Flex event.bytesLoaded возвращает неправильное значение - PullRequest
0 голосов
/ 12 октября 2010

У меня есть функция, которая вызывается, когда загрузка файла сообщает о прогрессе:

        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.

Есть идеи, почему это может происходить?

1 Ответ

0 голосов
/ 14 октября 2010

Амаргош в своем комментарии дал подсказку, которая привела к решению.

"Является ли файл 8555 килобайт - потому что число, которое вы дали, близко к 8555 * 1024"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...