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

Grundlagen zu Netzwerken und Kommunikation<br />

Klasse Unterstützte<br />

Datenformate<br />

Protokolle Beschreibung<br />

DatagramSocket (AIR) Alle UDP Sendet und empfängt UDP-Pakete.<br />

Bei der Erstellung einer Webanwendung ist es häufig ratsam, persistente Informationen über den Anwendungsstatus<br />

des Benutzers zu speichern. HTML-Seiten und -Anwendungen verwenden dazu normalerweise Cookies. In Flash<br />

Player können Sie zu diesem Zweck auch die SharedObject-Klasse verwenden. Siehe „Gemeinsame Objekte“ auf<br />

Seite 744. (Die SharedObject-Klasse kann in AIR-Anwendungen verwendet werden, es gelten jedoch weniger<br />

Einschränkungen, wenn die Daten einfach in einer regulären Datei gespeichert werden.)<br />

Wenn Ihre Flash Player- oder AIR-Anwendung mit einer anderen Flash Player- oder AIR-Anwendung auf demselben<br />

Computer kommunizieren muss, können Sie die LocalConnection-Klasse verwenden. Beispielsweise können zwei<br />

(oder mehr) SWF-Dateien auf derselben Webseite miteinander kommunizieren. Genauso kann auch eine SWF-Datei,<br />

die in einer Webseite ausgeführt wird, mit einer AIR-Anwendung kommunizieren. Siehe „Kommunikation mit<br />

anderen Flash Player- und AIR-Instanzen“ auf Seite 880.<br />

Zur Kommunikation mit anderen Prozessen (nicht SWF) auf dem lokalen Computer können Sie die NativeProcess-<br />

Klasse verwenden, die ab AIR 2 zur Verfügung steht. Über die NativeProcess-Klasse können Ihre AIR-Anwendungen<br />

andere Anwendungen starten und mit ihnen kommunizieren. Siehe „Kommunikation mit nativen Prozessen in AIR“<br />

auf Seite 887.<br />

Wenn Sie Informationen über die Netzwerkumgebung des Computers benötigen, auf dem eine AIR-Anwendung<br />

ausgeführt wird, können Sie die folgenden Klassen verwenden:<br />

NetworkInfo – Liefert Informationen über die verfügbaren Netzwerkschnittstellen, wie beispielsweise die IP-<br />

Adresse des Computers. Siehe „Netzwerkschnittstellen“ auf Seite 838.<br />

DNSResolver – Ermöglicht Ihnen die Suche nach DNS-Datensätzen. Siehe „DNS-Datensätze“ auf Seite 842.<br />

ServiceMonitor – Hiermit können Sie die Verfügbarkeit eines Servers überwachen. Siehe „Dienstüberwachung“ auf<br />

Seite 840.<br />

URLMonitor – Hiermit können Sie die Verfügbarkeit einer Ressource an einer bestimmten URL überwachen.<br />

Siehe „HTTP-Überwachung“ auf Seite 841.<br />

SocketMonitor und SecureSocketMonitor – Hiermit können Sie die Verfügbarkeit einer Ressource an einem<br />

Socket überwachen. Siehe „Socketüberwachung“ auf Seite 842.<br />

Wichtige Konzepte und Begriffe<br />

In der folgenden Referenzliste sind wichtige Begriffe aufgeführt, die Ihnen beim Programmieren von Netzwerk- und<br />

Kommunikationscode begegnen:<br />

Externe Daten Daten, die in irgendeiner Form außerhalb der Anwendung gespeichert sind und bei Bedarf in die<br />

Anwendung geladen werden. Diese Daten können in einer Datei gespeichert werden, die direkt geladen wird, oder in<br />

einer Datenbank oder in einer anderen Form, die durch Aufrufen von Skripts oder das Ausführen von Programmen<br />

auf einem Server abgerufen wird.<br />

URL-kodierte Variablen Im URL-kodierten Format können mehrere Variablen (Paare aus Variablennamen und -<br />

werten) in einem Textstring dargestellt werden. Einzelne Variablen werden im Format „Name=Wert“ geschrieben.<br />

Die Variablen (d. h. die Name-Wert-Paare) sind durch Und-Zeichen voneinander getrennt:<br />

Variable1=Wert1&Variable2=Wert2. Auf diese Weise kann eine unbegrenzte Anzahl von Variablen in einer<br />

Nachricht gesendet werden.<br />

MIME-Typ Ein Standardcode, mit dem der Typ einer Datei bei der Internet-Kommunikation identifiziert wird. Jeder<br />

Dateityp weist einen bestimmten Code auf, der zu seiner Identifikation dient. Beim Senden einer Datei oder einer<br />

Letzte Aktualisierung 27.6.2012<br />

Siehe „UDP-Sockets (AIR)“ auf Seite 857.<br />

837

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

Saved successfully!

Ooh no, something went wrong!