Program gomb ActionScript és Script Assist segítségével
Befejeztük a Flash-etR A CS4 eCard animáció hozzáadta a stop () kódot, és felépítette a gombot, amelyet a nézőnk az animáció második vagy későbbi lejátszásához fog használni. Most készen állunk arra, hogy néhány gombra csatoljuk az ActionScript 3 kódot. Ez a kód megmondja a Flash-nek, hogy hallgasson el egy egér eseményt, például a gombra kattintást. Ezután megírunk egy funkciót, amely elmondja a Flash-nek, hogy mit kell tennie, ha a gombra kattintanak. Funkciónk megmondja a Flash-nek, hogy térjen vissza az első képkockahoz, és indítsa újra az animációt.

Nyissa meg a munkafájlt a Flash CS4 fájlban.

1. Először hozzá kell adnunk a Replay gombot a színpadra. Nem akarjuk, hogy a gomb addig legyen elérhető, amíg az animáció először lejátszódik és leáll. Tehát adjuk hozzá a gombot az animáció utolsó képkockájához (75. keret). Annak elkerülése érdekében, hogy a gomb ne jelenjen meg a színpadon a 75-es keretig, hozzá kell adnunk egy kulcsképet. Kattintson a jobb gombbal a Gombréteg 75-es keretére, és adjon hozzá egy kulcsképet. A Flash 74 üres keretet és kulcskeretet ad a 75 kerethez.

Most húzza a Replay gomb példányát (másolatát) a könyvtárból a színpad jobb alsó sarkában lévő hóra.

2. Annak érdekében, hogy a Replay gomb példányát (másolatát) az ActionScript segítségével ellenőrizzük, egyedi nevet kell adnunk. A kiválasztott gomb segítségével ugorjon a Tulajdonságok panelre, és cserélje ki az "Példány neve" kifejezést a "visszajátszás_btn" -re. Most megkezdhetjük az ActionScript munkáját.

3. Kattintson a Műveletek réteg 75 keretére és nyissa meg a Műveletek panelt. Itt van a mi kódunk eddig.

import flash.display.MovieClip;
this.stop ();

4. Mondja meg a Flashnek, hogy hallgasson egy egérkattintást a replay_btn gombra. Újra a Script Assist programot fogjuk használni az ActionScript írásához. Kattintson a Script Assist gombra a felső panel megnyitásához.

Kattintson a Plusz jelre az ActionScript kódok listájának megnyitásához. Ebből a kódlistából kattintson a flash.events - IeventDispatcher - Methods - addEventListener elemre. A Flash automatikusan frissíti kódunkat e két sor hozzáadásával.

Következő →

Szerzői jog 2018 Adobe Systems Incorporated. Minden jog fenntartva. Az Adobe termék képernyőképe (i) újra kinyomtatva az Adobe Systems Incorporated engedélyével. 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 és Flash Paper vagy bejegyzett védjegy (ek) vagy az Adobe Systems Incorporated védjegye (i) az Egyesült Államokban és / vagy más országokban.