flash延時代碼(flash設(shè)置幀延遲時間)
所有需要延時的語句基本都是通過Timer或者ENTER_FRAME偵聽器達到的,這兩種方法基本上可以滿足所有的需求了AS30相對來說是一個比較簡單的語言,如果你想用AS30,就應(yīng)該試著接受AS30的思想,而不是把java或者其他語言。
假設(shè)主場景上放了五張圖片,占用了5個關(guān)鍵幀用一個按鈕控制,點一下,跳到下一幀顯示如果要實現(xiàn)停在某張上超過15秒便回到第一張的話,代碼可以這樣寫stop_btnonRelease = function nextFrame開始。
var indexuint=0var timeTimer=new Timer3000timerstartimeraddEventListenerTimerEventTIMER,onTimefunction onTimeevtTimerEevntvoid index++ tracequot間隔quot+3*index+quot秒輸出quot。
有,在幀添加如下代碼import var _delayint delay=setTimeoutfun,40004000就是延時4秒,fun是一個方法的名稱,你得把動畫播放的命令寫到一個你自己定義的方法里例如 funcrion aavoid。
在flash擦除后要延時一段時間再寫入的話,是因為擦除需要一個過程讓來緩存,并且也要保證擦除是切實完成才能寫入,以便保護FLASH。
setTimeoutfunction,delay。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。