|
|
var rain:Array = [];
var rainCount:int = 150;
for (var i:int = 0; i < rainCount; i++) {
var drop:Shape = new Shape();
drop.graphics.lineStyle(1, 0x88BBFF, Math.random() * 0.5 + 0.3);
drop.graphics.moveTo(0, 0);
drop.graphics.lineTo(Math.random() * 4 - 2, 10 + Math.random() * 10);
drop.x = Math.random() * stage.stageWidth;
drop.y = Math.random() * stage.stageHeight;
addChild(drop);
rain.push({obj:drop, speed:13 + Math.random() * 4, length:10});
}
addEventListener(Event.ENTER_FRAME, function(e:Event):void {
for (var i:int = 0; i < rain.length; i++) {
var r:Object = rain[i];
r.obj.y += r.speed;
if (r.obj.y > stage.stageHeight + 20) {
r.obj.y = -20;
r.obj.x = Math.random() * stage.stageWidth;
}
}
}); |
|