ActionScript 3 – Programmation séquentielle et orientée objet
200
• Des variables.
• Des booléens.
• Des noms d’instances.
• Des tableaux.
En fonction de vos besoins, vous serez en outre amenés à écrire un jour ou l’autre un
programme dont les tableaux pourront contenir d’autres types de données, comme ceux
que nous allons examiner ci-dessous.
Tableau de propriétés ou tableau associatif
Il serait pratique de pouvoir écrire dans un programme les lignes d’instructions ci-dessous
pour afficher, par exemple, les noms des capitales de la France et de l’Angleterre :
trace(capitales.France);
trace(capitales.Angleterre);
C’est tout à fait possible, mais pour que les noms de Paris et Londres puissent être affichés,
vous allez devoir créer un tableau associatif, appelé aussi tableau de propriétés. D’un
point de vue purement programmatique, nous n’allons pas créer un tableau, mais un objet
qui va contenir des propriétés, au même titre qu’une occurrence possède des propriétés
(comme x, y, alpha, rotation, etc.).
Commencez par déclarer une variable en spécifiant le type Object.
var europe:Object
Assignez ensuite à cette variable une paire d’accolades pour indiquer une liste de valeurs.
var europe:Object = {}
Définissez entre ces accolades une série d’entrées qui se présentent sous la forme :
nomDeLaPropriete:valeur
Toutes les entrées doivent être séparées par des virgules, comme nous l’avons vu avec les
tableaux au début de ce chapitre.
Attention : le nom qui figure devant les deux points ne doit pas être placé entre guillemets
car il s’agit d’une propriété. De même, si la valeur est un nombre, vous ne devez pas la
saisir entre guillemets contrairement à une chaîne de caractères. Voici deux exemples
pour illustrer nos propos.
var capitales:Object = {France:"Paris",Angleterre:"Londres",Espagne:"Madrid"};
var populations:Object = {France:62354654,Angleterre:64234845,Espagne:47658475};
Remarque
L’aide officielle de l’ActionScript proposée par Adobe utilise le terme élément pour désigner l’entrée d’un
tableau, ce qui est l’appellation la plus courante.
Précédent

- 228/426

Suivant