Foros del Web » Creando para Internet » Flash y Actionscript »

rotacion desde un punto especifico

Estas en el tema de rotacion desde un punto especifico en el foro de Flash y Actionscript en Foros del Web. buenos dias, me gustaria que un simbolo rotara apuntando siempre hacia el raton, lo he hecho mediante el siguiente codigo: var radToDeg:Number = 180/Math.PI; flecha.addEventListener(Event.ENTER_FRAME, ...
  #1 (permalink)  
Antiguo 21/04/2011, 03:24
 
Fecha de Ingreso: enero-2010
Mensajes: 97
Antigüedad: 14 años, 10 meses
Puntos: 3
Exclamación rotacion desde un punto especifico

buenos dias, me gustaria que un simbolo rotara apuntando siempre hacia el raton, lo he hecho mediante el siguiente codigo:

var radToDeg:Number = 180/Math.PI;
flecha.addEventListener(Event.ENTER_FRAME, bucle);

function bucle(e:Event):void
{
var a:Number = Math.atan2(
mouseY - e.target.y,
mouseX - e.target.x
);
e.target.rotation = a*radToDeg;
}


El problema es que rota tomando como centro de rotacion la esquina superior izquierda, y a mi me gustaria poder asignarle otro punto de rotacion, si alguien sabe como hacerlo ya sea modificando mi codigo o con algo totalmente distinto se lo agradeceria mucho, un saludo y gracias
  #2 (permalink)  
Antiguo 21/04/2011, 09:50
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: rotacion desde un punto especifico

Hola reonevk:
No es problema de código, si no de construcción de ese Símbolo, lo que tienes que hacer es colocar el dibujo de la flecha posicionando su centro geométrico en el punto de registro del Símbolo.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 21/04/2011, 20:24
 
Fecha de Ingreso: noviembre-2010
Mensajes: 94
Antigüedad: 14 años, 1 mes
Puntos: 11
Respuesta: rotacion desde un punto especifico

A mí me funcionó bien el código. Aquí les dejo el fla si lo quieren chequear:

http://ifile.it/2eqpnk9
  #4 (permalink)  
Antiguo 22/04/2011, 05:52
 
Fecha de Ingreso: enero-2010
Mensajes: 97
Antigüedad: 14 años, 10 meses
Puntos: 3
Respuesta: rotacion desde un punto especifico

vale, no se me habia ocurrido eso bandit, muchas gracias, siempre me ayudas con las ideas que a mi no se me ocurren. Gracias

Etiquetas: especifico, punto, rotacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:30.