Vous pouvez définir les ressources de localization dans des fichiers .properties. Ces fichier properties contiennent des couples clé/valeur au format UTF-8. Vous allez typiquement utiliser ces fichiers propriété pour spécifier des valeurs de String dans votre application, comme le label d'un bouton ou celui des items d'une liste.
L'exemple suivant spécifie des valeurs de label d'un Form en Anglais:
# locale/en_US/RegistrationForm.properties
registration_title=Registration
submit_button=Submit Form
personname=Name
street_address=Street Address
city=City
state=State
zip=ZIP Code
thanks=Thank you for registering!
Les ressources peuvent aussi faire référence à des éléments binaires comme des fichiers audio, image ou vidéo. Pour y faire référence, vous devez utiliser l'instruction Embed(), comme vous le ferriez pour un élément dans une feuille de style. L'exemple suivant embarque un fichier JPG dans la ressource:
flag=Embed("images/unitedstates.jpg")
Vous pouvez aussi extraire des symboles depuis un fichier SWF en utilisant la directive Embed() comme ceci:
flag=Embed(source="FlagsOfTheWorld.swf", symbol="unitedstates")
Pour inclure des classes à vous, comme des ProgrammaticSkin, vous pouvez utiliser l'instruction ClassReference(). L'exemple suivant inclut la classe Sorter du package sortingClasses.en_US:
SORTER=ClassReference("sortingClasses.en_US.Sorter")
Vous allez typiquement conserver ces fichier properties dans un sous-dossier locale/nom_Locale. Vous devrez ajouter ce répertoire à votre Source Path pour que le compilateur puisse le trouver lors de la compilation de l'application. On verra cela dans un autre tuto Flex.