Delček bliska in povleka bliskavice
Flash CS5 vključuje delčke kode, ki jih lahko uporabite kot izhodišče za svoje projekte. Oglejmo si delček kode za povleci in spusti.

Zaženite nov projekt ActionScript 3.0. Opazili boste, da imamo privzeti en okvir na nivoju 1 v časovni premici in prazno.

Odprite ploščo Izrezki kode (Window � Izrezki kode). Delček kode povleci in spusti najdete v mapi Dejanja.

Če želite uporabiti delček kode, samo dvokliknite ime delčka na plošči. Ko pa to storimo, FlashR pove, da moramo odrezek pritrditi na predmet na odru. Izrezek kode lahko dodate v filmski posnetek ali besedilni objekt TLF. Na odru narišemo kvadrat z orodjem Rectangle. Zdaj izberite kvadrat na odru in znova dvokliknite delček.

Zdaj nam Flash pove, da moramo kvadrat spremeniti v filmski posnetek in mu dodeliti ime primerka. Ponuja, da to storimo za nas. Torej, kliknite V redu. Plošča Dejanja se samodejno odpre in prikaže našo povleko in spustno kodo. Za nekaj časa zaprite to ploščo, da bomo lahko preučili, kaj se je še zgodilo v naši Flash flaši.

Na časovni premici imamo zdaj novo plast Action (zgornja plast) in Frame 1 ima majhen "a", ki označuje, da je bila koda ActionScript dodana v ta okvir. Še vedno imamo svoj sloj 1 s kvadratom, če pa kliknemo na kvadrat in pogledamo ploščo Lastnosti, vidimo, da je Flash ustvaril nov filmski posnetek z imenom "Simbol 1" z instančnim imenom "movieClip_1".

Zdaj lahko preizkusimo naš Flash film. Kliknite Nadzor ï ½ Test filma ï ¿½ V programu Flash Professional. Kliknite na kvadrat in ga povlecite na drugo mesto na odru.

Ponovno odpremo ploščo Dejanja in preverimo kodo. Delček kode vsebuje funkcije in dva poslušalca dogodkov. Prva vrstica kode (po komentarju) doda poslušalcu dogodkov naš filmClip_1. Poslušalec dogodka posluša MOUSE_DOWN MouseEvent. Ko Flash opazi, da je miškin gumb pritisnjen navzdol, bo zagnala prvo funkcijo, imenovano fl_ClickToDrag.

Funkcija fl_ClickToDrag uporablja startDrag (); funkcijo za naš filmClip_1. Ta funkcija startDrag je "vgrajena" funkcija Flash, ki omogoča, da se cilj (movieClip_1) vleče čez oder. Naenkrat lahko vlečemo samo en filmski posnetek, ta film pa ostane vlečen, dokler se ne zgodi ena od dveh stvari. Prvi je stopDrag (); funkcija se imenuje. O tem bomo govorili v naslednjih odstavkih. Drugi način je uporaba zagonaDrag (); funkcijo do drugega predmeta na odru.

Zdaj, ko lahko povlečemo svoj filmski posnetek, moramo pogledati kodo, ki bo "spustila" naš filmski posnetek. Kot lahko vidite, bo naslednja vrstica kode na oder dodala poslušalca dogodkov (ne filmskega posnetka). Flashu pove, naj posluša MOUSE_UP MouseEvent in zažene funkcijo fl_ReleaseToDrop, ko se to zgodi.

Funkcija fl_ReleaseToDrop uporabi še eno vgrajeno funkcijo Flash stopDrag (); do predmeta movieClip_1. Ta funkcija ustavi ali odstrani sposobnost startDrag () iz posnetka filma.

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.