Frame 1
bl = _root.getBytesLoaded();
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
if (_root.player == undefined) {
gotoAndStop (3);
} else {
gotoAndStop (4);
}
} else {
_root.lAnim.loader._xscale = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
}
Frame 2
gotoAndPlay (1);
Frame 4
var balls = 0;
var ver = "6.1";
var nextBall = 0;
var rs = 1;
var dx = 0;
var dy = 0;
var nTimer = 0;
var fireMode = 0;
var bigMode = 0;
var paused = false;
var rt = "undefined";
var pFiring = 0;
var score:Number = 0;
_root.ass.visible = 0;
stop();
function bitOR(a, b) {
var _local1 = (a & 1) | (b & 1);
var _local2 = (a >>> 1) | (b >>> 1);
return((_local2 << 1) | _local1);
}
function bitXOR(a, b) {
var _local1 = (a & 1) ^ (b & 1);
var _local2 = (a >>> 1) ^ (b >>> 1);
return((_local2 << 1) | _local1);
}
function bitAND(a, b) {
var _local1 = (a & 1) & (b & 1);
var _local2 = (a >>> 1) & (b >>> 1);
return((_local2 << 1) | _local1);
}
function addme(x, y) {
var _local1 = (x & 65535) + (y & 65535);
var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16);
return((_local2 << 16) | (_local1 & 65535));
}
function rhex(num) {
str = "";
j = 0;
while (j <= 3) {
str = str + (hex_chr.charAt((num >> ((j * 8) + 4)) & 15) + hex_chr.charAt((num >> (j * 8)) & 15));
j++;
}
return(str);
}
function str2blks_MD5(str) {
nblk = ((str.length + 8) >> 6) + 1;
blks = new Array(nblk * 16);
i = 0;
while (i < (nblk * 16)) {
blks[i] = 0;
i++;
}
i = 0;
while (i < str.length) {
blks[i >> 2] = blks[i >> 2] | (str.charCodeAt(i) << ((((str.length * 8) + i) % 4) * 8));
i++;
}
blks[i >> 2] = blks[i >> 2] | (128 << ((((str.length * 8) + i) % 4) * 8));
var _local2 = str.length * 8;
blks[(nblk * 16) - 2] = _local2 & 255;
blks[(nblk * 16) - 2] = blks[(nblk * 16) - 2] | (((_local2 >>> 8) & 255) << 8);
blks[(nblk * 16) - 2] = blks[(nblk * 16) - 2] | (((_local2 >>> 16) & 255) << 16);
blks[(nblk * 16) - 2] = blks[(nblk * 16) - 2] | (((_local2 >>> 24) & 255) << 24);
return(blks);
}
function rol(num, cnt) {
return((num << cnt) | (num >>> (32 - cnt)));
}
function cmn(q, a, b, x, s, t) {
return(addme(rol(addme(addme(a, q), addme(x, t)), s), b));
}
function ff(a, b, c, d, x, s, t) {
return(cmn(bitOR(bitAND(b, c), bitAND(~b, d)), a, b, x, s, t));
}
function gg(a, b, c, d, x, s, t) {
return(cmn(bitOR(bitAND(b, d), bitAND(c, ~d)), a, b, x, s, t));
}
function hh(a, b, c, d, x, s, t) {
return(cmn(bitXOR(bitXOR(b, c), d), a, b, x, s, t));
}
function ii(a, b, c, d, x, s, t) {
return(cmn(bitXOR(c, bitOR(b, ~d)), a, b, x, s, t));
}
function calcMD5(str) {
x = str2blks_MD5(str);
a = 1732584193 /* 0x67452301 */;
b = -271733879;
c = -1732584194;
d = 271733878 /* 0x10325476 */;
var _local1;
i = 0;
while (i < x.length) {
olda = a;
oldb = b;
oldc = c;
oldd = d;
_local1 = 0;
a = ff(a, b, c, d, x[i + 0], 7, -680876936);
d = ff(d, a, b, c, x[i + 1], 12, -389564586);
c = ff(c, d, a, b, x[i + 2], 17, 606105819);
b = ff(b, c, d, a, x[i + 3], 22, -1044525330);
a = ff(a, b, c, d, x[i + 4], 7, -176418897);
d = ff(d, a, b, c, x[i + 5], 12, 1200080426);
c = ff(c, d, a, b, x[i + 6], 17, -1473231341);
b = ff(b, c, d, a, x[i + 7], 22, -45705983);
a = ff(a, b, c, d, x[i + 8], 7, 1770035416);
d = ff(d, a, b, c, x[i + 9], 12, -1958414417);
c = ff(c, d, a, b, x[i + 10], 17, -42063);
b = ff(b, c, d, a, x[i + 11], 22, -1990404162);
a = ff(a, b, c, d, x[i + 12], 7, 1804603682);
d = ff(d, a, b, c, x[i + 13], 12, -40341101);
c = ff(c, d, a, b, x[i + 14], 17, -1502002290);
b = ff(b, c, d, a, x[i + 15], 22, 1236535329);
a = gg(a, b, c, d, x[i + 1], 5, -165796510);
d = gg(d, a, b, c, x[i + 6], 9, -1069501632);
c = gg(c, d, a, b, x[i + 11], 14, 643717713);
b = gg(b, c, d, a, x[i + 0], 20, -373897302);
a = gg(a, b, c, d, x[i + 5], 5, -701558691);
d = gg(d, a, b, c, x[i + 10], 9, 38016083);
c = gg(c, d, a, b, x[i + 15], 14, -660478335);
b = gg(b, c, d, a, x[i + 4], 20, -405537848);
a = gg(a, b, c, d, x[i + 9], 5, 568446438);
d = gg(d, a, b, c, x[i + 14], 9, -1019803690);
c = gg(c, d, a, b, x[i + 3], 14, -187363961);
b = gg(b, c, d, a, x[i + 8], 20, 1163531501);
a = gg(a, b, c, d, x[i + 13], 5, -1444681467);
d = gg(d, a, b, c, x[i + 2], 9, -51403784);
c = gg(c, d, a, b, x[i + 7], 14, 1735328473);
b = gg(b, c, d, a, x[i + 12], 20, -1926607734);
a = hh(a, b, c, d, x[i + 5], 4, -378558);
d = hh(d, a, b, c, x[i + 8], 11, -2022574463);
c = hh(c, d, a, b, x[i + 11], 16, 1839030562);
b = hh(b, c, d, a, x[i + 14], 23, -35309556);
a = hh(a, b, c, d, x[i + 1], 4, -1530992060);
d = hh(d, a, b, c, x[i + 4], 11, 1272893353);
c = hh(c, d, a, b, x[i + 7], 16, -155497632);
b = hh(b, c, d, a, x[i + 10], 23, -1094730640);
a = hh(a, b, c, d, x[i + 13], 4, 681279174);
d = hh(d, a, b, c, x[i + 0], 11, -358537222);
c = hh(c, d, a, b, x[i + 3], 16, -722521979);
b = hh(b, c, d, a, x[i + 6], 23, 76029189);
a = hh(a, b, c, d, x[i + 9], 4, -640364487);
d = hh(d, a, b, c, x[i + 12], 11, -421815835);
c = hh(c, d, a, b, x[i + 15], 16, 530742520);
b = hh(b, c, d, a, x[i + 2], 23, -995338651);
a = ii(a, b, c, d, x[i + 0], 6, -198630844);
d = ii(d, a, b, c, x[i + 7], 10, 1126891415);
c = ii(c, d, a, b, x[i + 14], 15, -1416354905);
b = ii(b, c, d, a, x[i + 5], 21, -57434055);
a = ii(a, b, c, d, x[i + 12], 6, 1700485571);
d = ii(d, a, b, c, x[i + 3], 10, -1894986606);
c = ii(c, d, a, b, x[i + 10], 15, -1051523);
b = ii(b, c, d, a, x[i + 1], 21, -2054922799);
a = ii(a, b, c, d, x[i + 8], 6, 1873313359);
d = ii(d, a, b, c, x[i + 15], 10, -30611744);
c = ii(c, d, a, b, x[i + 6], 15, -1560198380);
b = ii(b, c, d, a, x[i + 13], 21, 1309151649);
a = ii(a, b, c, d, x[i + 4], 6, -145523070);
d = ii(d, a, b, c, x[i + 11], 10, -1120210379);
c = ii(c, d, a, b, x[i + 2], 15, 718787259);
b = ii(b, c, d, a, x[i + 9], 21, -343485551);
a = addme(a, olda);
b = addme(b, oldb);
c = addme(c, oldc);
d = addme(d, oldd);
i = i + 16;
}
return(((rhex(a) + rhex(b)) + rhex(c)) + rhex(d));
}
function newBall() {
_root.snds.gotoAndPlay(6);
_root.balls = _root.balls + 1;
_root.nextBall = _root.nextBall + 1;
j = "ball" + _root.nextBall;
duplicateMovieClip (ball, eval (j), _root.nextBall);
}
function createPretzel() {
with (_root) {
pz._x = deflector._x;
pz._y = deflector._y;
pFiring = 1;
}
}
stop();
var hex_chr = "0123456789abcdef";
Instance of Symbol 27 MovieClip "fack" in Frame 4
onClipEvent (enterFrame) {
if (_y < 620) {
_y = (_y + 2);
if (this.hitTest(_root.deflector)) {
_y = 900;
_root.deflector._width = _root.deflector._width + 40;
_root.snds.gotoAndPlay(4);
_root.score = _root.score + 500;
}
}
}
Instance of Symbol 43 MovieClip "ball" in Frame 4
onClipEvent (enterFrame) {
if ((this._name != "ball") && (_root.paused == false)) {
vy = vy + 0.3;
ox = _x;
oy = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_x < 30) {
_x = 30;
vx = -vx;
_root.snds.gotoAndPlay(3);
}
if (_x > 510) {
_x = 510;
vx = -vx;
_root.snds.gotoAndPlay(3);
}
if (_root.deflector.hitTest(_x, _y, true)) {
_root.tmTimer = _root.nTimer;
offset = -(_root.deflector._x - _x);
r = (random(4) / 2) - 0.5;
if (_root.bigMode == 1) {
b = -2;
_root.snds.gotoAndPlay(7);
} else {
b = 0;
_root.snds.gotoAndPlay(1);
}
vy = ((-vy) + r) + b;
vx = (vx + (offset / 5)) + r;
if (_root.firemode != 1) {
_root.deflector.gotoAndPlay(2);
}
}
if (_y > _root.floor._y) {
_root.balls--;
this.removeMovieClip();
}
if (_root.ceiling.hitTest(_x, _y, true)) {
vy = 0;
snds.gotoAndPlay(3);
}
if (_root.pz.hitTest(_x, _y, true)) {
_root.score = _root.score + 250;
_root.snds.gotoAndPlay(4);
_root.pFiring = 0;
_root.pz._y = 800;
vy = vy - 30;
_root.frenchy.play();
}
if (_root.rthing.hitTest(_x, _y, true)) {
_root.firemode = 1;
_root.deflector.gotoAndPlay(5);
}
if (_root.rbnd.hitTest(_x, _y, true)) {
for (hit in _root.rbnd) {
chit = "_root.rbnd." + hit;
if (eval (chit).hitTest(_x, _y, true)) {
nhit = chit;
eval (nhit).play();
}
}
dx = eval (nhit)._x + eval (nhit)._parent._x;
dy = eval (nhit)._y + eval (nhit)._parent._y;
if (_y > dy) {
yd = 1;
} else {
yd = -1;
}
if (_x > dx) {
xd = 1;
} else {
xd = -1;
}
_x = ox;
_y = oy;
eval (nhit)._x = eval (nhit)._x + (vx * 0.5);
eval (nhit)._y = eval (nhit)._y + (vy * 0.5);
vx = Math.abs(vx) * xd;
vy = Math.abs(vy) * yd;
_root.snds.gotoAndPlay(5);
_root.score = _root.score + 5;
}
if (_root.nbl.hitTest(_x, _y, true)) {
if (spawned == 0) {
_root.newBall();
spawned = 1;
}
} else {
spawned = 0;
}
}
}
Instance of Symbol 55 MovieClip "pz" in Frame 4
onClipEvent (enterFrame) {
if (_root.pFiring == 1) {
_y = (_y - 5);
_rotation = (_rotation - 15);
if (_y < -20) {
_y = 800;
_root.pFiring = 0;
}
if (_root.nbl.hitTest(this)) {
_root.snds2.gotoAndPlay(4);
_root.newBall();
_root.newBall();
_root.newBall();
_root.newBall();
_root.newBall();
_root.newBall();
_root.nbl._x = _root.nbl._x - 4;
_y = -39;
}
}
}
Instance of Symbol 48 MovieClip "control" in Frame 4
onClipEvent (enterFrame) {
with (_root) {
if (paused == false) {
nTimer = getTimer();
deflector._x = _xmouse;
if (deflector._width > 61) {
if (random(100) > 80) {
deflector._width = deflector._width - 0.1;
}
}
if (deflector._x < (30 + (deflector._width / 2))) {
deflector._x = 30 + (deflector._width / 2);
}
if (deflector._x > (510 - (deflector._width / 2))) {
deflector._x = 510 - (deflector._width / 2);
}
t = getTimer();
if ((t - r) >= 1000) {
r = t;
var score = (Number(score) + (10 * balls));
}
if ((balls == 0) && (started == 1)) {
started = 0;
play();
}
}
}
}
Instance of Symbol 102 MovieClip in Frame 4
onClipEvent (load) {
sURL = "renzo.php";
loadVariables (sURL, _root, "POST");
}
Frame 5
stop();
Instance of Symbol 48 MovieClip "scCont" in Frame 5
onClipEvent (enterFrame) {
with (_root) {
if (scCount < score) {
scCount = int((scCount + score) / 2) + 1;
snds.gotoAndPlay(3);
} else {
scCount = score;
if (hap != 1) {
hap = 1;
rs = 1;
rt = "Poo";
if (score >= 150) {
rs = 2;
rt = "Bum";
}
if (score >= 300) {
rs = 3;
rt = "A dead rat";
}
if (score >= 450) {
rs = 18;
rt = "Susan";
}
if (score >= 600) {
rs = 4;
rt = "A brick";
}
if (score >= 800) {
rs = 17;
rt = "Mashed Potato";
}
if (score >= 1000) {
rs = 5;
rt = "Concussed Ant";
}
if (score >= 1500) {
rs = 6;
rt = "Broken Calculator";
}
if (score >= 1800) {
rs = 7;
rt = "Bruised Banana";
}
if (score >= 2000) {
rs = 8;
rt = "Spork";
}
if (score >= 2200) {
rs = 9;
rt = "Psycho";
}
if (score >= 2500) {
rs = 10;
rt = "Holy Hand-Grenade";
}
if (score >= 3000) {
rs = 12;
rt = "Golden Edlet";
}
if (score >= 3500) {
rs = 11;
rt = "Moo Juice";
}
if (score >= 4000) {
rs = 13;
rt = "Sacred Can o' Spam";
}
if (score >= 5000) {
rs = 14;
rt = "Ultimate Banana";
}
if (score >= 5500) {
rs = 16;
rt = "Extendo-Zinc";
}
if (score >= 6000) {
rs = 15;
rt = "The Barlow Compound";
}
revealer.rankshow.gotoAndStop(rs);
revealer.play();
}
}
}
}
Symbol 15 Button
on (release) {
if (_root.player.length > 1) {
var ok = 1;
var chars = new String();
chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
a = 1;
while (a <= _root.player.length) {
if (chars.indexOf(_root.player.substr(a, 1)) == -1) {
ok = 0;
}
a++;
}
if (ok == 1) {
gotoAndStop (4);
}
}
}
Symbol 27 MovieClip Frame 40
stop();
Symbol 31 Button
on (press) {
if (_root.started) {
if (_root.firemode == 1) {
_root.firemode = 0;
_root.deflector.gotoAndStop(1);
_root.createPretzel();
_root.snds.gotoAndPlay(6);
} else {
_root.deflector.gotoAndPlay(16);
_root.bigMode = 1;
}
}
}
Symbol 40 Button
on (press) {
if (_root.firemode == 1) {
_root.firemode = 0;
_root.deflector.gotoAndStop(1);
_root.createPretzel();
} else {
_root.deflector.gotoAndPlay(16);
_root.bigMode = 1;
}
}
Symbol 41 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 4
gotoAndStop (1);
Symbol 41 MovieClip Frame 15
gotoAndPlay (5);
Symbol 41 MovieClip Frame 17
_root.bigMode = 0;
gotoAndStop (1);
Symbol 43 MovieClip Frame 1
var vx = (3 + random(3));
var vy = (-random(2));
var dx = 0;
var dy = 0;
var active = 0;
Symbol 50 MovieClip Frame 1
stop();
Instance of Symbol 48 MovieClip in Symbol 50 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.started == 1) && (_root.paused == false)) {
if (((_root.nTimer - _root.tmTimer) > 9000) && (_parent._currentframe < 16)) {
_parent.gotoAndPlay(16);
}
if (_parent.hitTest(_root.pz)) {
_root.pz._y = -1000;
_root.snds.gotoAndPlay(4);
_root.fack.gotoAndPlay(1);
_root.fack._x = _parent._x + _parent._parent._x;
_root.fack._y = _parent._y + _parent._parent._y;
_parent.gotoAndPlay(109);
}
}
}
Symbol 50 MovieClip Frame 15
gotoAndStop (1);
Symbol 50 MovieClip Frame 108
gotoAndStop (1);
Symbol 50 MovieClip Frame 1225
gotoAndPlay (103);
Symbol 59 MovieClip Frame 1
stop();
Symbol 69 Button
on (press) {
trace(_root.pApp);
_root.tmTimer = getTimer();
_root.newBall();
_root.loofah._visible = 0;
_root.started = 1;
_root.js = 1;
_root.fireMode = 0;
}
Symbol 74 Button
on (release) {
getURL ("http://foon.2ya.com/", "_blank");
}
Symbol 93 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 2
gotoAndStop (1);
Symbol 93 MovieClip Frame 3
gotoAndStop (1);
Symbol 93 MovieClip Frame 4
gotoAndStop (1);
Symbol 93 MovieClip Frame 5
gotoAndStop (1);
Symbol 93 MovieClip Frame 6
gotoAndStop (1);
Symbol 93 MovieClip Frame 7
gotoAndStop (1);
Symbol 97 Button
on (press, keyPress "p") {
if (started) {
paused = !paused;
if (paused) {
pd.gotoAndStop(2);
} else {
pd.gotoAndStop(1);
}
}
}
Symbol 100 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 50
stop();
Symbol 163 MovieClip Frame 60
stop();
Symbol 175 MovieClip Frame 50
stop();
Symbol 178 MovieClip Frame 50
stop();
Symbol 179 MovieClip Frame 1
stop();
Symbol 188 Button
on (release) {
_root.gotoAndStop(1);
}
Symbol 189 Button
on (release) {
_root.started = 0;
_root.score = 0;
_root.balls = 0;
_root.nextBall = 0;
_root.loofah.visible = 1;
_root.gotoAndStop(1);
}
Symbol 193 Button
on (press) {
var pName;
var pScore;
var pVer;
var pKey;
var pRank;
pName = _root.player;
pScore = _root.score;
pVer = _root.ver;
pKey = _root.calcMD5(((pName + pScore) + pVer) + _root.pApp);
trace(((pName + pScore) + pVer) + _root.pApp);
pRank = _root.rt;
getURL ("http://www.bezilla.org/robin.allen/scores.php", "_blank", "POST");
}
Symbol 194 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 95
rankshow.gotoAndStop(_root.rs);
Symbol 194 MovieClip Frame 104
_root.snds.gotoAndPlay(2);
Symbol 194 MovieClip Frame 110
stop();