播放和暂停之间互相切换的按钮如何制作?

来源:百度知道 编辑:UC知道 时间:2024/05/12 01:19:18
在flash动画中.
一开始的按钮是播放按钮,单击后动画开始播放,此时按钮变成暂停按钮.
再按一次按钮,动画就暂停,此时的按钮又变回播放按钮.
如此转换.

有2种方法:

1.新建一个影片剪辑,在第1,2帧添加关键帧。在第一帧时间轴的动作:stop();
把播放的按钮放第一帧动作为:
on (release) {
_root.play();
gotoAndStop(2);

}
把暂停的按钮放第2帧 位置和播放按钮重合,动作:
on (release) {
_root.stop();
gotoAndStop(1);

}
第2种方法:

首先在场景中
i=1;
把播放按钮拉到场景中实例名称命名为:kai
把暂停按钮拉到场景中实例名称命名为:ting
(记得把2个按钮叠在一起,才有你想要的效果)
选播放按钮动作:
on (release) {
play(); //如果控制的是影片剪辑的话,这行改为_root.mc.play();
//mc为影片剪辑的实例名

duplicateMovieClip(ting, "ting"+i, i);
setProperty("ting"+i, _x, ting._x);
setProperty("ting"+i, _y, ting._y);
i++;
}

暂停按钮:
on (release) {
stop(); //如果是影片剪辑的话这行改为:_root.mc.stop();
duplicateMovieClip(kai, "kai"+i, i);
setProperty("kai"+i, _x, kai._x);
setProperty("kai"+i, _y, kai._y);
i++;
}
这样就好了 ,你可根据需要选择一种

不能转换,你只能在相同的位置添加两个不同的按钮。