2011-02-10 110 views
1

我有一個關於actionscript的問題actionscript動態變量

E.g.三個文本框與名稱COUNTRY1,COUNTRY2,COUNTRY3

我怎麼使用動態變量

例如文本插入文本框的那些

一個= 「1」

B = 「2」

C = 「3」

[ 「國家」 +α]的.text = 「AAA」

[」國」 +α]的.text = 「BBB」

[ 「國家」 +α]的.text = 「CCC」

由於

+0

什麼動作的版本你在說什麼? – 2011-02-10 09:49:27

回答

1

嗨,

如果你可以去,只是讓我知道你的代碼在正確的位置。

country1.text = "hello"; // I assume that works. 

然後你可以去。

this["country" + a].text = "AAA"; // Then that will work. 
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]; 
}