![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+4 02.11.07]
[+1 18.12.07] Регистрация: Oct 2006
Сообщений: 100
|
гхм..
а зачем такой изврат то? если кнопок всего три то вот этот код самый что не наесть нормальный =) btn1.prop = 1;
btn2.prop = 2;
btn3.prop = 3;
btn1.onPress = Press;
btn2.onPress = Press;
btn3.onPress = Press;
//если их много и у каждой свой номер то...
for (var i = 0; i<20; i++) {
this.attachMovie("btn", "btn"+i, i);
btn[i].onPress = Press;
btn[i].prop = i
}
// если кнопки уже на поле и их нужно перебрать то
n = 0
for (var btn in this) {
if (this[btn] instanceof Button) {
this[btn].onPress = Press;
this[btn].prop = n
n++
}
}
function Press() {
trace(this.prop);
}
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Цитата:
|
|
|||||
|
[+4 02.11.07]
[+1 18.12.07] Регистрация: Oct 2006
Сообщений: 100
|
screamge
да |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А по-моему как раз наоборот, последний вариант — редкостный и неочевидный изврат.
|
|
|||||
|
[+4 02.11.07]
[+1 18.12.07] Регистрация: Oct 2006
Сообщений: 100
|
for (var i =0; i<2; i++){
this['btn'+i].prop = i
this['btn'+i].onPress = Press;
}
function Press() {
trace(this.prop);
}
где тут изврат и чем этот код хуже вашего??? Последний раз редактировалось BARTLEBY; 24.07.2007 в 17:13. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Оно уже ничем не лучше, а тоже самое.
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Теперь будем искать различие и в этом примере?!))
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
короче переклинило:
на сцене 35 кнопок: btn1...btn35 как описать циклом: ваши способы увы не пашут =) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
блин, точно =) благодарю!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|