Mediante il controllo della proprietà
System.totalMemory
è possibile determinare la quantità di memoria (espressa in byte) attualmente utilizzata dal runtime. Questa proprietà consente di verificare l'utilizzo della memoria e ottimizzare le applicazioni in base alle modifiche dei livelli di memoria. Ad esempio, se un particolare effetto visivo causa un significativo aumento dell'utilizzo della memoria, può essere utile modificare l'effetto o eliminarlo completamente.
La proprietà
System.ime
costituisce un riferimento all'editor del metodo di input (IME) installato. Questa proprietà consente di ascoltare gli eventi
imeComposition
(
flash.events.IMEEvent.IME_COMPOSITION
) utilizzando il metodo
addEventListener()
.
La terza proprietà nella classe System è
useCodePage
. Quando
useCodePage
viene impostata su
true
, il runtime di utilizza la tabella codici tradizionale del sistema operativo per caricare file di testo esterni. Se si imposta questa proprietà su
false
, il runtime di interpreta i file di testo esterni come Unicode.
Se imposta la proprietà
System.useCodePage
su
true
, tenete presente che la tabella codici tradizionale del sistema deve includere i caratteri utilizzati nel file di testo esterno per consentire la visualizzazione del testo. Ad esempio, se viene caricato un file esterno contenente caratteri cinesi, questi caratteri non possono essere visualizzati su un sistema che utilizza la tabella codici di Windows per l'inglese, poiché questa tabella codici non include i caratteri cinesi.
Per garantire che gli utenti di tutte le piattaforme siano in grado di visualizzare i file di testo esterni utilizzati nell'applicazione, codificare tutti i file di testo esterni come Unicode e lasciare la proprietà
System.useCodePage
impostata su
false
per impostazione predefinita. In questo modo, il runtime di interpreta il testo come Unicode.