Durch Überprüfen der
System.totalMemory
-Eigenschaft können Sie den Speicherplatz (in Byte) ermitteln, den die Laufzeit derzeit belegt. Mit dieser Eigenschaft können Sie die Speicherauslastung überwachen und die Anwendungen entsprechend den Änderungen der Speichernutzung optimieren. Wenn die Speicherauslastung beispielsweise aufgrund eines bestimmten visuellen Effekts erheblich zunimmt, empfiehlt es sich unter Umständen, den Effekt zu ändern oder zu entfernen.
Die
System.ime
-Eigenschaft verweist auf den aktuellen installierten Eingabemethoden-Editor (IME, Input Method Editor). Mit dieser Eigenschaft können Sie
imeComposition
-Ereignisse (
flash.events.IMEEvent.IME_COMPOSITION
) über die
addEventListener()
-Methode überwachen.
Die dritte Eigenschaft der System-Klasse ist die
useCodePage
-Eigenschaft. Wenn
useCodePage
auf
true
gesetzt ist, verwendet die Laufzeit die Standardcodepage des Betriebssystems, um externe Textdateien zu laden. Wenn Sie diese Eigenschaft auf
false
setzen, werden externe Dateien in der Laufzeit als Unicode interpretiert.
Wenn Sie
System.useCodePage
auf
true
setzen, achten Sie darauf, dass die Standardcodepage des Betriebssystems den Zeichensatz der externen Textdatei enthält, damit der Text angezeigt werden kann. Wenn Sie beispielsweise eine externe Textdatei mit chinesischen Zeichen laden, werden die Zeichen unter einem System mit der Codepage für das englische Windows-Betriebssystem nicht angezeigt, da diese Codepage keine chinesischen Zeichen enthält.
Sie können sicherstellen, dass die externen Textdateien Ihrer Anwendung auf allen Plattformen angezeigt werden, indem Sie alle externen Textdateien als Unicode kodieren und für
System.useCodePage
die Standardeinstellung
false
beibehalten. Auf diese Weise interpretiert die Laufzeit den Text als Unicode.