Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   getBytesTotal() для LoadVars. (http://www.flasher.ru/forum/showthread.php?t=74567)

Madasan 23.01.2006 07:34

getBytesTotal() для LoadVars.
 
Всех приветсвуем, дело в следующем. Есть функция-загрузчик, так вот для LoadVars не получает getBytesTotal(). Пробывал и так и сяк, не дает этот конкретный сервер данных о размере, другой дает, а этот нет, тока для swf файла дает, а для php и xml - нет. Как вообще размер отдается, и как лучше отследить этот момент, и если что, дополнительно запросить размер другим способом? Зараниее спасибо за совет.

silin 23.01.2006 11:47

а как ты смотришь ?
Цитата:

This method returns undefined if no load operation is in progress or if a load operation has not yet begun.
т.е. показывает, но не вдруг:
Код:

var l:LoadVars =new LoadVars();
l.load('test.txt');
onEnterFrame=function(){
        trace(l.getBytesTotal());
        if (l.getBytesTotal()) delete onEnterFrame;
}
//undefined
//6373


Madasan 23.01.2006 12:08

Да он все время undefined, пока не загрузиться полностью. а BytesLoaded нормально показывает, вот и получается, что прелоадер с помощью getBytesTotal не сделать, я так понимаю, что если запрос не из браузера идет, то oops пролетает. Как флеш получает размер? Или получается чтобы определить получает ли флэш BtesTotal надо начать загрузку, а потом ее прервать, и заново попросить размер другим образом? Ведь на другом сервере работает BytesTotal c начала загрузки, а на этом че-то не так, мне так толком и не объяснили саппорты, но все же надо чтоб независимо от настроек сервера работало!


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

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