     import mx.effects.Effect;
     import mx.effects.AnimateProperty;
     import mx.effects.easing.*;
+    import mx.effects.*;
     import flash.utils.getDefinitionByName;
     import flash.utils.getQualifiedClassName;
     import mx.events.TweenEvent;

    import mx.utils.DescribeTypeCache;
    import mx.utils.DescribeTypeCacheRecord;
    import mx.effects.Parallel;

    public class mxTweener {
        private static const EASYING_CLASSES:Array = [
            Back, Circular, Elastic, Quartic, Sine,
            Bounce, Cubic, Exponential, Quadratic, Quintic
        ];

        public static const EASYING_FUNCTIONS:Object = createEasyingFunctions();

        }

        private static function tweenReverseHandler(e:TweenEvent):void {
            e.currentTarget.reverse();
        }
    }
}
