El problema que tengo es que genero dos pelotas alrededor de unos ejes, la primera (origen) se mueve a mi voluntad tal como quiero, la otra (contrario) consigo que gire los 180º que quiero visto que la necesito en el lado opuesto pero no consigo que me proporcione las distancia equivalente de la primera bola, es decir, me acerque o me aleje con la bola origen, la contraria siempre permanece a la misma distancia de los ejes.
Tal como está el código ahora se que es normal, visto que no existe un contrario_mc._x ni ._y ni nada que haga que su posición pueda variar, lo he dejado limpio por que todo lo que he probado no me ha servido (buscar la hipotenusa, convertir la posicion x e y en contrarias, etc...) o no he sabido escribirlo de manera correcta.
Gracias de antemano...
Código :
_root.onMouseMove = function() {
updateAfterEvent();
xdif = _root._xmouse-cruz_mc._x;
ydif = _root._ymouse-cruz_mc._y;
angulo = Math.atan2(ydif, xdif);
origen = angulo*180/Math.PI;
contrario = origen+(180+Math.PI);
origen_mc._x = Math.round(_root._xmouse);
origen_mc._y = Math.round(_root._ymouse);
origen_mc._rotation = origen;
contrario_mc._rotation = contrario;
}
