package com.eclecticdesignstudio.motion.easing {
import com.eclecticdesignstudio.motion.easing.equations.BackEaseIn;
import com.eclecticdesignstudio.motion.easing.equations.BackEaseInOut;
import com.eclecticdesignstudio.motion.easing.equations.BackEaseOut;
/**
* @author Joshua Granick
* @author Zeh Fernando, Nate Chatellier
* @author Robert Penner / http://www.robertpenner.com/easing_terms_of_use.html
*/
final public class Back {
static public function get easeIn ():IEasing { return new BackEaseIn (1.70158); }
static public function get easeOut ():IEasing { return new BackEaseOut (1.70158); }
static public function get easeInOut ():IEasing { return new BackEaseInOut (1.70158); }
static public function easeInWith (s:Number):IEasing {
return new BackEaseIn (s);
}
static public function easeOutWith (s:Number):IEasing {
return new BackEaseOut (s);
}
static public function easeInOutWith (s:Number):IEasing {
return new BackEaseInOut (s);
}
}
}