Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Как вывести значение переменных в for?
Flash Zone Forum > Macromedia Flash > ActionScript
addertu
Здравствуйте. Извините за глупый вопрос но ответа на него я никак не могу найти а очень надо.
Вопрос: Как сделать так чтоб в trace() вывелось abc
Конструкция aaa+1 в trace() почемуто не действует.
Вот код:

Код
onClipEvent(load) {
var aaa1=a;
var aaa2=b;
var aaa3=c;

for(i=0; i<3; i++) {
trace(aaa+i);
}
}
MustLive
addertu

Тебе нужно с помощью eval объединить строку с цифрой, чтобы получить имя переменной. А также правильно присвоить строковые значения и правильно задать цикл wink.gif.

Код
onClipEvent(load) {
var aaa1="a";
var aaa2="b";
var aaa3="c";

for(i=1; i<=3; i++) {
    trace(eval("aaa"+i));
}
}
Русская версия IP.Board © 2001-2013 IPS, Inc.