我有一个在文件下载报告进度时调用的函数:
private function progressHandler(event:ProgressEvent):void
{
var percent:Number = Math.round((event.bytesLoaded / event.bytesTotal) * 100.0);
Alert.show(event.bytesLoaded.toString());
//pb.setProgress(percent, 100);
}
现在,这应该可以正常工作,但不幸的是,event.bytesLoaded返回的值远大于应有的值。对于测试文件(8555字节),bytesLoaded一直到8973384。
为什么会发生这种情况的任何想法?
答案 0 :(得分:0)
“文件是8555千字节 - 因为您提供的数字接近8555 * 1024”