Programmas poga ar ActionScript un Script Assist
Esam pabeiguši FlashR CS4 eCard animācija, pievienoja stop () kodu un izveidoja pogu, kuru mūsu skatītājs izmantos, lai atkārtotu animāciju otro vai nākamo reizi. Tagad mēs esam gatavi savai pogai pievienot kādu ActionScript 3 kodu. Šis kods liks Flash, lai klausītos peles notikumus, piemēram, uz mūsu pogas noklikšķināšanu. Tad mēs uzrakstīsim funkciju, lai pastāstītu Flash, kā rīkoties, noklikšķinot uz pogas. Mūsu funkcija liks Flash, lai atgrieztos pie pirmā kadra un atkal atskaņotu animāciju.

Atveriet darba failu Flash CS4.

1. Vispirms mums uz skatuves jāpievieno poga Replay. Mēs nevēlamies, lai poga būtu pieejama, kamēr animācija tiek atskaņota pirmo reizi un apstājusies. Pievienosim pogu pēdējam animācijas kadram (75. kadrs). Lai poga netiktu rādīta uz skatuves līdz 75. kadram, mums jāpievieno atslēgas kadrs. Ar peles labo pogu noklikšķiniet uz pogas slāņa 75. rāmja un pievienojiet atslēgas kadru. Ar zibspuldzi 75 rāmī jūs iegūsit 74 tukšus kadrus un atslēgas kadru.

Tagad velciet Atkārtošanas pogas gadījumu (kopiju) no bibliotēkas uz sniegu skatuves apakšējā labajā stūrī.

2. Lai kontrolētu šo atkārtošanas pogas gadījumu (kopiju) ar ActionScript, mums tai jāpiešķir unikāls nosaukums. Kad ir atlasīta poga, dodieties uz paneli Properties un aizstājiet "instances nosaukums" ar "replay_btn". Tagad mēs varam sākt strādāt pie ActionScript.

3. Noklikšķiniet uz darbības slāņa 75. kadra un atveriet darbību paneli. Šeit ir mūsu kods līdz šim.

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

4. Pateiksim Flash, lai noklausītos peles klikšķi uz mūsu replay_btn pogas. Mēs atkal izmantosim Script Assist, lai rakstītu mūsu ActionScript. Noklikšķiniet uz pogas Script Assist, lai atvērtu augšējo rūti.

Noklikšķiniet uz zīmes Plus, lai atvērtu ActionScript kodu sarakstu. Šajā kodu sarakstā noklikšķiniet uz flash.events - IeventDispatcher - Methods - addEventListener. Flash automātiski atjauninās mūsu kodu, pievienojot šīs divas rindiņas.

Nākamais →

Autortiesības 2018 Adobe Systems Incorporated. Visas tiesības aizsargātas. Adobe produkta ekrānuzņēmums (-i) ir pārpublicēts ar Adobe Systems Incorporated atļauju. 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 ir / ir vai nu [a] reģistrēta preču zīme (-es), vai Adobe Systems Incorporated preču zīme (-es) Amerikas Savienotajās Valstīs un / vai citās valstīs.