As3 Resize Background

hi can i know how do i do this ?

http://artluvr.com/files/xml_based_background_image_rotator/RotatingBackground.html

my code is this it dun seems to work it out for me

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

import flash.display.Sprite;
import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.display.DisplayObject;
import flash.events.Event;

stage.addEventListener(Event.RESIZE, resizeHandler);

function setBackground() {
var reg2 = stage.stageWidth/2;
var reg1 = stage.stageHeight/2;
bg_mc.x = reg2;
bg_mc.y = reg1;
bg_mc.width = stage.stageWidth;
bg_mc.height = stage.stageHeight;
//bg_mc.scaleX <= bg_mc.scaleY ? (bg_mc.scaleX = bg_mc.scaleY) : (bg_mc.scaleY = bg_mc.scaleX);
}

setBackground();
function resizeHandler(event:Event):void {
setBackground();
}