Comunidad de diseño web y desarrollo en internet online

Problema con mi Key addListener

Citar            
MensajeEscrito el 06 Dic 2012 01:32 am
Hola amigos, tengo un pequeño problema con mi Key Listener....

Tengo un Key addListener para modificar una variable binaria, ("true", "false") para cambiar la función de mi símbolo, pero el problema es el siguiente....

1... Tengo 2 fotogramas, 1 es el menu y 2 es donde se ubica mi simbolo con las funciones.

Cuando exporto, estoy en el menu y paso al fotograma 2, al presionar la tecla 80, tecla P, modifica la variable, regreso al menu y regreso nuevamente al 2, pero ya no funciona modificar la variable....

Esto es muy raro, porque tengo otras variables igual, todas funcionan menos la que comanda la tecla P.

Podrían señalarme cual es el error? Agradecería su respuesta. Adjunto mi código. Saludos!

Código ActionScript :

vp = false;
// Key Listener
keyListener = new Object();
keyListener.onKeyDown = function() {
   TP = Key.getCode();
   if (TP == 80) {
      if (vp) vp = false;
      else vp = true;
   }
};
keyListener.onKeyUp = function() {
   TP = false;
}
Key.addListener(keyListener);

myClip_mc.onEnterFrame = function() {
   if (!vp) {
      this.gotoAndStop(2);
      // Mis demás funciones
   } else {
      // Mis demás funciones
   }
};

Por peon007

40 de clabLevel



Genero:Masculino  

Programador & Dibujante

chrome
Citar            
MensajeEscrito el 06 Dic 2012 01:37 pm
No hace falta un onEnterFrame para chequear el flag, directamente en el onKeyDown

Código ActionScript :

keyListener.onKeyDown = function() {
   if (Key.getCode()== 80) {
      if (this.currentFrame==2) {
            gotoAndStop(1)
             //etc
      } else {
         gotoAndStop(2)
          ///etc
      }
   }
};


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.