Código :
////////////////////////////////////////////////////////////////
#include "As/Tetris08.as"
////////////////////////////////////////////////////////////////
tecla = new Object();
tecla.onKeyDown = function(){
if(Key.isDown(37)){
MoverIzquierda();
}else
if(Key.isDown(39)){
MoverDerecha();
}
if(Key.isDown(90)){
Rotar();
}
if(Key.isDown(40)){
MoverFicha();
}
}
Key.addListener(tecla);
y un archivo .as en el que están todas las funciones que usa el Tetris. Cuando cargo el Tetris a través de otro swf principal (por ejemplo al subirlo a mi web), funciona bien la primera vez, pero si luego cambio de sección y vuelvo al Tetris, al pulsar la tecla izquierda por ejemplo, la ficha avanza dos posiciones en vez de una, y si pulso "Z" para que gire, lo hace dos veces.....
He probado a cargar el .as desde la pelicula principal, e incluso a incluir todo el codigo dentro de la pelicula Tetris. Tambien he intentado eliminar el listener de tecla al cargar el Tetris, pero sigue pasando lo mismo........
¿Alguna idea?
¿Alguna idea?
