Főoldal » Abode Flash – Drag And Drop (fogd és vidd)

Abode Flash – Drag And Drop (fogd és vidd)

MEGOSZTÁS

Ha tetszett a cikk, akkor nyugodtan oszd meg ismerőseiddel, valószínű ők is örülni fognak neki.

Fogd és vidd funkció!

 

Első példa ami eszembe jutott , hogy csináljunk egy olyat, hogy kidobjuk a szemetet a kukába =)

Csináljuk :


A mai operációs rendszerek támogatják ezt a technikát. Az interneten az online áruházaknál találkozhatunk ezzel a módszerrel, a vásárló kosarába dobhatja az árut. Ez egy látványos és felhasználóbarát megoldás.

 

Ezt az Actions könyvben található startdrag parancs alkalmazásával tehetjük meg. 

Szintaxisa:

startdrag(moziklipnév);

A Target mezőben kell megadni a vonszolandó moziklip instancenevét, valamint a helyét a hierarciában.. 

Az expression (kifejezés) mezőt jelöljük ki, hiszen a target mezőben szereplő adatot nem stringként, hanem változóként szeretnénk kezelni.

Megadhatjuk, hogy milyen határokon belül mozgathatjuk a moziklipet a Constrain to rectangle (téglalapba foglalás) segítségével. A határoló téglalapot meghatározza a bal felső  (L,T) és a jobb alsó (R,B) sarkának koordinátája.

A lock mouse to center (egér középponthoz zárolása) bekapcsolásakor az egérmutató az aktuális objektum középpontjához ragad, egészen addig, míg ki nem választunk egy másik objektumot, vagy ki nem lépünk a filmből.

stopdrag(); – vonszolás abbahagyása. Mivel egyszerre csak egy moziklipet vonszolhatunk, így ennek nincs paramétere.

A konkrét feladat : 

Készítsünk egy moziklipet, valamint egy láthatatlan gombot a belsejében.

Erre a gombra írunk kódot:

on (press) {
startDrag (this);
}
on (release) {
stopDrag ();
}

A moziklipre nem írtunk semmilyen kódot, így az egérgomb lenyomásának eseményét megkapja a hierarchiában lejebb szereplő objektum, a láthatatlan gomb.

Mivel az adott objektumot szeretnénk vonszolni, ezért használtunk relatív hivatkozást. Természetesen abszolút módon is hivatkozhattunk volna, de akkor instancenevet kellett volna adnunk a moziklipnek.

 

Csodálatos :D

Most már a szemetet is kidobhatjuk!

 

Köszönöm a figyelmet!

Még találkozunk!

MEGOSZTÁS

Ha tetszett a cikk, akkor nyugodtan oszd meg ismerőseiddel, valószínű ők is örülni fognak neki.

HOZZÁSZÓLÁS

Ha nem hagy nyugodni az, amit a cikkben olvastál, akkor nyugodtan írd meg kérdésed vagy észrevételed kommentbe. Így szerzőnk könnyen tud neked válaszolni.

Vélemény, hozzászólás?