Get moving and animate your site
Monday 03 August 1998
The idea: For this Flash animation, I wanted to add movement to the logo I use for my freelance business. I call myself "moonshadowNM" and my logo is a moon covering a sun, with a starburst glow coming off the edge of the moon. I wanted to animate the moon, slowly moving it across and eclipsing the sun. You can take a look at the final results at: http://www.webbed environments.com/examples/30/ index.html
Creating vector graphics and bringing it into Flash: Flash has some fairly sophisticated drawing tools and can even render complex gradients, but I had created the logo in another vector drawing program, in this case Freehand. This file included each of the elements I mentioned above. I ran Flash and imported the vector graphic by selecting File-Import and then selecting the file I created in Freehand.
Setting up the layers: Now that the elements are in Flash, we need to put each one on its own layer so that we can give each element an action independent of the other elements. I created three more layers (four in total), cut the elements off the first layer, and placed each on to its own layer with the topmost element in the deign residing in the topmost layer.
Setting the key Frames: Like a film strip, a Flash animation is made up of still frames. As each still frame is played back in sequence, the result is the illusion of action. In Flash, we set up key frames to define the starting and stopping points of the action. For this move, the animation lasted a little over a second, so I set key frames by selecting the first frame of all five layers and clicking Insert-Key frame and then did the same in the 30th frame (1.2 seconds later). This copies the information from the first frame into all of the frames to the 30th frame.
Moving elements: I wanted the moon to move from the bottom right corner across to its final position. To do this, I set its starting position by selecting frame one in layer three, clicking on the moon and moving it down to the position I wanted it to start at. Next, I selected all of the frames in layer three and choose the Frame option in the Modify menu. Finally, I select motion in the Tweening menu and clicked OK. This will automatically fill in the frames between the two key frames to give the illusion that the moon is moving across the face of the sun.
Resizing elements: Resizing an element works very much like moving one, where you set the starting size and then use the Tweening control to set up the frames in between to the final size. To resize the starburst, I enlarged the element in the first frame until it was the same size as the sun behind it. I then selected Frame from the Modify menu and then shape from the Tweening menu. This will fill the in-between frames, giving the illusion that the starburst shrinks as the moon moves across the face of the sun.
Exporting the animation: You can save the Flash file in its native format, but in order to use the animation on the Web, you have to export the Flash movie into the Shockwave format so that it can be played in a browser using the Shockwave plug-in. This is actually fairly easy. I just selected Export Movie under the File menu, clicked Save, and accepted the default settings by clicking OK.
Embedding the movie in a Web page: To see the Flash movie, I had to embed it into an HTML page. I used the following code for my movie:
This places my Flash movie into the Web page and expands it to fill 95 per cent of the space available to it, turns looping off so that it only plays once, and sets the quality of the image to be high.
Take a look at the final results online and notice that no matter how the window is sized, the Flash animation will resize to fit in the window. Not only will a GIF animation not resize in this manner, the same animation as a GIF is 51K versus 5K for the Flash file.
Send comments or questions to Jason Cranford Teague at indy_ email@example.com
Is the comedy album making a comeback?comedy
Artists unveils new exhibition inspired by Hastings beachart
Arts & Ents blogs
- 1 Malaysian cyclist could face disciplinary action after 'Save Gaza' gloves protest
- 2 Is Gideon Levy the most hated man in Israel or just the most heroic?
- 3 Fifty Shades of Grey trailer provokes moral outrage from US parenting groups
- 4 McDonald’s removes chicken nuggets from the menu in Hong Kong amid major food scare
- 5 Students offered grants if they tweet pro-Israeli propaganda
Britain's Got Talent and The X Factor 'wheel on people who have mental health problems' says comedian Jo Brand
Fifty Shades of Grey trailer: First look at Jamie Dornan as Christian Grey
Fifty Shades of Grey trailer provokes moral outrage from US parenting groups
Guardians Of The Galaxy, review: Marvel-lite movie feels half-hearted
Fifty Shades of Grey film stills
The 'scroungers’ fight back: The welfare claimants battling to alter stereotypes
Arizona execution lasts two hours as killer Joseph Wood left 'snorting and gasping' for air
Malaysia Airlines MH17 crash: Ukrainian military jet was flying close to passenger plane before it was shot down, says Russian officer
Malaysia Airlines MH17 crash: Massive rise in sale of British arms to Russia
Malaysia Airlines MH17 crash: victims’ bodies bundled in black bags and loaded onto trains
John Barrowman praised for Commonwealth Games opening ceremony gay kiss