Programminupp ActionScripti ja Script Assistiga
Oleme lõpetanud oma välklambiR CS4 eCard-animatsioon, lisas stopp-koodi ja ehitas nupu, mida meie vaataja kasutab animatsiooni teist või järgnevat korda taasesitamiseks. Nüüd oleme valmis oma nupule manustama mõne ActionScript 3 koodi. See kood käsib Flashil kuulata hiireüritust, näiteks meie nupule klõpsamist. Seejärel kirjutame funktsiooni, mis ütleb Flashile, mida teha, kui nuppu klõpsatakse. Meie funktsioon käsib Flashil naasta esimese kaadri juurde ja uuesti animatsiooni mängida.

Avage oma tööfail Flash CS4-s.

1. Esmalt peame lavale lisama oma Replay nupu. Me ei soovi, et nupp oleks saadaval enne, kui animatsioon esimest korda läbi mängitakse ja seiskub. Lisame siis nupu animatsiooni viimasele kaadrile (Raam 75). Samuti selleks, et nuppu ei kuvataks laval kuni Raamini 75, peame lisama võtmekaadri. Paremklõpsake nupul Nupu kiht 75 ja lisage võtmeraam. Välk annab teile 75 tühja kaadrit ja võtmekaadri Raamil 75.

Nüüd lohistage teegi kordusnupu eksemplar (koopia) raamatukogu lava paremas alanurgas lumele.

2. Selle toimiku (koopia) juhtimiseks nupul Kordus koos ActionScriptiga peame andma sellele kordumatu nime. Kui nupp on valitud, minge atribuutide paneelile ja asendage "Installatsiooni nimi" sõnaga "replay_btn". Nüüd saame hakata töötama ActionScripti kallal.

3. Klõpsake kihi Toimingud raamil 75 ja avage toimingute paneel. Siin on meie kood siiani.

impordi flash.display.MovieClip;
see.stop ();

4. Ütleme Flashile, et ta saaks meie hiireklõpsu nupul replay_btn kuulata. Kasutame oma Actionscripti kirjutamiseks taas Script Assistit. Ülemise paani avamiseks klõpsake nuppu Script Assist.

ActionScripti koodide loendi avamiseks klõpsake plussmärgil. Klõpsake selles koodiloendis flash.events - IeventDispatcher - Methods - addEventListener. Flash värskendab meie koodi automaatselt, lisades need kaks rida.

Järgmine →

Autoriõigus 2018 Adobe Systems Incorporated. Kõik õigused kaitstud. Adobe toote ekraanipilt (ed) kordustrükis Adobe Systems Incorporated loal. 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 and Flash Paper on / on kas [a] registreeritud kaubamärk (id) või Adobe Systems Incorporated'i kaubamärk (id) Ameerika Ühendriikides ja / või teistes riikides.