谙练的利用FLASH代码可以实现对时候轴的切确和矫捷节制。这里讲若何实现点击按钮后播放影片剪辑随机帧起头,可是固心猿意马帧数目的功能。
本家儿要常识点:按钮事务,随机值获取,节制影片剪辑播放,帧频事务
0若何经由过程按钮节制播放和暂停
这里用的是Animate CC,打开软件,新建AS3文档。
起首建造一个影片剪辑,在此中建造一段动画。注重长度要跨越30帧。
设置这个影片剪辑的实例名为mc
建造一个按钮,并设置实例名为btn
在本家儿时候轴加如下代码:
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();
}
}
运行后可以经由过程点击按钮随机播放影片剪辑30个帧的内容。
随机函数用在良多游戏里面。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!