# Retile background when stage resized

**URL:** <https://forum.kirupa.com/t/retile-background-when-stage-resized/231653>\
**Category:** flash\
**Created:** [July 6, 2007, 1:04pm UTC](https://forum.kirupa.com/t/retile-background-when-stage-resized/231653 "2007-07-06T13:04:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SlowRoasted](https://avatars.discourse-cdn.com/v4/letter/s/a698b9/32.png) [@SlowRoasted](https://forum.kirupa.com/u/SlowRoasted)\
**Post date:** [July 6, 2007, 1:04pm UTC](https://forum.kirupa.com/t/retile-background-when-stage-resized/231653/1 "2007-07-06T13:04:48Z")

</div>

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:

```auto

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?
