хм. честно говоря не совсем понимаю твою иерархию объектов, пишу так как если бы все это был один мувик,исполняющий функции кнопки.

Код:
stop();
this.onRollOver = function() {
this.over = true;
this.play();
};
this.onRollOut = function() {
this.stop();
this.over = false;
this.tempFrame = this._currentframe;
};
this.onEnterFrame = function() {
trace(_currentframe);
if (!this.over) {
this.tempFrame--;
this.gotoAndPlay(this.tempFrame);
}
};