Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Почему bytesLoaded дает 0? (http://www.flasher.ru/forum/showthread.php?t=119497)

sterh 22.12.2008 16:12

Почему bytesLoaded дает 0?
 
Есть swf файл. Объем около 150 Кб. Сделал для него прелоадер, отдельный swf. В нем идет отслеживание процесса загрузки и вывод значения в процентах.

В отладчике все работает "на ура", а при тестировании на сервере event.bytesLoaded дает 0 почти до конца подгрузки файла. Т. е. значение начинается где-то со 120 Кб :(.


Код AS3:

private function _loadProgressHandler(event:ProgressEvent)
                {
                        var PLoading:Number = Math.floor(event.bytesLoaded/event.bytesTotal*100);
                        LLoadingMc.txt.text = PLoading+"%";
                }


Kuruki 22.12.2008 17:48

Попробуйте отслеживать загрузку через ENTER_FRAME, может поможет... К тому же после первой загрузки объекты в кэше сохраняются, отследить "плавную" загрузку сложно...

_Smirnoff 22.12.2008 18:02

Возможно слишком быстрая скорость загрузки.

sterh 22.12.2008 18:16

Цитата:

Сообщение от Kuruki (Сообщение 785516)
Попробуйте отслеживать загрузку через ENTER_FRAME, может поможет... К тому же после первой загрузки объекты в кэше сохраняются, отследить "плавную" загрузку сложно...

Через ENTER_FRAME пробовал. Событие PROGRESS у объекта Loader вызывается, это я проверял, но почему-то значение загруженных байт нулевое.

Кэш чистил каждый раз, скорость обрезал. Реально ждал загруски файла около полминуты. И в процессе всей загрузки значение было 0. Только ближе к концу он выдавал реальное значение(с процентов 70 примерно)

Цитата:

Сообщение от _Smirnoff (Сообщение 785520)
Возможно слишком быстрая скорость загрузки.

У меня IIS стоит. Имитировал ограничение скорости 5 кб/с.

Добавлено через 12 минут
Вот как оно работает, вернее не работает :( :
http://downloads.slimart.ru/flash/LoaderExample.swf
Вот исходник:
http://downloads.slimart.ru/flash/book.zip

Код взят из хелпа. Думал что хоть он будет работать, но нет :(


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

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