  * This effect animates an arbitrary set of properties between values, as specified
  * in the <code>animationProperties</code> array. Example usage is as follows:
  * 
- * @example Using the FxAnimate effect to move a button from (100, 100)
+ * @example Using the Animate effect to move a button from (100, 100)
  * to (200, 150):
  * <listing version="3.0">
  * var button:Button = new Button();
- * var anim:FxAnimate = new FxAnimate(button);
+ * var anim:Animate = new Animate(button);
  * anim.animationProperties = [
  *     new AnimationProperty("x", 100, 200),
  *     new AnimationProperty("y", 100, 150)];

 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
public class FxAnimate extends Effect
{
    include "../core/Version.as";


//  in accordance with the terms of the license agreement accompanying it.
//
////////////////////////////////////////////////////////////////////////////////
package spark.effects
{

import flash.sampler.getInvocationCount;

import mx.core.mx_internal;
import spark.effects.supportClasses.AnimateInstance;
import spark.effects.easing.IEaser;
import spark.effects.interpolation.IInterpolator;
import spark.effects.interpolation.NumberInterpolator;
import spark.effects.easing.Sine;
import spark.events.AnimationEvent;
import mx.effects.Effect;
import mx.effects.IEffectInstance;
import mx.events.EffectEvent;
import spark.effects.animation.Animation;

import mx.styles.IStyleClient;

import spark.effects.MotionPath;
