溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

as3.0-----計(jì)時器的使用實(shí)例

發(fā)布時間:2020-07-11 21:35:13 來源:網(wǎng)絡(luò) 閱讀:816 作者:hello_world007 欄目:開發(fā)技術(shù)
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í)行完成');
        }
    }
    
}


向AI問一下細(xì)節(jié)

免責(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)容。

AI