Обработка сценического задания компонента полосы прокрутки - PullRequest
1 голос
/ 24 января 2012

Я создал оболочку, управляемую XML, где я вызываю внешние SWF-файлы для чтения из XML.Некоторые SWF-файлы имеют SCROLLPANE из панели компонентов Flash, добавленной на соответствующих этапах.Теперь, если я запускаю эти файлы по отдельности, они работают нормально.Но он загружен в оболочку, и в результате появится следующая проблема.

TypeError: Ошибка # 1009: Невозможно получить доступ к свойству или методу пустой ссылки на объект.на fl.containers :: ScrollPane / setScrollDrag ()на fl.containers :: ScrollPane / draw ()на fl.core :: UIComponent / drawNow ()на fl.containers :: BaseScrollPane / get maxVerticalScrollPosition ()на com.components :: TableComp / resetAll ()на com.components :: TableComp ()в TableComponent ()на flash.display :: Sprite / constructChildren ()на flash.display :: Sprite ()на flash.display :: MovieClip ()at com :: Main ()

Я полагаю, что проблема связана со ссылкой на стадию, используемой компонентом.Я обычно использую класс Model для обработки сценического задания.Но я не могу справиться с этапом ссылки компонента.Пожалуйста, помогите.

1 Ответ

2 голосов
/ 24 января 2012

, чтобы сначала получить доступ к опоре сцены загруженного клипа, его необходимо добавить в список отображения в главном фильме.Поэтому, возможно, внешний клип не добавляется с помощью addchild, или во внешнем фильме какой-то код выполняется перед загрузкой фильма на сцену.(возможно код в c-tor).

...