                 alphaFrom = propChanges.start["parent"] ? origAlpha : 0;
                 alphaTo = propChanges.end["parent"] ? origAlpha : 0;
                 restoreAlpha = true;
+                if (alphaFrom == 0)
+                    target.alpha = 0;
             }
             else if (propChanges && propChanges.end["elementHost"] !== undefined)
             {

     *  where 0.0 means transparent and 1.0 means fully opaque.
     */
    public var alphaTo:Number;
    
    /**
     *  @private
     */

    {
        // Remember the original value of the target object's alpha
        origAlpha = target.alpha;
        var propChanges:PropertyChanges = propertyChanges;
        
        // If nobody assigned a value, make this a "show" effect.
