Komponenta uporabniškega vmesnika gumba Flash CS4
V zadnji vadnici smo dodali kodo za zaustavitev, ki bo ustavila naš FlashR če se ponovite po prvem prehodu skozi Časovnico. Zdaj bomo dodali gumb »Replay«, ki bo nadzor nadvajanja dal v roke gledalca. Ko se animacija z e-kartico ustavi, se bo film s klikom na ta gumb povzročil, da se bo film predvajal.

Ta gumb lahko ustvarimo tako, da kodiramo ActionScript, ki bo na nas narisal gumb na odru. Toda za ta tutoiral bomo uporabili komponento uporabniškega vmesnika z vgrajenim gumbom. Začeli bomo delati na zadnjem okviru časovne premice. Odprite svojo kartico v Flash CS4.

  1. Dodajte novo plast tik pod plastjo Dejanja. To novo plast poimenujte "Replay". Ta sloj bomo uporabili za zadrževanje gumba.

  2. Dodajte ključni okvir na okvir 105 plasti Replay. Tako boste zagotovili, da gumb ni viden do zadnjega okvira.

  3. Odprite ploščo Components (Okno - Komponente). Ta plošča ima dva oddelka, uporabniški vmesnik in video. Komponenta gumba je v razdelku Uporabniški vmesnik. Kliknite in povlecite primerek komponente gumba na oder tik pod besedilom.

  4. Izberite gumb. Na plošči Lastnosti gumbu vnesite ime primerka »Replay«.

  5. Odprite ploščo Inšpektor komponent (Okno - Inšpektor komponent). Na tej plošči nastavimo vrednosti parametrov naše komponente gumbov. Parameter Label nadzoruje besedilo na vrhu našega gumba. Trenutno na gumbu piše "Oznaka", ker je vrednost parametra Label nastavljena na "Label". Spremenimo vrednost tega parametra v »Predvajaj«. Videti bi moralo besedilo na gumbu, ki se spreminja iz "Oznaka" v "Predvajaj".

    Če zdaj testiramo kartico, se ne zgodi nič, ko kliknemo gumb Replay. To je zato, ker moramo gumbu še vedno dodati vedenje.

  6. Kliknite zadnji okvir sloja Dejanja in odprite ploščo Dejanja. Po postanku (); kodo, dodajte spodnjo kodo. Ta koda sporoči Flashu, da posluša klik miške na gumb Replay. Ko pride do miške, Flash izvede funkcijo replayMovie. Ta funkcija ima samo eno vrstico kode, ki sporoča Flashu, da se vrne v Frame 1 in predvaja film.

    Replay.addEventListener (MouseEvent.CLICK, replayMovie);
    funkcija reprodukcijaMovie (evt)
    {
    gotoAndPlay (1);
    }

Avtorske pravice 2018 Adobe Systems Incorporated. Vse pravice pridržane. Posnetki zaslona izdelkov Adobe so bili ponatisnjeni z dovoljenjem 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, Prispevaj, Captivate, Flash Catalyst in Flash Paper so ali so [a] registrirana blagovna znamka (-e) ali blagovna znamka Adobe Systems Incorporated v Združenih državah Amerike in / ali drugih državah.