방향키를 누르면 그 방향으로 움직이는 것을 구현한 소스입니다.
var k:Array = new Array(); //배열생성
//키보드 누르고 뗀 여부를 배열에 불린 값을 넣어준다.
stage.addEventListener(KeyboardEvent.KEY_DOWN, downHandler);
function downHandler(e:KeyboardEvent){
k[e.keyCode] = true;
}
stage.addEventListener(KeyboardEvent.KEY_UP, upHandler);
function upHandler(e:KeyboardEvent){
k[e.keyCode] = false;
}
stage.addEventListener(Event.ENTER_FRAME, moveHero);
function moveHero(e:Event){
if(k[38]==true) mc.y-=1; // 아래로
if(k[40]==true) mc.y+=1; // 위로
if(k[37]==true) mc.x-=1; // 좌로
if(k[39]==true) mc.x+=1; //우로
}
'FLASH > AS3.0팁' 카테고리의 다른 글
무비클립 클릭시 원하는 웹경로 띄우고자 할 때 (0) | 2013.04.10 |
---|---|
플래시에서 php로 변수 보내기 (0) | 2013.04.10 |
php값을 플래시로 가져와 봅시다. (0) | 2013.04.10 |
AS3.0 프리로딩 소스입니다. (0) | 2012.11.22 |
rotationY속성을 이용한 카드 뒤집기 (0) | 2012.11.09 |
Math.random()으로 확률 만들기 (0) | 2012.11.09 |
외부 사운드 불러오기 (0) | 2012.11.09 |
배열 섞기 (0) | 2012.11.09 |
[AS3.0 팁] Timer 사용법 (0) | 2012.10.31 |
[AS3.0 팁]로드된 무비의 변수를 사용하려면 어떻게 해야 할까요? (0) | 2012.10.31 |