Flash component for creating Zoomable User Interfaces.
constraint:IViewportConstraint [read-write]
Constraint of this container.
Implementation
public function get constraint():IViewportConstraint
public function set constraint(value:IViewportConstraint):void
See also
controllers:Array [read-write]
Controllers of type IViewportController applied to this MultiScaleImage.
For example, viewport controllers are used to navigate the MultiScaleImage
by mouse or keyboard.
Implementation
public function get controllers():Array
public function set controllers(value:Array):void
See also
height:Number [read-write]Implementation
public function get height():Number
public function set height(value:Number):void
loader:INetworkQueue [read-write]Implementation
public function get loader():INetworkQueue
public function set loader(value:INetworkQueue):void
numChildren:int [read-only]Implementation
public function get numChildren():int
scale:Number [read-write]
Scale of the scene.
Implementation
public function get scale():Number
public function set scale(value:Number):void
scene:IMultiScaleScene [read-only]
Scene this viewport belongs to.
Implementation
public function get scene():IMultiScaleScene
sceneHeight:Number [read-write]Implementation
public function get sceneHeight():Number
public function set sceneHeight(value:Number):void
sceneWidth:Number [read-write]Implementation
public function get sceneWidth():Number
public function set sceneWidth(value:Number):void
transformer:IViewportTransformer [read-write]
Implementation
public function get transformer():IViewportTransformer
public function set transformer(value:IViewportTransformer):void
viewport:NormalizedViewport [read-only]
Viewport of this container.
Implementation
public function get viewport():NormalizedViewport
viewportHeight:Number [read-write]
Vertical dimension of the viewport.
Implementation
public function get viewportHeight():Number
public function set viewportHeight(value:Number):void
viewportWidth:Number [read-write]
Horizontal dimension of the viewport.
Implementation
public function get viewportWidth():Number
public function set viewportWidth(value:Number):void
viewportX:Number [read-write]
Horizontal coordinate of the viewport.
Implementation
public function get viewportX():Number
public function set viewportX(value:Number):void
viewportY:Number [read-write]
Vertical coordinate of the viewport.
Implementation
public function get viewportY():Number
public function set viewportY(value:Number):void
width:Number [read-write]Implementation
public function get width():Number
public function set width(value:Number):void
zoom:Number [read-write]
Zoom level of the viewport.
Scene fits exactly into viewport at value 1.
Implementation
public function get zoom():Number
public function set zoom(value:Number):void
public function MultiScaleContainer()
Constructor.
public override function addChild(child:DisplayObject):DisplayObjectParameters
Returns
public override function addChildAt(child:DisplayObject, index:int):DisplayObjectParameters
| child:DisplayObject |
| |
| index:int |
Returns
public function dispose():void
public function fitToBounds(bounds:Rectangle, scale:Number = 1.0, immediately:Boolean = false):void
Show a rectangular area of the scene inside the viewport.
Parameters
| bounds:Rectangle — Rectangle to be shown in the viewport.
|
| |
| scale:Number (default = 1.0) — Scale at which the rectangle is beeing displayed, e.g. useful
for displaying some space around the rectangle.
|
| |
| immediately:Boolean (default = false) |
public override function getChildAt(index:int):DisplayObjectParameters
Returns
public override function getChildByName(name:String):DisplayObjectParameters
Returns
public override function getChildIndex(child:DisplayObject):intParameters
Returns
public function localToScene(point:Point):Point
Converts the point object from the viewport's
container (local) coordinates to scene coordinates.
Parameters
Returns
public function panBy(deltaX:Number, deltaY:Number, immediately:Boolean = false):void
Move the viewport.
Parameters
| deltaX:Number — Horizontal translation delta
|
| |
| deltaY:Number — Vertical translation delta
|
| |
| immediately:Boolean (default = false) |
public function panTo(x:Number, y:Number, immediately:Boolean = false):void
Move the viewport.
Parameters
| x:Number — Horizontal coordinate
|
| |
| y:Number — Vertical coordinate
|
| |
| immediately:Boolean (default = false) |
public override function removeChild(child:DisplayObject):DisplayObjectParameters
Returns
public override function removeChildAt(index:int):DisplayObjectParameters
Returns
public function sceneToLocal(point:Point):Point
Converts the point object from scene coordinates
to the viewport's container (local) coordinates.
Parameters
Returns
public function setActualSize(width:Number, height:Number):voidParameters
| width:Number |
| |
| height:Number |
public override function setChildIndex(child:DisplayObject, index:int):voidParameters
| child:DisplayObject |
| |
| index:int |
public function showAll(immediately:Boolean = false):void
Fit entire scene into the viewport.
Parameters
| immediately:Boolean (default = false) |
public override function swapChildren(child1:DisplayObject, child2:DisplayObject):voidParameters
| child1:DisplayObject |
| |
| child2:DisplayObject |
public override function swapChildrenAt(index1:int, index2:int):voidParameters
public function zoomBy(factor:Number, transformX:Number = 0.5, transformY:Number = 0.5, immediately:Boolean = false):void
Zoom the viewport by a factor.
Parameters
| factor:Number — Multiplier for the zoom.
|
| |
| transformX:Number (default = 0.5) — Horizontal coordinate of the zooming center
|
| |
| transformY:Number (default = 0.5) — Vertical coordinate of the zooming center
|
| |
| immediately:Boolean (default = false) |
public function zoomTo(zoom:Number, transformX:Number = 0.5, transformY:Number = 0.5, immediately:Boolean = false):void
Zoom the viewport to a zoom level z.
Parameters
| zoom:Number — Target value for the viewport's zoom property
|
| |
| transformX:Number (default = 0.5) — Horizontal coordinate of the zooming center
|
| |
| transformY:Number (default = 0.5) — Vertical coordinate of the zooming center
|
| |
| immediately:Boolean (default = false) |