ActionScript™ 类的文档包括属于 ActionScript™ 中特定类的方法、属性和事件处理函数以及侦听器的语法、用法信息和代码示例(与全局函数或属性相对)。类按照字母顺序列出。如果您不能确定某个成员属于哪个类,可以在索引中进行查找。
| 类 | 包 | 说明 | |
|---|---|---|---|
| Accessibility
| flash.accessibility | Accessibility 类管理与屏幕阅读器之间的通信。 | |
| AccessibilityProperties
| flash.accessibility | 利用 AccessibilityProperties 类可控制 Flash 对象辅助功能(如屏幕阅读器)演示。 | |
| AccImpl
| fl.accessibility | AccImpl 类(也称为 Accessibility Implementation 类)是用于在组件中实现辅助功能的基类。 | |
| ActionScriptVersion
| flash.display | ActionScriptVersion 类是表示已加载 SWF 文件的语言版本的常数值枚举。 | |
| ActivityEvent
| flash.events | 每次摄像头或麦克风报告其变为活动或非活动状态时,Flash® Player 将调度 ActivityEvent 对象。 | |
| Animator
| fl.motion | Animator 类将补间动画的 XML 说明应用于显示对象。 | |
| AntiAliasType
| flash.text | AntiAliasType 类为 flash.text.TextField 类中的消除锯齿提供值。 | |
| ApplicationDomain
| flash.system | ApplicationDomain 类是分散的类定义组的一个容器。 | |
| ArgumentError
| 顶级 | ArgumentError 类表示一种错误,如果函数提供的参数与为该函数定义的参数不一致,则会出现该错误。 | |
| arguments
| 顶级 | 用于存储和访问函数参数的参数对象。 | |
| Array
| 顶级 | 使用 Array 类可以访问和操作数组。 | |
| AsyncErrorEvent
| flash.events | 如果异常是从本机异步代码中引发的(例如,可能从 LocalConnection、NetConnection、SharedObject 或 NetStream 引发),Flash® Player 将调度 AsyncErrorEvent。 | |
| AutoLayoutEvent
| fl.video | Flash® Player 在自动调整视频播放器大小和布置视频播放器时调度 AutoLayoutEvent 对象。 | |
| AVM1Movie
| flash.display | AVM1Movie 是表示使用 ActionScript 1.0 或 2.0 的 AVM1 影片剪辑的简单类。 | |
| Back
| fl.motion.easing | Back 类可以定义三个缓动函数,以便实现具有 ActionScript 动画的运动。 | |
| Back
| fl.transitions.easing | Back 类可以定义三个缓动函数,以便实现具有 ActionScript 动画的运动。 | |
| BaseButton
| fl.controls | BaseButton 类是所有按钮组件的基类,用于定义所有按钮共有的属性和方法。 | |
| BaseScrollPane
| fl.containers | BaseScrollPane 类处理基本的滚动窗格功能,包括事件、样式、绘制遮罩和背景、滚动条的布局,以及滚动位置的处理。 | |
| BevelFilter
| flash.filters | 可使用 BevelFilter 类对显示对象添加斜角效果。 | |
| BezierEase
| fl.motion | BezierEase 类为两个关键帧之间的补间动画提供精确的缓动控件。 | |
| BezierSegment
| fl.motion | 一个贝塞尔曲线段包含四个 Point 对象,这些对象定义一个三次贝塞尔曲线。 | |
| Bitmap
| flash.display | Bitmap 类表示用于表示位图图像的显示对象。 | |
| BitmapData
| flash.display | 使用 BitmapData 类,您可以处理 Bitmap 对象的数据(像素)。 | |
| BitmapDataChannel
| flash.display | BitmapDataChannel 类是常数值枚举,指示要使用的通道:红色通道、蓝色通道、绿色通道或 Alpha 透明度通道。 | |
| BitmapFilter
| flash.filters | BitmapFilter 类是所有图像滤镜效果的基类。 | |
| BitmapFilterQuality
| flash.filters | BitmapFilterQuality 类中包含的值用于设置 BitmapFilter 对象的呈现品质。 | |
| BitmapFilterType
| flash.filters | BitmapFilterType 类中包含的值可用于设置 BitmapFilter 的类型。 | |
| BlendMode
| flash.display | 提供混合模式可视效果的常数值的类。 | |
| Blinds
| fl.transitions | Blinds 类使用逐渐消失或逐渐出现的矩形来显示影片剪辑对象。 | |
| BlurFilter
| flash.filters | 可使用 BlurFilter 类将模糊视觉效果应用于显示对象。 | |
| Boolean
| 顶级 | Boolean 对象是一种数据类型,其值为 true 或 false(用于进行逻辑运算)。 | |
| Bounce
| fl.motion.easing | Bounce 类可以定义三个缓动函数,以便实现具有 ActionScript 动画的跳动,类似一个球落向地板又弹起后,几次逐渐减小的回弹运动。 | |
| Bounce
| fl.transitions.easing | Bounce 类可以定义三个缓动函数,以便实现具有 ActionScript 动画的跳动,类似一个球落向地板又弹起后,几次逐渐减小的回弹运动。 | |
| Button
| fl.controls | Button 组件表示常用的矩形按钮。 | |
| ButtonAccImpl
| fl.accessibility | ButtonAccImpl 类(也称为 Button Accessibility Implementation 类)可实现 Button 组件与屏幕读取器之间的通信。 | |
| ButtonLabelPlacement
| fl.controls | ButtonLabelPlacement 类可定义 Button、CheckBox 或 RadioButton 组件的 labelPlacement 属性值的常量。 | |
| ByteArray
| flash.utils | ByteArray 类提供用于优化读取、写入以及处理二进制数据的方法和属性。 | |
| Camera
| flash.media | Camera 类主要与 Flash Media Server 一起使用,但也可以在没有该服务器的情况下使用,只是在使用方式上会受到限制。 | |
| Capabilities
| flash.system | Capabilities 类提供一些属性,这些属性描述了承载 SWF 文件的系统和播放器。 | |
| CapsStyle
| flash.display | CapsStyle 类是可指定在绘制线条中使用的端点样式的常数值枚举。 | |
| CaptionChangeEvent
| fl.video | 每当添加字幕或从字幕目标文本字段中删除字幕时调度 CaptionChangeEvent。 | |
| CaptionTargetEvent
| fl.video | 自动创建 captionTargetCreated 事件后,在向其添加任何字幕前,调度的 captionTargetCreated 事件的类型。 | |
| CellRenderer
| fl.controls.listClasses | CellRenderer 类定义基于列表的组件的方法和属性,以用来处理和显示每一行的自定义单元格内容。 | |
| CheckBox
| fl.controls | CheckBox 组件显示一个小方框,该方框内可以有选中标记。 | |
| CheckBoxAccImpl
| fl.accessibility | CheckBoxAccImpl 类(也称为 CheckBox Accessibility Implementation 类)用于使 CheckBox 组件具备辅助功能。 | |
| Circular
| fl.motion.easing | Circular 类可以定义三个缓动函数,以便实现具有 ActionScript 动画的运动。 | |
| Class
| 顶级 | 为程序中的每个类定义创建一个 Class 对象。 | |
| Color
| fl.motion | Color 类扩展了 Flash Player 的 ColorTransform 类,增加了控制亮度和色调的功能。 | |
| ColorMatrixFilter
| flash.filters | 使用 ColorMatrixFilter 类可以将 4 x 5 矩阵转换应用于输入图像上的每个像素的 RGBA 颜色和 Alpha 值,以生成具有一组新的 RGBA 颜色和 Alpha 值的结果。 | |
| ColorPicker
| fl.controls | ColorPicker 组件将显示包含一个或多个样本的列表,用户可以从中选择颜色。 | |
| ColorPickerEvent
| fl.events | ColorPickerEvent 类定义与 ColorPicker 组件关联的事件。 | |
| ColorTransform
| flash.geom | 可使用 ColorTransform 类调整显示对象的颜色值。 | |
| ComboBox
| fl.controls | ComboBox 组件包含一个下拉列表,用户可以从该列表中选择单个值。 | |
| ComboBoxAccImpl
| fl.accessibility | ComboBoxAccImpl 类(也称为 ComboBox Accessibility Implementation 类)用于使 ComboBox 组件具备辅助功能。 | |
| ComponentEvent
| fl.events | ComponentEvent 类定义与 UIComponent 类关联的事件。 | |
| ContextMenu
| flash.ui | ContextMenu 类提供对 Flash Player 上下文菜单中的项的控制。 | |
| ContextMenuBuiltInItems
| flash.ui | ContextMenuBuiltInItems 类描述内置于上下文菜单中的项。 | |
| ContextMenuEvent
| flash.events | 用户生成上下文菜单或与上下文菜单交互时,Flash® Player 将调度 ContextMenuEvent 对象。 | |
| ContextMenuItem
| flash.ui | 可以使用 ContextMenuItem 类来创建在 Flash Player 上下文菜单中显示的自定义菜单项。 | |
| ConvolutionFilter
| flash.filters | ConvolutionFilter 类应用矩阵盘绕滤镜效果。 | |
| CSMSettings
| flash.text | CSMSettings 类所包含的一些属性可与 TextRenderer.setAdvancedAntiAliasingTable() 方法配合使用以提供连续笔触调制 (CSM)。 | |
| Cubic
| fl.motion.easing | Cubic 类可以定义三个缓动函数,以便实现具有 ActionScript 动画的运动。 | |
| CuePointType
| fl.video | CuePointType 类为类型 CUE_POINT 的 MetadataEvent 实例的 info 对象上的 type 属性提供常数值。 | |
| CustomActions
| adobe.utils | CustomActions 类的方法使得在 Flash 创作工具中播放的 SWF 文件可以管理任何向该创作工具注册的自定义动作。 | |
| CustomEase
| fl.motion | CustomEase 类用于在补间进行过程中修改补间动画缓动行为的特定属性。 | |
| DataChangeEvent
| fl.events | DataChangeEvent 类定义事件,该事件在与组件关联的数据更改时调度。 | |
| DataChangeType
| fl.events | DataChangeType 类定义 DataChangeEvent.changeType 事件的常量。 | |
| DataEvent
| flash.events | 将原始数据完全加载到 Flash Player 后,Flash® Player 将调度 DataEvent 对象。 | |
| DataGrid
| fl.controls | DataGrid 类是基于列表的组件,提供呈行和列分布的网格。 | |
| DataGridAccImpl
| fl.accessibility | DataGridAccImpl 类(也称为 DataGrid Accessibility Implementation 类)用于使 DataGrid 组件具备辅助功能。 | |
| DataGridCellEditor
| fl.controls.dataGridClasses | DataGridCellEditor 类定义一些属性和方法,DataGrid 使用它们来处理和显示网格中每一行的自定义单元格内容。 | |
| DataGridColumn
| fl.controls.dataGridClasses | DataGridColumn 类描述了 DataGrid 组件中的列。 | |
| DataGridEvent
| fl.events | DataGridEvent 类定义与 DataGrid 组件关联的事件。 | |
| DataGridEventReason
| fl.events | DataGridEventReason 类定义一些常量,这些常量用于 type 属性值为 itemEditEnd 时 DataGridEvent 对象的 reason 属性值。 | |
| DataProvider
| fl.data | DataProvider 类提供一些方法和属性,这些方法和属性允许您查询和修改任何基于列表的组件(例如,List、DataGrid、TileList 或 ComboBox 组件)中的数据。 | |
| Date
| 顶级 | Date 类表示日期和时间信息。 | |
| DefinitionError
| 顶级 | DefinitionError 类表示一种错误,如果用户代码试图定义已定义过的标识符,则会出现该错误。 | |
| Dictionary
| flash.utils | Dictionary 类用于创建属性的动态集合,该集合使用全等运算符 (===) 对非原始对象键进行键比较。 | |
| DisplacementMapFilter
| flash.filters | DisplacementMapFilter 类使用指定的 BitmapData 对象(称为置换图图像)的像素值执行对象置换。 | |
| DisplacementMapFilterMode
| flash.filters | DisplacementMapFilterMode 类为 DisplacementMapFilter 类的 mode 属性提供值。 | |
| DisplayObject
| flash.display | DisplayObject 类是可放在显示列表中的所有对象的基类。 | |
| DisplayObjectContainer
| flash.display | DisplayObjectContainer 类是可用作显示列表中显示对象容器的所有对象的基类。 | |
| DropShadowFilter
| flash.filters | 可使用 DropShadowFilter 类向显示对象添加投影。 | |
| Elastic
| fl.motion.easing | Elastic 类可以定义三个缓动函数,以便实现具有 ActionScript 动画的运动,其中的运动由按照指数方式衰减的正弦波来定义。 | |
| Elastic
| fl.transitions.easing | Elastic 类可以定义三个缓动函数,以便实现具有 ActionScript 动画的运动,其中的运动由按照指数方式衰减的正弦波来定义。 | |
| Endian
| flash.utils | Endian 类中包含一些值,它们指示用于表示多字节数字的字节顺序。 | |
| EOFError
| flash.errors | 如果尝试读取的内容超出可用数据的末尾,则会引发 EOFError 异常。 | |
| Error
| 顶级 | Error 类包含有关脚本中出现的错误的信息。 | |
| ErrorEvent
| flash.events | 如果发生错误并导致网络操作失败,Flash® Player 将调度 ErrorEvent 对象。 | |
| EvalError
| 顶级 | EvalError 类表示一种错误,如果用户代码调用 eval() 函数或试图将 new 运算符用于 Function 对象,则会出现该错误。 | |
| Event
| flash.events | Event 类作为创建 Event 对象的基类,当发生事件时,Event 对象将作为参数传递给事件侦听器。 | |
| EventDispatcher
| flash.events | EventDispatcher 类实现 IEventDispatcher 接口,并且是 DisplayObject 类的基类。 | |
| EventPhase
| flash.events | EventPhase 类可为 Event 类的 eventPhase 属性提供值。 | |
| Exponential
| fl.motion.easing | Exponential 类可以定义三个缓动函数,以便实现具有 ActionScript 动画的运动。 | |
| ExternalInterface
| flash.external | ExternalInterface 类是外部 API,在 ActionScript 和 Flash Player 的容器之间实现直接通讯的应用程序编程接口,例如,含有 JavaScript 的 HTML 页。 | |
| Fade
| fl.transitions | Fade 类淡入或淡出影片剪辑对象。 | |
| FileFilter
| flash.net | FileFilter 类用来指示在调用 FileReference.browse() 或 FileReferenceList.browse() 时,用户系统上的哪些文件显示在出现的文件浏览对话框中。 | |
| FileReference
| flash.net | FileReference 类提供了在用户计算机和服务器之间上载和下载文件的方法。 | |
| FileReferenceList
| flash.net | FileReferenceList 类提供了让用户选择一个或多个要上载的文件的方法。 | |
| FLVPlayback
| fl.video | FLVPlayback 扩展了 Sprite 类并包装 VideoPlayer 对象。 | |
| FLVPlaybackCaptioning
| fl.video | FLVPlaybackCaptioning 组件可实现为 FLVPlayback 组件加字幕。 | |
| Fly
| fl.transitions | Fly 类从某一指定方向滑入影片剪辑对象。 | |
| FocusEvent
| flash.events | 用户将焦点从显示列表中的一个对象更改到另一个对象时,Flash® Player 将调度 FocusEvent 对象。 | |
| FocusManager
| fl.managers | FocusManager 类用于管理一套组件的焦点,这些组件以鼠标或键盘作为 Tab 键循环进行导航。 | |
| Font
| flash.text | Font 类可用来管理 SWF 文件中的嵌入字体。 | |
| FontStyle
| flash.text | FontStyle 类提供 TextRenderer 类的值。 | |
| FontType
| flash.text | FontType 类包含 Font 类的 fontType 属性的枚举常量 "embedded" 和 "device"。 | |
| FrameLabel
| flash.display | FrameLabel 对象包含用来指定帧编号及相应标签名称的属性。 | |
| FullScreenEvent
| flash.events | 只要舞台进入或离开全屏显示模式,Flash® Player 就调度 FullScreenEvent 对象。 | |
| Function
| 顶级 | 函数是可在 ActionScript 中调用的基本代码单位。 | |
| FunctionEase
| fl.motion | 通过 FunctionEase 类,可以用自定义插值函数代替其它插值(如 SimpleEase 和 CustomEase)用于 fl.motion 框架。 | |
| GlowFilter
| flash.filters | 使用 GlowFilter 类可以对显示对象应用发光效果。 | |
| GradientBevelFilter
| flash.filters | 使用 GradientBevelFilter 类可以对显示对象应用渐变斜角效果。 | |
| GradientGlowFilter
| flash.filters | 可使用 GradientGlowFilter 类对显示对象应用渐变发光效果。 | |
| GradientType
| flash.display | GradientType 类为 flash.display.Graphics 类的 beginGradientFill() 和 lineGradientFill() 方法中的 type 参数提供值。 | |
| Graphics
| flash.display | Graphics 类包含一组可用来创建矢量形状的方法。 | |
| GridFitType
| flash.text | GridFitType 类定义 TextField 类中的网格固定值。 | |
| HeaderRenderer
| fl.controls.dataGridClasses | HeaderRenderer 类显示当前 DataGrid 列的列标题。 | |
| HTTPStatusEvent
| flash.events | 网络请求返回 HTTP 状态代码时,Flash® Player 将调度 HTTPStatusEvent 对象。 | |
| IBitmapDrawable
| flash.display | IBitmapDrawable 接口由可以作为 BitmapData 类 draw() 方法 source 参数传递的对象来实现。 | |
| ICellRenderer
| fl.controls.listClasses | ICellRenderer 接口提供单元格渲染器需要的方法和属性。 | |
| ID3Info
| flash.media | ID3Info 类包含反映 ID3 元数据的属性。 | |
| IDataInput
| flash.utils | IDataInput 接口提供一组用于读取二进制数据的方法。 | |
| IDataOutput
| flash.utils | IDataOutput 接口提供一组用于写入二进制数据的方法。 | |
| IDynamicPropertyOutput
| flash.net | 此接口控制动态对象的动态属性的序列化。 | |
| IDynamicPropertyWriter
| flash.net | 此接口与 IDynamicPropertyOutput 接口一起用于控制动态对象的动态属性的序列化。 | |
| IEventDispatcher
| flash.events | IEventDispatcher 接口定义用于添加或删除事件侦听器的方法,检查是否已注册特定类型的事件侦听器,并调度事件。 | |
| IExternalizable
| flash.utils | 将类编码到数据流中时,IExternalizable 接口提供对其序列化的控制。 | |
| IFocusManager
| fl.managers | 实现 IFocusManager 接口以创建自定义焦点管理器。 | |
| IFocusManagerComponent
| fl.managers | IFocusManagerComponent 接口提供方法和属性,使得组件具有获得焦点的功能。 | |
| IFocusManagerGroup
| fl.managers | IFocusManagerGroup 接口提供的属性用于管理一套组件,一次只能从这些组件中选择一个。 | |
| IllegalOperationError
| flash.errors | 当方法未实现或者实现中未涉及当前用法时,将引发 IllegalOperationError 异常。 | |
| ImageCell
| fl.controls.listClasses | ImageCell 是 TileList 组件的默认单元格渲染器。 | |
| IME
| flash.system | 使用 IME 类,您可以在客户端计算机上运行的 Flash Player 应用程序中直接操纵操作系统的输入法编辑器 (IME)。 | |
| IMEConversionMode
| flash.system | 这个类包含与 IME.conversionMode 属性配合使用的常数。 | |
| IMEEvent
| flash.events | 用户使用输入法编辑器 (IME) 输入文本时,Flash® Player 将调度 IMEEvent 对象。 | |
| INCManager
| fl.video | INCManager 是创建 VideoPlayer 类的 flash.net.NetConnection 的类的接口。 | |
| IndeterminateBar
| fl.controls.progressBarClasses | IndeterminateBar 类在加载源的大小未知时处理进度栏组件的绘制。 | |
| int
| 顶级 | 通过 int 类可使用表示为 32 位带符号整数的数据类型。 | |
| InteractionInputType
| fl.events | InteractionInputType 类定义 SliderEvent 对象的 triggerEvent 属性值的常量。 | |
| InteractiveObject
| flash.display | InteractiveObject 类是用户可以使用鼠标和键盘与之交互的所有显示对象的抽象基类。 | |
| InterpolationMethod
| flash.display | InterpolationMethod 类为 Graphics.beginGradientFill() 和 Graphics.lineGradientStyle() 方法中的 interpolationMethod 参数提供值。 | |
| InvalidationType
| fl.core | InvalidationType 类定义事件对象的 type 属性使用的 InvalidationType 常量,该事件对象在组件变为无效以后被调度。 | |
| InvalidSWFError
| flash.errors | Flash Player 遇到损坏的 SWF 文件时,将引发此异常。 | |
| IOError
| flash.errors | 某些类型的输入或输出失败时,将引发 IOError 异常。 | |
| IOErrorEvent
| flash.events | 如果发生错误并导致发送或加载操作失败,Flash® Player 将调度 IOErrorEvent 对象。 | |
| Iris
| fl.transitions | Iris 类使用可以缩放的方形或圆形动画遮罩来显示影片剪辑对象。 | |
| ITween
| fl.motion | ITween 接口定义应用程序编程接口 (API),这些接口由插值类实现,用于 fl.motion 类。 | |
| IVPEvent
| fl.video | IVPEvent 接口由适用于 FLVPlayback 组件中特定 VideoPlayer 对象的 video 事件实现。 | |
| JointStyle
| flash.display | JointStyle 类是指定要在绘制线条中使用的联接点样式的常数值枚举。 | |
| Keyboard
| flash.ui | Keyboard 类用于构建用户可使用标准键盘控制的界面。 | |
| KeyboardEvent
| flash.events | 在响应用户的键盘输入操作时,Flash® Player 将调度 KeyboardEvent 对象。 | |
| Keyframe
| fl.motion | Keyframe 类定义补间动画中特定时间的可视状态。 | |
| KeyLocation
| flash.ui | KeyLocation 类包含一些常数,用于指示在键盘上按下的键的位置。 | |
| Label
| fl.controls | Label 组件将显示一行或多行纯文本或 HTML 格式的文本,这些文本的对齐和大小格式可进行设置。 | |
| LabelButton
| fl.controls | LabelButton 类是一个抽象类,用于向其父 BaseButton 类添加标签、图标及切换功能。 | |
| LabelButtonAccImpl
| fl.accessibility | LabelButtonAccImpl 类(也称为 LabelButton Accessibility Implementation 类)用于使 LabelButton 组件具备辅助功能。 | |
| LayoutEvent
| fl.video | 调整视频播放器大小和/或布置视频播放器时调度此事件。 | |
| Linear
| fl.motion.easing | Linear 类可以定义缓动函数,以便实现具有 ActionScript 动画的非加速运动。 | |
| LineScaleMode
| flash.display | LineScaleMode 类为 Graphics.lineStyle() 方法中的 scaleMode 参数提供值。 | |
| List
| fl.controls | List 组件将显示基于列表的信息,并且是适合显示信息数组的理想选择。 | |
| ListAccImpl
| fl.accessibility | ListAccImpl 类(也称为 List Accessiblity Implementation 类)用于使 List 组件具备辅助功能。 | |
| ListData
| fl.controls.listClasses | ListData 是一种信使类,用于保存与基于列表的组件中的特定单元格相关的信息。 | |
| ListEvent
|