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

 时间:2026-04-24 15:37:13

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);//给倒播按钮添加鼠标滑出事件

function StartPlay(e:MouseEvent):void

{

this.addEventListener(Event.ENTER_FRAME,PlayEvent);

}

function StopPlay(e:MouseEvent):void

{

this.removeEventListener(Event.ENTER_FRAME,PlayEvent);

}

function PlayEvent(e:Event):void

{

if(this.currentFrame!=this.totalFrames)

{

this.nextFrame();

}

else

{

this.removeEventListener(Event.ENTER_FRAME,PlayEvent);

}

}

function BackPlay(e:MouseEvent):void

{

this.addEventListener(Event.ENTER_FRAME,BackPlayEvent);

}

function StopBackPlay(e:MouseEvent):void

{

this.removeEventListener(Event.ENTER_FRAME,BackPlayEvent);

}

function BackPlayEvent(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如何绘制立体的五星
  • 热门搜索
    关于祖国在我心中的手抄报 尊师重教的手抄报 五一劳动节手抄报简单 关于春节的手抄报大全 我爱校园手抄报内容 畅想未来手抄报 构建和谐校园手抄报 法制进校园手抄报 六一儿童节手抄报内容资料 放飞心灵手抄报