Возможно ли удалить прослушиватель событий в actionscript 3 (flash)? - PullRequest
0 голосов
/ 31 декабря 2010

В кадре 1 моего фильма часть моего кода:

stage.addEventListener(Event.RESIZE, resizeHandler);

Все отлично работает, но когда я перехожу к кадру 2, слушатель все еще там, но функция resizeHandler больше не существует (и я этого не хочу).Таким образом, консоль выводит следующее:

TypeError: Ошибка # 1009: Невозможно получить доступ к свойству или методу пустой ссылки на объект.в index_fla :: MainTimeline / resizeHandler () в flash.events::EventDispatcher/dispatchEventFunction () в flash.events::EventDispatcher/dispatchEvent () в flash.display :: Stage / dispatchEvent () в index_fla :: MainTimeline / frame2 ()

Возможно ли удалить прослушиватель событий на кадре 2?Спасибо !!!

1 Ответ

1 голос
/ 31 декабря 2010

В ActionScript вы можете использовать:

stage.removeEventListener(Event.RESIZE, resizeHandler);

, и это должно удалить ваш обработчик событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...