У меня есть макет плитки, содержащий список TextInputs и текстовых полей, я создал эти поля в пользовательском компоненте, используя следующий код:
var newTextInputs:Array = [];
var newTextLabels = [];
var space:Number = 30;
var count:Number = 0;
for (var i:String in columnsData)
{
//create text labels
var label:Text = new Text();
label.name = "label" + count;
label.text = i;
newTextLabels[count] = label;
addChild(newTextLabels[count]);
// create text fields
var field:TextInput = new TextInput();
field.name = "field" + count;
field.width = 100;
field.height = 25;
field.text = columnsData[i];
newTextInputs[count] = field;
addChild(newTextInputs[count]);
count++;
}
пользователям разрешено редактировать значения в каждом поле TextInput, теперь мне нужно получить новые обновленные значения, однако как я могу получить доступ к этим полям? Поскольку идентификаторы создаются динамически, я не могу просто перейти на componentName.InputFieldName, есть идеи?