永发信息网

flash AS3.0 怎么用一个按钮控制多个场景

答案:2  悬赏:50  手机版
解决时间 2021-02-24 08:16
想做回放、暂停、播放的按钮效果,但是做出来都只能控制单个的场景而我有好多个场景,求教大神们赐代码
最佳答案
如果在不同的场景中添加按钮,那么不同场景的按钮加上不同的代码。
如果实在一个场景中,载入了多个场景(一般都是当做影片剪辑载入的),那就把影片剪辑分别命名,然后判断载入了哪个影片剪辑,按钮就控制哪个影片剪辑。
全部回答
1、新建flash文档文件,命名、保存。 2、把图层1,改名为mc。选椭圆工具,在场景中画一个圆。右键单击圆,在下拉菜单中选【转换为元件】在弹出的面板中选类型:【影片剪辑】注册点放在中间,在属性面板中命名为mc。选中选择工具,双击场景中的圆,进入影片剪辑的编辑状态,在图层1的第30帧插入关键帧,把圆拖动一段距离,右键点击1至30帧的任意帧,在下拉菜单中选【创建补间动画】拖动一下播放头,小球已经可以移动了。选中第1帧,打开动作面板输入代码: 01.stop(); // 让小球停止播放 复制代码3、返回场景1,添加图层2,命名btn。选矩形工具,在场景中画一个矩形。转换为【按钮】在属性面板中命名为btn。 4、添加图层3,命名为as。输入下面代码:(前面的数字不用你输入) 01.//定义布尔值 02.var isplaying:boolean 03.//注册单击事件的接收者 04.btn.addeventlistener(mouseevent.click,onclick) 05.//定义事件的接收者 06.function onclick(e:mouseevent) 07.{ 08. //布尔值取反 09. isplaying=!isplaying 10. //如果布尔值为true 11. if(isplaying) 12. { 13. //播放影片剪辑实例 14. mc.play() 15. //如果布尔值为false 16. }else 17. { 18. //停止播放影片剪辑实例 19. mc.stop() 20. } 21.} 复制代码5、按ctrl+enter组合键,测试效果。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的脸为什么会从瓜子脸变成圆脸,感觉下巴的
铁与稀HNO3反应:Fe+2H+=Fe²++H2↑为什
弄岩村林场这个地址在什么地方,我要处理点事
倍舒特七星超吸收卫生巾与七度空间卫生巾相比
南海区东方塑料编织公司怎么去啊,有知道地址
爸爸去世三年了,我想天堂的爸爸!请帮我作一
梦幻西游武器有5J太阳石可以打玛瑙不。打多少
现在游戏昵称里,流行什么符号
【I can help you w】
历史上姓韩的名人有哪些
普渡桥在什么地方啊,我要过去处理事情
蜕的拼音是什么
按照(  )以及当地的供电条件,检查消防用
电脑运行一段时间就断网,重启之后又连通了?
大庆二手车能贷款吗
推荐资讯
员工参加培训后,培训与开发部门对参训员工的
手机ctv是什么意思
荼靡怎么去啊,有知道地址的么
布丁酒店连锁成都黉门街店地址在哪,我要去那
步源轩老北京布鞋坊怎么去啊,有知道地址的么
人教版8年级上册语文书,说明文怎么写
全网通手机连锁柯桥柯岩店怎么去啊,有知道地
说出下列成语的含义
小背心脱落,尴尬!!!
下图是生命活动中能量转移的图解,分析并填空
iphone刷机微信聊天记录删除了怎么恢复
韦姐餐饮店在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?