Der vierte Teil meiner Reihe zum Release von Adobe AIR 1.0 gibt Auskunft, wie das Fenster einer AIR-Anwendung geändert wird.
Um auf das Fenster der Anwendung zuzugreifen, muss man dieses zuerst einem NativeWindow
-Objekt zuweisen. Dies geschieht mit dem Befehl this.stage.nativeWindow
.
Nun kann man über stage.stageWidth
bzw. stage.stageHeight
die Größe des Inhaltsbereichs eines Fensters verändern. Das Fenster skaliert sich automatisch mit der Bühnefläche mit.
Wichtig zu wissen ist außerdem, dass bei einer Größenänderungen des NativeWindow
-Objekt sich wiederum die Bühnengröße automatisch ändert. Einziger Unterschied: Die Höhe der Fensterleiste (das Chrome) wird in diesem Fall mitgerechnet. Im Beispiel wird dies deutlich, wenn man auf den 640x80-Button klickt: Der Inhalt ist ein wenig zu kurz.
Mit NativeWindow.title
kann man übrigens festlegen, was oben in der Fensterleiste als Titel steht.
Des Weiteren zeigt das Beispiel, wie die minimale und maximale Größe des Fenster definiert wird. Die beiden Eigenschaften heißen window.maxSize
und window.minSize
Die Anfangsgröße beim Start der Anwendung legt man über die Größenangaben der Bühne in der .fla fest.
Der Code der Applikation lautet:
-
span style="color: #808080; font-style: italic;">// neues NativeWindow Objekt
-
// Verhalten der Bühne (stage): keine Skalierung
-
// Verhalten der Bühne (stage): Ausrichtung oben links (top left)
-
"tl";
-
-
// den Titel des AIR-Fensters festlegen
-
"NativeWindow Demo-Anwendung";
-
-
// maximale Größe des AIR Fensters festlegen
-
// minimale Größe des AIR Fensters festlegen
-
// event listener
-
// Größe der Stage ändern
-
// Größe des AIR Fensters (inklusive Chrome) ändern
-
Download: Quelldatei (.fla)
2 Kommentare zum Beitrag "AIR: Größe eines Fenster verändern (NativeWindow)"
AIR-Tutorials auf video-flash.de…
Passend zum Release der 1.0 Version von AIR, erscheinen auf dem Blog video-flash.de von Florian Plag aktuell, in schöner Regelmäßigkeit, ein paar kleinere HowTo’s zum Thema AIR. Ich werde dann in nächster Gelegenheit wohl auch ein paar der, m…
[…] & Paste in die Zwischenablage Fenstergrößen verändern Taskleiste von Windows blinken lassen Drag & Drop Konfigurationsdatei in XML schreiben und […]
Schreibe einen Kommentar