Retile background when stage resized

I want the background of a proloader to be retiled when the stage is resized. I’m guessing I have to delete the previous sprite and then retile, sort of like this:


loaderContainer:Sprite = new Sprite();
addChild(loaderContainer);
loaderContainer.mask = smask;

function resizeLoader():void {
	
        if(loaderContainer.numChildren > 0) { loaderContainer.removeChild(backGroundSprite); }

	loaderContainer.y = stage.stageHeight-62;
	
	smask.x = 0;
	smask.y = stage.stageHeight
	smask.width = stage.stageWidth;
	
	var backGroundSprite:Sprite = new Sprite();
	
	backGroundSprite.graphics.beginBitmapFill(new Pattern(0, 0));
	backGroundSprite.graphics.drawRect(0, 0, stage.stageWidth, 62);
	backGroundSprite.graphics.endFill();
	loaderContainer.addChild(backGroundSprite);
	
	trace(loaderContainer.numChildren);
	
}

resizeLoader();

stage.addEventListener(Event.RESIZE, resizeLoader);

This does not seem to be working. Am I going about it the wrong way?