Изпратете запитване:
Полетата маркирани със звезда (*) са задължителни за попълване.
Vinaora Nivo SliderVinaora Nivo SliderVinaora Nivo Slider
1 1 1 1 1 1 1 1 1 1 Rating 5.00 (3 Votes)

Понякога ще ви се наложи да използвате по-сложна структура от данни, отколкото проста променлива (String, Number, Boolean, Null, int, uint) или масив ActionScript (Array). Ако ви е необходимо да се обръщате към множество групи от данни, то решението е да ги съхранявате в многомерни масиви. Масивите (ActionScript Array), в които се съхраняват един или няколко масива се наричат многомерни (multidimensional array).

В ActionScript е възможно създаването на масиви с две нива на вложеност. Двумерен масив (ActionScript Array) може да се представи във вид на таблица, в която колонките са външния масив (масивът-родител), а редовете – вътрешният (масивът-дете). Например, ако вие имате масив, в който се съхраняват оценките на ученика по различните предмети, то вие можете във всеки елемент на този масив да съхраните друг масив с оценките по съответния предмет. Двумерните масиви се наричат още вложени масиви.

Създаване на многомерен масив (ActionScript Array)

Многомерните масиви (ActionScript Array) се създават по следния начин:

  • първо се създава външния масив;
  • след това се създава в избрания елемент на външния масив и вътрешния масив.
var scores:Array = new Array();
scores[0] = new Array();
scores[0][0] = 6;
scores[0][1] = 5;
scores[0][2] = 4;
scores[0][3] = 3;
scores[0][4] = 2;
trace(scores);

mnogomerni-masivi

Допълнителна информация

Вие можете да се обръщате към всеки елемент от масива чрез неговия индекс. Например, ако сте създали следния масив (ActionScript Array):

   var pencils:Array = new Array();
   pencils[0] = new Array();
   pencils[0][0] = "жълт";
   pencils[0][1] = "червен";
   pencils[0][2] = "зелен";
   pencils[0][3] = "син";

  trace(pencils);

mnogomerni-masivi1

За да проверите значението на определен елемент от масива можете да използвате метода  trace ActionScript.

trace(pencils[0][3]);

mnogomerni-masivi2

Двумерен масив може да бъде записан и по по-кратък начин:

var age:Array = ["възраст", [10, 12, 14]];

Имате въпрос?

Потърсете отговор в нашите
Често Задавани Въпроси
или се свържете с нас

phone 0878 679 639
mail Пишете ни
skype AртСторм