este es mi primer mensaje en este foro, que sirva como presentación y saludo.
ya he posteado este mismo problema en otros foros, y de momento no he hallado solución, espero
poder encontrarla aquí.
tengo un mc, que dependiendo de la posición del ratón girará sobre si mismo unos ángulos dados. para la transición he utilizado la librería mc_tween2.as.
el código es muy sencillo:
Código :
onEnterFrame = function() {
if(_root._xmouse<160) rueda.tween("_rotation", 0, 1, "linear");
if(_root._xmouse>160) rueda.tween("_rotation", -90, 1, "linear");
if(_root._xmouse>390) rueda.tween("_rotation", -180, 1, "linear");
if(_root._xmouse>410) rueda.tween("_rotation", -270, 1, "linear");
if(_root._xmouse>510) rueda.tween("_rotation", -360, 1, "linear");
}cómo véis se trata de una sóla vuelta de 360º y si vas hacia atrás deshace la vuelta.
hasta -180º no hay ningún problema, lo hace perfecto, y restaura los grados al desplazar el ratón para atrás. pero al pasar la mitad del giro se vuelve loco y comienza a dar vueltas descontroladamente.
alguna cosa rara debe haber en ese punto.
esperando arrojen luz en este pozo, me despido.
un saludo y gracias por estar ahi!
Código :
Código :
