flex 使用FileReference上傳檔案

2021-06-07 15:45:47 字數 1945 閱讀 2349

private const defaultrequesturl:string = "";          

private var file : filereference; 

private function init():void  

private function onclickbrowserbtn() : void  

private function gettypefilter() : array  

private function onfileselect(event : event) : void  

private function onclickuploadbtn() : void  

private function progresshandle(event : progressevent) : void  

private function completehandle(event : event) : void  

]]>

click="onclickbrowserbtn()"/> 

click="onclickuploadbtn()"/> 

themecolor="#009dff" maximum="100" direction="right" mode="manual"/> 

//------------------------分析--------------------------------

1 需要被上傳的檔案被宣告為filereference類

2 檔案上傳進度監控:file.addeventlistener(progressevent.progress, progresshandle); 

3 具體上傳**:

var request : urlrequest = new urlrequest(defaultrequesturl); 

request.data = "userid=123"; 

file.upload(request); 

注意:request.data屬性設定為變數名和值組成的字串,upload方法的引數為request

4 開啟檔案瀏覽視窗用:

file.browse(gettypefilter()); 

5 注意filefilter的用法,它直接作為filereference類的成員函式browse的引數

6 注意進度條的用法:

private function progresshandle(event : progressevent) : void  

計算當前進度:

event.bytesloaded / event.bytestotal 

設定當前進度:

uploadprogressbar.setprogress(fileuploadpercent, 100); 

顯示當前進度:

maximum="100" direction="right" mode="manual"/>

7、urlrequest的data屬性可以與urlvariables類結合使用

Flex 字型使用

今天在把玩開源的flex系統和控制項時碰到了字型不能編譯的問題,所以對字型進行了較為深入的研究。flex 支援的true type和open type型別的字型 講下他們之間的區別 truetype 字型可調整到任意大小,並且在所有大小情況下,都是清晰可讀的。可以將它們傳送給 windows 支援的...

Flex 字型使用

flex 支援的true type和open type型別的字型 講下他們之間的區別 truetype 字型可調整到任意大小,並且在所有大小情況下,都是清晰可讀的。可以將它們傳送給 windows 支援的任何印表機或其他輸出裝置。opentype 字型與 truetype 字型相關,但包括更大的基本...

flex使用學習

display flex行內元素也可以使用flex布局。display inline flex 注意,設為flex布局以後,子元素的float clear和vertical align屬性將失效。容器預設存在兩根軸 水平主軸 垂直的交叉軸flex direction flex wrap flex f...