日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
學(xué)習(xí)筆記剖析Flex上傳文件功能如何實(shí)現(xiàn)

本文和大家重點(diǎn)討論一下Flex上傳文件功能如何實(shí)現(xiàn),寫過很多文件上傳的功能,包括AJAX實(shí)現(xiàn)動(dòng)態(tài)監(jiān)控上傳進(jìn)度的,現(xiàn)在看到了實(shí)現(xiàn)Flex文件上傳功能,還真是很方便,這里和大家分享一下。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),鞍山企業(yè)網(wǎng)站建設(shè),鞍山品牌網(wǎng)站建設(shè),網(wǎng)站定制,鞍山網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,鞍山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

Flex上傳文件功能

寫過很多文件上傳的功能,包括AJAX實(shí)現(xiàn)動(dòng)態(tài)監(jiān)控上傳進(jìn)度的,現(xiàn)在看到了實(shí)現(xiàn)Flex文件上傳功能,還真是很方便,沒什么好說的,F(xiàn)lex上傳文件代碼:

upload.mxml

 
 
 
 
  1.  
  2. creationComplete="init()"layout="absolute"width="497"height="136"
  3. backgroundGradientAlphas="[1.0,1.0]"backgroundGradientColors="[#F2F8F8,#45E7E5]"> 
  4.  
  5.  
  6. .myfont{font-size:13pt}  
  7.  
  8.  
  9.  
  10. mode="manual"maximum="100"id="progress1"label="當(dāng)前進(jìn)度:0%"styleName="myfont"fontWeight="normal"/> 
  11.  
  12.  
  13.  

 upload.as

 
 
 
 
  1. 1//ActionScriptfile  
  2. 2importflash.events.Event;  
  3. 3importflash.net.FileFilter;  
  4. 4importflash.net.FileReference;  
  5. 5privatevarfileRef:FileReference=newFileReference();  
  6. 6privatefunctioninit():void{  
  7. 7  
  8. 8}  
  9. 9  
  10. 10privatefunctionpickfile():void{  
  11. 11varimageTypes:FileFilter=newFileFilter("圖片(*.jpg,*.jpeg,*.gif,*.png)","*.jpg;*.jpeg;*.gif;*.png");  
  12. 12vartextTypes:FileFilter=newFileFilter("文本文件(*.txt","*.txt;");  
  13. 13varofficeType:FileFilter=newFileFilter("Office文件(*.doc,*.xls","*.doc;*.xls");  
  14. 14varanyType:FileFilter=newFileFilter("所有文件(*.*)","*.*");  
  15. 15varallTypes:Array=newArray(imageTypes,textTypes,officeType,anyType);  
  16. 16fileRef.addEventListener(Event.SELECT,selectHandler);  
  17. 17fileRef.addEventListener(Event.COMPLETE,completeHandler);  
  18. 18fileRef.addEventListener(ProgressEvent.PROGRESS,progressHandler);  
  19. 19fileRef.addEventListener("ioError",ioerrorHandler);  
  20. 20try{  
  21. 21varsuccess:Boolean=fileRef.browse(allTypes);  
  22. 22}catch(error:Error){  
  23. 23trace("Unabletobrowseforfiles."+error.toString());  
  24. 24}  
  25. 25}  
  26. 26privatefunctionioerrorHandler(event:Event):void{  
  27. 27trace("Unabletouploadfile."+event.toString());  
  28. 28}  
  29. 29privatefunctionprogressHandler(event:ProgressEvent):void{  
  30. 30lbProgress.text="已上傳"+(event.bytesLoaded/1024).toFixed(2)+"K,共"+(event.bytesTotal/1024).toFixed(2)+"K";  
  31. 31varproc:uint=event.bytesLoaded/event.bytesTotal*100;  
  32. 32progress1.setProgress(proc,100);  
  33. 33progress1.label="當(dāng)前進(jìn)度:"+""+proc+"%";  
  34. 34  
  35. 35}  
  36. 36privatefunctionselectHandler(event:Event):void{  
  37. 37varrequest:URLRequest=newURLRequest("http://localhost:9080/upload/upload.jsp")  
  38. 38try  
  39. 39{  
  40. 40fileRef.upload(request);  
  41. 41}  
  42. 42catch(error:Error)  
  43. 43{  
  44. 44trace("Unabletouploadfile."+error.toString());  
  45. 45}  
  46. 46}  
  47. 47privatefunctioncompleteHandler(event:Event):void{  
  48. 48trace("uploaded");  
  49. 49}  

Flex上傳文件效果圖:

【編輯推薦】

  1. 實(shí)例解析Flex字體的使用
  2. FlexBuilder4十大新特性閃亮登場(chǎng)
  3. 學(xué)習(xí)總結(jié) 在Flex中如何嵌入Flex字體
  4. 揭開Flex正則表達(dá)式的神秘面紗
  5. FlexBuilder開發(fā)方法及特點(diǎn)解析 

文章名稱:學(xué)習(xí)筆記剖析Flex上傳文件功能如何實(shí)現(xiàn)
分享URL:http://www.5511xx.com/article/codeiis.html