Допустим, у вас есть 5 кнопок, они находятся внутри общего мувика menu_mc и имеют интсанс-имена but1, but2... but3.
Кадр, где анимация, имеет лейбл 'anim_frame'
Тогда в кадре, где меню, запишите такой код:

Код AS1/AS2:
//массив ссылок
var links:Array = new Array['page1.htm', 'page2.htm', 'page3.htm', 'page4.htm', 'page5.htm'];
//формируем меню, присваиваем функции для нажатия
for (i = 1; i <= 5; i++) {
menu_mc['btn' + i].num = i; //запоминаем внутри кнопок их номера
menu_mc['btn' + i].onRelease = goToAnimFrame;
}
function goToAnimFrame () {
var n:Number = this.num; //вытаскиваем из нажатой кнопки ее номер
_root.currentUrlToGo = links[n - 1]; //присваиваем переменной значение ссылки, куда нужно будет перейти после проигрывание анимации
gotoAndStop('anim_frame');
}
В конце анимации, в последнем ее кадре, запишите код:

Код AS1/AS2:
getURL(_root.currentUrlToGo, '_self' );
Все это я не тестировал, проверьте..