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