Цитата:
Сообщение от MOHCTEP
 Код AS3:
function shiftulator(arg:Array):void {
var ind:int = arg[0].length - 1, tmp:Array=[];
for (var i:String in arg) tmp.push(arg[i][ind]);
tmp.unshift(tmp.pop());
for (i in arg) arg[i][ind] = tmp[i];
}
|
Огромное спасибо, именно то что нужно
Добавлено через 1 минуту
Цитата:
Сообщение от Александр Мостовой
 Код AS3:
private function swapElements(array:Array, i1:int, j1:int, i2:int, j2:int):void
{
var cash:* = array[i1][j1];
array[i1][j1] = array[i2][j2];
array[i2][j2] = cash;
}
private function moveUp(array:Array, i1:int, j1:int):void
{
var nextIndex:int = j1 != 0 ? j1 - 1 : array.length - 1; //Если в вверху, то перемещаем вконец
swapElements(array, i1, j1, i1, nextIndex)
}
|
ваш способ меняет только два елемента