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 />

Einführung in die HTML-Umgebung<br />

AIR-Laufzeitumgebung<br />

NativeWindow<br />

HTMLLoader<br />

JavaScript-<br />

Umgebung<br />

body<br />

h1 div<br />

document<br />

p<br />

head<br />

table<br />

window<br />

window<br />

htmlLoader<br />

nativeWindow<br />

runtime<br />

Die JavaScript-Umgebung verfügt über ihre eigenen Document- und Window-Objekte. Der JavaScript-Code kann über die Laufzeit-,<br />

NativeWindow- und htmlLoader-Eigenschaften mit der AIR-Laufzeitumgebung interagieren. ActionScript-Code kann mit der JavaScript-<br />

Umgebung über die window-Eigenschaft eines HTMLLoader-Objekts, das auf ein Window-Objekt von JavaScript verweist, interagieren.<br />

Zudem können sowohl ActionScript- als auch JavaScript-Objekte als Listener für AIR- oder JavaScript-Ereignisse verwendet werden.<br />

Die Eigenschaft runtime ermöglicht den Zugriff auf AIR-API-Klassen und gibt Ihnen damit die Möglichkeit, neue<br />

AIR-Objekte zu erstellen und auf Klassenmitglieder (auch als statische Mitglieder bezeichnet) zuzugreifen. Um auf<br />

eine AIR-API zuzugreifen, fügen Sie den Namen der Klasse zusammen mit dem Packet zur Eigenschaft runtime<br />

hinzu. Zur Erstellung eines File-Objekts geben Sie zum Beispiel die folgende Anweisung ein:<br />

var file = new window.runtime.filesystem.File();<br />

Hinweis: Das AIR-SDK stellt eine JavaScript-Datei (AIRAliases.js) zur Verfügung, in der geeignete Aliasnamen für<br />

die am häufigsten verwendeten AIR-Klassen definiert werden. Wenn Sie diese Datei importieren, können Sie anstatt des<br />

umständlichen „window.runtime.package.Class“ das einfachere „air.Class“ verwenden. So können Sie beispielsweise mit<br />

new air.File() das File-Objekt erstellen.<br />

Das NativeWindow-Objekt enthält Eigenschaften zur Steuerung des Desktop-Fensters. Auf dieses NativeWindow-<br />

Objekt können Sie mit der Eigenschaft window.nativeWindow aus einer HTML-Seite heraus zugreifen.<br />

Das HTMLLoader-Objekt stellt Eigenschaften, Methoden und Ereignisse bereit, mit denen das Laden und die<br />

Wiedergabe von Inhalten gesteuert wird. Auf das übergeordnete HTMLLoader-Objekt können Sie mit der Eigenschaft<br />

window.htmlLoader aus einer HTML-Seite heraus zugreifen.<br />

Letzte Aktualisierung 27.6.2012<br />

1023

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

Saved successfully!

Ooh no, something went wrong!