Please help me... PRELOADER problem

okay, i know i asked this before, but i really need help with this, or at least some pointers. i can’t be the only one who is trying to do this… nothing i’m finding on this and other websites has this particular function, and i think it should be pretty basic…

i have a main movie, with four buttons that load external SWFs. the main movie has a preloader. it’s imperative that all four external SWFs be preloaded from the beginning with the main movie, yet no preloader i can find online is able to load external movies to the browser cache without showing them, and/or have the progress bar and percentage show the total of all files together (which is not really important if it makes it more difficult).

is this really as complicated as it seems? can anyone give me any pointers or (better yet) tell me how to change the preloader code?

i attached the FLA of the main movie + preloader to this message. if you want to see what i’m talking about you can see it here:
and all the files can be downloaded in a zipn file:

the preloader code i’m using is the mst basic one:

bytes_loaded = Math.round(_root.getBytesLoaded());
bytes_total = Math.round(_root.getBytesTotal());
getPercent = bytes_loaded/bytes_total;
_root.loadBar._width = getPercent*100;
_root.loadText = Math.round(getPercent*100)+"%";
if (bytes_loaded == bytes_total) {