Actionscript 3 as3缓存为位图侦听器?

Actionscript 3 as3缓存为位图侦听器?,actionscript-3,Actionscript 3,如果在复杂的Sprite上运行cacheAsBitmap=true,缓存有时可能需要一秒钟的时间 是否有任何方法可以检查DisplayObject何时已完成缓存?没有,没有可能的方法。但是,cacheAsBitmap正在使用在引擎盖下创建位图对象的系统。此位图使用DisplayObject的像素信息绘制。因此,如果您希望对cacheAsBitmap的工作方式进行细粒度控制,我建议您直接使用Bitmap/BitmapData,而不是使用带有cacheAsBitmap功能的Sprite/MovieC

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


是否有任何方法可以检查
DisplayObject
何时已完成缓存?

没有,没有可能的方法。但是,cacheAsBitmap正在使用在引擎盖下创建位图对象的系统。此位图使用DisplayObject的像素信息绘制。因此,如果您希望对cacheAsBitmap的工作方式进行细粒度控制,我建议您直接使用Bitmap/BitmapData,而不是使用带有cacheAsBitmap功能的Sprite/MovieClip。希望这有帮助

如果您不知道如何使用位图,本文将对您有所帮助:

那一定是一个复杂的精灵!对于一个庞大、复杂且变化频繁的精灵,1秒是一件大事,你确定要首先缓存它吗?@meddlingwithfire我正在为Android设备开发一个AIR项目。Sprite和cachine中有很多文本,让我们在设备上滚动比在字形中保留文本快得多。因为文本是动态的(来自XML),我不得不做一些这样的事情:(