![]() |
getBytesTotal показывает больше чем есть...
Объём мувика 86Кб, getBytesTotal выдаёт 370КБ
Собственно, ничего особого не выдумано всё тривиально, а работает как то странно 0_о Вот листинг первого кадра прелоадера. Код AS1/AS2:
Может кто-нибудь скажет почему _root.getBytesTotal() возвращает 370 КБ вместо реальных 86кб ? |
getBytesTotal () возвращает размер несжатого swf. Это баг.
|
нашёл почему SWF 86 кб а в прелоадере 370 пишет.
при компиляции стоит галка сжатия клипа. когда галку убираю клип весит 370кб. Цитата:
не прибегая к делительным коэффициентам полученных цифр, желательно =) |
Цитата:
|
Нет. И коэффициент не поможет, так как данные сжимаются нелинейно, поэтому getBytesLoaded будет также возвращать не то, сколько загрузилось, а сколько это в расжатом виде. Лучше задайте себе вопрос, нужно ли вам выводить байты, а не проценты?
Добавлено через 1 час 2 минуты Цитата:
|
Убрал байты, оставил проценты и мувик из 100 кадров - прогресс бар =)
спс за разъяснение возникшей проблемы =) |
| Часовой пояс GMT +4, время: 01:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.