     [Inspectable(category="General", defaultValue="NaN")]
 
     /** 
-     *  Initial y, in pixels.
-     *  If omitted, Flex uses either the value in the start state,
-     *  if the effect is playing in a state transition, or the current
-     *  value in the target.
+     *  Initial y position of the target, in pixels.
+     *  If omitted, Flex uses either the value in the start view state,
+     *  if the effect is playing in a transition, or the current
+     *  value of the target.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
      */
     public var yFrom:Number;
 

    [Inspectable(category="General", defaultValue="NaN")]

    /** 
     *  Number of pixels by which to modify the x of the component.
     *  Values may be negative.
     */
    public var xBy:Number;


import spark.effects.supportClasses.AnimateTransformInstance;

/**
 *  The AnimateTransformMove effect move the target object
 *  in the x and y directions. An important difference between the AnimateTransformMove
 *  effect and the Move effect is that the x and y property specifications
 *  for AnimateTransformMove specify not absolute values of the x and y coordinates on the target,
 *  but rather the change in x and y that should occur to the transform center around
 *  which the overall transform occurs. 
 *  If, for example, the 
 *  <code>autoCenterTransform</code> property is set, then the from/to/by values
 *  in this effect will define how much to move the center of the target, not the 
 *  (x,y) coordinates of the target.
 * 
 *  <p>Like all transform-based effects, this effect only work on subclasses
 *  of UIComponent and GraphicElement.</p>
 *  
 *  @mxml
 *
 *  <p>The <code>&lt;mx:AnimateTransformMove&gt;</code> tag
 *  inherits all of the tag attributes of its of its superclass,
 *  and adds the following tag attributes:</p>
 *  
 *  <pre>
 *  &lt;mx:AnimateTransformMove
 *    id="ID"
 *    xFrom="val" 
 *    yFrom="val"
 *    xTo="val"
 *    yTo="val"
 *    xBy="val"
 *    yBy="val"
 *   /&gt;
 *  </pre>
 *
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */   
public class AnimateTransformMove extends AnimateTransform
{
    include "../core/Version.as";

    /**
     *  Constructor. 
     *
     *  @param target The Object to animate with this effect.  
     *
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function AnimateTransformMove(target:Object=null)
    {
        super(target);
