Need Help with remove Movie Clips!

Hallo!

I am AS beginner. I am building my own web page in AS3.
I have 6 buttons (movieClips) and i want them to show or to navigate to 6 different contents and import some MC from library(i use linkage for that). So far so good. But then i need to remove them of course:)
So by pressing btn1 it adds to stage movieclip1(flv) and then when i need to press btn2, i need to remove movieclip1 and add to stage movieclip2. by pressing btn3 i need to remove movieclip1 or movieclip2 and ect…
i am using simple code for that:
stop();

///// wall is my mc1
var newWall:wall = new wall();
function goWall (e:MouseEvent):void {
newWall.gotoAndPlay(1);
this.addChild(newWall);
newWall.x = 0;
newWall.y = 90;
newWall.alpha = 0.2;
}

// about is my mc2
var newAbout:about = new about();
function goAbout (e:MouseEvent):void {
newAbout.gotoAndPlay(1);
this.addChild(newAbout);
newAbout.x = 0;
newAbout.y = 90;
newAbout.alpha = 0.5;
}

//////my function to remove mc1
function deleteWall (e:MouseEvent):void {
removeChild(newWall);

}
//my function to remove mc2

function deleteAbout (e:MouseEvent):void {
removeChild(newAbout);
}

then i use eventListeners under each button to use these functions.

btn3.addEventListener(MouseEvent.CLICK, deleteWall);
btn3.addEventListener(MouseEvent.CLICK, deleteAbout);

With importing there is no problem. But problem appears when i want to remove them.
Even if button works and remove mc, error appears anyway:
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::DisplayObjectContainer/removeChild()

I understand that to removeChild you must to have a Child. But how to resolve that if for example btn2 adds Child (new Wall), but btn3 should remove that Child (new Wall)?

Please help me to resolve this problem!!!
Many thanks in advance.

A.