Как оптимизировать флеш-анимацию?

Что делать, если флешка тормозит? Нужно понимать, что дает нагрузку на процессор. Вектор – это сотни точек, каждая со своими координатами. Они просчитываются одновременно, отсюда и возникает замедление анимации. Поэтому часть векторной графики следует заменить на растровую. Например, фоны, особенно движимые с кучей объектов. Конечно, вес самого файла увеличится, но и быстродействие, в свою очередь, также увеличится.

Программная анимация с кучей однотипных символов, например, программный снег, дождь, блики и сотни искорок также сильно грузят процессор. Это касается и анимации нескольких десятков одновременно бегающих-прыгающих персонажей. Особо это ощущается, когда частица-символ – векторный объект (сложной формы, объект с градиентом прочее).

Случай из жизни: рисовала рекламный ролик для ТВ на новогоднюю тематику. И какой новый год без снега! Снег был сделан не программно (потому что требовался видео-формат), но очень тормозил из-за того, что сотни снежинок падали одновременно. На выходе должно было получиться видео, поэтому торможение самой флешки роли особой не играло, это я знала. Но! Заказала в тот же день новый компьютер, будучи уверенной, что ресурсов моей машины абсолютно не хватает для работы. И да, на новом, компьютере снег падал быстрее, но все же торможение осталось:)

Комментарии
Аватар пользователя Гость

Спасибо... Это действительно помогло... Преобразовал в растровое изображение много векторных рисунков, и моя анимация раза в три быстрее начала работать... Спасибо за советы