пятница, декабря 07, 2007

Грабли с инициализацией вложенных клипов. AS2

Столкнулся со следующей фичей:
Есть главный класс, ассоциированный с Movieclip.
В нем есть другой MovieClip, с которым тоже ассоциированн некий класс.
В главном классе он объявлен как свойство.
Так вот, в конструкторе главного класса никакие свойства вложенного класса недоступны. Доступны свойства MovieClip. Но новые свойства/методы все undefined.
Следовательно вывод - ассоциация классов и MovieClip-ов происходит в нисходящем направлении от верхних классов к классам более глубоко вложенным.

Выход - для инициализации использовать событие главного класса onLoad.

Комментариев нет: