Frame 1
MovieClip.prototype.moveIt = function () {
var _local2 = this;
_local2.x = Math.random();
_local2._x = (_local2.x * 200) + 177.5;
_local2.y = (_local2._y = (15 * random(2)) + 255);
_local2._yscale = (_local2._xscale = 0);
_local2.scale = (Math.random() * 60) + 40;
_local2.ymod = ((_local2.y < 62.5) ? -1 : 1);
_local2.xmod = ((_local2._x < 277.5) ? -1 : 1);
_local2.xtarget = _local2.x * 555;
_local2.xchange = Math.abs(_local2._x - _local2.xtarget) / 30;
_local2.ychange = 2.333333;
_local2.onEnterFrame = function () {
var _local2 = this;
if ((_local2._yscale >= _local2.scale) || (_local2._alpha <= 0)) {
_local2.removeMovieClip();
}
_local2._y = _local2._y + (_local2.ychange * _local2.ymod);
_local2._x = _local2._x + (_local2.xchange * _local2.xmod);
_local2._yscale = (_local2._xscale = _local2._xscale + (_local2.scale / 30));
_local2._alpha = _local2._alpha - random(3);
};
};
circle._visible = false;
circle.number = 3;
circle.timer = 0;
circle.delay = 2;
circle.counter = 0;
circle.onEnterFrame = function () {
var _local2 = this;
if ((_local2.timer++) == 0) {
var _local3 = 0;
while (_local3 < _local2.number) {
var _local4 = _local2.duplicateMovieClip("circle" + _local2.counter, ++_local2.counter).moveIt();
_local3++;
}
} else if (_local2.timer >= _local2.delay) {
_local2.timer = 0;
}
};