![]() |
Загрузка swf Flex в другой Flex
Здравствуйте
У меня такая проблема, я пытаюсь загрузить файл swf который есть Flex файлом в другом Flex проекте: Код AS3:
Код AS3:
TypeError: Error #1034: Type Coercion failed: cannot convert ..._mx_core_FlexModuleFactory@82761f1 to mx.core.IUIComponent. Пытался также загружать с помощью Loader ( вместо FlexLoader ), ошибка идентична Как нужно правильно загрузть Flex swf в свой Flex проект |
Так FlexLoader - это же тот же самый Loader только ему toString() переопределили... Для простоты - используйте SWFLoader, но можно в приниципе и обычным лоадером, только вам нужно будет дождаться загрузки второго фрейма, найти класс Application в этом втором фрейме, и уже его добавлять в список отображения. Разбираться в этом месиве дело неблагодарное, так что я бы использовал SWFLoader.
И не называйте переменный с прописной - вас так никто не поймет. |
Если я буду использовать SWFLoader вместо Loader'a то тогда результат swfLoader.content будет равен null и обработчик onLoadComplete не вызветься.
|
Во флексе ты не добавишь addchild просто так. Создай там:
Код AS3:
|
Спасибо, вроде как помогло. Только зделал я так:
Код AS3:
|
Один фиг )) Ты из кода создал, а я тебе написал как тегом создать. Суть одна.
|
А может кто знает как загруженый Flex можна использовать, как его запустить, чтоб он отображался
|
| Часовой пояс GMT +4, время: 06:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.