【发布时间】:2016-08-25 14:52:03
【问题描述】:
您好,我在 youtube 上观看了 tut,我编写了这段代码以使对象旋转到鼠标位置,但它有点无法正常工作。
代码:
package {
import flash.display.MovieClip;
import flash.events.Event;
public class char extends MovieClip
{
private var _pointer = this;
public function char()
{
addEventListener(Event.ENTER_FRAME, onEnter);
}
private function onEnter(event:Event):void
{
//Initialize dx and dy variables
var dx:Number = mouseX - _pointer.x;
var dy:Number = mouseY - _pointer.y;
//Store angle in angle variable
var angle:Number = Math.atan2(dy, dx) * 180 / Math.PI;
//Apply angle
_pointer.rotation = angle;
}
}
}
【问题讨论】:
标签: flash actionscript adobe