Показать сообщение отдельно
Старый 04.04.2012, 13:08
gait вне форума Посмотреть профиль Отправить личное сообщение для gait Найти все сообщения от gait
  № 3  
Ответить с цитированием
gait

Регистрация: Mar 2010
Адрес: Russian Federation
Сообщений: 59
Цитата:
Сообщение от Zebestov Посмотреть сообщение
Ты не поверишь:
Код 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();
}
Вот хотелось бы нечто подобное сделать с локальными переменными. Но, похоже, что подобным образом не получится, придется делать отдельный класс для локальных переменных, давать им имена и по ним выбирать.