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 :
Código HTML:
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 volver al fotograma 1, y desde el fotograma 1 paso de nuevo al fotograma 2, al pulsar una flecha avanzo dos posiciones, si vuelvo otrqa vez 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.