作者JUNU (又来了)
看板Flash
标题[问题] loading bar让stop都失效了
时间Thu Sep 8 20:44:20 2005
loader是元件库里loading要跑的mc
朋友贴给我的语法如下
stop();
onEnterFrame = function () {
percent = Math.ceil((this.getBytesLoaded()/this.getBytesTotal())*100);
loader.gotoAndStop(percent);
p = percent;
if (percent>99) {
gotoAndStop(_currentframe+1);
}
}
下在影片场景一第一格上
场景二是67格过场动画
场景三只有两格
然後我在场景三的第一格下了stop();
输出之後他会正常显示loading 也会跑第二场景的动画
但是到了场景三它却不管第一格的stop自己到第二格然後停住
如果把场景一删除的话 stop();就会照常作用
那麽问题就是出在上面那一段语法里对吧?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.192.131.82
1F:→ Jedic:因为虽然跳过场景了,但是函式仍然还在执行 61.62.226.170 09/09
2F:→ Jedic:第三个场景应该只有两格吧,不然它会一直往後跑 61.62.226.170 09/09
3F:→ Jedic:试试看写 delete _root.onEnterFrame; 61.62.226.170 09/09
4F:→ Jedic:在gotoAndStop(_currentframe+1); 这一行下面 61.62.226.170 09/09