У меня есть приложение, скомпилированное в Flex 4.5, и я загружаю (с помощью SWFLoader) другое приложение, скомпилированное в Flex 3.5, оно отлично работает, но когда я выполняю предложение «SystemManager (myLoader .content)»система показывает ошибку:Flex-приложения: приложение sdk 3.5 внутри App sdk 4.5
TypeError: Error #1034: Error de conversión forzada: no se puede convertir [email protected] en mx.managers.SystemManager.
at AnaTestModule/_mlCargada()[C:\eanaliza\branch\peticiones3_p9184\40 flex\flex\AnaTestModule\src\AnaTestModule.mxml:28]
at AnaTestModule/__myLoader_complete()[C:\eanaliza\branch\peticiones3_p9184\40 flex\flex\AnaTestModule\src\AnaTestModule.mxml:43]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:13128]
at mx.controls::SWFLoader/http://www.adobe.com/2006/flex/mx/internal::contentLoaderInfo_completeEventHandler()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\controls\SWFLoader.as:2292]
Это Flex код приложения 4,5:
<fx:Script>
<![CDATA[
import mx.managers.SystemManager;
[Bindable]
public var loadedSM:SystemManager;
protected function _mlInit():void
{
myLoader.source = "/analiza_peticiones3_p9184/AnalizaOrganigramaTest-debug/AnalizaOrganigramaTest.swf";
myLoader.load();
}
private function _mlCargada():void
{
loadedSM = SystemManager(myLoader.content);
}
]]>
</fx:Script>
<s:SWFLoader id="myLoader"
loadForCompatibility="true"
complete="_mlCargada();"
maintainAspectRatio="true"
scaleContent="false"
/>
Может кто-нибудь мне помочь? Спасибо заранее.