03.05.2013 Views

FLASH® LITE™ 2.x - Adobe Help and Support

FLASH® LITE™ 2.x - Adobe Help and Support

FLASH® LITE™ 2.x - Adobe Help and Support

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Example<br />

Usage 1: The following example shows the use of Array.sort() with <strong>and</strong> without a value<br />

passed for options:<br />

var fruits_array:Array = new Array("oranges", "apples", "strawberries",<br />

"pineapples", "cherries");<br />

trace(fruits_array); // Displays<br />

oranges,apples,strawberries,pineapples,cherries.<br />

fruits_array.sort();<br />

trace(fruits_array); // Displays<br />

apples,cherries,oranges,pineapples,strawberries.<br />

trace(fruits_array); // Writes<br />

apples,cherries,oranges,pineapples,strawberries.<br />

fruits_array.sort(Array.DESCENDING);<br />

trace(fruits_array); // Displays<br />

strawberries,pineapples,oranges,cherries,apples.<br />

trace(fruits_array); // Writes<br />

strawberries,pineapples,oranges,cherries,apples.<br />

Usage 2: The following example uses Array.sort() with a compare function. The entries are<br />

sorted in the form name:password. Sort using only the name part of the entry as a key:<br />

var passwords_array:Array = new Array("mom:glam", "ana:ring", "jay:mag",<br />

"anne:home", "regina:silly");<br />

function order(a, b):Number {<br />

var name1:String = a.split(":")[0];<br />

var name2:String = b.split(":")[0];<br />

if (name1name2) {<br />

return 1;<br />

} else {<br />

return 0;<br />

}<br />

}<br />

trace("Unsorted:");<br />

//Displays Unsorted:<br />

trace(passwords_array);<br />

//Displays mom:glam,ana:ring,jay:mag,anne:home,regina:silly.<br />

//Writes mom:glam,ana:ring,jay:mag,anne:home,regina:silly<br />

passwords_array.sort(order);<br />

trace("Sorted:");<br />

//Displays Sorted:<br />

trace(passwords_array);<br />

//Displays ana:ring,anne:home,jay:mag,mom:glam,regina:silly.<br />

//Writes ana:ring,anne:home,jay:mag,mom:glam,regina:silly.<br />

See also<br />

| bitwise OR operator, sortOn (Array.sortOn method)<br />

244 ActionScript classes

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

Saved successfully!

Ooh no, something went wrong!