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

Skripterstellung von AIR-HTML-Containern<br />

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

html.textEncodingOverride = "ISO-8859-1";<br />

Sie können eine Zeichenkodierung für den HTMLLoader-Inhalt festlegen, wenn von einer HTML-Seite die<br />

textEncodingFallback-Eigenschaft des HTMLLoader-Objekts nicht festgelegt wird:<br />

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

html.textEncodingFallback = "ISO-8859-1";<br />

Die textEncodingOverride-Eigenschaft setzt die Einstellung in der HTML-Seite außer Kraft. Und die<br />

textEncodingOverride-Eigenschaft und die Einstellung in der HTML-Seite setzen die textEncodingFallback-<br />

Eigenschaft außer Kraft.<br />

Legen Sie die textEncodingOverride-Eigenschaft oder die textEncodingFallback-Eigenschaft fest, bevor der<br />

HTML-Inhalt geladen wird.<br />

Definieren browserähnlicher Benutzeroberflächen für<br />

HTML-Inhalt<br />

Adobe AIR 1.0 und höher<br />

JavaScript bietet mehrere APIs zur Steuerung des Fensters, in dem der HTML-Inhalt angezeigt wird. In AIR können<br />

diese APIs durch die Implementierung einer benutzerdefinierten HTMLHost-Klasse außer Kraft gesetzt werden.<br />

Erweitern der HTMLHost-Klasse<br />

Adobe AIR 1.0 und höher<br />

Wenn Ihre Anwendung beispielsweise mehrere HTMLLoader-Objekte in einer Benutzeroberfläche mit<br />

Registerkarten darstellt, sollten durch die von den geladenen HTML-Seiten vorgenommenen Titeländerungen nicht<br />

der Titel des Hauptfensters sondern die Bezeichnung der Registerkarte geändert werden. In ähnlicher Weise könnte<br />

der Code auf einen Aufruf von window.moveTo() reagieren und die Position des HTMLLoader-Objekts im<br />

übergeordneten Anzeigeobjektcontainer ändern, das HTMLLoader-Objekt enthaltende Fenster verschieben, nichts<br />

unternehmen oder etwas vollkommen anders ausführen.<br />

Mit der AIR-HTMLHost-Klasse werden die folgenden JavaScript-Eigenschaften und -Methoden gesteuert:<br />

window.status<br />

window.document.title<br />

window.location<br />

window.blur()<br />

window.close()<br />

window.focus()<br />

window.moveBy()<br />

window.moveTo()<br />

window.open()<br />

window.resizeBy()<br />

Letzte Aktualisierung 27.6.2012<br />

1073

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

Saved successfully!

Ooh no, something went wrong!