FLEX: компонент swfloader не запускает завершенное событие - PullRequest
1 голос
/ 25 марта 2010

enter code here Было очень сложно просто загрузить SWF-файл из swfloader во Flex и затем получить доступ к его содержимому. Я уверен, что однажды я пойму, как это сделать, тогда все будет хорошо, но я прошел через кучу уроков, а кое-что не так. Вот мой гибкий код:

и код:

публичная функция initHeaderSwf (): void { проследить ( "INITIATIED"); //trace(headerSwf.content['weekNo'].text = "TWRTWERWEWE"); headerSwf.addEventListener (Event.COMPLETE, onHeaderLoaded);

        }


        private function onHeaderLoaded(evt:Event):void
        {

            trace("LOAD YOU JERK! = " + headerSwf.content['weekNo'].text);

        }

Вот проблема:

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

Все, что я пытаюсь сделать, это изменить текстовое поле в загруженном SWF. Я предполагаю, что это может быть проблема с последовательностью загрузки вещей или что-то в этом роде, но не уверен.

1 Ответ

0 голосов
/ 25 марта 2010

Когда вы добавляете прослушиватель событий? Возможно ли, что вы добавляете слушателя после того, как событие уже запущено?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...