Apache flex 如何简化添加多个文本输入

Apache flex 如何简化添加多个文本输入,apache-flex,flex3,Apache Flex,Flex3,我有一个应用程序,其中我有大约100个文本输入,所有输入都是数字 我想简化添加,即除了说txt1.text+txt2.text….. 这将大大增加我的代码 有可能有(n+=txt*.text)或类似的东西吗 如果txt1、txt2等是表示此的类的公共属性,您可以使用以下代码获取文本输入中的数字总和,我们将非常感谢您提供的任何帮助 var n:Number = 0; for(i = 1; i <= total; i++) n += Number(this["txt" + i].text)

我有一个应用程序,其中我有大约100个文本输入,所有输入都是数字

我想简化添加,即除了说txt1.text+txt2.text…..

这将大大增加我的代码

有可能有(n+=txt*.text)或类似的东西吗


如果
txt1
txt2
等是表示
的类的公共属性,您可以使用以下代码获取文本输入中的数字总和,我们将非常感谢您提供的任何帮助

var n:Number = 0;
for(i = 1; i <= total; i++)
  n += Number(this["txt" + i].text);
另一个更干净的解决方案是将它们存储在一个数组中,并在其中循环。但这可能需要更改代码的其他部分

var s:String = "";
for(i = 1; i <= total; i++)
  s += this["txt" + i].text;
instanceName["txt" + i].text;