Programos mygtukas su „ActionScript“ ir „Script Assist“
Mes baigėme savo „Flash“R „CS4 eCard“ animacija, pridėjo stop () kodą ir sukūrė mygtuką, kurį mūsų žiūrovas panaudos animacijos pakartojimui antrą ar kitą kartą. Dabar mes pasiruošę pridėti šiek tiek „ActionScript 3“ kodo prie savo mygtuko. Šis kodas lieps „Flash“ klausytis pelės įvykio, pavyzdžiui, paspausti mūsų mygtuką. Tada parašysime funkciją „Flash“ pasakyti, ką daryti spustelėjus mygtuką. Mūsų funkcija lieps „Flash“ grįžti į pirmąjį kadrą ir vėl leisti animaciją.

Atidarykite darbinį failą „Flash CS4“.

1. Pirmiausia ant scenos turime pridėti savo mygtuką „Replay“. Mes nenorime, kad mygtukas būtų prieinamas tol, kol animacija bus paleista pirmą kartą ir sustos. Taigi, pridėkime mygtuką prie paskutinio animacijos kadro (75 kadras). Taip pat, kad mygtukas nerodomas scenoje iki „Frame 75“, turime pridėti pagrindinį kadrą. Dešiniuoju pelės mygtuku spustelėkite mygtuko sluoksnio 75 rėmelį 75 ir pridėkite pagrindinį kadrą. „Flash“ duos jums 74 tuščius kadrus ir pagrindinį kadrą „75 kadre“.

Dabar vilkite Replay mygtuko egzempliorių (kopiją) iš bibliotekos ant sniego apatiniame dešiniajame scenos kampe.

2. Norėdami valdyti šį „Replay“ mygtuko egzempliorių (kopiją) naudodami „ActionScript“, turime jam suteikti unikalų pavadinimą. Pasirinkę mygtuką, eikite į ypatybių skydą ir pakeiskite „instancijos pavadinimą“ į „replay_btn“. Dabar galime pradėti dirbti su „ActionScript“.

3. Spustelėkite „Veiksmų“ sluoksnio 75 rėmelį ir atidarykite „Veiksmų“ skydelį. Čia yra mūsų kodas iki šiol.

importuoti „flash.display.MovieClip“;
this.stop ();

4. Pasakykime „Flash“, kad klausytųsi pelės paspaudimo ant mūsų pakartojimo_btn mygtuko. Mes vėl panaudosime scenarijų pagalbos programą, kad parašytume „ActionScript“. Spustelėkite mygtuką „Script Assist“, kad atidarytumėte viršutinę sritį.

Spustelėkite pliuso ženklą, kad atidarytumėte „ActionScript“ kodų sąrašą. Iš šio kodų sąrašo spustelėkite „flash.events“ - „IeventDispatcher“ - „Metodai“ - „addEventListener“. „Flash“ automatiškai atnaujins mūsų kodą pridėdami šias dvi eilutes.

Kitas →

Autorių teisės 2018 m. „Adobe Systems Incorporated“. Visos teisės saugomos. „Adobe“ produkto ekrano kopija (-os) perspausdinta gavus „Adobe Systems Incorporated“ leidimą. „Adobe“, „Photoshop“, „Photoshop Album“, „Photoshop Elements“, „Illustrator“, „InDesign“, „GoLive“, „Acrobat“, „Cue“, „Premiere Pro“, „Premiere Elements“, „Bridge“, „After Effects“, „InCopy“, „Dreamweaver“, „Flash“, „ActionScript“, „Fejerverkai“, „Prisidėkite“, „Captivate“, „Flash Catalyst“ ir „Flash“ popierius yra (yra) registruotas (-i) prekės ženklas (-ai) arba „Adobe Systems Incorporated“ prekės ženklas (-ai) JAV ir (arba) kitose šalyse.