Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
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 |
|
|
|
13.07.2011 - 00:05
Сообщение
#2
|
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4332 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 |
addertu
Тебе нужно с помощью eval объединить строку с цифрой, чтобы получить имя переменной. А также правильно присвоить строковые значения и правильно задать цикл Код onClipEvent(load) {
var aaa1="a"; var aaa2="b"; var aaa3="c"; for(i=1; i<=3; i++) { trace(eval("aaa"+i)); } } |
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 17.10.2011 - 21:13 |