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):DisplayObject
Parameters
Returns
public override function addChildAt(child:DisplayObject, index:int):DisplayObject
Parameters
| 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):DisplayObject
Parameters
Returns
public override function getChildByName(name:String):DisplayObject
Parameters
Returns
public override function getChildIndex(child:DisplayObject):int
Parameters
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):DisplayObject
Parameters
Returns
public override function removeChildAt(index:int):DisplayObject
Parameters
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):void
Parameters
| width:Number |
|
| height:Number |
public override function setChildIndex(child:DisplayObject, index:int):void
Parameters
| 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):void
Parameters
| child1:DisplayObject |
|
| child2:DisplayObject |
public override function swapChildrenAt(index1:int, index2:int):void
Parameters
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 )
|