我有一个关于actionscript的问题
E.g。三个文本框,名称为country1,country2,country3
如何使用动态变量将文本插入到这些文本框中
e.g。
A = “1”
B = “2”
C = “3”
[“country”+ a] .text =“AAA”
[“country”+ a] .text =“BBB”
[“country”+ a] .text =“CCC”
由于
答案 0 :(得分:1)
HI,
如果你能去,我知道你的代码在正确的地方。
country1.text = "hello"; // I assume that works.
那么你可以去。
this["country" + a].text = "AAA"; // Then that will work.
答案 1 :(得分:0)
this["country" + a].text = "AAA"
或更复杂的事情:
var countries:Array = new Array();
countries['1'] = "UK";
countries['2'] = "Poland";
countries['3'] = "France";
for (key in countries){
this["country" + key] = countries[key];
}