Форум 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)
-   -   не работает onProgress FileReference (http://www.flasher.ru/forum/showthread.php?t=118345)

scarbo 20.11.2008 23:10

не работает onProgress FileReference
 
Собственно вопрос,сам FileReference работает,файлы на сервер загружаются,но процент загрузки кажет в 1%,делаю так
Код AS1/AS2:

import flash.net.FileReference;
var file_fr:FileReference = new FileReference();
var list_obj:Object = new Object();
list_obj.onProgress = function(bytesTotal, bytesLoaded) {
        var percent = bytesLoaded/file_fr.size;
        rec_mc.bar._xscale = percent;
        bar_txt.text = "Загружено "+percent+" %";
};


etc 20.11.2008 23:41

А на 100 умножить лень?

scarbo 20.11.2008 23:52

to __etc:не лень умножал,но он мне сразу кажет 100%,а перед теме как произойдет событие onComplete проходит секунд 5-6,это не нормально
по приколу загрузил 50Мб! pdf ,процесс загрузки отображался где-то 2 секунды,а вот комплит тольок через 40 сек

Mnilionic 21.11.2008 01:16

scarbo, а почему ты делишь не на bytesTotal, а на file_fr.size?

scarbo 21.11.2008 10:55

Mnilionic А в чем разница?
Поробовал и пример из хелпа,тот же результат,почти мгновенная загрузка, и несколько секунд ожидания до финиша

DarkLight 21.11.2008 14:01

Какого размера файлы пробовали загружать? Для небольших файлов доходит сразу 100%. Задержка до финиша наличествует. Более того, она возрастает с ростом размера файла - для 50-60мегабайтных файлов она доходила у меня до 10-15 секунд. Приходилось маскировать от пользователя и закладывать задержку в логику прогрессбара

scarbo 21.11.2008 21:38

Во-во и у меня тоже самое,так значит выход делать пвсевдопрелоадер?
А почему такая лажа -то происходит?
P.s.
И еще как например реализовать следущее:пользователь выбирает фотки для закачки насервер,и они ему видны скажем в ScrollPane в виде превьюх,это как-то можно сделать локально?Или их надо тайком на сервер отправлять ,PHP уменьшать и обратно во Флеш закачивать?


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

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