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



接口
 接口说明
 IEventDispatcher IEventDispatcher 接口定义用于添加或删除事件侦听器的方法,检查是否已注册特定类型的事件侦听器,并调度事件。
 说明
 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) 加密的内容(需要用户凭据以进行身份验证)时调度。
 DRMErrorEvent AIR-only 在 NetStream 对象尝试播放数字权限管理 (DRM) 加密的文件并遇到与 DRM 相关的错误时,AIR 将调度 DRMErrorEvent 对象。
 DRMStatusEvent AIR-only 在使用数字权限管理 (DRM) 加密保护的内容成功开始播放时(在验证凭证以及在用户经过身份验证并获得查看内容的授权时),NetStream 对象将调度 DRMStatusEvent 对象。
 ErrorEvent 如果发生错误导致网络操作失败,对象将调度 ErrorEvent 对象。
 Event Event 类作为创建 Event 对象的基类,当发生事件时,Event 对象将作为参数传递给事件侦听器。
 EventDispatcher EventDispatcher 类是可调度事件的所有运行时类的基类。
 EventPhase EventPhase 类可为 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 类的事件。
 NetStatusEvent NetConnection、NetStream 或 SharedObject 对象报告其状态时,将调度 NetStatusEvent 对象。
 OutputProgressEvent AIR-only 在执行未处理的异步文件写入操作时,FileStream 对象将调度 OutputProgressEvent 对象。
 ProgressEvent 当加载操作已开始或套接字已接收到数据时,将调度 ProgressEvent 对象。
 ScreenMouseEvent AIR-only SystemTrayIcon 对象调度 ScreenMouseEvent 类型的事件以响应鼠标交互。
 SecurityErrorEvent 当出现安全错误时,对象将调度 SecurityErrorEvent 对象来报告此错误。
 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 对象。