主题:  一个很奇怪的loading现象

番茄蛋汤

职务:普通成员
等级:3
金币:10.0
发贴:807
#12002/5/7 3:11:21
我做了个百分比的loading,loading的mc放在了动画的第一帧,代码也输入一切正常,(FrameLoad = int((100/_totalframes)*_framesloaded);
tellTarget ("/loader") {
gotoAndStop (/:FrameLoad);
}
if (Number(Frameload) == 100) {
gotoAndPlay (3);
}
)第二帧为gotoAndPlay (1);
影片的长度一共是305帧,此时测试的话loading显示在99%,就一直显示不下去了,而把动画的长度改为不等于305帧时,loading测试是成功的,这是怎么回事,有谁知道这是为什么吗?



再見理想

职务:普通成员
等级:5
金币:10.0
发贴:2495
#22002/5/7 3:28:51
试试这个方法
第一帧:
if (Number(_framesloaded)>=Number(_totalframes)) {
gotoAndPlay (3);
} else {
setProperty ("/loader", _xscale, (_framesloaded/_totalframes)*100);
percent = (int ((_framesloaded / _totalframes)*100)) add "%";
}
第二帧就是GOTOANDPLAY(1)

loader是MC的名字