Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.03.2012, 15:20
Isaac вне форума Посмотреть профиль Отправить личное сообщение для Isaac Найти все сообщения от Isaac
  № 1  
Ответить с цитированием
Isaac

Регистрация: Aug 2011
Сообщений: 100
По умолчанию Эффект увеличительного стекла.

Здравствуйте.
Подскажите пожалуйста.
Пытаюсь сделать эффект лупы при наведении на спрайт или мувиклип.
При наведении на нужную область меняю курсор на картинку со стеклом, а как сделать сам эффект увеличения подскажите пожалуйста?
Можно с помощью TweenMax или TweenLite, если конечно так будет проще

Старый 18.03.2012, 15:45
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 2  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
Можно нарисовать увеличиваемую область в BitmapData,
BitmapData#draw, и выводить Bitmap-ой

Добавлено через 3 минуты
Плюс, еще можно наложить эффект рыбьего глаза: http://silin.su/#AS3/filters/fishEye

Старый 18.03.2012, 15:50
anmelegov вне форума Посмотреть профиль Отправить личное сообщение для anmelegov Найти все сообщения от anmelegov
  № 3  
Ответить с цитированием
anmelegov
[+4 07.04.12]
[+1 20.01.12]

Регистрация: Nov 2009
Адрес: Украина, Славутич
Сообщений: 263
еще был какой-то способ с двумя картинками (одна обысная, вторая увеличенная) и маской, но я им не пользовался поэтому подробностей не помню

Старый 18.03.2012, 16:00
Isaac вне форума Посмотреть профиль Отправить личное сообщение для Isaac Найти все сообщения от Isaac
  № 4  
Ответить с цитированием
Isaac

Регистрация: Aug 2011
Сообщений: 100
Цитата:
Сообщение от zuxul Посмотреть сообщение
Можно нарисовать увеличиваемую область в BitmapData,
BitmapData#draw, и выводить Bitmap-ой

Добавлено через 3 минуты
Плюс, еще можно наложить эффект рыбьего глаза: http://silin.su/#AS3/filters/fishEye
То есть я делаю круглую маску и в этой маске битмапом накладываю эффект?

Старый 18.03.2012, 22:50
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 5  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
1. рисуете требуемую область в BitmapData, применяя требуемое масштабирование (в draw есть параметр Matrix)
2. накладывавете эффект (хотя можно и без эффекта, он просто искажает рисунок)
3. чтобы отобразить BitmapData создаете Bitmap-у и добавляете на stage
4. если Вам нужна круглая лупа, то "добавляете" маску

Старый 19.03.2012, 14:27
Isaac вне форума Посмотреть профиль Отправить личное сообщение для Isaac Найти все сообщения от Isaac
  № 6  
Ответить с цитированием
Isaac

Регистрация: Aug 2011
Сообщений: 100
Если возможонсть реализвовать эффект лупы при наведении на МувиКлип.
Если не ошибаюсь, то данный фильтр работает только с БитМапом, но мне нужно реализовать его с МувиКлипм, на котором еще неходится анимация(другие МувиКлипы).
Возможно ли такое?
Можно использовать TweenMax или TweenLite, если конечно так будет проще.

Старый 19.03.2012, 14:58
sonofatrus вне форума Посмотреть профиль Отправить личное сообщение для sonofatrus Найти все сообщения от sonofatrus
  № 7  
Ответить с цитированием
sonofatrus
 
Аватар для sonofatrus

Регистрация: Feb 2012
Адрес: Crimea
Сообщений: 31
Можно просто накладывать дисплейсментмап http://www.emanueleferonato.com/2009...nt-map-filter/
__________________
Flash + iOS + Gamedev = FIG developer
Я здесь пишу, чего же боле?

Старый 19.03.2012, 16:23
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 8  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
Могу сделать, конечно же, не бесплатно (предпочитаю печеньки или сгущенное молоко). По Вашему желанию добавлю сюда TweenLite и, до кучи, TweenMax.

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
mask , лупа

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:32.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.