Comunidad de diseño web y desarrollo en internet online

Traer Al Frente AS3

Citar            
MensajeEscrito el 02 Oct 2009 05:56 am
Hola tengo un problema, estoy haciendo un dado y resulta que logro hacer girar el dado, pero siempre tengo la misma cara del dado al frente, pareciera girar pero solo mueve las caras del dado en los ejes X Y Z pero nunca me trae al frente la cara posterior, espero darme a entender, aqui esta el código; estuve leyendo y encontré que se podía usar el método setChildIndex, pero no entiendo bien como funciona, alguien podría ayudarme por favor, gracias de antemano

Código ActionScript :

var dado:Sprite=new Sprite();
dado.x=stage.stageWidth/2;
dado.y=stage.stageHeight/2;

var caraSuperior:superior=new superior();
var caraInferior:inferior=new inferior();
var caraFrontal:frontal=new frontal();
var caraPosterior:posterior=new posterior();
var caraIzquierda:izquierda=new izquierda();
var caraDerecha:derecha=new derecha();
var ordenar:Array=new Array();

dado.addChild(caraSuperior);
dado.addChild(caraInferior);
dado.addChild(caraFrontal);
dado.addChild(caraPosterior);
dado.addChild(caraIzquierda);
dado.addChild(caraDerecha);

addChild(dado);

caraSuperior.rotationX=90;
caraInferior.rotationX=90;
caraDerecha.rotationY=90;
caraIzquierda.rotationY=90;

caraSuperior.y=-120;
caraInferior.y=120;
caraDerecha.x=-120;
caraIzquierda.x=120;
caraFrontal.z=-120;
caraPosterior.z=120;

dado.addEventListener(Event.ENTER_FRAME,rotar);

function rotar(evt:Event):void{
   dado.rotationY+=((stage.mouseY-(stage.stageWidth/2))/(stage.stageWidth/2))*6;
   dado.rotationX+=((stage.mouseX-(stage.stageWidth/2))/(stage.stageWidth/2))*6;
}

Por Zoldier

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Oct 2009 12:37 pm
Hay un foro especializado en dudas y consultas sobre actionscript3, busca en él tu respuesta : )
Saludos

Por Patrol

80 de clabLevel



Genero:Masculino  

Diseñador web.

firefox
Citar            
MensajeEscrito el 02 Oct 2009 12:42 pm
disculpa no me habia dado cuenta alguien que por favor mueva mi post a Actionscript, gracias

Por Zoldier

11 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.