![]() |
Эффект увеличительного стекла.
Здравствуйте.
Подскажите пожалуйста. Пытаюсь сделать эффект лупы при наведении на спрайт или мувиклип. При наведении на нужную область меняю курсор на картинку со стеклом, а как сделать сам эффект увеличения подскажите пожалуйста? Можно с помощью TweenMax или TweenLite, если конечно так будет проще |
Можно нарисовать увеличиваемую область в BitmapData,
BitmapData#draw, и выводить Bitmap-ой Добавлено через 3 минуты Плюс, еще можно наложить эффект рыбьего глаза: http://silin.su/#AS3/filters/fishEye |
еще был какой-то способ с двумя картинками (одна обысная, вторая увеличенная) и маской, но я им не пользовался поэтому подробностей не помню
|
Цитата:
|
1. рисуете требуемую область в BitmapData, применяя требуемое масштабирование (в draw есть параметр Matrix)
2. накладывавете эффект (хотя можно и без эффекта, он просто искажает рисунок) 3. чтобы отобразить BitmapData создаете Bitmap-у и добавляете на stage 4. если Вам нужна круглая лупа, то "добавляете" маску |
Если возможонсть реализвовать эффект лупы при наведении на МувиКлип.
Если не ошибаюсь, то данный фильтр работает только с БитМапом, но мне нужно реализовать его с МувиКлипм, на котором еще неходится анимация(другие МувиКлипы). Возможно ли такое? Можно использовать TweenMax или TweenLite, если конечно так будет проще. |
Можно просто накладывать дисплейсментмап http://www.emanueleferonato.com/2009...nt-map-filter/
|
Могу сделать, конечно же, не бесплатно (предпочитаю печеньки или сгущенное молоко). По Вашему желанию добавлю сюда TweenLite и, до кучи, TweenMax.
|
| Часовой пояс GMT +4, время: 14:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.