A stretchy layout
package {
import flash.display.*;
import flash.events.*;
public class Main extends Sprite {
private var rect:Sprite = new Sprite( );
public function Main() {
rect.graphics.lineStyle( );
rect.graphics.beginFill(0x0000FF);
rect.graphics.drawRect(0, 0, 150, 75);
addChild(rect);
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener(Event.RESIZE, resizeListener);
positionRectangle( );
}
private function resizeListener (e:Event):void {
positionRectangle( );
}
private function positionRectangle ( ):void {
rect.x = stage.stageWidth - rect.width;
rect.y = 0;
}
}
}
Related examples in the same category