     function animationEnd(animation:Animation):void;
 
     /**
-     * This function is called when an Animation instance repeats. The
-     * Animation in question must have a repeatCount equal to 0 (infinitely
-     * repeating) or greater than 1.
+     *  Called when an Animation instance repeats. 
+     *  The Animation instance must have a <code>repeatCount</code> equal to 0 
+     *  (infinitely repeating) or a value greater than 1.
+     *
+     *  @param animation The Animation object.
      * 
      *  @langversion 3.0
      *  @playerversion Flash 10

package spark.effects.animation
{
/**
 * This interface is implemented by classes that want to be called
 * with the various events happening in an Animation instance.
 * It is more typical to use th event listening mechanism on Animation,
 * but an IAnimationTarget implementation approach can provide a lower
 * overhead and higher performance means of getting update events 
 * in some situations.
 * 
 *  @langversion 3.0
 *  @playerversion Flash 10

public interface IAnimationTarget
{
    /**
     *  Called when an Animation instance starts. If there
     *  is a <code>startDelay</code> on the Animation, this function is called
     *  after that delay.
     *
     *  @param animation The Animation object.
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10
