![]() |
|
||||||||||
|
|||||
|
Приветствую.
Интересует ваше мнение на полезность использования arguments.callee Приведите моменты, кто где использует, и где помогло. Я знаю народную нелюбовь к анонимным функциям, но я вижу реализацию идеальной для подобного случая: addEventListener(Event.ENTER_FRAME, function() { removeEventListener(Event.ENTER_FRAME, arguments.callee); trace("one frame"); }, false, 0, true); Последний раз редактировалось strangedk; 10.11.2011 в 05:24. |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
В любой рекурсивной функции удобно использовать arguments.callee. При переименовании (копипасте) меньше забот.
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
Во FlashDevelop завел Snippet такой "unsubscribe" :
и отписываюсь от события именно так. (правда возможны еще случаи с 'capture' и 'priority', но оно не так актуально) |
|
|||||
|
Очень-очень давно не использовал, но когда использовал - это было настолько сильно нужно, что без него просто никак. Хотя сейчас точно не помню - что за проблема была. Наверное и правда что-то связанное с анонимными функциями.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|