flash.events 패키지는 새 DOM 이벤트 모델을 지원하며 EventDispatcher 기본 클래스를 포함합니다.
| | 클래스 | 설명 |
|---|
| | ActivityEvent | 카메라나 마이크가 활성화 또는 비활성화되었음을 보고할 때마다 Camera 또는 Microphone 객체가 ActivityEvent 객체를 전달합니다. |
| | AsyncErrorEvent | 예를 들어 LocalConnection, NetConnection, SharedObject 또는 NetStream과 같은 기본 비동기 코드에서 예외가 발생할 경우 객체가 AsyncErrorEvent를 전달합니다. |
| | BrowserInvokeEvent  | AIR 응용 프로그램의 NativeApplication 객체는 브라우저 호출 기능을 사용하여 브라우저의 SWF 파일로 인해 응용 프로그램이 호출될 때 browserInvoke 이벤트를 전달합니다. |
| | ContextMenuEvent | 사용자가 컨텍스트 메뉴를 열거나 조작하면 InteractiveObject는 ContextMenuEvent 객체를 전달합니다. |
| | DataEvent | 원시 데이터가 모두 로드되면 객체가 DataEvent 객체를 전달합니다. |
| | DRMAuthenticateEvent  | NetStream 객체는 인증용 사용자 자격 증명을 요구하는 DRM(디지털 권한 관리)으로 암호화된 내용의 재생을 시도할 때 DRMAuthenticateEvent 객체를 전달합니다. |
| | DRMAuthenticationCompleteEvent  | DRMManager는 DRMManager 객체의 authenticate() 메서드에 대한 호출이 성공하면 DRMAuthenticationCompleteEvent 객체를 전달합니다. |
| | DRMAuthenticationErrorEvent  | DRMManager는 DRMManager 객체의 authenticate() 메서드에 대한 호출이 실패하면 DRMAuthenticationErrorEvent 객체를 전달합니다. |
| | DRMErrorEvent  | DRM(디지털 권한 관리)으로 암호화된 파일의 재생을 시도하는 NetStream 객체에 DRM 관련 오류가 발생할 때 AIR이 DRMErrorEvent 객체를 전달합니다. |
| | DRMStatusEvent  | DRM(디지털 권한 관리)을 사용하여 보호된 내용의 재생이 성공적으로 시작될 때(바우처가 확인될 때, 사용자가 인증될 때, 사용자가 내용을 보도록 허용될 때) NetStream 객체가 DRMStatusEvent 객체를 전달합니다. |
| | ErrorEvent | 오류로 인해 네트워크 작업에 실패하면 객체가 ErrorEvent 객체를 전달합니다. |
| | Event | Event 클래스를 기본 클래스로 하여 만들어진 Event 객체는 이벤트 발생 시 매개 변수로 이벤트 리스너에 전달됩니다. |
| | EventDispatcher | EventDispatcher 클래스는 이벤트를 전달하는 모든 runtime 클래스의 기본 클래스입니다. |
| | EventPhase | EventPhase 클래스는 Event 클래스의 eventPhase 속성 값을 제공합니다. |
| | FileListEvent  | File 객체의 getDirectoryListingAsync() 메서드 호출이 파일 및 디렉토리 집합을 성공적으로 열거하거나 사용자가 browseForOpenMultiple() 메서드 호출 후에 파일을 선택할 때 File 객체가 FileListEvent 객체를 전달합니다. |
| | FocusEvent | 표시 목록의 특정 객체에서 다른 객체로 포커스를 변경하면 객체가 FocusEvent 객체를 전달합니다. |
| | FullScreenEvent | 스테이지가 전체 화면 디스플레이 모드로 전환되거나 전체 화면 모드에서 다른 모드로 전환될 때마다 Stage 객체는 FullScreenEvent 객체를 전달합니다. |
| | HTMLUncaughtScriptExceptionEvent  | HTMLLoader 객체는 JavaScript 예외가 발생하여 catch 문으로 처리되지 않을 때마다 HTMLUncaughtScriptExceptionEvent 객체를 전달합니다. |
| | HTTPStatusEvent | 네트워크 요청으로 HTTP 상태 코드가 반환되면 응용 프로그램이 HTTPStatusEvent 객체를 전달합니다. |
| | IMEEvent | IME(Input Method Editor)를 사용하여 텍스트를 입력할 때 IMEEvent 객체가 전달됩니다. |
| | InvokeEvent  | AIR 응용 프로그램의 NativeApplication 객체는 응용 프로그램이 호출될 때 invoke 이벤트를 전달합니다. |
| | IOErrorEvent | 오류로 인해 보내기 또는 로드 작업에 실패할 때 IOErrorEvent 객체가 전달됩니다. |
| | KeyboardEvent | 키보드를 통한 사용자 입력에 대한 응답으로 전달된 KeyboardEvent 객체 ID입니다. |
| | MouseEvent | 마우스 이벤트가 발생할 때마다 이벤트 흐름에 MouseEvent 객체가 전달됩니다. |
| | NativeDragEvent  | 기본 드래그 이벤트는 드래그 앤 드롭 작업과 관련된 대화형 객체에 의해 전달됩니다. |
| | NativeWindowBoundsEvent  | NativeWindow 객체는 윈도우의 크기 또는 위치가 변경될 때 NativeWindowBoundsEvent 객체를 전달합니다. |
| | NativeWindowDisplayStateEvent  | NativeWindow 객체는 윈도우 표시 상태가 변경될 때 NativeWindowDisplayStateEvent 클래스의 이벤트를 전달합니다. |
| | NetStatusEvent | NetConnection, NetStream 또는 SharedObject 객체가 해당 상태를 보고할 때 NetStatusEvent 객체를 전달합니다. |
| | OutputProgressEvent  | FileStream 객체는 대기 중인 비동기 파일 쓰기 작업이 수행될 때 OutputProgressEvent 객체를 전달합니다. |
| | ProgressEvent | 로드 작업이 시작되었거나 소켓에 데이터가 수신될 때 ProgressEvent 객체가 전달됩니다. |
| | SampleDataEvent | 플레이어에 새 오디오 데이터가 필요할 때 전달됩니다. |
| | ScreenMouseEvent  | SystemTrayIcon 객체는 마우스 상호 작용에 대한 응답으로 ScreenMouseEvent 유형의 이벤트를 전달합니다. |
| | SecurityErrorEvent | 객체가 SecurityErrorEvent 객체를 전달하여 보안 오류 발생을 보고합니다. |
| | ShaderEvent | ShaderJob에 의해 시작된 셰이더가 완료되면 ShaderEvent가 전달됩니다. |
| | SQLErrorEvent  | SQLErrorEvent 인스턴스는 비동기 실행 모드로 데이터베이스 작업을 수행하는 동안 오류가 발생할 때 SQLConnection 인스턴스 또는 SQLStatement 인스턴스에 의해 전달됩니다. |
| | SQLEvent  | SQLConnection 또는 SQLStatement 인스턴스에서 수행된 작업 중 하나가 성공적으로 완료되면 Adobe AIR이 SQLEvent 객체를 전달합니다. |
| | SQLUpdateEvent  | SQLConnection 인스턴스와 연관된 테이블에서 데이터가 변경되면 SQLConnection 객체가 SQLUpdateEvent 객체를 전달합니다. |
| | StatusEvent | 카메라나 마이크와 같은 장치 또는 LocalConnection 등의 객체가 상태를 보고할 때 객체가 StatusEvent 객체를 전달합니다. |
| | SyncEvent | 서버에서 원격 공유 객체를 업데이트할 때 원격 공유 객체를 나타내는 SharedObject 객체가 SyncEvent 객체를 전달합니다. |
| | TextEvent | 사용자가 텍스트 필드에 텍스트를 입력하거나 HTML 사용 가능한 텍스트 필드의 하이퍼링크를 클릭하면 객체가 TextEvent 객체를 전달합니다. |
| | TimerEvent | Timer 객체가 Timer.delay 속성에 의해 지정된 간격에 도달할 때마다 TimerEvent 객체를 전달합니다. |