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,Cloneable
- Direct Known Subclasses:
RMFlashSwitchShape
A flash shape for shapes with their own animator/timeline (like Switch shapes).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckSpriteRunningStatus(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) voidvoidremoveFlashChildren(RMFlash flash) static booleanshouldBeSprite(RMShape aShape) Whether a given shape should be a sprite shape.voidvoidupdateFlash(RMFlash flash) voidupdateFlashChildren(RMFlash flash) Methods inherited from class com.reportmill.flash.RMFlashShape
defineFlashFill, getActionScript, getChild, getChildCount, getColor, getColorNext, getColorZero, getDrawsFill, getDrawsStroke, getFill, getMorphRatio, getNextOpacity, getNextTransform, getShape, getStroke, needsTransformUpdate, newFlashShape, newFlashShapePrimitive, removeFlash, setShapeIdMethods inherited from class com.reportmill.base.RMObject
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
-
Constructor Details
-
RMFlashSpriteShape
Creates a new flash sprite shape.
-
-
Method Details
-
shouldBeSprite
Whether a given shape should be a sprite shape. -
defineFlash
Overrides flash shape implementation to do fancy stuff.- Overrides:
defineFlashin classRMFlashShape
-
defineSpriteFrames
-
updateFlash
- Overrides:
updateFlashin classRMFlashShape
-
checkSpriteRunningStatus
-
play
-
stop
-
hasChange
-
defineFlashChildren
- Overrides:
defineFlashChildrenin classRMFlashShape
-
updateFlashChildren
- Overrides:
updateFlashChildrenin classRMFlashShape
-
removeFlashChildren
- Overrides:
removeFlashChildrenin classRMFlashShape
-