import flash.events.MouseEvent; stage.addEventListener(Event.ENTER_FRAME, hareketEttir); function hareketEttir(e:Event):void { var farkY:Number=mouseY-mcHareketli.y //Y eksen farkı var farkX:Number=mouseX-mcHareketli.x //X eksen farkı var radyan:Number=Math.atan2(farkY,farkX) //Açıya yardımcı olacak radyan var derece:Number = radyan * 180 / Math.PI+90; //Derece oluşumu if(derece>=-90&& derece<=90) { mcHareketli.rotation=derece; //Dereceye göre hareket } }