![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 2
|
доброго времени суток!
обращаюсь за помощью. начал писать я скрипт для галереи на движке Papervision 3D и столкнулся с проблемой привязки addEventListener к объекту Plane. Получается так, что связанное с нажатием мыши функция действует на весь stage, а не на отдельный объект. Как сделать так, чтобы при нажатии мышью на Plane двигался именно Plane, а не все обекты? сокращенный код в файле заранее спасибо ![]() |
|
|||||
|
ветеран форума
|
Для привязки к Plane сделайте ей Interactive материал и слушайте его события
Выглядит примерно так: var m:MovieMaterial = new MovieMaterial(...); m.interactive = true; var p:Plane = new Plane(m,...); ... p.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK, onClickToolTip); p.addEventListener(InteractiveScene3DEvent.OBJECT_OVER, onRollOverTooltip); p.addEventListener(InteractiveScene3DEvent.OBJECT_OUT, onRollOutTooltip);
__________________
4am is time to rock |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 2
|
Спасибо большое, DarkLight.
в мире стало одним счастливым человеком больше ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|