PDA

Просмотр полной версии : Размытие фильтром


Джеки
07.01.2013, 21:28
Дорогие форумцы, у меня такая проблема: Анимация начинается с размытого фона фильтром 100*100 и переходит в размытие фона 5*5. Скорость 120. Перед фоном идут простые анимации. Но если смотреть swf то сначала ролик, точнее анимация в нём, сильно тормозит... а потом размытие переходит 5*5 и скорость увеличивается. Что можно с этим сделать?

mooncar
07.01.2013, 23:21
Ну фильтры во флеше ресурсоемкие, это известно.
1. Для начала попробуйте снизить FPS. 120 - это чересчур. Сделайте 30, например.
2. Если не поможет - как вариант, если вес ролика вас не смущает, то я бы сделал так: подготовил бы две картинки для фона, заранее заблюренные, например в Фотошопе, с разной степенью блюра.
Преобразовал бы их в мувики и положил бы один под другой, причем альфу менее заблюренного бы задал в 0. Затем, в нужный момент, сделал бы кроссфейдерный переход с помощью твина - то есть альфу более заблюренного бы увел в 0, а альфу менее заблюренного - вывел бы в 100.
3. Наконец, просто отказаться от перехода блюра. Просто импортировать заранее заблюренный фон.

4. И еще стоило бы оптимизировать саму анимацию. Возможно, если в ней используются сложные векторные объеты, я бы заменил их растровыми, или бы поставил галочку в свойстве cacheAsBitmap на всех возможных 4. простейших мувиках с графикой.