Flash CS5.5:显示列表对象管理与操作指南
1. 向显示列表添加对象
在使用 ActionScript 开发项目时,向显示列表添加对象有一些有趣的特性:
- 对象堆叠顺序 :添加到显示列表的对象会相互堆叠,就像在牌桌上发牌一样,后添加的对象会覆盖先添加的对象。
- 预定义对象属性 :可以在显示对象之前为其应用属性。例如,在使用 addChild() 方法显示 card2 之前,可以先定义其 x/y 坐标。
每个可见对象都有一个位置索引编号(有时称为 Z 顺序),用于跟踪其在堆栈中的位置(或深度)。容器中的两个对象不会共享相同的位置索引编号。当对象重叠方式很重要时,可以通过特定顺序将它们添加到显示列表来控制其外观。此外,还可以在对象显示之前更改其属性,在不将对象显示给观众的情况下对其进行操作,设置位置、更改尺寸和颜色、添加变换和滤镜等。最后将对象放置在显示列表上时,它实际上已经预先格式化好了。
2. 使用 trace() 报告显示列表
trace() 语句是 ActionScript 程序员用于双重检查代码、报告变量和对象的多功能工具。通过将对象放入 trace() 语句的括号中,可以了解 ActionScript 如何看待这些对象。例如:
trace(card1);
输出为 [object P
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



