flash on 2009-12-9
メインクラス:DrawCircle.as
♥0 |
Line 26 |
Modified 2009-12-09 01:32:49 |
MIT License
archived:2017-03-20 10:29:35
ActionScript3 source code
/**
* Copyright chomo ( http://wonderfl.net/user/chomo )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/w9SU
*/
//メインクラス:DrawCircle.as
package {
import flash.display.*;
import flash.display.Sprite;
import flash.events.Event;
[SWF(backgroundColor="#CCCCCC")]
public class DrawCircle extends Sprite {
public function DrawCircle()
{
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
//100回くりかえし
for(var i:uint = 0; i < 100; i++){
//ランダムに座標を設定
var sp:Sprite = new Sprite();
sp.x = Math.random() * 640;
sp.y = Math.random() * 480;
sp.graphics.beginFill(Math.random() * 0xFFFFFF); //色をランダムに設定する
sp.graphics.drawCircle(0,0,rand(20,60)); //大きさもランダム
addChild(sp); //表示リストに追加
}
}
//最大値と最小値を指定してランダムに数を生成
private function rand(min:Number, max:Number):Number
{
var randValue:Number = Math.random() * (max - min) + min;
return randValue;
}
}
}