在flash中要用一个按钮来控制影片的暂停播放,由于影片剪辑有自己独立的时间轴,只用一个stop函数只能实现影片的暂停而不能实现影片内其它影片剪辑(moveclip)的暂停,为了达到这个效果我们可以为这个按钮添加以下脚本:
on(release){
stop();//此句控制影片的暂停播放
function stopAllClip (target) {
for (var i in target) {
var o = target[i];
if (o instanceof MovieClip) {
o.stop();
stopAllClip(o);
}
}
}
stopAllClip(_root);//调用stopAllClip,暂停主影片中的影片剪辑的播放
}
另一种比较繁琐的方法就是将影片中的所有影片剪辑都给一个属性名,在按钮脚本中停止影片剪辑。
脚本:
停止按钮
on (release) {
//动画暂停
}
播放按钮
on (release) {
}
联系客服