Papervision3D: mouseEnabled = false на DisplayObject3D - PullRequest
0 голосов
/ 22 марта 2010

Как мне сделать, чтобы DisplayObject3D имел mouseEnabled = false.

У меня есть спрайт за сценой Papervision3D, который прослушивает события мыши, и поэтому мне нужно разрешить ему получать эти события мыши через некоторые из объектов DisplayObject3D.

Я попытался добавить DisplayObject3D в отдельный ViewportLayer и установить для параметра mouseEnabled значение false, но это, похоже, не работает.

Пожалуйста, помогите!

Спасибо.

1 Ответ

0 голосов
/ 24 марта 2010

Вам нужны какие-либо объекты DO3D для захвата событий мыши? Если нет, вы можете установить Viewport3D.interactive = false для своего экземпляра области просмотра. Я считаю, что это позволит MouseEvents "пройти".

В качестве альтернативы, вы можете попытаться поместить Sprite во ПЕРЕДНЮЮ область видового экрана, чтобы они первыми взломали MouseEvents.

...