`

Flex4 Image和BitmapImage控件区别

    博客分类:
  • FLEX
阅读更多

使用Image和BitmapImage控件

Flex SDk通过MX的Image控件和Spark的BitmapImage控件来显示图片,Image控件可以实时的从服务器下载并显示图片,或从本地的磁盘载入图片,也可以在Flex应用程序中插入图片。

BitmapImage控件支持插入图片,但无法实时的从网络或本地文件系统载入图片。两个控件都能利用MXML和ActionScript进行声明,你必须将图片地址赋予source属性。

Flash Player和Adobe AIR可以实时载入以下格式的图像文件:

JEPG、GIF、PNG和SWF。

以下代码声明了一个MX Image控件,在一个叫images的文件夹载入一个名叫baby.jpg的图片。

 

 

<mx:Image source=”images/baby.jpg”/>

 

你也可以使用绑定表达式绑定一个值,使用Image控件实时地载入不同的图片。

 

 

<mx:Image source=”images/{selectedImage}”/>

 

我们还可以插入图片,这样的话,你的应用程序的体积将增大,因为该图片已经包含在应用程序中了。插入的图片是即时显示的,而不是等从web或本地磁盘载入后显示。我们可以使用以下语法来插入图片:

 

 

<s:BitmapImage source=”@Embed(‘images/baby.jpg’)”/>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics