How do I load all images before playing the movie?

A simple question but, despite plenty of searching and much trial-and-error (well, mostly error) testing, one to which I have not yet found the answer: I have a movie that uses MovieClipLoader to load several images. I’m creating an empty movie clip as a holder for each image that I want to load, and using a loop to load each image into its repective holder simultaneously (or at least that’s the intention), with loadClip.

What I’m trying to achieve is to monitor the loading progress of the images and when they’re all loaded, start the main movie. I’m trying to use an onLoadProgress function to get the bytesTotal of each image, add these up and compare the running total to the overall total. The trouble with this is that onLoadProgress fires repeatedly (as one would expect), giving me the bytesTotal value over and over again, when i only need it once.

Apart from this, I can’t help feeling that I’m overcomplicating the whole issue. There must be a relatively straightforward means of identifying the size of all the images the need to be loaded into a movie, then comparing this with the progressing total. Could anyone shed some light?

Thanks in advance etc.