На цьому уроці ActionScript ми розглянемо одне питання:
- Створення об'єкта ActionScript 3
Про чень часто, на практиці, складні структури даних Ви будете записувати у вигляді масиву ActionScript або багатовимірного масиву (ActionScript Array). Однак простий масив не дозволить Вам створити логічний зв'язок між значенням елемента і його індексом. Залежно від завдання і характеру даних цього може бути цілком достатньо, але в інших ситуаціях - може викликати проблеми.
Наприклад, Ви розробляєте гру і Вам потрібно зв'язати між собою ім'я гравця, його окуляри і поточний рівень гри, який він проходить. Ви можете зберегти всі ці дані в простому масиві ActionScript, але тоді Вам необхідно буде запам'ятати те, що ім'я гравця Ви помістили в перший елемент, окуляри в другій і т.д. Цей приклад досить простий і легко виконаємо. Але уявіть собі, що у Вас є сотні різних даних! Тоді буде просто неможливо запам'ятати якісь дані зберігаються в тому чи іншому елементі масиву.
У ситуаціях, коли Вам обов'язково потрібно створити логічну асоціацію між елементом масиву і його значенням потрібно використовувати об'єкт ActionScript 3. Також як і простий масив об'єкт ActionScript 3 дозволить Вам зберігати безліч елементів в одному об'єкті. Але він також дозволить Вам створювати імена для елементів, які називаються властивостями (property) і пов'язувати їх зі значеннями (value), які в цих елементах зберігаються.
Створення нового об'єкта ActionScript відбувається за тим же сценарієм, що і масиву. Єдина різниця полягає в тому, що в об'єкті ActionScript Ви будете створювати пари «властивість-значення», ставлячи крапку "." після імені об'єкта, потім ім'я (властивість) елемента, після цього знак "дорівнює" і потім записуєте значення елемента.
Створення об'єкта ActionScript 3
Наберіть ключове слово var і потім, через пробіл, ім'я об'єкта ActionScript 3.
Поставте двокрапка, потім тип даних Object і поставте знак "дорівнює".
Наберіть new Object ();
Введіть ім'я об'єкта ActionScript 3, яке Ви задали в першому кроці.
Поставте крапку і введіть ім'я властивості.
Поставте знак рівності і введіть значення.
Повторіть останні дії кілька разів для додавання елементів в об'єкт.
Ви створили об'єкт (Object).
додаткова інформація
І масиви і об'єкти можуть зберігати в собі різні типи даних ActionScript. рядки, числа і т.д. Наприклад, створюючи такий масив ми записуємо це в такий спосіб:
Для об'єкта ActionScript 3 запис буде такий: