다음 예제는 많이 사용되는 다양한 마우스 이벤트를 종합적으로 구현한 것입니다.
좀비 사격하는 게임에 쓰면 유용하겠죠?
//조준경 이동(주의 조준경 무비클립과 마우스포인트가 겹쳐서 막혀 있으면 마우스 포인트를 인식못함)
import flash.events.MouseEvent;
addEventListener('enterFrame',go)
function go(e){
mc.x=mouseX
mc.y=mouseY
Mouse.hide()
}
// 다양한 마우스이벤트 등록
tg.addEventListener('mouseOver',f1)
tg.addEventListener('mouseOut',f2)
tg.addEventListener('click',f3)
tg.addEventListener('mouseDown',f4);
tg.addEventListener('mouseUp', f5)
function f1(e){ e.target.gotoAndStop(2); }
function f2(e){ e.target.gotoAndStop(1); }
function f3(e){ e.target.gotoAndStop(3); }
function f4(e){ e.target.startDrag(); }
function f5(e){ e.target.stopDrag(); }
'FLASH > AS3.0팁' 카테고리의 다른 글
배열에 무비클립 넣어서 사용하기 (0) | 2015.06.10 |
---|---|
슬라이드 모션에 마스크효과 주기 (0) | 2015.06.10 |
간단한 스크롤바 만들기 (0) | 2015.06.10 |
게임프레임웍기본형(절차적방식, 클래스방식) (0) | 2015.06.10 |
중력가속도 구현해 보자 (0) | 2015.06.10 |
등속운동 구현방법입니다. (0) | 2015.06.10 |
[AS3] 두 점간 거리 구하기 (0) | 2015.06.10 |
단체로 브라운운동 + 방향전환 (0) | 2015.06.10 |
마우스 트레일러 만들기 (0) | 2015.06.10 |
휠마우스로 원형메뉴 돌리기 (0) | 2015.06.10 |