
Код:
MovieClip.prototype._newMovie = function (newMovieName)
{
this.createEmptyMovieClip( newMovieName, this.getTop());
return this[newMovieName]
}
MovieClip.prototype.getTop = function ()
{
var i;
for (i in this) if (this[i].getDepth()>=1 && this[i]._parent === this)
return this[i].getDepth()+1
return 1;
}
loader = _root._newMovie('ldr');
loader.tmc = _root._newMovie('myMC');
loader.tmc.loadMovie('dsfsdfsdf')
loader.onEnterFrame = function ()
{
var l = this.tmc.getBytesLoaded();
var t = this.tmc.getBytesTotal();
trace(l+" / "+t );
if (l==t) this.removeMovieClip()
}
вот тебе идея, можеш ее помучать

не проверял, но вроде должно работать...
З.Ы. сорри за прототипы, но мне легче их впейстить чем писать без них, я к ним оч. привык... >;]