Comunidad de diseño web y desarrollo en internet online

Obtener grados para hacer rotación

Citar            
MensajeEscrito el 23 Oct 2007 08:06 am
Hola a todos!
Tengo una duda importante que no se como resolver! Os cuento, estoy haciendo una especie de juego en el que se lanzan piedras con cierta trayectoria. El problema, un poco alejado de esto, es el siguiente; Dibujo dinámicamente una línea con el evento mousedown que termina cuando se activa el Evento MOuse Up. Entre ambos eventos la línea actualiza su lineTo mediante el evento onMOuseMove... la cosa es que me gustaría poder lanzar unos clips a lo largo de esta línea dinámica pero para eso necesito darle a los clips que creo una rotación en grados...
¿Alguien sabría decirme como puedo obtener los grados de rotación en Flash teniendo los X e Y iniciales y finales de una línea?
Eso es, un saludo y gracias! :D

Por Kaneda5034

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Oct 2007 01:15 pm
Hola Kaneda, creo que lo que quieres hacer es algo parecido a esto:

Código :

dx = EndPx-StartPx;
dy = EndPy-StartPy;
var Rotation = Math.atan2(dy, dx)/(Math.PI/180);


Espero que te sea de ayuda... :wink: :wink:

Por KijoteXXL

21 de clabLevel



Genero:Masculino  

El Infierno de las Bestias

opera

 

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