Comunidad de diseño web y desarrollo en internet online

Rotar un movieclip siguiendo la dirección del puntero???

Citar            
MensajeEscrito el 26 Mar 2007 05:01 pm
Hola a todos, me encomiendo a ustedes haber si pueden echarme un cable o darme una pequeña idea:
Se trata de hacer rotar un clip que esta fijo en el escenario, no quiero que el clip siga al puntero alrededor del escanario, quiero que rote sobre su eje(del Clip) siguiendo al puntero del ratón.Imaginen un reloj de agujas me gustaría que el minutero, por ejemplo, girara sobre su eje en función del movimiento del ratón....no se si me explique espero que si, más o menos se hacer que un objeto siga al puntero alrededor del escanario pero no se como decirle que rote en función de movimiento del ratón..alguna idea? me explique?
Gracias
Saludos

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 26 Mar 2007 05:13 pm
La variable de los movieclips que debes controlar es "_rotation"
Y luego es controlar la x e y del mouse.

Me parece que ya han hablado de esto no hace mucho, echale un vistazo o a ver si alguien con más tiempo puede concretarte mas.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 26 Mar 2007 05:19 pm
Muchas gracias, consegui hacer que el moviclip rote cuando se mueve el ratón, pero no sigue su dirección, seguire investigando gracias.
saludos

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 26 Mar 2007 08:22 pm
primero: ya no uses explorer! :P
segundo, si tenes un clip en el escenario, que apunte hacia la izquierda y con nombre de instancia miclip, usa este codigo en el fotograma donde esta tu clip:

Código :

this.onMouseMove = function() {
   miclip._rotation = Math.atan2(miclip._y-_ymouse, miclip._x-_xmouse)*180/Math.PI;
};


salut!

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 27 Mar 2007 08:35 am
Muchas Gracias Acreonte, lo probe y funciona correctamente, pero como haría para que el movieclip apunte en la dirección del puntero, intentare subirte de alguna forma los archivos para que lo veas mejor, muchisimas gracias por dedicarme tu tiempo.
Saludos

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 27 Mar 2007 08:45 am

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 27 Mar 2007 10:23 am
como te mencione antes, tu movieclip debe apuntar a la izquierda.
Supongo que de momento lo tienes apuntando hacia arriba, unos 90 grados de diferencia.
en ese caso, solo agrega al final del script - 90;
osea, tu script final quedaria asi:

Código :

this.onMouseMove = function() {
   miclip._rotation = Math.atan2(miclip._y-_ymouse, miclip._x-_xmouse)*180/Math.PI - 90;
};


salut

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 27 Mar 2007 11:01 am
Joder k bueno, de nuevo muchisimas gracias, eres el amo....gracias, gracias..
saludos

Por Patton

26 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 14 May 2009 06:17 pm
ya hace mucho d esto, pero como aplikar esto si kieres hacer ke un cuadro gire cuando lo presiones de la esquina, como cuando usas la herramienta de transformacion libre de flash, alguien tiene una idea?

Por knucleschan

20 de clabLevel



 

msie8
Citar            
MensajeEscrito el 04 Feb 2013 05:39 pm
muy bien me facilitaste la vida men

Por raptor0555

53 de clabLevel



Genero:Masculino  

Desarrollador de juegos

firefox

 

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