Problems with removechild

I wonder if someone can help me with removeChild

i made a class preloadContent, it preloads content :wink:

but when i want to load the next external image or swf he doesn’t remove the old content, can someone help me with that, its a reocuring problem for me i dont understand the removechild stuff.

this is my class:

    import gs.*;
    import gs.easing.*;
    import flash.display.*;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;

    public class PreloadContent extends MovieClip
        public var main;
        public var xmlmenu;
        public var imageLoader:Loader;
        public var container;
        public var placeholder;
        public var changeSize;
        public var url;
        public var firstTime:Boolean = true;
        public var hoog;
        public var breed;
        public function PreloadContent(mainClass, container, placeholder, changeSize):void
            this.main = mainClass;
            this.container = container;
            this.placeholder = placeholder;
            this.changeSize = changeSize;
        public function preloadContent(contentUrl, hoog, breed):void
            this.url = contentUrl;
            // Show Preloader
            this.placeholder.preloader.visible = true;
            this.hoog = hoog;
            this.breed = breed;
            // Set properties on my Loader object
            imageLoader = new Loader();
            imageLoader.load(new URLRequest(url));
            imageLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, imageLoading);
            imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
        public function imageLoaded(e:Event):void {
            // Hide Preloader
            this.placeholder.preloader.visible = false;

            this.changeSize.changeSize(this.hoog, this.breed);
            // The container animation takes 1 seconde so wait until the animation is done and then load the image
  , 1, {onComplete:placeContent});
        public function placeContent():void
            // remove content
            if (firstTime == false)
            // Load Content
            firstTime = false;
        public function imageLoading(e:ProgressEvent):void {
            // Get current download progress
            var loaded:Number = e.bytesLoaded / e.bytesTotal;
            // Send progress info to "preloader" movie clip