![]() |
Не правильно работает _root.getBytesTotal();
Я использую _root.getBytesTotal(); для определения размера ролика
onClipEvent (load) { total = _root.getBytesTotal(); } onClipEvent (enterFrame) { c = _root.getBytesTotal(); c1 = _root.getBytesLoaded(); loaded = _root.getBytesLoaded(); percent = int(loaded/total*100); text = percent+"%"; text2 = "loaded " + int(loaded/1024) + "Kb from " + int(c/1024) + " Kb"; gotoAndStop(percent); if (loaded == total) { _root.gotoAndPlay("s1"); } } У меня показывает что ролик весит 646 Kb хотя на самом деле он весит 309 Kb. В чём здесь дело? |
Код:
onClipEvent (load) { |
Всё равно не работает - выдаёт 646 Kb при реальных 309
|
я потестил - код рабочий. причина в другом.
|
А в чём может быть?
|
Цитата:
|
Вложений: 1
Кидаю исходник - я чтоб он меньше весил повыкидывал из него всё но он всё равно не6 правильно отображает размер
|
1) открываешь файл
2) ctrl + enter 3) ctrl + b Видишь в профайлере: (что ты там видишь, кстати?) 13558 b Видишь в аутпуте: 100% loaded 13Kb from 13 Kb Error opening URL "file:///C|/WINDOWS/..." 4) закрываешь файл 5) кликаешь правой кнопкой на .swf Видишь: 12228 b Откуда беруться эти погрешности, я не знаю... (может кто-нить знает - подскажите, интересно) |
-снимаешь галку compress movie в установках
-ctrl + enter - кликаешь правой кнопкой на .swf Видишь: 13*552 bytes -делаешь соответсвующие выводы |
спасибо, silin...
2 vadult: ну чё, разобрался? |
| Часовой пояс GMT +4, время: 19:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.