Still MovieClip Loader

Hello,

I am trying to make a movieclip loader that has the fallowing functions.
Think that you loaded an image to an container, and you want to load another image.
Normally when you click a button to load, the preloaded image disappears and thhe preloader starts to count and when it reaches 100 percent you see the new image. I want to do is, during the loading process I want the image to stay and after 100% percent loaded, previous one disapperas wnd we see the new one.
I tried the fallowing:


function loadScene(scene:String, target:MovieClip) { //LoadScene+
trace("LoadScene Called");
target.bar._visible = false;
target.container._x = 100;
target.container._y = 0;  
target.my_mc = new MovieClipLoader();
target.preload = new Object();
target.my_mc.addListener(target.preload);
target.preload.onLoadStart = function(targetMC) {
 trace("started loading "+targetMC);
 target.container._alpha = 0;
 target.bar._visible = true;
duplicateMovieClip(target.container, "container2", target.getNextHighestDepth());
target.container2.loadMovie(scene+".jpg");
 target.bar._alpha = 80;
 target.pText._visible = true;
};
 
 
target.preload.onLoadProgress = function(targetMC, lBytes, tBytes) {
 target.container._alpha = 0;
 target.bar._width = (lBytes/tBytes)*600;
 target.pText.text = "% "+Math.round((lBytes/tBytes)*100);
};
target.preload.onLoadComplete = function(targetMC) {
 target.container.fadeIn();
 target.pText._visible = false;
 target.bar._visible = false;
 trace(targetMC+" finished");
 removeMovieClip(target.container2);
};
_root.yScale(target.bar, _root.wh[scene]);
_root.yScale(target.mc_containerbg, _root.wh[scene]);
target.my_mc.loadClip(scene+".jpg", target.container);
 
 } //loadScene-