„Flash CS4“ mygtuko vartotojo sąsajos komponentas
Paskutiniame vadove mes pridėjome stop kodą, kuris sustabdys mūsų „Flash“R pakartoti po pirmojo praėjimo per laiko juostą. Dabar pridėsime mygtuką „Replay“, kuris atkuriamąjį valdymą perduos žiūrovui. Kai eCard animacija sustos, žiūrintysis paskatins filmą pakartoti spustelėjęs šį mygtuką.

Šį mygtuką galime sukurti užkodavę „ActionScript“, kuris paspaus mums mygtuką scenoje. Bet šiam vadovui naudosime įmontuotą mygtuko UI komponentą. Mes pradėsime dirbti prie paskutinio laiko juostos rėmo. Atidarykite savo atviruką „Flash CS4“.

  1. Pridėkite naują sluoksnį tiesiog po veiksmais. Pavadinkite šį naują sluoksnį „Replay“. Šį sluoksnį naudosime savo mygtukui laikyti.

  2. Pridėkite pagrindinį kadrą ant pakartojimo sluoksnio 105 rėmelio. Tai užtikrins, kad mygtukas nebus matomas iki paskutinio kadro.

  3. Atidarykite komponentų skydelį (langas - komponentai). Ši panelė turi du skyrius: Vartotojo sąsaja ir Vaizdo įrašai. Mygtuko komponentas yra Vartotojo sąsajos skyriuje. Spustelėkite ir vilkite mygtuko komponento egzempliorių ant scenos, tiesiai po tekstu.

  4. Pasirinkite mygtuką. Ypatybių skydelyje nurodykite mygtuką „Replay“ egzemplioriaus pavadinimas.

  5. Atidarykite komponentų inspektoriaus skydą (langas - komponentų inspektorius). Mes naudojame šią skydą, kad nustatytume mygtuko komponento parametrų vertes. Parametras Etiketė kontroliuoja mūsų mygtuko viršuje esantį tekstą. Šiuo metu ant mygtuko rašoma „Etiketė“, nes parametro „Etiketė“ vertė yra „Etiketė“. Pakeiskite šio parametro reikšmę į „Replay“. Jūs turėtumėte pamatyti mygtuką, kurį mygtukas pakeitė iš „Label“ į „Replay“.

    Jei išbandysime atviruką dabar, nieko neatsitiks, kai spustelėsime mygtuką Pakartoti. Taip yra todėl, kad vis tiek turime pridėti elgesį prie mygtuko.

  6. Spustelėkite paskutinį Veiksmų sluoksnio kadrą ir atidarykite Veiksmų skydelį. Po sustojimo (); kodą, pridėkite žemiau esantį kodą. Šis kodas nurodo „Flash“ įsiklausyti į pelės paspaudimą ant mygtuko Pakartoti. Kai yra pelės paspaudimas, „Flash“ atlieka „replayMovie“ funkciją. Ši funkcija turi tik vieną kodo eilutę, kuri nurodo „Flash“ grįžti į 1 kadrą ir leisti filmą.

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

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.