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.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Clientsystem-Umgebung<br />

IME (Eingabemethoden-Editor) Ein Programm (oder Tool des Betriebssystems), mit dem komplexe Zeichen oder<br />

Symbole über eine Standardtastatur eingegeben werden können.<br />

Clientsystem In der Programmierterminologie handelt es sich bei einem Client um den Teil der Anwendung (oder<br />

um die gesamte Anwendung), die auf dem Computer eines Benutzers ausgeführt und von einem einzelnen Benutzer<br />

verwendet wird. Das Clientsystem ist das zugrunde liegende Betriebssystem auf dem Computer des Benutzers.<br />

Verwenden der System-Klasse<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Die System-Klasse enthält Methoden und Eigenschaften, mit denen Sie mit dem Betriebssystem des Benutzers<br />

interagieren und die aktuelle Speicherauslastung der Laufzeit abrufen können. Mit den Methoden und Eigenschaften<br />

der System-Klasse können Sie zudem imeComposition-Ereignisse überwachen, die Laufzeit so konfigurieren, dass<br />

externe Textdateien über die aktuelle Codepage des Benutzers oder im Unicode-Format geladen werden, oder den<br />

Inhalt der Zwischenablage des Benutzers festlegen.<br />

Abrufen der Informationen zum System des Benutzers zur Laufzeit<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Durch Überprüfen der System.totalMemory-Eigenschaft können Sie den Speicherplatz (in Byte) ermitteln, den die<br />

Laufzeit derzeit belegt. Mit dieser Eigenschaft können Sie die Speicherauslastung überwachen und die Anwendungen<br />

entsprechend den Änderungen der Speichernutzung optimieren. Wenn die Speicherauslastung beispielsweise<br />

aufgrund eines bestimmten visuellen Effekts erheblich zunimmt, empfiehlt es sich unter Umständen, den Effekt zu<br />

ändern oder zu entfernen.<br />

Die System.ime-Eigenschaft verweist auf den aktuellen installierten Eingabemethoden-Editor (IME, Input Method<br />

Editor). Mit dieser Eigenschaft können Sie imeComposition-Ereignisse<br />

(flash.events.IMEEvent.IME_COMPOSITION) über die addEventListener()-Methode überwachen.<br />

Die dritte Eigenschaft der System-Klasse ist die useCodePage-Eigenschaft. Wenn useCodePage auf true gesetzt ist,<br />

verwendet die Laufzeit die Standardcodepage des Betriebssystems, um externe Textdateien zu laden. Wenn Sie diese<br />

Eigenschaft auf false setzen, werden externe Dateien in der Laufzeit als Unicode interpretiert.<br />

Wenn Sie System.useCodePage auf true setzen, achten Sie darauf, dass die Standardcodepage des Betriebssystems<br />

den Zeichensatz der externen Textdatei enthält, damit der Text angezeigt werden kann. Wenn Sie beispielsweise eine<br />

externe Textdatei mit chinesischen Zeichen laden, werden die Zeichen unter einem System mit der Codepage für das<br />

englische Windows-Betriebssystem nicht angezeigt, da diese Codepage keine chinesischen Zeichen enthält.<br />

Sie können sicherstellen, dass die externen Textdateien Ihrer Anwendung auf allen Plattformen angezeigt werden,<br />

indem Sie alle externen Textdateien als Unicode kodieren und für System.useCodePage die Standardeinstellung<br />

false beibehalten. Auf diese Weise interpretiert die Laufzeit den Text als Unicode.<br />

Letzte Aktualisierung 27.6.2012<br />

924

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

Saved successfully!

Ooh no, something went wrong!