2014-09-19 3 views
-2

저는 플래시와 액션 스크립트를 처음 접했지만 간단하게 시작하려고했습니다.액션 스크립트 3.0 키보드로 제어되는 워킹 캐릭터

저는 고정 자세, 오른쪽 걷기 동작 및 왼쪽 걷기 동작이있는 캐릭터가 있습니다.

기본적으로 플레이어가 오른쪽 화살표 키를 누르면 캐릭터가 오른쪽으로 이동하고 프레임 2로 이동하여 걷는 오른쪽 애니메이션을 재생하기를 원합니다. 왼쪽으로 걷는 것과 같습니다.

내 설정은 다음과 같습니다 고정 내부 주요 문자 무비 클립 -

프레임 1)

프레임 2) 오른쪽 도보 애니메이션

프레임 3) 왼쪽 걷기 애니메이션

누군가가 크게 도움이 될 수 있다면 크게 감사하겠습니다. 또한 누군가가 도움을 청하기로 결정했다면 유창하고 유쾌한 느낌을주는 코드를 제공 할 수 있습니까? 너도 알다시피, 기세로?

+0

Google 검색을 시도해 보셨나요? 내가 클릭 한 첫 번째 결과는 완벽한 출발점이 될 것입니다. 문제가 생기면 특정 질문으로 다시 돌아옵니다. –

답변

0

당신은 그렇게 할 수 있습니다 : 당신이 당신의 캐릭터가 이동하려는 경우, 당신은 the code I've left here을 적용 할 수 있습니다

stage.focus = character; 

character.addEventListener(KeyboardEvent.KEY_DOWN, characterMoving); 
character.addEventListener(KeyboardEvent.KEY_UP, characterStopping); 

function characterMoving(event:KeyboardEvent):void { 
    var key = event.keyCode; 
    switch (key) { 
     case Keyboard.RIGHT : 
      character.gotoAndStop(2); 
      break; 
     case Keyboard.LEFT : 
      character.gotoAndStop(3); 
      break; 

    } 
} 

function characterStopping(event:KeyboardEvent):void { 
    character.gotoAndStop(1); 
} 

.

+0

너를 짜증나게하거나 나보다 바보처럼 들리거나, 어디에서 대본을 쓰는가? 캐릭터의 무비 클립 안에있는 빈 키 프레임이나 그 밖의 타임 라인에 넣어야합니까? 아니면 완전히 다른 곳? 미리 감사드립니다. –

+0

@Anthony Marcello Zucchero - 타임 라인에서. 게임을 만들고 싶다면 코드를 배워야합니다. – helloflash

관련 문제