Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2013, 22:06
rafa_egipto
 
Fecha de Ingreso: enero-2013
Mensajes: 6
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta Validar Texto Dinámico para que no se repita, con AS2

Hola, tengo un ejercicio para niños en Flash, con AS2, que consiste en ingresar 3 palabras en 3 campos de texto.

En este momento, tengo la programación realizada bajo la siguiente estructura:

1.- Tengo 3 campos de texto dinámico distintos.
2.- Cada campo de texto esta en un movie clip diferente, y tiene la siguiente programación:

a1.border=false;
a1.type = "input";
a1.onChanged = function ()
{
if (a1.text == "geranio" || a1.text == "gemelo" || a1.text == "gerencia")
{
_root.bien.gotoAndPlay(2);
gotoAndStop(5);
_root.nextFrame();
}
_root.mal.gotoAndPlay(2);
;
}
;

Con esta programación estoy indicando que si el usuario escribe en el campo de texto dinámico cualquiera de las 3 palabras, se ejecute una acción, que en este caso es ir a otro frame donde hay un refuerzo gráfico.

3.- Sin embargo, mis otros dos campos de texto tienen la misma programación, pues lo que me interesa es que los usuarios escriban una palabra distinta de las 3 posibles que aparecen en la programación:

(a1.text == "geranio" || a1.text == "gemelo" || a1.text == "gerencia")

4.- El problema es que los usuario, si escriben en los 3 campos de texto la misma palabra, se valida de manera correcta.

5.- Lo que me interesa es ver que programación en AS2 me puede servir para que el sistema reconozca que una palabra ya fue escrita, y que no se pueda repetir en otro campo de texto, es decir, que no le permita al usuario repetir palabras.

Saludos y espero puedan apoyarme.
Rafael Morales Orozco