  */
 public class Fade extends Animate
 {
+   /**
+    *  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 Fade(target:Object=null)
     {
         super(target);

        return ["alpha", "visible", "parent"];
    }

    override protected function applyValueToTarget(target:Object,
                                                   property:String, 
                                                   value:*,

    [Inspectable(category="General", defaultValue="NaN")]
    
    /** 
     *  Final value of the <code>alpha</code> property, between 0.0 and 1.0,
     *  where 0.0 means transparent and 1.0 means fully opaque.
     *
     *  <p>If the effect causes the target component to disappear,
