![]() |
|
||||||||||
|
|||||
|
[+1.3 20.12.10]
Регистрация: Nov 2009
Сообщений: 124
|
Возникла такая задача.
Во флешке размещена фото. Над ней нарисован прямоугольник, полностью ее закрывающий, тоесть фотки не видно. Водя мышкой, ты перемещаешь курсор в виде круга. Задача показывать в этом круге то что на фото. Тоесть смотреть какбы сквозь квадрат. Натолкните на мысль как это реализовать. Ну или если есть у кого то кусочек кода. |
|
|||||
|
[+1.3 20.12.10]
Регистрация: Nov 2009
Сообщений: 124
|
незнал про маску. спасибо, сейчас попробую
Добавлено через 45 минут спаибо. с маской разобрался. однако возник такой вопрос. var url:String = "http://www.helpexamples.com/flash/images/image1.jpg"; var urlReq:URLRequest = new URLRequest(url); this.lo.load(urlReq); this.lo.mask=ma; ma.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); ma.addEventListener(MouseEvent.MOUSE_UP, mouseReleasedHandler); function mouseDownHandler(e:MouseEvent):void { trace('DOWN'); ma.startDrag(); } function mouseReleasedHandler(e:MouseEvent):void { trace('RELEASE'); ma.stopDrag(); } ma - это кружочек который мувиклип. если не цеплять на него(ma) маску то он нормально драгается и все дела. Как только нацепляю на него маску то он перестает слушать эвенты и собственно не двигается. Как лучше решить данную проблему? |
|
|||||
|
а что на лоадер можно разве маску нацепить? у вас там ошибки нету? лучше загрузить картинку в спрайт и ему уже маску применять .... и маску вроде тоже надо на сцену добавлять
__________________
мира и гармонии |
|
|||||
|
[+1.3 20.12.10]
Регистрация: Nov 2009
Сообщений: 124
|
можно. работает
![]() это не лоадер а UILoader из библиотеки а не будет ли со спрайтом тоже самого? евенты перестает слушать не лоадер же а мувиклип |
|
|||||
|
[+1.3 20.12.10]
Регистрация: Nov 2009
Сообщений: 124
|
ммм, а как я повешу листенер на стейдж что он слушал только мувиклип?
Добавлено через 4 минуты вышел из проблемы пока таким способом но всетаки хочется по человечески драгом сделать. Может кто что подскажет. |
|
|||||
|
[+1.3 20.12.10]
Регистрация: Nov 2009
Сообщений: 124
|
о, и правда. спасибо, помогло
|
![]() |
![]() |
Часовой пояс GMT +4, время: 08:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|