En vérifiant la propriété
System.totalMemory
, vous pouvez déterminer la quantité de mémoire (en octets) que le moteur d’exécution utilise actuellement. Cette propriété vous permet de surveiller l’utilisation mémoire et d’optimiser vos applications en fonction de ses variations. Par exemple, si un effet visuel particulier utilise une importante quantité de mémoire, vous pouvez envisager de le modifier ou de le supprimer entièrement.
La propriété
System.ime
est une référence à l’IME actuellement installé. Elle vous permet d’écouter les événements
imeComposition
(
flash.events.IMEEvent.IME_COMPOSITION
) à l’aide de la méthode
addEventListener()
.
La troisième propriété dans la classe System est
useCodePage
. Si
useCodePage
est défini sur
true
, le moteur d’exécution utilise la page de code classique du système d’exploitation pour charger les fichiers texte externes. Si vous lui attribuez la valeur
false
, vous indiquez au moteur d’exécution d’interpréter le fichier externe au format Unicode.
Si vous définissez
System.useCodePage
sur
true
, souvenez-vous que la page de code classique du système d’exploitation doit inclure les caractères utilisés dans votre fichier texte externe afin d’afficher le texte. Par exemple, si vous chargez un fichier texte externe contenant des caractères chinois, ceux-ci ne peuvent s’afficher sur un système qui utilise la page de code anglaise de Windows car elle ne comprend pas les caractères chinois.
Pour que les utilisateurs puissent afficher les fichiers texte externes utilisés dans l’application, quelle que soit la plate-forme, vous devez coder tous les fichiers texte externes en Unicode et conserver la valeur par défaut
false
de la propriété
System.useCodePage
. Le moteur d’exécution interprète ainsi le texte au format Unicode.