Originariamente inviato da knulp
Grazie a entrambi...
Negatyve, non capisco perfettamente il tuo codice, infatti non riesco neanche a stampare i dati dell'array.
se al tuo codice aggiungo alla fine un
trace(mioArray)
il risultato è [object Object]
sbaglio qualcosa?
codice:
function stampaArray()
{
trace( "=====================================" );
for( var i:Number = 0; i < mioArray.length; i++ )
{
trace( mioArray[i].n + "=>" + mioArray[i].l );
}
}
var mioArray:Array = [{l:"C", n:3},{l:"A", n:1},{l:"D", n:4},{l:"E", n:5},{l:"B", n:2}];
stampaArray();
mioArray.sortOn( "n", Array.NUMERIC );
stampaArray();
mioArray.sortOn( "n", Array.NUMERIC | Array.DESCENDING );
stampaArray();
mioArray.sortOn( "l" );
stampaArray();