使用 ActionScript 2.0 组件 |
|
|
|
| 处理组件事件 | |||
每个组件都具有当用户与之交互时广播的事件(例如,click 和 change 事件)或当组件发生重要事情时广播的事件(例如,load 事件)。若要处理事件,您需要编写在该事件被触发时需要执行的 ActionScript 代码。
每个组件广播各自的一组事件。这些事件包括该组件继承的所有类的所有事件。这意味着除媒体组件外,所有其它组件均从 UIObject 和 UIComponent 类继承事件,因为它们是第 2 版结构的基类。要查看组件广播的事件的列表,请参阅《ActionScript 2.0 组件语言参考》中该组件的条目及其始祖类的条目。
本章将使用一个简单的 Flash 应用程序 TipCalculator 的几个版本来讲解如何处理组件事件。有关 TipCalculator 的范例,请参阅"Flash 范例"页,网址为 www.adobe.com/go/learn_fl_samples_cn。
本章包含以下各节:
|
|
|
|