> When you say 'use a symbol' are you referring to when the content of a > frame is played versus the frame being loaded? I can see the case where > the content of the first frame is played continously without ever having > played any of the other frames. So basically, if a symbol is only ever > referred to in a single frame and that frame is never played, then that > symbol is never loaded. If that's the case, then, from the users > perspective, the swf file loads and plays practically instantaneously. Do > you agree?
Flash will stream all the content of your swf into memory, so if the symbol is somewhere in the timeline it will get loaded even if the user never gets there. However you can make a swf looks like it plays instantaneously by loading the symbols in the right places. For example putting a preloader for just 40% of the movie size then having a menu for example. When the user is deciding what do to next flash is loading the rest of your movie into memory. When the user finally click on somewhere the content is already loaded. This can also be done with a linear swf, is just a thing of getting how much of the movie should be preloaded before starting to play it. > It's important to understand this point because if the whole shared > library is loaded on first use, then putting each symbol is it's own > shared library will reduce the load time. I agree that's important to know. Maybe you can make a test by creating a huge library with lots of symbols and make two movies, one with all the symbols and another with just one. Then accessing those movies from the internet and time how long they take to preload. If you do it please let me know your findings. Sebastian --- You are currently subscribed to fugli as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/
