 		 */
 		public static function sine( t : Number, b : Number, c : Number, d : Number ):Number
 		{
-			return Math.sin( Math.PI * t / d ) * c + b;
+			return ( 1 - Math.sin( Math.PI * t / d ) ) * c + b;
 		}
 		
 		/**

		public static function quartic( t : Number, b : Number, c : Number, d : Number ):Number
		{
			t = 1 - (2 * t / d);
			return ( 1 - t * t * t * t ) * c + b;
		}
		
		/**

		public static function quadratic( t : Number, b : Number, c : Number, d : Number ):Number
		{
			t = 1 - (2 * t / d);
			return t * t * c + b;
		}
		
		/**
