Сьогоднішній урок ActionScript буде присвячений наступного питання:
- Створення багатовимірного масиву (ActionScript Array)
І Іноді Ви зіткнетеся з необхідністю створення більш складної структури даних ніж проста змінна ActionScript (String, Number, Boolean, Null, int, uint) або масив ActionScript (Array). Якщо Вам буде потрібно звертатися до безлічі груп даних, то рішенням буде зберігання масиву (-ів) в масиві (-ів). Масив (ActionScript Array), в якому зберігається один або кілька масивів називається багатовимірним (multidimensional array).
Не дивлячись на те, що в ActionScript дозволяється створювати масиви з двома рівнями укладення і більш, на практиці ж, Ви рідко зіткнетеся з необхідністю створювати більше ніж два рівня. Двомірний масив (ActionScript Array) можна уявити собі у вигляді таблиці, в якій колонки - це зовнішній масив (масив-батько), а ряди - внутрішній (масив-нащадок). Наприклад, якщо у Вас є масив в якому зберігаються оцінки учня з шкільних предметів, то Ви можете в кожному елементі цього масиву зберегти інший масив з оцінками з конкретного предмета.
Багатовимірний масив (ActionScript Array) створюється наступним чином:
- спочатку Ви створюєте зовнішній масив
- потім Ви створюєте в обраному елементі зовнішнього масиву внутрішній масив
Створення багатовимірного масиву (ActionScript Array)
Створіть новий масив в першому елементі вже створеного масиву.
Введіть необхідне значення в перший елемент внутрішнього масиву.
Повторіть два останні кроки потрібну кількість разів для наповнення масиву даними.
додаткова інформація
Ви можете звертатися до потрібного елементу у внутрішньому масиві, вказуючи його індекс. Наприклад, Ви створили наступний масив (ActionScript Array):
Для того щоб перевірити значення певного елемента у внутрішньому масиві використовуйте метод trace ActionScript.