世洋

记录,分享,朋友

HTML5游戏制作之路_09_egret的Timer

/*

使用的版本为2.5

*/

Timer为计时器。

/**
*   以下示例使用 Timer 创建计时器,并侦听egret.TimerEvent.TIMER与egret.TimerEvent.TIMER_COMPLETE事件。
*/
class TimerExample extends egret.DisplayObjectContainer {

    public constructor() {
        super();
<span style="white-space:pre">	</span>//每隔1s记一次时间,共五次
        var timer: egret.Timer = new egret.Timer(1000, 5);
<span style="white-space:pre">	</span>//每次计时调用
        timer.addEventListener(egret.TimerEvent.TIMER, this.timerFunc, this);
<span style="white-space:pre">	</span>//计时结束
        timer.addEventListener(egret.TimerEvent.TIMER_COMPLETE, this.timerComFunc, this);

        timer.start();
    }

    private timerFunc(event:egret.TimerEvent) {
        console.log("timerFunc count" + (<egret.Timer>event.target).currentCount);
        //timerFunc count1
        //timerFunc count2
        //timerFunc count3
        //timerFunc count4
        //timerFunc count5
    }

    private timerComFunc(event: egret.TimerEvent) {
        console.log("timerComFunc count" + (<egret.Timer>event.target).currentCount);
        ////timerFunc count5
    }

}


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_23156791/article/details/49964399
个人分类: Egret游戏引擎
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