Accessing the root of My Clip

Good evening is following, I am finishing a site, and I am inside a movie clip, and within it I have a movie clip that when I clip it has to go to the root, access a movieclip on stage and perform it within a Frame, I do not know how to access already tried several ways, … But I do not know how it is because this movie clip is placed on stage with addChild … I am sorry I rookie lack of knowledge.

The logic is that he has to go in and root access the movie clip loaded with addChild - quadUm within it pgServicos.gotoAndStop (2)

My code in Timeline


stop();
import fl.transitions.Tween;
import fl.transitions.easing.*;


//variaveis
var objectCom:Number = links.home_quad.quadDesc_mc.height;
var objectComEmp:Number = links.empresa_quad.quadDescEmp_mc.height;
var objectComSer:Number = links.servicos_quad.quadDescSer_mc.height;
var objectComCli:Number = links.clientes_quad.quadDescCli_mc.height;
var objectComPor:Number = links.portfolio_quad.quadDescPor_mc.height;
var objectComCon:Number = links.contato_quad.quadDescCon_mc.height;





//variavel do quadrado um
var quadUm:Um;
// variavel do quadrado dois
var quadDois:Dois;
// frame pega o valor do botão para ir para o frame
var frame:Number;
var frameVideo:Number;

//cria o quadrado um e quadrad dois
quadUm = new Um();
quadDois = new Dois();



//variaveis de posição do quadrado um e dois da tela X
var quadUmX:Number = 250;
var quadDoisX:Number =  490;

//valores dos quadrado um e dois
quadUm.x = quadUmX;
quadDois.x = quadDoisX;
quadUm.y = 210;
quadDois.y = 210;



//fazar a primeira animação
stage.addEventListener(Event.ENTER_FRAME, andar);


//botaum um
links.home.addEventListener(MouseEvent.CLICK, btn);
links.home.addEventListener(MouseEvent.MOUSE_OVER, efeitoOver);
links.home.addEventListener(MouseEvent.MOUSE_OUT, efeitoOut);
//botaum dois
links.empresa.addEventListener(MouseEvent.CLICK, btn2);
links.empresa.addEventListener(MouseEvent.MOUSE_OVER, efeitoOverEmp);
links.empresa.addEventListener(MouseEvent.MOUSE_OUT, efeitoOutEmp);
//botaum tres
links.servicos.addEventListener(MouseEvent.CLICK, btn3);
links.servicos.addEventListener(MouseEvent.MOUSE_OVER, efeitoOverSer);
links.servicos.addEventListener(MouseEvent.MOUSE_OUT, efeitoOutSer);
//botaum quatro
links.clientes.addEventListener(MouseEvent.CLICK, btn4);
links.clientes.addEventListener(MouseEvent.MOUSE_OVER, efeitoOverCli);
links.clientes.addEventListener(MouseEvent.MOUSE_OUT, efeitoOutCli);

links.portfolio.addEventListener(MouseEvent.CLICK, btn5);
links.portfolio.addEventListener(MouseEvent.MOUSE_OVER, efeitoOverPor);
links.portfolio.addEventListener(MouseEvent.MOUSE_OUT, efeitoOutPor);

links.contato.addEventListener(MouseEvent.CLICK, btn6);
links.contato.addEventListener(MouseEvent.MOUSE_OVER, efeitoOverCon);
links.contato.addEventListener(MouseEvent.MOUSE_OUT, efeitoOutCon);







//função do botão um 
function btn(event:MouseEvent):void {

	stage.addEventListener(Event.ENTER_FRAME, andar2);
	frame = 1;
	links.gotoAndStop(35);
	links.home.gotoAndStop(2);
	links.empresa.gotoAndStop(1);
	links.servicos.gotoAndStop(1);
	links.clientes.gotoAndStop(1);
	links.portfolio.gotoAndStop(1);
	links.contato.gotoAndStop(1);


}

