Показать сообщение отдельно
Старый 21.05.2010, 18:07
GwinnBleidd вне форума Посмотреть профиль Отправить личное сообщение для GwinnBleidd Найти все сообщения от GwinnBleidd
  № 3  
Ответить с цитированием
GwinnBleidd

Регистрация: May 2010
Сообщений: 2
Цитата:
Проверьте имя компонента(instance name) в fla
Убедитесь что он лежит на сцене, а не в каком-нибудь клипе(а тот в свою очередь на сцене)
Убедитесь в конструкторе что вы достучались до компонента:
trace(имя компонента); - должно быть не null
Это все выполняется.

Я так понял сложность была в другом: в момент вызова конструктора компоненты еще не добавлены на сцену.
Решил это следующим методом:
Код AS3:
	addEventListener(Event.ADDED_TO_STAGE, AddedToStageHandler);
А уже из обработчика выполняю инициализацию.
Не знаю насколько правильно, но пока работает )) Критика, советы приветствуются )