Тема: arguments.callee
Показать сообщение отдельно
Старый 10.11.2011, 05:18
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 1  
Ответить с цитированием
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
По умолчанию arguments.callee

Приветствую.

Интересует ваше мнение на полезность использования arguments.callee
Приведите моменты, кто где использует, и где помогло.

Я знаю народную нелюбовь к анонимным функциям, но я вижу реализацию идеальной для подобного случая:

Код AS3:
addEventListener(Event.ENTER_FRAME, function() {
	 	removeEventListener(Event.ENTER_FRAME, arguments.callee);
	 	trace("one frame"); 
	 }, false, 0, true);
Или даже:

Код AS3:
addEventListener(Event.ENTER_FRAME, function() {
		removeEventListener((arguments[0] as Event).type, arguments.callee);
		trace("one frame"); 
	}, false, 0, true);


Последний раз редактировалось strangedk; 10.11.2011 в 05:24.