| Package | spark.effects | 
| Class | public class CallAction | 
| Inheritance | CallAction  Effect  EventDispatcher  Object | 
| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
functionName property on the target object with
 optional arguments specified by the args property. 
 The effect is useful in
 effect sequences where a function call can be included as part of 
 a composite effect.
  
  MXML Syntax Hide MXML Syntax
Hide MXML SyntaxThe <s:CallAction> tag
  inherits all of the tag attributes of its superclass,
  and adds the following tag attributes:
  <s:CallAction
    Properties
    id="ID"
    functionName="no default"
    args="no default"
  />
  
  
 See also
Public Properties
| Property | Defined By | ||
|---|---|---|---|
| args : Array  
     Arguments passed to the function that is called
     by this effect. | CallAction | ||
|  | className : String [read-only] 
      The name of the effect class, such as "Fade". | Effect | |
|  | constructor : Object 
	 A reference to the class object or constructor function for a given object instance. | Object | |
|  | customFilter : mx.effects:EffectTargetFilter 
      Specifies a custom filter object, of type EffectTargetFilter,
      used by the effect to determine the targets
      on which to play the effect. | Effect | |
|  | effectTargetHost : mx.effects:IEffectTargetHost 
      A property that lets you access the target list-based control
      of a data effect. | Effect | |
|  | filter : String 
      Specifies an algorithm for filtering targets for an effect. | Effect | |
| functionName : String  
     Name of the function called on the target when this effect plays. | CallAction | ||
|  | hideFocusRing : Boolean 
      Determines whether the effect should hide the focus ring
      when starting the effect. | Effect | |
|  | instanceClass : Class 
      An object of type Class that specifies the effect
      instance class class for this effect class. | Effect | |
|  | isPlaying : Boolean [read-only] 
      A read-only flag which is true if any instances of the effect
      are currently playing, and false if none are. | Effect | |
|  | perElementOffset : Number 
      Additional delay, in milliseconds, for effect targets
      after the first target of the effect. | Effect | |
|  | playheadTime : Number 
      Current time position of the effect. | Effect | |
|  | prototype : Object [static] 
	 A reference to the prototype object of a class or function object. | Object | |
|  | relevantProperties : Array 
      An Array of property names to use when performing filtering. | Effect | |
|  | relevantStyles : Array 
      An Array of style names to use when performing filtering. | Effect | |
|  | repeatCount : int = 1 
      Number of times to repeat the effect. | Effect | |
|  | repeatDelay : int = 0 
      Amount of time, in milliseconds, to wait before repeating the effect. | Effect | |
|  | startDelay : int = 0 
      Amount of time, in milliseconds, to wait before starting the effect. | Effect | |
|  | suspendBackgroundProcessing : Boolean = false 
      If true, blocks all background processing
      while the effect is playing. | Effect | |
|  | target : Object  
      The object to which this effect is applied. | Effect | |
|  | targets : Array 
      An Array of objects that are targets for the effect. | Effect | |
|  | triggerEvent : Event 
      The Event object passed to this Effect 
      by the EffectManager when an effect is triggered,
      or null if the effect is not being
      played by the EffectManager. | Effect | |
Protected Properties
Public Methods 
| Method | Defined By | ||
|---|---|---|---|
| CallAction(target:Object = null) 
      Constructor. | CallAction | ||
|  | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 
	Registers an event listener object with an EventDispatcher object so that the listener 
	receives notification of an event. | EventDispatcher | |
|  | 
      Captures the current values of the relevant properties
      on the effect's targets and saves them as end values. | Effect | |
|  | 
      Captures the current values of the relevant properties
      of an additional set of targets
     
      Flex uses this function when a data change
      effect is run.
     
       | Effect | |
|  | 
      Captures the current values of the relevant properties
      on the effect's targets. | Effect | |
|  | 
      Creates a single effect instance and initializes it. | Effect | |
|  | 
      Takes an Array of target objects and invokes the 
      createInstance() method on each target. | Effect | |
|  | 
      Removes event listeners from an instance
      and removes it from the list of instances. | Effect | |
|  | 
	Dispatches an event into the event flow. | EventDispatcher | |
|  | 
      Interrupts an effect that is currently playing,
      and jumps immediately to the end of the effect. | Effect | |
|  | 
      Returns an Array of Strings, where each String is the name
      of a property changed by this effect. | Effect | |
|  | 
	Checks whether the EventDispatcher object has any listeners registered for a specific type 
	of event. | EventDispatcher | |
|  | 
	 Indicates whether an object has a specified property defined. | Object | |
|  | 
	 Indicates whether an instance of the Object class is in the prototype chain of the object specified 
	 as the parameter. | Object | |
|  | 
      Pauses the effect until you call the resume() method. | Effect | |
|  | 
      Begins playing the effect. | Effect | |
|  | 
	 Indicates whether the specified property exists and is enumerable. | Object | |
|  | 
	Removes a listener from the EventDispatcher object. | EventDispatcher | |
|  | 
      Resumes the effect after it has been paused 
      by a call to the pause() method. | Effect | |
|  | 
      Plays the effect in reverse, if the effect is currently playing,
      starting from the current position of the effect. | Effect | |
|  | 
     Sets the availability of a dynamic property for loop operations. | Object | |
|  | 
      Stops the effect, leaving the effect targets in their current state. | Effect | |
|  | 
	 Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
|  | 
	 Returns the string representation of the specified object. | Object | |
|  | 
	 Returns the primitive value of the specified object. | Object | |
|  | 
	Checks whether an event listener is registered with this EventDispatcher object or any of 
	its ancestors for the specified event type. | EventDispatcher | |
Protected Methods 
Property Detail
| args | property | 
public var args:Array| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Arguments passed to the function that is called by this effect.
| functionName | property | 
public var functionName:String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Name of the function called on the target when this effect plays.
Constructor Detail
| CallAction | () | Constructor | 
public function CallAction(target:Object = null)| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
Constructor.
Parameters| target:Object(default =null)— The Object to animate with this effect. | 
Thu May 20 2010, 02:19 AM -07:00

 Show MXML Syntax
Show MXML Syntax