Показать сообщение отдельно
Старый 30.11.2012, 17:09
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 9  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Цитата:
обычная логика. это объектно-ориентированный язык.
присваивание переменной значения - происходит при создании нового экземпляра класса (читай - в конструкторе или методах).
То что это ООП никак не связано с тем, что компилятор считает валидным.
Тогда, пожалуйста, никогда не пишите вот так:
Код AS3:
addChild(new SomeObject());
eaze(object).to( ... ).onComplete( ... ).start();
Потому что результат будет аккумулироваться в локальных переменных, а уже потом передаваться в метод.
Никогда не используйте двойное присваивание
Код AS3:
a = b = 5
потому что компилятор это разворачивает.

И самое главное, ни в коем случае не используйте комментарии. Компилятор их тоже вырезает.