ActionScript3检测当前下载资源的速度

简介: 检测下载资源的平均速度,思路大致如下: 监听下载完成事件后,用总字节数/总时间,即可得到相应的下载速度 公式: speed = (byteTotal/1024)/(endTime-startTime),这个应该算是平均速度   监测下载的进度: 公式: procress = bytesLoaded/bytesTotal     在监听加载完成事件中,如果使用的是flash.

检测下载资源的平均速度,思路大致如下:

监听下载完成事件后,用总字节数/总时间,即可得到相应的下载速度

公式:

speed = (byteTotal/1024)/(endTime-startTime),这个应该算是平均速度

 

监测下载的进度:

公式:

procress = bytesLoaded/bytesTotal   <已下载字节数/总字节数>

 

在监听加载完成事件中,如果使用的是flash.net.URLLoader加载,获取下载文件总字节数:URLLoader(evt.target).bytesTotal;

 

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

,使用evt.currentTarget.bytesTotal可获取下载文件的总字节数

 

完整的实例地址在这里下载:

as3测试文件下载速度

目录
相关文章
|
Web App开发 JavaScript 前端开发
Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示
Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示
691 0
Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示
|
12月前
|
设计模式 安全 JavaScript
jQuery-1.7.2 版本任意文件下载漏洞复现
jQuery-1.7.2 版本存在任意文件读取漏洞,攻击者可通过特定URL地址访问并获取敏感信息。
539 1
|
9月前
|
小程序 Linux C语言
Linux实现进度条小程序(包含基础版本和模拟下载过程版本)(上)
Linux实现进度条小程序(包含基础版本和模拟下载过程版本)
|
9月前
|
小程序 Linux C语言
Linux实现进度条小程序(包含基础版本和模拟下载过程版本)(下)
Linux实现进度条小程序(包含基础版本和模拟下载过程版本)
|
11月前
|
小程序 PHP
[微擎]多系统共用accesstoken修复wifi小程序文本敏感词汇检测+图片检测原生php(可用)
[微擎]多系统共用accesstoken修复wifi小程序文本敏感词汇检测+图片检测原生php(可用)
|
开发框架 网络协议 安全
r0capture安卓应用层通杀脚本-使用文档
r0capture安卓应用层通杀脚本-使用文档
r0capture安卓应用层通杀脚本-使用文档
|
存储 JavaScript 前端开发
【精简版】浏览器渲染机制(完整流程概述)(上)
【精简版】浏览器渲染机制(完整流程概述)(上)
249 0
|
存储 缓存 Android开发
【精简版】浏览器渲染机制(完整流程概述)(下)
【精简版】浏览器渲染机制(完整流程概述)(下)
318 0
|
编解码 Windows
案例分享:Qt出版社书籍配套U盘资源播放器软件定制(脚本关联播放器与资源文件,播放器,兼容win7,win10和mac)
案例分享:Qt出版社书籍配套U盘资源播放器软件定制(脚本关联播放器与资源文件,播放器,兼容win7,win10和mac)
案例分享:Qt出版社书籍配套U盘资源播放器软件定制(脚本关联播放器与资源文件,播放器,兼容win7,win10和mac)
|
测试技术
解决duilib使用zip换肤卡顿的问题(附将资源集成到程序中的操作方法)
转载请说明原出处,谢谢~~        今天在做单子是,客户要求做换肤功能,为此我专门写了一个换肤函数,并且把各种皮肤资源压缩为各个zip文件来换肤。
1067 0