Poormouse said:
If your flash is not so huge - that is always good idea to use it. But sometimes you need to wait for about 1/2 hour. And site is really cool. But that means that you have nothing to do with that site...
Flash must be as light as possible
There are ways around that too, but a lot of Flash "noobies" don't use the methods to get around it, either because they don't know of them, or because they don't care to learn how to do it.
Simply put, you can load a main flash movie, and load external flash elements into the movie seperately. This cuts down on overall load time, because something is happening.
Example comparison....
1. The main page loads...you see navigation, some graphic elements, etc.
2. once that loads, then you see a loader element in different sections while the news loads, music (if you used music), secondary "intro" animation, etc. seperately and externally.
Compare that to one big flash movie file containing all of those things in a single file. The second will be HUGE and take a while to load. The first option works more like a standard website (i.e. the page loads, then images load, etc).
The trick for the designer is learning these methods, and using them properly.