为了更好地理解ActionScript 3.0, 我们需要对一些常用的术语有所了解。
1. 对象
对象是现实世界中某个实际存在的事物, 星球、 汽车、 书本、 原子等, 从大到小都可以看作是对象。 对象可以是有形的, 例如一辆汽车; 也可以是无形的, 例如一项计划。 对象是构成世界的一个独立单位, 它具有自己的静态特征和动态特征。 例如, 汽车是一个对象, 那么汽车中的颜色、 价格、 型号等都是汽车对象的静态特征, 而汽车可以发动, 可以刹车, 这些都是汽车对象的动态特征。 从现实世界的对象抽象到计算机所处理的对象, 汽车的静态特征就称为汽车对象的属性, 而汽车的动态特征就称为汽车对象的方法。
2. 类
对象总有一些共同点, 例如越野车、 小轿车都是汽车, 书籍、 报纸、 杂志都是印刷品,桌子、 椅子都是家具等。 我们根据对象的这些特征会把对象进行分类, 例如汽车类、 电器类、 木器类等。 对象有很多, 当我们忽略它们之间非本质的区别时, 就得到“类”。 类是具有相同属性和方法的一组对象的集合, 它为属于该类的全部对象提供了统一的抽象描述。 例如, 同一型号和功能的汽车都是通过同一张设计图纸设计出来的, 那么这张设计图纸就是“类”, 根据这个图纸设计出来的汽车就是这个类的“对象”, 这些对象具有相同的属性和方法。 如果对图纸进行修改, 那么就会生产出另一种型号和功能的汽车。
ActionScript 3.0 中常用的内置类有MovieClip 类、 Color 类、 Sound 类、 Key 类、 Mouse类、 Date 类、 Math 类、 String 类、 TextField 类等, 也可以自行创建类。(https://www.xing528.com)
3. 实例
类的作用是用来创建对象的, 而对象就是类的一个实例。 每个实例都包含该类的所有属性和方法。 例如, 所有的影片剪辑都是MovieClip 类的实例, 都拥有MovieClip 类的各种属性和方法, 例如, _visible 属性和gotoAndPlay 方法等。 每个实例在脚本中都必须有一个唯一的名称, 叫作实例名称, 以便在脚本代码中引用。
4. 事件
在面向对象的编程中, 程序被分散到了对象上。 要计算机执行这些程序就需要事件来触发, 就是“当某件事情发生时, 就去做一些事情”。 这“某件发生的事情” 就是“事件”。 例如“播放” 按钮, 当按钮按下时就播放动画, “当按钮按下时” 就是按钮对象的事件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
