Comunidad de diseño web y desarrollo en internet online

problema con variable

Citar            
MensajeEscrito el 26 Abr 2007 06:49 pm
hola, tengo un problema, hice un menu, y lo enlace con esta escena, la primera vez que lo mando funciona bien, pero si regreso al menu y le vuelvo a dar, ya no sirve, ayudenme please
tengo que entregar esto en 2 horas T_T

"tienen que presionar unas teclas en orden" pero cuando le doy despues de regresar al menu, me dice que pulsè una tecla mala desde el principio, ya puse un reseteador de letracounter y no me sirve ;_;



Código :

var letracounter = 0;

var listenerObj:Object = new Object();

listenerObj.onKeyDown = function() {
    // Utiliza el método String.fromCharCode() para devolver una cadena.
    switch (String.fromCharCode(Key.getAscii())) {
    case "V" :
    case "v" :
      if (letracounter eq 0){
        _root.letraprincipal.gotoAndPlay(2);
      letracounter++;}
      else { _root.letraprincipal.gotoAndPlay(556);}
      break;
    case "T" :
    case "t" :
      if (letracounter eq 1){
        /* E no tiene una sentencia break, por lo que este bloque se ejecuta si se pulsa e o E. */
        _root.letraprincipal.gotoAndPlay(19);
      letracounter++;}
      else { _root.letraprincipal.gotoAndPlay(556);}
        break;
       
   case "W" :
    case "w" :
      if (letracounter eq 2){
        /* E no tiene una sentencia break, por lo que este bloque se ejecuta si se pulsa e o E. */
        _root.letraprincipal.gotoAndPlay(36);
      letracounter++;}
      else { _root.letraprincipal.gotoAndPlay(556);}
        break;
         
   case "C" :
    case "c" :
      if (letracounter eq 3){
        /* E no tiene una sentencia break, por lo que este bloque se ejecuta si se pulsa e o E. */
        _root.letraprincipal.gotoAndPlay(53);
      letracounter++;}
      else { _root.letraprincipal.gotoAndPlay(556);}
        break;



//ETC...
Key.addListener(listenerObj);


aaaaa.onRelease = function() {
letracounter = 0;}

Por johnpaga

12 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Abr 2007 06:54 pm
Quizá el problema no esté en ese trozo de código...
Mira si esto te sirve.

pd: mejor usa == en vez de eq

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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