Welcome to FlashingTheNet.com, a resource site for Macromedia Flash animations and programming.
I believe that Flash animations can add greatly to the appeal and functionality of a website. Either that or turn it into a nightmare of tackiness and confusion. :)
The keys to compact Flash file size is to compress as much as possible into as little space as possible as well as using the viewer's computer's power. They can be thought of as compacted packages much as zip files are. That is one of the greatest advantages of Flash, what can be done with a given file size. Especially when Actionscript is used to program the motion. Here's an animation of our solar system, 5KB in size, click Here for a popup.
What can be done with Flash? Besides the animations everyone is familiar with, Flash can be used for database connectivity, application front ends, multimedia displays, product presentation, tremendously annoying ads, and more. It is fairly common to see websites constructed entirely in Flash although this has its disadvantages with navigation and sizing.
One strong point for Flash is the ability to have dynamic content that is easily updatable by the customer. This eliminates the need to wait, and pay, for a Webmaster to do it.
A particular favorite of mine is the recent trend towards 3D content without the overhead of large file sizes typically found in the past. There's a need to be size-conscious, most of the world is still 56K. For example the gear animation to the right is 17 KB in size and features a clear background for use with any pattern or color.
If you're a Flash designer in need of some help check out the Resources page for some tutorials I've put together. You're probably from a search engine and if you were looking for some basic tutes it's most likely there. Other links there include a standard/metric conversion application, color chart, and a few motherboard help sites, The Abit BE6-II FAQ and an Asus A7N8X review.