Problema con BitmapMaterial en Papervision
Hola.... Tengo el siguiente código dentro de una clase. Estoy usando papervision, para cargar bitmaps dentro de una serie de planos. El problema es que al tratar de hacerlos interactivos, no funciona. A la hora de compilar no da ningún problema.
Cualquier ayuda se agradece mucho... Un saludo.
private function loaded(e:Event) :void {
var bmd:BitmapData = Bitmap(loadimagedata.content).bitmapData;
var bm:BitmapMaterial = new BitmapMaterial(bmd);
bm.interactive = true;
bm.oneSide = true;
bm.precise = true;
var plane:Plane = new Plane(bm, imagewidth, imageheight, 2, 2);
scene.addChild(plane);
planes.push(plane);
for (var i:int = 0; i < planes.length; i++) {
planes[i].addEventListener(InteractiveScene3DEvent.OBJECT_PRESS,imagepress,false,0,true);
}
private function imagepress(e:InteractiveScene3DEvent) :void {
trace ("HOLA");
};
madmaus
Hola Mutiu,
Cuando vayas a crear el Viewport de la escena 3d, activa las propiedades 'interactive' y 'buttonMode' de dicho viewport.
Saludos!
Xavi
termico
Yo lo que hago es me ter un MovieMaterial y dar estas propiedades:
var matFront:MovieMaterial = new MovieMaterial(new frontCaja);
matFront.interactive = true;
matFront.animated = true;