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
 
 - 
 
 -