15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Arbeiten mit Menüs<br />

Umgang mit Menüereignissen<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Ein Menü löst Ereignisse aus, wenn der Benutzer das Menü oder ein Menüelement auswählt.<br />

Ereigniszusammenfassung für Menüklassen<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Fügen Sie Menüs oder einzelnen Elementen Listener für den Umgang mit Menüelementen hinzu.<br />

Object Ausgelöste Ereignisse<br />

NativeMenu (AIR) Event.PREPARING (Adobe AIR 2.6 und höher)<br />

Auswählen von Menüereignissen<br />

Adobe AIR 1.0 und höher<br />

Event.DISPLAYING<br />

Event.SELECT (aus untergeordneten Elementen und Untermenüs<br />

übertragen)<br />

NativeMenuItem (AIR) Event.PREPARING (Adobe AIR 2.6 und höher)<br />

Event.SELECT<br />

Event.DISPLAYING (aus dem übergeordneten Menü übertragen)<br />

ContextMenu ContextMenuEvent.MENU_SELECT<br />

ContextMenuItem ContextMenuEvent.MENU_ITEM_SELECT<br />

Event.SELECT (AIR)<br />

Fügen Sie dem NativeMenuItem einen Listener für das select-Ereignis hinzu, um einen Klick auf ein Menüelement<br />

zu verarbeiten:<br />

var menuCommandX:NativeMenuItem = new NativeMenuItem("Command X");<br />

menuCommandX.addEventListener(Event.SELECT, doCommandX)<br />

Da sich select-Ereignisse nach oben durch die Menüs, in denen sie enthalten sind, fortsetzen, können Sie auch in<br />

einem übergeordneten Menü einen Listener für diese Ereignisse verwenden. Beim Überwachen auf der Menüebene<br />

können Sie mithilfe der target-Eigenschaft des Ereignisobjekts ermitteln, welcher Menübefehl ausgewählt wurde. Im<br />

folgenden Beispiel wird die Bezeichnung des ausgewählten Befehls verfolgt:<br />

Letzte Aktualisierung 27.6.2012<br />

681

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!