간만에 액션스크립트를 이용해 무비클립 캐릭터가 간단히 좌우로 이동을 반복하는 플래시 만들기. 훌라후프 돌리는 동작은 무비클립 내에서 프레임 바이 프레임 방식 애니메이션으로 만들다.

핵심은 초기화 함수를 만들고 그 안에 루프함수를 호출하는 addEventListener(Event.ENTER_FRAME, 루프함수명)를 붙여두고 그 함수를 실행시키는 것.

모든 프로그램은 초기화, 루프, 이벤트 처리, 이 3가지가 핵심 구조다.

18/9/17 월

//무비클립에 'oBoy'란 이름을 지어두다.
var step:int = -2;

function Init(){
     //trace("start");
     stage.addEventListener(Event.ENTER_FRAME, Loop);
}

function Loop(e:Event){
     if(oBoy.x <= 5 || oBoy.x >= 300){
          step *= -1;
     }
     oBoy.x += step;
}

Init();