Добрый вечер, форумчане!
Столкнулся со следующей проблемой:
Пытаюсь создать свой компонент. Для этого создал мувиклип, которому назначил класс FlashPlayer. В этом классе я создаю инстансы объектов, лежащих в библиотеке, которые затем программно помещаю внутрь мувиклипа FlashPlayer. После экспорта в swc и последующей вставкой в новый проект этого "компонента", при компиляции ни один из объектов, которых я создал программно, не отображается на экране.
Если перед экспортом поместить все объекты, что я буду создавать, внутрь главного мувика, то в готовом swc все отображается, но мне такой вариант решения проблемы кажется неправильным. К тому же при использовании такого swc компилятор начинает ругаться:
Цитата:
|
TypeError: Error #1009: Cannot access a property or method of a null object reference.
|
указывая на функцию

Код AS3:
private function init(e:Event = null):void
{
seeker.x = 0;
}
хотя переменная seeker объявлена в классе

Код AS3:
public var seeker:Sprite;
и попытка ее изменения происходит после события ADDED_TO_STAGE
Скажите пожалуйста, отчего такое происходит, и как с этим бороться? Спасибо.