Packageardisia.components.graphicsEditor.graphicObjects
Classpublic class BitmapGraphicObject
InheritanceBitmapGraphicObject Inheritance GraphicObjectBase Inheritance spark.components.Group

Graphic object used to display bitmap data for the GraphicsEditor class.

Default MXML PropertymxmlContent



Public Properties
 PropertyDefined By
  bitmapData : BitmapData
The BitmapData to display.
BitmapGraphicObject
  bitmapDataDirty : Boolean
Flag to store a copy of the bitmap data when the editor state is updated.
BitmapGraphicObject
  distortionInProgress : Boolean
Flag that a distortion operation is in progress.
BitmapGraphicObject
  lastClonedBitmapData : BitmapData
Storage for the last bitmap data.
BitmapGraphicObject
 Inheritedselected : Boolean
GraphicObjectBase
Public Methods
 MethodDefined By
  
BitmapGraphicObject
 Inherited
Create a clone of the graphic object.
GraphicObjectBase
  
End a distortion session.
BitmapGraphicObject
  
Start a distortion session.
BitmapGraphicObject
  
updateDistortion(quadrant:String, deltaX:Number, deltaY:Number):void
Update the distortion.
BitmapGraphicObject
Property Detail
bitmapDataproperty
bitmapData:BitmapData

The BitmapData to display.

The default value is null.


Implementation
    public function get bitmapData():BitmapData
    public function set bitmapData(value:BitmapData):void
bitmapDataDirtyproperty 
public var bitmapDataDirty:Boolean

Flag to store a copy of the bitmap data when the editor state is updated.

The default value is false.

distortionInProgressproperty 
public var distortionInProgress:Boolean

Flag that a distortion operation is in progress.

The default value is false.

lastClonedBitmapDataproperty 
lastClonedBitmapData:BitmapData

Storage for the last bitmap data. Useful for redo/undo operations.

The default value is null.


Implementation
    public function get lastClonedBitmapData():BitmapData
    public function set lastClonedBitmapData(value:BitmapData):void
Constructor Detail
BitmapGraphicObject()Constructor
public function BitmapGraphicObject()



Method Detail
endDistortionSession()method
public function endDistortionSession():void

End a distortion session. Be sure to call this function when finished.

startDistortionSession()method 
public function startDistortionSession():void

Start a distortion session.

updateDistortion()method 
public function updateDistortion(quadrant:String, deltaX:Number, deltaY:Number):void

Update the distortion.

Parameters

quadrant:String — String the CompassQuadrant at which the distortion is occurring
 
deltaX:Number — Number
 
deltaY:Number — Number