forked from: forked from: ステージをクリックするたびに円が増えます

by yasu forked from forked from: ステージをクリックするたびに円が増えます (diff: 1)
意味無い一文があったので修正しました。
♥0 | Line 24 | Modified 2010-03-30 02:38:17 | MIT License
play

ActionScript3 source code

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

// forked from TFB's forked from: ステージをクリックするたびに円が増えます
// forked from TFB's ステージをクリックするたびに円が増えます
//意味無い一文があったので修正しました。
package{
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	public class MouseClick extends Sprite{
		public function MouseClick(){
			//ステージにクリックハンドラーを登録
			stage.addEventListener(MouseEvent.CLICK, ch);
		}
		
		private function ch(e:MouseEvent):void{
			//半径をランダムでセット
			var nR:int = Math.ceil(Math.random()*20) +10;
			
			//色をランダムで選ぶ
			var Color:int = Math.floor(Math.random()*0xFFFFFF);
			
			//円のクラスのインスタンスを作る
			var oneCircle:MovieClip = 
				new DrawCircle1(e.stageX, e.stageY, nR, Color);
			
			//円のインスタンスを表示リストに追加する
			addChild(oneCircle);
		}
	}
}

import flash.display.MovieClip;

class DrawCircle1 extends MovieClip{
	public function DrawCircle1(centerX:int, centerY:int, r:int, Color:int){
		//線の太さなど
		graphics.lineStyle(2, Color);
		//
		graphics.drawCircle(centerX, centerY, r);
	}
}