Персонаж
Добавлено: 21 мар 2012, 16:11
как сделать чтоб персонаж шел за кликом мыши!!

Код: Выделить всё
stage.addEventListener(MouseEvent.CLICK, calculateAngle); var moveAmount:Number = 2;var myAtan2:Number;var mouseClickX:Number;var mouseClickY:Number; function calculateAngle(e:MouseEvent):void{ mouseClickX = e.stageX; mouseClickY = e.stageY; myAtan2 = Math.atan2(mouseClickY - mCircle.y, mouseClickX - mCircle.x); addEventListener(Event.ENTER_FRAME, moveTheCircle);} function moveTheCircle(e:Event):void{ mCircle.x += Math.cos(myAtan2) * moveAmount; // mCircle это имя мувиклипа , вы можете поставить любое mCircle.y += Math.sin(myAtan2) * moveAmount; if (Math.abs(mCircle.x - mouseClickX) < 3 && Math.abs(mCircle.y - mouseClickY) < 3) { removeEventListener(Event.ENTER_FRAME, moveTheCircle); }}