org.concord.flash.player
Class FFrame

java.lang.Object
  |
  +--org.concord.flash.player.FScriptObject
        |
        +--org.concord.flash.player.FComponent
              |
              +--org.concord.flash.player.FFrame
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, FActionable

public class FFrame
extends FComponent
implements FActionable

This class handles frames in a movie clip.


Fields inherited from class org.concord.flash.player.FComponent
movie, symbol
 
Fields inherited from class org.concord.flash.player.FScriptObject
members, name, parent
 
Method Summary
 void executeActions()
          Executes the actions for this frame.
 FButton getButton()
          Retrieves the first button in this frame.
 java.lang.String getLabel()
           
protected  void update(java.awt.image.BufferedImage canvas, java.awt.geom.AffineTransform t, com.anotherbigidea.flash.structs.ColorTransform cxform)
          Draws the frame.
 
Methods inherited from class org.concord.flash.player.FComponent
compareTo, get_alpha, get_name, get_rotation, get_visible, get_x, get_xscale, get_y, get_yscale, getBounds, getBounds2D, getClipDepth, getColorTransform, getDepth, getParentClip, getToolTipText, getTransform, getTransformed, isModified, isTransformed, paint, set_alpha, set_alpha, set_name, set_rotation, set_rotation, set_rotation, set_visible, set_x, set_x, set_x, set_xscale, set_xscale, set_xscale, set_y, set_y, set_y, set_yscale, set_yscale, set_yscale, setClipDepth, setColorTransform, setDepth, setToolTipText, setTransform, setTranslation, setTranslation, translate, translate
 
Methods inherited from class org.concord.flash.player.FScriptObject
callMethod, clone, getAllMembers, getMember, getName, getObjectType, getParent, removeMember, setMember, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getButton

public FButton getButton()
Retrieves the first button in this frame. HACK : for getting first button
Returns:
a button object

getLabel

public java.lang.String getLabel()
Returns:
the label that was placed on this frame.

executeActions

public void executeActions()
Executes the actions for this frame.
Specified by:
executeActions in interface FActionable

update

protected void update(java.awt.image.BufferedImage canvas,
                      java.awt.geom.AffineTransform t,
                      com.anotherbigidea.flash.structs.ColorTransform cxform)
Draws the frame. The components in the frame are drawn in depth order.