03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Locale (mx.lang.Locale)<br />

Object<br />

|<br />

+-mx.lang.Locale<br />

public class Locale<br />

extends Object<br />

La classe mx.lang.Locale vous permet <strong>de</strong> contrôler la façon dont le texte multilingue s'affiche<br />

dans un fichier SWF. Le panneau Chaînes <strong>de</strong> Flash vous permet d'utiliser <strong>de</strong>s ID <strong>de</strong> chaîne au<br />

lieu <strong>de</strong> littéraux <strong>de</strong> chaîne dans les champs <strong>de</strong> texte dynamique. Vous pouvez ainsi créer un<br />

fichier SWF affichant <strong>du</strong> texte chargé à partir d'un fichier XML spécifique à une langue. Le<br />

fichier XML doit répondre à la norme XML Localization Interchange File Format (XLIFF).<br />

Vous pouvez afficher les chaînes spécifiques à une langue contenues dans les fichiers XLIFF <strong>de</strong><br />

trois manières différentes :<br />

■ "automatically at runtime" - Flash Player remplace les ID <strong>de</strong> chaîne par les chaînes<br />

provenant <strong>du</strong> fichier XML correspondant au co<strong>de</strong> <strong>de</strong> langue <strong>du</strong> système par défaut<br />

renvoyé par System.capabilities.language.<br />

■ "manually using stage language" - Les ID <strong>de</strong> chaîne sont remplacés par les chaînes<br />

au moment <strong>de</strong> la compilation et ne peuvent pas être modifiés par Flash Player.<br />

■ "via <strong>ActionScript</strong> at runtime" - Le remplacement <strong>de</strong>s ID <strong>de</strong> chaîne est commandé à<br />

l'ai<strong>de</strong> d’<strong>ActionScript</strong> à l'exécution. Cette option vous permet <strong>de</strong> contrôler la<br />

synchronisation et la langue <strong>du</strong> remplacement <strong>de</strong>s ID <strong>de</strong> chaîne.<br />

Vous pouvez utiliser les propriétés et les métho<strong>de</strong>s <strong>de</strong> cette classe lorsque vous souhaitez<br />

remplacer les ID <strong>de</strong> chaîne « via <strong>ActionScript</strong> lors <strong>de</strong> l'exécution ».<br />

Toutes les propriétés et les métho<strong>de</strong>s disponibles sont statiques, ce qui signifie qu'elles sont<br />

accessibles via la classe mx.lang.Locale plutôt que via une occurrence <strong>de</strong> la classe.<br />

Remarque : La classe Locale est différente <strong>de</strong>s autres classes <strong>de</strong> la section <strong>ActionScript</strong> <strong>2.0</strong><br />

Language Reference, étant donné qu'elle ne fait pas partie <strong>de</strong> Flash Player. Etant donné que<br />

cette classe se trouve dans le chemin <strong>de</strong> classe Flash Authoring, elle est automatiquement<br />

compilée dans vos fichiers SWF. L'utilisation <strong>de</strong> la classe Locale augmente légèrement la taille<br />

<strong>du</strong> fichier SWF étant donné que la classe est compilée dans le SWF.<br />

Disponibilité : <strong>ActionScript</strong> 2,0 ; Flash Player 7<br />

754 Chapitre 2: Classes <strong>ActionScript</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!