Problem with simple path

Hi there, I’m just getting mad with this, I have a movie Start.exe that loads an index into an empty mc called dropzon, then, the index loads on empty mc “esc” a right menu and this menu loads “interfacemusical”, so the path is what follows:

start.exe -> loads dropzon (index.swf)
|
dropzon -> loads esc (rightmenu.swf)
|
esc loads ->interfacemusical (music.swf)

My problem is that the music player has a repeat function, that is:

if (_parent.playfr == _parent.music._totalframes) {
		if (_parent.repeat=="track") {
		} 
		else if (_parent.repeat == "all") {
			if (_parent.index == (_parent.menuItems.length-1)) {
				_parent.index =0;
		} 
			else {
				_parent.index++;
		}
			
		_parent.toTop(_parent.index);

		}
		else if (_parent.repeat == "off") {
			_parent.music.gotoAndStop(1);
			_parent.visual.Status = "stop";
		}

	}
	updateAfterEvent();
}

The problem is that, whatever the repeat function that’s active when the song arrives at the end my ROOT, I wanna mean, index.swf starts from the very beginig.

I promised that I’ve tried to solve it, but I can’t find the solution,

anyone can help me please???

A LOT OF THANKS!!!