Maikel escribió:
Código :
// Por tu bienestar y comodidad haz esto por favor
var TextoAsunto_txt:mx.controls.TextInput;
var TextoErrores_txt:mx.controls.TextInput;
//creamos el objeto para el listener TextoErorres_txt
var TextoAsuntoListener:Object = new Object();
TextoAsuntoListener.handleEvent = function(eventoObjeto:Object) {
if (eventoObjeto.type == "enter") {
//verificamos si se puso enter
Selection.setFocus("TextoErrores_txt");
}
};
//Asignamos el listener a TextoAsunto_txt
TextoAsunto_txt.addEventListener("enter", TextoAsuntoListener);
//creamos el objeto para el listener de TextoErorres_txt
var TextoErroresListener:Object = new Object();
TextoErroresListener.handleEvent = function(eventoObjeto:Object) {
if (eventoObjeto.type == "enter") {
//verificamos si se puso enter
Selection.setFocus("TextoAsunto_txt");
}
};
//Asignamos el listener a TextoErrores_txt
TextoErrores_txt.addEventListener("enter", TextoErroresListener);
Hola
¡Bueno!, ahora casi funciona. Me explico!!!!. Para poder usar el efecto de ir desplazandome por los input, previamente he tenido que colocar el cursor en ese campo al que quiero ir. Después funciona bien!!!!. Doy al enter y ya me deslazo de un campo a otro. ¿Por qué?
Pongo el código que tengo insertado....
//colocar foco en el formulario----------------------------
TextoNombre_txt.tabEnabled = true;
TextoEmail_txt.tabEnabled = true;
TextoNombre_txt.tabIndex = 1;
TextoEmail_txt.tabIndex = 2;
Selection.setFocus("TextoNombre_txt");
//tratamiento enter en campos formulario-------------------
var TextoNombre_txt:mx.controls.TextInput;
var TextoEmail_txt:mx.controls.TextInput;
//1.-enter en TextoNombre_txt------------------------------
var TextoNombreListener:Object = new Object();
TextoNombreListener.handleEvent = function(eventoObjeto:Object) {
if (eventoObjeto.type == "enter") {
//verificamos si se puso enter-----------------------
Selection.setFocus("TextoEmail_txt");
}
};
TextoNombre_txt.addEventListener("enter", TextoNombreListener);
//2.-enter en TextoEmail_txt-------------------------------
var TextoEmailListener:Object = new Object();
TextoEmailListener.handleEvent = function(eventoObjeto:Object) {
if (eventoObjeto.type == "enter") {
//verificamos si se puso enter-----------------------
Selection.setFocus("TextoNombre_txt");
}
};
TextoEmail_txt.addEventListener("enter", TextoEmailListener);
Gracias