Odczytując stan właściwości
System.totalMemory
, można określić ilość pamięci (w bajtach) używaną w danej chwili przez środowisko wykonawcze Właściwość ta umożliwia monitorowanie wykorzystania pamięci i optymalizowanie aplikacji na podstawie zmian poziomu wykorzystania pamięci. Na przykład, jeśli określony efekt wizualny powoduje znaczny wzrost zużycia pamięci, można go zmodyfikować lub całkowicie wyeliminować.
Właściwość
System.ime
to odwołanie aktualnie zainstalowanego edytora IME (Input Method Editor). Ta właściwość umożliwia wykrywanie zdarzeń
imeComposition
(
flash.events.IMEEvent.IME_COMPOSITION
) przy użyciu metody
addEventListener()
.
Trzecia właściwość klasy System to
useCodePage
. Gdy właściwość
useCodePage
jest ustawiona na
true
, środowisko ładuje zewnętrzne pliki tekstowe przy wykorzystaniu tradycyjnej strony kodowej systemu operacyjnego. Jeśli ta właściwość jest ustawiona na
false
, środowisko wykonawcze interpretuje plik zewnętrzny jako tekst Unicode.
W przypadku ustawienia dla właściwości
System.useCodePage
wartości
true
należy pamiętać o tym, że tradycyjna strona kodowa systemu operacyjnego musi zawierać znaki używane w zewnętrznym pliku tekstowym — tylko wówczas możliwe będzie wyświetlanie tekstu. Na przykład: jeśli załadowany zostanie zewnętrzny plik tekstowy, który zawiera znaki języka chińskiego, nie pojawią się one w systemie Windows o angielskiej stronie kodowej, ponieważ ta strona kodowa nie zawiera znaków języka chińskiego.
Aby mieć pewność, że użytkownicy wszystkich platform będą mogli wyświetlać zewnętrzne pliki tekstowe używane w aplikacjach, należy kodować wszystkie zewnętrzne pliki tekstowe jako Unicode i pozostawić dla właściwości
System.useCodePage
wartość
false
. Dzięki temu środowisko interpretuje tekst jako zapisany w kodzie Unicode.