Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как сделать смену изображения в определенном радиусе вокруг курсора мыши? (http://www.flasher.ru/forum/showthread.php?t=213511)

lkt 20.10.2016 12:23

Как сделать смену изображения в определенном радиусе вокруг курсора мыши?
 
Как сделать смену изображения в определенном радиусе вокруг курсора мыши при наведении?

Есть 2 рисунка: один поверх другого. При наведении в определенном радиусе вокруг курсора проявляется другой(что-то вроде лупы или ренгена в определенном радиусе вокруг курсора)

Wolsh 20.10.2016 17:33

Таскать маску за курсором.

lkt 20.10.2016 21:38

Большое спасибо за ответ, теперь знаю в каком направлении копать инфу)

Не будет случайно материалов по этой теме? А то полный ноль я в actionScript

Wolsh 20.10.2016 21:42

http://flasher.ru/forum/showpost.php...8&postcount=10

lkt 21.10.2016 22:46

Привязал маску к мыши, все получилось, огромное спасибо)

Осталось только добавить эффект "лупы" или "ренгена" в маску, не будет информации по этому поводу?

Wolsh 22.10.2016 00:48

Что такое "эффект рентгена"? Разве он не решается маской на рентгеновский снимок?

Про "лупу".. есть вариант с DisplacementMapFilterhttp://flasher.ru/forum/showpost.php...87&postcount=6
..но это посложнее для понимания, чем просто маска)

Если же "лупа" не предполагает искажений, а только увеличенное изображение, то делается.. увеличенное изображение — участка под курсором/лупой, или всей картинки заранее. Далее сложность только в пересчете координат мыши на это увеличенное изображение (придётся двигать не только маску, но и смещать увеличенное изображение под ней в соответствии с масштабом).

lkt 22.10.2016 13:14

Даааа, это то что надо. Увеличил все изображение. Благодарю, спас меня)


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

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