уроки flash

СТВОРЕННЯ СЦЕНАРІЮ ДЛЯ КАДРУ

Зв'язавши сценарій з деякими ключовими кадром фільму, можна забезпечити автоматичну ініціалізацію тих чи інших дій при досягненні зчитує головкою цього кадру.

Як правило, всі кадри, яким призначені дії, намагаються помістити в окремому шарі тимчасової діаграми. Це полегшує тестування і редагування фільму.

Щоб зв'язати з кадром деякий сценарій, необхідно:

  1. Клацнути правою кнопкою миші в осередку кадру і в контекстному меню вибрати команду Actions (якщо обраний кадр не є ключовим, то дія буде призначено попереднього ключового кадру).
  2. У списку Actions Toolbox відкрити розділ Actions, а в ньому -требуемий підрозділ.
  3. Двічі клацнути мишкою на дії, яке ви хочете призначити кадру; при цьому в вікно сценарію буде поміщена відповідна конструкція на мові ActionScript; зверніть увагу, що сценарій кадру не містить селектора; пояснюється це тим, що для кадрів передбачений тільки один тип подій-перехід голівки, що зчитує.

Майте на увазі, що дії, призначені кадру, в режимі редагування не працюють. Щоб протестувати фільм, необхідно в меню Control вибрати команду Test Movie (або Test Scene).

Як приклад розглянемо призначення кадру дії goto, що входить до підрозділу Movie Control. Результатом його виконання є перехід до заданого кадру або сцені. Перехід до одного з попередніх кадрів фільму забезпечує циклічне повторне відтворення відповідного фрагмента фільму.

Насправді дії goto як такого не існує, в ActionScript використовуються два дії, що реалізують

два варіанти переходу на необхідний кадр або сцену: gotoAndPlay (Перейти і відтворити) і gotoAndStop (Перейти і зупинити).

Для обох варіантів переходу передбачені наступні параметри (рис. 11.28):

  • Scene (Сцена) - задає сцену, на яку потрібно перейти, або на якій розташований кадр, на який потрібно перейти; значення параметра вибирається за допомогою списку, який містить чотири основні пункти:
    • - поточна сцена;
    • - наступна сцена; перехід можливий тільки на перший кадр наступної сцени;
    • - попередня сцена; перехід можливий тільки на перший кадр попередньої сцени;
    • Scene 1 - ім'я, що використовується за умовчанням для першої сцени фільму; якщо фільм містить більше однієї сцени, то в список автоматично додаються їх імена;

Мал. 11.28. Вид панелі Actions при призначенні кадру дії goto

  • Туре (Тип) - задає спосіб вказівки кадру, на який потрібно перейти; значення параметра вибирається за допомогою списку, який містить п'ять пунктів:
    • Frame Number (Номер кадру) - кадр задається його порядковим номером на тимчасовій діаграмі; номер кадру повинен бути зазначений в розташованому нижче полі Frame;
    • Frame Label (Мітка кадру) - кадр задається його міткою (ім'ям); мітка для кадру повинна бути попередньо зазначена в полі Label панелі інспектора властивостей;
    • Expression (Вираз) - номер або мітка кадру визначаються як результат обчислення виразу; вираз має бути введено в розташованому нижче полі Frame;
    • Next Frame (Наступний кадр) - перехід виконується на наступний кадр тієї ж сцени;
    • Previous Frame (Попередній кадр) - перехід виконується на попередній кадр тієї ж сцени.

Пара перемикачів Go to and Play (Перейти і відтворити) і Go to and Stop (Перейти і зупинити) визначає операцію, виконувану після переходу на задану сцену або кадр: після переходу відтворення фільму або продовжується (поновлюється), або припиняється.

При вказівці номера кадру слід мати на увазі, що він повинен лежати в діапазоні від 1 до 16000.

Схожі статті