![]() |
Удаление события без ссылки на функцию
Создаю событие, обрабатывающее ошибки загрузки:
Код:
cpmstarLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function(e:Event):void{} );Удалиться ли событие, если я вторым параметром помещаю не ссылку на функции, а саму функцию?: Код:
cpmstarLoader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, function(e:Event):void{} ); |
Просто не делайте так как вы только что сделали никогда, и вам же будет проще. А то еще прийдется разряд по легкой атлетике получать - от метко брошенного утюга просто так не убежишь ;)
|
не удалится, потому что при удалении слушателей события производится не сравнение функций, а сравнение ссылок на них === .
|
wvxvw
Я так и не делаю)), просто интересно стало, решил уточнить. NeonSelf Спасибо, собственно в этом и хотел удостовериться. |
| Часовой пояс GMT +4, время: 19:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.