Can buttons work within a movie clip on a stage?

I have created an infinite menu applying the following code to a movieclip of grouped buttons called scrollclip:
onClipEvent(load){
____this.SPEED_MAX = 20;

____this.tileOnStage = function(){
________this.dupe = this.duplicateMovieClip(“scrollDupe”, 2);
________if(this._y > 0){ // If there’s blank space at the top of the stage
____________this.dupe._y = this._y - this._height; //put the duplicate over the original
________}
________else if(this._y < Stage.height - this._height){ // If there’s blank space at the bottom.
____________this.dupe._y = this._y + this._height; //put the duplicate below the original
________}
____}
}

onClipEvent(enterFrame){
____//If the mouse is over this menu (or it’s duplicate), find the distance from the center
____//of the stage to the mouse, and adjust the position accordingly
____if(this.hitTest(_root._xmouse, _root._ymouse, true) || this.dupe.hitTest(_root._xmouse, _root._ymouse, true)){
________var distFromMiddle = (_root._ymouse - (Stage.height/2)) / (Stage.height/2); // results in a number from -1 to 1
________this._y += -1this.SPEED_MAXdistFromMiddle;
____}
____else{
________this._y -= this.SPEED_MAX/2; // scroll up at half speed on its own
____}

____if(this._y < -1*this._height){ //If MC has gone completely offstage
________this._y = 0; //move to the bottom of the stage
____}
____else if(this._y > Stage.height){
________this._y = Stage.height-this._height;
____}
____this.tileOnStage();
}


Now I am trying to link the buttons contained in the scrollclip movie each to new frames in a different scene.
I am unable to apply the link action in the instance on the stage because the instance on the stage is a movie clip. When I apply the link action to a button in the movie clip it doesn’t work. I was thinking of apllying this via _root…
Does anyone know how to do this or link from a button within a movie clip?