flash.events 包支持新的 DOM 事件模型,并包含 EventDispatcher 基类。
接口
接口 | 说明 | |
---|---|---|
IEventDispatcher | IEventDispatcher 接口定义用于添加或删除事件侦听器的方法,检查是否已注册特定类型的事件侦听器,并调度事件。 |
类
类 | 说明 | |
---|---|---|
AccelerometerEvent | 当从安装在设备上的加速计传感器获得加速更新时,Accelerometer 类调度 AccelerometerEvent 对象。 | |
ActivityEvent | 每次摄像头或麦克风报告其变为活动或非活动状态时,Camera 或 Microphone 对象即会调度 ActivityEvent 对象。 | |
AsyncErrorEvent | 在从本机异步代码中引发异常时(例如,可能从 LocalConnection、NetConnection、SharedObject 或 NetStream 引发),对象将调度 AsyncErrorEvent。 | |
AudioOutputChangeEvent | 当用户从 Flash Player 的设置 UI 中选择一个不同的音频输出设备,或从系统中添加/删除音频设备时,会触发此事件。 | |
AVDictionaryDataEvent | AVStream 调度 AVDictionaryDataEvent 来表示ID3 标签信息 | |
AVHTTPStatusEvent | 在网络请求返回 HTTP 状态代码时,应用程序将调度 AVHTTPStatusEvent 对象。 | |
AVPauseAtPeriodEndEvent | 当此事件的请求期间达到期末点时,AVStream 将调度 AVPauseAtPeriodEndEvent。 | |
BrowserInvokeEvent | 当由于浏览器中的 SWF 文件而使用浏览器调用功能调用 AIR 应用程序时,该应用程序的 NativeApplication 对象将调度 browserInvoke 事件。 | |
ContextMenuEvent | 当用户打开上下文菜单或与上下文菜单交互时,InteractiveObject 对象将调度 ContextMenuEvent 对象。 | |
DataEvent | 原始数据加载完成时,对象将调度 DataEvent 对象。 | |
DatagramSocketDataEvent | 在数据报套接字已接到数据后调度 DatagramSocketDataEvent 对象。 | |
DeviceRotationEvent | 当从安装在设备上的加速计和陀螺仪传感器的组合读数中获得 DeviceRotation 更新时,DeviceRotation 类调度 DeviceRotationEvent 并返回翻滚、偏航、俯仰和四元数据。 | |
DNSResolverEvent | DNSResolverEvent 类表示域名系统 (DNS) 查找操作的结果。 | |
DRMAuthenticateEvent | 当尝试播放使用数字权限管理 (DRM) 加密的内容(需要用户凭据以进行身份验证)时,NetStream 对象将调度 DRMAuthenticateEvent 对象。 | |
DRMAuthenticationCompleteEvent | 调用 DRMManager 对象的 authenticate() 方法成功时,DRMManager 将调度 DRMAuthenticationCompleteEvent 对象。 | |
DRMAuthenticationErrorEvent | 调用 DRMManager 对象的 authenticate() 方法失败时,DRMManager 将调度 DRMAuthenticationErrorEvent 对象。 | |
DRMDeviceGroupErrorEvent | 当与任何设备组相关的调用期间发生任何错误时,由 DRMManager 发出。应用程序负责明确处理错误事件。这些事件包括以下情况:用户输入有效凭据,但保护加密内容的凭证却限制对该内容的访问。 | |
DRMDeviceGroupEvent | 当成功完成与设备组相关的调用时,由 DRMManager 发出。 | |
DRMErrorEvent | DRMErrorEvent 类提供有关播放数字权限管理 (DRM) 加密文件时发生的错误的信息。 | |
DRMLicenseRequestEvent | 在每次调用 DRMManager 对象的 loadvoucher() 或 loadPreviewVoucher 方法成功之前,DRMManager 会调度一个 DRMLicenseRequestEvent 对象。 | |
DRMMetadataEvent | AVSegmentedSource 在加载和解析文件时会调度 DRMMetadataEvent。 | |
DRMReturnVoucherCompleteEvent | 调用 DRMManager 对象的 returnVoucher() 方法成功时,DRMManager 将调度 DRMVoucherReturnCompleteEvent 对象。 | |
DRMReturnVoucherErrorEvent | 调用 DRMManager 对象的 returnVoucher() 方法失败时,DRMManager 将调度 DRMReturnVoucherErrorEvent 对象。 | |
DRMStatusEvent | 在使用数字权限管理 (DRM) 加密保护的内容成功开始播放时(在验证凭证以及在用户经过身份验证并获得查看内容的授权时),NetStream 对象将调度 DRMStatusEvent 对象。 | |
ErrorEvent | 当发生错误导致异步操作失败时,对象会调度 ErrorEvent 对象。 | |
Event | Event 类作为创建 Event 对象的基类,当发生事件时,Event 对象将作为参数传递给事件侦听器。 | |
EventDispatcher | EventDispatcher 类是可调度事件的所有运行时类的基类。 | |
EventPhase | EventPhase 类可为 Event 类的 eventPhase 属性提供值。 | |
FileListEvent | 在 File 对象的 getDirectoryListingAsync() 方法调用成功枚举一组文件和目录时,或在用户调用 browseForOpenMultiple() 方法后选择文件时,File 对象将调度 FileListEvent 对象。 | |
FocusEvent | 用户将焦点从显示列表中的一个对象更改到另一个对象时,对象将调度 FocusEvent 对象。 | |
FullScreenEvent | 只要舞台进入或离开全屏显示模式,Stage 对象就调度 FullScreenEvent 对象。 | |
GameInputEvent | GameInputEvent 类代表添加或从应用程序平台删除了一个游戏输入设备时调度的事件。 | |
GeolocationEvent | Geolocation 对象在接到来自安装在设备上的位置传感器提供的更新时,调度 GeolocationEvent 对象。 | |
GestureEvent | 使用 GestureEvent 类,您可以处理设备上那些检测与设备的复杂用户接触(例如同时在触摸屏上按两个手指)的多点触控事件。 | |
GesturePhase | GesturePhase 类是常量值的枚举类,与 GestureEvent、PressAndTapGestureEvent 类和 TransformGestureEvent 类配合使用。 | |
HTMLUncaughtScriptExceptionEvent | 每当引发 JavaScript 异常并且未使用 catch 语句进行处理时,HTMLLoader 对象即会调度 HTMLUncaughtScriptExceptionEvent 对象。 | |
HTTPStatusEvent | 在网络请求返回 HTTP 状态代码时,应用程序将调度 HTTPStatusEvent 对象。 | |
IMEEvent | 当用户使用输入法编辑器 (IME) 输入文本时,将调度 IMEEvent 对象。 | |
InvokeEvent | 在调用 AIR 应用程序时,该应用程序的 NativeApplication 对象将调度 invoke 事件。 | |
IOErrorEvent | 当错误导致输入或输出操作失败时调度 IOErrorEvent 对象。 | |
KeyboardEvent | 在响应用户通过键盘输入的内容时将调度的 KeyboardEvent 对象 ID。 | |
LocationChangeEvent | 当加载新页面时,HTMLLoader 或 StageWebView 对象调度 LocationChangeEvent 对象。 | |
MediaEvent | 当媒体流可用时,CameraRoll 和 CameraUI 类调度 MediaEvent 对象。 | |
MouseEvent | 每次发生鼠标事件时,都会将 MouseEvent 对象调度到事件流中。 | |
NativeDragEvent | 拖放操作中涉及的交互式对象将调度本机拖动事件。 | |
NativeProcessExitEvent | 退出进程时,由 NativeProcess 对象调度此事件。 | |
NativeWindowBoundsEvent | 在窗口的大小或位置发生更改时,NativeWindow 对象将调度 NativeWindowBoundsEvent 对象。 | |
NativeWindowDisplayStateEvent | 在窗口显示状态发生更改时,NativeWindow 对象将调度 NativeWindowDisplayStateEvent 类的事件。 | |
NetDataEvent | NetStream 对象在媒体流中遇到数据消息时会调度 NetDataEvent 对象。 | |
NetMonitorEvent | 在创建 NetStream 对象时,NetMonitor 对象将调度 NetMonitorEvent 对象。 | |
NetStatusEvent | NetConnection、NetStream 或 SharedObject 对象报告其状态时,将调度 NetStatusEvent 对象。 | |
OutputProgressEvent | 在执行未处理的异步文件写入操作时,FileStream 对象将调度 OutputProgressEvent 对象。 | |
PermissionEvent | ||
PressAndTapGestureEvent | 使用 PressAndTapGestureEvent 类,您可以在启用触摸的设备上处理按住轻敲手势。 | |
ProgressEvent | 当加载操作已开始或套接字已接收到数据时,将调度 ProgressEvent 对象。 | |
RemoteNotificationEvent | 包含 flash.notifications.RemoteNotifier 为响应来自 APN 的推送通知事件而调度的事件。 | |
SampleDataEvent | 当 Sound 对象请求新音频数据或当 Microphone 对象有新音频数据要提供时调度。 | |
ScreenMouseEvent | SystemTrayIcon 对象调度 ScreenMouseEvent 类型的事件以响应鼠标交互。 | |
SecurityErrorEvent | 当出现安全错误时,对象将调度 SecurityErrorEvent 对象来报告此错误。 | |
ServerSocketConnectEvent | 当客户端尝试连接到服务器套接字时,ServerSocket 对象调度 ServerSocketConnectEvent 对象。 | |
ShaderEvent | 在从 ShaderJob 启动的着色器操作完成后将调度 ShaderEvent。 | |
SoftKeyboardEvent | 当激活或取消激活设备或操作系统中的软件驱动键盘时将调度 SoftKeyboardEvent 对象。 | |
SoftKeyboardTrigger | SoftKeyboardTrigger 类为 SoftKeyboardEvent 类的 triggerType 属性提供枚举器值。 | |
SQLErrorEvent | 如果在异步执行模式下执行数据库操作时发生错误,SQLConnection 实例或 SQLStatement 实例将调度 SQLErrorEvent 实例。 | |
SQLEvent | 当 SQLConnection 或 SQLStatement 实例执行的某个操作成功完成时,Adobe AIR 将调度 SQLEvent 对象。 | |
SQLUpdateEvent | 与 SQLConnection 实例关联的任何表发生数据更改时,SQLConnection 对象将调度 SQLUpdateEvent 对象。 | |
StageOrientationEvent | 当舞台的方向更改时,Stage 对象将调度 StageOrientationEvent 对象。 | |
StageVideoAvailabilityEvent | 此事件在 Stage.stageVideos 属性的状态更改时触发。 | |
StageVideoEvent | 在 StageVideo 对象的 attachNetStream() 方法和附加的 NetStream 对象的 play() 方法都被调用后,StageVideo 对象调度 StageVideoEvent 对象。 | |
StatusEvent | 对象将在设备(如摄像头或麦克风)或对象(如 LocalConnection 对象)报告其状态时调度 StatusEvent 对象。 | |
StorageVolumeChangeEvent | 安装或卸载存储卷时,StorageVolumeInfo.storageVolumeInfo 对象将调度 StorageVolumeChangeEvent 事件对象。 | |
SyncEvent | 在服务器更新了远程共享对象后,表示远程共享对象的 SharedObject 对象将调度 SyncEvent 对象。 | |
TextEvent | 用户在文本字段中输入文本或在启用 HTML 的文本字段中单击超链接时,对象将调度 TextEvent 对象。 | |
ThrottleEvent | 当 Flash Player 节流、暂停或恢复播放内容时调度 ThrottleEvent。 | |
ThrottleType | ThrottleType 类为 flash.event.ThrottleEvent 类中的播放 state 属性提供值。 | |
TimerEvent | 每当 Timer 对象达到由 Timer.delay 属性指定的间隔时,Timer 对象即会调度 TimerEvent 对象。 | |
TouchEvent | 使用 TouchEvent 类,您可以处理设备上那些检测用户与设备之间的接触(例如触摸屏上的手指)的事件。 | |
TouchEventIntent | TouchEventIntent 类定义 TouchEvent 类的 touchIntent 属性的常量。 | |
TransformGestureEvent | 使用 TransformGestureEvent 类可以处理设备或操作系统解释为手势的复杂移动输入事件,例如在触摸屏幕上移动手指。 | |
UncaughtErrorEvent | 当发生未被捕获的错误时,UncaughtErrorEvents 类的实例会调度 UncaughtErrorEvent 对象。 | |
UncaughtErrorEvents | UncaughtErrorEvents 类提供了一种接收未被捕获的错误事件的方法。 | |
VideoEvent | 此事件类报告当前视频呈现状态。 | |
VideoTextureEvent | 几乎完全等同于 StageVideoEvent。 | |
VsyncStateChangeAvailabilityEvent | 当变化的 vsync 状态的 Stage 对象的可用性发生更改时,Stage 类将调度 VsyncStateChangeAvailabilityEvent。 |
Tue Jun 12 2018, 11:18 AM Z