![]() |
Размытие всего, что находится под мувиклипом
Hello, world.
Появилось желание сделать такой эффект. http://www.pixelfumes.com/blog/oct06/activeBlur.jpg К примеру на стейдже до 30-ти мувиклипов. И есть один, полупрозрачный, который можно тягать по рабочей области, и все мувики, что попадают под него, размываются. Реально ли это сделать через BitmapData + маска? 1. При активации нашего главного размывающего мувика, делаем "снимок всего экрана". 2. Размываем этот снимок и кладем поверх стейджа. 3. Наш главный мувик(который мы тягаем) - маска. Подскажите плиз, в какую сторону копать/правильный алгоритм? Не будет ли это жрать ресурсы сильно? Спасибо. |
> 1. А есть уверенность, что под мувиком при этом не будет никакой анимации?))
> 2. Зачем "класть", зачем вообще экранный объект. Есть битмапдата экрана, берёте с неё нужный ректангл и отрисовываете на фон мувика. > 3. Маска это здорово, только самого мувика тогда не будет)). Вобщем можно разными путями сделать, и наверное маска даже менее затратна по ресурсам. Только, конечно, не мувик=маска, а отдельный шейп, повторяющий форму мувика и перемещающийся вместе с ним. |
Цитата:
2. ..вот это интересно. спасибо. Вот, есть что-то похожее. Но он не работает для мувиклипов, которые создаются программно. Только для библиотечных. http://blog.onebyonedesign.com/actio...e-window-blur/ |
Когда-то делал на AS2 еще. Ну или AS1)))
http://flasher.ru/forum/showthread.php?t=114105&page=2 |
А я делал и с анимацией ) Правда притормаживает при отрисовке, и процессор на ноуте грузился на 80%
В общем идея такая: Код AS3:
Такой способ и анимацию отрисует без проблем |
Цитата:
|
| Часовой пояс GMT +4, время: 12:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.