![]() |
Когда передается totalBytes
Всем привет!
Гружу картинку и пытаюсь определить общее кол-во байт. Поставил INIT и PROGRESS... данные получаю в PROGRESS. Просто в оф справке написано что INIT отправляется когда доступны свойства и методы объекта. То что я получаю общее кол-во в PROGRESS - это правильно? |
totalBytes - это общий размер файла, и он не изменяется в процессе загрузки и после окончания конечно же
|
По идее правильнее всего получать по Event.OPEN
|
Цитата:
|
Так а чем вас INIT не устраивает для получения bytesTotal?
|
Цитата:
|
Чем тогда ИНИТ от КОМПЛИТ отличается?
|
вы меня спрашиваете? ))
|
Есть же Help
Цитата:
И все есть в нем Цитата:
|
Если грузим не AS3 флешку, то у него можно считать bytes до полной загрузки. И сделать вот такое.
|
Так-с...лан..признаюсь... просто я хотел сделать лоадер... но не одного файла, а кучи. Объем кучи передается в это объект лоадер... а тот фигачит загрузку и возвращает все битмапы(просто я с битмапами экспериментировал). Можно также получить общий объем всех файлов. Как сказал Психо Тайгер... нормальные люди как-то все это дело где-то хранят.... но...
В общем... посылаю пути к файлам и жду события "ВСЕ_ФАЙЛЫ_ЗАГРУЖЕНЫ"... Для чего я это делал? Просто, не знаю как сделать вывод загруженного объема в процентах... т.е... я где -то тут на форуме читал про то что можно представить 1 из 5 загруженных файлов как 20%.... но.. объемы ведь разные...и загрузка файла размером с 10кбайт на экране будет также как и 10Мбайт.... В общем... не знаю как делают нормальные люди....я вот решил сделать так. Тупо конечно, но... в общем запускаю на зугрузку и торможу как получаю totalBytes в PROGRESS. Посылаю след. и снова останавливаю загрузку и т.д. P.S. Я все слышу. И то как вы громко смеетесь и горько плачете от моего решения |
Нормальный подход, когда каждый файл дает часть процентов от общей части.
|
Ну или как вариант (тоже бывает удобно) - один прогресс-бар показывает общий процесс загрузки, а второй - процесс загрузки текущего элемента.
|
та меня смущает то что я получаю общий объем файла таким вот способом... т.е. начал загрузку - loader.close(), следующая загрузка...снова стоп... а потом снова все гружу но уже для того чтобы получить сами картинки... Чет как-то топорно все это
|
Вопрос сводится к "Как узнать объем нескольких файлов на сервере, не качая их" ? Меня кстати тоже такой вопрос интересует )
|
Угу.... )))
Добавлено через 1 минуту вариант с хранением где-то объема файла не очень нравится...т.к. придобавлении новых файлов надо будет добавлять эту информацию.. а тут... передал пути к файлам(новым или нет)... тебе в ответ общий объем пришел |
Если с серверным скриптом - будет проще. PHP, скажем, filesize посчитает для всей директории, шлепнет ответ флешу, узнаем сколько всего весят файлы. Если с локали - не вариант.
|
Да кстати, че-т насчет варианта с PHP я затупил... Действительно ж проще всего у пхп спросить сколько весит бяка.
|
| Часовой пояс GMT +4, время: 08:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.