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?