flash uygulamaları etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
flash uygulamaları etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

4 Eylül 2009 Cuma

Surukle bırak örneği(Basit)


Bu örnekte havuc ve maydonozumuz ve a , c vitamini yazan 2 mc miz var vitamin ismi yazılı mc leri doğru sebzeye sürükleyip bırakacak yanlışsa yerine gidecek bir uyfulama


var avitamin:uint=avitamin_mc.x;
var avitaminy:uint=avitamin_mc.y;
var cvitaminx:uint=cvitamin_mc.x;
var cvitaminy:uint=cvitamin_mc.y;


avitamin_mc.addEventListener(MouseEvent.MOUSE_DOWN,surukle);
cvitamin_mc.addEventListener(MouseEvent.MOUSE_DOWN,surukle);
avitamin_mc.addEventListener(MouseEvent.MOUSE_UP,birak);
cvitamin_mc.addEventListener(MouseEvent.MOUSE_UP,birak);

function surukle(e:MouseEvent)
{
e.currentTarget.startDrag(false);

}

function birak(e:MouseEvent)
{
e.currentTarget.stopDrag();
//trace(e.currentTarget.name);
if (e.currentTarget.name=="avitamin_mc")
{
if (e.currentTarget.hitTestObject(root["havuc_mc"]))
{
e.currentTarget.x=havuc_mc.x;
e.currentTarget.y=havuc_mc.y;
}
else {
e.currentTarget.x=avitaminx;
e.currentTarget.y=avitaminy;

}
}

if (e.currentTarget.name=="cvitamin_mc")
{
if (e.currentTarget.hitTestObject(root["maydanoz_mc"]))
{
e.currentTarget.x=havuc_mc.x;
e.currentTarget.y=havuc_mc.y;
}
else {
e.currentTarget.x=cvitaminx;
e.currentTarget.y=cvitaminy;

}
}

}