一个进度条承担多个外部swf加载问题!!---50分!

来源:百度知道 编辑:UC知道 时间:2024/06/21 06:58:46
我想用一个LOADING进度条加载多个外部SWF,比如(01.swf,02.swf,03.swf),而每个swf都在不同的MC里,进度条读取所有的MC后,再播放.下面的代码应该怎么改写,悬赏50!

loadMovie("2.swf", "mc1");
loading.onEnterFrame = function() {
mc1.stop();
a = mc1.getBytesLoaded();
b = mc1.getBytesTotal();
loading.bfb = int(a/b*100)+"%";
loading.jdt._xscale = (a/b*100);
if (a == b) {
delete loading.onEnterFrame;
tellTarget ("mc1") {
play();
}
}
};
stop();

加载的动画属于外部文件,读取代码只根据场景和元件、图层来加载,至于代码的实现,LOADING应该是无法实现!

见过N多全动画站,从没有过开场加载以后,点击其他子动画不需要再读条的!

如果是像电子杂志那样,可以一边看主动画,一边加载其他子动画,貌似这个功能可以实现!

另外提醒一下:这种专业性比较强的问题,建议到专业BBS去咨询!

你写的这些代码,只是加载动画定位到图层,而不是LOADING动画!