下表列出了 Flash Player 和 Flash 运行时模型的专用类。这些类通常分为四个类别:影片类(提供对 SWF 文件和 Flash Player 的总体控制)、媒体类(用于处理声音和视频)、客户端/服务器类(用于处理 XML 和其它外部数据源)和创作类(提供对 Flash 创作环境的控制)。
注意:这样分类只影响这些类在“动作”工具箱中的位置,而不影响其使用方式。
影片类提供对 SWF 文件中大多数可视元素的控制,包括影片剪辑、文本字段和按钮。影片类位于“动作”工具箱中的“内置类”>“影片”子文件夹下。
类 |
说明 |
---|---|
Accessibility |
Accessibility 类管理 SWF 文件与屏幕读取应用程序之间的通讯。将此类的方法与全局 |
按钮 |
SWF 文件中的所有按钮都是 Button 类的实例。Button 类提供用于处理按钮的方法、属性和事件处理函数。请参见 Button 类。 |
Color |
Color 类可用于获取和设置影片剪辑对象的 RGB 颜色值。有关更多信息,请参见 Color 类。有关使用 Color 类更改影片剪辑颜色的示例,请参见设置颜色值。 |
ContextMenu |
ContextMenu 类可用于控制 Flash Player 上下文菜单的内容。可以将单独的 ContextMenu 对象与 MovieClip、Button 或 TextField 对象相关联(使用这些类的 |
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 类。 |
实时预览 |
实时预览功能(虽然不是类,但列在“动作”工具箱的“内置类”下)提供一个名为 |