Форум 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)
-   -   Как просчитать размер файлов (http://www.flasher.ru/forum/showthread.php?t=102145)

54321go 09.10.2007 21:05

Как просчитать размер файлов
 
Я гружу карнинки с папки, мне надо узнать сумму размеров всех файлов до загрузки.

Mnilionic 09.10.2007 21:13

если список файлов находится во внешнем файле, например в xml.
То можно этот список грузить не на прямую, а через php скрипт, который подсчитывает общий объём и отправляет это значение вместе со списком флешу.

BigDan 09.10.2007 21:15

Средствами флеша - никак.

54321go 09.10.2007 21:17

http://deforum.ru/forum/viewtopic.php?t=43817
Вот сдесь написано MovieClipLoader() -> onLoadStart() -> fullsize+=getBytesTotal(). Но я не пойму как это сделать.

BigDan 09.10.2007 21:20

Ты ведь сказал, что хочешь узнать размер до загрузки

54321go 09.10.2007 21:26

Мне надо прелоудер сделать на все файлы, я понял что сначало узнаём суму всех размеров а потом грузим.

Mnilionic 09.10.2007 21:33

картинки грузишь последовательно или параллельно?

если друг за другом, то как я писал выше.
если всё одним махом, то получаешь при старте размер каждой картинки, суммируешь = общий размер.
при загрузке получаешь откаждой картинки getBytesLoaded и также суммируешь = общий загруженный размер

и фигачешь статус из этих двух параметров

54321go 09.10.2007 21:41

Все одним махом. Как получить общий размер? Дай пример пожалуйсто.

Mnilionic 09.10.2007 21:45

см.Help
MovieClipLoader.loadClip()

там и пример рабочий и описание примера

54321go 09.10.2007 21:52

onLoadProgress вызывается много раз, для сумирования не подходит. А totalBytes больше негде не выжу.


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

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