Apache flex 如何简化添加多个文本输入
我有一个应用程序,其中我有大约100个文本输入,所有输入都是数字 我想简化添加,即除了说txt1.text+txt2.text….. 这将大大增加我的代码 有可能有(n+=txt*.text)或类似的东西吗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)
如果
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;