flash.events 包支持新的 DOM 事件模型,并包含 EventDispatcher 基类。



接口
 接口说明
 IEventDispatcherIEventDispatcher 接口定义用于添加或删除事件侦听器的方法,检查是否已注册特定类型的事件侦听器,并调度事件。
 说明
 ActivityEvent每次摄像头或麦克风报告其变为活动或非活动状态时,Camera 或 Microphone 对象即会调度 ActivityEvent 对象。
 AsyncErrorEvent在从本机异步代码中引发异常时(例如,可能从 LocalConnection、NetConnection、SharedObject 或 NetStream 引发),对象将调度 AsyncErrorEvent。
 BrowserInvokeEvent AIR-only当由于浏览器中的 SWF 文件而使用浏览器调用功能调用 AIR 应用程序时,该应用程序的 NativeApplication 对象将调度 browserInvoke 事件。
 ContextMenuEvent当用户生成上下文菜单或与上下文菜单交互时,对象将调度 ContextMenuEvent 对象。
 DataEvent原始数据加载完成时,对象将调度 DataEvent 对象。
 DRMAuthenticateEvent AIR-only在 NetStream 对象尝试播放使用数字权限管理 (DRM) 加密的内容(需要用户凭据以进行身份验证)时调度。
 DRMAuthenticationCompleteEvent AIR-only调用 DRMManager 对象的 authenticate() 方法成功时,将调度 DRMAuthenticationCompleteEvent 类的实例。
 DRMAuthenticationErrorEvent AIR-only调用 DRMManager 对象的 authenticate() 方法失败时,将调度 DRMAuthenticationErrorEvent 类的实例。
 DRMErrorEvent AIR-only在 NetStream 对象尝试播放数字权限管理 (DRM) 加密的文件并遇到与 DRM 相关的错误时,AIR 将调度 DRMErrorEvent 对象。
 DRMStatusEvent AIR-only在使用数字权限管理 (DRM) 加密保护的内容成功开始播放时(在验证凭证以及在用户经过身份验证并获得查看内容的授权时),NetStream 对象将调度 DRMStatusEvent 对象。
 ErrorEvent如果发生错误导致网络操作失败,对象将调度 ErrorEvent 对象。
 EventEvent 类作为创建 Event 对象的基类,当发生事件时,Event 对象将作为参数传递给事件侦听器。
 EventDispatcherEventDispatcher 类是可调度事件的所有运行时类的基类。
 EventPhaseEventPhase 类可为 Event 类的 eventPhase 属性提供值。
 FileListEvent AIR-only在 File 对象的 getDirectoryListingAsync() 方法调用成功枚举一组文件和目录时,或在用户调用 browseForOpenMultiple() 方法后选择文件时,File 对象将调度 FileListEvent 对象。
 FocusEvent用户将焦点从显示列表中的一个对象更改到另一个对象时,对象将调度 FocusEvent 对象。
 FullScreenEvent只要舞台进入和离开全屏显示模式,Stage 对象就调度 FullScreenEvent 对象。
 HTMLUncaughtScriptExceptionEvent AIR-only每当引发 JavaScript 异常并且未使用 catch 语句进行处理时,HTMLLoader 对象即会调度 HTMLUncaughtScriptExceptionEvent 对象。
 HTTPStatusEvent在网络请求返回 HTTP 状态代码时,应用程序将调度 HTTPStatusEvent 对象。
 IMEEvent当用户使用输入法编辑器 (IME) 输入文本时,将调度 IMEEvent 对象。
 InvokeEvent AIR-only在调用 AIR 应用程序时,该应用程序的 NativeApplication 对象将调度 invoke 事件。
 IOErrorEvent如果发生错误并导致发送或加载操作失败,将调度 IOErrorEvent 对象。
 KeyboardEvent在响应用户通过键盘输入的内容时将调度的 KeyboardEvent 对象 ID。
 MouseEvent每次发生鼠标事件时,都会将 MouseEvent 对象调度到事件流中。
 NativeDragEvent AIR-only拖放操作中涉及的交互式对象将调度本机拖动事件。
 NativeWindowBoundsEvent AIR-only在窗口的大小或位置发生更改时,NativeWindow 对象将调度 NativeWindowBoundsEvent 对象。
 NativeWindowDisplayStateEvent AIR-only在窗口显示状态发生更改时,NativeWindow 对象将调度 NativeWindowDisplayStateEvent 类的事件。
 NetStatusEventNetConnection、NetStream 或 SharedObject 对象报告其状态时,将调度 NetStatusEvent 对象。
 OutputProgressEvent AIR-only在执行未处理的异步文件写入操作时,FileStream 对象将调度 OutputProgressEvent 对象。
 ProgressEvent当加载操作已开始或套接字已接收到数据时,将调度 ProgressEvent 对象。
 SampleDataEvent当播放器请求新的音频数据时调度。
 ScreenMouseEvent AIR-onlySystemTrayIcon 对象调度 ScreenMouseEvent 类型的事件以响应鼠标交互。
 SecurityErrorEvent当出现安全错误时,对象将调度 SecurityErrorEvent 对象来报告此错误。
 ShaderEvent在从 ShaderJob 启动的着色器操作完成后将调度 ShaderEvent。
 SQLErrorEvent AIR-only如果在异步执行模式下执行数据库操作时发生错误,SQLConnection 实例或 SQLStatement 实例将调度 SQLErrorEvent 实例。
 SQLEvent AIR-only当 SQLConnection 或 SQLStatement 实例执行的某个操作成功完成时,Adobe AIR 将调度 SQLEvent 对象。
 SQLUpdateEvent AIR-only与 SQLConnection 实例关联的任何表发生数据更改时,SQLConnection 对象将调度 SQLUpdateEvent 对象。
 StatusEvent对象将在设备(如摄像头或麦克风)或对象(如 LocalConnection 对象)报告其状态时调度 StatusEvent 对象。
 SyncEvent在服务器更新了远程共享对象后,表示远程共享对象的 SharedObject 对象将调度 SyncEvent 对象。
 TextEvent用户在文本字段中输入文本或在启用 HTML 的文本字段中单击超链接时,对象将调度 TextEvent 对象。
 TimerEvent每当 Timer 对象达到由 Timer.delay 属性指定的间隔时,Timer 对象即会调度 TimerEvent 对象。