[問題] 請問有關uploading時的loadingBar !!

看板Flash作者 (體驗ECOSWAY魅力^^)時間18年前 (2007/11/25 09:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我用的是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)
文章代碼(AID): #17IDN47B (Flash)
文章代碼(AID): #17IDN47B (Flash)