Packagecom.mrbee.sng
Classpublic class SpriteSheetCreationUtils
InheritanceSpriteSheetCreationUtils Inheritance Object

Class for create spritesheet data with the sequence png items



Public Properties
 PropertyDefined By
  bitmapData : BitmapData
[read-only] Generated spritesheet bitmapdata source
SpriteSheetCreationUtils
  frameSources : Vector.<BitmapData>
[read-only] Seuence items
SpriteSheetCreationUtils
  height : Number
Sequence item height
SpriteSheetCreationUtils
  minXOffset : int
X offset per each item in spritesheet
SpriteSheetCreationUtils
  minYOffset : int
Y offset per each item in spritesheet
SpriteSheetCreationUtils
  originalSource : BitmapData
First item sequence source
SpriteSheetCreationUtils
  totalFrames : int
[read-only] Total frames in spritesheet animation without original (first) item
SpriteSheetCreationUtils
  version : int
[read-only] AMB version format number
SpriteSheetCreationUtils
  width : Number
Sequence item width
SpriteSheetCreationUtils
Public Methods
 MethodDefined By
  
add(source:BitmapData):void
Add new item in spritesheet animation sequence
SpriteSheetCreationUtils
  
remove(source:BitmapData):Boolean
Remove item in spritesheet animation
SpriteSheetCreationUtils
  
removeAt(index:int):Boolean
Remove item in spritesheet animation by item index
SpriteSheetCreationUtils
Property Detail
bitmapDataproperty
bitmapData:BitmapData  [read-only]

Generated spritesheet bitmapdata source


Implementation
    public function get bitmapData():BitmapData
frameSourcesproperty 
frameSources:Vector.<BitmapData>  [read-only]

Seuence items


Implementation
    public function get frameSources():Vector.<BitmapData>
heightproperty 
height:Number

Sequence item height


Implementation
    public function get height():Number
    public function set height(value:Number):void
minXOffsetproperty 
minXOffset:int

X offset per each item in spritesheet


Implementation
    public function get minXOffset():int
    public function set minXOffset(value:int):void
minYOffsetproperty 
minYOffset:int

Y offset per each item in spritesheet


Implementation
    public function get minYOffset():int
    public function set minYOffset(value:int):void
originalSourceproperty 
originalSource:BitmapData

First item sequence source


Implementation
    public function get originalSource():BitmapData
    public function set originalSource(value:BitmapData):void
totalFramesproperty 
totalFrames:int  [read-only]

Total frames in spritesheet animation without original (first) item


Implementation
    public function get totalFrames():int
versionproperty 
version:int  [read-only]

AMB version format number


Implementation
    public function get version():int
widthproperty 
width:Number

Sequence item width


Implementation
    public function get width():Number
    public function set width(value:Number):void
Method Detail
add()method
public function add(source:BitmapData):void

Add new item in spritesheet animation sequence

Parameters

source:BitmapData — compared BitmapData source. Use Encoder.compareData() for create item

remove()method 
public function remove(source:BitmapData):Boolean

Remove item in spritesheet animation

Parameters

source:BitmapData — item bitmapdata source

Returns
Boolean — Boolean
removeAt()method 
public function removeAt(index:int):Boolean

Remove item in spritesheet animation by item index

Parameters

index:int — item index

Returns
Boolean — Boolean