[URL=http://img190.imageshack.us/i/planosb.jpg/][IMG]http://img190.imageshack.us/img190/9236/planosb.jpg[/IMG][/URL]
Como se ve en la imagen, lo unico que hago es cambiar la coordenada del contenedor
Código:
Comento que no tengo ni idea de away3d y de as... bueno ... lo justo, supongo que en 3d será diferente que usandolo normal y todo eso pero es que nose como buscar (y menos en inglés) esté problema. he probando los diferentes tipos de Renderer... y nada.private function initAway3D():void { _escena = new Scene3D(); _camara = new Camera3D(); _camara.y = 700 _camara.z = 0 _camara.x=500 _camara.lookAt(new Number3D(0, 0, 0)) _vista = new View3D({scene:_escena, camera:_camara}); _vista.x = stage.stageWidth/2 _vista.y = stage.stageHeight / 2 //_vista.renderer = Renderer.CORRECT_Z_ORDER; addChild(_vista); } private function iniciarCartas():void { _cartas = new Array(); for(var i:int = 0; i<5; i++ ) { var c:ObjectContainer3D = crearCarta(); _cartas.push( c); } } private function crearCarta():ObjectContainer3D { var c:ObjectContainer3D = new ObjectContainer3D() var dorso:Plane = new Plane( { width:ANCHOC, height:ALTOC} ) dorso.material = new WireColorMaterial(0xFF0000); dorso.rotationZ=0 dorso.rotationY = 90 dorso.rotationX=180 c.rotationZ=180 c.addChild(dorso) c.ownCanvas = true return c } function colocarEnEscena():void { cardsholder = new ObjectContainer3D() for (var i:int = 0; i < 5; i++ ) { _cartas[i].z = i * 20; cardsholder.addChild(_cartas[i]) } cardsholder.x =50; cardsholder.z = -20; //cardsholder.ownCanvas = true; _escena.addChild(cardsholder) }
Alguna idea o alguna pista??
Edit:Bueno al final con Alternativa3d pararece que funciona... aunque me gustaba tener los .as en vez del swc.... por si hace falta estudiar algun funcionamiento pero bueno.