我试图每秒从 Mytimer 类调度事件并从 Main 类捕获事件。我已经将变量“sus”声明为整数 = 10。到目前为止我什么都没有,没有输出,什么都没有。请帮忙!
这是 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);
}