多语言展示
当前在线:849今日阅读:2今日分享:38

Animate/FLASH如何控制上层时间轴的跳转

使用代码可以制作名种控制功能,包括控制时间轴的播放,合理使用代码,也可以控制更多的内容。这篇教程最终的效果是点击舞台上一个影片剪辑里的按钮,可以控制舞台时间轴的播放和暂停。0FLASH如何使用按钮控制时间轴播放(AS3)
工具/原料

Animate CC及其它支持AS3脚本的FLASH软件

方法/步骤
1

这里用的是Animate CC,打开软件,新建AS3文档,因为要用AS3代码进行制作。

2

使用矩形工具在舞台上画一个矩形

3

转换矩形为影片剪辑,选择矩形,右键选择转换为元件,在弹出面板中选择影片剪辑。

4

双击影片剪辑后,制作一个按钮,如图所示

5

设置按钮的实例名为btn

6

在时间轴上加如下代码:var isPlay:Boolean=true;btn.addEventListener(MouseEvent.CLICK,ChangePlayState);function ChangePlayState(e:MouseEvent):void{ if(isPlay==false) { this['parent'].play(); isPlay=true; } else { this['parent'].stop(); isPlay=false; }}

7

回到主场景,新建一个图层,并制作一段简单的动画。

8

运行后就可以看到,点击影片剪辑里的按钮时,动画同样受到了控制。

注意事项
1

必须AS3文档

2

有什么问题可以留言

推荐信息