Allows the application's scale to be set manually to a specific value, instead of calculating it automatically, like other scale managers. Defaults to automatically calculating the application dimensions to fill the stage dimensions, but can optionally accept custom application dimensions too.

The following example creates a CustomScaleManager with a scale value of 2.0:

var manager = new CustomScaleManager(2.0);
application.scaleManager = manager;

The following example creates a CustomScaleManager with a scale value of 1.0 and custom bounds:

var manager = new CustomScaleManager(1.0, new Rectangle(0.0, 0.0, 640.0, 480.0));
application.scaleManager = manager;
Available since

1.0.0

.

See also:

Constructor

@:value({ customScale : 1.0 })new(customScale:Float = 1.0, ?customBounds:Rectangle)

Creates a new CustomScaleManager object.

Available since

1.0.0

.

Variables

@:bindable("change")customBounds:Rectangle

Changes the scale manager's custom bounds value.

Available since

1.0.0

.

@:bindable("change")customScale:Float

Changes the scale manager's custom scale value.

Available since

1.0.0

.

@:bindable("change")target:DisplayObject

Methods