Ümbriku animatsiooni lisamiseks lisage nupule ActionScript
Paaris viimases õpetuses lõpetasime animatsiooni, mille tõttu ümbrik lendas lava keskele, ja lisasime oma nähtamatu nupu ümbriku templi kohale. Animatsiooni esimese poole jaoks on ainus asi, mida on vaja teha, lisada meie nupule mõni rida ActionScripti. See kood käsib Flashil lihtsalt peatada raamil 80 animatsiooni ja kuulata, millal nuppu klõpsatakse. Kui nuppu klõpsatakse, liigutab ActionScript animatsiooni kaadrisse 81 ja animatsiooni teise poole. Muidugi peame ülejäänud animatsiooni ikkagi üles ehitama, kuid praegu töötame selle koodi kallal, mis paneb meie nupu juhtima ajajoont.

Avage meie fla-fail Flash CS3-s. Praegu on meil ajateljel 80 kaadrit. Selle õpetuse ajal töötame raamiga 80.

  1. Avage kihid Toimingud ja InvButton. Paremklõpsake toimingukihi Raamide 80 raami 80 peal ja lisage võtmeraam. Klõpsake menüüribal nuppu Akna, Toimingud, et avada toimingud.

  2. Lisage järgmine kood toimingute paneelile.

    peatus ();

    InvButton1.addEventListener (MouseEvent.CLICK, open_Env);

    funktsioon open_Env (sündmus: sündmus): tühine {
    InvButton1.removeEventListener (MouseEvent.CLICK, open_Env);
    mängida ();
    }

    Nagu näete, koosneb see kood kolmest osast. Animatsiooni peatamiseks lisame esmalt stoppkoodi () ja ootame nupu klõpsamist. Kuna kood asub raamil 80, peatub animatsioon.

    Järgmisena lisame EventListeneri meie nähtamatu templi nupu InvButton1 eksemplarile. See EventListener kuulab hiireklõpsu nupul ja kutsub seejärel funktsiooni open_Env.

    Funktsioon open_Env teeb kahte asja. Esmalt eemaldab see EventListeneri ja teisaldab seejärel animatsiooni mängu () koodiga kaadrisse 81.

  3. Pärast ActionScripti lisamist toimingute paneelile saate sulgeda toimingute paneeli.

  4. Nagu näete, tegime seda kõike raamil 80. Nupu testimiseks klõpsake nuppu Juhtimine, Testi filmi. Näete, et animatsioon ei naase automaatselt ajaskaala algusesse pärast kaadrit 80, nagu seni. Nüüd meie film peatub ja ootab, kuni keegi nuppu klõpsab. Selle põhjuseks on asjaolu, et nüüd kontrollime ActionScripti abil ajajoont.

Salvestage oma fla-fail järgmiseks õppetööks, kui alustame ümbrikuanimatsiooni teise poolega.

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.


Video Juhiseid: PPAFF 2014 1. jalaväebrigaadi ajateenijate animatsioonid (Mai 2024).