Centered external swf over full screen bg

Im attempting loading external .swf while having it centered OVER a full screen background. everything works in this code I have here, I just cant get the .swf centered, what am I missing?


import flash.display.*;
import flash.net.URLRequest;


stage.scaleMode=StageScaleMode.NO_SCALE;
stage.align=StageAlign.TOP_LEFT;

// load swf
var ldr:Loader = new Loader();
addChild(ldr);
var url:String="thefile.swf";
var urlReq:URLRequest=new URLRequest(url);
ldr.load(urlReq);

// background 
stage.addEventListener(Event.RESIZE,onResize);
onResize(null);
called on stage resize function onResize(e:Event) {
    bg.width=stage.stageWidth;
    bg.height=stage.stageHeight;
}

any help would be greatly appreciated. (please forgive my code, im new to AS3 :emb:)