flash on 2009-5-21
♥0 |
Line 32 |
Modified 2009-05-21 02:04:59 |
MIT License
archived:2017-03-20 11:56:14
ActionScript3 source code
/**
* Copyright nacookan ( http://wonderfl.net/user/nacookan )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/43hf
*/
package {
import flash.display.*;
import flash.events.*;
[SWF(backgroundColor="0xffffff", frameRate="12")]
public class UneuneDraw extends Sprite {
public function UneuneDraw():void {
var uneune:Sprite = generateUneune(300);
addChild(uneune);
}
private function generateUneune(count:Number):Sprite{
var uneune:Sprite = new Sprite();
for(var i:Number = 0; i < count; i++){
var circle:Sprite = new Sprite();
var color:Number = Math.floor(Math.random()*255*255*255);
var alpha:Number = Math.random() * 1;
var x:Number = Math.random() * 450;
var y:Number = Math.random() * 450;
var r:Number = Math.random() * 30;
circle.graphics.beginFill(color, alpha);
circle.graphics.drawCircle(x, y, r);
circle.graphics.endFill();
circle.addEventListener(Event.ENTER_FRAME, function(e:Event):void{
e.target.x += 2 - (Math.random() * 4);
e.target.y += 2 - (Math.random() * 4);
e.target.z += 20 - (Math.random() * 40);
});
uneune.addChild(circle);
}
return uneune;
}
}
}