Package com.reportmill.flash
Class RMFlashSpriteShape
- java.lang.Object
- 
- com.reportmill.base.RMObject
- 
- com.reportmill.flash.RMFlashShape
- 
- com.reportmill.flash.RMFlashSpriteShape
 
 
 
- 
- All Implemented Interfaces:
- RMArchiver.Archiving,- java.lang.Cloneable
 - Direct Known Subclasses:
- RMFlashSwitchShape
 
 public class RMFlashSpriteShape extends RMFlashShape A flash shape for shapes with their own animator/timeline (like Switch shapes).
- 
- 
Constructor SummaryConstructors Constructor Description RMFlashSpriteShape(RMShape aShape)Creates a new flash sprite shape.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckSpriteRunningStatus(RMFlash flash)voiddefineFlash(RMFlash flash)Overrides flash shape implementation to do fancy stuff.voiddefineFlashChildren(RMFlash flash)voiddefineSpriteFrames(RMFlash flash)static booleanhasChange(RMAnimator anAnimator, RMShape aShape)voidplay(RMFlash flash)voidremoveFlashChildren(RMFlash flash)static booleanshouldBeSprite(RMShape aShape)Whether a given shape should be a sprite shape.voidstop(RMFlash flash)voidupdateFlash(RMFlash flash)voidupdateFlashChildren(RMFlash flash)- 
Methods inherited from class com.reportmill.flash.RMFlashShapedefineFlashFill, getActionScript, getChild, getChildCount, getColor, getColorNext, getColorZero, getDrawsFill, getDrawsStroke, getFill, getMorphRatio, getNextOpacity, getNextTransform, getShape, getStroke, needsTransformUpdate, newFlashShape, newFlashShapePrimitive, removeFlash, setShapeId
 - 
Methods inherited from class com.reportmill.base.RMObjectclone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
 
- 
 
- 
- 
- 
Constructor Detail- 
RMFlashSpriteShapepublic RMFlashSpriteShape(RMShape aShape) Creates a new flash sprite shape.
 
- 
 - 
Method Detail- 
shouldBeSpritepublic static boolean shouldBeSprite(RMShape aShape) Whether a given shape should be a sprite shape.
 - 
defineFlashpublic void defineFlash(RMFlash flash) Overrides flash shape implementation to do fancy stuff.- Overrides:
- defineFlashin class- RMFlashShape
 
 - 
defineSpriteFramespublic void defineSpriteFrames(RMFlash flash) 
 - 
updateFlashpublic void updateFlash(RMFlash flash) - Overrides:
- updateFlashin class- RMFlashShape
 
 - 
checkSpriteRunningStatuspublic void checkSpriteRunningStatus(RMFlash flash) 
 - 
playpublic void play(RMFlash flash) 
 - 
stoppublic void stop(RMFlash flash) 
 - 
hasChangepublic static boolean hasChange(RMAnimator anAnimator, RMShape aShape) 
 - 
defineFlashChildrenpublic void defineFlashChildren(RMFlash flash) - Overrides:
- defineFlashChildrenin class- RMFlashShape
 
 - 
updateFlashChildrenpublic void updateFlashChildren(RMFlash flash) - Overrides:
- updateFlashChildrenin class- RMFlashShape
 
 - 
removeFlashChildrenpublic void removeFlashChildren(RMFlash flash) - Overrides:
- removeFlashChildrenin class- RMFlashShape
 
 
- 
 
-