![]() |
вопрос про загрузку процессора при исполнении ролика
Hi!
У меня при исполнении ролика (в плеере или в эксплорере - не важно) все время загрузка процессора - 80-90%. Дело в том, что у меня сделана менюшка с постоянно подвижным фоном. Если флэшку останавливать (ctrl-enter), ясное дело, загрузка снижается до 0%. Или, например, если из одного окна эксплорера в другое перехожу - тоже снижается. Подскажите, где чего можно оптимизировать или секрет какой ... со 100% загрузкой проца жизнь не мила... |
Проц сильно грузит если двигается большой bitmap. Сами макромедианцы советуют использовать битмапы только как неподвижное фоновое изображение.
Попробуй сделать его поменьше, порубить на части, или в идеале использовать легкое векторное изображение для фона. |
интересно
а при конвертации векторного изображения в мувик не произойдет его "обипмачивания" ? (коряво сказал, но надеюсь, суть ясна)
|
не произойдет :-)
Флэш очень любит вектор и не любит битмапы : ) |
Эээ дружок, а как ты хотел. Именно камень просчитывает всю твою анимацию и графику. Естесвенно если слабоват, то ему это ой как нелегко делать будет. Совет может быть только один, облегчай анимацию и скрипты. Оптимизируй графику ( в 7-ом шопе есть отличный оптимизатор "save for web"). Переводи всю графику в симолы. И главное все что наворочено и накручено не всегда есть стильно и удобно обычному тупому посетителю ничего не шарящему в веб разработках не говря уж о флешь технологиях. Так что не бойся делать все проще и доступнее.
|
экспириментс
у меня аналогичная ситуация: гоняется битмап (gif, 4 цвета, 100x170) - 80-85% загрузка. Уменьшаю размер - загрузка снижается до 70-60%, но все равно есть. камень - P4 1.7Ghz.
Ща ешче поикспериментирую, может, сей битмап действительно во флэше от руки перерисовать ... попробую. о результатах доложу. |
Попробуй его оттрейсить - может лучше будет?
(Выдели картинку, modify - Trace Bitmap. Поиграй с параметрами) |
Цитата:
|
хммм..
ну, оттрейсил... поиграл параметрами. Не помогает. Все те же 75% загрузки.
Мне вот что интересно: при трейсе получается масса полигонов; но при прокручивании мувика один фиг - 98% загрузки. Точно не конвертит в битмап? P.S. Зато объем ролика вырос на 30% почти. |
Пора тебе кинуть сюда свой файл, чтоб было ясно очем идет речь.
А из библиотеки ты стер ставший ненужным битмэп? Ctrl-L Наконец, попробуй все стереть из фона и двигать пустой мувиклип - сильно снизится загрузка? |
выкинул из ролика все, что не касается этого мувиклипа.
9-15% загрузки при постоянной прокрутке бэграунда. следовательно, нагружаемся из-за взаимодействия клипов (например, двухуровнеый скроллинг - каждый уровень по 10% = 20% )... вот и возвращаясь к началу: оптимизация?.. ролик-то состоит из нескольких клипов и все они движутся. |
Пришли свой файл.
|
сейчас пока не могу - завтра пришлю, если в тупик зайду :)
p.s. зайду - 100 пудов :D |
аллилуя!
нашел багу: в мувиках со всплывающими подсказками неактивные подсказки были не пустыми, а просто альфой прятались. Соответственно, движок напрягался расчитывать сразу три процесса за один фрейм - мувик, еще мувик и альфу. От того и тормозило. Сейчас - 15% максимум.
всем спасибо! короче, оптимизация, как и было сказано :D |
| Часовой пояс GMT +4, время: 08:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.