En una aplicación que estoy realizando, creo una lista de elementos con un textInput para indicar qué número de cada elemento quieres. Con un Listener he podido llegar a determinar qué cantidad he puesto en el textInput, pero ahora tengo el problema de asociar este número a cada elemento, ya que la lista es dinámica (depende de un índice z) y no logro obtener a qué valor de z corresponde el "target" del Listener.
El código es:
Código :
nombre = "nombre_ti"+z;
nombre_ti = createClassObject(mx.controls.TextInput, nombre, lvDepth-1);
nombre_ti._x = 0;
nombre_ti._y = b;
nombre_ti._width = 20;
nombre_ti.textAlign = "right";
nombre_ti.text = "0";
nombre_ti.maxChars = 2;
nombre_ti.restrict = "0-9";
//---------------------------------------------------------------------------------------------------------------------
// Lístener
//---------------------------------------------------------------------------------------------------------------------
var tiListener:Object= new Object();
tiListener.focusOut = function(newTroops) {
trace(newTroops.target.text)
//con newTroops.target.text se el valor que he introducido en el textInput
trace(tabIndex)
};
nombre_ti.addEventListener("focusOut",tiListener) 