org.concord.flash.player
Class FFunction

java.lang.Object
  |
  +--org.concord.flash.player.FScriptObject
        |
        +--org.concord.flash.player.FFunction
All Implemented Interfaces:
java.lang.Cloneable

public class FFunction
extends FScriptObject


Fields inherited from class org.concord.flash.player.FScriptObject
members, name, parent
 
Constructor Summary
protected FFunction(java.lang.String name, FScriptObject parent, com.anotherbigidea.flash.movie.Actions actions, java.lang.String[] argNames)
           
protected FFunction(java.lang.String name, FScriptObject parent, java.util.ArrayList code, java.lang.String[] argNames, java.util.HashMap jumpMap)
           
 
Method Summary
 java.lang.Object execute(java.lang.Object[] args)
          Executes this function.
 java.lang.String[] getArgumentNames()
           
 java.util.HashMap getJumpMap()
           
 java.lang.String getObjectType()
           
 
Methods inherited from class org.concord.flash.player.FScriptObject
callMethod, clone, getAllMembers, getMember, getName, getParent, removeMember, setMember, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FFunction

protected FFunction(java.lang.String name,
                    FScriptObject parent,
                    com.anotherbigidea.flash.movie.Actions actions,
                    java.lang.String[] argNames)

FFunction

protected FFunction(java.lang.String name,
                    FScriptObject parent,
                    java.util.ArrayList code,
                    java.lang.String[] argNames,
                    java.util.HashMap jumpMap)
Method Detail

getObjectType

public java.lang.String getObjectType()
Overrides:
getObjectType in class FScriptObject

getArgumentNames

public java.lang.String[] getArgumentNames()

getJumpMap

public java.util.HashMap getJumpMap()

execute

public java.lang.Object execute(java.lang.Object[] args)
Executes this function. If this function is associated with an object (e.g. this is a method), then the first argument must be the object reference.
Parameters:
args - The argument to this function.