諳練的利用FLASH代碼可以實現對時候軸的切確和矯捷節制 。 這里講若何實現點擊按鈕后播放影片剪輯隨機幀起頭 , 可是固定幀數目的功能 。
本家兒要常識點:按鈕事務 , 隨機值獲取 , 節制影片剪輯播放 , 幀頻事務
0FLASH若何經由過程按鈕節制播放和暫停(AS3)
需要這些哦
FLASH CS3及以上版本軟件
方式/
1這里用的是Animate CC , 打開軟件 , 新建AS3文檔 。

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

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

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

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

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

7【AS3 FLASH如何播放隨機固定幀數的動畫】隨機函數用在良多游戲里面 。
注重事項必需AS3文檔 。
有什么問題可以留言 。
以上內容就是AS3 FLASH如何播放隨機固定幀數的動畫的內容啦 , 希望對你有所幫助哦!
猜你喜歡
- PPT如何將圖片轉手繪效果
- 華為手機如何調整顯示字體大小
- 飼養柯利牧羊犬的問題
- 如何用百度網盤省手機內存
- 在Flash中如何自定義事件
- 如何重裝電腦window7系統?圖文教程
- 小米手機如何打開高級測試界面設置首選網絡類型
- 如何找回支付寶專屬紅包
- 華為手機如何設置微信紅包提醒方式
- PS小教程:如何給身份證照片添加水印
