Flex与BitmapImage之间的差异?

时间:2013-04-18 09:53:49

标签: flex

Image的asdoc中,我们可以看到:

  

Flex还包括BitmapImage类。该类用于将图像嵌入到皮肤和FXG组件中

但我们也可以在皮肤中使用Image并将@EmbedImage一起使用...

因此,我应该在何时何地使用ImageBitmapImage

1 个答案:

答案 0 :(得分:9)

Image是一个包装BitmapImage的skinnable类。因此,BitmapImage更轻量级,但Image具有更多功能。所以问题何时使用归结为: 如果BitmapImage的功能足够,请使用;否则使用Image。特别是在移动环境中,尝试使用BitmapImage。

现在Image添加了哪些功能?

  • 图像扩展了SkinnableComponent:这意味着您可以在整个应用程序中为图像指定带有边框或阴影的皮肤或任何您喜欢的图像。
  • 它还提供了一个进度指示器,可以在加载图像时显示。
  • 还有一个功能是queue the loading of multiple images