Компонент інтерфейсу кнопки Flash CS4
В останньому уроці ми додали код зупинки, який зупинить наш FlashR листівку від повторення після першого проходження через шкалу часу. Тепер ми додамо кнопку “Replay”, яка передасть керування відтворенням в руки глядача. Як тільки анімація картки припиниться, натискання цієї кнопки переглядає фільм, який спричинить повторне відтворення фільму.

Ми можемо створити цю кнопку, кодуючи ActionScript, який намалюватиме кнопку на сцені для нас. Але для цього тутайнера ми будемо використовувати вбудований компонент інтерфейсу кнопки. Ми почнемо працювати над останнім кадром Тимчасової шкали. Відкрийте листівку у Flash CS4.

  1. Додайте новий шар просто під шаром "Дії". Назвіть цей новий шар «Повторити». Ми будемо використовувати цей шар, щоб утримувати нашу кнопку.

  2. Додайте ключовий кадр у кадр 105 шару Replay. Це дозволить гарантувати, що кнопка не відображається до цього останнього кадру.

  3. Відкрийте панель «Компоненти» (Вікно - компоненти). Ця панель має два розділи, розділ «Інтерфейс користувача» та «Відео». Компонент кнопки знаходиться в розділі «Інтерфейс користувача». Клацніть та перетягніть екземпляр компонента кнопки на сцену під текстом.

  4. Виберіть кнопку. На панелі "Властивості" введіть кнопку "Ім'я екземпляра" "Replay".

  5. Відкрийте панель інспектора компонентів (вікно - інспектор компонентів). Ми використовуємо цю панель для встановлення значень параметрів нашого компонента кнопки. Параметр Label керує текстом у верхній частині нашої кнопки. Зараз на кнопці написано "Мітка", оскільки для параметра "Мітка" встановлено значення "Мітка". Давайте змінимо значення цього параметра на "Повторити". Ви повинні побачити, як текст на кнопці змінюється з "Label" на "Replay".

    Якщо ми перевіримо листівку зараз, нічого не станеться, коли натиснемо кнопку Повторити. Це тому, що нам ще потрібно додати поведінку до кнопки.

  6. Клацніть на останньому кадрі шару "Дії" та відкрийте панель "Дії". Після зупинки (); код, додайте код нижче. Цей код повідомляє Flash слухати клацання миші на кнопку Replay. Коли відбувається натискання миші, Flash виконує функцію replayMovie. Ця функція має лише один рядок коду, який повідомляє Flash повернутися до Frame 1 та відтворити фільм.

    Replay.addEventListener (MouseEvent.CLICK, replayMovie);
    функція відтворенняMovie (evt)
    {
    gotoAndPlay (1);
    }

Авторські права 2018 Adobe Systems Incorporated. Всі права захищені. Знімки екрана продуктів Adobe передруковані з дозволу Adobe Systems Incorporated. Adobe, Photoshop, альбом Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst та Flash Paper є або є [a] зареєстрованою торговою маркою (ими), або торговою маркою (іми) Adobe Systems Incorporated у США та / або інших країнах.


Відео Інструкція: Урок 1 - Devel Studio: Flash кнопка-закладка (March 2024).