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.

my_array.push({password: "catchy", age:4});<br />

La réalisation d'un tri par défaut à partir <strong>du</strong> champ <strong>du</strong> mot <strong>de</strong> passe donne les résultats<br />

suivants :<br />

my_array.sortOn("password");<br />

// Bob<br />

// abcd<br />

// barb<br />

// catchy<br />

La réalisation d'un tri non sensible à la casse à partir <strong>du</strong> champ <strong>du</strong> mot <strong>de</strong> passe donne les<br />

résultats suivants :<br />

my_array.sortOn("password", Array.CASEINSENSITIVE);<br />

// abcd<br />

// barb<br />

// Bob<br />

// catchy<br />

La réalisation d'un tri décroissant non sensible à la casse à partir <strong>du</strong> champ <strong>du</strong> mot <strong>de</strong> passe<br />

donne les résultats suivants :<br />

my_array.sortOn("password", Array.CASEINSENSITIVE | Array.DESCENDING);<br />

// catchy<br />

// Bob<br />

// barb<br />

// abcd<br />

La réalisation d'un tri par défaut à partir <strong>du</strong> champ âge donne les résultats suivants :<br />

my_array.sortOn("age");<br />

// 29<br />

// 3<br />

// 35<br />

// 4<br />

La réalisation d'un tri numérique à partir <strong>du</strong> champ âge donne les résultats suivants :<br />

my_array.sortOn("age", Array.NUMERIC);<br />

// my_array[0].age = 3<br />

// my_array[1].age = 4<br />

// my_array[2].age = 29<br />

// my_array[3].age = 35<br />

La réalisation d'un tri numérique décroissant à partir <strong>du</strong> champ âge donne les résultats<br />

suivants :<br />

my_array.sortOn("age", Array.DESCENDING | Array.NUMERIC);<br />

// my_array[0].age = 35<br />

// my_array[1].age = 29<br />

// my_array[2].age = 4<br />

// my_array[3].age = 3<br />

Lorsque vous utilisez l'option <strong>de</strong> tri Array.RETURNEDINDEXARRAY, vous <strong>de</strong>vez affecter la<br />

valeur renvoyée à un tableau différent. Le tableau d'origine n'est pas modifié.<br />

268 Chapitre 2: Classes <strong>ActionScript</strong>

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

Saved successfully!

Ooh no, something went wrong!