forked from: forked from: experiment
forked from forked from: experiment (diff: 22)
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();
}
}
}