![]() |
Шпионская лупа
Возникла такая задача.
Во флешке размещена фото. Над ней нарисован прямоугольник, полностью ее закрывающий, тоесть фотки не видно. Водя мышкой, ты перемещаешь курсор в виде круга. Задача показывать в этом круге то что на фото. Тоесть смотреть какбы сквозь квадрат. Натолкните на мысль как это реализовать. Ну или если есть у кого то кусочек кода. |
|
первый слой - прямоугольник
второй слой(верхний) фотография под маской , в слое маски круг. перемещать круг. |
незнал про маску. спасибо, сейчас попробую
Добавлено через 45 минут спаибо. с маской разобрался. однако возник такой вопрос. Код AS3:
ma - это кружочек который мувиклип. если не цеплять на него(ma) маску то он нормально драгается и все дела. Как только нацепляю на него маску то он перестает слушать эвенты и собственно не двигается. Как лучше решить данную проблему? |
а что на лоадер можно разве маску нацепить? у вас там ошибки нету? лучше загрузить картинку в спрайт и ему уже маску применять .... и маску вроде тоже надо на сцену добавлять
|
можно. работает :)
это не лоадер а UILoader из библиотеки а не будет ли со спрайтом тоже самого? евенты перестает слушать не лоадер же а мувиклип |
вешай не на маску тогда ана стейдж например литснереы
|
ммм, а как я повешу листенер на стейдж что он слушал только мувиклип?
Добавлено через 4 минуты вышел из проблемы пока таким способом Код AS3:
|
ну ок тогда ставь прослушку на твой прямоунольник что под картинкой а на сам лоадер поставь mouseEnabled = false;
|
о, и правда. спасибо, помогло
|
| Часовой пояс GMT +4, время: 09:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.