간만에 액션스크립트를 이용해 무비클립 캐릭터가 간단히 좌우로 이동을 반복하는 플래시 만들기. 훌라후프 돌리는 동작은 무비클립 내에서 프레임 바이 프레임 방식 애니메이션으로 만들다.
핵심은 초기화 함수를 만들고 그 안에 루프함수를 호출하는 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();