繁体   English   中英

将flex应用程序加载到flex移动应用程序中

[英]load flex application in flex mobile application

我想在移动Flex应用程序中加载Flex应用程序,也希望它与父应用程序进行交互。 现在,我正在尝试在移动应用程序中使用swfLoader加载swf,但这给我带来了安全错误。 而且我还应该让父应用程序在子应用程序方面是通用的...如果有人希望他可以运行另一个具有相同名称的子应用程序,那么就像下线一样。

这是在主要应用程序中:

    private function connectHandler(event:Event):void {
      NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys, false, 0, true);
      mySWFLoader.source="file:///sdcard/Galaxy/Teacher/Shell.swf";
      mySWFLoader.visible = true; 
      mySWFLoader.addEventListener(Event.COMPLETE,swfLoaderHandler);
    }

您不能像这样加载外部SWF文件。

将Shell.swf文件导入Flex移动项目内的src源文件夹中。

然后使用以下脚本阅读

private function connectHandler(event:Event):void {
  NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys, false, 0, true);
  mySWFLoader.source="Shell.swf";
  mySWFLoader.visible = true; 
  mySWFLoader.addEventListener(Event.COMPLETE,swfLoaderHandler);
}

应该有所帮助。

创建具有“门户式”服务的想法是:

  • 不易改变的外壳
  • 您可以将几个子应用程序加载到其中并分别进行编译

这很诱人-但是,根据我的个人经验,这样做有很多麻烦,特别是如果您要在具有子应用程序移动设备上进行Flex操作...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM