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 61: Verarbeiten HTML-bezogener<br />

Ereignisse in AIR<br />

Adobe AIR 1.0 und höher<br />

Ein Ereignis verarbeitendes System bietet Programmierern eine praktische Möglichkeit, auf Benutzereingaben und<br />

Systemereignisse zu reagieren. Das Adobe® AIR®-Ereignismodell ist nicht nur praktisch, sondern erfüllt auch relevante<br />

Standards. Basierend auf der Document Object Model (DOM) Level 3 Events Specification (eine Ereignis<br />

verarbeitende Architektur gemäß Branchenstandard), bietet das Ereignismodell Programmierern ein leistungsstarkes,<br />

intuitives Tool für die Ereignisverarbeitung.<br />

HTMLLoader-Ereignisse<br />

Adobe AIR 1.0 und höher<br />

Ein HTMLLoader-Objekt löst die folgenden Adobe® ActionScript® 3.0-Ereignisse aus:<br />

Ereignis Beschreibung<br />

htmlDOMInitialize Wird ausgelöst, wenn das HTML-Dokument erstellt wird, aber bevor Skripts geparst<br />

oder DOM-Knoten zur Seite hinzugefügt werden.<br />

complete Wird ausgelöst, wenn das HTML-DOM als Reaktion auf einen Ladevorgang erstellt<br />

wurde, sofort nach dem onload-Ereignis in der HTML-Seite.<br />

htmlBoundsChanged Wird ausgelöst, wenn mindestens eine der Eigenschaften contentWidth und<br />

contentHeight geändert wurde.<br />

locationChange Wird ausgelöst, wenn die location-Eigenschaft des HTMLLoader geändert wurde.<br />

locationChanging Wird ausgelöst, bevor die HTMLLoader-Position sich nach einer Benutzernavigation,<br />

einem JavaScript-Aufruf oder einer Umleitung ändert. Das locationChanging-<br />

Ereignis wird nicht ausgelöst, wenn Sie die Methoden load(), loadString(),<br />

reload(), historyGo(), historyForward() oder historyBack() aufrufen.<br />

Bei einem Aufruf der preventDefault()-Methode des ausgelösten Ereignisobjekts<br />

wird die Navigation abgebrochen.<br />

Wenn ein Link im Systembrowser geöffnet wird, wird kein locationChanging-Ereignis<br />

ausgelöst, da die HTMLLoader-Position sich nicht ändert.<br />

scroll Wird ausgelöst, wenn die HTML-Engine die Bildlaufposition ändert. Scroll-Ereignisse<br />

können wegen der Navigation zu Anker-Links (#-Links) auf der Seite oder aufgrund<br />

von Aufrufen der window.scrollTo()-Methode auftreten. Die Eingabe von Text in<br />

ein Texteingabefeld oder einen Textbereich kann ebenfalls ein scroll-Ereignis<br />

auslösen.<br />

uncaughtScriptException Wird ausgelöst, wenn eine JavaScript-Ausnahme im HTMLLoader auftritt und die<br />

Ausnahme im JavaScript-Code nicht abgefangen wird.<br />

Sie können auch eine ActionScript-Funktion für ein JavaScript-Ereignis (zum Beispiel onClick) registrieren.<br />

Ausführliche Informationen finden Sie unter „Verarbeiten von DOM-Ereignissen mit ActionScript“ auf Seite 1087.<br />

Letzte Aktualisierung 27.6.2012<br />

1086

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

Saved successfully!

Ooh no, something went wrong!