динамические переменные Actionscript - PullRequest
1 голос
/ 10 февраля 2011

У меня есть вопрос о actioncript

Например, три текстовых поля с именами country1, country2, country3

как мне вставить текст в эти текстовые поля с помощью динамических переменных

например,

a = "1"

b = "2"

c = "3"

["страна" + a] .text ="AAA"

["страна" + a] .text = "BBB"

["страна" + a] .text = "CCC"

Спасибо

Ответы [ 2 ]

1 голос
/ 10 февраля 2011

HI

Если вы можете пойти, просто я знаю, что у вас есть код в правильном месте.

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

тогда ты можешь идти.

this["country" + a].text = "AAA"; // Then that will work. 
0 голосов
/ 10 февраля 2011

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];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...