Rotacion 2 mc sobre mismo eje con el raton
Publicado por nestor (1 intervención) el 28/07/2016 01:00:37
Hola a todos, quería pedir ayuda sobre rotación de dos MovieClip en un mismo punto de anclaje.
Les comparto parte de mi código en la que no se como hacerlo.
Esta es la función rotación que he escrito:
Esta seria la imagen del archivo

Lo que estoy haciendo es que el rectángulo gire permanentemente sobre el punto de anclaje del circulo (cruz marrón) pero el punto de anclaje del rectángulo (cruz roja) se mantenga en el centro.
Si se bajan el archivo editable que dejare adjunto notaran que el circulo se mueve con las flechas del teclado y al mismo tiempo rota sobre su punto de anclaje mirando donde se ubica el puntero.
Ahora la ayuda que estoy buscando es lograr que rectángulo respetando todo lo que he hecho no rote permanentemente, que igual que el círculo rote sobre el punto de anclaje del círculo mirando siempre al puntero del ratón.
Descargar archivo: mostrar.fla
Les comparto parte de mi código en la que no se como hacerlo.
Esta es la función rotación que he escrito:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function rotacion(e:Event):void
{
var grados:Number = 180/Math.PI;
var radianes:Number = Math.atan2 (eje.y-root.mouseY,eje.x-root.mouseX);
var giro:Number = radianes*grados;
var centro:Point = new Point(eje.x,eje.y);
var m:Matrix=rotar.transform.matrix;
eje.rotation = giro;
m.tx -= centro.x;
m.ty -= centro.y;
m.rotate (.1);
m.tx += centro.x;
m.ty += centro.y;
rotar.transform.matrix=m;
}
Esta seria la imagen del archivo

Lo que estoy haciendo es que el rectángulo gire permanentemente sobre el punto de anclaje del circulo (cruz marrón) pero el punto de anclaje del rectángulo (cruz roja) se mantenga en el centro.
Si se bajan el archivo editable que dejare adjunto notaran que el circulo se mueve con las flechas del teclado y al mismo tiempo rota sobre su punto de anclaje mirando donde se ubica el puntero.
Ahora la ayuda que estoy buscando es lograr que rectángulo respetando todo lo que he hecho no rote permanentemente, que igual que el círculo rote sobre el punto de anclaje del círculo mirando siempre al puntero del ratón.
Descargar archivo: mostrar.fla
Valora esta pregunta


0