Flash drag and drop kódrészlet
A Flash CS5 kódrészleteket tartalmaz, amelyeket felhasználhat kiindulópontjaként a projektekhez. Vessen egy pillantást a drag and drop kódrészletre.

Indítson el egy új ActionScript 3.0 projektet. Észre fogja venni, hogy alapértelmezés szerint egy keretünk van az 1. rétegben az Idővonalban és egy üres szakasz.

Nyissa meg a Code Snippets panelt (Ablak � Code Snippets). A drag and drop kódrészletet a Műveletek mappában találja.

Kódrészlet alkalmazásához kattintson duplán a panelen található részlet nevére. Amikor ezt megtesszük, FlashR azt mondja nekünk, hogy a fragmentumot csatolni kell egy színpadi tárgyhoz. Kódrészlet hozzáadható egy filmkliphez vagy a TLF szöveges objektumhoz. Rajzoljunk egy négyzetet a színpadon a Téglalap eszköz segítségével. Most válassza ki a négyzetet a színpadon, majd kattintson duplán a részletre.

Most a Flash azt mondja nekünk, hogy a négyzetet filmklipszé kell konvertálnunk, és a filmklipnek példánynevet kell adnunk. Kínálja ezt nekünk. Tehát kattintson az OK gombra. A Műveletek panel automatikusan megnyílik, hogy megjelenítse a drag and drop kódot. Zárja be kissé egy ideig a panelt, hogy megvizsgáljuk, mi történt még a Flash fla-ban.

Az Idővonalon most van egy új Műveleti réteg (felső réteg), és az 1. keretnek egy kis "a" jele van, jelezve, hogy az ActionScript kód hozzá lett adva a kerethez. Még mindig van az 1. rétegünk a négyzettel, de ha rákattintunk a négyzetre és megnézzük a Tulajdonságok panelt, láthatjuk, hogy a Flash új „1-es szimbólum” nevű filmklipvé tette, amelynek „filmClip_1” példányneve van.

Most kipróbálhatjuk a Flash filmünket. Kattintson a Vezérlés ï Tesztfilm ï ½ elemre a Flash Professional alkalmazásban. Kattintson a négyzetre, és húzza azt egy másik helyre a színpadon.

Nyissuk meg újra a Műveletek panelt, és nézzük meg a kódot. A kódrészlet funkciókat és két eseményfigyelőt tartalmaz. Az első kódsor (a megjegyzés után) hozzáad egy esemény-hallgatót a filmClip_1-hoz. Az esemény hallgató hallgatja a MOUSE_DOWN MouseEvent programot. Amikor a Flash észreveszi, hogy az egérgombra kattintottak, az első, az fl_ClickToDrag nevű funkció fut.

Az fl_ClickToDrag funkció alkalmazza a startDrag () -ot; funkciót a filmClip_1-hez. Ez a startDrag funkció egy "beépített" Flash funkció, amely lehetővé teszi a cél (filmClip_1) áthúzását a színpadra. Egyszerre csak egy klipet húzhatunk, és ez a klipek húzhatók maradnak mindaddig, amíg a két dolog egyike meg nem történik. Az első egy stopDrag (); függvényt hívják. Erről a következő bekezdésekben fogunk beszélni. A második az, hogy alkalmazza a startDrag () -ot; funkció egy másik tárgyhoz a színpadon.

Most, hogy elhúzhatjuk a filmklipünket, meg kell nézni azt a kódot, amely "eldobja" a filmklipünket. Mint láthatja, a következő kódsor eseményfigyelőt ad hozzá a színpadhoz (nem a filmkliphez). Azt mondja a Flash-nek, hogy hallgassa meg a MOUSE_UP MouseEvent programot, és futtassa az fl_ReleaseToDrop funkciót, amikor ez bekövetkezik.

Az fl_ReleaseToDrop függvény egy másik beépített Flash funkciót, a stopDrag () alkalmaz; a filmClip_1 objektumhoz. Ez a funkció leállítja vagy eltávolítja a startDrag () képességet a filmklipről.

Szerzői jog 2018 Adobe Systems Incorporated. Minden jog fenntartva. Az Adobe termék képernyőképe (i) újra kinyomtatva az Adobe Systems Incorporated engedélyével. 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 és Flash Paper vagy bejegyzett védjegy (ek) vagy az Adobe Systems Incorporated védjegye (i) az Egyesült Államokban és / vagy más országokban.


Video Utasításokat: Flash Drag & Drop to a Target Tutorial (Lehet 2024).