![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2007
Сообщений: 12
|
hi all!
помогите советом, кто может. на сцене 3 кнопки (button1, ..2, ..3) нужно чтобы каждая кнопка выводила разный trace (0, 1, 2) не работает (trace выводит на каждой кнопке "3") loadInfo = function(a) {
trace(a)
}
for (var i=0; i<3; i++) {
_root["button"+i].onPress = function() {
loadInfo(i);
}
}
loadInfo = function(a) {
trace(a)
}
for (var i=0; i<3; i++) {
_root["button"+i].i = i;
_root["button"+i].onPress = function() {
loadInfo(this.i);
}
}
исходник |
|
|||||
|
Решение самое, что есть не кривое
Последний раз редактировалось BigDan; 23.07.2007 в 19:01. |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
|
|
|||||
|
Регистрация: Jul 2007
Сообщений: 12
|
screamge, спасибо. я заменил i на _id но суть таже
Последний раз редактировалось die hetzer; 23.07.2007 в 18:56. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
screamge, а чем твое решение отличается от второго кода в первом посте?
Вообще, если хочется извратиться, то можно так: |
|
|||||
|
Регистрация: Jul 2007
Сообщений: 12
|
__etc, ага я тоже об этом думал)
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Ничем, только работает и вместо "i" написанно "id"
вот и всё)). |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
![]() Ещё тем, что у тебя «<=», а не «<»… |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
вот уже три отличия нашли ))))))
Цитата:
![]() Последний раз редактировалось screamge; 23.07.2007 в 19:00. |
|
|||||
|
Banned
[+4 18.07.07]
[+4 19.07.07] [+4 25.07.07] Регистрация: Jul 2007
Сообщений: 92
|
Ведь последняя кнопка тогда ничего не выдает. Зачем такое извращение?
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|