API Documentation | All Packages | All Classes | Index | Frames | ![]() |
Class MultiScaleContainer | Properties | Methods | |
Package | org.openzoom.flex.components |
Class | public final class MultiScaleContainer |
Inheritance | MultiScaleContainer ![]() |
Implements | org.openzoom.flash.net.ILoaderClient |
Default MXML Propertychildren
Property | Defined by | ||
---|---|---|---|
children : Array | MultiScaleContainer | ||
constraint : IViewportConstraint
| MultiScaleContainer | ||
controllers : Array
Controllers of type IViewportController applied to this MultiScaleImage.
| MultiScaleContainer | ||
loader : INetworkQueue | MultiScaleContainer | ||
numChildren : int [read-only]
| MultiScaleContainer | ||
scale : Number
Scale of the scene.
| MultiScaleContainer | ||
scene : IMultiScaleScene
[read-only]
| MultiScaleContainer | ||
sceneHeight : Number
Indicates the height of the scene, in pixels.
| MultiScaleContainer | ||
sceneWidth : Number
Indicates the width of the scene, in pixels.
| MultiScaleContainer | ||
transformer : IViewportTransformer
| MultiScaleContainer | ||
viewport : NormalizedViewport
[read-only]
| MultiScaleContainer | ||
viewportHeight : Number
Vertical dimension of the viewport.
| MultiScaleContainer | ||
viewportWidth : Number
Horizontal dimension of the viewport.
| MultiScaleContainer | ||
viewportX : Number
Horizontal coordinate of the viewport.
| MultiScaleContainer | ||
viewportY : Number
Vertical coordinate of the viewport.
| MultiScaleContainer | ||
zoom : Number
Zoom level of the viewport.
| MultiScaleContainer |
Method | Defined by | ||
---|---|---|---|
Constructor.
| MultiScaleContainer | ||
addChild(child:DisplayObject):DisplayObject
| MultiScaleContainer | ||
addChildAt(child:DisplayObject, index:int):DisplayObject
| MultiScaleContainer | ||
Show a rectangular area of the scene inside the viewport.
| MultiScaleContainer | ||
getChildAt(index:int):DisplayObject
| MultiScaleContainer | ||
getChildByName(name:String):DisplayObject
| MultiScaleContainer | ||
getChildIndex(child:DisplayObject):int
| MultiScaleContainer | ||
localToScene(point:Point):Point
Converts the point object from the viewport's
container (local) coordinates to scene coordinates.
| MultiScaleContainer | ||
Move the viewport.
| MultiScaleContainer | ||
Move the viewport.
| MultiScaleContainer | ||
removeChild(child:DisplayObject):DisplayObject
| MultiScaleContainer | ||
removeChildAt(index:int):DisplayObject
| MultiScaleContainer | ||
sceneToLocal(point:Point):Point
Converts the point object from scene coordinates
to the viewport's container (local) coordinates.
| MultiScaleContainer | ||
setChildIndex(child:DisplayObject, index:int):void
| MultiScaleContainer | ||
Fit entire scene into the viewport.
| MultiScaleContainer | ||
swapChildren(child1:DisplayObject, child2:DisplayObject):void
| MultiScaleContainer | ||
swapChildrenAt(index1:int, index2:int):void
| MultiScaleContainer | ||
zoomBy(factor:Number, transformX:Number = 0.5, transformY:Number = 0.5, immediately:Boolean = false):void
Zoom the viewport by a factor.
| MultiScaleContainer | ||
zoomTo(zoom:Number, transformX:Number = 0.5, transformY:Number = 0.5, immediately:Boolean = false):void
Zoom the viewport to a zoom level z.
| MultiScaleContainer |
children | property |
children:Array
[read-write]Implementation
public function get children():Array
public function set children(value:Array):void
constraint | property |
constraint:IViewportConstraint
[read-write]
This property can be used as the source for data binding.
Implementation public function get constraint():IViewportConstraint
public function set constraint(value:IViewportConstraint):void
See also
controllers | property |
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.
This property can be used as the source for data binding.
Implementation public function get controllers():Array
public function set controllers(value:Array):void
See also
loader | property |
loader:INetworkQueue
[read-write]Implementation
public function get loader():INetworkQueue
public function set loader(value:INetworkQueue):void
numChildren | property |
numChildren:int
[read-only]Implementation
public function get numChildren():int
scale | property |
scale:Number
[read-write]Scale of the scene.
This property can be used as the source for data binding.
Implementation public function get scale():Number
public function set scale(value:Number):void
scene | property |
scene:IMultiScaleScene
[read-only]
This property can be used as the source for data binding.
Implementation public function get scene():IMultiScaleScene
sceneHeight | property |
sceneHeight:Number
[read-write]Indicates the height of the scene, in pixels.
This property can be used as the source for data binding.
Implementation public function get sceneHeight():Number
public function set sceneHeight(value:Number):void
sceneWidth | property |
sceneWidth:Number
[read-write]Indicates the width of the scene, in pixels.
This property can be used as the source for data binding.
Implementation public function get sceneWidth():Number
public function set sceneWidth(value:Number):void
transformer | property |
transformer:IViewportTransformer
[read-write]
This property can be used as the source for data binding.
Implementation public function get transformer():IViewportTransformer
public function set transformer(value:IViewportTransformer):void
viewport | property |
viewport:NormalizedViewport
[read-only]
This property can be used as the source for data binding.
Implementation public function get viewport():NormalizedViewport
viewportHeight | property |
viewportHeight:Number
[read-write]Vertical dimension of the viewport.
This property can be used as the source for data binding.
Implementation public function get viewportHeight():Number
public function set viewportHeight(value:Number):void
viewportWidth | property |
viewportWidth:Number
[read-write]Horizontal dimension of the viewport.
This property can be used as the source for data binding.
Implementation public function get viewportWidth():Number
public function set viewportWidth(value:Number):void
viewportX | property |
viewportX:Number
[read-write]Horizontal coordinate of the viewport.
This property can be used as the source for data binding.
Implementation public function get viewportX():Number
public function set viewportX(value:Number):void
viewportY | property |
viewportY:Number
[read-write]Vertical coordinate of the viewport.
This property can be used as the source for data binding.
Implementation public function get viewportY():Number
public function set viewportY(value:Number):void
zoom | property |
zoom:Number
[read-write]Zoom level of the viewport. Scene fits exactly into viewport at value 1.
This property can be used as the source for data binding.
Implementation public function get zoom():Number
public function set zoom(value:Number):void
MultiScaleContainer | () | constructor |
public function MultiScaleContainer()
Constructor.
addChild | () | method |
public override function addChild(child:DisplayObject):DisplayObject
Parameters
child:DisplayObject |
DisplayObject |
addChildAt | () | method |
public override function addChildAt(child:DisplayObject, index:int):DisplayObject
Parameters
child:DisplayObject |
|
index:int |
DisplayObject |
fitToBounds | () | method |
public function fitToBounds(bounds:Rectangle, scale:Number = 1.0, immediately:Boolean = false):void
Show a rectangular area of the scene inside the viewport.
Parametersbounds: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 )
|
getChildAt | () | method |
public override function getChildAt(index:int):DisplayObject
Parameters
index:int |
DisplayObject |
getChildByName | () | method |
public override function getChildByName(name:String):DisplayObject
Parameters
name:String |
DisplayObject |
getChildIndex | () | method |
public override function getChildIndex(child:DisplayObject):int
Parameters
child:DisplayObject |
int |
localToScene | () | method |
public function localToScene(point:Point):Point
Converts the point object from the viewport's container (local) coordinates to scene coordinates.
Parameterspoint:Point |
Point |
panBy | () | method |
public function panBy(deltaX:Number, deltaY:Number, immediately:Boolean = false):void
Move the viewport.
ParametersdeltaX:Number — Horizontal translation delta
|
|
deltaY:Number — Vertical translation delta
|
|
immediately:Boolean (default = false )
|
panTo | () | method |
public function panTo(x:Number, y:Number, immediately:Boolean = false):void
Move the viewport.
Parametersx:Number — Horizontal coordinate
|
|
y:Number — Vertical coordinate
|
|
immediately:Boolean (default = false )
|
removeChild | () | method |
public override function removeChild(child:DisplayObject):DisplayObject
Parameters
child:DisplayObject |
DisplayObject |
removeChildAt | () | method |
public override function removeChildAt(index:int):DisplayObject
Parameters
index:int |
DisplayObject |
sceneToLocal | () | method |
public function sceneToLocal(point:Point):Point
Converts the point object from scene coordinates to the viewport's container (local) coordinates.
Parameterspoint:Point |
Point |
setChildIndex | () | method |
public override function setChildIndex(child:DisplayObject, index:int):void
Parameters
child:DisplayObject |
|
index:int |
showAll | () | method |
public function showAll(immediately:Boolean = false):void
Fit entire scene into the viewport.
Parametersimmediately:Boolean (default = false )
|
swapChildren | () | method |
public override function swapChildren(child1:DisplayObject, child2:DisplayObject):void
Parameters
child1:DisplayObject |
|
child2:DisplayObject |
swapChildrenAt | () | method |
public override function swapChildrenAt(index1:int, index2:int):void
Parameters
index1:int |
|
index2:int |
zoomBy | () | method |
public function zoomBy(factor:Number, transformX:Number = 0.5, transformY:Number = 0.5, immediately:Boolean = false):void
Zoom the viewport by a factor.
Parametersfactor: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 )
|
zoomTo | () | method |
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.
Parameterszoom: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 )
|