【问题标题】:Differences between Image and BitmapImage with Flex?使用 Flex 的 Image 和 BitmapImage 之间的区别?
【发布时间】:2013-04-18 09:53:49
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: apache-flex


    【解决方案1】:

    Image 是一个包装BitmapImage 的可换肤类。因此 BitmapImage 更轻量级,但 Image 具有更多功能。因此,何时使用的问题归结为:
    如果 BitmapImage 的功能足够,请使用它;否则使用图像。尤其是在移动环境中尽量倾向于使用 BitmapImage。

    现在 Image 究竟添加了哪些功能?

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

    【讨论】:

    • 非常感谢您的解释。就我而言,我将在基本皮肤中使用它,因此我将使用 BitmapImage(和 Embed)。
    猜你喜欢
    • 2019-07-06
    • 2018-04-17
    • 2023-03-14
    • 2016-03-22
    • 2016-05-25
    • 2019-08-23
    • 2020-11-12
    • 2011-08-26
    • 1970-01-01
    相关资源
    最近更新 更多