18 Ağustos 2009 Salı

Action Script 3.0 da Sürükle Bırak işlemi

AS3te movie clip haline getirilmiş bir nesneyi sürükle bırak (drag n drop) yapmak için, öncelikle key ismini verdiğim movie clipi nesnesini oluşturuyorum.

MyKey = new key();
MyKey.x = 5;
MyKey.y = 15;
addChild(MyKey);

Ardından nesnemiz için sürükle bırak eventlarını tanımlıyorum.

MyKey.addEventListener(MouseEvent.MOUSE_DOWN, dragStarter);

MyKey.addEventListener(MouseEvent.MOUSE_UP, dragStopper);

function dragStarter(e:MouseEvent)
{
foundKey.startDrag();

}


Burada herhangi bir koordinat belirleyelim ve eğer nesne bu koordinatlar içerisinde bir yere sürüklendiyse bırakılmasını isteyelim.

function dragStopper(e:MouseEvent)
{
if(MyKey.x > 180 && MyKey.x <> 100 && MyKey.y < 150)
{
MyKey.stopDrag();

}
}

Hiç yorum yok:

Yorum Gönder