display list

ActionScript 3.0 和Flash Player 9 的渲染模型已经和以前的版本有很大不同

新的渲染器仍基于层级结构,但是于之前相比是经过最优化处理,更简单和灵活。新的渲染模

型类都集中在flash.display 包中。这个包中包含所有在.swf 电影中用到的可视化类。其他不在

该包中的任何对象都不会被渲染器绘制。每个.swf 电影包含一个可视化对象列表(DisplayList),有下面三种类型:

 

stage

stage 是可视化对象列表层级的根节点。每个电影有一个stage 对象,它包含屏幕上显示出的所

有对象。实际上stage 是一个容器,可以通过引用stage属性来访问任何可视化对象。

可视化对象容器

可视化对象容器包含其他可视化对象,stage 就是个可视化对象容器。其他的可视化对象容器包

括Sprite, MovieClip, 和Shape。当一个可视化对象容器被删除时,它包含的所有子对象都将被删除。

可视化对象

可视化对象就是一个可显示的元素。有两种一种是可视化对象容器,比如MovieClip,另外是可

视化对象,比如一个TextField。可视化对象创建后不会立即被显示出来,只有被添加到可视化

对象容器后才被显示。

 

 

你可能感兴趣的:(Flash,actionscript)