使用InteractiveScene3DEvent.OBJECT_CLICK后,如果获取发生事件的目标
poppyvivi (2009-12-30 13:26:24)
var bitmapM:MovieAssetMaterial=new MovieAssetMaterial("map",true,true);
bitmapM.interactive=true;
bitmapM.doubleSided = true;
bitmapM.precise = true;
var plane:Plane = new Plane(bitmapM);
plane.x = Math.random()*3500-1500;
plane.y = Math.random()*3500-1500;
plane.z = Math.random()*3500-1500;
plane.rotationX = Math.random()*180-90;
plane.rotationY = Math.random()*180-90;
plane.rotationZ = Math.random()*180-90;
myScene.addChild(plane);
plane.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK, onPlaneClick);
如上代码,map为库中影片,当plane发生事件后,如果针对map动画操作,比如说播放,停止等。