Comunidad de diseño web y desarrollo en internet online

[AYUDA] click arriba, personaje mirando arriba, click abajo...

Citar            
MensajeEscrito el 25 Mar 2011 08:07 pm
Bien, pues hice lo de click arriba el personaje mira arriba, para eso recogi la x del click y la x del jugador hice lo mismo con la y, aqui el codigo;

Código ActionScript :

if (_root.yenviada.text>=_root["jugador1"+persona]._y) {
               _root["jugador1"+persona].gotoAndStop(6);
            } else if (_root.yenviada.text<=_root["jugador1"+persona]._y) {
               _root["jugador1"+persona].gotoAndStop(1);
            } else if (_root.xenviada.text>=_root["jugador1"+persona]._x) {
               _root["jugador1"+persona].gotoAndStop(9);
            } else if (_root.xenviada.text<=_root["jugador1"+persona]._x) {
               _root["jugador1"+persona].gotoAndStop(14);
}


Pero entonces, si clickeo hacia arriba mi personaje mira arriba pero si clickeo a la derecha o izquierda mi personaje no le pasa nada, ya que aunque la y sea mayor o menor pase esto, la x varia entocnes pasa otra cosa, y bueno ayudadme con esto, que quiero que si clickeas arriba que mire arriba, abajo mire abajo, derecha mire derecha y si es posible diagonal que mire diagonal mejor, muchas gracias a todos, es urgente ;)

Por seyder

50 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Mar 2011 10:41 pm
Creo que va algo asi

Código ActionScript :

onEnterFrame=function (){mirar();}

function mirar(){
   
   if (mc._y > _ymouse){mc._rotation = -45}
   if (mc._y < _ymouse-35){mc._rotation = 45}
   if (mc._y <= _ymouse&& !mc._y > _ymouse+5){mc._rotation = 0}
   if (mc._y >= _ymouse &&!mc._y < _ymouse-35){mc._rotation = 0}
   
   } 

si puedo subo un ej.
saludos Maxx

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

firefox
Citar            
MensajeEscrito el 25 Mar 2011 11:15 pm
No, mi personaje se rota y quiero que pase al siguiente fotograma donde sale mi sprite del jugador mirando hacia arriba, pues, aun poniendo que vaya a tal fotograma ese codigo no es que vaya muy bien, sigo esperando respuestas, que no rote si no que pase de fotograma ( y que vaya bien ) gracias.

Por seyder

50 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Mar 2011 07:11 pm
Solo tenes que cambiar donde dice mc._rotaion por tu_mc.gotoAndStop("xfotorama")

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

firefox

 

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