My issue is this:
I have a very large presentation. I need to split it up into "chapters"
(similar to DVDs and whatnot). So, for each "chapter" or "section" I'll have an
external swf, e.g. Chapter1.swf, Chapter2.swf... etc.
I've created a Menu.exe which has buttons for each of the "chapters" or
"sections". Each button, when clicked, will load the appropriate external swf
into a placeholder movieclip which resides on the Menu.exe timeline.
However, the problem arises when the external swfs are too large. For example,
if Chapter2.swf has some video embedded in it, once the user clicks the
"Chapter 2" button, they will have to wait several seconds for the Chapter2.swf
to load before they can play the chapter. This can be unacceptable when the
user has to wait 10 - 20 seconds on the larger files.
And, I can't just load ALL the external swfs at the very beginning when the
Menu.exe is launched, because then, instead of waiting a 10 seconds here and
there, then the user has to wait MINUTES while the executable is launched.
Ideally, I this is what I need to happen:
The user launches the Menu.exe which will automatically load the first
external swf (Chapter1.swf), which is a small file, so it will only take a
second to load. Then, after Chapter 1 is loaded, I want to somehow load the
other external swfs (or at least the next chapter) in the "background" so that
the user can still view/play/pause Chapter 1 while the Chapter2.swf loads into
another placeholder movie clip. This way, when the user is ready to advance to
Chapter 2, and they click the Chapter 2 button, the Chapter2.swf will already
be loaded and will come up immediately with no (or very minimal) delay.
Is this even possible?