//função do botão dois 
function btn2(event:MouseEvent):void {
	stage.addEventListener(Event.ENTER_FRAME, andar2);
	frame = 2;
	links.gotoAndStop(35);
	links.home.gotoAndStop(1);
	links.empresa.gotoAndStop(2);
	links.servicos.gotoAndStop(1);
	links.clientes.gotoAndStop(1);
	links.portfolio.gotoAndStop(1);
	links.contato.gotoAndStop(1);
}

//função do botão tres 
function btn3(event:MouseEvent):void {
	stage.addEventListener(Event.ENTER_FRAME, andar2);
	frame = 3;
	links.gotoAndStop(35);
	links.home.gotoAndStop(1);
	links.empresa.gotoAndStop(1);
	links.servicos.gotoAndStop(2);
	links.clientes.gotoAndStop(1);
	links.portfolio.gotoAndStop(1);
	links.contato.gotoAndStop(1);

}

//função do botão quatro 
function btn4(event:MouseEvent):void {
	stage.addEventListener(Event.ENTER_FRAME, andar2);
	frame = 4;
	links.gotoAndStop(35);
	links.home.gotoAndStop(1);
	links.empresa.gotoAndStop(1);
	links.servicos.gotoAndStop(1);
	links.clientes.gotoAndStop(2);
	links.portfolio.gotoAndStop(1);
	links.contato.gotoAndStop(1);

}
function btn5(event:MouseEvent):void {
	stage.addEventListener(Event.ENTER_FRAME, andar2);
	frame = 5;
	links.gotoAndStop(35);
	links.home.gotoAndStop(1);
	links.empresa.gotoAndStop(1);
	links.servicos.gotoAndStop(1);
	links.clientes.gotoAndStop(1);
	links.portfolio.gotoAndStop(2);
	links.contato.gotoAndStop(1);
}
function btn6(event:MouseEvent):void {
	stage.addEventListener(Event.ENTER_FRAME, andar2);
	frame = 6;
	links.gotoAndStop(35);
	links.home.gotoAndStop(1);
	links.empresa.gotoAndStop(1);
	links.servicos.gotoAndStop(1);
	links.clientes.gotoAndStop(1);
	links.portfolio.gotoAndStop(1);
	links.contato.gotoAndStop(2);
}

//função que faz o objeto andar na primeir parte
function andar(event:Event):void {

	stage.removeEventListener(Event.ENTER_FRAME,andar2);


	addChild(quadUm);// colocar o quadado um no stage
	addChild(quadDois);// coloca o quadrado dois no stage

	quadUm.x += 15;//faz andar quadrado um de 15 em 15
	quadDois.x -= 15;//faz voltar quadrado um de 15 em 15

	if (quadUm.x == quadDoisX || quadDois.x == quadUmX) {
		stage.removeEventListener(Event.ENTER_FRAME, andar);
	}
	if (quadDois.x == quadUm.x) {
		quadUm.gotoAndStop(frame);
		quadDois.gotoAndStop(frame);
		fundo_mc.gotoAndStop(frame);
	}
}


//função que faz  voltar o quadrado apos clicar.
function andar2(event:Event):void {

	removeChild(quadUm);// remove do stage
	removeChild(quadDois);// remove do stage

	addChild(quadDois);// coloca no stage
	addChild(quadUm);//coloca no stage


	quadDois.x += 15;// andar
	quadUm.x -= 15;// volta


	//se a condição for verdadeira ele para o andar dois e executa o andar um
	if (quadUm.x == quadUmX) {
		stage.addEventListener(Event.ENTER_FRAME, andar);
	}

}



function efeitoOver(e:MouseEvent):void {
	new Tween(links.home_quad.quadDesc_mc,"height",Strong.easeOut,objectCom,objectCom+10,10,false);

}
function efeitoOut(e:MouseEvent):void {
	new Tween(links.home_quad.quadDesc_mc,"height",Strong.easeOut,links.home_quad.quadDesc_mc.height,objectCom,10,false);
}

