Grrr Display List (AS3.0)

Okey, first off what the hell is going on here, I simply cannot figure this out. Here’s the issue I’m dynamically attaching my Display Object to my display list which my Display Object contains a Sprite (Display Object Container) within it. I’m adding my sprite to my Display list as follows. There is only one Display Object Container showing up when i compile my swf. What gives anyways if you guys could figure this out, it would be great since I’m trying to tackle AS3.0.

thanks

abe

Heres my script!

stop();

import gs.*;
import gs.easing.*;

OverwriteManager.init();

var empty:Sprite = new Sprite();

empty.x = 0;
empty.y = stage.stageHeight/2;

var myInstance:Sprite = new Sprite();

function buildBoxes():void
{
    var maxBox:Number = 4;
    var myGap:Number = 10;

    for (var i:int = 0; i < maxBox; i++)
    {
        var myBlueBox:BlueBox = new BlueBox();
        
        myBlueBox.name = "thumb"+i+"_mc";
        
        this.addChild(empty);
        
        empty.addChild(myBlueBox);
        
        var mySpriteContainter:Sprite = Sprite(myBlueBox.container);
        
        //trace(mySpriteContainter.target);
        
        empty.addChild(mySpriteContainter);
        //trace(myMCBox.name);
        myBlueBox.x = Number(myBlueBox.width + myGap) * i;
        myBlueBox.pct_mc.pct_txt.text = i.toString();
        
        myBlueBox.addEventListener(MouseEvent.MOUSE_DOWN, onReleaseHandler);
        myBlueBox.addEventListener(MouseEvent.MOUSE_OVER, onRollOverHandler);
        myBlueBox.addEventListener(MouseEvent.MOUSE_OUT, onRollOutHandler);
    }
}
buildBoxes();

function onReleaseHandler(e:MouseEvent):void
{
    trace("OnRelease: " + e.target.name);
}
function onRollOverHandler(e:MouseEvent):void
{
    trace("OnRollOver: " + e.target.name);
}
function onRollOutHandler(e:MouseEvent):void
{
    trace("OnRollOut: " + e.target.name);
}

var urlPath:String = "../images/thumbs/thumb0.jpg";
var urlRequest:URLRequest = new URLRequest(urlPath);
var loader:Loader = new Loader();

loader.contentLoaderInfo.addEventListener(Event.OPEN, onLoadStartHandler)
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoadProgressHandler);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);

loader.load(urlRequest);

function onLoadStartHandler(e:Event):void
{
    trace("Start loading: ");
}
function onLoadProgressHandler(e:ProgressEvent):void
{
    trace("BytesLoaded: " + e.bytesLoaded + " out of " + e.bytesTotal);
}
function onComplete(e:Event):void
{
    //trace("Done loading: " + e.target.url);
    //empty.thumb0_mc.container.addChild(loader);
}