2011/01/14 01:08
객체를 마우스 포인트에 따라다니게 하는 기본적인 코드로는
import fl.events.MouseEvent;
init();
function init():void
{
mcBar.addEventListner(Event.ENTER_FRAME, mouseDownHandler);
}
function mouseDownHandler(e:Event):void
{
e.target.x = this.mouseX;
e.target.y = this.mouseY;
}
ENTER_FRAME을 이용한 객체 이동의 위치를 매 프레임마다 체크해 움직이게 하는 방법이다.
또 다른 방법의 코드로는,
function init():void
{
stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
}
function mouseMoveHandler(e:MouseEvent):void
{
mcBar.x = this.mouseX;
mcBar.y = this.mouseY;
}
init();