script/record_mic/com/eclecticdesignstudio/motion/easing/Elastic.as
author ymh <ymh.work@gmail.com>
Thu, 07 Jun 2012 18:27:36 +0200
changeset 29 d733ad1f2654
parent 11 6cab7e0b1678
permissions -rw-r--r--
better localize thumnail generation

package com.eclecticdesignstudio.motion.easing {
	
	
	import com.eclecticdesignstudio.motion.easing.equations.ElasticEaseIn;
	import com.eclecticdesignstudio.motion.easing.equations.ElasticEaseInOut;
	import com.eclecticdesignstudio.motion.easing.equations.ElasticEaseOut;
	
	
	/**
	 * @author Joshua Granick
	 * @author Philippe / http://philippe.elsass.me
	 * @author Robert Penner / http://www.robertpenner.com/easing_terms_of_use.html
	 */
	final public class Elastic {
		
		
		static public function get easeIn ():IEasing { return new ElasticEaseIn (0.1, 0.4); }
		static public function get easeOut ():IEasing { return new ElasticEaseOut (0.1, 0.4); }
		static public function get easeInOut ():IEasing { return new ElasticEaseInOut (0.1, 0.4); }
		
		
		static public function easeInWith (a:Number, p:Number):IEasing {
			
			return new ElasticEaseIn (a, p);
			
		}
		
		
		static public function easeOutWith (a:Number, p:Number):IEasing {
			
			return new ElasticEaseOut (a, p);
			
		}
		
		
		static public function easeInOutWith (a:Number, p:Number):IEasing {
			
			return new ElasticEaseInOut (a, p);
			
		}
		
		
	}
	

}


import com.eclecticdesignstudio.motion.easing.IEasing;