 //
 ////////////////////////////////////////////////////////////////////////////////
 
-package spark.effects  
+package spark.effects.animation  
 {
+import __AS3__.vec.Vector;
+
 import mx.core.mx_internal;
+
 import spark.effects.easing.IEaser;
+import spark.effects.easing.Sine;
 import spark.effects.interpolation.IInterpolator;
 import spark.effects.interpolation.NumberInterpolator;
-import spark.effects.easing.Sine;
 
 use namespace mx_internal;
 
 [DefaultProperty("keyframes")]
 
 /**
- *  The MotionPath class defines the collection of KeyFrames objects for an effect,
+ *  The MotionPath class defines the collection of Keyframes objects for an effect,
  *  and the name of the property on the target to animate. 
- *  Each KeyFrame object defines the value of the property at a specific time during an effect. 
+ *  Each Keyframe object defines the value of the property at a specific time during an effect. 
  *  The effect then calculates the value of the target property 
  *  by interpolating between the values specified by two key frames.
  *  

     *  @private
     * 
     *  Calculates the <code>timeFraction</code> values for
     *  each KeyFrame in a MotionPath KeyFrame sequence.
     *  To calculate these values, the time on each KeyFrame
     *  is divided by the supplied <code>duration</code> parameter.
     *  
     *  @param duration the duration of the animation that the

     *      to it, if <code>valueBy</code> is set.</li>
     *  </ol>
     *  
     *  @see Keyframe
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public var keyframes:Vector.<Keyframe>;
    

    /**
