я видел уже это :-)

Код:
a = new Array();
a[0] = {id:0, name:'ВИННИЦА', curr:0, summa:0};
a[1] = {id:1, name:'ЛУЦК', curr:0, summa:6};
a[2] = {id:2, name:'ДНІПРОПЕТРОВСК', curr:0, summa:6};
a[3] = {id:10, name:'ДОНЕЦК', curr:0, summa:0};
a.sortOn(["summa", "id"]);
for(i=0; i<a.length; i++){
trace(a[i].name + ", " + a[i].id);
}
такой код дает по возрастающей по всем параметрам...
вот я хочу сортирнуть этот массив, чтобы мне сначала по сумме - по убывающей, потом, где суммы одинаковые - второстепенным параметром - id (а айди по возрастающей)
В идеале - должно типа так получится:
Луцк
Днепропетровск
Виница
Донецк