PDA

Просмотр полной версии : грузить разом не к добру


Dvaman
29.06.2005, 04:35
Такая проблема начинает проявлятся. есть отдельный прелоадер(swf) куда постоянно передаю значения загрузки других файлов. все хорошо но как только грузим несколько файлов на разные уровни, т.е. появляются длинные строки

bload=_level1.getBytesLoaded()+_level2.getBytesLoaded()+...+_leveln.getBytesLoaded();
btotal=_level1.getBetesTotal()+_level2.getBetesTotal()+...+_leveln.getBetesTotal();

начинаются странные глюки, особенно если файлы рознятся в "весе".
Процесс загрузки, как правило, прыгает до 70-80%, потом начинает пятится назад, снижается (рывками), опять идет по нарастающей....
но это еще пол беды, иногда прыжок в начале до 100% бывает (или даже больше) что приводит срабатыванию дальнейшего кода - но ведь файлы еще не загрузились!
Грузи последовательно скажете вы, но пропорции размеров разные, число загружаемых файлов меняется, а общий (суммарный) процесс должен быть плавным и не скачкообразным

silin
29.06.2005, 18:44
процесс загрузки, как правило, прыгает до 70-80%, потом начинает пятится назад
интересно бы глянуть, как файло отгружается назад
может соорудишь примерчик

styx
29.06.2005, 18:56
Всё как обычно - не забывайте проверить, что в строке btotal=... слагаемые больше 0

Штрек
30.06.2005, 03:28
интересно бы глянуть, как файло отгружается назад
может соорудишь примерчик
Можно так "грамотно" написать прелоад,
что так и будет......
2Dvaman на хрена связываться с уровнями,
грузи в мувы_контейнеры.......

Dvaman
30.06.2005, 05:33
интересно бы глянуть, как файло отгружается назад может соорудишь примерчик
да не файл(ы) отгружается, а информация о его загрузке вначале неправиильная. Что-то подобное можно было видеть в ие когда скачивается файл. вначле скорось большая, потом падает.
проверить, что в строке btotal=... слагаемые больше 0
проверка есть. и даже добавил проверку isNaN для bload и btotal. Когда хоть один из них не число НЕ делаем деления а отображаем 0%.
хрена связываться с уровнями, грузи в мувы_контейнеры.......
если ты про обычные мувики, то это для меня не совсем удобно.
Можно так "грамотно" написать прелоад, что так и будет...... да вроде как не первый раз уже делаю, и видел как друг делают...
Тут проблема как я понимаю в том что когда грузишь одновременно несколько файлов (ок 7) и у каждого спрашиваешь инфу о загрузке, потом ее суммируешь, то она не очень точная, особенно вначале