Итак, я работаю над игрой и пытаюсь создать мувиклип, который превращается в точку мыши, что-то не так с этим кодом?Actionscript 3 объекта не поворачиваются
package
{
import flash.display.*;
import flash.events.*;
public class Shark extends Sprite
{
public function Shark()
{
this.x = 300;
this.y = 200;
addEventListener(Event.ENTER_FRAME, playGame);
}
function playGame(event:Event):void
{
var targetX:int = mouseX - this.x;
var targetY:int = mouseY - this.y;
this.rotation = Math.atan2(targetY,targetX) * 180/Math.PI;
}
}
}
Рассмотрим расширение на ваш вопрос лучше уточнить вашу проблему и желаемого результата. Я не вижу ничего, что могло бы вызвать ошибку, но я полагаю, что это не то, о чем вы просите? Что-то не работает должным образом? Вы просто интересуетесь эффективностью? – BadFeelingAboutThis