Flex与BitmapImage之间的差异?

Oli*_* J. 2 apache-flex

Image'sddoc中,我们可以看到:

Flex还包括BitmapImage类.此类用于将图像嵌入到外观和FXG组件中

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

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

RIA*_*tar 9

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

现在Image添加了哪些功能呢?

  • Image扩展了SkinnableComponent:这意味着您可以在整个应用程序中为图像指定带有边框或阴影的皮肤或任何您喜欢的图像.
  • 它还提供了一个进度指示器,可以在加载图像时显示.
  • 另一个特征是可以对多个图像的加载进行排队.