flash网站外部调用swf的loading制作

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:07:51
主场景中有一个实例名叫water的视频剪辑用来加载外部的swf,我是在按钮上加的AS调用外部swf,多个按钮调用多个swf(同一场景),如果制作loading(我的loading想做成一个视频剪辑)如何实现

按钮上的AS:
on(release){
loadMovie("jiaju.swf", "_root.water");jiaju.swf就是我要调用的swf
onEnterFrame = function () {
_root.water._x = 300;
_root.water._y = 50;
_root.water.width =900;
_root.water.height =500;
}
}
我上面的那段as我已经试过了,没问题,我要一个loading的as,谢谢

loadMovie("jiaju.swf", _root.water);jiaju.swf就是我要调用的swf

实例路径是不加双引号的

在onEnterFrame事件中用
getBytesLoaded() : Number
getBytesTotal() : Number

这两个属性不断检测 并对应驱动相应影片剪辑跳转到对应帧播放

onEnterFrame = function(){
loaded = _root.water.getBytesLoaded();
total = _root.water.getBytesTotal();
if(loaded/total==1){
per = int(loaded/total*100);
}else{
per = "";
delete onEnterFrame
}
}
上面的写在主场景时间轴上,
主场景里放个动态文本,设置变量名per