网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

FLASH如何播放随机固定帧数的动画(AS3)

时间:2026-02-13 21:51:14

1、这里用的是Animate CC,打开软件,新建AS3文档。

FLASH如何播放随机固定帧数的动画(AS3)

2、首先制作一个影片剪辑,在其中制作一段动画。注意长度要超过30帧。

FLASH如何播放随机固定帧数的动画(AS3)

3、设置这个影片剪辑的实例名为mc

FLASH如何播放随机固定帧数的动画(AS3)

4、制作一个按钮,并设置实例名为btn

FLASH如何播放随机固定帧数的动画(AS3)

5、在主时间轴加如下代码:

var count:int=30;//播放帧的数量,注意时间轴长度一定要比这个数大

var start_frame:int=0;

btn.addEventListener(MouseEvent.CLICK,PlayRandomFrames);//使用按钮开始播放

function PlayRandomFrames(e:MouseEvent):void

{

count=30;

start_frame=int(Math.random()*10000)%(mc.totalFrames-count)+1;

mc.gotoAndPlay(start_frame);//mc是需要控制播放的影片剪辑实例名

mc.addEventListener(Event.ENTER_FRAME,CheckEvent);

}

function CheckEvent(e:Event):void

{

count--;

if(count==0)

{

mc.removeEventListener(Event.ENTER_FRAME,CheckEvent);

mc.stop();

}

}

FLASH如何播放随机固定帧数的动画(AS3)

6、运行后可以通过点击按钮随机播放影片剪辑30个帧的内容。

FLASH如何播放随机固定帧数的动画(AS3)

7、随机函数用在很多游戏里面。

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com