免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
FLEX 4 動(dòng)態(tài)加載背景圖片 BackgroundImage
最近研究FLEX 4動(dòng)態(tài)加載背景圖片,發(fā)現(xiàn)沒有效率比較好的方法,貼貼自己搜集、研究的認(rèn)為效率好點(diǎn)的代碼~~~
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
  3.                                            xmlns:s="library://ns.adobe.com/flex/spark"
  4.                                            xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="init()" width="320" height="240">

  5.         <fx:Script>
  6.                 <![CDATA[
  7.                         import mx.core.UIComponent;
  8.                        
  9.                         import spark.events.IndexChangeEvent;
  10.                        
  11.                        
  12.                         private var skinsLoader:Loader;
  13.                         private var defaultSkinSrc:String = '1.png';                       
  14.                         private var skinUi:UIComponent = null;
  15.                        
  16.                        
  17.                         private function init():void
  18.                         {
  19.                                 imgLoader(defaultSkinSrc);
  20.                         }
  21.                        
  22.                         protected function dropdownlist1_changeHandler(event:IndexChangeEvent):void
  23.                         {
  24.                                 imgLoader(DropDownList(event.currentTarget).selectedItem);
  25.                         }
  26.                        
  27.                         public function imgLoader(imgPath:String):void
  28.                         {
  29.                                 skinsLoader = new Loader;
  30.                                 skinsLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,imgLoaderComplete);
  31.                                 skinsLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,imgIOErrorHandler);
  32.                                 var urlRequest:URLRequest = new URLRequest();
  33.                                 urlRequest.url = "images/"+imgPath;       
  34.                                 skinsLoader.load(urlRequest);
  35.                         }

  36.                         private function imgLoaderComplete(event:Event):void
  37.                         {
  38.                                 var bitmap:Bitmap = event.target.content as Bitmap;
  39.                                 bitmap.width = stage.stageWidth, bitmap.height = stage.stageHeight;
  40.                                 if(skinUi)
  41.                                 {
  42.                                         removeElement(skinUi);
  43.                                         skinUi = null;
  44.                                 }
  45.                                 skinUi = new UIComponent();
  46.                                 skinUi.addChild(bitmap);
  47.                                 addElementAt(skinUi,0);
  48.                                
  49.                                 //-------------------
  50.                                 skinsLoader.contentLoaderInfo.removeEventListener (Event.COMPLETE , imgLoaderComplete);
  51.                                 skinsLoader.contentLoaderInfo.removeEventListener (IOErrorEvent.IO_ERROR , imgIOErrorHandler);
  52.                                 skinsLoader = null;
  53.                         }
  54.                         private function imgIOErrorHandler(event:IOErrorEvent):void
  55.                         {
  56.                                 trace(event.text);
  57.                         }
  58.                        
  59.                 ]]>
  60.         </fx:Script>

  61.         <fx:Declarations>
  62.                 <!-- Place non-visual elements (e.g., services, value objects) here -->
  63.         </fx:Declarations>
  64.         <s:Label text="選擇皮膚:" fontSize="16"  x="50" y="104" height="21"/>
  65.         <s:DropDownList x="137" y="103" change="dropdownlist1_changeHandler(event)" >
  66.                 <s:dataProvider>
  67.                         <s:ArrayList source="[1.png,2.png,3.png,4.png,5.png,6.png]" />
  68.                 </s:dataProvider>
  69.         </s:DropDownList>
  70. </s:WindowedApplication>
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
flex 強(qiáng)大的navigateToURL方法
flex端上傳文件后事件類型總結(jié)
Flex 打印功能的相關(guān)資料
跪求SRF格式的打開??!
as3中如何獲取加載圖片的信息
Flex已正式開源
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服