Цитата:
|
Сообщение от screamge
 Код:
mc.loadClip("mc.swf", mc);
mclListener.onLoadStart = function(target) {
target.onEnterFrame = function() {
var progress:Object = mcl.getProgress(this);
var loadStatus:Number = Math.round(progress.bytesLoaded / progress.bytesTotal * 100);
if (progress.bytesLoaded) {
this._parent.preloader.statusBar._xscale = loadStatus;
this._parent.preloader.statusTxt.text = loadStatus + "%";
}
if (loadStatus == 100) {
delete this.onEnterFrame;
_root.go.gotoAndPlay(2)
}
}
}
}
|
Вот даже ао симпотичнее пример.

Код:
var loader = new MovieClipLoader();
var listener = {};
this.createEmptyMovieClip("body_mc", 0);
loader.addListener(listener);
listener.onLoadStart = function() {
};
listener.onLoadInit = function() {
};
listener.onLoadProgress = function(loader_mc:MovieClip, loaded:Number, total:Number) {
percent = Math.floor((loaded/total)*100);
size = Math.floor(total/1000);
};
listener.onLoadError = function() {
};
listener.onLoadComplete = function() {
};
loader.loadClip("Base.swf", body_mc);