Componenta UI pentru butoane Flash CS4
În ultimul tutorial, am adăugat codul de oprire care ne va opri blițulR ecard să nu se repete după prima trecere prin Cronologie. Acum vom adăuga un buton „Replay” care va pune controlul redării în mâinile privitorului. Odată ce animația ecard se oprește, acesta va fi cel care va determina redarea filmului făcând clic pe acest buton.

Putem crea acest buton codând ActionScript care va atrage un buton pe scenă pentru noi. Dar, pentru acest tutoral, vom folosi componenta UI pentru butoane încorporată. Vom începe să lucrăm la ultimul cadru al Cronologiei. Deschideți ecardul în Flash CS4.

  1. Adăugați un nou strat chiar sub stratul Acțiuni. Denumiți acest nou strat „Replay”. Vom folosi acest strat pentru a ține butonul.

  2. Adăugați un cadru cheie la cadrul 105 al stratului Replay. Acest lucru va asigura că butonul nu va fi vizibil până în ultimul cadru.

  3. Deschideți panoul Componente (Fereastră - Componente). Acest panou are două secțiuni, interfața utilizator și secțiuni video. Componenta butonului se află în secțiunea Interfață utilizator. Faceți clic și trageți o instanță a componentei butonului pe scenă chiar sub text.

  4. Selectați butonul. În panoul Proprietăți, dați butonului un nume de instanță al „Replay”.

  5. Deschideți panoul Inspector componente (Fereastră - Inspector componente). Folosim acest panou pentru a seta valorile pentru parametrii componentei butonului nostru. Parametrul Label controlează textul din partea de sus a butonului nostru. În acest moment, scrie „Etichetă” pe buton, deoarece valoarea pentru parametrul Label este setată pe „Etichetă”. Să schimbăm valoarea acestui parametru în „Replay”. Ar trebui să vedeți textul de pe butonul de la „Etichetă” la „Replay”.

    Dacă testăm ecardul acum, nu se întâmplă nimic când facem clic pe butonul Replay. Acest lucru se datorează faptului că trebuie să adăugăm în continuare buton.

  6. Faceți clic pe ultimul cadru al stratului Acțiuni și deschideți panoul Acțiuni. După oprire (); cod, adăugați codul de mai jos. Acest cod îi spune lui Flash să asculte un clic pe butonul Replay. Când există un clic de mouse, Flash îndeplinește funcția replayMovie. Această funcție are o singură linie de cod care îi spune lui Flash să se întoarcă la cadrul 1 și să joace filmul.

    Replay.addEventListener (MouseEvent.CLICK, replayMovie);
    redare funcțieMovie (evt)
    {
    gotoAndPlay (1);
    }

Copyright 2018 Adobe Systems Incorporated. Toate drepturile rezervate. Captura (ecranele) de produs Adobe tipărite cu permisiunea Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Elementele Premiere, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst și Flash Paper este / sunt [o] marcă înregistrată [sau] sau o marcă comercială a Adobe Systems Incorporated în Statele Unite și / sau în alte țări.


Instrucțiuni Video,: How to Create an Adobe Flash Web Site (Aprilie 2024).