Packagecom.whirled.contrib.platformer.display
Classpublic class PieceSpriteFactory

Generates a piece sprite from the supplied piece.



Protected Properties
 PropertyDefined by
  _clipCache : Object
[static]
PieceSpriteFactory
  _contentDomain : ApplicationDomain
[static]
PieceSpriteFactory
  _defaultDynamicSprite : Class
[static]
PieceSpriteFactory
  _defaultPieceSprite : Class
[static]
PieceSpriteFactory
  _duplicate : Boolean
[static]
PieceSpriteFactory
  _instanceMap : Object
[static]
PieceSpriteFactory
  _mat : Matrix
[static]
PieceSpriteFactory
  _spriteMap : Map
[static]
PieceSpriteFactory
Public Methods
 MethodDefined by
  
addDynamicClass(source:Class, sprite:Class, isDefault:Boolean = false):void
[static]
PieceSpriteFactory
  
addPieceClass(source:Class, sprite:Class, isDefault:Boolean = false):void
[static]
PieceSpriteFactory
  
blockShape(w:int, h:int, offset:Number = 0):MovieClip
[static]
PieceSpriteFactory
  
[static]
PieceSpriteFactory
  
[static]
PieceSpriteFactory
  
[static]
PieceSpriteFactory
  
init(sources:Array, onReady:Function, duplicate:Boolean = true):void
[static]
PieceSpriteFactory
  
initClasses(duplicate:Boolean):void
[static]
PieceSpriteFactory
  
initZip(source:Object, onReady:Function, duplicate:Boolean = true, progressListener:Function = null):void
[static]
PieceSpriteFactory
  
instantiateClip(name:String):DisplayObject
[static]
PieceSpriteFactory
  
instantiateDClip(d:Dynamic):DisplayObject
[static]
PieceSpriteFactory
  
instantiatePBitmap(p:Piece):BitmapData
[static]
PieceSpriteFactory
  
instantiatePClip(p:Piece):DisplayObject
[static]
PieceSpriteFactory
  
loadCache(name:String):Object
[static]
PieceSpriteFactory
  
loadCacheDisp(name:String):DisplayObject
[static]
PieceSpriteFactory
  
[static]
PieceSpriteFactory
  
[static]
PieceSpriteFactory
  
pushCache(name:String, o:Object):void
[static]
PieceSpriteFactory
  
[static]
PieceSpriteFactory
Property detail
_clipCacheproperty
protected static var _clipCache:Object
_contentDomainproperty 
protected static var _contentDomain:ApplicationDomain
_defaultDynamicSpriteproperty 
protected static var _defaultDynamicSprite:Class
_defaultPieceSpriteproperty 
protected static var _defaultPieceSprite:Class
_duplicateproperty 
protected static var _duplicate:Boolean
_instanceMapproperty 
protected static var _instanceMap:Object
_matproperty 
protected static var _mat:Matrix
_spriteMapproperty 
protected static var _spriteMap:Map
Method detail
addDynamicClass()method
public static function addDynamicClass(source:Class, sprite:Class, isDefault:Boolean = false):voidParameters
source:Class
 
sprite:Class
 
isDefault:Boolean (default = false)
addPieceClass()method 
public static function addPieceClass(source:Class, sprite:Class, isDefault:Boolean = false):voidParameters
source:Class
 
sprite:Class
 
isDefault:Boolean (default = false)
blockShape()method 
public static function blockShape(w:int, h:int, offset:Number = 0):MovieClipParameters
w:int
 
h:int
 
offset:Number (default = 0)

Returns
MovieClip
clearOldBitmaps()method 
public static function clearOldBitmaps():void
getDynamicSprite()method 
public static function getDynamicSprite(d:Dynamic):DynamicSpriteParameters
d:Dynamic

Returns
DynamicSprite
getPieceSprite()method 
public static function getPieceSprite(p:Piece):PieceSpriteParameters
p:Piece

Returns
PieceSprite
init()method 
public static function init(sources:Array, onReady:Function, duplicate:Boolean = true):voidParameters
sources:Array
 
onReady:Function
 
duplicate:Boolean (default = true)
initClasses()method 
public static function initClasses(duplicate:Boolean):voidParameters
duplicate:Boolean
initZip()method 
public static function initZip(source:Object, onReady:Function, duplicate:Boolean = true, progressListener:Function = null):voidParameters
source:Object
 
onReady:Function
 
duplicate:Boolean (default = true)
 
progressListener:Function (default = null)
instantiateClip()method 
public static function instantiateClip(name:String):DisplayObjectParameters
name:String

Returns
DisplayObject
instantiateDClip()method 
public static function instantiateDClip(d:Dynamic):DisplayObjectParameters
d:Dynamic

Returns
DisplayObject
instantiatePBitmap()method 
public static function instantiatePBitmap(p:Piece):BitmapDataParameters
p:Piece

Returns
BitmapData
instantiatePClip()method 
public static function instantiatePClip(p:Piece):DisplayObjectParameters
p:Piece

Returns
DisplayObject
loadCache()method 
public static function loadCache(name:String):ObjectParameters
name:String

Returns
Object
loadCacheDisp()method 
public static function loadCacheDisp(name:String):DisplayObjectParameters
name:String

Returns
DisplayObject
loadCacheWrapper()method 
public static function loadCacheWrapper(name:String):CacheWrapperParameters
name:String

Returns
CacheWrapper
markOldBitmaps()method 
public static function markOldBitmaps():void
pushCache()method 
public static function pushCache(name:String, o:Object):voidParameters
name:String
 
o:Object
returnCacheWrapper()method 
public static function returnCacheWrapper(cw:CacheWrapper):voidParameters
cw:CacheWrapper