             AnimateTransformInstance(instance);
 
             
-        if (transformPropertiesSet)
-        {
-            if (!motionPaths)
-                motionPaths = new Vector.<MotionPath>();
-            if (_translationX)
-                motionPaths.push(_translationX);
-            if (_translationY)
-                motionPaths.push(_translationY);
-            if (_translationZ)
-                motionPaths.push(_translationZ);
-            if (_rotationX)
-                motionPaths.push(_rotationX);
-            if (_rotationY)
-                motionPaths.push(_rotationY);
-            if (_rotationZ)
-                motionPaths.push(_rotationZ);
-            if (_scaleX)
-                motionPaths.push(_scaleX);
-            if (_scaleY)
-                motionPaths.push(_scaleY);
-            if (_scaleZ)
-                motionPaths.push(_scaleZ);
-        }
         if (postLayoutTransformPropertiesSet)
         {
-            if (!motionPaths)
-                motionPaths = new Vector.<MotionPath>();
-
             // there are two ways we can be affecting post-layout values.
             // first, if the user has explicity asked the motion paths to be post layout by setting the motionPathsAffectLayout
             // flag.  In that case, we can assume that they need an offsets object if one doesn't already exist.

            (!(value is Number) && value !== null));
    }



    /**

 *    <b>Properties</b>
 *    id="ID"
 *    applyLocalProjection="false"
 *    applyChangesPostLayout="false"
 *    autoCenterProjection="true"
 *    autoCenterTransform="false"
 *    fieldOfView="no default"
