Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   FileReference.upload() как высчитать время загрузки и скорость в kb/s? (http://www.flasher.ru/forum/showthread.php?t=130110)

Mur4ik 17.09.2009 20:17

FileReference.upload() как высчитать время загрузки и скорость в kb/s?
 
FileReference.upload()
как высчитать примерное время загрузки и среднюю скорость в kb/s?

Obi 17.09.2009 20:40

Event.OPEN, ProgressEvent.PROGRESS и Timer же.

flash33 17.09.2009 20:56

Код AS3:

fileref.upload(downloadURL, fileName);
fileref.addEventListener(ProgressEvent.PROGRESS, progressHandler);
var preloaded = 0;
var pretime = getTimer();
function progressHandler(event:ProgressEvent):void {
            var file:FileReference = FileReference(event.target);
            var delta = getTimer() - pretime;
            var speed = (event.bytesLoaded - preloaded )/delta;
            var timetoupload = event.bytesTotal/speed;
            pretime = getTimer() ;
            preloaded = event.bytesLoaded ;
          trace( "Cкорость : "+speed +"  Время загрузки "+timetoupload +" сек");
        }


Партизан 17.09.2009 21:05

о... вот и код уже...

Mur4ik 17.09.2009 21:12

Партизан, проблема собственно в вопросе выше...

flash33, спасибо :)


Часовой пояс GMT +4, время: 19:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.