flash.events 패키지는 새 DOM 이벤트 모델을 지원하며 EventDispatcher 기본 클래스를 포함합니다.



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