練習問題:円で模様を書く
forked from forked from: クリックした場所に円を描く (diff: 33)
ActionScript3 source code
/**
* Copyright toburau ( http://wonderfl.net/user/toburau )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/3SEQ
*/
package {
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.filters.GlowFilter;
public class Practice3 extends Sprite {
public function Practice3() {
for(var i:int=0; i<360; i+=10)
{
var x:int = Math.cos(i/180*Math.PI)*100 + 240;
var y:int = Math.sin(i/180*Math.PI)*100 + 240;
var color:int = 0;
if(i%3==0) color = 0x0000ff;
if(i%3==1) color = 0x00ff00;
if(i%3==2) color = 0xff0000;
var Circle:Sprite = new DrawCircle1(x,y,100,color);
Circle.filters = [new GlowFilter(color,1,8,8,2,2)];
addChild(Circle);
}
}
}
}
import flash.display.Sprite;
class DrawCircle1 extends Sprite {
public function DrawCircle1(nX:int, nY:int, nR:int, color:int) {
graphics.lineStyle(2, color);
graphics.drawCircle(nX, nY, nR);
}
}
