15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Arbeiten mit Menüs<br />

var item:NativeMenuItem = new NativeMenuItem("Format");<br />

item.checked = true;<br />

enabled Schalten Sie den Wert zwischen true und false um, um zu steuern, ob der Befehl aktiviert wurde oder nicht.<br />

Deaktivierte Elemente sind grau dargestellt und lösen keine select-Ereignisse aus.<br />

var item:NativeMenuItem = new NativeMenuItem("Format");<br />

item.enabled = false;<br />

Anheften von Objekten an Menüelemente<br />

Adobe AIR 1.0 und höher<br />

Mit der data-Eigenschaft der NativeMenuItem-Klasse können Sie in jedem Element auf ein willkürliches Objekt<br />

verweisen. In einem Menü der zuletzt geöffneten Dateien könnten Sie z. B. jedem Menüelement das File-Objekt für<br />

jedes Dokument zuweisen.<br />

var file:File = File.applicationStorageDirectory.resolvePath("GreatGatsby.pdf")<br />

var menuItem:NativeMenuItem = docMenu.addItem(new NativeMenuItem(file.name));<br />

menuItem.data = file;<br />

Erstellen nativer Menüs (AIR)<br />

Adobe AIR 1.0 und höher<br />

In diesem Thema erfahren Sie, wie die verschiedenen von AIR unterstützten nativen Menüs erstellt werden.<br />

Erstellen von Stammmenüobjekten<br />

Adobe AIR 1.0 und höher<br />

Verwenden Sie den NativeMenu-Konstruktor zum Erstellen eines NativeMenu-Objekts, das als Stamm des Menüs<br />

dienen soll:<br />

var root:NativeMenu = new NativeMenu();<br />

Bei Anwendungs- und Fenstermenüs entspricht die Menüleiste dem Stammmenü und sollte nur Elemente enthalten,<br />

die Untermenüs öffnen. Kontext- und Popupmenüs haben keine Menüleiste. Daher kann das Stammmenü Befehle,<br />

Trennlinien und Untermenüs enthalten.<br />

Nachdem Sie das Menü erstellt haben, können Sie ihm Elemente hinzufügen. Elemente werden in der Reihenfolge im<br />

Menü angezeigt, in der sie hinzugefügt wurden, sofern Sie die Elmente nicht mit der addItemAt()-Methode eines<br />

Menüobjekts an einem bestimmten Index hinzufügen.<br />

Legen Sie das Menü als Anwendungs-, Fenster-, Symbol- oder Kontextmenü fest oder zeigen Sie es als Popupmenü an,<br />

wie in den nachstehenden Abschnitten veranschaulicht:<br />

Festlegen von Anwendungsmenüs oder Fenstermenüs<br />

Ihr Code muss sowohl Anwendungsmenüs (unter Mac OS unterstützt) als auch Fenstermenüs (unter anderen<br />

Betriebssystemen unterstützt) verarbeiten können.<br />

Letzte Aktualisierung 27.6.2012<br />

677

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

Saved successfully!

Ooh no, something went wrong!