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.

Métho<strong>de</strong>s héritées <strong>de</strong> la classe Object<br />

addProperty (métho<strong>de</strong> Object.addProperty), hasOwnProperty (métho<strong>de</strong><br />

Object.hasOwnProperty), isPropertyEnumerable (métho<strong>de</strong><br />

Object.isPropertyEnumerable), isPrototypeOf (métho<strong>de</strong> Object.isPrototypeOf),<br />

registerClass (métho<strong>de</strong> Object.registerClass), toString (métho<strong>de</strong><br />

Object.toString), unwatch (métho<strong>de</strong> Object.unwatch), valueOf (métho<strong>de</strong><br />

Object.valueOf), watch (métho<strong>de</strong> Object.watch)<br />

constructeur Array<br />

public Array([value:Object])<br />

Permet <strong>de</strong> créer un tableau. Vous pouvez utiliser le constructeur pour créer différents types <strong>de</strong><br />

tableaux : un tableau vi<strong>de</strong>, un tableau d'une longueur spécifique mais dont les éléments ont<br />

<strong>de</strong>s valeurs non définies, ou un tableau dont les éléments ont <strong>de</strong>s valeurs spécifiques.<br />

Utilisation 1 : si vous ne spécifiez aucun paramètre, un tableau d'une longueur <strong>de</strong> 0 est créé.<br />

Utilisation 2 : si vous spécifiez uniquement une longueur, un tableau contenant un nombre<br />

d'éléments <strong>de</strong> length est créé. La valeur <strong>de</strong> chaque élément est définie sur un<strong>de</strong>fined.<br />

Utilisation 3 : Si vous utilisez les paramètres element pour spécifier <strong>de</strong>s valeurs, un tableau est<br />

créé avec <strong>de</strong>s valeurs spécifiques.<br />

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

Paramètres<br />

value:Object [facultatif] - Soit :<br />

■ Un entier spécifiant le nombre d'éléments contenus dans le tableau.<br />

■ Une liste <strong>de</strong> <strong>de</strong>ux valeurs arbitraires ou plus. Les valeurs peuvent être <strong>de</strong> type Boolean,<br />

Number, String, Object ou Array. La valeur <strong>de</strong> l'in<strong>de</strong>x ou <strong>de</strong> la position <strong>du</strong> premier<br />

élément d'un tableau est toujours 0.<br />

Remarque : Si un seul paramètre numérique est transmis au constructeur Array, il s'agit <strong>du</strong><br />

paramètre length par défaut ; celui-ci est converti en entier à l'ai<strong>de</strong> <strong>de</strong> la fonction Integer().<br />

Exemple<br />

Utilisation 1 : L'exemple suivant crée un nouvel objet Array d'une longueur initiale <strong>de</strong> 0 :<br />

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

trace(my_array.length); // Traces 0.<br />

Utilisation 2 : L'exemple suivant crée un nouvel objet Array d'une longueur initiale <strong>de</strong> 4 :<br />

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

trace(my_array.length); // Returns 4.<br />

Array 253

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

Saved successfully!

Ooh no, something went wrong!