효과♡음향방

액션스크립트의 이벤트

탤런트 2007. 1. 22. 22:24

플래시무비에 사용되는 액션스크립트는 주로 사용자의 행동에 반응을 하는 경우가 많은데 그 반응을 감지하는 것이 바로 이벤트이다.

이벤트는 무비클립과 버튼 그리고 프레임에서 사용되는데,

먼저 무비클립에 사용되는 이벤트를 살펴보면

onClipEvent(onLoad) - 해당무비클립이 로드되어 타임라인상에 나타났을 때
onClipEvent(onUnload) - 해당무비클립이 타임라인에서 없어졌을 때
onClipEvent(onEnterFrame) - 타임라인이 재생되는 동안
onClipEvent(onMouseMove) - 마우스를 움직였을 때
onClipEvent(onMouseDown) - 마우스를 클릭했을 때
onClipEvent(onMouseUp) - 마우스를 클릭한 후
onClipEvent(onKeyDown) - 키를 눌렀을 때
onClipEvent(onKeyUp) - 키를 눌렀다 놓았을 때
onClipEvent(onData) - 데이터를 다 읽어들였을 때

이 있다.

다음 버튼에 사용되는 이벤트를 살펴보면

on(press) - 마우스 버튼을 누르고 있을 때
on(release) - 마우스 버튼을 버튼 안에서 떼었을 때
on(releaseOutside) - 마우스 버튼을 버튼 밖에서 떼었을 때
on(rollOver) - 버튼위에 마우스를 오버했을 때
on(rollOut) - 버튼위에서 마우스를 버튼밖으로 옮겼을 때
on(dragOver) - 버튼위에서 마우스 버튼을 눌러 버튼밖으로 나왔을 때
on(dragOut) - 버튼위에서 마우스 버튼을 눌러 버튼밖으로 나왔다가 다시 버튼으로 돌아갔을 때
on(keyPress "<해당키>") - 해당키를 눌렀을 때

여기서 마지막 on(keyPress "<해당키>") 에는 다음의 15개로 나누어 집니다.

on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")
on(keyPress "")