Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Почему bytesTotal всегда равен 0 (http://www.flasher.ru/forum/showthread.php?t=147261)

Castro 30.11.2010 16:09

Почему bytesTotal всегда равен 0
 
Наверное не один я стыкался уже с этой проблемой.
Слушаю ProgressEvent.PROGRESS инстанса класса URLLoader и bytesTotal всегда равен 0, хотя bytesLoaded приходит правильно. Что это? Проблема с сервером?

-De- 30.11.2010 16:37

Таков URLLoader. Хотите bytesTotal - используйте Loader.
Не всегда возможно узнать, сколько же байтов осталось, например пхп-шка генерит здоровую страницу, часть отдала, часть нет и сколько ещё отдавать никто не знает.

BlooDHounD 30.11.2010 22:07

@-De-, причём тут URLLoader?
@Castro, да, проблема с сервером. ваш вебсерер не генерирует заголовок Content-Length.

Psycho Tiger 30.11.2010 23:11

Мне кажется что -De- подумал о length в bytes, которые грузятся.

-De- 01.12.2010 00:12

Да бобёр мог и обмануть просто из вредности, что-то когда-то слышал просто %)
Но вообще в хелпе про URLLoader пишут:
Цитата:

bytesTotal
Indicates the total number of bytes in the downloaded data. This property contains 0 while the load operation is in progress and is populated when the operation is complete. Also, a missing Content-Length header will result in bytesTotal being indeterminate.
bytesTotal, которое имеет в виду автор - это св-во ProgressEvent'a или URLLoader'a?

BlooDHounD 01.12.2010 02:06

оно и там и там одинаковое. в хелпе всё правильно написано. если нету Content-Length, то будет 0.


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

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