Arrays, Functions & Movie Structure

Hello!

I have 8 swf’s that get loaded into a shell.swf movie. I have two buttons a next and a previous button.

On press of the “next” button I want to have the movie currently on stage to animate off stage to the left with a certain ease, then the next movie animates in to a set position with a certain ease.

Hitting the previous button reverses the process.

I want to make this as clean as possible, avoid using the timeline as much as possible and I need to figure out a way to have these load in separately. Each movie is approx. 200k so I would like the first movie to load, animate in, while the other 7 load in the background. I would also like to have an indicator showing the movies getting loaded in (dots appears which become clickable).

I think the way to do this is to establish and array which identifies all the movies that need to get loaded in. Do the create and empty movie clip thing to load them into, then establish a function for the buttons which will animate in and out the movies in question using some kinda "next: thing which identifies which swf in the array is currently in the main position, then bringing in the next position on click of the next button. I just have no idea how to structure this.

The loader & indicator I have no idea how to tackle.

I am just starting this project and I want to make sure I know what I am doing before I get too deep into it and paint myself into a corner, hopefully I was clear enough.

Any help is greatly appreciated!