Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2008, 21:29
Avatar de SkyWalker
SkyWalker
 
Fecha de Ingreso: enero-2002
Mensajes: 39
Antigüedad: 22 años, 10 meses
Puntos: 0
Problema _rotation

Hola tengo un problemilla:

Tengo un mc con este script

Código:
onClipEvent (load) {
	mover = 0;
}
onClipEvent (enterFrame) {
	
	_rotation += (mover-_rotation)/4;

}
y un botón que da valores a mover +45 y otro -45, cuando pulsas el botón el mc gira izquierda y dercha, por lo tanto daria vueltas hasta el infinito porque segun he leido por ejemplo _rotation entiende +425 grados como 65 grados, vale el problema es que cuando supera los 180 o los -180 empieza a dar vueltas como las ruedas de un formula 1, y no alcanzo a controlar porque...

De primeras se me ha ocurrido poner unos if de tal manera que cuando sea más de 180 el valor se el siguiente que tendría que ser -135, y es correcto, lo unico que en vez de girar de la forma más cercana gira al contrario y da todo el recorrido... quizas tenga que cambiar tb la formula "_rotation += (mover-_rotation)/4;" ?? o no sirviria para nada...

Gracias