![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Привет.
Сделал пробную демку. Плоскость - спрайт(серого цвета), отодвинутая по оси Z, немного повернутая по вертикали и увеличенная. В него добавлен другой спрайт (кружок), при наведении на который он подсвечивается: addEventListener(MouseEvent.MOUSE_OVER, omo1) addEventListener(MouseEvent.MOUSE_OUT, omo2) function omo1(e:Event) { filters = [new GlowFilter(0xFFFF00, 2, 40, 40, 5, 1, true)] } function omo2(e:Event) { filters = [] } Как это лечится? З.Ы Да, я менял угол перспективы с 55 (по умолчанию) на 75 Последний раз редактировалось TERRORist; 25.05.2010 в 19:38. |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 12
|
mby?
kruzhok.addEventListener(MouseEvent.MOUSE_OVER, omo1) kruzhok.addEventListener(MouseEvent.MOUSE_OUT, omo2) |
|
|||||
|
да с этим то нет проблем, для него код и написан. Для кружка. он и подсвечивается.
Проблема только что такое ощущение что его bounding shape куда то сдвинулся и уменьшился. Добавлено через 11 минут о, сорри. Понял в чем проблема. было var pp:PerspectiveProjection = new PerspectiveProjection(); pp.fieldOfView = 75; this.transform.perspectiveProjection = pp оказалось что по умолчанию у новой PerspectiveProjection точка фокуса назначена на (250, 250), что сдвигало координаты MouseEvent. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|