2013-02-25 50 views
1

在我的代碼去除的情況下,我利用兩個定時器:呼叫和計時器

var timerScroll:Timer = new Timer(); 
var timerCollission:Timer = new Timer(); 

首先的......實際上,我怎麼叫timerScroll/timerCollission得到它的當前值...

和稍後...

如何重置或刪除其中任何一個計時器實例,以便我可以重新開始?

我試着做這樣timerScroll.getTimer(); ...和timerScroll.flash.utils.getTimer(); ...我想通是行不通的,但試了一下,反正= d

回答

1

使用一個定時器是這樣的:

var timerScroll:Timer = new Timer(2000); //2000ms = 2 second interval 
timerScroll.start(); 
timerScroll.stop(); 
timerScroll.reset(); 

然後,在一個單獨的事件監聽器,適用於你的回調函數的TIMER事件。

timerScroll.addEventListener(TimerEvent.TIMER, myCallback); 
function myCallback(e:TimerEvent) { 
    trace(timerScroll.currentCount()); 
} 

看到這裏的API文檔:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/Timer.html

+0

+1涼快涼快。感謝您的幫助。 timerScroll.currentCount();得到實際的定時器數據。 – Mechaflash 2013-02-25 22:25:53