循环遍历变量中带有数字的文本框,以从数组中分配数据

Looping through text boxes with a number in the variable, to assign data from an array

我知道这个问题可能已经有人问过,但我似乎找不到它。

我有一个多维数组 var values=[["Sun", "Mon", "Tue", "Wed", "Thur", "Fri", "Sat"],["Jan", "Feb","Mar"]] 然后我有一个标记为 textField0textField1 等的文本字段。

我想创建一个循环,将数组值分配给文本框。像这样的东西(我知道这行不通)

//x is the current array
var x=0;

var i=0;
while(i<values[x].length){

textField[i].text=values[x][i];

}

用户现在可以更改 x 的值以选择显示月份的第二个子数组,并填充文本字段。 任何帮助将不胜感激。

也将 TextField 放入数组中:

var textFields:Array = [textField0, textField1];

然后使用循环遍历两个数组:

for (var i:uint = 0; i< textFields.length; ++i)
{
   textFields[i].text =  values[0][i];
}