API Documentation | All Packages | All Classes | Index | FramesNo Frames | ![]() |
Interface ISceneViewport | Properties | Methods | Events | |
Package | org.openzoom.flash.viewport |
Interface | public interface ISceneViewport extends IViewport, IDisposable, flash.events.IEventDispatcher |
Implementors | SceneViewport |
Property | Defined by | ||
---|---|---|---|
![]() | bottom : Number
The sum of the y and height properties.
| IViewport | |
![]() | bottomRight : Point
The location of the IViewport object's bottom-right corner,
determined by the values of the right and bottom properties.
| IViewport | |
![]() | center : Point
Returns the center of the viewport.
| IViewport | |
![]() | height : Number
Vertical dimension of the viewport.
| IViewport | |
![]() | left : Number
The x coordinate of the top-left corner of the viewport.
| IViewport | |
![]() | right : Number
The sum of the x and width properties.
| IViewport | |
![]() | scale : Number
Scale of the scene.
| IViewport | |
![]() | scene : IReadonlyMultiScaleScene
Scene this viewport belongs to.
| IViewport | |
![]() | top : Number
The y coordinate of the top-left corner of the viewport.
| IViewport | |
![]() | topLeft : Point
The location of the IViewport object's top-left corner,
determined by the x and y coordinates of the point.
| IViewport | |
![]() | transform : IViewportTransform
Transformation that is currently applied to the viewport
| IViewport | |
![]() | transformer : IViewportTransformer
Transforms the IViewport object after its state has been changed.
| IViewport | |
![]() | viewportHeight : Number
Height of the viewport container.
| IViewport | |
![]() | viewportWidth : Number
Width of the viewport container.
| IViewport | |
![]() | width : Number
Horizontal dimension of the viewport.
| IViewport | |
![]() | x : Number
Horizontal coordinate of the viewport.
| IViewport | |
![]() | y : Number
Vertical coordinate of the viewport.
| IViewport | |
![]() | zoom : Number
Zoom level of the viewport.
| IViewport |
Method | Defined by | ||
---|---|---|---|
![]() |
beginTransform():void
Dispatch
transformStart event to
let all listeners know that a viewport transition has started. | IViewport | |
![]() |
contains(x:Number, y:Number):Boolean
Determines whether the specified point is contained within this Viewport object.
| IViewport | |
![]() |
dispose():void
Releases all resources this object holds on to.
| IDisposable | |
![]() |
endTransform():void
Dispatch
transformEnd event to
let all listeners know that a viewport transition has finished. | IViewport | |
![]() |
fitToBounds(bounds:Rectangle, scale:Number = 1.0, immediately:Boolean = false):void
Show a rectangular area of the scene inside the viewport.
| IViewport | |
![]() |
getBounds():Rectangle
Returns a Rectangle object with the bounds of the viewport.
| IViewport | |
![]() |
intersection(toIntersect:Rectangle):Rectangle
If the Rectangle object specified in the toIntersect parameter intersects
with this Viewport object, returns the area of intersection as a Rectangle
object.
| IViewport | |
![]() |
intersects(toIntersect:Rectangle):Boolean
Determines whether the object specified in the toIntersect parameter
intersects with this Viewport object.
| IViewport | |
![]() |
localToScene(point:Point):Point
Converts the point object from the viewport's
container (local) coordinates to scene coordinates.
| IViewport | |
![]() |
panBy(deltaX:Number, deltaY:Number, immediately:Boolean = false):void
Move the viewport.
| IViewport | |
![]() |
panCenterTo(centerX:Number, centerY:Number, immediately:Boolean = false):void
Move the viewport center.
| IViewport | |
![]() |
panTo(x:Number, y:Number, immediately:Boolean = false):void
Move the viewport.
| IViewport | |
![]() |
sceneToLocal(point:Point):Point
Converts the point object from scene coordinates
to the viewport's container (local) coordinates.
| IViewport | |
![]() |
showAll(immediately:Boolean = false):void
Fit entire scene into the viewport.
| IViewport | |
![]() |
zoomBy(factor:Number, transformX:Number = 0.5, transformY:Number = 0.5, immediately:Boolean = false):void
Zoom the viewport by a factor.
| IViewport | |
![]() |
zoomTo(zoom:Number, transformX:Number = 0.5, transformY:Number = 0.5, immediately:Boolean = false):void
Zoom the viewport to a zoom level z.
| IViewport |
Event | Summary | Defined by | ||
---|---|---|---|---|
![]() | Dispatched when the viewport container is resized. | IViewport | ||
![]() | Dispatched when the viewport transformation target is updated. | IViewport | ||
![]() | Dispatched when a viewport transformation ends. | IViewport | ||
![]() | Dispatched when a viewport transformation begins. | IViewport | ||
![]() | Dispatched when the viewport transformation is updated. | IViewport |