forked from: forked from: experiment

by wwbeyondww1 forked from forked from: experiment (diff: 22)
♥0 | Line 44 | Modified 2013-07-30 11:05:53 | MIT License
play

ActionScript3 source code

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

// forked from wwbeyondww1's forked from: experiment
// forked from tjoen's experiment
package
{
    import flash.display.Sprite;
    import flash.events.Event;
    [SWF(frameRate="10")]        
    public class Experiment extends Sprite
    {

        public var mc:Sprite;
        public var i:Number=0;
        public var angle:Number = 0;
        public var step:Number=0.1998;
        public var cr:Sprite;
        
        public function Experiment():void
        {
            
            mc = new Sprite();
            addChild(mc);
            
         



            addEventListener(Event.ENTER_FRAME,onEnterFrame);
            cr=new Sprite();
            addChild(cr);
        }
        public function onEnterFrame(e:Event):void{
         if(step<1.8)
         {   
         step+=0.01;
         i=0;
           mc.graphics.clear();         
            mc.graphics.lineStyle(0.1, 0xbbbbbb, 1, false, "normal", null, null, 233);

            mc.graphics.beginFill(0xFFDD00, 1);
            for(i;i<1000;i++)
            {
                angle += step; //2.3998
                cr= new Sprite();
                cr.x = Math.cos(angle) * i * 1;
                cr.y = Math.sin(angle) * i * 1;
                mc.addChild(cr);
                if (i % 3 == 0)
                {
                    mc.graphics.lineTo(cr.x, cr.y);
                }  
         
            }

            }
          //  mc.graphics.endFill();
        
        }
    }
}