forked from: ステージをクリックするたびに円が増えます
意味無い一文があったので修正しました。
♥0 |
Line 24 |
Modified 2010-03-30 01:40:28 |
MIT License
archived:2017-03-20 02:48:24
ActionScript3 source code
/**
* Copyright plus-tic ( http://wonderfl.net/user/plus-tic )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/eyCL
*/
// 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);
}
}