Frame 1
cyload._x = cyload._x + ((((650 * (this.getBytesLoaded() / this.getBytesTotal())) - 55) - cyload._x) / 3);
Frame 2
if ((this.getBytesLoaded() / this.getBytesTotal()) < 0.99) {
this.gotoAndPlay(1);
}
Frame 4
stop();
var ROOT = this;
breaking.onPress = function () {
ROOT.play();
};
Frame 29
function garb() {
var rand = ((random(71) - 35) / 3);
cyclone.swapDepths(2 * int(cyclone._y + 12));
cyclone._x = cyclone._x + ((_root._xmouse - cyclone._x) / 30);
if (_root._ymouse < 185) {
cyclone._y = cyclone._y + ((185 - cyclone._y) / 30);
} else if (_root._ymouse > 395) {
cyclone._y = cyclone._y + ((395 - cyclone._y) / 30);
} else {
cyclone._y = cyclone._y + ((_root._ymouse - cyclone._y) / 50);
}
with (ROOT.pallete) {
clear();
lineStyle(2, 3351057);
moveTo(cyclone._x, cyclone._y);
lineTo((cyclone._x + random(19)) - 9, (cyclone._y + random(15)) - 7);
lineStyle(2, 6697762);
moveTo(cyclone._x, cyclone._y);
lineTo((cyclone._x + random(19)) - 9, (cyclone._y + random(15)) - 7);
}
palMap.draw(ROOT.pallete);
}
stop();
var blur = (new flash.filters.BlurFilter(3, 3, 3));
var bitmap = (new flash.display.BitmapData(640, 480, false, 0));
var point = (new flash.geom.Point(0, 0));
var rect = (new flash.geom.Rectangle(0, 0, 640, 480));
var matrix = [0, 1, 0, 1, 0, 1, 0, 1, 0];
var convolution = (new flash.filters.ConvolutionFilter());
convolution.matrixX = 3;
convolution.matrixY = 3;
convolution.matrix = matrix;
convolution.divisor = 1;
var yoff = 5;
var xoff = 100;
this.createEmptyMovieClip("cyclone", 5);
this.createEmptyMovieClip("pallete", 3);
this.createEmptyMovieClip("land", 2);
var landMap = (new flash.display.BitmapData(550, 400, false, 1140224));
var palMap = (new flash.display.BitmapData(550, 400, true, 16777215));
var i = 0;
while (i < 2550) {
var randX = random(550);
var randY = random(230);
pallete.lineStyle(2, 39202);
pallete.moveTo(randX, randY);
pallete.lineTo((randX + random(19)) - 9, (randY + random(15)) - 7);
pallete.lineStyle(2, 6736896);
pallete.moveTo(randX, randY);
pallete.lineTo((randX + random(19)) - 9, (randY + random(15)) - 7);
pallete.lineStyle(2, 52224);
pallete.moveTo(randX, randY);
pallete.lineTo((randX + random(19)) - 9, (randY + random(15)) - 7);
pallete.lineStyle(2, 26112);
pallete.moveTo(randX, randY);
pallete.lineTo((randX + random(19)) - 9, (randY + random(15)) - 7);
i++;
}
landMap.draw(pallete);
landMap.applyFilter(landMap, rect, point, blur);
pallete.clear();
var i = 0;
while (i < 2000) {
var randX = random(550);
var randY = random(230);
pallete.lineStyle(2, 39202);
pallete.moveTo(randX, randY);
pallete.lineTo((randX + random(19)) - 9, (randY + random(15)) - 7);
pallete.lineStyle(2, 2280448);
pallete.moveTo(randX, randY);
pallete.lineTo((randX + random(19)) - 9, (randY + random(15)) - 7);
pallete.lineStyle(2, 26112);
pallete.moveTo(randX, randY);
pallete.lineTo((randX + random(19)) - 9, (randY + random(15)) - 7);
pallete.lineStyle(2, 39168);
pallete.moveTo(randX, randY);
pallete.lineTo((randX + random(19)) - 9, (randY + random(15)) - 7);
i++;
}
landMap.draw(pallete);
landMap.applyFilter(landMap, rect, point, blur);
var i = 0;
while (i < 1550) {
var randX = random(550);
var randY = random(230);
pallete.lineStyle(2, 3381504);
pallete.moveTo(randX, randY);
pallete.lineTo(randX + ((random(9) - 4) / 5), (randY + random(15)) - 7);
pallete.lineStyle(2, 26112);
pallete.moveTo(randX, randY);
pallete.lineTo(randX + ((random(9) - 4) / 5), (randY + random(15)) - 7);
pallete.lineStyle(2, 39168);
pallete.moveTo(randX, randY);
pallete.lineTo(randX + ((random(9) - 4) / 5), (randY + random(15)) - 7);
i++;
}
landMap.draw(pallete);
pallete.attachBitmap(palMap, 1);
land.attachBitmap(landMap, 1);
land._y = 180;
var i = 0;
while (i < 80) {
var j = 0;
while (j < 15) {
var scaleVar = (0.8 * ((((80 - i) + (yoff * yoff)) + random(21)) - 10));
var d = cyclone.getNextHighestDepth();
var obj = cyclone.attachMovie("tornado_part", ("tornado_part" + (15 * i)) + j, d, {_x:0, _y:((1.8 * i) - 135) + (random(4) / 2), _xscale:scaleVar, _yscale:(3 * scaleVar) / 4});
obj.part.gotoAndPlay(random(39) + 1);
obj.part.graphic.gotoAndStop(random(3) + 1);
obj.part.graphic.image._xscale = (obj.part.graphic.image._yscale = xoff);
j++;
}
xoff = xoff + 0.5;
yoff = yoff * 0.97;
i++;
}
cyclone.attachMovie("face", "face", 1200, {_x:0, _y:-85});
cyclone._x = 200;
cyclone._y = 200;
setInterval(garb, 10);
var i = 0;
while (i < 20) {
var rand = (random(200) + 190);
var obj;
if (random(4) == 0) {
obj = this.attachMovie("small_house", "house", 2 * rand, {_x:random(500) + 25, _y:rand});
} else if (random(3) == 0) {
obj = this.attachMovie("medium_tree", "tree", 2 * rand, {_x:random(500) + 25, _y:rand});
} else if (random(3) == 0) {
obj = this.attachMovie("people1", "person", 2 * rand, {_x:random(500) + 25, _y:rand});
} else {
obj = this.attachMovie("small_bush", "bush", 2 * rand, {_x:random(500) + 25, _y:rand});
}
i++;
}
Symbol 20 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 20 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 22 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 22 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 23 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 23 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});