Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/01/2008, 13:53
Avatar de SkyWalker
SkyWalker
 
Fecha de Ingreso: enero-2002
Mensajes: 39
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Problema _rotation

Resuelto:

Código:
if (mover>180) {
		mover = mover%180;
		mover = (mover+90)*-1;
		_rotation = -180;
	} else if (mover<-180) {
		mover = mover%180;
		mover = mover+180;
		_rotation = 180;
	} else {
		mover = mover;
	}
	_rotation += (mover-_rotation)/4;
El problema es que rotate solo entre 180 y -180, lo que hacemos poniendo _rotation en los if es cambiarle el valor para que empiece a contar desde 180 o desde -180, que en realidad son la misma posición, pero no matematicamente porque antes lo ponia para que fuera hasta -135 pero hacia el calculo desde 0, asi lo hace desde -180 que es la misma posicion que 180, insitsto-. Viene muy bien el trace() asi me dio tiempo a ver el fall0.

ya pondré el resultado del flash...

Última edición por SkyWalker; 12/01/2008 a las 13:58