он не глючит, он так работает. если ты создаешь контейнер для спрайта или мувика, добавляешь его в сцену и цепляешь к нему слушатель MouseEvent, событие не сработает пока ты не добавишь что-нибудь видимое.
также и сдесь, DisplayObject3D не воспринимает события мыши MouseEvent, но воспринимает события InteractiveScene3DEvent такие как
Код AS3:
InteractiveScene3DEvent.OBJECT_ADDED
OBJECT_CLICK
OBJECT_DOUBLE_CLICK
OBJECT_MOVE
OBJECT_OUT
OBJECT_OVER
OBJECT_PRESS
OBJECT_RELEASE и OBJECT_RELEASE_OUTSIDE
но для того, чтобы события сработали, нужно, чтобы объект был покрыт интерактивным материалом
Код AS3:
object3d.material.interactive = true;
и чтобы текущий вьюпорт был интерактивным
Код AS3:
viewport.interactive = true;
и не будет никаких глюков, все будет как задумано.
|