Flash CS3 文档 |
|||
| ActionScript 3.0 编程 > 捕获用户输入 > 用户输入基础知识 | |||
用户交互(无论是通过键盘、鼠标、摄像头还是这些设备的组合)是交互性的基础。在 ActionScript 3.0 中,识别和响应用户交互主要涉及事件侦听。
InteractiveObject 类是 DisplayObject 类的一个子类,它提供了处理用户交互所需的事件和功能的通用结构。您无法直接创建 InteractiveObject 类的实例。而是由显示对象(如 SimpleButton、Sprite、TextField 和各种 Flash 和 Flex 组件)从此类中继承其用户交互模型,因而它们使用同一个通用结构。这意味着,您为处理从 InteractiveObject 派生的一个对象中的用户交互而编写的代码以及学会的方法适用于所有其它对象。
本章介绍了以下典型的用户交互任务:
在继续阅读本章内容之前,一定要先熟悉以下重要用户交互术语:
学习本章的过程中,您可能想要自己动手测试一些范例代码清单。由于本章介绍的是在 ActionScript 中处理用户输入,因此本章中的几乎所有代码清单都涉及操作某一类型的显示对象 - 通常是文本字段或任何 InteractiveObject 子类。对于这些示例而言,显示对象可以是已经创建并放置在 Adobe Flash CS3 Professional 中的舞台上的显示对象,也可以是使用 ActionScript 创建的显示对象。测试范例涉及在 Flash Player 中查看结果,并与范例交互以查看代码的效果。
myDisplayObject 的对象,则将您的舞台对象也命名为 myDisplayObject。在屏幕上,将按照代码中的指定操作显示对象。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000310.html