I made a preloader MovieClip and all workes fine.  The problem is the movie I am loading continues looping.  Is it possible to prevent this loop?  I used Flash CS5, AS2.

Here is the code I use:

bar._visible = false;
Border._visible = false;
this.createEmptyMovieClip ("container", "100");
my_mc = new MovieClipLoader();
Preload = new Object();
my_mc. AddListener (Preload);
preload.onLoadStart = {function (targetMC)}

trace ("set up" + targetMC);
Container._visible = false;
bar._visible = true;
Border._visible = true;
pText._visible = true;

};
preload.onLoadProgress = function (targetMC, lBytes, tBytes) {}

bar._width = (lBytes/tBytes) * 100;
pText.text = "%" + Math.round ((lBytes/tBytes) * 100);

};
preload.onLoadComplete = {function (targetMC)}

Container._visible = true;
Border._visible = false;
bar._visible = false;
pText._visible = false;
trace (targetMC + "completed");

};
default image
my_mc.loadClip ("main.swf", "container");