public class RMFlashSpriteShape extends RMFlashShape
Constructor and Description |
---|
RMFlashSpriteShape(RMShape aShape)
Creates a new flash sprite shape.
|
Modifier and Type | Method and Description |
---|---|
void |
checkSpriteRunningStatus(RMFlash flash) |
void |
defineFlash(RMFlash flash)
Overrides flash shape implementation to do fancy stuff.
|
void |
defineFlashChildren(RMFlash flash) |
void |
defineSpriteFrames(RMFlash flash) |
static boolean |
hasChange(RMAnimator anAnimator,
RMShape aShape) |
void |
play(RMFlash flash) |
void |
removeFlashChildren(RMFlash flash) |
static boolean |
shouldBeSprite(RMShape aShape)
Whether a given shape should be a sprite shape.
|
void |
stop(RMFlash flash) |
void |
updateFlash(RMFlash flash) |
void |
updateFlashChildren(RMFlash flash) |
defineFlashFill, getActionScript, getChild, getChildCount, getColor, getColorNext, getColorZero, getDrawsFill, getDrawsStroke, getFill, getMorphRatio, getNextOpacity, getNextTransform, getShape, getStroke, needsTransformUpdate, newFlashShape, newFlashShapePrimitive, removeFlash, setShapeId
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
public RMFlashSpriteShape(RMShape aShape)
public static boolean shouldBeSprite(RMShape aShape)
public void defineFlash(RMFlash flash)
defineFlash
in class RMFlashShape
public void defineSpriteFrames(RMFlash flash)
public void updateFlash(RMFlash flash)
updateFlash
in class RMFlashShape
public void checkSpriteRunningStatus(RMFlash flash)
public void play(RMFlash flash)
public void stop(RMFlash flash)
public static boolean hasChange(RMAnimator anAnimator, RMShape aShape)
public void defineFlashChildren(RMFlash flash)
defineFlashChildren
in class RMFlashShape
public void updateFlashChildren(RMFlash flash)
updateFlashChildren
in class RMFlashShape
public void removeFlashChildren(RMFlash flash)
removeFlashChildren
in class RMFlashShape