0
我有一個應用程序,其中我有大約100個textinputs都是數字如何簡化添加多個文本輸入
我想簡化添加即,任何其他方式比說txt1.text + txt2.text .....
會增加我的代碼很多
是有可能有(N + = TXT *的.text)或這樣
一些事情任何幫助,將不勝感激必須讓應用程序在兩天內完成謝謝
我有一個應用程序,其中我有大約100個textinputs都是數字如何簡化添加多個文本輸入
我想簡化添加即,任何其他方式比說txt1.text + txt2.text .....
會增加我的代碼很多
是有可能有(N + = TXT *的.text)或這樣
一些事情任何幫助,將不勝感激必須讓應用程序在兩天內完成謝謝
如果txt1
,txt2
等是代表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;
另一個更乾淨的解決方案是將它們存儲在數組中並循環遍歷它們。但是這可能需要更改代碼的其他部分。