forked from: forked from: ステージをクリックするたびに円が増えます
forked from forked from: ステージをクリックするたびに円が増えます (diff: 1)
意味無い一文があったので修正しました。
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);
}
}
