Flex 4 загружает несколько модулей в последовательности - PullRequest
1 голос
/ 15 октября 2010

Я планирую разбить свои приложения Flex на разные модули, и мне нужен совет относительно загрузки модулей.

В настоящее время при загрузке приложения мне нужно добавить 5 модулей в качестве дочерних в HGroups вviewstack.

Я использую ModuleManager для этого и слушаю ModuleEvent, чтобы добавить элементы как IVisualElement в HGroup.

Есть ли способ добавить несколько модулей без создания несколькихОбъекты IModuleInfo и несколько слушателей событий?

Пожалуйста, укажите ваши данные.

1 Ответ

0 голосов
/ 17 октября 2010

Вот самый простой способ:

<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>
...