enter code here
Действительно разочаровал, просто пытаясь загрузить swf из swfloader в Flex и затем получить доступ к его содержимому. Я уверен, что однажды я выясню, как это сделать, и тогда все будет хорошо, но я пошел в кучу учебников и что-то не так. Вот мой гибкий код:FLEX: компонент swfloader не запускает событие завершения
и как код:
общественная функция initHeaderSwf(): пустота { след ("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. Я предполагаю, что это может быть проблемой в последовательности загрузки вещей или что-то в этом роде, но не уверен.
Ну я пытался добавить слушатель событий непосредственно из SWFLoader как этого Но это не срабатывает событие либо. –
pfunc
, по-видимому, это потому, что я использую Embed. Таким образом, он уже включен в swf и не нуждается в загрузке. тьфу, не могу поверить, что потребовалось всего 4 часа. – pfunc