Simple question open/close button

getting an error;
“ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display:isplayObjectContainer/removeChild()
at Untitled_fla::MainTimeline/RedClick()”

what i successfully did was having a button open and close a movie clip and if you changed frame that it close by default.

helpButton.addEventListener(MouseEvent.CLICK, clickHandler);

var isThere:Boolean = false;
var mcHandle:MovieClip = new dahelpbox();

//position the textbox eli
mcHandle.x = 80;
mcHandle.y = 750;

function clickHandler(e:MouseEvent):void {
if (!isThere) {
addChild(mcHandle);
isThere = !isThere;
} else {
removeChild(mcHandle);
isThere = !isThere;
}
}

newButton.addEventListener(MouseEvent.CLICK, onClick);

function onClick(event:MouseEvent):void {
if (isThere) {
removeChild(mcHandle);
isThere = !isThere;
gotoAndStop(10);
} else {
gotoAndStop(10);
}
}

**** Issue occurs when i try to have button A open/close movieclip A; as button B open/close movieclip B
new code i wrote…

green_btn.addEventListener(MouseEvent.CLICK, GreenClick);
red_btn.addEventListener(MouseEvent.CLICK, RedClick);
help_btn.addEventListener(MouseEvent.CLICK, ClickHandler);
text_btn.addEventListener(MouseEvent.CLICK, ClickHandler2);

var isThere:Boolean = false;
var isDhere:Boolean = false;
var mcHandle:MovieClip = new popbox();
var mcHandler:MovieClip = new popper();

mcHandle.x = 500;
mcHandle.y = 250;
mcHandler.x = 200;
mcHandler.y = 500;

function ClickHandler(event:MouseEvent):void {
if (!isThere) {
addChild(mcHandle);
isThere = !isThere;
} else {
removeChild(mcHandle);
isThere = !isThere;
}
}

function ClickHandler2(event:MouseEvent):void {
if (!isDhere) {
addChild(mcHandler);
isDhere = !isDhere;
} else {
removeChild(mcHandler);
isDhere = !isDhere;
}
}

function GreenClick(event:MouseEvent):void
{
if (isThere||isDhere) {
removeChild(mcHandle);
removeChild(mcHandler);
isThere = !isThere;
isDhere = !isDhere;
gotoAndStop(1);
} else {
gotoAndStop(1);
}
}

function RedClick(event:MouseEvent):void
{
if (isThere||isDhere) {
removeChild(mcHandle);
removeChild(mcHandler);
isThere = !isThere;
isDhere = !isDhere;
gotoAndStop(2);
} else {
gotoAndStop(2);
}
}