flash on 2015-1-15

by mutantleg
♥0 | Line 38 | Modified 2015-01-15 06:16:41 | MIT License
play

ActionScript3 source code

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

package {
    import flash.events.Event;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {

            stage.addEventListener(Event.ENTER_FRAME, onEnter);            
        }//ctor
        
        public var gt:int = 0;
        
        public function onEnter(e:Event):void
        {
            gt += 1;
            
            graphics.clear();
            graphics.lineStyle(2,0);

            var ax:Number; var ay:Number
            ax = 230;
            ay = 230;
            //graphics.drawCircle(230, 230, 64); 

            var sx:Number; var sy:Number;
            var kx:Number; var ky:Number; var kz:Number;
            var sa:Number;
            sa = gt *0.01;
            
            var i:int;
            for (i = 0; i < 628; i+= 5)
            {
                var d:Number;
                var ang:Number;
                
                ang = i * 0.01; ang += sa; ang *= 7;
                d = i/10;
                
                kx = ax+Math.cos(ang)*d;
                kz = ay+Math.sin(ang)*d;
                ky = d*2;
                
                
                sx = kx - kz + 230;
                sy = (kx*0.5)+(kz*0.5)-ky;
                if (i == 0) { graphics.moveTo(sx,sy); }
                else { graphics.lineTo(sx,sy);}
                //graphics.drawCircle(sx,sy,4);
                
            }//nexti
            
            
        }//onenter
        
    }//classend
}