flex 4加载模块

Vol*_*ter -4 apache-flex actionscript load module

任何人都可以给我一个如何加载模块的例子吗?例如,如果我Login.mxml在Modules.user包中有模块,如何加载它?我想要mxml和actionscript方法.

Jef*_*ser 7

您是否阅读过有关加载和卸载模块的文档?

要引用一些代码,这是您在MXML中加载它的方式:

<?xml version="1.0"?>
<!-- modules/MySimplestModuleLoader.mxml -->
<s:Application 
    xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark" 
    xmlns:mx="library://ns.adobe.com/flex/mx">

    <s:ModuleLoader url="ColumnChartModule.swf"/>

</s:Application>
Run Code Online (Sandbox Code Playgroud)

[结束文档引用]

在ActionScript中,您将创建ModuleLoader类的实例,并将其作为子项添加到父容器中,在概念上如下所示:

var myLoader : ModuleLoader = new ModuleLoader();
myLoader.url = "ColumnChartModule.swf";
this.addChild(myLoader);
Run Code Online (Sandbox Code Playgroud)