处理对象

ActionScript 是一种面向对象的编程语言。面向对象的编程仅仅是一种编程方法,它与使用对象来组织程序中的代码的方法没有什么差别。

先前我们将计算机程序定义为计算机执行的一系列步骤或指令。那么从概念上讲,我们可能认为计算机程序只是一个很长的指令列表。然而,在面向对象的编程中,程序指令被划分到不同的对象中 ― 代码构成功能块,因此相关类型的功能或相关的信息被组合到一个容器中。

事实上,如果您已经在 Flash 中处理过元件,那么您应已习惯于处理对象了。假设您已定义了一个影片剪辑元件(假设它是一幅矩形的图画),并且已将它的一个副本放在了舞台上。从严格意义上来说,该影片剪辑元件也是 ActionScript 中的一个对象,即 MovieClip 类的一个实例。

您可以修改该影片剪辑的不同特征。例如,当选中该影片剪辑时,您可以在“属性”检查器中更改许多值,例如,它的 x 坐标、宽度,进行各种颜色调整(例如,更改它的 alpha 值,即透明度),或对它应用投影滤镜。还可以使用其它 Flash 工具进行更多更改,例如,使用“任意变形”工具旋转该矩形。在 Flash 创作环境中修改一个影片剪辑元件时所做的更改,同样可在 ActionScript 中通过更改组合在一起、构成称为 MovieClip 对象的单个包的各数据片断来实现。

在 ActionScript 面向对象的编程中,任何类都可以包含三种类型的特性:

这些元素共同用于管理程序使用的数据块,并用于确定执行哪些动作以及动作的执行顺序。

子主题

属性
方法
事件
创建对象实例

Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000017.html