Je suis nouveau à ce flex. Quelqu'un peut-il résoudre mon problème? C'est ma requête: J'ai ahome page divisée en 3 parties comme haut, à gauche, positons au milieu. Dans la position centrale -panel et combobox sont là. Je veux charger mon module à la position du milieu comme au panneau. J'ai combobox, quand j'ai sélectionné un élément basé sur ce que je charge un module à ce panneau en utilisant le contrôle Moduleloader personnalisé. Jusqu'à ici ça fonctionne bien. Mon probelm: Je sélectionne une option de combobox, elle montre le module (sam1). Quand je clique sur (sam1), il faut ouvrir un autre module (sam2) au même endroit (au lieu de sam1-sam2). Alors pouvez-vous me dire vos idées sur la façon de le résoudre?comment charger Module pour contrôler comme panneau, vbox etc + flex
0
A
Répondre
0
Il semble que ce dont vous avez besoin est de mettre tous les modules dans un ViewStack. Vous avez alors le choix:
- Vous pouvez simplement vous lier à un index dans la liste déroulante (ou un index spécifié par les données de la liste déroulante comme dans l'exemple ci-dessous).
- Vous pouvez récupérer le change event de la zone de liste déroulante et modifier manuellement le selectedChild du ViewStack.
- Vous pouvez
Quelque chose comme:
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
[Bindable]
public var modules:Array =
[ {label:"Module A", moduleIndex:0},
{label:"Module B", moduleIndex:1},
{label:"Mobule C", moduleIndex:2} ]);
]]>
</mx:Script>
<mx:ComboBox dataProvider="{modules}" id="modulesCombobox" />
<mx:ViewStack id="modulesViewStack" creationPolicy="auto"
selectedIndex="{modulesCombobox.selectedItem.moduleIndex}">
<mx:ModuleLoader id="moduleA" url="{'views/ModuleA.swf}" />
<mx:ModuleLoader id="moduleB" url="{'views/ModuleB.swf}" />
<mx:ModuleLoader id="moduleC" url="{'views/ModuleC.swf}" />
</mx:ViewStack>
</mx:Application>
Questions connexes
- 1. Module Python pour VBox?
- 2. Comment charger un module joomla dans le panneau déroulant jquery
- 3. Est-il possible de flouter une VBox en Flex?
- 4. Flex espace à l'intérieur de la vbox, hbox
- 5. Flex: comment charger un fichier .swf et utiliser sa bibliothèque?
- 6. Conversion d'un composant personnalisé Flex en module
- 7. Comment peut on simuler/stub module python comme urllib
- 8. flex comment contrôler le volume audio d'une vidéo
- 9. Silverlight PRISM charger un module XAP externe
- 10. Impossible de charger le module dojo personnalisé
- 11. Comment installer un module comme un oeuf sous IronPython?
- 12. Comment créer une variable dynamique vbox dans actionscript
- 13. Grogner comme les notifications dans Flex
- 14. Comment puis-je glisser et déposer des canevas dans une Vbox pour les réorganiser?
- 15. C# contrôle utilisateur comme un panneau personnalisé
- 16. Fitnesse essayant de charger "defaultPath" comme assembly
- 17. Décalage du contenu du panneau habillé dans Flex 3
- 18. Flux de travail de développement du module Flex
- 19. comment charger/stater flexlib source de projet dans flex builder?
- 20. Créer des plugins dans Flex - charger des fichiers SWF imbriqués
- 21. Augmentation sensible des performances de Flex 3 en utilisant Canvas vs VBox/HBox?
- 22. Charger dynamiquement des polices dans Flex/AS3
- 23. Comment obtenir un projet Flex pour charger un plugin à l'exécution?
- 24. Dans Flex, existe-t-il quelque chose comme une référence «this» pour un composant MXML?
- 25. Création d'un en-tête de panneau Flex avec un dégradé
- 26. Comment écrire un "module matériel" pour le rendu 3D?
- 27. Comment charger un panneau au moment du clic avec un ModalPopupExtender?
- 28. comment charger des données de chargement paresseux pour les groupes dans AdvandedDataGrid dans flex?
- 29. Flex: DisplayObject Singleton
- 30. Flex Comment retarder setStyle jusqu'à la prochaine mise à jour?