Столкнулся с следующей проблемой:
Есть неиопредленное количество кнопок. Вешаю на них код циклом(все это происходит при получении данных из файла) :

Код:
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.
Помогите отцы
