关闭

HTML5游戏制作之路_09_egret的Timer

标签: egrethtml5游戏制作2d
651人阅读 评论(0) 收藏 举报
分类:

/*

使用的版本为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
    }

}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:36984次
    • 积分:1038
    • 等级:
    • 排名:千里之外
    • 原创:67篇
    • 转载:8篇
    • 译文:0篇
    • 评论:9条
    最新评论