Показать сообщение отдельно
Старый 23.04.2011, 21:04
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 5  
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Код AS3:
private var myArray	:Array;
 
public function Main():void{
 
	this.myArray	=	this.newArray2D(5, 7);
 
}//Main
 
private function newArray2D(n:int, m:int):Array/*of Array of int*/{
 
	//Будущая матрица
	var newArray:Array/*of Array of int*/	=	[];
 
	//Добавляем строки по одной
	for(var i:int = 0; i < n; i++){
 
		//Будущая строка
		var newRow:Array/*of int*/	=	[];
 
		//Заполняем строку
		for(var j:int = 0; j < m; j++){
 
			//Добавляем ноль в конец строки
			newRow.push(0);
 
		}//for j
 
		//Добавляем полученную строку в матрицу
		newArray.push(newRow);
 
	}//for i
 
	return newArray;
 
}//newArray2D
Не эталон быстродействия, но зато просто и понятно.
__________________
тонкий тролль, осеянный благодатью