0 显示编程 ActionScript 3
0 的显示功能有了很大的革新,原有的显示结构发生了重大的改变
对于熟悉了 ActionScript 以前版本中 MovieClip 影片剪辑控制和使用的 AS 程序人员来说,这次革新将导致一个新的学习过程
ActionScript 3
0 显示编程的内容主要是关于如何使用ActionScript 来生成和控制各种图形、动画等显示对象
显示对象通常指的是显示在 Flash Player 舞台上的可视化的对象
1.显示对象简介 显示对象(Display Object),指的是可以在舞台显示的一切对象,包括可以直接看得见的图形、动画、视频、文字等,也包括一些看不见的显示对象容器
在 ActionScript 3
0中,任何的复杂的图形都是由显示对象和显示对象的容器共同构成
0 中显示对象的等级结构 编译完成的 SWF 文件,以最根部的 stage(舞台)为基础,展现出不同的显示效果
利用 ActionScript 3
0 构建的 Flash 播放文件都有都有一个由显示对象构成的层次结构,这个结构称为“显示列表”
这个显示列表按照一定的等级和层次在舞台上显示出来,构成复杂的显示对象
ActionScript 3
0 支持的显示对象的结构类似于“树状结构”,以舞台为根,SWF 文件为干,显示对象为枝叶
具体结构见图所示
2)显示对象的种类 在 ActionScript3
0 中,所有的显示对象都属于同一个类:DisplayObject 类
所有的显示对象都是其子类
本节将对显示对象的种类进行简单的介绍,并且进行简要的分类
1.显示对象的具体种类 2.显示对象分类 3)显示列表 在前文中已经说到,ActionScript 3
0 支持的显示对象的结构类似于“树状结构”,这上面的所有的显示对象和容器,就构成了显示列