mooncar, кстати, нечто похожее на MovieClipLoader можно и с loadMovie сделать:

Код AS1/AS2:
_global.extendedLoadMovie = function() {
var p = _global.extendedLoadMovie.prototype;
if (!p.inited) {
p.loadsCounter = 0;
p.listeners = [];
var d = _root.getNextHighestDepth();
this.capturer = _root.createEmptyMovieClip("____onEnterFrameCapturer" + new Date().getTime(), d);
this.capturer.onEnterFrame = function() {
var l = p.loads;
if (l.length) {
for (var i in l) {
var curLoad = l[i];
var mc = curLoad.mc;
var listener = p.listeners[curLoad.id];
var self = curLoad.self;
if (listener) {
var lb = mc.getBytesLoaded();
var tb = mc.getBytesTotal();
if (isNaN(lb / tb)) {
self.calledOnLoadStart = false;
self.loadInitCalled = false;
} else {
if (!self.calledOnLoadStart) {
self.calledOnLoadStart = true;
listener.onLoadStart(mc);
}
listener.onLoadProgress(mc,lb,tb);
if (lb == tb && !self.loadInitCalled) {
self.loadInitCalled = true;
listener.onLoadInit(mc);
} else {
listener.onLoadComplete(mc);
l.splice(self.loadId,1);
}
}
}
}
}
};
p.inited = true;
p.loads = [];
p.loadClip = function(src, loadTo) {
this.calledOnLoadStart = false;
this.loadInitCalled = false;
loadTo.loadMovie(src);
p.loads.push({mc:loadTo, id:this.loadId, self:this});
};
p.addEventListener = function(listener) {
p.listeners[this.loadId] = listener;
};
}
this.loadId = p.loadsCounter;
p.loadsCounter++;
};
var loaderClip = this.createEmptyMovieClip("loaderClip", 1);
var loader = new extendedLoadMovie();
var loaderListener = {};
loaderListener.onLoadStart = function(target) {
trace(target + " loads started");
};
loaderListener.onLoadProgress = function(target, loadedBytes, totalBytes) {
trace(target + " load progress: " + loadedBytes + "/" + totalBytes);
};
loaderListener.onLoadInit = function(target) {
trace(target + " load init");
};
loaderListener.onLoadComplete = function(target) {
trace(target + " load complete\n\n\n");
};
loader.addEventListener(loaderListener);
loader.loadClip("http://tankionline.com/ru/wp-content/themes/tanki_new/images/bg-main-summer-new.jpg",loaderClip);
this.onMouseDown = function() {
loader.loadClip("http://www.flasher.ru/forum/image.php?u=62719&dateline=1327096384",loaderClip);
};
Но это, конечно же, извращение. Но работает в 6-ой версии плеера
