Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 在for循环中创建多个TextInput字段_Actionscript 3_Loops_For Loop_Mxml - Fatal编程技术网

Actionscript 3 在for循环中创建多个TextInput字段

Actionscript 3 在for循环中创建多个TextInput字段,actionscript-3,loops,for-loop,mxml,Actionscript 3,Loops,For Loop,Mxml,我需要循环一个数组,并为每个元素创建一个textfield。我的问题是如何为每个新的文本输入创建一个新的标识符 这是我的密码 var count:Number = 0; for (var i:String in columnsData) { var myTI:TextInput = new TextInput(); myTI.width = 70; myTI.height = 25; myTI.text = columnsData[i]; myTI.name = "myTI" + count;

我需要循环一个数组,并为每个元素创建一个textfield。我的问题是如何为每个新的文本输入创建一个新的标识符

这是我的密码

var count:Number = 0;
for (var i:String in columnsData)
{
var myTI:TextInput = new TextInput();
myTI.width = 70;
myTI.height = 25;
myTI.text = columnsData[i];
myTI.name = "myTI" + count;
addChild(myTI);
count++;    
   }
不过,所有这些操作都会覆盖以前创建的文本输入字段,有什么想法吗?

尝试以下操作:

var count:uint = 0,
    textInputs:Array /* of TextInputs */ = [];
for(var i:String in columnsData){
    textInputs[count] = new TextInput();
    // Customize textInput[count] instead of myTI
    addChild(textInputs[count]);
    count++;
}
在这个循环之外,您应该能够在
textInputs
数组中查找对每个新textInputs的引用。请注意,在循环中,您可能希望更改每个TextInput的x/y坐标,以便它们不会重叠