![]() |
3 вопроса по Event Listner
Дорогие флешеры, есть несколько вопросов по лисенерам:
1. Можно ли узнать кодом добавлен ли лисенер к такому-то объекту? 2. Если нет, то что происходит, если добавляется ещё один точно такой же лисенер, какой уже добавлен? (Я имею ввиду внутри, снаружи ошибок нет и компилятор не ругается) 3. Аналог с предыдущим вопросом, только что происходит во время удаления не существующего лисенера? Спасибо. |
1. Открыть хелп по EventDispatcher и прочитать про несколько несчастных методов.
2, 3. Провести эксперимент. Если всё отлично, значит всё замечательно. Во втором пункте вы уже и сами увидели, что ничего не происходит страшного. |
Да и в 3м ничего не происходит, но насколько я знаю ивент лисенеры, висящие в пустую только зря занижают производительность и могут вызвать проблемы с памятью, потому и спросил, знает-ли кто-нибудь как это работает.
PS: Ответ на 1й вопрос нашёл в хелпе, а на остальные нет. |
Цитата:
Код AS3:
Цитата:
Цитата:
|
| Часовой пояс GMT +4, время: 21:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.