Компонент на потребителския интерфейс на бутон Flash CS4
В последния урок добавихме стоп кода, който ще спре нашия FlashR картичка от повторение след първото преминаване през времевата линия. Сега ще добавим бутон „Replay“, който ще постави контрола за възпроизвеждане в ръцете на зрителя. След като анимацията на картичките спре, зрителят ще накара филма да се възпроизведе, като кликнете върху този бутон.

Можем да създадем този бутон, като кодираме ActionScript, който ще нарисува бутон на сцената за нас. Но за този тутоирал ще използваме вградения UI компонент на бутона. Ще започнем да работим върху последния кадър от Timeline. Отворете вашата карта във Flash CS4.

  1. Добавете нов слой точно под слоя „Действия“. Наименувайте този нов слой „Replay“. Ще използваме този слой, за да задържим бутона.

  2. Добавете ключов кадър към Frame 105 на слоя Replay. Това ще гарантира, че бутонът не се вижда до последния кадър.

  3. Отворете панела Components (Window - Components). Този панел има две секции, потребителски интерфейс и видео секции. Компонентът на бутона е в секцията Потребителски интерфейс. Щракнете и плъзнете екземпляр от компонента на бутона върху сцената точно под текста.

  4. Изберете бутона. В панела Свойства дайте на бутона име на „Изискване“ на „Replay“.

  5. Отворете панела на компонентния инспектор (прозорец - инспектор на компоненти). Използваме този панел, за да зададем стойностите за параметрите на нашия бутон компонент. Параметърът Етикет контролира текста в горната част на нашия бутон. В момента на бутона пише „Етикет“, защото стойността за параметъра Етикет е зададена на „Етикет“. Нека променим стойността на този параметър на „Replay“. Трябва да видите как текстът на бутона се променя от „Label“ на „Replay“.

    Ако тестваме картичката сега, нищо не се случва, когато щракнем върху бутона Replay. Това е така, защото все още трябва да добавим поведение към бутона.

  6. Кликнете върху последния кадър от слоя „Действия“ и отворете панела „Действия“. След спирането (); код, добавете кода по-долу. Този код казва на Flash да слуша натискане на мишката върху бутона Replay. Когато има щракване с мишката, Flash осъществява функцията за преиграване. Тази функция има само един ред код, който казва на Flash да се върне към Frame 1 и да пусне филма.

    Replay.addEventListener (MouseEvent.CLICK, преиграванеMovie);
    функция преиграванеMovie (evt)
    {
    gotoAndPlay (1);
    }

Copyright 2018 Adobe Systems Incorporated. Всички права запазени. Екран (и) на екрана с продукти на Adobe препечатани с разрешение от Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, 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 в Съединените щати и / или други страни.


Инструкции Видео: How to make app in mit app inventor 2 in 2019 (Може 2024).