                 target.visible = true;
             }
         }
+            
         motionPaths = new <MotionPath>[new MotionPath("alpha")];
         motionPaths[0].keyframes = new <Keyframe>[new Keyframe(0, alphaFrom), 
             new Keyframe(duration, alphaTo)];

import spark.effects.animation.MotionPath;
import spark.effects.animation.SimpleMotionPath;
import spark.primitives.supportClasses.GraphicElement;

/**
 *  The FadeInstance class implements the instance class

            {
                var fadeIn:Boolean = (visibleChange && propertyChanges.end["visible"]) ||
                    (parentChange && propertyChanges.end["parent"]);
                if (playReversed)
                    fadeIn = !fadeIn;
                if (fadeIn)
                {
                    if (isNaN(alphaFrom))
                        alphaFrom = !(playReversed) ? 0 : toValue;
                    if (alphaFrom == 0)
                        target.alpha = 0;
                    alphaTo = !playReversed ? toValue : 0;
                    if ("visible" in target)
                        target.visible = true;
                }
