Показать сообщение отдельно
Старый 21.04.2013, 00:32
Александр Мостовой вне форума Посмотреть профиль Отправить личное сообщение для Александр Мостовой Посетить домашнюю страницу Александр Мостовой Найти все сообщения от Александр Мостовой
  № 7  
Ответить с цитированием
Александр Мостовой
 
Аватар для Александр Мостовой

Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
Отправить сообщение для Александр Мостовой с помощью ICQ Отправить сообщение для Александр Мостовой с помощью Skype™
Ну как бы влоб: просто меняем занчения

Код 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)
		}
 
//Аналагчино:
		private function moveLeft(array:Array, i1:int, j1:int):void
		private function moveRight(array:Array, i1:int, j1:int):void
		private function moveDown(array:Array, i1:int, j1:int):void
__________________
...