Tengo un mc con este script
Código:
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...onClipEvent (load) { mover = 0; } onClipEvent (enterFrame) { _rotation += (mover-_rotation)/4; }
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