Class com.sekati.utils.AlignUtils

Description

Static class wrapping various Alignment and Scale utilities.

Method Index

alignCenter(), alignLeft(), alignRight(), flip(), scale(), scaleRatio(), scaleToFit(), stageAlignBottom(), stageAlignCenter(), stageAlignRight(), stageAlignXCenter(), stageAlignYCenter(), xAlignCenter(), xAlignLeft(), xAlignRight(), yAlignCenter(), yAlignLeft(), yAlignRight()

Method Detail

alignCenter

static public function alignCenter(item:Object, target:Object):Void

center align object to target

xAlignCenter

static public function xAlignCenter(item:Object, target:Object):Void

horizontal center align object to target

yAlignCenter

static public function yAlignCenter(item:Object, target:Object):Void

vertical center align object to target

alignRight

static public function alignRight(item:Object, target:Object):Void

right align object to target

xAlignRight

static public function xAlignRight(item:Object, target:Object):Void

horizontal right align object to target

yAlignRight

static public function yAlignRight(item:Object, target:Object):Void

vertical right align object to target

alignLeft

static public function alignLeft(item:Object, target:Object):Void

left align object to target

xAlignLeft

static public function xAlignLeft(item:Object, target:Object):Void

horizontal left align object to target

yAlignLeft

static public function yAlignLeft(item:Object, target:Object):Void

vertical left align object to target

stageAlignCenter

static public function stageAlignCenter(item:Object):Void

center align object to Stage

stageAlignXCenter

static public function stageAlignXCenter(item:Object):Void

horizontal center align object to Stage

stageAlignYCenter

static public function stageAlignYCenter(item:Object):Void

vertical center align object to Stage

stageAlignRight

static public function stageAlignRight(item:Object):Void

Align object to Stage right

stageAlignBottom

static public function stageAlignBottom(item:Object):Void

Align object to Stage bottom

scale

static public function scale(item:Object, scale:Number):Void

set scale wrapper

Parameters

item(Object) item to be scaled
scale(Number) scale percentage [0-100]

Return

Void

scaleToFit

static public function scaleToFit(item:Object, targetW:Number, targetH:Number, center:Boolean):Void

scale target item to fit within target confines

Parameters

item(Object) item to be aligned
targetW(Number) target item width
targetH(Number) target item height
center(Boolean) center object

Return

Void

scaleRatio

static public function scaleRatio(item:Object, targetW:Number, targetH:Number):Void

scale while retaining original w:h ratio

Parameters

item(Object) item to be scaled
targetW(Number) target item width
targetH(Number) target item height

Return

Void

flip

static public function flip(obj:Object, axis:String):Void

flip object on an axis

Parameters

obj(Object) item to flip
axis(String) axis to flip on ["_x" or "_y"]

Return

Void

Throws

Erroron invalid axis