Com a verificação da propriedade
System.totalMemory
, é possível determinar a quantidade de memória (em bytes) que o tempo de execução do está usando no momento. Essa propriedade permite monitorar o uso de memória do monitor e otimizar os aplicativos com base em como o nível de memória é alterado. Por exemplo, se um efeito visual específico provocar um grande aumento no uso de memória, você poderá desejar considerar modificar ou eliminar o efeito completamente.
A propriedade
System.ime
é uma referência ao IME (Editor de método de entrada) instalado. Essa propriedade permite ouvir eventos
imeComposition
(
flash.events.IMEEvent.IME_COMPOSITION
) usando o método
addEventListener()
.
A terceira propriedade na classe System é
useCodePage
. Quando
useCodePage
está definido como
true
, o tempo de execução do usa a página de código tradicional do sistema operacional para carregar os arquivos de texto externos. Se definir essa propriedade como
false
, você indicará ao tempo de execução do para interpretar o arquivo externo como Unicode.
Se você definir
System.useCodePage
como
true
, lembre-se de que a página de código tradicional do sistema operacional deve incluir os caracteres usados no arquivo de texto externo para que o texto seja exibido. Por exemplo, se você carregar um arquivo de texto externo com caracteres chineses, esses caracteres não poderão ser exibidos em um sistema que use a página de código do Windows em inglês, pois essa página de código não inclui caracteres chineses.
Para garantir que usuários em diversas plataformas visualizem arquivos de texto externos utilizados em seu aplicativo, codifique todos os arquivos texto como Unicode e mantenha
System.useCodePage
definido em
false
com padrão. Dessa forma, o tempo de execução do interpreta o texto como Unicode.