Flash-vedä ja pudota -koodinpätkä
Flash CS5 sisältää koodinpätkät, joita voit käyttää projektien lähtökohtana. Katsotaanpa vetämällä ja pudottamalla koodinpätkä.

Käynnistä uusi ActionScript 3.0 -projekti. Huomaat, että meillä on oletusarvoisesti yksi kehys kerroksessa 1 aikajanalla ja tyhjä vaihe.

Avaa Code Snippets -paneeli (ikkuna ï ½½ koodinpätkät). Löydät Vedä ja pudota -koodinpätkän Toiminnot-kansiosta.

Asenna koodinpätkä kaksoisnapsauttamalla katkelman nimeä paneelissa. Kun teemme tämän, FlashR kertoo meille, että meidän on liitettävä katkelma lavalla olevaan esineeseen. Koodinpätkä voidaan lisätä elokuvaleikkeeseen tai TLF-tekstiobjektiin. Piirrämme neliö lavalle suorakulmion avulla. Valitse nyt neliö lavalla ja kaksoisnapsauta katkelmaa uudelleen.

Nyt Flash kertoo meille, että meidän on muutettava neliö elokuvaleikkeeksi ja annettava elokuvalehdelle instanssinimi. Se tarjoaa tämän meidän puolestamme. Napsauta sitten OK. Toiminnot-paneeli aukeaa automaattisesti vetämis- ja pudotuskoodimme näyttämiseksi. Sulje tämä paneeli hetkeksi, jotta voimme tutkia, mitä muuta on tapahtunut Flash-flassissamme.

Aikajanalla meillä on nyt uusi toimintokerros (yläkerros) ja kehyksessä 1 on pieni "a" osoittaaksesi, että ActionScript-koodi on lisätty kehykseen. Meillä on edelleen kerros 1 neliön kanssa, mutta jos napsautamme neliötä ja katsomme Ominaisuudet-paneelia, näemme, että Flash on tehnyt siitä uuden elokuvaleikkeen nimeltä "Symbol 1", jonka esiintymänimi on "movieClip_1".

Nyt voimme testata Flash-elokuvaa. Napsauta Ohjaus • Test Movie � Flash Professional -sovelluksessa. Napsauta ruutua ja vedä se toiseen kohtaan lavalla.

Avataan Toiminnot-paneeli uudelleen ja tarkistetaan koodi. Koodinpätkä sisältää toiminnot ja kaksi tapahtuman kuuntelijaa. Ensimmäinen koodirivi (kommentin jälkeen) lisää tapahtuman kuuntelijan movieClip_1 -sivustolle. Tapahtuman kuuntelija kuuntelee MOUSE_DOWN MouseEvent -tapahtumaa. Kun Flash havaitsee hiiren painikkeen napsautetun alas, se suorittaa ensimmäisen toiminnon nimeltä fl_ClickToDrag.

Fl_ClickToDrag-toiminto käyttää startDrag (); toiminto movieClip_1 -sivustollemme. Tämä startDrag-toiminto on "sisäänrakennettu" Flash-toiminto, jonka avulla kohde (movieClip_1) voidaan vetää lavan yli. Meillä voi olla vain yksi elokuvaleike vetävissä kerrallaan, ja tämä elokuva voi vetää, kunnes toinen kahdesta tapahtuu. Ensimmäinen on stopDrag (); funktiota kutsutaan. Puhumme tästä seuraavissa kappaleissa. Toinen on käynnistää startDrag (); toiminto toiselle esineelle lavalla.

Nyt kun voimme vetää elokuvaleikettämme, meidän on tarkasteltava koodia, joka "pudottaa" elokuvaleikkeen. Kuten näette, seuraava rivi lisää tapahtuman kuuntelijan vaiheeseen (ei elokuvaleikkeen). Se kehottaa Flashia kuuntelemaan MOUSE_UP MouseEvent -sovellusta ja suorittamaan fl_ReleaseToDrop-toiminnon, kun tämä tapahtuu.

Fl_ReleaseToDrop-toiminto käyttää toista sisäänrakennettua Flash-toimintoa StopDrag (); filmClip_1 -objektiin. Tämä toiminto pysäyttää tai poistaa startDrag () -ominaisuuden elokuvaleikkeestä.

Tekijänoikeus 2018 Adobe Systems Incorporated. Kaikki oikeudet pidätetään. Adobe-tuotteen näyttökuva (t) uusitaan Adobe Systems Incorporatedin luvalla. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Ilotulitteet, Contribute, Captivate, Flash Catalyst ja Flash Paper on / on joko [a] rekisteröity tavaramerkki (t) tai Adobe Systems Incorporatedin tavaramerkki (t) Yhdysvalloissa ja / tai muissa maissa.


Video-Ohjeita: An Overview of our Drag-and-Drop Visual Editor (Huhtikuu 2024).