任何人都可以举例说明如何加载模块?例如,如果我在Modules.user包中有模块Login.mxml
,如何加载它?我想要mxml和actionscript方法。flex 4加载模块
回答
你看过loading and unloading Modules上的文档吗?
引述一些代码,这是你如何加载在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>
[结束DOC报价这里]
在ActionScript中,你会创建使ModuleLoader类的一个实例并将其作为孩子添加到父容器中,概念上如下所示:
var myLoader : ModuleLoader = new ModuleLoader();
myLoader.url = "ColumnChartModule.swf";
this.addChild(myLoader);
好吧,但我有模块Login.mxml不login.swf。 – Volter
@Volter没有看到你的代码;很难给出具体的答案。当你说“模块”时,你是否一般用这个术语来表示组件?或者你真的扩展了Module类吗? http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/mx/modules/Module.html。如果是这样,你必须将你的模块编译为SWF,然后才能将它作为模块使用。 – JeffryHouser
我已将mxml模块编译为swf,但代码无效。进口spark.modules.ModuleLoader \t \t \t \t \t \t私有功能测试():无效{ \t \t \t \t VAR myLoader:ModuleLoader组件=新ModuleLoader组件(); \t \t \t \t myLoader.url =“Modules \ User \ Login.swf”; \t \t \t \t this.addChild(myLoader); \t \t \t} – Volter
- 1. Flex 4获取加载模块StyleManager
- 2. Flex 4模块错误#1009
- 3. Flex 4按顺序加载多个模块
- 4. Flash可以加载在Flex Builder 4中创建的Flex mx:模块
- 5. 从XML文件加载flex模块
- 6. 添加Flex模块
- 7. Flex 4树懒加载
- 8. Silverlight 4中,动态加载XAP模块
- 9. Flex:将资产加载到外部加载的模块中
- 10. Flex 4 AIR APP卸载模块的正确方法
- 11. 的Flex 4 TLF和加载一个模块不能正常工作
- 12. 在flex中加载和卸载模块消耗指数内存
- 13. 加载模块
- 14. Flex 4 + Apache Ant,无法加载ActionScript库
- 15. 在Flex中动态加载组件4
- 16. 预加载程序使用Flex 4?
- 17. 在Flex中加载JSON更快4
- 18. 使用在运行时加载的嵌入字体的示例Flex 4运行时加载模块
- 19. 的Flex ModuleManager会卸载模块
- 20. 角模块加载
- 21. 加载类/模块
- 22. 加载Angular.dart模块?
- 23. AngularJS,加载模块
- 24. requireJS模块加载
- 25. Yii2加载模块
- 26. 如何将Flex模块加载到客户端浏览器中?
- 27. 的Flex/AIR如何加载类,它是另一个模块
- 28. SystemManager在flex中加载模块时为空
- 29. Adobe Flex,从模块加载嵌入式字体
- 30. 如何在加载新模块时删除Flex IFrame?
你有没有尝试过任何东西? – cwallenpoole
我抬头看着互联网,但我没有找到任何东西。我发现信息如何加载SWF文件作为模块,但不是mxml文件 – Volter