Preloader Bar to be on top, please help

Hi all.
So i’m having a bit of trouble. I have written a piece of code that loads external SWFs in a MC created in AS and when one is loaded any SWF that is behind then disappears. Each new SWF also always appears ontop of the others everytime it is selected. The problem is the preloader bar. You can see it load for the first SWF but you never see it again. Is there a way to have the preloaderBar (which is a MC) to always be ontop of everything?

Here is my code

this.createEmptyMovieClip(“container1”, this.getNextHighestDepth());
var myMCL:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();
myMCL.addListener(myListener);
myListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
var loaded:Number = Math.round((bytesLoaded/bytesTotal)*100);
progressBar.gotoAndStop(loaded);
};
myListener.onLoadInit = function(target_mc:MovieClip) {
progressBar._visible = false;
btn_1._visible = false;
btn_2._visible = false;
btn_3._visible = false;
APause = setInterval(GoBack, 3000);
function GoBack() {
containerLearning.removeMovieClip();
containerDesign.removeMovieClip();
trace(“removal of mc 2 and 3 checked”);
clearInterval(APause);
btn_learning._visible = true;
btn_design._visible = true;
}
};
myListener.onLoadStart = function(target_mc:MovieClip) {
progressBar._visible = true;
};
myMCL.loadClip(“1.swf”, “container1”);