您好,登錄后才能下訂單哦!
package { import flash.display.Sprite; import flash.utils.Timer; import flash.events.TimerEvent; public class main extends Sprite { public function main() { /** 計(jì)時器構(gòu)造函數(shù)第一個參數(shù)為延遲時間(單位為毫秒) 第二個為重復(fù)次數(shù),默認(rèn)為0,即一直重復(fù)下去。 */ var myTimer:Timer = new Timer(1000,10); /* 計(jì)時器的timer事件 */ myTimer.addEventListener('timer',timerhandler); /* 計(jì)時器的timerComplete事件 */ myTimer.addEventListener('timerComplete',timerCompleteHandler); /* 開啟計(jì)時器 */ myTimer.start(); } private function timerhandler(event:TimerEvent):void{ var ranNum = Math.random(); /* 計(jì)時器的currentCount屬性,為計(jì)時器執(zhí)行次數(shù)記錄 */ trace("計(jì)時器第"+event.target.currentCount+"次產(chǎn)生的隨機(jī)數(shù):"+ranNum); if(ranNum<0.5){ /* 計(jì)時器的reset方法為把currentCount屬性的值清零,重新計(jì)時,如果計(jì)時器正在運(yùn)行,則要重新啟動才行。 */ event.target.reset(); event.target.start(); } } private function timerCompleteHandler(event:TimerEvent):void{ trace('計(jì)時器執(zhí)行完成'); } } }
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。