Показать сообщение отдельно
Старый 21.01.2012, 21:43
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Массив, это объект. А все объекты передают на себя ссылки, а не значения.
Поэтому, все элементы массива Arr2, хранят в себе ссылки на массив Arr.
Поэтому, нужно делать так:
Код AS3:
var arr:Array = [];
for (var i:Number = 0; i < 5; i++) {
	arr[i] = [];
	for (var j:Number=0; j<5; j++) {
		arr[i][j] = 5;
	}
}
arr[0][0] = 1;
PS. В ActionScript принято писать названия переменных с маленькой буквы.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 21.01.2012 в 22:00.