Frame 1
function garb() {
cyclone.clouds.off = (_root._xmouse - cyclone._x) / 10;
cyclone._x = cyclone._x + ((_root._xmouse - cyclone._x) / 30);
if (_root._ymouse > 105) {
cyclone._y = cyclone._y + (((_root._ymouse - cyclone._y) - 70) / 70);
} else {
cyclone._y = cyclone._y + ((70 - cyclone._y) / 50);
}
}
var yoff = 0;
this.createEmptyMovieClip("cyclone", 1);
var i = 0;
while (i < 80) {
var obj = cyclone.attachMovie("tornado_part", "tornado_part" + i, i, {_x:0, _y:(i + yoff) + (random(4) / 2), _xscale:80 - i, _yscale:(60 - i) + yoff});
obj.part.gotoAndPlay(random(59) + 1);
obj.part.graphic.gotoAndStop(random(3) + 1);
var obj = cyclone.attachMovie("tornado_part", "tornado_part" + i, i + 90, {_x:0, _y:(i + yoff) + (random(4) / 2), _xscale:80 - i, _yscale:(60 - i) + yoff});
obj.part.gotoAndPlay(random(59) + 1);
obj.part.graphic.gotoAndStop(random(3) + 1);
var obj = cyclone.attachMovie("tornado_part", "tornado_part" + i, i + 180, {_x:0, _y:(i + yoff) + (random(4) / 2), _xscale:80 - i, _yscale:(60 - i) + yoff});
obj.part.gotoAndPlay(random(59) + 1);
obj.part.graphic.gotoAndStop(random(3) + 1);
var obj = cyclone.attachMovie("tornado_part", "tornado_part" + i, i + 270, {_x:0, _y:(i + yoff) + (random(4) / 2), _xscale:80 - i, _yscale:(60 - i) + yoff});
obj.part.gotoAndPlay(random(59) + 1);
obj.part.graphic.gotoAndStop(random(3) + 1);
var obj = cyclone.attachMovie("tornado_part", "tornado_part" + i, i + 360, {_x:0, _y:(i + yoff) + (random(4) / 2), _xscale:80 - i, _yscale:(60 - i) + yoff});
obj.part.gotoAndPlay(random(59) + 1);
obj.part.graphic.gotoAndStop(random(3) + 1);
var obj = cyclone.attachMovie("tornado_part", "tornado_part" + i, i + 450, {_x:0, _y:(i + yoff) + (random(4) / 2), _xscale:80 - i, _yscale:(60 - i) + yoff});
obj.part.gotoAndPlay(random(59) + 1);
obj.part.graphic.gotoAndStop(random(3) + 1);
var obj = cyclone.attachMovie("tornado_part", "tornado_part" + i, i + 540, {_x:0, _y:(i + yoff) + (random(4) / 2), _xscale:80 - i, _yscale:(60 - i) + yoff});
obj.part.gotoAndPlay(random(59) + 1);
obj.part.graphic.gotoAndStop(random(3) + 1);
var obj = cyclone.attachMovie("tornado_part", "tornado_part" + i, i + 630, {_x:0, _y:(i + yoff) + (random(4) / 2), _xscale:80 - i, _yscale:(60 - i) + yoff});
obj.part.gotoAndPlay(random(59) + 1);
obj.part.graphic.gotoAndStop(random(3) + 1);
yoff = yoff + 0.2;
yoff = yoff * 1.02;
i++;
}
cyclone.attachMovie("clouds", "clouds", 790, {_x:0, _y:125, off:0});
cyclone.attachMovie("face", "face", 800, {_x:0, _y:35});
cyclone._x = 200;
cyclone._y = 200;
setInterval(garb, 10);
Symbol 11 MovieClip [cloud1] Frame 1
_alpha = (_alpha - 5);
_rotation = (_rotation + rvel);
_x = (_x + xvel);
_y = (_y + yvel);
xvel = xvel * 0.9;
yvel = yvel * 0.9;
if (_alpha < 4) {
this.removeMovieClip();
}
Symbol 11 MovieClip [cloud1] Frame 2
_alpha = (_alpha - 5);
_rotation = (_rotation + rvel);
_x = (_x + xvel);
_y = (_y + yvel);
xvel = xvel * 0.9;
yvel = yvel * 0.9;
if (_alpha < 4) {
this.removeMovieClip();
}
Symbol 13 MovieClip [cloud2] Frame 1
_alpha = (_alpha - 5);
_rotation = (_rotation + rvel);
_x = (_x + xvel);
_y = (_y + yvel);
xvel = xvel * 0.9;
yvel = yvel * 0.9;
if (_alpha < 4) {
this.removeMovieClip();
}
Symbol 13 MovieClip [cloud2] Frame 2
_alpha = (_alpha - 5);
_rotation = (_rotation + rvel);
_x = (_x + xvel);
_y = (_y + yvel);
xvel = xvel * 0.9;
yvel = yvel * 0.9;
if (_alpha < 4) {
this.removeMovieClip();
}
Symbol 14 MovieClip [clouds] Frame 1
var rand = ((random(71) - 35) / 3);
this.attachMovie("cloud" + (random(2) + 1), "cloud", random(300), {_x:rand / 8, _y:random(15) - 20, xvel:(((rand / 10) + (random(11) - 5)) - off) / 3, yvel:(-random(10)) / 32, rvel:random(21) - 10});
Symbol 14 MovieClip [clouds] Frame 2
var rand = ((random(71) - 35) / 3);
this.attachMovie("cloud" + (random(2) + 1), "cloud", random(300), {_x:rand / 8, _y:random(15) - 20, xvel:(((rand / 10) + (random(11) - 5)) - off) / 3, yvel:(-random(10)) / 32, rvel:random(21) - 10});