Страница 1 из 1

Персонаж

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

Re: Персонаж

Добавлено: 21 мар 2012, 16:50
aram
Вот я нашел код.

Код: Выделить всё

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);    }}

Re: Персонаж

Добавлено: 03 апр 2012, 09:19
mahankov
А с этим кодом мувик персонажа будет проигрываться или нет?