I have made a liquid layout flash site in AS3 but it doesn't rescale correctly in any browsers above 1440x900. I know most people don't have screens bigger than this but it should be scaling to the entire window regardless of the screen size, small or large. Can anyone take a look at my code which has resize handlers but I still have no joy.

http://www.khawkinsdesign.com

---CODE---

package {

import flash.events.MouseEvent;
import fl.transitions.Tween;
import fl.transitions.TweenEvent;
import fl.transitions.easing.*;
import flash.display.*;
import FluidLayout.*;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
import Classes.Lights;


public class Website extends MovieClip{


public function Website() // this function ensures that when the website is added to stage the Website() class is called
{
this.addEventListener(Event.ADDED_TO_STAGE, init);
}

public function init(e:Event):void
{
/* Set the Scale Mode of the Stage */
stage.scaleMode = StageScaleMode.NO_SCALE; // Use NO_SCALE then resize your content manually to avoid stretching/pixelation
stage.align = StageAlign.TOP_LEFT; // So that (0, 0) is always in the top-left corner

stage.addEventListener(Event.RESIZE, resizeListener);

function resizeListener (e:Event):void {
trace("stageWidth: " + stage.stageWidth + " stageHeight: " + stage.stageHeight);
}

/* Add the symbols to stage */
var bg = new bgHome();
addChild(bg);

var menu = new Menu();
addChild(menu);

var title = new Title();
addChild(title);

var home = new Home();
addChild(home);

var subCategory = new homeCategory();
//addChild(subCategory);

var footer = new Footer();
addChild(footer);


/* Apply the alignment to the background */
var bgParam = {
x:0.5,
y:0.5,
offsetX: 0,
offsetY: 0
}
new FluidObject(bg,bgParam);

/* Apply the alignment to the title */
var titleParam = {
x:0,
y:0,
offsetX: 0,
offsetY: 0
}
new FluidObject(title,titleParam);

/* Apply simple alignment to the title */
/*var titleParam = {
alignment: "TOP_LEFT",
margin: 0
}
new SimpleFluidObject(title,titleParam);*/
var menuParam = {
x:0.5,
y:0,
offsetX:0,
offsetY:0
}
/* Apply the alignment to the menu */

new FluidObject(menu,menuParam);

/* Apply the alignment to the content */
var middleParam = {
x:0.5,
y:0.5,
offsetX: 0,
offsetY: 0
//offsetX: -home.width/2,
//offsetY: -home.height/2
}
new FluidObject(home,middleParam);

var leftParam = {
x:0.15,
y:0.5,
offsetX: 0,
offsetY: 0

}
//new FluidObject(subCategory,leftParam);

/* Apply the alignment to the footer */
var footerParam = {
x:0,
y:1,
offsetX: 0,
offsetY: 0
}
new FluidObject(footer,footerParam);