|
主题: 怎样用AS实现在某一帧的暂停?
|
 跋涉者
职务:普通成员
等级:2
金币:1.0
发贴:520
|
#12002/12/21 10:26:21
我想用AS实现动画在某一帧暂停一段时间,等这帧的内容播放完后,不用点击鼠标自动播放下一帧,应该怎么做呢?能实现吗?
|
 s22
职务:版主
等级:4
金币:10.0
发贴:1634
|
#22002/12/21 12:15:19
stop(); onEnterFrame=function(){ if(i<10){i++}else{play()} } 停顿10帧的运行时间。
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#32002/12/21 23:18:01
我觉的方法上有问题。 等MC放完再到下一桢的话。太不确定了。不如放在ROOT上。顺序播放
|
 -=胡子=-
职务:普通成员
等级:1
金币:0.0
发贴:200
|
#42002/12/22 11:53:52
假设你要播放的mc是mymc,在当前写 stop(); 在mymc中的最后一帧写 _parent.play();
|
 1399866
职务:普通成员
等级:2
金币:1.0
发贴:263
|
#52002/12/22 12:05:54
在主帧加stop,在影片夹子最后一帧加上 telltarget(_root){ gotoAndPlay(current+1); } current是主场景stop帧+1
|
 s22
职务:版主
等级:4
金币:10.0
发贴:1634
|
#62002/12/22 12:49:42
stop(); onEnterFrame=function(){ if(i<10){i++}else{_root.play(); delete this.onEnterFrame;} } ---------------- 我感觉问题不大。如果怕浪费资源,可以加上DELETE THIS.ONENTERFRAME;
编辑历史:[这消息被s22编辑过(编辑时间2002-12-22 12:52:03)]
|