动作脚本动态变量

时间:2011-02-10 09:45:12

标签: variables actionscript

我有一个关于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”

由于

2 个答案:

答案 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];
}