ActionScript3檢測當前下載資源的速度

檢測下載資源的平均速度,思路大致如下:

監聽下載完成事件後,用總字節數/總時間,即可得到相應的下載速度

公式:

speed = (byteTotal/1024)/(endTime-startTime),這個應該算是平均速度

監測下載的進度:

公式:

procress = bytesLoaded/bytesTotal   <已下載字節數/總字節數>

在監聽加載完成事件中,如果使用的是flash.net.URLLoader加載,獲取下載文件總字節數:URLLoader(evt.target).bytesTotal;

如果使用的是flash.display.Loader,需要監聽loader的contentLoaderInfo事件

,使用evt.currentTarget.bytesTotal可獲取下載文件的總字節數

完整的實例地址在這裏下載:

as3測試文件下載速度

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章