Flex加載圖片的常見方式解析
作者:rerd
本文向大家簡單介紹一下Flex加載圖片的常用的幾種方式,為了便于大家理解,使用源代碼向大家介紹,希望本文的介紹能讓你有所收獲。
本文和大家重點學(xué)習(xí)一下Flex加載圖片的常用的幾種方式,F(xiàn)lex有很多值得我們學(xué)習(xí)的地方,你對Flex加載圖片的方法是否熟悉,這里和大家簡單分享一下。
Flex加載圖片的常用的幾種方式
- <?xmlversionxmlversion="1.0"encoding="utf-8"?>
- <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"applicationComplete="InitApp()">
- <mx:Script>
- <!--[CDATA[
第一種方式這種方式編譯以后1.jpg會直接編譯進swf文件中所以swf可以獨立存在
- [Bindable]
- [Embed(source="1.jpg")]
- privatevarimgClass:Class;
- //第2種方式
- privatevar_loader:Loader;
- privatefunctionInitApp():void{
Flex加載圖片第一種方式的代碼
- _img.source=imgClass;
Flex加載圖片第二種方式的代碼
- _loader=newLoader();
- //這里需要注意的是不是_loader.addEventListener這樣是沒有效果的
- _loader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event):void{
- _img.source=e.currentTarget.content;
- });
- //這里說一個技巧當url中有中文字體的話使用encodeURI方法如果沒有則可以不加
- _loader.load(newURLRequest(encodeURI("1.jpg")));
Flex加載圖片第三種方式比較簡單
- _img.source="1.jpg";//注意這里必須設(shè)置imgautoLoad屬性為true
- //最后說明其中第2第3種方式中swf都不能獨立存在必須配合1.jpg文件的存在而第一種方式則不需要
- }
- ]]-->
- </mx:Script>
- <mx:Imagexmx:Imagex="51"y="62"width="298"height="245"autoLoad="true"id="_img"/>
- </mx:Application>
【編輯推薦】
- 揭露Flex2.0的幾大誤區(qū)
- Flex2.0.1新特性和所做改進概要
- 在Flex中使用樣式的五大方法
- FlexBuilder3.0與Eclipse3.4的完美結(jié)合
- Flex ComboBox和Datagrid組件用法指導(dǎo)
責(zé)任編輯:佚名
來源:
csdn.net