flash on 2010-2-4

by 9re
♥0 | Line 31 | Modified 2010-02-04 18:24:28 | MIT License
play

ActionScript3 source code

/**
 * Copyright 9re ( http://wonderfl.net/user/9re )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/mp4T
 */

package {
    import flash.display.Sprite;
    import caurina.transitions.Equations;
    
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            this.scaleY = -1;
            y = 200;
            x = 80;
            var _y:Number;
            graphics.lineStyle(1);
            graphics.moveTo(0, f(0));
            for (var i:int = 0; i < 300; ++i) {
            		graphics.lineTo(i, f(i));
            }
            graphics.lineStyle(1, 0xff);
            graphics.moveTo(0, 0);
            graphics.lineTo(300, 100);
            graphics.lineStyle(1, 0xff0000);
            graphics.moveTo(0, g(0));
            for (i = 0; i < 300; ++i) {
            		graphics.lineTo(i, g(i));
            }
        }
        
        private function f(t:Number):Number {
        		return Equations.easeOutQuad(t, 0, 100, 300);
        }
        
        private function g(t:Number):Number {
        		return Equations.easeOutCirc(t, 0, 100, 300);
        }
    }
}