Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/02/2007, 12:46
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Re: El Key se me exponencia

Hola Bernethe!

Eso te pasa cuando regresas al primer frame, y es por no remover la referencia del objeto listener, cada vez que regresas se añade una nueva referencia, esto causa el incremento de llamadas y por eso salta varios frames.

Pon este código al principio de tu script:

Código:
if(objKey) {
	Key.removeListener(objKey);
}

var objKey:Object = new Object();
objKey.onKeyDown = function() {
	if (Key.isDown(Key.RIGHT)) {
		if (_root._currentframe != _root._totalframes-1) {
			_root.nextFrame();
		}
	} else if (Key.isDown(Key.LEFT)) {
		if (_root._currentframe != 1) {
			_root.prevFrame();
		}
	}
};
Key.addListener(objKey);
Un saludo!