2010-10-15 2 views
1

J'ai l'intention de diviser mes applications Flex en différents modules et j'ai besoin de quelques conseils concernant le chargement des modules.Flex 4 charge plusieurs modules en séquence

Actuellement, au chargement de l'application, j'ai besoin d'ajouter 5 modules comme enfants à HGroups sous une vue.

J'utilise un ModuleManager pour effectuer cela et j'écoute le ModuleEvent pour ajouter les éléments en tant qu'IVisualElement sous le HGroup.

Existe-t-il un moyen d'ajouter plusieurs modules sans créer plusieurs objets IModuleInfo et plusieurs écouteurs d'événements?

Veuillez indiquer vos entrées.

Répondre

0

Voici la façon la plus simple:

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

Code de Module1, tous les autres sont les mêmes:

<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

Merci pour l'aide mais je cherchais en fait des suggestions pour charger des modules en utilisant ModuleManager et ModuleLoader – jobinbasani

Questions connexes