第 2 版组件的功能

本部分从使用组件构建 Flash 应用程序的开发人员的角度出发,概括地介绍了第 2 版组件的功能(与第 1 版组件比照)。有关第 1 版和第 2 版体系结构在构建组件方面的差异的详细信息,请参阅"创建组件"

"组件"检查器:在使用 Adobe Flash 和 Dreamweaver 进行创作时可用来更改组件参数。(请参阅"设置组件参数"。)

侦听器事件模型:使侦听器可以处理事件。(请参阅"处理组件事件"。)Flash 的"属性"检查器中没有 clickHandler 参数,您必须编写 ActionScript 代码来处理事件。

外观属性:可以用于在运行时加载各种外观(例如,向上和向下箭头,或复选框的选中标记)。(请参阅"关于设置组件外观"。)

基于 CSS 的样式:可用于创建具有一致外观的应用程序。(请参阅"使用样式自定义组件的颜色和文本"。)

主题:使您可以将预先设计的外观从库中拖到一组组件上。(请参阅"关于主题"。)

"光晕"主题是第 2 版组件默认使用的主题。(请参阅"关于主题"。)

管理器类:提供了一种在应用程序中处理焦点和深度的简便方法。(请参阅"创建自定义焦点导航""管理文档中的组件深度"。)

基类 UIObject 和 UIComponent:向其扩展组件提供核心方法、属性和事件。(请参阅《ActionScript 2.0 组件语言参考》中的"UIComponent 类""UIObject 类"。)

打包为 SWC 文件:可以用来编写便于分发和可隐藏的代码。请参阅"创建组件"

内置数据绑定:可通过"组件"检查器获取。有关详细信息,请参阅《使用 Flash》中的"数据集成"。

便于扩展的类层次结构:使您可以使用 ActionScript 2.0 创建唯一的命名空间,按需要导入类,并且可以方便地创建子类来扩展组件。请参阅"创建组件"和《ActionScript 2.0 语言参考》。

注意

Flash 8 及更高版本有一些不受第 2 版组件支持的功能,其中包括 9 切片(有时称为"缩放-9")、高级消除锯齿和位图缓存。