as3 cache作为位图监听器?

时间:2012-01-13 18:51:47

标签: actionscript-3

如果我在复杂cacheAsBitmap = true上运行Sprite,则缓存有时可能需要一秒钟。

有没有办法检查DisplayObject何时完成缓存

1 个答案:

答案 0 :(得分:2)

不,没有办法。但是,cacheAsBitmap正在使用一个在底层创建Bitmap对象的系统。使用DisplayObject的像素信息绘制此位图。因此,如果您希望对cacheAsBitmap的工作方式进行细粒度控制,我会说您应该直接使用Bitmap / BitmapData,而不是使用带有cacheAsBitmap功能的Sprite / MovieClip。希望这有帮助!

如果您不知道如何使用位图,本文应该会对您有所帮助:
http://www.flashgameblog.at/blog-post/2010/04/08/blitting-the-art-of-fast-pixel-drawing/