Многомерный (двумерный) массив в ActionScript (AS3)

preview_player
Показать описание
Многомерный (двумерный) массив в ActionScript (AS3) (multidimensional array) служит для создания более сложной структуры данных ...
Рекомендации по теме
Комментарии
Автор

Спасибо, понятно объясняете, Валерий, люблю примеры,

usersuperpupsik
Автор

var scores:Array = new Array ([1, 2], [4, 5]);
Я сначала никак понять не мог, почему именно так выводятся символы из масива ---->trace (scores[0] [0], scores [1][1]);  и получается 1, 5
по эксперементировал и включил мозг, и меня озарило!
Созданый массив "([1, 2], [4, 5]);"
порядок получается [1, 2] - это первый на взгляд массив и он мысленно означается как Нулевой Массив "0"
Далее идут "1, 2" -они так-же определяются последовательно число 1 это "0", число 2- это "1"
Второй массив [4, 5]  он идет вторым по массивам, но как я понял счисление идет от Нуля "0", тоесть Массив в порядке считается как цифра "1"

([1, 2], -нулевой масив "0"
[4, 5]);-Массив номер "1"
если были бы еще массивы допустим [7, 1], то при вызове числится как "2", а по числам если хотим вывести 7, к примеру числился как "0".
Пример:
var scores:Array = new Array ([1, 2], [4, 5], [7, 1]);
trace (scores)
trace(scores[0][0], scores[1][1], scores[2][0]);
 итог цифры выйдут таковы 1, 5, 7
Очень много воды написал но все-же, меня вопрос мучал и высказался xD

WRiderAA
Автор

подскапжите как запись сделать

var fruits:Array = ([name: Николай, age: 34], [name: Федор, age: 24], [name: Степан, age: 41]);

Lexsi
Автор

в фрэймах понятно, а создание двумерных массивов в цикле for(){ for{ }} ? Вот это было бы ценнейшей работой.

KartografHEY
welcome to shbcf.ru