Flash Papervision基本视图中未触发InteractiveScene3DEvent

Flash Papervision基本视图中未触发InteractiveScene3DEvent,flash,actionscript-3,papervision3d,Flash,Actionscript 3,Papervision3d,我正在使用BasicView设置我的PV3D场景,场景本身工作正常(电影海报的3d旋转木马),但当点击或鼠标悬停海报时,InteractiveScene3DEvent不会启动 我将视口设置为交互式。。。两次 view = new BasicView(stage.stageWidth,stage.stageHeight,true,true); view.viewport.buttonMode = true; view.viewport.interactive = true; 这是循环中添加事件侦

我正在使用BasicView设置我的PV3D场景,场景本身工作正常(电影海报的3d旋转木马),但当点击或鼠标悬停海报时,InteractiveScene3DEvent不会启动

我将视口设置为交互式。。。两次

view = new BasicView(stage.stageWidth,stage.stageHeight,true,true);
view.viewport.buttonMode = true;
view.viewport.interactive = true;
这是循环中添加事件侦听器的部分

var mm:filmsPoster = new filmsPoster();
mm.loadIMG(image);

var mat:MovieMaterial = new MovieMaterial(mm);
mat.interactive = true;
mat.animated = true;
mat.smooth = true;
mat.doubleSided = true;
mat.name = filmName;
mat.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK, posterClick);

我认为你必须听你给电影材料的对象,比如:

var plane : Plane = new Plane(mat, 700, 700, 3, 3);
plane.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK, posterClick);

材质前面可能没有显示对象?