Frame 2
if (this.getBytesTotal() == this.getBytesLoaded()) {
gotoAndPlay (4);
}
per = this.getBytesTotal() / 100;
Set("/:goonce", true);
vv = Math.round(this.getBytesLoaded() / per);
vvv = String(vv) + String("%");
loader.gotoAndStop(vv);
Frame 3
gotoAndPlay (2);
Frame 5
Set("/:dopa", false);
Set("/:pa", true);
Set("/:maxs", 5);
Set("/:range", 7);
Set("/:dis2", /:patterny[0][2]);
stop();
Set("/:dop", false);
Set("/:points", 0);
Frame 7
stop();
Symbol 8 MovieClip Frame 1
stop();
Symbol 18 MovieClip Frame 1
points = /:bonus * 5;
Set("/:points", /:points + points);
Symbol 19 MovieClip Frame 1
if (random(500) == 1) {
gotoAndPlay (5);
}
if (random(500) == 2) {
gotoAndPlay (40);
}
if (random(500) == 3) {
gotoAndPlay (75);
}
if (random(500) == 2) {
gotoAndPlay (110);
}
if (random(500) == 1) {
gotoAndPlay (110);
}
if (random(250) == 1) {
gotoAndPlay (190);
}
if (random(1000) == 1) {
gotoAndPlay (145);
}
Symbol 19 MovieClip Frame 2
gotoAndPlay (1);
Symbol 19 MovieClip Frame 35
gotoAndPlay (1);
Symbol 19 MovieClip Frame 70
gotoAndPlay (1);
Symbol 19 MovieClip Frame 105
gotoAndPlay (1);
Symbol 19 MovieClip Frame 140
gotoAndPlay (1);
Symbol 19 MovieClip Frame 185
if (random(4) == 1) {
gotoAndPlay (1);
} else {
gotoAndPlay (145);
}
Symbol 19 MovieClip Frame 230
if (random(20) != 1) {
gotoAndPlay (205);
}
Symbol 19 MovieClip Frame 245
gotoAndPlay (1);
Symbol 19 MovieClip Frame 294
stop();
Symbol 19 MovieClip Frame 325
gotoAndPlay (1);
Symbol 20 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 30
gotoAndStop (1);
Symbol 23 MovieClip Frame 60
gotoAndStop (1);
Symbol 24 MovieClip Frame 1
xs = (random(1000) - 500) / 100;
ys = (random(1000) - 500) / 100;
pullpush = random(15);
if (pullpush == 1) {
plop.gotoAndStop(2);
}
pop = false;
Symbol 24 MovieClip Frame 2
if (this._name != "plop") {
if (this._y > 168) {
_root.gotoAndStop(5);
}
if (this._y < -150) {
_root.gotoAndStop(5);
}
if (this._x > 160) {
_root.gotoAndStop(5);
}
if (this._x < -185) {
_root.gotoAndStop(5);
}
this._x = this._x + xs;
this._y = this._y + ys;
if (Math.abs(xs) > 0.001) {
xs = xs / 1.07;
} else {
xs = 0;
}
if (Math.abs(ys) > 0.001) {
ys = ys / 1.07;
} else {
ys = 0;
}
}
Symbol 24 MovieClip Frame 3
gotoAndPlay (2);
Symbol 40 MovieClip Frame 1
stop();
Symbol 48 MovieClip Frame 4
if (random(1000) == 1) {
gotoAndPlay (6);
}
Symbol 48 MovieClip Frame 5
gotoAndPlay (4);
Symbol 53 MovieClip Frame 1
if (random(5) == 1) {
gotoAndPlay (3);
}
Symbol 53 MovieClip Frame 2
gotoAndPlay (1);
Symbol 57 MovieClip Frame 1
q = 0;
while (q < 100) {
duplicateMovieClip ("g", "g" + String(q), q + 10000);
setProperty("g" + String(q), _x , random(360) - 180);
d = random(50) + 50;
setProperty("g" + String(q), _xscale , d);
setProperty("g" + String(q), _yscale , d);
q++;
}
Symbol 69 Button
on (press) {
gotoAndStop (7);
}
Symbol 74 Button
on (press) {
Set("/:level", 1);
gotoAndStop (1);
}
Symbol 75 Button
on (press) {
gotoAndStop (2);
}
Symbol 76 Button
on (press) {
gotoAndStop (3);
}
Symbol 77 Button
on (press) {
gotoAndStop (4);
}
Symbol 82 MovieClip Frame 1
gotoAndStop(/:level);
stop();
Set("/:level", 1);
Set("/:sd", 1.06);
Set("/:level", 1);
Set("/:multi", 5);
Symbol 82 MovieClip Frame 2
Set("/:sd", 1.065);
Set("/:level", 2);
Set("/:multi", 7);
Symbol 82 MovieClip Frame 3
Set("/:sd", 1.066);
Set("/:level", 3);
Set("/:multi", 10);
Symbol 82 MovieClip Frame 4
Set("/:sd", 1.045);
Set("/:level", 1);
Set("/:multi", 15);
Symbol 86 Button
on (press) {
getURL ("http://www.revzin.com");
}
Symbol 100 MovieClip Frame 1
if (/:goonce == true) {
Set("/:goonce", false);
gotoAndPlay (2);
} else {
stop();
}
Symbol 100 MovieClip Frame 145
stop();
Symbol 105 Button
on (press) {
_root.gotoAndStop(5);
}
Symbol 111 MovieClip Frame 1
stop();
Symbol 113 MovieClip Frame 1
a = 0;
if (a == 0) {
cookie = "Beware the Chewbacca";
}
Symbol 114 MovieClip Frame 30
_parent.gotoAndPlay(3);
Symbol 118 MovieClip Frame 25
_parent.gotoAndStop(7);
Symbol 119 MovieClip Frame 30
_parent.gotoAndStop(7);
Symbol 121 MovieClip Frame 1
bara.gotoAndStop(1);
t = new Date();
temp = t.getSeconds();
f = 0;
Set("/:bonus", /:multi);
Symbol 121 MovieClip Frame 2
Set("/:lock", true);
stop();
Symbol 121 MovieClip Frame 3
Set("/:lock", false);
t = new Date();
cs = t.getSeconds();
Set("/:dis3", (((String(temp) + " ") + String(cs)) + " ") + String(f));
if (temp != cs) {
tt = t;
bara.gotoAndStop(f * /:multi);
f++;
temp = cs;
Set("/:bonus", 60 - (f * /:multi));
}
if (/:bonus == 0) {
gotoAndStop (6);
}
Symbol 121 MovieClip Frame 4
gotoAndPlay (3);
Symbol 127 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 2
_parent.handle._x = getProperty("_parent." + /:hname, _x);
_parent.handle._y = getProperty("_parent." + /:hname, _y);
angle = Math.atan2(_parent._ymouse - _parent.handle._y, _parent._xmouse - _parent.handle._x);
Set("/:angle2", angle);
this._x = _parent.handle._x + (Math.cos(angle) * 20);
this._y = _parent.handle._y + (Math.sin(angle) * 20);
Symbol 131 MovieClip Frame 3
gotoAndPlay (2);
Symbol 132 MovieClip Frame 1
stop();
adang = random(30) / 10;
Symbol 132 MovieClip Frame 2
angle = (Math.atan2(_parent._ymouse - _parent.handle._y, _parent._xmouse - _parent.handle._x) + Math.PI) + adang;
Set("/:angle1", angle);
this._x = _parent.handle._x + (Math.cos(angle) * 20);
this._y = _parent.handle._y + (Math.sin(angle) * 20);
Symbol 132 MovieClip Frame 3
gotoAndPlay (2);
Symbol 135 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 1
d = 0;
if (/:level == 1) {
plopmax = 20;
patx = [0, -90, -80, -70, -60, -50, -40, -30, -20, -10, 0, 90, 80, 70, 60, 50, 40, 30, 20, 10, 40, -40, -70];
paty = [0, -10, 2, 15, 25, 32, 38, 45, 47, 49, 50, -10, 2, 15, 25, 32, 38, 45, 47, 49, -40, -40, -70];
}
if (/:level == 2) {
patx = [-40, -54, -64, -70, -70, -66, -44, -31, -16, 59, -5, 10, 30, 47, 60, 72, 77, 78, 75, 67, 47, 33, 17, 0, 0, 0, -1, 13, -59, -51, -37, -24, 48, 36, 22, -14, 0, 1, 2, 2, -23];
paty = [-44, -33, -15, 3, 20, 37, 71, 84, 89, 69, -54, -55, -50, -41, -28, -13, 3, 19, 37, 54, 77, 83, 86, 85, 68, 53, 34, 23, 51, 60, 48, 35, 61, 51, 40, 23, 12, -6, -24, -42, -52];
plopmax = 40;
}
if (/:level == 3) {
plopmax = 50;
patx = [-12, -7, 18, -8, 2, 10, 10, 9, 8, -71, -75, -73, -59, -44, 60, 77, 89, 96, 86, -19, 3, 23, 47, 71, 67, 51, -40, -33, -34, 46, 51, -32, 48, -28, -29, -60, 45, -31, 33, -22, 28, -3, 40, -26, 50, 62, 59, 34, 4, -19, -42, -42];
paty = [57, -51, 0, 33, 1, -16, -32, -48, -64, -86, -74, -55, -37, -23, -22, -30, -48, -69, -88, -97, -97, -97, -98, -94, -74, -56, -101, -41, -82, -19, -37, -61, 0, -26, -9, -95, 16, 6, 29, 22, 46, 46, 61, 70, 73, 81, 101, 102, 102, 102, 81, 101];
}
Symbol 136 MovieClip Frame 2
speed = 10;
if (/:plops >= plopmax) {
ss.gotoAndStop(2);
Set("/:dopa", true);
_parent.arrow1.gotoAndStop(1);
_parent.arrow2.gotoAndStop(1);
d++;
if (d > 240) {
_root.gotoAndStop(11);
}
if ((d > 50) && (d < 200)) {
Set("/:dop", true);
f = 0;
while (f < (/:plops + 1)) {
tx = getProperty("_parent.plop" + String(f), _x);
ty = getProperty("_parent.plop" + String(f), _y);
dx = patx[f];
dy = paty[f];
sx = (dx - tx) / speed;
sy = (dy - ty) / speed;
sx = sx + (Math.cos((d + f) / 10) / 2);
sy = sy + (Math.sin((d + f) / 10) / 2);
setProperty("_parent.plop" + String(f), _x , tx + sx);
setProperty("_parent.plop" + String(f), _y , ty + sy);
f++;
}
}
if ((d > 200) && (d < 300)) {
Set("/:dop", true);
f = 0;
while (f < (/:plops + 1)) {
tx = getProperty("_parent.plop" + String(f), _x);
ty = getProperty("_parent.plop" + String(f), _y);
dx = 110;
dy = 110;
sx = (dx - tx) / (speed / 2);
sy = (dy - ty) / (speed / 2);
sx = sx + (Math.cos((d + f) / 10) / 2);
sy = sy + (Math.sin((d + f) / 10) / 2);
setProperty("_parent.plop" + String(f), _x , tx + sx);
setProperty("_parent.plop" + String(f), _y , ty + sy);
f++;
}
}
}
Symbol 136 MovieClip Frame 3
gotoAndPlay (2);
Symbol 138 Button
on (rollOver) {
Set("/:pnpn", this._name);
}
on (press) {
if (/:lock == false) {
if (/:dopa == false) {
if (pop == false) {
pres = true;
ss.gotoAndStop(3);
Set("/:pa", false);
_parent.a1.gotoAndPlay(2);
_parent.a2.gotoAndPlay(2);
}
}
}
}
on (releaseOutside) {
if (pres == true) {
if (/:lock == false) {
if (/:dopa == false) {
pres = false;
relfun();
}
}
}
}
on (release) {
if (pres == true) {
if (/:lock == false) {
if (/:dopa == false) {
pres = false;
relfun();
}
}
}
}
Symbol 141 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 2
gotoAndStop (1);
Symbol 141 MovieClip Frame 3
gotoAndStop (1);
Symbol 141 MovieClip Frame 4
gotoAndStop (1);
Symbol 144 MovieClip Frame 1
tttt = this._name;
function relfun() {
if (pop == false) {
Set("/:pa", true);
_parent.a1.gotoAndStop(1);
_parent.a2.gotoAndStop(1);
if (pop == false) {
plop.plop.gotoAndplay(250);
}
if (pullpush == 1) {
wave.gotoAndPlay(31);
ss.gotoAndStop(2);
} else {
wave.gotoAndPlay(2);
ss.gotoAndStop(4);
}
_parent.bar.gotoAndPlay(1);
duplicateMovieClip (this, "plop" + String(/:plops + 1), (5000 + /:plops) + 1);
duplicateMovieClip (this, "plop" + String(/:plops + 2), (5000 + /:plops) + 2);
tellTarget ("_parent.plop" + String(/:plops + 1)) {
shining = true;
plop.plop.gotoAndplay(295);
xs = Math.cos(/:angle1) * 5;
ys = Math.sin(/:angle1) * 5;
shining = true;
};
tellTarget ("_parent.plop" + String(/:plops + 2)) {
plop.plop.gotoAndplay(295);
xs = Math.cos(/:angle2) * 5;
ys = Math.sin(/:angle2) * 5;
shining = true;
};
r = 0;
while (r < (/:plops + 1)) {
if (("plop" + String(r)) != this._name) {
txx = getProperty("_parent.plop" + String(r), _x);
tyy = getProperty("_parent.plop" + String(r), _y);
Set("/:txxx", txx - this._x);
Set("/:tyyy", tyy - this._y);
Set("/:distance", Math.abs(Math.sqrt((/:txxx * /:txxx) + (/:tyyy * /:tyyy))));
if (/:distance < 1) {
Set("/:distance", 1);
}
if (pullpush == 1) {
Set("/:speed", (/:distance * (/:distance / 2)) / /:range);
Set("/:speed", /:speed * -0.8);
} else {
Set("/:speed", (/:distance * (/:distance / 2)) / /:range);
}
tellTarget ("_parent.plop" + String(r)) {
xs = (/:txxx / /:speed) * 5;
ys = (/:tyyy / /:speed) * 5;
if (xs > /:maxs) {
xs = /:maxs;
}
if (ys > /:maxs) {
ys = /:maxs;
}
if (xs < (/:maxs * -1)) {
xs = -5;
}
if (ys < (/:maxs * -1)) {
ys = -5;
}
};
}
r++;
}
_parent.handle.gotoAndStop(1);
pop = true;
Set("/:plops", /:plops + 2);
}
}
pullpush = random(15);
if (pullpush == 1) {
plop.gotoAndStop(2);
}
pop = false;
pres = false;
Symbol 144 MovieClip Frame 2
if (/:dop == false) {
if (this._name != "plop") {
txxx = this._x - _parent._xmouse;
tyyy = this._y - _parent._ymouse;
distance = Math.abs(Math.sqrt((txxx * txxx) + (tyyy * tyyy)));
if (pop == false) {
if (/:pa == true) {
if (distance < 10) {
Set("/:hname", this._name);
}
}
}
if (this._y > 168) {
_root.gotoAndStop(10);
}
if (this._y < -150) {
_root.gotoAndStop(10);
}
if (this._x > 180) {
_root.gotoAndStop(10);
}
if (this._x < -185) {
_root.gotoAndStop(10);
}
if (shining == true) {
if (random(3) == 1) {
if ((Math.abs(xs) > 0.1) && (Math.abs(ys) > 0.1)) {
/:blings++;
duplicateMovieClip ("_parent.bling", "bling" + /:blings, 100 + /:blings);
setProperty("_parent.bling" + /:blings, _x , this._x);
setProperty("_parent.bling" + /:blings, _y , this._y);
if (/:blings > 20) {
Set("/:blings", 0);
}
} else {
shining = false;
}
}
}
this._x = this._x + xs;
this._y = this._y + ys;
if (Math.abs(xs) > 0.001) {
xs = xs / /:sd;
} else {
xs = 0;
}
if (Math.abs(ys) > 0.001) {
ys = ys / /:sd;
} else {
ys = 0;
}
}
}
Symbol 144 MovieClip Frame 3
gotoAndPlay (2);
Symbol 147 MovieClip Frame 15
_parent.removeMovieClip();
Symbol 148 MovieClip Frame 1
gotoAndStop(random(4) + 2);
Symbol 149 MovieClip Frame 1
Set("/:blings", 0);
duplicateMovieClip ("h", "handle", 20000);
Set("/:blings", 0);
Set("/:plops", 1);
duplicateMovieClip ("plop", "plop" + String(/:plops), 1000 + /:plops);
setProperty("plop" + String(/:plops), _x , 0);
setProperty("plop" + String(/:plops), _y , 0);
Instance of Symbol 148 MovieClip "bling" in Symbol 149 MovieClip Frame 1
onClipEvent (load) {
xs = random(4) - 2;
ys = random(4) - 2;
}
onClipEvent (enterFrame) {
this._x = this._x + xs;
this._y = this._y + ys;
xs = xs / 1.2;
ys = ys / 1.2;
}
Symbol 154 MovieClip Frame 210
stop();
Symbol 156 MovieClip Frame 60
_root.gotoAndStop(5);
Symbol 159 MovieClip Frame 265
_root.gotoAndStop(5);
Symbol 160 MovieClip Frame 1
q = 0;
while (q < 100) {
duplicateMovieClip ("g", "g" + String(q), q + 10000);
setProperty("g" + String(q), _x , random(360) - 180);
d = random(50) + 50;
setProperty("g" + String(q), _xscale , d);
setProperty("g" + String(q), _yscale , d);
q++;
}
Symbol 164 MovieClip Frame 125
stop();
Symbol 166 Button
on (press) {
rr = 1;
while (rr < pmax) {
Set("/:s1", (/:s1 + String(getProperty("plop" + String(rr), _x))) + ",");
Set("/:s2", (/:s2 + String(getProperty("plop" + String(rr), _y))) + ",");
rr++;
}
}
Symbol 168 Button
on (press) {
this.startDrag();
}
on (release) {
stopDrag();
}
Symbol 172 MovieClip Frame 1
Set("/:blings", 0);
duplicateMovieClip ("h", "handle", 20000);
Set("/:blings", 0);
pmax = 53;
rr = 1;
while (rr < pmax) {
duplicateMovieClip ("plop", "plop" + String(rr), 1000 + rr);
setProperty("plop" + String(rr), _x , 120);
setProperty("plop" + String(rr), _y , 120);
rr++;
}