Programmgesteuert aktivieren/deaktivieren der Menü-buttons in Flex 4

Habe ich die folgenden XML-Code in meine Flex4 (LUFT -) Projekt definiert, dass der start in mein Menü-Oberfläche:

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

Ich bin auf der Suche nach der syntax, mit denen Sie mir das " speichern-button auf enabled=true, nachdem eine Datei geladen wurde, indem Sie auf "Laden", aber ich kann nicht herausfinden, die syntax, kann mir jemand einen Vorschlag machen bitte.

Derzeit die Möglichkeit, die button-Klicks erkannt ist durch eine Switch/Case " - Prüfung der String Ergebnis des MenuEvent event.item.@label. Das ist vielleicht nicht der beste Weg?

InformationsquelleAutor Hamid | 2010-10-18
Schreibe einen Kommentar