Flash一帧动画怎么做停止在当前播放帧?

我是想在主时间轴上做整体的控制。由于元件太多,一个一个加的话太麻烦。

第1个回答  2017-11-21
AS2代码,
写在第一帧
i=0
写在按钮上
on(release){
if(i%2==0){play()}
if(i%2==1){stop()}
i++;
}
如果你不想看到按钮,可在时间轴的最上层,做一个与舞台大小一样的按钮,在属性面板设置它的不透明度为0。
效果:按一下鼠标暂停,再按一下鼠标继续播放,如此循环。
第2个回答  2011-10-15
点击当前帧,按F9打开 代码窗口。输入stop();
第3个回答  2011-10-15
一帧动画直接就会停止在当前帧。
第4个回答  2011-10-15
基础:加stop了,每个播放性质的元件都的加!
高手:写脚本吧追问

加了,我现在就是想在住时间轴上做个控制,能随时播放 随时暂停的控制按钮,但是代码不会写。因为元件嵌套使用的太多。

追答

每个元件给他命名,在场景上写脚本对每个元件写进行控制就可以了

追问

怎么写控制脚本?我是要暂停到当前播放的最底层帧。

追答

Object(this).a.stop();
其中a是实例名称,可以多做几个吗,具体怎么写要看元件具体的位置了

as2和as3的写法不是很一样的,自己看看一下脚本手册就知道了。
我下班了

本回答被提问者采纳
第5个回答  2011-10-15
在当前帧加入stop();
相似回答