首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

Flex4 Image跟BitmapImage控件区别

2012-07-30 
Flex4 Image和BitmapImage控件区别使用Image和BitmapImage控件Flex SDk通过MX的Image控件和Spark的BitmapI

Flex4 Image和BitmapImage控件区别

使用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’)”/>

?

热点排行