Error #2025: The supplied DisplayObject must be a child of the caller

Hi,

doesnt seem to be able to find solution for this error, Error #2025: The supplied DisplayObject must be a child of the caller.

Help is very much appreciated. =) and Pardon me from my messy code.

import caurina.transitions.*;
stop();
// set Boonlean to check if flipping is over.
var endFlipping:Boolean=false;
var flipCounts:Number=0;
//
addEventListener(Event.ENTER_FRAME, languageAndMenu);

function languageAndMenu(event:Event):void {
    if (flipCounts=="0") {
        if (preloaderContainer_mc.rotationY>90&&preloaderContainer_mc.rotationY<270) {
            languageBar= new Mc_LanguageBar();
            preloaderContainer_mc.addChild(languageBar);
            languageBar.y = -(languageBar.height/2);
            languageBar.english_btn.addEventListener(MouseEvent.CLICK, languageBarButton);
        }
    } else if (flipCounts=="1") {
        if (preloaderContainer_mc.rotationY>90&&preloaderContainer_mc.rotationY<270) {
            removeChild(languageBar);
        }
    }


    if (preloaderContainer_mc.rotationY>=180) {
        endFlipping=true;
    } else if (preloaderContainer_mc.rotationY>=360) {
        endFlipping=true;
        preloaderContainer_mc.rotationY=0;

    }
    if (endFlipping==true) {
        endFlipping=false;

        if (flipCounts=="0") {
            removeEventListener(Event.ENTER_FRAME, languageAndMenu);
        } else if (flipCounts=="1") {
            removeEventListener(Event.ENTER_FRAME, languageAndMenu);
        }
        flipCounts++;
     }
}

function languageBarButton(event:MouseEvent) {
    if (preloaderContainer_mc.rotationY>=359) {

        preloaderContainer_mc.rotationY=0;

    }
    Tweener.addTween(preloaderContainer_mc, {rotationY:preloaderContainer_mc.rotationY+180, time:2});
    addEventListener(Event.ENTER_FRAME, languageAndMenu);
}