# removeChild() Issue

**URL:** <https://forum.kirupa.com/t/removechild-issue/306685>\
**Category:** flash\
**Created:** [March 19, 2010, 10:22pm UTC](https://forum.kirupa.com/t/removechild-issue/306685 "2010-03-19T22:22:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pherank](https://avatars.discourse-cdn.com/v4/letter/p/4af34b/32.png) [@Pherank](https://forum.kirupa.com/u/Pherank)\
**Post date:** [March 19, 2010, 10:22pm UTC](https://forum.kirupa.com/t/removechild-issue/306685/1 "2010-03-19T22:22:55Z")

</div>

Can someone tell me why I’m getting an error at removeChild?

```auto

private function initCourse (e:Event):void {
            Interface._ui.removeEventListener (Event.ADDED_TO_STAGE, initCourse);
            addChild (Interface._pageHolder);

            var progressBar:ProgressBar = new ProgressBar();
            progressBar.source = Interface._pageHolder.contentLoaderInfo;
            progressBar.x = 300;
            progressBar.y = 400;
            addChild (progressBar);

            Interface._pageHolder.load (new URLRequest(externalSWF));
            Interface._pageHolder.name = "pageHolder";
            
            Interface._pageHolder.contentLoaderInfo.addEventListener (Event.COMPLETE, finishLoading);
            function finishLoading (e:Event):void {
                removeChild (progressBar);
                //progressBar = null;
            }

}

```

ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.  
at flash.display::DisplayObjectContainer/removeChild()  
at MethodInfo-366()
