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

저작자 표시
Posted by gaziman_『Growth』