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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Utilisation 3 : Vous pouvez utiliser l'opérateur d'accès au tableau ([]) à la place <strong>de</strong> la fonction<br />

eval() pour définir et extraire <strong>de</strong> façon dynamique les valeurs <strong>de</strong> nom <strong>de</strong> clip ou toute<br />

propriété d'un objet. La ligne <strong>de</strong> co<strong>de</strong> suivante transmet le chiffre 6 au panneau <strong>de</strong> sortie.<br />

name["mc" + i] = "left_corner";<br />

Disponibilité : Flash Player 4 ; <strong>ActionScript</strong> 1.0<br />

Opéran<strong>de</strong>s<br />

myArray : Object - myArray - Nom d'un tableau.<br />

a0, a1,...aN : Object - a0,a1,...aN Eléments d'un tableau ; tout type natif ou<br />

occurrence d'objet, ce qui inclut les tableaux incorporés.<br />

i : Number - i In<strong>de</strong>x entier supérieur ou égal à 0.<br />

myObject : Object - myObject - Nom d'un objet.<br />

propertyName : String - propertyName - Chaîne qui nomme une propriété <strong>de</strong> l'objet.<br />

Valeur renvoyée<br />

Object -<br />

Utilisation 1 : Référence à un tableau.<br />

Utilisation 2 : Une valeur <strong>du</strong> tableau ; soit un type natif, soit une occurrence d'objet (ce qui<br />

inclut une occurrence <strong>de</strong> tableau).<br />

Utilisation 3 : Une propriété <strong>de</strong> l'objet ; soit un type natif, soit une occurrence d'objet (ce qui<br />

inclut l'occurrence <strong>de</strong> tableau).<br />

Exemple<br />

L'exemple suivant illustre <strong>de</strong>ux façons <strong>de</strong> créer un objet Array vi<strong>de</strong> ; la première ligne utilise<br />

<strong>de</strong>s crochets ([]) :<br />

var my_array:Array = [];<br />

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

L'exemple suivant crée un tableau intitulé employee_array et utilise l'instruction trace()<br />

pour envoyer les éléments vers le panneau <strong>de</strong> sortie. À la quatrième ligne, un élément <strong>du</strong><br />

tableau est modifié, et la cinquième ligne envoie le tableau qui vient d'être modifié vers le<br />

panneau <strong>de</strong> sortie :<br />

var employee_array = ["Barbara", "George", "Mary"];<br />

trace(employee_array); // output: Barbara,George,Mary<br />

employee_array[2] = "Sam";<br />

trace(employee_array); // output: Barbara,George,Sam<br />

Opérateurs 141

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

Saved successfully!

Ooh no, something went wrong!