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.

Opérateur d'accès au tableau []<br />

myArray = [ a0, a1,...aN ]<br />

myArray[ i ] = value<br />

myObject [ propertyName ]<br />

Initialise un nouveau tableau ou tableau multidimensionnel avec les éléments spécifiés (a0,<br />

etc.) ou accè<strong>de</strong> aux éléments dans un tableau. L'opérateur d'accès au tableau permet <strong>de</strong> définir<br />

et extraire <strong>de</strong> façon dynamique une occurrence, une variable et <strong>de</strong>s noms d'objet. Il permet<br />

également d'accé<strong>de</strong>r aux propriétés d'objet.<br />

Utilisation 1 : Un tableau est un objet dont les propriétés sont appelées <strong>de</strong>s éléments, qui sont<br />

tous i<strong>de</strong>ntifiés par <strong>de</strong>s nombres constituant un in<strong>de</strong>x. Lorsque vous créez un tableau, vous<br />

entourez les éléments avec l'opérateur d'accès au tableau ([]) ou crochets). Un tableau peut<br />

regrouper différents types d'éléments. Par exemple, le tableau suivant, appelé employee,<br />

comporte trois éléments ; le premier est un nombre et les <strong>de</strong>ux suivants sont <strong>de</strong>s chaînes (entre<br />

guillemets) :<br />

var employee:Array = [15, "Barbara", "Jay"];<br />

Vous pouvez incorporer <strong>de</strong>s crochets pour représenter les tableaux multi-dimensionnels. Vous<br />

pouvez incorporer les tableaux jusqu'à 256 niveaux. Le co<strong>de</strong> suivant crée un tableau appelé<br />

ticTacToe comportant trois éléments correspondant tous à un tableau <strong>de</strong> trois éléments :<br />

var ticTacToe:Array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; // Select Debug ><br />

List Variables in test mo<strong>de</strong><br />

// to see a list of the array elements.<br />

Utilisation 2 : Mettez l'in<strong>de</strong>x <strong>de</strong> chaque élément entre crochets ([]) pour y accé<strong>de</strong>r<br />

directement. Vous pouvez ajouter un nouvel élément à un tableau ou bien modifier ou<br />

extraire la valeur d'un élément existant. Le premier in<strong>de</strong>x d'un tableau a toujours la valeur 0,<br />

comme indiqué dans l'exemple suivant :<br />

var my_array:Array = new Array();<br />

my_array[0] = 15;<br />

my_array[1] = "Hello";<br />

my_array[2] = true;<br />

Vous pouvez utiliser <strong>de</strong>s crochets ([]) pour ajouter un quatrième élément, comme indiqué<br />

dans l'exemple suivant :<br />

my_array[3] = "George";<br />

Vous pouvez utiliser les crochets ([]) pour accé<strong>de</strong>r à un élément dans un tableau<br />

multidimensionnel. La première paire <strong>de</strong> crochets i<strong>de</strong>ntifie l'élément dans le tableau d'origine,<br />

tandis que la <strong>de</strong>uxième i<strong>de</strong>ntifie l'élément dans le tableau incorporé. Les lignes <strong>de</strong> co<strong>de</strong><br />

suivantes transmettent le chiffre 6 au panneau <strong>de</strong> sortie.<br />

var ticTacToe:Array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];<br />

trace(ticTacToe[1][2]);// output: 6<br />

140 Chapitre 1: Eléments <strong>du</strong> <strong>langage</strong> <strong>ActionScript</strong>

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

Saved successfully!

Ooh no, something went wrong!