动作图像与皮肤表现

时间:2010-10-29 02:40:50

标签: flex actionscript

使用FP 10.1,并且如果我使用FXG实现皮肤按钮包含渐变,斜面过滤,上下行状态和两种状态的图像,则确定效率更高。

哪一个会少用CPU?我什么时候使用cacheasbitmap?

1 个答案:

答案 0 :(得分:0)

图像会占用较少的CPU,但会占用更多内存。

Vector会使用更多的CPU,但使用更少的内存(尽管如果你使用的是filter / cacheAsBitmap,这会被忽略)。使用向量的最大优点是能够实时更改内容。

当你有复杂的向量并且它们没有被改变时,

cacheAsBitmap会有所帮助。你有一些东西被重新渲染。

然而,对于一个简单的按钮,我会说它无关紧要 - 随时随地使用任何类型的资产来维护。除非您同时在屏幕上有数百个(如果不是数千个)按钮,并且您有一些非常复杂的渲染,迫使它们不断重绘,尝试将CPU和内存管理优化到该级别会花费太多时间来处理重要事项太少了。