Вопрос. Есть кнопка

Код AS1/AS2:
b1.onPress = function()
{
gotoAndStop("pg1");
};
все очень просто. Но вот пробелмма, со временем кнопок стало очень много (25). Писать код для каждой кнопки как то долго - глупо. И вот здесь к чему я пришел

Код AS1/AS2:
for(var i:Number = 1; i<26; i++)
{
this['b'+i].onPress = function()
{
gotoAndStop('pg' + i);
trace(" Кнопка была нажата");
}
}
. Нажатие на кнопку проходит, но переход на метку кадра нет. Что не правильно делаю?

Спасибо.