 package spark.effects.easing
 {
 /**
- * Provides easing functionality using a polynomial expression, where the
- * instance is created with a <code>power</code> parameter describing the 
- * behavior of the expression.
+ *  The Power class defines the easing functionality using a polynomial expression.
+ *  Easing consists of two phases: the acceleration, or ease in phase, 
+ *  followed by the deceleration, or ease out phase. 
+ *  The rate of acceleration and deceleration is based on 
+ *  the <code>exponent</code> property. 
+ *  The higher the value of the <code>exponent</code> property, 
+ *  the greater the acceleration and deceleration. 
+ *  Use the <code>easeInFraction</code> property to specify the percentage 
+ *  of an animation accelerating.
+ *
+ *  @mxml
+ *
+ *  <p>The <code>&lt;mx:Power&gt;</code> tag
+ *  inherits all of the tag attributes of its of its superclass,
+ *  and adds the following tag attributes:</p>
+ *  
+ *  <pre>
+ *  &lt;mx:Power
+ *    id="ID"
+ *    exponent="2" 
+ *   /&gt;
+ *  </pre>
  *  
  *  @langversion 3.0
  *  @playerversion Flash 10

    }
    
    /**
     * Constructs a Power instance with optional easeInFraction and exponent
     * values
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10

    }

    /**
     *  Returns a value that represents the eased fraction during the 
     *  ease in phase of the animation. 
     *  The easing calculation for Power is equal to 
     *  <code>fraction^^exponent</code>.
     *
     *  @param fraction The fraction elapsed of the easing in phase
     *  of the animation, between 0.0 and 1.0.
     * 
     *  @return A value that represents the eased value for this
     *  phase of the animation.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
