![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 66
|
Hi all,скажите какая область видимости переменной цикла?В теле цикла трейсю выводит:1,2,3.А за ним только 4???
|
|
|||||
|
не понятен вопрос.
Можно пример кода? |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 66
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
И что вас смущает? Цикл отсчитал i до 4, всё правильно.
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 66
|
как получить вне цикла 1,2,3
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Присвоить какому-нибудь i-ому объекту i-ый номер в теле цикла.
|
|
|||||
|
И?
Все работает. Как и должно выводить 1, 2, 3. А что вы хотите? |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 66
|
for (var i = 1; i<=3; i++) {
this["btn"+i].onRelease = function() {
var txt:LoadVars = new LoadVars();
txt.onLoad = function() {
out_txt.text = txt.txt;
};
txt.load(i+".txt");
};
}
номер кнопки - номер текста??? |
|
|||||
|
Может так удобнее будет?:
for (var i = 1; i<=3; i++) {
this["btn"+i].visible= true;
this["btn"+i].enabled = true;
}
btn1.onRelease = function() {
var txt:LoadVars = new LoadVars();
txt.onLoad = function() {
out_txt.text = txt.txt;
};
txt.load(i+".txt");
};
btn2.onRelease = function() {
...
}
btn3.onRelease = function() {
...
}
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Боже мой, стандартная ошибка начинающего программиста. Как-то так, в общем:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|