打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
flash中暂停所有影片剪辑与播放

flash中暂停所有影片剪辑与播放

(2010-09-17 11:25:08)
标签:

it

分类: 碎碎念

在flash中要用一个按钮来控制影片的暂停播放,由于影片剪辑有自己独立的时间轴,只用一个stop函数只能实现影片的暂停而不能实现影片内其它影片剪辑(moveclip)的暂停,为了达到这个效果我们可以为这个按钮添加以下脚本:

on(release){

stop();//此句控制影片的暂停播放

function stopAllClip (target) {   //定义一个函数
for (var i in target) {   //找出影片内的所有元件
var o = target[i];   
if (o instanceof MovieClip) {   //如果元件是MovieClip,即影片剪辑便停止播放该元件
o.stop();
stopAllClip(o);    //递归调用stopAllClip,以达到使元件内的影片剪辑也暂停
}
}
}
stopAllClip(_root);//调用stopAllClip,暂停主影片中的影片剪辑的播放

}

 

 

另一种比较繁琐的方法就是将影片中的所有影片剪辑都给一个属性名,在按钮脚本中停止影片剪辑。

脚本:

停止按钮

on (release) { 

//动画暂停
 _root.mc1.stop(); 
 _root.mc1.d1.stop();
 _root.mc2.stop();
}

 

播放按钮

on (release) {
 //动画播放
 _root.mc1.play();    
 _root.mc1.d1.play();//在影片剪辑mc1中的影片剪辑d1
 _root.mc2.play();
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
swishmax制作FLASH课件常用脚本语句
FLASH脚本的编写及脚本的使用
在FLASH中同一场景中,不同MC间的跳转
特管用的几种Flash播放/暂停复合按钮的制作方法
flash动作脚本详解13
【转载】Flash动作编程学习笔记
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服