[問題] 請問有關uploading時的loadingBar !!
我用的是AS 2.0
最近使用remoting 試圖上傳檔案
看到F1裡頭說
------------------------------------------------------------------------------
onProgress = function(fileRef:FileReference,
bytesLoaded:Number,
bytesTotal:Number) {}
在檔案上傳或下載作業期間定期叫用。
------------------------------------------------------------------------------
想請問幾個問題
1.這種偵聽方式 因為是Client的技術
是不是只能代表丟出的封包的資料量
並不能代表對方有收到的資料量!?
也就是說我這裡已經執行 onComplete了 但卻不保證對方已經收到!?
如果答案為是 請問要得知正確的資料上傳成果是不是必須呼叫service
並且從server上回傳接受到的檔案大小!?
實際操作上較常會採取哪一種做法呢!?
2.使用同時上傳多個檔案的功能 會有很多loadingBar
每個檔案選擇之後 都會建立一個專屬mc (mc0 mc1 mc2 ...)
但是這個偵聽器唯一跟mc有關的大概只有檔名
我很異想天開的有個想法 是不是可以利用 "物件的屬性"
讓每個mc都有一個參數 跟檔名有關
比方說 for(i=0;i<檔案數量;i++){
eval("mc"+i).filename = 檔名;
}
或是 建立一個array存放檔名
然後用for迴圈 寫出mc0._txt.text = array[0] 之類的敘述
這樣是否可以讓上傳的百分比 對到每個檔案專屬的uploadingBar !?
實際操作上 這是較合適的方法嗎!?
謝謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.214.59
※ 編輯: fatcats 來自: 219.70.214.59 (11/25 09:59)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章