Показать сообщение отдельно
Старый 29.11.2010, 21:21
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 14  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Цитата:
как эта анонимная функция получает доступ к this
Где вы там аноним увидели???

Эта фугнкция принадлежит классу testClass

Код AS3:
public var a3:Function = function():void { a += 3; };
Это всё-равно что:
Код AS3:
public аunction a3 (): void{ 
     a += 3; 
};
Просто методы объявления разные.

Аноним это если вы делаете примерно так:
Код AS3:
addEventListener(Event.CLOSE, Function(){a++;})
/*могу ошибиться в синтаксисе, ибо таким методом никогда не пользуюсь, всегда объявляю нормальные функции*/
Разница в том что первый пример является таким же методом/свойством класса, а второй вариант - это временная функция, которую объявили в коде внутри и забыли.

Добавлено через 5 минут
Аноним потому что имени нету, как бы банально не звучало)))

Ссылки нету ВООБЩЕ.

В первом же варианте вы ее обозвали паблик переменной с именем а3.


Последний раз редактировалось Dukobpa3; 29.11.2010 в 21:24.