Flash CS4 Professional ActionScript 2.0

ActionScript 2.0 组件

《ActionScript 2.0 组件语言参考》描述了 Adobe 组件体系结构第 2 版中可用的每个组件及其应用程序编程接口 (API)。要了解如何使用、自定义和创建第 2 版组件,请参阅
《使用 ActionScript 2.0 组件》。

注意

 

Adobe Flash CS3 Professional 包含 ActionScript 2.0 组件及 ActionScript 3.0 组件。
您不能混合使用这两组组件,对于给定的应用程序,您只能使用其中的一组。根据您打开的是 ActionScript 2.0 文件还是 ActionScript 3.0 文件,Flash CS3 将显示 ActionScript 2.0
组件或 ActionScript 3.0 组件。创建新的 Flash CS3 文档时,必须指定一个 Flash 文件(ActionScript 3.0 或 ActionScript 2.0)。打开现有文档时,Flash 会检查"发布设置"以确定要使用哪组组件。有关 ActionScript 3.0 组件的信息,请参阅《使用 ActionScript 3.0 组件》。

在本书中,每条组件描述都包含以下几方面的信息:

  • 键盘交互
  • 实时预览
  • 辅助功能
  • 设置组件参数
  • 在应用程序中使用组件
  • 自定义组件的样式和外观
  • ActionScript 方法、属性和事件

组件是按字母顺序排列的。您也可以在下表中找到按类别排列的组件。

本章包含以下各节:



组件类型

下表按类别列出了不同的第 2 版组件。

用户界面 (UI) 组件

组件

描述

Accordion 组件

一组垂直的互相重叠的视图,视图顶部有一些按钮,用户利用这些按钮可以在视图之间进行切换。

Alert 组件

一个窗口,用于显示消息并提供捕获用户响应的按钮。

Button 组件

一个大小可调整的按钮,可使用自定义图标来自定义。

CheckBox 组件

允许用户进行布尔值选择(真或假)。

ComboBox 组件

允许用户从滚动的选择列表中选择一个选项。该组件可以在列表顶部有一个可选择的文本字段,以允许用户搜索此列表。

DataGrid 组件

允许用户显示和操作多列数据。

DateChooser 组件

允许用户从日历中选择一个或多个日期。

DateField 组件

一个不可选择的文本字段,并带有日历图标。当用户在组件的边框内单击时,Flash 会显示一个 DateChooser 组件。

Label 组件

一个不可编辑的单行文本字段。

List 组件

允许用户从滚动列表中选择一个或多个选项。

Loader 组件

一个包含已载入的 SWF 或 JPEG 文件的区块。

Menu 组件

一个标准的桌面应用程序菜单,允许用户从列表中选择一个命令。

MenuBar 组件

水平的菜单栏。

NumericStepper 组件

一个带有可单击箭头的文本框,单击箭头可增大或减小数字的值。

ProgressBar 组件

显示一个过程(例如加载操作)的进度。

RadioButton 组件

允许用户在相互排斥的选项之间进行选择。

ScrollPane 组件

使用自动滚动条在有限的区域内显示影片剪辑、位图和 SWF 文件。

TextArea 组件

一个可随意编辑的多行文本字段。

TextInput 组件

一个可以随意编辑的单行文本输入字段。

Tree 组件

允许用户处理分级信息。

Window 组件

一个可拖动的窗口,带有标题栏、题注、边框、"关闭"按钮和内容显示区域。

UIScrollBar 组件

允许将滚动条添加至文本字段。

数据处理

组件

描述

数据绑定类

可实现 Flash 的运行时数据绑定功能的类。

DataHolder 组件

保存数据,并可用作组件之间的连接器。

DataProvider API

数据线性访问列表的模型,它提供简单的用于广播数据更改的数组操作功能。

DataSet 组件

一个构造块,用于创建数据驱动的应用程序。

RDBMSResolver 组件

用于将数据保存回任何支持的数据源。此组件对 Web 服务、JavaBean、servlet 或 ASP 页可接收并分析的 XML 进行翻译。

Web 服务类

允许访问使用简单对象访问协议 (SOAP) 的 Web 服务的类。这些类位于 mx.services 包中。

WebServiceConnector 组件

提供对 Web 服务方法调用的无脚本访问。

XMLConnector 组件

使用 HTTP GETPOST 方法来读写 XML 文档。

XUpdateResolver 组件

用于将数据保存回任何支持的数据源。此组件将增量数据包翻译为 XUpdate。

媒体组件

组件

描述

FLVPlayback 组件

使您可以将视频播放器包括在 Flash 应用程序中,以便通过 HTTP 从 Flash Video Streaming Service (FVSS) 或从 Flash Media Server (FMS) 播放渐进式视频流。

MediaController 组件

在应用程序中控制流媒体的回放(请参阅媒体组件)。

MediaDisplay 组件

在应用程序中显示流媒体(请参阅媒体组件)。

MediaPlayback 组件

MediaDisplay 和 MediaController 组件的结合(请参阅媒体组件)。

管理器

描述

DepthManager 类

管理对象的堆叠深度。

FocusManager 类

处理组件间的 Tab 键导航。还处理当用户在应用程序中单击时的焦点变化。

PopUpManager 类

允许您创建和删除弹出式窗口。

StyleManager 类

允许您注册样式和管理继承的样式。

SystemManager 类

允许您管理激活哪个顶层窗口。

TransitionManager 类

使您可以管理幻灯片和影片剪辑的动画效果。

屏幕

描述

Form 类

用于在运行时操作表单应用程序屏幕。

Screen 类

Slide 和 Form 类的基类。

Slide 类

用于在运行时操作幻灯片演示屏幕。