Цитата:
Сообщение от Zebestov
(Сообщение 1072986)
Ты не поверишь:
Код AS3:
trace(barMessage)
|
Кроме этого способа есть другие? (Хотелось бы обратиться через "barMessage", а не через barMessage).
Тут такое дело. Есть ~20 локальных переменных, у них в названии есть определенный id. То есть someVar1, someVar2, ..., someVar20. У меня есть массив someArr:Array = [3, 5, 8, 15, 17]. Я должен пройтись по всем someVar с id из массива и сделать с ними что-то. Если бы эти локальные переменные были полями класса, то было бы всё просто:
Код AS3:
var someArr:Array = [3, 5, 8, 15, 17];
for (var i:int = 1; i <= someArr.length; i++)
{
this["someVar" + someArr[i]].doSomeFunc();
}
Вот хотелось бы нечто подобное сделать с локальными переменными. Но, похоже, что подобным образом не получится, придется делать отдельный класс для локальных переменных, давать им имена и по ним выбирать.
|