Ілюстрований самовчитель по створенню flash-ігор введення в actionscript що таке код
Що таке код ActionScript і де його розміщувати
ActionScript - це мова програмування, що використовується програмою Flash MX. У порівнянні з головною тимчасовою шкалою, що дозволяє створювати лише лінійну анімацію, ActionScript розширює можливості програмування. За допомогою ActionScript ваш ролик буде реагувати, наприклад, на вибір, що робиться користувачем, або на інші події. ActionScript дозволяє управляти елементами, які бачить користувач, і замість простої анімації показувати нелінійні презентації, інтерактивні програми або гри.
Програми ActionScript є списками інструкцій, які виконуються програмою Flash і можуть бути помішані в різні місця Flash-ролика. Якщо ви знаєте, куди помістити сценарій, це вже півсправи. Давайте розглянемо декілька місць, куди може бути поміщений сценарій, а також в яких випадках він буде використаний програмою.
Сценарії кадру
Ви можете перешкодити сценарії в ключові кадри головною тимчасової шкали вашого ролика. Для цього виділіть ключовий кадр на головній часовій шкалі і натисніть F9. На екрані з'явиться діалогове вікно Actions - Frame (Дії - Кадр).
Сценарії кадру можуть містити два типи елементів. Перший - це набір команд, виконуваних при відтворенні кадру ролика. Команди виконуються один за одним, поки не буде досягнутий кінець сценарію.
Другим типом елемента, що включається в кадровий сценарій, є функція. Функції - це елементи коду, які можуть бути багаторазово використані командами в сценаріях кадру, а також іншими сценаріями ролика.
Сценарії для кнопок
Ви також можете задавати сценарії для кнопок. Перш за все вам слід створити кнопку як елемент бібліотеки. Потім, якщо необхідно, перетягніть кнопку на робоче поле. Виділіть її та натисніть F9 для того, щоб викликати діалогове вікно Actions. У разі, якщо діалогове вікно вже на екрані, сценарій кнопки буде відображено при її виділенні.
Тепер вікно Actions має заголовок Actions - Button (Дії - Кнопка). Будь-який сценарій, введений тут, буде виконаний кнопкою. Однак ви не можете просто ввести набір команд. Ви повинні запрограмувати реакцію кнопки на виконання таких подій, як на її натискання, приміщення над нею курсора і т.д. Код, що обробляє подібні події, називається програмою-обробником. Сценарій кнопки являє собою набір з одного або декількох обробників.
Сценарії кліпів
Ви також можете призначити сценарій кліпу. Для цього перш за все створіть кліп і збережіть його як елемент бібліотеки. Потім помістіть копію кліпу на робоче поле. Виділивши копію кліпу на робочому полі, викличте вікно Actions. воно буде мати заголовок Actions - Movie Clip (Дії - Кліп).
Аналогічно сценарієм кнопки ви не можете просто ввести набір команд. Команди повинні бути помішані в програми-обробники, що реагують на події кліпів. Однак, на відміну від кнопок, кліпи реагують на зовсім інший набір подій. У наступних розділах ми розглянемо приклади сценаріїв кадру, сценаріїв для кнопок, а також сценаріїв кліпів.