It has been years since I used flash, so I consider myself a rank amature. I'm Using Flash 8 and would like the code to be backward-compatible to ver. 6.
I have a big movie, with lots of images. I've comprimised the image quality as much as I dare, but it still takes 20-30 seconds to load (my client is in Paris, and claims to have the fastest connection in Paris, but it takes more than a minute to load it from there, even when loaded on his local server). I'm assuming that the only way to achieve a meaningful decrease in load time will be to split it up into smaller swf's, one mail swf, and each sub-page in it's own swf, and have each swf loaded only when needed. The fla can be downloaded here:
cjreynolds.com/fuda30.zip
The movie currently runs an intro animation, then when a link is clicked, it loads different "pages" which consist of large movie clips. These are contained in a MC called "pages", and are called by manipulating a root variable called "level" - ie: "level = 1" causes the MC at frame 1 of the "pages" MC to be displayed. (this was an existing movie that I have been tasked with modifying).
#1 - Is it correct that splitting the individual pages into different swfs the only way to lessen load time? I would welcome any other suggestions.
#2 - If spitting the movie up is the way to go, I'm thinking I need to replace the movie clips in the "pages" MC with swfs. How do I tell each individual page to go back to the main (intro) swf and load a different page? The main timeline contains animations that "overlay" the sub-pages, creating a transision effect when going from one page to the next.
Thanks for your help - you guys (and gals) have been a great source of aid for me!
joe