![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 8
|
Объём мувика 86Кб, getBytesTotal выдаёт 370КБ
Собственно, ничего особого не выдумано всё тривиально, а работает как то странно 0_о Вот листинг первого кадра прелоадера. Total = _root.getBytesTotal(); TotalDownload.text = Total + " Байт"; Load = _root.getBytesLoaded(); NowDownload.text = Load + " Байт"; Percent = int(Load / Total * 100); PercentDownload.text = Percent + "%"; ClipPreloader.gotoAndStop(Percent); Может кто-нибудь скажет почему _root.getBytesTotal() возвращает 370 КБ вместо реальных 86кб ? |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 8
|
нашёл почему SWF 86 кб а в прелоадере 370 пишет.
при компиляции стоит галка сжатия клипа. когда галку убираю клип весит 370кб. да спасибо, а можно как-нибудь сделать что бы прелоадер считал реальный объём? не прибегая к делительным коэффициентам полученных цифр, желательно =) Последний раз редактировалось cherd; 19.01.2009 в 00:34. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну не совсем баг, просто это уходит в глубины формата swf и прочего.
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Нет. И коэффициент не поможет, так как данные сжимаются нелинейно, поэтому getBytesLoaded будет также возвращать не то, сколько загрузилось, а сколько это в расжатом виде. Лучше задайте себе вопрос, нужно ли вам выводить байты, а не проценты?
Добавлено через 1 час 2 минуты Чего прочего? JPEG нормально показывает или тоже сколько в памяти занимает? MovieClipLoader написали в 7-флеше, и не глючит. Значит могут, но не хотят. |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 8
|
Убрал байты, оставил проценты и мувик из 100 кадров - прогресс бар =)
спс за разъяснение возникшей проблемы =) |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:26. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|