Народ, помогите, пожалуйста.
Есть массив кнопок, нужно примотать ко всем обработчик, зависящий от номера кнопки. Грубо говоря по кнопке с индексом 0, чтоб появлялся текст "Текст 0".

Код:
function f(i) {
trace("Функция №"+i);
}
и цикл

Код:
i = 0;
do {
_root["bt_" + i].onRelease = function () {
f (i);
};
i++;
} while (i < 10);
Цикл крутицца, но на все кнопки лепит обработчик для последнего значения индекса. Т.е. для всех кнопок выводит Функция №10.
Что не так??? Подскажите плиз. Заранее спасибо.