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

Flex Image 加载的几种模式

2012-11-23 
Flex Image 加载的几种方式Flex 加载图片的几种方式:1.直接标签加入,嵌入swf中mx:Image source@Embed(s

Flex Image 加载的几种方式

Flex 加载图片的几种方式:

1.直接标签加入,嵌入swf中

<mx:Image source="@Embed(source='view/test1.png')"/>

2.直接标签加入,动态加入swf中

<mx:Image source="view/test1.png"/>

3.定义变量绑定

? ?[Embed(source='view/test.png')]

{import flash.display.BitmapData;import flash.events.Event;import mx.core.BitmapAsset;import mx.core.UIComponent;public class sourceLoadUtility extends BitmapAsset{private static var sourceBitMapData:BitmapData;public static function getClass(sourceBitMapData1:BitmapData):Class {sourceBitMapData = sourceBitMapData1;return sourceLoadUtility;}public function sourceLoadUtility():void {addEventListener(Event.ADDED, addedHandler, false, 0, true)}private function addedHandler(event:Event):void {if(!bitmapData) {bitmapData = new BitmapData(100, 100, true, 0x00FFFFFF);}bitmapData.draw(sourceBitMapData);if(parent is UIComponent) {var component:UIComponent = parent as UIComponent;component.invalidateSize();}}}}

?? (image是图片,button是按钮)

?

?

PS:BitmapAsset 是 flash.display.Bitmap 类的子类,表示您在 Flex 应用程序中嵌入的位图图像。它用于实现 IFlexDisplayObject 接口,此接口允许在 Image 控件中显示嵌入的位图图像,或将位图图像用作容器背景或组件外观。

?你也可以参考IconUtility.as类来用。

热点排行