//

Bilim ve Teknoloji Üretmek İçin Buradayız!

Action Script 3 Sürükle Bırak

Selamun Aleyküm, merhaba bu dersimde as3 ile sürükle bırak yapacağız. 

Adım-1: İlk olarak flashı açalım ve katmana bir adet top ekleyelim. Topu film kılibi türünde sembole dönüştürelim. Topun örnek adına top yazalım.

Adım-2: Zaman çizelgesinde 1.kareye tıklayarak eylemler penceresini açalım. Eylemler penceresine aşağıdaki kodları yazalım:

import flash.events.MouseEvent;

function surukle(Event:MouseEvent):void
{
 
top.startDrag();
}

top.addEventListener(MouseEvent.MOUSE_DOWN,surukle);

function birak(Event:MouseEvent):void
{
 
top.stopDrag();
}

top.addEventListener(MouseEvent.MOUSE_UP,birak);

Yukarıdaki kodu açıklarsak;  Kaynak: www.mustafakarsli.com

surukle ve birak adında iki tane fonksiyon tanımlıyoruz. surukle fonksiyonunda top nesnesinin taşınmasını / sürüklenmesini başlatıyoruz (top.startDrag();). birak fonksiyonunda top nesnesinin sürüklemesini sonlandırıyoruz (top.stopDrag();).

top.addEventListener(MouseEvent.MOUSE_DOWN,surukle); komutu ile top nesnesine tıklanıp basılı tutulduğu ana olay ekliyoruz. Farenin sol tuşuna tıklanıldığında surukle fonksiyonu çalıştırılacak.

top.addEventListener(MouseEvent.MOUSE_UP,birak); komutu ile top nesnesine tıklanıp bırakıldığı ana olay ekliyoruz. Farenin sol tuşuna tıklanıp bırakıldığında birak fonksiyonu çalıştırılacak.

Animasyonu Ctrl+Enter ile deneyebiliriz.

0rklm0

DERSİN KAYDI:

Soru ve görüşlerinizi yorum ekle kısmından yazabilirsiniz. Yeni konularda görüşmek üzere sağlıcakla kalınız...

Mustafa KARSLI    Kaynak: www.mustafakarsli.com