Я работаю над Flash-игрой.Если приложение теряет фокус (например, поступает вызов), мне нужно остановить таймер игры, пока фокус не будет восстановлен.Вот мой текущий код, но я получаю «Ошибка несоответствия счетчика аргументов» onDeactivate ().Ожидаемый 0, получил 1.
Вот соответствующий код, я думаю:
addEventListener(Event.ACTIVATE, onActivate);
addEventListener(Event.DEACTIVATE,onDeactivate);
public function onActivate():void {
addEventListener(Event.ENTER_FRAME, showTime);
}
public function onDeactivate():void {
removeEventListener(Event.ENTER_FRAME, showTime);
}
Я получаю ошибку при тестировании во флэш-памяти и закрываю окно.Что мне не хватает?Спасибо за любую помощь, которую вы можете предложить.