Показать сообщение отдельно
Старый 12.10.2005, 23:03
BorisL вне форума Посмотреть профиль Отправить личное сообщение для BorisL Найти все сообщения от BorisL
  № 1  
Ответить с цитированием
BorisL

Регистрация: Jun 2004
Адрес: Екб
Сообщений: 63
По умолчанию Передача переменных.

Столкнулся с следующей проблемой:

Есть неиопредленное количество кнопок. Вешаю на них код циклом(все это происходит при получении данных из файла) :
Код:
this.vars = new LoadVars();
this.vars.load("data.txt");
this.vars.onLoad = function() {
for (i=1; i<=this.num; i++) {
_root.txt4['anons_item'+i].anons_btn.onRelease = function(){
код
}
}
}
Суть: мне нужно, чтобы при нажатии на любую из кнопок произошел переход в определенное место и при этом в мувик на новом месте загрузились данные, соответствующие кнопке. Грубо говоря, нужно чтобы как-нибудь заработала конструкция:
Код:
this.vars = new LoadVars();
this.vars.load("data.txt");
this.vars.onLoad = function() {
for (i=1; i<=this.num; i++) {
_root.txt4['anons_item'+i].anons_btn.onRelease = function(){
trace(i);
}
}
}
Не могу понять, как передать исполняемой на кнопке функции переменную i.
Помогите отцы