Показать сообщение отдельно
Старый 01.03.2011, 13:39
JekaB вне форума Посмотреть профиль Отправить личное сообщение для JekaB Найти все сообщения от JekaB
  № 1  
Ответить с цитированием
JekaB

Регистрация: Feb 2011
Сообщений: 10
По умолчанию Загрузка swf Flex в другой Flex

Здравствуйте

У меня такая проблема, я пытаюсь загрузить файл swf который есть Flex файлом в другом Flex проекте:

Код AS3:
private function LoadChildSWF(url:String):void 
{  
	trace("LoadChildSWF:", url);
	var swfURL:URLRequest = new URLRequest(url);
	SwfLoader = new FlexLoader();
	SwfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
	SwfLoader.load(swfURL);
};
и потом:

Код AS3:
private function onLoadComplete(evt:Event):void
{
	trace('onLoadComplete');
	addChild(SwfLoader.content);
}
Я получаю ошибку в "addChild(SwfLoader.content)" такого рода:
TypeError: Error #1034: Type Coercion failed: cannot convert ..._mx_core_FlexModuleFactory@82761f1 to mx.core.IUIComponent.
Пытался также загружать с помощью Loader ( вместо FlexLoader ), ошибка идентична
Как нужно правильно загрузть Flex swf в свой Flex проект