Animate如何用按钮控制时间轴倒播(AS3)

 时间:2024-10-20 05:30:49

在FLASH中使用按钮控制时间轴播放之前的经验中介绍过,这里实现控制倒播,并且通过腱懒幺冁鼠标滑过按钮及滑出按钮进行控制。

工具/原料

FLASHCS5/CS6/CC或者AnimateCC

方法/步骤

1、打开Animate软件,新建Actionscript3.0文档。

Animate如何用按钮控制时间轴倒播(AS3)

2、在主时间轴制作一个形状或其它的动画。

Animate如何用按钮控制时间轴倒播(AS3)

Animate如何用按钮控制时间轴倒播(AS3)

Animate如何用按钮控制时间轴倒播(AS3)

3、接下来再制作两个按钮,用于控制。

Animate如何用按钮控制时间轴倒播(AS3)

4、两个按钮的实例名分别设置为btnPlay,btnBackPlay

Animate如何用按钮控制时间轴倒播(AS3)

Animate如何用按钮控制时间轴倒播(AS3)

5、最后在主时间轴加如下代码:stop猾诮沓靥();btnPlay.addEventListener(MouseEvent.MOUSE_OVER,StartPlay);//给播放按钮添加鼠标贞惕锂镫滑进事件btnPlay.addEventListener(MouseEvent.MOUSE_OUT,StopPlay);//给播放按钮添加鼠标滑出事件btnBackPlay.addEventListener(MouseEvent.MOUSE_OVER,BackPlay);//给倒播按钮添加鼠标滑进事件btnBackPlay.addEventListener(MouseEvent.MOUSE_OUT,StopBackPlay);//给倒播按钮添加鼠标滑出事件functionStartPlay(e:MouseEvent):void{ this.addEventListener(Event.ENTER_FRAME,PlayEvent);}functionStopPlay(e:MouseEvent):void{ this.removeEventListener(Event.ENTER_FRAME,PlayEvent);}functionPlayEvent(e:Event):void{ if(this.currentFrame!=this.totalFrames) { this.nextFrame(); } else { this.removeEventListener(Event.ENTER_FRAME,PlayEvent); }}functionBackPlay(e:MouseEvent):void{ this.addEventListener(Event.ENTER_FRAME,BackPlayEvent);}functionStopBackPlay(e:MouseEvent):void{ this.removeEventListener(Event.ENTER_FRAME,BackPlayEvent);}functionBackPlayEvent(e:Event):void{ if(this.currentFrame!=1) { this.prevFrame(); } else { this.removeEventListener(Event.ENTER_FRAME,BackPlayEvent); }}

Animate如何用按钮控制时间轴倒播(AS3)

6、运行后效果如图所示。

Animate如何用按钮控制时间轴倒播(AS3)

Animate2018软件中怎样使用图层面板 Animate如何修改单位 Animate如何制作单击显示文字的交互效果(AS3) Animate如何改变位图外观形状 Animate/Flash如何绘制立体的五星
热门搜索
内在美电影 电影影院 牙科图片大全 香港禁播电影 淘宝图片处理