Flex-menuBar-Ereignis beim klicken auf ein Element, das kein Untermenü
gibt es eine Möglichkeit, zu behandeln menuEvents wie diejenigen, die in Untermenüs, aber in der top-level-Menüs, dass doesent haben sub-Menüs?
und verwenden Sie eine Funktion wie:
private function menuHandler(event:MenuEvent):void {
if (event.item.@data != "top") {
Alert.show("Label: " + event.item.@label + "\n" +
"Data: " + event.item.@data, "Clicked menu item");
}
}
Behandeln die Klicks?
Auch möchten Sie vielleicht zu formatieren Sie Ihren code, wenn Sie buchen in Zukunft deine Frage ist ein wenig schwer zu Lesen. Fügen Sie den code ein, markieren Sie ihn und klicken Sie auf die Schaltfläche mit Lasten von 1 und 0 ist
InformationsquelleAutor Fortes | 2009-02-19
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie verstehen, wie man das (oder den Versand) Ihre eigenen Veranstaltungen, wenn jemand auf einen Ihrer Menüpunkte
Ich schlage vor, einen Blick durch diese zu erhalten eine Idee über, wie verwalten Sie Ereignisse in Flex.
Die Grundlagen von, was Sie müssen, werden Listener für MouseEvent.KLICKEN Sie auf Ereignisse auf Ihrem button und dann redispatching als benutzerdefinierte Menü Veranstaltungen (gegebenenfalls mit Daten, über die man angeklickt wurde)
Können Sie auch wollen, um einen Blick auf die TabBar-Komponente, da dies wahrscheinlich enthält alle Funktionen, die Sie möchten möglicherweise für eine Menüleiste.
InformationsquelleAutor James Hay