forked from: closure graphics
forked from closure graphics (diff: 4)
ActionScript3 source code
/**
* Copyright takezone ( http://wonderfl.net/user/takezone )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/j1Tb
*/
// forked from clockmaker's closure graphics
// forked from Altschuler's flash on 2010-1-29
package {
import flash.display.Sprite;
import frocessing.color.ColorHSV;
[SWF( backgroundColor=0, frameRate=160 )]
public class FlashTest extends Sprite {
public function FlashTest() {
// one line
addEventListener("enterFrame",function(n){
return function() {
var r=230, g=graphics, m=Math, h=new ColorHSV();
g.clear();
g.moveTo(r,r);
for(var i=0; i<r; i++){
h.h = i/r * 235 + n * 4000;//色の変化
g.lineStyle(1, h.value32);
g.lineTo(r + (i * m.cos(i + (i * n))), r + (i * m.sin(i + (i * n))));
}
n+=.0000025; }}(0));//nに足す数値を大.025とかに大きくするとトリップしそうになる。
}
}
}