Macromedia flash 5 - перехід до кадру або сцені

Для переходу до певного кадру або сцені фільму призначена процедура GOTO (перейти).

Коли відтворення фільму переходить до зазначеного кадру, можна продовжити відтворення з нового кадру (установка за замовчуванням) або зупинити його на цьому кадрі. Відтворення також може переходити до зазначеної сцені.

Для того щоб перейти до кадру або сцені:

При цьому Flash вставить процедури GOTO (перейти) і play (відтворити) в список Actions (Процедури).

  • Для того щоб після переходу відтворення тривало, залиште процедури GOTO (перейти) і Рlaу (відтворити) виділеними в панелі Parameters (Параметри). Для того щоб фільм в зазначеному кадрі зупинявся, зніміть позначки в панелі Parameters (Параметри) процедур GOTO (перейти) і play (відтворити). При цьому процедури зміняться на GOTO (перейти) і Stop (зупинити).
  • В панелі Parameters (Параметри) у спливаючому меню Scene (Сцена) вкажіть сцену, до якої має перейти відтворення - Current Scene (Поточна сцена) або Named Scene (Сцена, що має власне ім'я) - щоб визначити в цій сцені кадр, з якого почнеться відтворення , або вкажіть Next (Наступний) або Previous (Попередній), щоб після переходу відтворення почалося з першого кадру сцени.
  • В панелі Parameters (Параметри) у спливаючому меню Type (Тип) виберіть кадр призначення:
    • Next Frame (Наступний кадр) або Previous Frame (Попередній кадр);
    • Frame Number (Номер кадру). Frame Label (Ярлик кадра) або Expression (Вираз) дозволяє визначити кадр. Вираз - будь-яка частина інструкції, що створює значення типу "1 + 1".
  • Якщо на кроці 6 ви вибрали для кадру настройку Frame Number (Номер кадру). Frame Label (Ярлик кадра) або Expression (Вираз), то вкажіть номер кадру, ярлик кадру або вираз, яке визначає номер кадру або ярлик.
  • Наступна інструкція задає кадр, який знаходиться на п'ять кадрів раніше, ніж кадр, який містить процедуру:

    GotoAndStop (_currentframe +5);

    Про написання виразів див. Посібник ActionScript.

    Відтворення і зупинка фільму

    При запуску фільму відтворюються послідовно всі кадри до кінця, якщо немає інших вказівок. Можна зупиняти або запускати фільм, використовуючи процедури Stop (зупинка) і play (відтворити), наприклад, зупинити фільм перед переходом до наступної сцени. Ви не зможете програти фільму знову можна процедурою play (відтворити). Процедури Stop (зупинка) і play (відтворити) найбільш часто використовуються для управління фрагментами фільму кнопками наспівали Controller (Панель відтворення) або для управління головної тимчасової діаграмою. Фрагмент фільму, яким іи хочете керувати, повинен мати власне ім'я як трансформа, його слід вказати, він повинен бути присутнім в тимчасовій діаграмі.

    Див. Розд, "Управління іншими фільмами і фрагментами фільму даної глави.

    Для того щоб запустити або зупинити фільм:

    При цьому Flash вставляє в список Actions (Процедури) наступний код ActionScript:

    де інструкція onClipEvent (Load) вказує, що при завантаженні фільму Flash повинен зупинити фільм.

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

    Для того щоб відтворити фрагмент фільму:

    При цьому Flash вводить в список Actions (Процедури) наступний код ActionScript:

    де інструкція On (Release) вказує, що коли кнопка буде відпущена, Flash запустить відтворення фільму.

    Схожі статті