Üye Girişi Yapınız     


    E-Posta
    

    Şifreniz
    



Şifremi Unuttum


Ana Sayfa Site Hakkında İletişim Ziyaretçi Defteri Döküman İndir Makale Ekle Haber Ekle

     ActionScript 3.0 Sürükle – Bırak(Drag - Drop)
     admin     13.01.2013     13:54:27

ActionScript ile geliştirdiğimiz uygulamalarda kullandığımız nesneleri fare ile taşaınabilir hale getirebiliriz. Bu sayede puzzle’lar, oyunlar yapabilir, ya da kullanıcının uygulama arayüzünü istediği gibi şekillendirmesini sağlayabiliriz.



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 atadığımız olay dinleyici ile belirleriz. Bu örnekte nesnemize biir olay dinleyici atayacağız. Nesnenin üzerine gelindiğinfarenin sol tuşuna basılıt tutarsak taşıma işlemi gerçekleşecek, fareyi bıraktığımız anda da taşıma işlemi sonlananacak. Yani dinlenmesini istediğimiz olaylar MouseEvent’lerinin içerisinden MOUSE_DOWN ve MOUSE UP olayları.

Sahne üzerine Oval Tool ile bir daire çizip F8 kısayol tuşu ile Movie Clip olarak sembole dönüştürelim ve Instance Name kısmına hareket yazalım. Kodları yazmak 1.karede iken F9 ile kod ekranına geçelim.

Test Edin : 

Kodlar Aşağıdaki Gibidir : 

hareket.addEventListener(MouseEvent.MOUSE_DOWN, surukle);

//olay gerçekleştiğinde çalışacak fonksiyonumuzu yazıyoruz

function surukle(e:MouseEvent) 

  //startDrag metodu ile nesnenin sürüklenmesini sağlıyoruz

    hareket.startDrag();

}

hareket.addEventListener(MouseEvent.MOUSE_UP, birak);

function birak(e:MouseEvent) 

  //stopDrag metodu ile sürükleme işlemini sonlandırıyoruz

    hareket.stopDrag();

}

Facebook'ta Paylaş    
Diğer FLASH İçerikleri       Tüm Yazılar        Ana Sayfa


  =>Soru Sorun veya Yorum Yazın...

İsim Giriniz :
  

  =>Yapılan Yorumlar...