AS3 FLASH如何播放隨機固定幀數的動畫

諳練的利用FLASH代碼可以實現對時候軸的切確和矯捷節制 。 這里講若何實現點擊按鈕后播放影片剪輯隨機幀起頭 , 可是固定幀數目的功能 。
本家兒要常識點:按鈕事務 , 隨機值獲取 , 節制影片剪輯播放 , 幀頻事務
0FLASH若何經由過程按鈕節制播放和暫停(AS3)

需要這些哦
FLASH CS3及以上版本軟件
方式/
1這里用的是Animate CC , 打開軟件 , 新建AS3文檔 。

AS3 FLASH如何播放隨機固定幀數的動畫



2起首建造一個影片剪輯 , 在此中建造一段動畫 。 注重長度要跨越30幀 。

AS3 FLASH如何播放隨機固定幀數的動畫



3設置這個影片剪輯的實例名為mc

AS3 FLASH如何播放隨機固定幀數的動畫



4建造一個按鈕 , 并設置實例名為btn

AS3 FLASH如何播放隨機固定幀數的動畫



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();
}
}

AS3 FLASH如何播放隨機固定幀數的動畫



6運行后可以經由過程點擊按鈕隨機播放影片剪輯30個幀的內容 。

AS3 FLASH如何播放隨機固定幀數的動畫



7【AS3 FLASH如何播放隨機固定幀數的動畫】隨機函數用在良多游戲里面 。

注重事項必需AS3文檔 。
有什么問題可以留言 。

以上內容就是AS3 FLASH如何播放隨機固定幀數的動畫的內容啦 , 希望對你有所幫助哦!

    猜你喜歡