  * effect instance on any given target at a time, which means that they will
  * share the transform center set by any of the contributing effects.</p>
  */       
-public class AnimateTransformRotate3D extends AnimateTransformRotate
+public class AnimateTransformRotate3D extends AnimateTransform
 {
     include "../core/Version.as";
 

    public function AnimateTransformRotate3D(target:Object=null)
    {
        super(target);
        instanceClass = AnimateTransformInstance;
    }
    

    //  Properties
    //
    //--------------------------------------------------------------------------

    //----------------------------------
    //  affectLayout
    //----------------------------------

    [Inspectable(category="General")]

    /** 
     * whether or not this effect should animate the target directly or its post layout transform offsets. 
     */
    public var affectLayout:Boolean = false;
    
    //----------------------------------
    //  angleXFrom
