0
我想從Mytimer類每秒發送一次事件並從Main類捕獲事件。我已經聲明變量「sus」爲整數= 10。到目前爲止我沒有任何東西,沒有輸出,什麼都沒有。請幫助一些!AS3如何將計時器事件分派給其他課程?
這是Mytimer.as
private function onUpdateTime(event:Event):void
{
nCount--;
dispatchEvent(new Event("tickTack", true));
//Stop timer when it reaches 0
if (nCount == 0)
{
_timer.reset();
_timer.stop();
_timer.removeEventListener(TimerEvent.TIMER, onUpdateTime);
//Do something
}
}
而在Main.as我:
public function Main()
{
// constructor code
_timer = new MyTimer ;
stage.addEventListener("tickTack", ontickTack);
}
function ontickTack(e:Event)
{
sus--;
trace(sus);
}
謝謝,謝謝。這是我正在尋找的。感謝你及時的答覆。我這樣做是因爲我想保留我的計時器在單獨的課程中,所以我可以隨時訪問它的計時。我發現這種方式非常方便。謝謝Adam – irnik
不用擔心@irnik,如果你找到你想要的東西,記得標記答案是正確的。 –