viewport事件响应问题
danhanliang (2010-07-08 09:53:31)
请教一个viewport事件问题,创建了一个viewport,场景都建立好了 里面没有物体,我添加了viewport的事件监听,为什么事件都无法响应呢,只有在场景里面添加了物体点击物体上面才有事件响应,物体之外也没有。代码如下,谢谢
if (_scene == null)
_scene=new Scene3D();
if (_viewport == null)
{
_viewport=new Viewport3D(this.parent.width, this.parent.height,false,true);
_viewport.interactive=true;
_viewport.addEventListener(MouseEvent.DOUBLE_CLICK,OnViewPortDBClick);
_viewport.addEventListener(MouseEvent.MOUSE_DOWN, OnViewPortClick);
_viewport.addEventListener(MouseEvent.MOUSE_MOVE, OnViewPortMouseMove);
_viewport.addEventListener(MouseEvent.MOUSE_OVER, OnViewPortMouseHover);
_viewport.addEventListener(MouseEvent.MOUSE_OUT, OnViewPortMouseOut);
canvas.rawChildren.addChild(_viewport);
}
if (_camera == null)
{
_camera=new Camera3D();
// _camera.focus=1000;
}
if (_renderer == null)
_renderer=new BasicRenderEngine();