  * Flex also dispatches an <code>animationUpdate</code> event 
  * for the effect at the same time.
  *
- * @eventType mx.events.AnimationEvent.ANIMATION_REPEAT
- *  
- *  @langversion 3.0
- *  @playerversion Flash 10
- *  @playerversion AIR 1.5
- *  @productversion Flex 4
- */
-[Event(name="animationRepeat", type="mx.events.AnimationEvent")]
+ * @eventType spark.events.AnimationEvent.ANIMATION_REPEAT
+ *  
+ *  @langversion 3.0
+ *  @playerversion Flash 10
+ *  @playerversion AIR 1.5
+ *  @productversion Flex 4
+ */
+[Event(name="animationRepeat", type="spark.events.AnimationEvent")]
 
 /**
  * Dispatched when the effect ends.

     * where the animation will reverse direction each iteration.
     * 
     * @default Animation.LOOP
     * @see mx.effects.Animation#repeatBehavior
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10

 * <p>The <code>Effect.effectStart</code> event is dispatched 
 * before the <code>animationStart</code> event.</p>
 *
 * @eventType spark.events.AnimationEvent.ANIMATION_START
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[Event(name="animationStart", type="spark.events.AnimationEvent")]

/**
 * Dispatched every time the effect updates the target.
 * This event corresponds to a call to 
 * the <code>AnimateInstance.updateHandler()</code> method.
 *
 * @eventType spark.events.AnimationEvent.ANIMATION_UPDATE
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[Event(name="animationUpdate", type="spark.events.AnimationEvent")]

/**
 * Dispatched when the effect begins a new repetition, for