function efeitoOverEmp(e:MouseEvent):void {
	new Tween(links.empresa_quad.quadDescEmp_mc,"height",Strong.easeOut,objectComEmp,objectComEmp+10,10,false);

}
function efeitoOutEmp(e:MouseEvent):void {
	new Tween(links.empresa_quad.quadDescEmp_mc,"height",Strong.easeOut,links.empresa_quad.quadDescEmp_mc.height,objectComEmp,10,false);
}
function efeitoOverSer(e:MouseEvent):void {
	new Tween(links.servicos_quad.quadDescSer_mc,"height",Strong.easeOut,objectComSer,objectComSer+10,10,false);

}
function efeitoOutSer(e:MouseEvent):void {
	new Tween(links.servicos_quad.quadDescSer_mc,"height",Strong.easeOut,links.servicos_quad.quadDescSer_mc.height,objectComSer,10,false);
}
function efeitoOverCli(e:MouseEvent):void {
	new Tween(links.clientes_quad.quadDescCli_mc,"height",Strong.easeOut,objectComCli,objectComCli+10,10,false);

}
function efeitoOutCli(e:MouseEvent):void {
	new Tween(links.clientes_quad.quadDescCli_mc,"height",Strong.easeOut,links.clientes_quad.quadDescCli_mc.height,objectComCli,10,false);
}

function efeitoOverPor(e:MouseEvent):void {
	new Tween(links.portfolio_quad.quadDescPor_mc,"height",Strong.easeOut,objectComPor,objectComPor+10,10,false);

}
function efeitoOutPor(e:MouseEvent):void {
	new Tween(links.portfolio_quad.quadDescPor_mc,"height",Strong.easeOut,links.portfolio_quad.quadDescPor_mc.height,objectComPor,10,false);
}
function efeitoOverCon(e:MouseEvent):void {
	new Tween(links.contato_quad.quadDescCon_mc,"height",Strong.easeOut,objectComCon,objectComCon+10,10,false);

}
function efeitoOutCon(e:MouseEvent):void {
	new Tween(links.contato_quad.quadDescCon_mc,"height",Strong.easeOut,links.contato_quad.quadDescCon_mc.height,objectComPor,10,false);
}




links.home.buttonMode = true;
links.empresa.buttonMode = true;
links.servicos.buttonMode = true;
links.clientes.buttonMode = true;
links.portfolio.buttonMode = true;
links.contato.buttonMode = true;
quadUm.videoMaquina.buttonMode = true;

my code into MovieClip quadDois

fotolito.addEventListener(MouseEvent.MOUSE_OVER, servOver);
fotolito.addEventListener(MouseEvent.MOUSE_OUT, servOut);
fotolito.addEventListener(MouseEvent.MOUSE_OUT, servClick);


gravacao.addEventListener(MouseEvent.MOUSE_OVER, servOver);
gravacao.addEventListener(MouseEvent.MOUSE_OUT, servOut);

estLocalizada.addEventListener(MouseEvent.MOUSE_OVER, servOver);
estLocalizada.addEventListener(MouseEvent.MOUSE_OUT, servOut);

estFrontal.addEventListener(MouseEvent.MOUSE_OVER, servOver);
estFrontal.addEventListener(MouseEvent.MOUSE_OUT, servOut);

maquinaCarrosel.addEventListener(MouseEvent.MOUSE_OVER, servOver);
maquinaCarrosel.addEventListener(MouseEvent.MOUSE_OUT, servOut);

aerografo.addEventListener(MouseEvent.MOUSE_OVER, servOver);
aerografo.addEventListener(MouseEvent.MOUSE_OUT, servOut);

prensa.addEventListener(MouseEvent.MOUSE_OVER, servOver);
prensa.addEventListener(MouseEvent.MOUSE_OUT, servOut);


function servOver(e:Event):void
{
	var nome:String = e.currentTarget.name;
	linksServ_mc.gotoAndStop(nome);
	servCirculo.sergira_mc.alpha = 0.5;
}
function servOut(e:Event):void
{
	linksServ_mc.gotoAndStop(1);
	servCirculo.sergira_mc.alpha = 1;
}

function servClick(e:Event):void
{
 root.quadUm.pgServicos.gotoAndStop(2);
}


error: 1119: Access of possibly undefined property quadUm through a reference with static type flash.display:DisplayObject.

thanks