用AS2预加载外部swfs
|
我已经找到了这段代码,它可以将我的单个\'Q1.swf \'预加载到我前一段时间做的旧AS2项目中。如何调整它以预加载5个瑞士法郎?我可以将它们全部加载到同一目标mc还是必须将它们加载到单独的级别或不同的目标。
由于预算不允许,我不想将项目更改为AS3。从CD以及在线查看项目时,此功能也可以工作吗?
stop();
preloader._visible = false;
preloader.bar._xscale = 0;
var mclListener:Object = new Object();
mclListener.onLoadInit = function(container:MovieClip) {
trace(\'initialized\');
};
mclListener.onLoadStart = function(container:MovieClip) {
preloader._visible = true;
trace(\'started\');
};
mclListener.onLoadProgress = function(mc, w, t) {
trace(\'progress: \'+w+\", \"+t);
var w = container.getBytesLoaded();
var t = container.getBytesTotal();
preloader.percent = Math.round(w/t*100)+\"%\";
preloader.bar._xscale = Math.round(w/t*100);
};
mclListener.onLoadComplete = function(container:MovieClip) {
trace(\"loaded\");
preloader._visible = false;
_root.play();
};
mclListener.onLoadError = function(container:MovieClip, errorCode:String) {
preloader._visible = false;
trace(\'not loaded\');
};
var container1:MovieClipLoader = new MovieClipLoader();
container1.addListener(mclListener);
container1.loadClip(\"Q1.swf\", container);
没有找到相关结果
已邀请:
1 个回复
孝箱捆讨