ActionScript 3.0 和Flash Player 9 的渲染模型已经和以前的版本有很大不同
新的渲染器仍基于层级结构,但是于之前相比是经过最优化处理,更简单和灵活。新的渲染模
型类都集中在flash.display 包中。这个包中包含所有在.swf 电影中用到的可视化类。其他不在
该包中的任何对象都不会被渲染器绘制。每个.swf 电影包含一个可视化对象列表(DisplayList),有下面三种类型:
stage
stage 是可视化对象列表层级的根节点。每个电影有一个stage 对象,它包含屏幕上显示出的所
有对象。实际上stage 是一个容器,可以通过引用stage属性来访问任何可视化对象。
可视化对象容器
可视化对象容器包含其他可视化对象,stage 就是个可视化对象容器。其他的可视化对象容器包
括Sprite, MovieClip, 和Shape。当一个可视化对象容器被删除时,它包含的所有子对象都将被删除。
可视化对象
可视化对象就是一个可显示的元素。有两种一种是可视化对象容器,比如MovieClip,另外是可
视化对象,比如一个TextField。可视化对象创建后不会立即被显示出来,只有被添加到可视化
对象容器后才被显示。