 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;
+import spark.effects.easing.IEaser;
+import spark.effects.easing.Sine;
+import spark.effects.interpolation.IInterpolator;
+import spark.effects.supportClasses.AnimateInstance;
+import spark.events.AnimationEvent;
 
 use namespace mx_internal;
 

     *  @productversion Flex 4
     */
    public var adjustConstraints:Boolean = false;

    /**
     * This property indicates whether the effect should disable layout on its

            animateInstance.repeatCount = repeatCount;
            
        animateInstance.repeatBehavior = repeatBehavior;
        animateInstance.disableLayout = disableLayout;
        animateInstance.disableConstraints = disableConstraints;
        
        if (animationProperties)
        {
