Package com.reportmill.flash
Class RMFlashButtonShape
- java.lang.Object
-
- com.reportmill.base.RMObject
-
- com.reportmill.flash.RMFlashShape
-
- com.reportmill.flash.RMFlashButtonShape
-
- All Implemented Interfaces:
RMArchiver.Archiving,java.lang.Cloneable
public class RMFlashButtonShape extends RMFlashShape
A flash shape subclass for buttons.
-
-
Constructor Summary
Constructors Constructor Description RMFlashButtonShape(RMShape aShape)Creates a new button shape.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddefineFlash(RMFlash aFlash)Overrides flash shape implementation to define button stuff.voiddefineFlashButtonActions(RMFlash flash)voiddefineFlashButtonRecords(RMFlash flash)voiddefineFlashButtonShapes(RMFlash aFlash)Defines flash button shapes.voiddefineFlashChildren(RMFlash flash)Short-circuit define flash children.RMTransformgetNextTransform()Overrides shape implementation to optionally fold size changes into scale.voidremoveFlashChildren(RMFlash flash)Short-circuit remove flash children.voidupdateFlashChildren(RMFlash flash)Short-circuit update flash children.-
Methods inherited from class com.reportmill.flash.RMFlashShape
defineFlashFill, getActionScript, getChild, getChildCount, getColor, getColorNext, getColorZero, getDrawsFill, getDrawsStroke, getFill, getMorphRatio, getNextOpacity, getShape, getStroke, needsTransformUpdate, newFlashShape, newFlashShapePrimitive, removeFlash, setShapeId, updateFlash
-
Methods inherited from class com.reportmill.base.RMObject
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
-
-
-
-
Constructor Detail
-
RMFlashButtonShape
public RMFlashButtonShape(RMShape aShape)
Creates a new button shape.
-
-
Method Detail
-
defineFlash
public void defineFlash(RMFlash aFlash)
Overrides flash shape implementation to define button stuff.- Overrides:
defineFlashin classRMFlashShape
-
defineFlashButtonShapes
public void defineFlashButtonShapes(RMFlash aFlash)
Defines flash button shapes.
-
defineFlashButtonRecords
public void defineFlashButtonRecords(RMFlash flash)
-
defineFlashButtonActions
public void defineFlashButtonActions(RMFlash flash)
-
getNextTransform
public RMTransform getNextTransform()
Overrides shape implementation to optionally fold size changes into scale.- Overrides:
getNextTransformin classRMFlashShape
-
defineFlashChildren
public void defineFlashChildren(RMFlash flash)
Short-circuit define flash children.- Overrides:
defineFlashChildrenin classRMFlashShape
-
updateFlashChildren
public void updateFlashChildren(RMFlash flash)
Short-circuit update flash children.- Overrides:
updateFlashChildrenin classRMFlashShape
-
removeFlashChildren
public void removeFlashChildren(RMFlash flash)
Short-circuit remove flash children.- Overrides:
removeFlashChildrenin classRMFlashShape
-
-