Flash Player 专用类

下表列出了 Flash Player 和 Flash 运行时模型的专用类。这些类通常分为四个类别:影片类(提供对 SWF 文件和 Flash Player 的总体控制)、媒体类(用于处理声音和视频)、客户端/服务器类(用于处理 XML 和其它外部数据源)和创作类(提供对 Flash 创作环境的控制)。

注意:这样分类只影响这些类在“动作”工具箱中的位置,而不影响其使用方式。

影片类

影片类提供对 SWF 文件中大多数可视元素的控制,包括影片剪辑、文本字段和按钮。影片类位于“动作”工具箱中的“内置类”>“影片”子文件夹下。

说明

Accessibility

Accessibility 类管理 SWF 文件与屏幕读取应用程序之间的通讯。将此类的方法与全局 _accProps 属性结合使用,可以在运行时控制影片剪辑、按钮和文本字段的可访问属性。请参见 _accPropsAccessibility 类

按钮

SWF 文件中的所有按钮都是 Button 类的实例。Button 类提供用于处理按钮的方法、属性和事件处理函数。请参见 Button 类

Color

Color 类可用于获取和设置影片剪辑对象的 RGB 颜色值。有关更多信息,请参见 Color 类。有关使用 Color 类更改影片剪辑颜色的示例,请参见设置颜色值

ContextMenu

ContextMenu 类可用于控制 Flash Player 上下文菜单的内容。可以将单独的 ContextMenu 对象与 MovieClip、Button 或 TextField 对象相关联(使用这些类的 menu 属性)。还可以通过使用 ContextMenuItem 类向 ContextMenu 对象中添加自定义菜单项。请参见 ContextMenu 类ContextMenuItem 类

ContextMenuItem

ContextMenuItem 类可用于创建出现在 Flash Player 上下文菜单中的新菜单项。通过 ContextMenu 类可将使用此类创建的新菜单项添加到 Flash Player 上下文菜单中。请参见 ContextMenu 类ContextMenuItem 类

Key

Key 类提供用于获取有关键盘和按键的信息的方法和属性。有关更多信息,请参见 Key 类。有关通过捕获按键来创建交互式 SWF 文件的示例,请参见捕获按键

LocalConnection

LocalConnection 类可用于在同一台计算机上运行的两个 SWF 文件之间进行通讯。请参见 LocalConnection 类

Mouse

Mouse 类在 SWF 文件中提供对鼠标的控制(例如,此类可用于隐藏或显示鼠标指针)。有关更多信息,请参见 Mouse 类。有关使用 Mouse 类的示例,请参见创建自定义鼠标指针

MovieClip

Flash 影片中的每个影片剪辑均是 MovieClip 类的实例。您可以使用此类的方法和属性控制影片剪辑对象。请参见 MovieClip 类条目和使用影片剪辑

MovieClipLoader

MovieClipLoader 类可用于通过事件侦听器机制跟踪 SWF 和 JPEG 文件的下载进度。请参见 MovieClipLoader 类条目和预加载 SWF 和 JPEG 文件

PrintJob

PrintJob 类可用于打印动态呈现的内容和多页文档。请参见 PrintJob 类使用动作脚本 PrintJob 类

Selection

Selection 类可用于获取和设置文本字段焦点、文本字段选择范围和文本字段插入点。请参见 Selection 类

SharedObject

SharedObject 类在客户端计算机上提供本地数据存储。请参见 SharedObject 类

Stage

Stage 类提供有关 SWF 文件的尺寸、对齐方式和缩放模式的信息,并报告舞台大小调整事件。请参见 Stage 类

System

System 类提供有关 Flash Player 和运行 Flash Player 的系统的信息(例如,屏幕分辨率和当前系统语言)。它还可用于显示或隐藏 Flash Player 设置面板和修改 SWF 文件的安全设置。请参见 System 类

TextField

TextField 类提供对动态文本字段和输入文本字段的控制。请参见 TextField 类使用文本

TextField.StyleSheet

TextField.StyleSheet 类(TextField 类的“内部类”)可用于创建 CSS 文本样式并将其应用到 HTML 或 XML 格式的文本。请参见 TextField.StyleSheet 类使用层叠样式表对文本进行格式设置

TextFormat

TextFormat 类可用于将格式样式应用于 TextField 对象中的字符或段落。请参见 TextFormat 类使用 TextFormat 类

媒体类

媒体类提供对 SWF 文件中的声音和视频的回放控制,并且可用于访问用户的麦克风和摄像机(如果安装了这些设备)。这些类位于“动作”工具箱中的“内置类”>“媒体”子文件夹下。

说明

摄像头

Camera 类用于访问用户的摄像机(如果安装了此设备)。与 Flash Communication Server MX 一起使用时,SWF 文件可以捕获、广播和录制来自用户摄像机的图像和视频。请参见 Camera 类

麦克风

Microphone 类用于访问用户的麦克风(如果安装了此设备)。与 Flash Communication Server MX 一起使用时,SWF 文件可以广播和录制来自用户麦克风的音频。请参见 Microphone 类

NetConnection

NetConnection 类用于建立本地流连接,以便从 HTTP 地址或本地文件系统播放 Flash 视频 (FLV) 文件。有关更多信息,请参见 NetConnection 类。有关通过 Internet 播放 FLV 文件的更多信息,请参见动态回放外部 FLV 文件

NetStream

NetStream 类用于控制 FLV 文件的回放。有关更多信息,请参见 NetStream 类。有关通过 Internet 播放 FLV 文件的更多信息,请参见动态回放外部 FLV 文件

Sound

Sound 类提供对 SWF 文件中的声音的控制。有关更多信息,请参见 Sound 类。有关使用 Sound 类创建音量和均衡控制器的示例,请参见创建声音控件

Video

Video 类用于播放 SWF 文件中的视频对象。请参见 Video 类

客户端/服务器类

下表列出的类可用于发送和接收来自外部数据源的数据,或者通过 FTP、HTTP 或 HTTPS 与应用程序服务器进行通讯。

注意:在 Flash Player 7 中,SWF 文件只能加载提供该 SWF 文件的域中的数据。有关更多信息,请参见Flash Player 安全功能关于允许跨域数据加载

这些类位于“动作”面板中的“内置类”>“客户端/服务器”子文件夹下。

说明

LoadVars

LoadVars 类是 loadVariables() 动作的另一种形式,用于在 SWF 文件和服务器之间以名称/值对的形式传输变量。请参见 LoadVars 类条目和使用 LoadVars 类

XML

XML 类扩展 XMLNode 类并提供用于处理 XML 格式数据(包括加载和分析外部 XML、新建 XML 文档和导航 XML 文档树)的方法、属性和事件处理函数。请参见 XML 类使用 XML 类

XMLNode

XMLNode 类表示 XML 文档树中的单个节点。它是 XML 类的超类。请参见 XMLNode 类

XMLSocket

XMLSocket 类可用于创建与其它计算机的永久套接字连接,以实现等待时间较短的数据传输,例如,实时聊天应用程序所需要的快速数据传输。请参见 XMLSocket 类使用 XMLSocket 类

创作类

创作类只能在 Flash 创作环境中使用。这些类位于“动作”工具箱中的“内置类”>“创作”子文件夹下。

说明

CustomActionsg

CustomActions 类可用于管理任何用该创作工具注册的自定义动作。请参见 CustomActions 类

实时预览

实时预览功能(虽然不是类,但列在“动作”工具箱的“内置类”下)提供一个名为 onUpdate 的函数,供组件开发人员使用。请参见 onUpdate