                 }
                 else
                 {
-                    autoPropsEaser = new Sine(.5);
+                    autoPropsEaser = new Linear();
                 }
             }
             var mp:MotionPath = new MotionPath(s);

import spark.effects.animation.Keyframe;
import spark.effects.animation.MotionPath;
import spark.effects.easing.IEaser;
import spark.effects.easing.Sine;

use namespace mx_internal;

            {
                // Attempt to use the same easer used in the existing keyframes. Assume that
                // The first set of keyframes ends with the same easing that is applied elsewhere
                // in this motion path. If that doesn't work, use Linear because we will already
                // be easing the overall effect with the easer property
                if (motionPaths.length > 0 &&
                    motionPaths[0] && motionPaths[0].keyframes && 
                    motionPaths[0].keyframes.length > 0 &&
