Adjunto un codigo que encontre por ahi (no recuerdo donde)... intentando encontrar ayuda a mi problema, que es el siguiente...
tengo varias cajas input y quisiera que desde cada una de ellas, el usuario, despues de meter un texto, pulse la tecla enter (NO BOTONES) y ejecute una funcion concreta en cada caja...(a ver si soy mas descriptivo con un ejemplo):
caja1..... mete texto..... pulsa enter...... ejecuta funcion1
caja2.... mete texto.......pulsa enter.......ejecuta funcion2... etc etc..
El codigo que encontre funciona para el componente textInput pero no con cajas input...
Código :
Atacheamos el componente attachMovie("TextInput", "user", 1); attachMovie("TextInput", "pass", 2); //Propiedades del usuario user.editable = true; user.restrict = "a-z 0-9"; user.password = false; user.maxChars = 16; user._x = 10; user._y = 20; //Propiedades del password pass.editable = true; pass.restrict = "a-z 0-9"; pass.password = false; pass.maxChars = 8; pass._x = 10; pass._y = 50; user.text = "Usuario"; pass.text = "Password"; //Listener para cuando cambia el texto alCambiar = new Object(); alCambiar.change = function (evento){ if (evento.target == pass){ evento.target.password = true; } else if (evento.target == user){ evento.target.setStyle("fontWeight", "bold"); } } //Listener para cuando se pulsa Enter alPulsarEnter = new Object(); alPulsarEnter.enter = function (evento){ if (user.text == "usuario" && pass.text == "admin"){ trace("Contraseña correcta!!"); } else{ trace("Contraseña incorrecta!!"); } } //Eventos pass.addEventListener("change", alCambiar); user.addEventListener("change", alCambiar); pass.addEventListener("enter", alPulsarEnter); user.addEventListener("enter", alPulsarEnter);
alguno puede ayudarme??
Mil gracias