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

问题描述:

我有一个应用程序,其中我有大约100个textinputs都是数字如何简化添加多个文本输入

我想简化添加即,任何其他方式比说txt1.text + txt2.text .....

会增加我的代码很多

是有可能有(N + = TXT *的.text)或这样

一些事情任何帮助,将不胜感激必须让应用程序在两天内完成谢谢

如果txt1txt2等是代表this类的公共属性,则可以使用FOLL用于获取文本输入中数字总和的代码。

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; 

如果文本输入是不同类的属性,使用对象,而不是this的实例名称。例如:

instanceName["txt" + i].text; 

另一个更干净的解决方案是将它们存储在数组中并循环遍历它们。但是这可能需要更改代码的其他部分。