|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2016
Сообщений: 4
|
Как сделать смену изображения в определенном радиусе вокруг курсора мыши?
Как сделать смену изображения в определенном радиусе вокруг курсора мыши при наведении?
Есть 2 рисунка: один поверх другого. При наведении в определенном радиусе вокруг курсора проявляется другой(что-то вроде лупы или ренгена в определенном радиусе вокруг курсора) |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Таскать маску за курсором.
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Oct 2016
Сообщений: 4
|
Большое спасибо за ответ, теперь знаю в каком направлении копать инфу)
Не будет случайно материалов по этой теме? А то полный ноль я в actionScript |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Oct 2016
Сообщений: 4
|
Привязал маску к мыши, все получилось, огромное спасибо)
Осталось только добавить эффект "лупы" или "ренгена" в маску, не будет информации по этому поводу? |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Что такое "эффект рентгена"? Разве он не решается маской на рентгеновский снимок?
Про "лупу".. есть вариант с DisplacementMapFilter — http://flasher.ru/forum/showpost.php...87&postcount=6 ..но это посложнее для понимания, чем просто маска) Если же "лупа" не предполагает искажений, а только увеличенное изображение, то делается.. увеличенное изображение — участка под курсором/лупой, или всей картинки заранее. Далее сложность только в пересчете координат мыши на это увеличенное изображение (придётся двигать не только маску, но и смещать увеличенное изображение под ней в соответствии с масштабом).
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 22.10.2016 в 00:58. |
|
|||||
Регистрация: Oct 2016
Сообщений: 4
|
Даааа, это то что надо. Увеличил все изображение. Благодарю, спас меня)
|
Часовой пояс GMT +4, время: 01:50. |
|
« Предыдущая тема | Следующая тема » |
|
|