# As3 Resize Background

**URL:** <https://forum.kirupa.com/t/as3-resize-background/292865>\
**Category:** flash\
**Created:** [July 20, 2009, 5:11pm UTC](https://forum.kirupa.com/t/as3-resize-background/292865 "2009-07-20T17:11:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![baddot](https://avatars.discourse-cdn.com/v4/letter/b/9de0a6/32.png) [@baddot](https://forum.kirupa.com/u/baddot)\
**Post date:** [July 20, 2009, 5:11pm UTC](https://forum.kirupa.com/t/as3-resize-background/292865/1 "2009-07-20T17:11:17Z")

</div>

hi can i know how do i do this ?

[http://artluvr.com/files/xml\_based\_background\_image\_rotator/RotatingBackground.html](http://artluvr.com/files/xml_based_background_image_rotator/RotatingBackground.html)

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

```auto
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();
}

```
