Comunidad de diseño web y desarrollo en internet online

Avanzar en campos de texto

Citar            
MensajeEscrito el 29 Ene 2010 08:26 pm
Hola,

en un archivo de flash tengo dos botones en el fotograma 1, para acceder al fotograma 2 y último.

En el fotograma 2 tengo el siguiente código que me permite avanzar por una serie de campos de texto,

Código :

var keyListener:Object = new Object();

keyListener.onKeyDown = function() {

   a=Selection.getFocus();
   b=a.substring(16,19);
   
   if (Key.getCode() == Key.RIGHT) {
      b=b*1+1;
      Selection.setFocus("resposta"+b);
    }
   if (Key.getCode() == Key.LEFT) {
      b=b*1-1;
      Selection.setFocus("resposta"+b);
    }
   if (Key.getCode() == Key.UP) {
      b=b*1-14;
      Selection.setFocus("resposta"+b);
    }
   if (Key.getCode() == Key.DOWN) {
      b=b*1+14;
      Selection.setFocus("resposta"+b);
    }
   
}
Key.addListener(keyListener);



con las flechas puedo desplazarme por los campos de texto sin problemas de uno en uno, al pulsar una flecha avanzo una posición.

El problema es que cuando pulso un botón para ir al fotograma 1, y desde el fotograma 1 paso de nuevo al fotograma 2, al pulsar una flecha avanzo dos posiciones, si vuelvo al fotograma 1, y desde allí accedo al fotograma 2, al pulsar una flecha avanzo 3 posiciones, ...

Quisiera que cuando vuelvo al fotograma 1, y pulso un botón para ir al fotograma 2, al pulsar una flecha avance una única posición.

Gracias de antemano por vuestra ayuda.

Jose.

Por jose!!!

23 de clabLevel



 

msie8
Citar            
MensajeEscrito el 31 Ene 2010 12:44 pm
Hola Jose,

en el fotograma 2, al inicio del código, coloca esto:

Código ActionScript :

Key.removeListener(keyListener);


Espero que te sirva.

Un saludo!

Por flashstuff

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Ene 2010 01:24 pm
Hola, flashstuff

ya està resuelto.

Muchísimas gracias por tu ayuda.

Jose.

Por jose!!!

23 de clabLevel



 

msie8

 

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