Multiple Clips Loading

HI everybody!
I have a flash movie with 8 (or more) buttons.Each button SHOWS a specific external swf file.
I am aware of the MovieClipLoader Class,but I need an idea on how to create 2 specific features on my project.

  1. I want to preload all the external movies in acsending order using individual progress bars for each movie and show them only when a button is pressed.
  2. If the user clicks on a button that haven’t been loaded yet (the external file I mean),
    I want to start immediately load this movie while the other movies are still loading.

For example:
Main movie Starts
1st external movie starts loading
1st external movie is loaded
2nd external movie starts loading
User clicks on button 5
5th external movie is loading while 2nd movie still loads
2nd external movie is loaded
3rd external movie starts loading

etc.

I would also like to inform you that I am using Flash 8 Professional.

I don’t actually need AScript code, but some ideas on how to set this up. Of course some code will be useful and appreciated.

Thanks for your time,
Emmanuel
:))