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.

Kapitel 59: Programmieren mit HTML<br />

und JavaScript in AIR<br />

Adobe AIR 1.0 und höher<br />

Eine Reihe von Themen zur Programmierung gelten einzig für das Entwickeln von Adobe® AIR®-Anwendungen mit<br />

HTML und JavaScript. Die folgenden Informationen sind wichtig, unabhängig davon, ob Sie eine HTML-basierte<br />

AIR-Anwendung programmieren oder eine SWF-basierte AIR-Anwendung, die mithilfe der HTMLLoader-Klasse<br />

(oder der mx:HTML Flex-Komponente) HTML und JavaScript ausführt.<br />

HTMLLoader-Klasse<br />

Adobe AIR 1.0 und höher<br />

Die HTMLLoader-Klasse von Adobe AIR definiert das Anzeigeobjekt, das HTML-Inhalt in einer AIR-Anwendung<br />

anzeigen kann. SWF-basierte Anwendungen können dem vorhandenen Fenster ein HTMLLoader-Steuerelement<br />

hinzufügen oder ein HTML-Fenster erstellen, das automatisch ein HTMLLoader-Objekt mit<br />

HTMLLoader.createRootWindow() enthält. Der Zugriff auf das HTMLLoader-Objekt kann aus der geladenen<br />

HTML-Seite über die window.htmlLoader-JavaScript-Eigenschaft erfolgen.<br />

Laden von HTML-Inhalten über eine URL<br />

Adobe AIR 1.0 und höher<br />

Mit dem folgenden Code wird eine URL in ein HTMLLoader-Objekt geladen (fügen Sie den HTMLLoader als ein<br />

untergeordnetes Element der Bühne oder eines anderen Anzeigeobjektcontainers hinzu, um den HTML-Inhalt in<br />

Ihrer Anwendung anzuzeigen):<br />

import flash.html.HTMLLoader;<br />

var html:HTMLLoader = new HTMLLoader;<br />

html.width = 400;<br />

html.height = 600;<br />

var urlReq:URLRequest = new URLRequest("http://www.adobe.com/");<br />

html.load(urlReq);<br />

Für die width- und height-Eigenschaft eines HTMLLoader-Objekts ist standardmäßig „0“ festgelegt. Diese<br />

Dimensionen sollten Sie beim Hinzufügen eines HTMLLoader-Objekts zum Stage-Objekt festlegen. Das<br />

HTMLLoader-Objekt löst beim Laden der Seite mehrere Ereignisse aus. Anhand dieser Ereignisse können Sie<br />

ermitteln, ob eine Interaktion mit der geladenen Seite sicher ist. Diese Ereignisse sind unter „Verarbeiten HTMLbezogener<br />

Ereignisse in AIR“ auf Seite 1086 beschrieben.<br />

Letzte Aktualisierung 27.6.2012<br />

1042

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

Saved successfully!

Ooh no, something went wrong!