PDA

Просмотр полной версии : Странно ведет себя прелоадер


Netter2007
24.02.2008, 22:57
Прошу помочь.
Странно ведет себя прелоадер.
Начинает показывать счет процентов с 95 , а до этого белый квадрат.
Что мешает показывать процены с начала загрузки .
Как ведет можно посмотреть здесь
infotech.slan.ru/tagan

Код

В кадре 1

loaded="1%" ;


В кадре 2

loaded=Math.floor(_root.getBytesLoaded()/_root.getBytesTotal()*100)+"%" ;


В кадре 3

if (loaded=="100%")
gotoAndStop(5);



В кадре 4

gotoAndPlay(2);


В пятом кадре все действо.
Где то я недопонимаю.
Подскажите плз.

DarkLight
24.02.2008, 23:06
Это означает, что у многих символов в библиотеке стоит Import in first frame и его вес становится 95% от веса всего файла. Точно посмотреть можно, включив Bandwidth profiler в режиме Test Movie, там указано сколько каждый кадр весит

DimZ
24.02.2008, 23:06
а у тебя наверно в первом кадре много всякого понапихано да?

iNils
24.02.2008, 23:07
http://flash-ripper.com/archives/001800.php

Netter2007
24.02.2008, 23:43
большое спасибо

Netter2007
03.03.2008, 15:34
Еще раз поднимаю тему.
Убрал экспорт звуков ( а у меня их 30 )автоматически в первый кадр, и поместил их в 3 и 4 . Теперь изображение процентов появилось, но есть резкий скачек. Я понял что GetBytes все равно привязано к кадрам, и если все напихано в один кадр, резкий скачек процентов , так ?
А если сделать внешний загрузщик, аналогично будет скачек ?
Я понимаю что лучше сделать и попробовать, но может ко то скажет теоретически ?
Как работает можно посмотреть unfotech.slan.ru/tagan

iNils
03.03.2008, 15:45
getBytesLoaded и getBytesTotal показывают разжатый размер, а swf сжат неравномерно, в зависимости от содержимого. Поэтому поступившие 2 блока, скажем по 10кб, в разжатом виде могут занимать 15кб и 40кб, отсюда и скачки.

Netter2007
03.03.2008, 17:51
Так все таки зависит ли % загрузки в какой кадр грузится swf или это вопрос не корректный и getBytesLoaded понятия не имеет в каком кадре и что появляется ?

iNils
03.03.2008, 17:59
Не зависит.

Netter2007
03.03.2008, 19:03
Как теоретически тогда можно обьяснить, что доходит до 8 % потом задержка, потом сразу 80 % ?
infotech.slan.ru/tagan - э то не похоже на разную степень сжатия

iNils
03.03.2008, 19:18
У вас звуки как грузились в первый кадр, так и грузятся.