Показать сообщение отдельно
Старый 11.12.2003, 15:01
nuran вне форума Посмотреть профиль Отправить личное сообщение для nuran Найти все сообщения от nuran
  № 2  
nuran

Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
Цитата:
Оригинал написал(а) Sergey"iLoveYou"
Код:
arr = [];
arr.push({x:1, y:8});
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.push({x:8, y:3});
arr.push({x:4, y:1});
arr.push({x:6, y:7});
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<9; i++) {
		trace("x : "+arr[i].x+" | "+"y : "+arr[i].y);
	}
}
printarr();
trace("=======");
sortarr("x");
printarr();
trace("=======");
sortarr("y");
printarr();
Ну а кудаж без Сергея то ..., естественно он тут как тут. Любимая тема...
__________________
flash/flex/unity