Sergey"iLoveYou",

Код:
arr = [];
arr.push({x:1, y:8});
arr.push({x:1, y:5});
arr.push({x:1, y:9});
arr.push({x:1, y:7});
arr.push({x:1, y:6});
arr.push({x:1, y:1});
arr.push({x:3, y:4});
arr.push({x:9, y:5});
arr.push({x:2, y:9});
arr.push({x:5, y:2});
arr.push({x:7, y:6});
arr_len = arr.length;
function sortarr(par) {
for (var i = 0; i<arr_len; i++) {
for (var k = i+1; k<arr_len; k++) {
if (arr[i][par]>arr[k][par]) {
sx = arr[i].x;
sy = arr[i].y;
arr[i].x = arr[k].x;
arr[i].y = arr[k].y;
arr[k].x = sx;
arr[k].y = sy;
}
}
}
}
function printarr() {
for (var i = 0; i<11; i++) {
trace("x : "+arr[i].x+" | "+"y : "+arr[i].y);
}
}
printarr();
trace("=======");
sortarr("x");
printarr();
trace("=======");
sortarr("y");
printarr();
выводит:
x : 1 | y : 8
x : 1 | y : 5
x : 1 | y : 9
x : 1 | y : 7
x : 1 | y : 6
x : 1 | y : 1
x : 3 | y : 4
x : 9 | y : 5
x : 2 | y : 9
x : 5 | y : 2
x : 7 | y : 6
=======
x : 1 |
y : 8
x : 1 |
y : 5
x : 1 |
y : 9
x : 1 |
y : 7
x : 1 |
y : 6
x : 1 |
y : 1
x : 2 | y : 9
x : 3 | y : 4
x : 5 | y : 2
x : 7 | y : 6
x : 9 | y : 5
=======
x : 1 | y : 1
x : 5 | y : 2
x : 3 | y : 4
x : 1 | y : 5
x : 9 | y : 5
x : 7 | y : 6
x : 1 | y : 6
x : 1 | y : 7
x : 1 | y : 8
x : 1 | y : 9
x : 2 | y : 9
Flash 6 MX