Adobe® Flash® Professional CS5 组件是带参数的影片剪辑,您可以修改它们的外观和行为。组件可以是一个简单的用户界面控件(如 RadioButton 或 CheckBox),也可以包含内容(如 List 或 DataGrid)。
组件使您可以方便而快速地构建功能强大且具有一致外观和行为的 Flash 应用程序。您可以使用 Flash 组件实现这些控件,而不用创建自定义按钮、组合框和列表。只需将这些组件从“组件”面板拖到应用程序文档中即可。您还可以方便地自定义这些组件的外观和直观感受,从而适合您的应用程序设计。
即使对 ActionScript 没有深入的理解,您也可以进行所有这些工作,还可以使用 ActionScript 3.0 修改组件的行为或实现新的行为。每个组件都有唯一的一组 ActionScript 方法、属性和事件,它们构成了该组件的“应用程序编程接口”(API)。API 允许您在应用程序运行时创建并操作组件。
API 还允许您创建自己的新的自定义组件。您可以从 Adobe Exchange(网址为
www.adobe.com/go/flash_exchange_cn
)下载由 Flash 社区成员构建的组件。有关创建组件的信息,请参阅
www.adobe.com/go/learn_fl_creating_components_cn
。
ActionScript 3.0 组件体系结构包括所有组件基于的类、允许您自定义外观的外观和样式、事件处理模型、焦点管理、辅助功能接口等等。
注:
Adobe Flash CS5 包括 ActionScript 2.0 组件以及 ActionScript 3.0 组件。您不能混合使用这两组组件,对于给定的应用程序,您只能使用其中的一组。根据您打开的是 ActionScript 2.0 文件还是 ActionScript 3.0 文件,Flash CS5 将显示 ActionScript 2.0 组件或 ActionScript 3.0 组件。创建新的 Flash 文档时,必须指定一个 Flash 文件(ActionScript 3.0 或 ActionScript 2.0)。打开现有文档时,Flash 会检查“发布设置”以确定要使用哪组组件。有关 ActionScript 2.0 组件的信息,请参见《使用 Adobe® ActionScript® 2.0 组件》。
有关 Flash ActionScript 3.0 组件的完整列表,请参阅
组件类型
。