Timer 클래스 설명입니다.
실행하여 보십시오.
그리고 아래의 (1000, 3)을 그냥 (1000)으로 하고, 실행하여 보십시오.
계속 실행될 것입니다.
1000은 1000 미리초 즉 1초입니다.
//Timer.fla
var myTimer:Timer = new Timer(1000, 3);
myTimer.addEventListener("timer", timerHandler);
myTimer.start();
function timerHandler(event:TimerEvent):void {
trace("1초 마다 3번 실행");
}
localToGlobal 함수 설명입니다.
실행하고, 사각형 내를 클릭하면,
스테이지 좌표를 나타냅니다.
//localToGlobal.fla
var puzzleBoardClip:Sprite = new Sprite();
puzzleBoardClip.graphics.beginFill(0xFFCC00);
puzzleBoardClip.graphics.drawRect(0, 0, 100, 100);
puzzleBoardClip.x = 100;
puzzleBoardClip.y = 100;
addChild(puzzleBoardClip);
puzzleBoardClip.addEventListener(MouseEvent.CLICK, traceCoordinates)
function traceCoordinates(event:MouseEvent):void {
var coordinateGlobal:Point = new Point(puzzleBoardClip.mouseX, puzzleBoardClip.mouseY);
trace("stage의 좌표:", puzzleBoardClip.localToGlobal(coordinateGlobal));
}
localToGlobal(point:Point) 설명
point 객체를 표시 객체의 로컬 좌표에서 스테이지 전역 좌표로 변환합니다.
이 함수를 사용하면 지정된 x 및 y 좌표를 특정 표시 객체의 원점(0,0)을 기준으로 하는 값(로컬 좌표)에서
Stage 원점을 기준으로 하는 값(전역 좌표)으로 변환할 수 있습니다.
매개 변수
point:Point — Point 클래스를 사용하여 만든 점의 이름 또는 식별자로, x 및 y 좌표를 속성으로 지정합니다.
반환값
Point — Stage 기준의 좌표를 갖는 Point 객체입니다.

