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
