IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Как вывести значение переменных в for?
addertu
сообщение 12.07.2011 - 17:27
Сообщение #1


Новичок
*

Группа: Пользователь
Сообщений: 14
Регистрация: 17.06.2011
Пользователь №: 10558



Здравствуйте. Извините за глупый вопрос но ответа на него я никак не могу найти а очень надо.
Вопрос: Как сделать так чтоб в 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);
}
}


Сообщение отредактировал addertu - 12.07.2011 - 19:30
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 13.07.2011 - 00:05
Сообщение #2


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4332
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



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));
}
}
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 17.10.2011 - 21:13