使用 ActionScript 3.0 组件 |
|
|
|
| 使用组件 > 处理事件 | |||
每一个组件在用户与它交互时都会广播事件。例如,当用户单击一个 Button 时,它会调度 MouseEvent.CLICK 事件;当用户选择 List 中的一个项目时,List 会调度 Event.CHANGE 事件。当组件发生重要事情时也会引发事件,例如,当 UILoader 实例完成内容加载时,会生成一个 Event.COMPLETE 事件。若要处理事件,您需要编写在该事件被触发时需要执行的 ActionScript 代码。
组件的事件包括该组件继承的所有类的事件。这意味着,所有 ActionScript 3.0 用户界面组件都从 UIComponent 类继承事件,因为它是 ActionScript 3.0 用户界面组件的基类。若要查看某一组件广播的事件列表,请参阅《ActionScript 3.0 语言和组件参考》中该组件的类条目中的"事件"部分。
有关 ActionScript 3.0 中事件处理的完整说明,请参阅《ActionScript 3.0 编程》。
|
|
|
|