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);
}