HTML is ideal for creating static websites where text and images are placed at fixedpositions.But it doesn't really support dynamic sites, where text, images, and animations aremoving around on the screen.Traditionally, these effects were achieved with animated GIF images or java applets.Before we move on to concrete examples of Flash movies, we will compare Flash toboth animated GIFs and java applets.
FLASH vs ANIMATED GIFs
An animated GIF is actually many images saved in one.When the animated GIF is loaded onto a webpage, the browser simply loops theimages. This means, if you make an animation of a clown that moves his hand upand down in 25 small movements, then the animated area of the image is saved 25times. So it doesn't take a lot of animation to create a GIF image that's remarkablebigger than a regular clown image.Therefore, even small animations take forever to load.While animated GIFs can be used for animations, they do not support interactivity.They simply loop images in a predefined order and that's it.In Flash, you can control the animations. For example, you can make the animationstop and wait for the user to click a button. And when the animation starts again itcan be dependant on which button was clicked.A final obvious difference is that GIF images are limited to a 256 color palette.So compared to animated GIFs, the advantages of Flash are that:
Flash movies load much faster.
Flash movies allow interactivity.