je le code XML suivant dans mon projet Flex4 (AIR) qui définit début de mon interface de menu:permettent Programatically/désactiver les boutons de la barre de menus dans Flex 4
<mx:MenuBar x="0" y="0" width="100%" id="myMenuBar" labelField="@label" itemClick="menuChange(event)">
<mx:dataProvider>
<s:XMLListCollection>
<fx:XMLList xmlns="">
<menu label="File">
<item label="New"/>
<item label="Load"/>
<item label="Save" enabled="false"/>
</menu>
<menu label="Help">
<item label="About"/>
</menu>
</fx:XMLList>
</s:XMLListCollection>
</mx:dataProvider>
</mx:MenuBar>
Je suis en train de trouver la syntaxe qui permettra moi mis le bouton de sauvegarde à enabled = true après un fichier a été chargé en cliquant sur "Load", mais je ne peux pas comprendre la syntaxe, quelqu'un peut-il faire une suggestion s'il vous plaît.
Actuellement, la façon dont les clics sur les boutons sont détectés est effectuée par un test Switch/Case sur le résultat String de l'événement MenuEvent event.item. @ Label. Peut-être que ce n'est pas le meilleur moyen?
Peut-être est également utile: http://www.interactiveoctopus.com/blog/index.php/2008/08/flex-programmatically-disableenable-items-in-a-menubar-component/ – ggkmath