Dodajte ActionScript gumbu za animaciju omotnica
U posljednjih nekoliko tutorijala završili smo animaciju koja je uzrokovala da koverta leti na sredinu pozornice i dodali smo svoj nevidljivi gumb preko pečata na koverti. Sada, jedino što preostaje za prvu polovicu animacije je dodati nekoliko redaka ActionScript našem gumbu. Ovaj će kôd Flashu reći da jednostavno zaustavlja animaciju na Frame 80 i preslušava kako bi se gumb kliknuo. Kad se klikne gumb, ActionScript će premjestiti animaciju na Frame 81 i drugu polovicu animacije. Naravno, preostaje nam da izgradimo ostatak animacije, ali za sada ćemo raditi na kodu koji će našim gumbom upravljati vremenskom trakom.

Otvorite našu Fla datoteku u Flash CS3. U ovom trenutku imamo 80 okvira na Vremenskoj traci. Radit ćemo na Frame 80 tijekom ovog vodiča.

  1. Otključajte slojeve Action i InvButton. Na Okviru 80 sloja Radnje kliknite desnom tipkom miša i dodajte ključni okvir. Na Menubaru kliknite Prozor, Radnje da biste otvorili ploču Akcije.

  2. Na ploču Akcije dodajte sljedeći kôd.

    Stop();

    InvButton1.addEventListener (MouseEvent.CLICK, open_Env);

    funkcija open_Env (myevent: događaj): void {
    InvButton1.removeEventListener (MouseEvent.CLICK, open_Env);
    igra();
    }

    Kao što vidite, ovaj kod ima tri dijela. Prvo dodamo kôd stop () da zaustavimo animaciju i čekamo da se klikne gumb. Budući da je kod na Frame 80, animacija će se ovdje zaustaviti.

    Zatim dodamo EventListener instanci InvButton1 našeg nevidljivog gumba za žig. Ovaj EventListener će poslušati klik miša na gumb i potom pozvati funkciju open_Env.

    Funkcija open_Env čini dvije stvari. Prvo uklanja EventListener, a zatim premješta animaciju u Frame 81 s kodom play ().

  3. Nakon dodavanja ActionScript na ploču s radnjama, možete zatvoriti ploču s radnjama.

  4. Kao što vidite, sve smo to napravili na Frame 80. Pritisnite Control, Test Movie da biste testirali gumb. Vidjet ćete da se animacija ne vraća automatski na početak Vremenske trake nakon okvira 80 kao dosad. Sada se naš film zaustavlja i čeka da netko klikne na gumb. To je zato što sada upravljamo vremenskom trakom s ActionScriptom.

Spremite svoju datoteku "fla" za sljedeći tutorial kada ćemo početi raditi na drugoj polovici animacije koverta.

Autorska prava 2018. Adobe Systems Incorporated. Sva prava pridržana. Snimke zaslona Adobe proizvoda preispisane su uz dozvolu 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 i Flash Paper je ili su [a] registrirani zaštitni znak (i) ili zaštitni znak (Adobe) tvrtke Adobe Systems Incorporated u Sjedinjenim Državama i / ili drugim zemljama.


Upute Video: Hafiz Aziz Alili - Dzibrilov mi dodajte ibrik - (Audio 1999) (Svibanj 2024).