Flash 重绘的发生



1、最常见的是情况就是舞台上的可视组件在形状、位置、状态(alpha, scale…)发生改变的时候会触发Flash Player 的重绘。
2、当一个DisplayObject的层级(ChildIndex)发生改变的时候也会导致重绘。
3、当你将一个Sprite / MovieClip 的buttonMode 设置为 true 的时候,即便是单帧动画,重绘会在MouseEvent.MOUSE_DOWN的时候触发。又或者你对DisplayObject设置层级的时候,即便 DisplayObject的层级没有发生改变,也会使得 Flash Player对此显示对象进行重绘。

PS:
一个有经验的Flash开发 人员写出的Flash应用,其性能可能70% - 90%(甚至更高)是消耗在重绘上

posted @ 2010-04-04 22:04  Akweb  阅读(62)  评论(0编辑  收藏  举报