Самое простое решение: при нажатии на кнопку какая-нибудт глобальная переменная приобретает новое значение, а в конце анимации проверяется значение этой переменной и происходит переход в соответствующий кадр.
Допустим, есть слой с кнопками. Кнопкам даем instance name на панели свойств:
b1, b2, b3.
Пишем код
в кадре:

Код:
_global.frameToGo = 1;
b1.targetFrame = 22;
b2.targetFrame = 33;
b3.targetFrame = 44;// к примеру
function setTargetFrame(){
frameToGo = this.targetFrame;
gotoAndPlay(15) ;
}
b1.onRelease = b2.onRelease = b3.onRelease = setTargetFrame;
код в 20-м кадре:

Код:
gotoAndStop( frameToGo );
Ну или примерно так.