Информационно-познавательный сайт 7.14 Массивы в Action Script 3.0
 
Массивы в Action Script 3.0
Flash - Action Script 3.0

Массивы в Action Script 3.0

Создадим новый документ и откроем окно редактирования Action Script Окно - Действие (F9). Представим себе, что массив - это книжная полка, а каждая книга - это элемент массива. Все элементы массива в Action Script записываються в квадратные скобки [], и по этим скобкам можно определить, что перед нами - массив. Чтобы вывести все элементы массива, достаточно указать его название:

var massiv1 = ["Весна","Лето","Осень","Зима"];
trace(massiv1);

Данный скрипт выводит в окне данных перечень элементов массива через запятую.

У каждого элемента в массиве есть свой номер. Элемент первого массива равен 0, второй 1 и т.д. Если мы хотим вывести только один определённый элемент, нам необходисо указать его номер, например:

var massiv1 = ["Весна","Лето","Осень","Зима"];
trace(massiv1[0]);

В данном случае в окно данных выведеться первый элемент массива.

Иногда нужно вычеслить сколько элементов в массиве. Для этого используеться свойство length.

var massiv1 = ["Весна","Лето","Осень","Зима"];
trace(massiv1.length);

Данный пример выведеть количество элементов массива в окне данных.

 

Двумерный массивы в Action Script 3.0

Создадим два массива:

var massiv1 = ["Весна","Лето","Осень","Зима"];
var massiv2 = ["Январь","Февраль","Март","Апрель",
"Май","Июнь","Июль","Август",
"Сентябрь","Октябрь","Ноябрь","Декабрь"];

У нас теперь есть два массива. Теперь создадим третий, и в него вложим эти два массива massiv1 и massiv2.

var massiv3 = [massiv1, massiv2];

Для того, чтобы теперь вывести элемент, нам теперь необходима указывать два параметра. Если мы хотим при выводе сообщения добавить какой-нибудь текст, нужно его присоединить с помощью знака "+" и заключить в двойные ковычки.

Чтобы вывестить на экран слово "Весна" через massiv3? следует написать massiv3[0][0]. Первый ноль обозначает - massiv1, второй ноль - первый элемент этого массива. Получился следующий скрипт:

var massiv1 = ["Весна","Лето","Осень","Зима"];
var massiv2 = ["Январь","Февраль","Март","Апрель",
"Май","Июнь","Июль","Август",
"Сентябрь","Октябрь","Ноябрь","Декабрь"];
var massiv3 = [massiv1, massiv2];

trace(massiv3[0][1] + "состоит из трех месяцев: " + " " +
massiv3[1][0] + " " + massiv3[1][1] + " " + massiv3[1][2]);

 

 
 
© Сайт защищён авторскими правами. При перепечатки материала ссылка на наш сайт www.poznajvse.com обязательна
Написать web-мастеру: portal.inform@gmail.com
 

Посещаемость портала:

Посещаемость сайта: