flash on 2009-7-3 adnez7 forked:0favorite:0lines:35license : MIT License modified : 2009-07-03 18:09:42 Embed Tweet package { import flash.display. * ; import flash.events. * ; public class LiquidLayout extends MovieClip { private var content_mc: Sprite; private var topbar: Sprite public function LiquidLayout() : void { addEventListener(Event.ADDED_TO_STAGE, onAddedToStage); content_mc = new Sprite(); content_mc.graphics.beginFill(0xff0000); content_mc.graphics.drawRect(0, 0, 100, 100); addChild(content_mc); topbar = new Sprite(); topbar.graphics.beginFill(0x0000FF); topbar.graphics.drawRect(0, 0, 100, 100); addChild(topbar); } private function onAddedToStage(event: Event) : void { stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; stage.addEventListener(Event.RESIZE, resizeHandler); resizeHandler(null); } private function resizeHandler(event: Event = null) : void { content_mc.x = stage.stageWidth / 2; content_mc.y = stage.stageHeight / 2; topbar.width = stage.stageWidth; } } } Code Fullscreen Preview Fullscreen