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 nativen AIR-Fenstern<br />

Ausführliche Informationen über die Klassen, Methoden, Eigenschaften und Ereignisse der Fenster-API finden Sie<br />

im ActionScript 3.0-Referenzhandbuch für die Adobe Flash-Plattform.<br />

Eigenschaften zur Steuerung von Stil und Verhalten nativer Fenster<br />

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

Mithilfe der folgenden Eigenschaften wird das grundlegende Erscheinungsbild und Verhalten eines Fensters gesteuert:<br />

type<br />

systemChrome<br />

transparent<br />

owner<br />

Diese Eigenschaften legen Sie beim Erstellen eines Fensters im NativeWindowInitOptions-Objekt fest, das an den<br />

Fensterkonstruktor übergeben wird. AIR entnimmt der Anwendungsdeskriptordatei die Eigenschaften für das<br />

ursprüngliche Anwendungsfenster. (Eine Ausnahme bildet die type-Eigenschaft, die in der<br />

Anwendungsdeskriptordatei nicht eingestellt werden kann und immer auf normal eingestellt ist.) Die Eigenschaften<br />

können nach der Fenstererstellung nicht mehr geändert werden.<br />

Einige Einstellungen dieser Eigenschaften schließlich sich gegenseitig aus: Sie können systemChrome nicht auf<br />

standard einstellen, wenn transparent den Wert true oder type den Wert lightweight aufweist.<br />

Fenstertypen<br />

Adobe AIR 1.0 und höher<br />

In den AIR-Fenstertypen werden Fensterdesign- und Sichtbarkeitsattribute des nativen Betriebssystems kombiniert,<br />

um drei Fensterfunktionstypen zu erstellen. Verwenden Sie die in der NativeWindowType-Klasse definierten<br />

Konstanten, um die Typennamen im Code anzugeben. AIR stellt die folgenden Fenstertypen bereit:<br />

Typ Beschreibung<br />

Normal Ein typisches Fenster. Normale Fenster verwenden das Fensterdesign in voller Größe und werden in der<br />

Windows-Taskleiste und im Fenster-Menü von Mac OS X angezeigt.<br />

Utility Eine Werkzeugpalette. Dienstprogrammfenster verwenden eine schmalere Version des System-Fensterdesigns<br />

und werden nicht in der Windows-Taskleiste und im Fenster-Menü von Mac OS X angezeigt.<br />

Lightweight Lightweight-Fenster weisen kein Fensterdesign auf und werden nicht in der Windows-Taskleiste und im<br />

Fenster-Menü von Mac OS X angezeigt. Zudem verfügen Lightweight-Fenster unter Windows nicht über das<br />

System-Menü (Alt+Leertaste). Lightweight-Fenster eignen sich für Benachrichtigungen und Steuerungen wie<br />

Kombinationsfelder, die einen Anzeigebereich öffnen, der nur für einen kurzen Zeitraum eingeblendet wird.<br />

Bei Verwendung des lightweight-Typs muss systemChrome auf none eingestellt werden.<br />

Fensterdesign<br />

Adobe AIR 1.0 und höher<br />

Beim Fensterdesign handelt es sich um die Steuerelemente, die es Benutzern ermöglichen, ein Fenster in der<br />

Desktopumgebung zu bearbeiten. Zu den Fensterdesignelementen gehören die Titelleiste, die Schaltflächen der<br />

Titelleiste, der Rahmen und Haltegriffe zur Größenänderung.<br />

Letzte Aktualisierung 27.6.2012<br />

947

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

Saved successfully!

Ooh no, something went wrong!