Event | Note |
load | 무비클립이 처음 실행될 때 발생하는 이벤트 무비클립이 로드되거나 무비클립이 있는 프레임으로 플레이 헤드가 이동할 때 발생 무비클립의 초기화에 관련된 부분이나, 메서드를 정의할 때 사용 |
unload | 무비클립이 타임라인에서 제거된 다음 첫 번째 프레임에서 발생하는 이벤트 unload 이벤트와 관계된 액션들은 해당하는 프레임에 있는 어떤 액션들보다 먼저 실행된다. |
enterFrame | 매 프레임마다 발생하는 이벤트 enterFrame 과 관계된 액션들은 해당 프레임에 있는 다른 액션들이 모두 실행된 다음 실행된다. Movie의 초당 프레임 속도 (fps: frmaes per second) 가 12로 설정되면 1초에 12번 실행 액션스크립트가 매우 복잡하고 fps 를 높게 설정하면 조금 느려질 수 있다. |
mouseMove | 마우스가 움직일 때마다 발생하는 이벤트 마우스 움직임에 반응하는 무비클립을 만들 때 enterFrame 이벤트보다 mouseMove 이벤트를 사용한는게 컴퓨터의 부하를 덜어준다. _xmouse, _ymouse 속성을 이용하면, 현재 마우스의 위치를 알아낼 수 있다. |
mouseDown | 마우스의 왼쪽 버튼이 눌러질 때 발생하는 이벤트 |
mouseUp | 마우스의 왼쪽 버튼을 눌렀다가 놓을 때 발생하는 이벤트 |
keyDown | 키보드를 누를 때 발생하는 이벤트. Key.getCode 메서드를 이용하면, 마지막으로 누른 키보드의 정보를 얻어올 수 있다. |
keyUp | 키보드를 눌렀다가 놓을 때 발생하는 이벤트. Key.getCode 메서드를 이용하면, 마지막으로 누른 키보드의 정보를 얻어올 수 있다. |
Data | loadMovie 나 lodeVariable 액션을 통해 data를 받을 때 발생하는
이벤트. loadVariable 액션을 사용할 경우, data 이벤트는 마지막 변수가 불려질 때 한번만 실행되고, loadMovie 액션을 사용할 경우, 데이터의 일부분이 불려질 때마다 반복적으로 data 이벤트가 발생한다. |