Adobe Flash Creative Suite 5 ActionScriptin stop()-lause tekee täsmälleen miltä se kuulostaa: Se pysäyttää Flash CS5:n aikajanan mihin tahansa kehyksiin, joille se on asetettu. Yleinen stop()-komento on estää elokuvan silmukoita, mikä on Flash Playerin oletustoiminto.
Seuraa näitä ohjeita luodaksesi pysäytystoiminnon elokuvaasi:
Luo liike tai muoto uudelle tasolle kehyksistä 1–24 ja paina Enter- tai Return-näppäintä toistaaksesi ja esikatsellaksesi animaatiota.
Napsauta aikajanan alla olevaa Uusi taso -painiketta luodaksesi uuden tason ja nimeäksesi sen Toiminnot. Vedä tasoa tarvittaessa ylöspäin niin, että se on pinon ylin kerros.
Tämä erillinen taso on paikka, jonne lisäät ActionScriptin ohjataksesi uutta liikettäsi.
Lisää avainkehys uuden Actions-kerroksen kehykseen 24 F6-pikanäppäimellä.
Valitse avainkehys ja valitse Ikkuna→Toiminnot käynnistääksesi Toiminnot-paneelin.
Etsi Toiminnot-paneelista Script Assist -painike ja napsauta sitä.
Yläpaneeli laajenee ja työskentelet nyt Script Assist -tilassa.
Voit lisätä ActionScriptin avainkehyksiin, joissa on olemassa olevaa sisältöä, mutta on aina hyvä käytäntö erottaa komentosarjat näyttämöllä olevista visuaalisista elementeistä luomalla erillinen taso ActionScriptille.
Napsauta Toiminnot-paneelin yläreunassa olevaa plusmerkkiä ja valitse flash.display→ MovieClip→ Methods→ Stop.
Määritä Objekti-tekstikenttään sen objektin nimi, jota haluat hallita. Koska pysäytät nykyisen (pää) aikajanan, kirjoita sana tämä tekstin not_set_yet tilalle Objekti-tekstikenttään.
Toimintopaneeli lukee
tuonti flash.display.MovieClip; this.stop();
Kun katsot omaasi, huomaat, että avainkehyksen sisällä näkyy nyt pieni kirjain a, mikä osoittaa, että avainkehyksessä on ActionScript. Nämä komentosarjat suoritetaan, kun toistopaikka ohittaa kyseisen avainkehyksen.
Valitse Ohjaus→ Testaa elokuva esikatsellaksesi elokuvaasi.
Animaatio toistetaan ruutuun 24 asti ja pysähtyy sitten.