stop(); Stage.scaleMode = "noscale";Stage.align = "tl";Stage.addListener({onResize:reposition}); function reposition() {var header = _root.myHeader_mc;var content = _root.myContent_mc;var footer = _root.myFooter_mc; var nPos; nPos = getNewPosition(header);header._x = nPos.x;header._y = 0; nPos = getNewPosition(content);content._x = nPos.x;content._y = nPos.y; nPos = getNewPosition(footer);footer._x = nPos.x;footer._y = Stage.height - footer._height;}; function getNewPosition(mc) {var newX = Math.floor((Stage.width - mc._width) / 2);var newY = Math.floor((Stage.height - mc._height) / 2);return {x:newX, y:newY};}; reposition();