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 객체를 표시 객체의 로컬 좌표에서 스테이지 전역 좌표로 변환합니다.

이 함수를 사용하면 지정된 xy 좌표를 특정 표시 객체의 원점(0,0)을 기준으로 하는 값(로컬 좌표)에서

Stage 원점을 기준으로 하는 값(전역 좌표)으로 변환할 수 있습니다.

  

매개 변수

point:Point — Point 클래스를 사용하여 만든 점의 이름 또는 식별자로, x y 좌표를 속성으로 지정합니다.

  

반환값

Point — Stage 기준의 좌표를 갖는 Point 객체입니다.

이 게시물을..