Blog Of Sem: Adobe flash bir soru iki cevaba süreklensin

Adobe flash bir soru iki cevaba süreklensin

kare1_mc.addEventListener(MouseEvent.MOUSE_DOWN, surukle);
//yanlış cebapta gidecek olan yer yani ilk yer aşağısı
kare1_mc.ilkyerx=kare1_mc.x;
kare1_mc.ilkyerx=kare1_mc.y;
var xyeri:Number;
var yyeri:Number;
function surukle(e:MouseEvent) //sürükle fonksiyonumuz
xyeri=e.target.x;//sürüklemeye başlar başlamaz objemizin yerini alır
yyeri=e.target.y;//cünkü yanlış cevaba giderse geri yerine dönecek
kare1_mc.startDrag();//sürüklemeye başlatma komutu
}
//birakma kodları bölümü aşağısı
kare1_mc.addEventListener(MouseEvent.MOUSE_UP, birak);
function birak(e:MouseEvent)//birak fonksiyonumuz
{
if(kare1_mc.hitTestObject(daire1_mc))//eğer kare1 daire1e denk
{                                    //gelirse bunları yap
kare1_mc.x=daire1_mc.x;//sürükleyince ortalasın cevaba
kare1_mc.y=daire1_mc.y;//sürükleyince ortalasın cevaba
kare1_mc.stopDrag();//birak
}
else if (kare1_mc.hitTestObject(daire2_mc))//kare1 daire2ye denk gelirse
{
kare1_mc.x=daire2_mc.x;
kare1_mc.y=daire2_mc.y;
kare1_mc.stopDrag();
}
else //eğer kare1 daire1 ve daire2ye denk  gelmessede bunları yap
{
 kare1_mc.x=xyeri; //cevap yanlışsa daireyi sürüklemeye başladığın yere atar 
 kare1_mc.y=yyeri; //cevap yanlışsa daireyi sürüklemeye başladığın yere atar 
 kare1_mc.stopDrag();
}


 }

No comments:

Post a Comment