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.