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

import spark.effects.supportClasses.AnimateTransformInstance;
    
/**
 * This class is a utility wrapper around the AnimateTransform effect, exposing the
 * properties that make sense for someone wishing to merely move a target object
 * in 3D. An important difference between this TransformMove
 * effect and the previous Move effect is that the x and y property specifications
 * for TransformMove specify not absolute values of the x/y point on the target
 * object, but rather the change in x/y that should occur to the center around
 * which the overall transform is occuring. So 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) of the target.
 * 
 * <p>Like all AnimateTransform-based effects, this effect will only work on subclasses
 * of UIComponent and GraphicElement, as these effects depend on specific
 * transform functions in those classes. Also, all of these effects run one single
 * effect instance on any given target at a time, which means that they will
 * share the transform center set by any of the contributing effects.</p>
 */   
public class Move3D extends Move
{
    include "../core/Version.as";
    
    public function Move3D(target:Object=null)
    {
        super(target);

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

    /** 
     *  Initial z position of the target.
     *  If omitted, Flex uses either the value in the starting 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 zFrom:Number;

