![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 38
|
Стакнулся с такой проблемой, не получается правильно заполнить массив. Скрипт такого типа:
arr = [[]]; arr[0, 1] = "a"; arr[0, 2] = "b"; arr[0, 3] = "c"; arr[1, 1] = "a1"; arr[1, 2] = "b1"; arr[1, 3] = "c1"; for (var i = 1; i<4; i++) { trace("arr 0,"+i+" = "+arr[0, i]); } for (var i = 1; i<4; i++) { trace("arr 1,"+i+" = "+arr[1, i]); } уже перепробывал все варианты оформления кода (массива, [0][1], [[],[]]), и хелп листал и FAQ, ничего не помогло, может какую мелочь упустил. Я бы мог обойтись двумя обычными массивами, но хотелось бы на будущее разобраться с многомерными. Зарание благодарен. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Вы не правильно создаете двухмерный массив. Его нельзя создать просто объявив. Надо каждый элемент первого уровня сделать массивом, а у вас только первый элемент.
Последний раз редактировалось iNils; 06.05.2009 в 16:10. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 38
|
Спасибо iNils за разъяснение, Теперь работает.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|