Sürükle Bırak Animasyonu

ActionScript ile geliştirilen uygulamalarda kullanılan nesneler fare ile taşınabilir hale getirebilir. Bu sayede puzzle’lar, oyunlar yapabilir, ya da kullanıcının uygulama arayüzünü istediği gibi şekillendirmesi sağlanabilir.
ActionScript içerisinde bu tip taşıma işlemlerini yapmak için startDrag() metodu, taşınan nesneyi bırakmak içinse stopDrag() metodu kullanılır. Sürükleme ve bırakma işlemlerinin hangi olaya bağlı olarak gerçekleşeceğini ise nesneye ya da sahneye atanan olay dinleyici ile belirlenir.
Bu örnekte nesneye bir olay dinleyici atanır. Nesnenin üzerine gelindiğinde farenin sol tuşuna basılı tutarak taşıma işlemi gerçekleşir, fare bırakıldığı anda da taşıma işlemi sonlanır. Yani dinlenmesini istenen olaylar MouseEvent’lerinin içerisinden MOUSE_DOWN ve MOUSE_UP olaylarıdır.
Sahne üzerine Oval Tool ile bir daire çizilip F8 kısayol tuşu ile Film klibi olarak sembole dönüştürülür ve Örnek adı kısmına “ornek_mc” yazılır.
|
1 2 3 4 5 6 7 8 9 10 11 |
ornek_mc.addEventListener(MouseEvent.MOUSE_DOWN, surukle); function surukle(e:MouseEvent) { ornek_mc.startDrag(); } ornek_mc.addEventListener(MouseEvent.MOUSE_UP, birak); function birak(e:MouseEvent) { ornek_mc.stopDrag(); } |
Ekler :
- Yazıyı indirmek için tıklayınız..
- Flash örneğini indirmek için tıklayınız..
