ActionScript® 3.0 Reference for the Adobe® Flash® Platform
Home  |  Show Packages and Classes List |  Packages  |  Classes  |  What's New  |  Index  |  Appendixes
spark.effects.animation 

IAnimationTarget  - AS3 Flex

Packagespark.effects.animation
Interfacepublic interface IAnimationTarget
Implementors AnimateInstance

Language Version: ActionScript 3.0
Product Version: Flex 4
Runtime Versions: Flash Player 10, AIR 1.5

The IAnimationTarget interface is implemented by classes that support the events for an Animation instance.

Related API Elements



Public Methods
 MethodDefined By
  
Called when an Animation instance ends.
IAnimationTarget
  
Called when an Animation instance repeats.
IAnimationTarget
  
Called when an Animation instance starts.
IAnimationTarget
  
Called when an Animation instance stops.
IAnimationTarget
  
Called during every update of an Animation instance.
IAnimationTarget
Method Detail

animationEnd

()method
public function animationEnd(animation:Animation):void

Language Version: ActionScript 3.0
Product Version: Flex 4
Runtime Versions: Flash Player 10, AIR 1.5

Called when an Animation instance ends.

Parameters

animation:Animation — The Animation object.

animationRepeat

()method 
public function animationRepeat(animation:Animation):void

Language Version: ActionScript 3.0
Product Version: Flex 4
Runtime Versions: Flash Player 10, AIR 1.5

Called when an Animation instance repeats. The Animation instance must have a repeatCount equal to 0 (infinitely repeating) or a value greater than 1.

Parameters

animation:Animation — The Animation object.

animationStart

()method 
public function animationStart(animation:Animation):void

Language Version: ActionScript 3.0
Product Version: Flex 4
Runtime Versions: Flash Player 10, AIR 1.5

Called when an Animation instance starts. If there is a startDelay on the Animation, this function is called after that delay.

Parameters

animation:Animation — The Animation object.

animationStop

()method 
public function animationStop(animation:Animation):void

Language Version: ActionScript 3.0
Product Version: Flex 4
Runtime Versions: Flash Player 10, AIR 1.5

Called when an Animation instance stops. This is different than animationEnd() method, which is called when the animation ends, automatically setting the end values of the targets. The animationStop() method is called when an animation is stopped where it's at. Handling this event allows necessary cleanup when the animation is interrupted.

Parameters

animation:Animation — The Animation object.

animationUpdate

()method 
public function animationUpdate(animation:Animation):void

Language Version: ActionScript 3.0
Product Version: Flex 4
Runtime Versions: Flash Player 10, AIR 1.5

Called during every update of an Animation instance. If an implementation class is listening to an Animation specifically to be able to do something after the Animation values are calculated for a given time, this is the function in which those values should be used. The other methods in this interface are more informational. They tell the listeners when the Animation starts, stops, or repeats. This method is called when values have been calculated and something can be done with them.

Parameters

animation:Animation — The Animation object.