2010-10-15 47 views
1

我打算将我的Flex应用程序分解为不同的模块,并且需要关于加载模块的一些建议。Flex 4按顺序加载多个模块

目前,在应用程序加载时,我需要在ViewSack下为HGroups添加5个模块作为子项。

我正在使用ModuleManager来执行此操作,并侦听ModuleEvent以将元素添加为HGroup下的IVisualElement。

有没有办法添加几个模块而不创建多个IModuleInfo对象和多个事件侦听器?

请提供您的意见。

回答

0

这是最简单的方法:

<mx:TabNavigator width="300" height="300"> 
    <mx:ModuleLoader url="com/sample/Module1.swf"/> 
    <mx:ModuleLoader url="com/sample/Module2.swf"/> 
    <mx:ModuleLoader url="com/sample/Module3.swf"/> 
</mx:TabNavigator> 

Module1码,其他都是一样的:

<mx:Module 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:Label text="Module 1"/> 
</mx:Module> 
+1

感谢您的帮助,但我实际上是寻找建议加载使用ModuleManager会和模块而不是ModuleLoader – jobinbasani 2010-10-19 03:37:25