Revision: 15607
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 11, 2009 11:12 by chrisaiv
Initial Code
package utils { import flash.display.DisplayObject; public class Align { public function Align() { } public static function toCenter( obj:DisplayObject ):void { obj.x = obj.stage.stageWidth / 2 - obj.width / 2; obj.y = obj.stage.stageHeight / 2 - obj.height / 2; } public static function toTopLeft( obj:DisplayObject ):void { obj.x = obj.stage.x; obj.y = obj.stage.y; } public static function toTopCenter( obj:DisplayObject ):void { obj.x = obj.stage.stageWidth / 2 - obj.width / 2; obj.y = obj.stage.y; } public static function toTopRight( obj:DisplayObject ):void { obj.x = obj.stage.stageWidth - obj.width; obj.y = obj.stage.y; } public static function toBottomRight( obj:DisplayObject ):void { obj.x = obj.stage.stageWidth - obj.width; obj.y = obj.stage.stageHeight - obj.height; } public static function toBottomCenter( obj:DisplayObject ):void { obj.x = obj.stage.stageWidth / 2 - obj.width / 2; obj.y = obj.stage.stageHeight - obj.height; } public static function toBottomLeft( obj:DisplayObject ):void { obj.x = obj.stage.x; obj.y = obj.stage.stageHeight - obj.height; } } }
Initial URL
Initial Description
The way you use this is: Align.toTopCenter( objectOnStage );
Initial Title
AS3: Align objects on Stage utility
Initial Tags
Initial Language
ActionScript 3