In many cases even people with a fast internet connection would not want to wait around for a 4mb file to load unless they *really* want to see it.The size of the file is around 4 mb which makes it difficult for computers having a slow internet connection to open it quickly.
There are several options...
1 - have a normal front page that warns the user about the file size. At least they can then make an informed decision about weather to wait or not.
2 - split the file into smaller chunks or 'chapters', each of which loads after the previous one.
3 - use actionscript to tell the flash file when to load particular media. This would be my choice as you can have a simple, quick loading animation playing while the more heavy media is loading in the background, thus keeping the user interested and making the loading process almost invisible.
Of course, with this method you would have to be able to loop certain parts untill the next part has loaded completly. Slightly more complex (and more planning) but MUCH more effective.
Also, it is worth checking your compression settings for your different media - go to file->publish setting and look under the flash tab at the jpeg quality, audio stream and audio even settings. Incertain cases adjusting these can reduce your file size considerably (just be careful about quality loss).
Hope this helps.
omin




Reply With Quote