Actionscript 3 AS3:处理缓存位图位图?

Actionscript 3 AS3:处理缓存位图位图?,actionscript-3,optimization,bitmap,Actionscript 3,Optimization,Bitmap,我有一个大的、详细的、交互式的向量对象,它带有动态文本,当用户需要查看时,它会经常从屏幕外水平平移到屏幕上,然后在用户完成操作后退出屏幕。如果我在翻译之前将myVector.cacheAsBitmap设置为true,在翻译之后将myVector.cacheAsBitmap设置为false,那么每次生成的所有位图会发生什么情况?我必须自己处理它们吗?Adobe帮助关于: 为包含复杂对象的动画对象启用位图缓存 文本或渐变等矢量图形可提高性能。 但是,如果在显示对象(例如 播放有时间轴的电影剪辑,会得

我有一个大的、详细的、交互式的向量对象,它带有动态文本,当用户需要查看时,它会经常从屏幕外水平平移到屏幕上,然后在用户完成操作后退出屏幕。如果我在翻译之前将myVector.cacheAsBitmap设置为true,在翻译之后将myVector.cacheAsBitmap设置为false,那么每次生成的所有位图会发生什么情况?我必须自己处理它们吗?

Adobe帮助关于:

为包含复杂对象的动画对象启用位图缓存 文本或渐变等矢量图形可提高性能。 但是,如果在显示对象(例如 播放有时间轴的电影剪辑,会得到相反的结果。 在每个帧上,运行时必须更新缓存的位图,然后 在屏幕上重新绘制,这需要很多CPU周期。位图缓存 只有当可以生成缓存的位图时,此功能才是一个优势 一次,然后使用,无需更新

如果为精灵对象启用位图缓存,则该对象可以 已移动,但不会导致运行时重新生成缓存的位图。 更改对象的x和y属性不会导致 再生但是,任何旋转、缩放或更改的尝试 其alpha值导致运行时重新生成缓存的位图, 结果,会影响性能

结论

如果沿x或y轴进行简单的平移运动,则位图仅创建一次

我必须自己处理它们吗

您似乎无法触摸仅由Flash player内部使用的位图缓存