假设我有一个300x300的BitmapData。 并说我有一个MovieClip'mc'用BitmapData保存一个Bitmap。
如果mc的比例为0.5,则意味着在每个mc的绘制请求中,内部Bitmap必须缩放其BitmapData,对吗?
因此,应用mc.cacheAsBitmap = true可能会提高性能,因为mc将创建其缩放内容的缓存位图,从而在每个绘制请求中保存其内部Bitmap的工作。
我是对的吗?
感谢您的帮助
的Eyal
答案 0 :(得分:0)
将该影片剪辑缓存为位图会在内存中创建新的位图数据,并且您不必每次都计算它的像素数据,所以是的,它会提升性能。
但是说实话 - 你甚至都没有注意到它。它通常用于将矢量图形转换为像素数据(栅格)。像规模或翻译这样的小变换不需要花太多时间来处理。