Цитата:
обычная логика. это объектно-ориентированный язык.
присваивание переменной значения - происходит при создании нового экземпляра класса (читай - в конструкторе или методах).
|
То что это ООП никак не связано с тем, что компилятор считает валидным.
Тогда, пожалуйста, никогда не пишите вот так:

Код AS3:
addChild(new SomeObject());
eaze(object).to( ... ).onComplete( ... ).start();
Потому что результат будет аккумулироваться в локальных переменных, а уже потом передаваться в метод.
Никогда не используйте двойное присваивание

Код AS3:
a = b = 5
потому что компилятор это разворачивает.
И самое главное, ни в коем случае не используйте комментарии. Компилятор их тоже вырезает.