首页 > 网站 > WEB开发 > 正文

23.3.监视文件下载进度

2024-04-27 13:46:58
字体:
来源:转载
供稿:网友
问题
我想知道文件的下载进度
解决办法
监听progress事件
讨论
我们可以通过progress事件监视文件的下载进度,在下载过程中FileReference对象会不断的发出ProgressEvent类型事件:
+展开
-ActionScript
fileReference.addEventListener(ProgressEvent.PROGRESS, onFileProgress);

progress事件对象有两个属性,bytesLoaded和bytesTotal属性,返回当前已下载字节数和总字节数,看下面的例子:
+展开
-ActionScript
private function onFileProgress(event:ProgressEvent):void {
fileProgressField.text = event.bytesLoaded + " of " + event.bytesTotal + " bytes";
}

当下载完成时FileReference对象发出complete事件,类型为Event :
+展开
-ActionScript
fileReference.addEventListener(Event.COMPLETE, onFileComplete);
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表