Чтобы динамически получить все дочерние элементы контейнера, используйте метод getChildren()
. Он вернет массив UIComponent
с. Если они являются TextInput
экземплярами, приведите их и получите значение, используя свойство text
.
Пример кода для получения всех текстовых боксов из контейнера, который находится внутри HBoxes.
var children:ArrayCollection = textBoxContainer.getChildren();
for(var i:int = 0; i < children.length; i++)
{
var hbox:HBox = HBox(children[i]);
var textBox:TextInput = TextInput( hbox.getChildAt(0));
if(textBox != null)
{
trace(textBox.text);
}
}
Приведенный выше код при условии, что ваша структура пользовательского интерфейса имеет вид:
<VBox id="textBoxContainer">
<HBox>
<TextInput/>
</HBox>
....
</VBox>