Frame 1
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
var pv;
mb = "__mochibot__";
mbc = "fuck.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version));
u = (((((((((((("http://" + mbc) + "/my/fc.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
__com_ot__("31d381", this, 10301, true);
function makeArray() {
i = 0;
while (i < 30) {
picArr[i] = i + 2;
i++;
}
}
function getPic() {
_root.totalIndex++;
if (_root.totalIndex == 31) {
_root.totalIndex = 0;
}
}
function nextLevel() {
_root.getPic();
bonus2MV.gotoAndStop(_root.picArr[_root.totalIndex]);
}
function resumeGame() {
_root.ball._x = 100;
_root.ball._y = 100;
_root.gpause = false;
level = level + 1;
if (level >= 31) {
_root.gotoAndStop(8);
}
_root.levels.gotoAndStop(_root.level);
}
function gameOver() {
_root.gotoAndStop("gameOver2");
}
var totalIndex = -1;
var picArr = new Array();
var picTime = 2500;
_root.maxLev = 30;
var totalScore = 0;
var myInt1;
makeArray();
stopAllSounds();
_root.bytesLoaded = _root.getBytesLoaded();
_root.bytesTotal = _root.getBytesTotal();
_root.percentLoaded = Math.round(100 * (_root.bytesLoaded / _root.bytesTotal));
_root.percentLoadedText = _root.percentLoaded + "%";
_root.bar.gotoAndStop(percentLoaded);
var myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
_root.menu = myMenu;
Instance of Symbol 20 MovieClip "ball" in Frame 1
onClipEvent (load) {
vel_y = -1;
}
onClipEvent (enterFrame) {
vel_y--;
this._y = this._y - vel_y;
if (this._y >= 250) {
vel_y = 20;
_parent.bar._rotation = 5;
}
this._x = this._x - speed;
}
Frame 2
if (_root.percentLoaded == 100) {
gotoAndPlay (3);
} else {
gotoAndPlay (1);
}
Frame 3
_root.introMV.gotoAndStop(2);
stop();
Frame 5
stop();
Frame 6
stop();
stopAllSounds();
bgSound = new Sound(this);
bgSound.attachSound("damusic");
bgSound.start(0, 99);
gpause = true;
Frame 7
function nextlvl() {
write = false;
_root.box.removeMovieClip();
_root.box2.removeMovieClip();
_root.box4.removeMovieClip();
_root.ball.restart = true;
_root.ball._x = -100;
_root.ball._y = -100;
gpause = true;
_root.nextLevel();
}
stop();
var gpause = false;
z = 0;
while (z < 4) {
duplicateMovieClip (ball, "b" + z, 4 - z);
_root["b" + z].z = z;
if (z == 3) {
_root.ball.swapDepths(5);
}
z++;
}
_root.onMouseDown = function () {
xpoint = _xmouse;
ypoint = _ymouse;
write = true;
};
_root.onMouseUp = function () {
write = false;
timer = 0;
timer2 = 0;
};
stop();
var ptimer = 0;
var timer = 0;
var timer2 = 0;
var line = 0;
var line2 = 0;
var scoreline = 0;
var scoreplusthing = 0;
var level = 1;
var deaths = 0;
var edown = false;
_root.createEmptyMovieClip("border1", -2);
border1.lineStyle(30, 0, 100);
border1.lineTo(Stage.width, 0);
border1.lineTo(Stage.width, Stage.height);
border1.lineTo(0, Stage.height);
border1.lineTo(0, 0);
border1.lineStyle(20, 6710886, 100);
border1.lineTo(Stage.width, 0);
border1.lineTo(Stage.width, Stage.height);
border1.lineTo(0, Stage.height);
border1.lineTo(0, 0);
border1.lineStyle(10, 161061273, 100);
border1.lineTo(Stage.width, 0);
border1.lineTo(Stage.width, Stage.height);
border1.lineTo(0, Stage.height);
border1.lineTo(0, 0);
var ptimer2 = 200;
var p = 50;
_root.onEnterFrame = function () {
if (Key.isDown(2)) {
gpause = true;
}
if ((Key.isDown(13) && (!edown)) && (!gpause)) {
gpause = true;
edown = true;
} else if ((Key.isDown(13) && (!edown)) && (gpause)) {
gpause = false;
edown = true;
} else if (!Key.isDown(13)) {
edown = false;
}
if (!gpause) {
if (write) {
timer2++;
if (timer2 >= 30) {
write = false;
}
createEmptyMovieClip("box", 6);
createEmptyMovieClip("box2", 7);
createEmptyMovieClip("box4", 8);
with (box) {
moveTo(xpoint, ypoint);
lineStyle(30, 0, 100);
lineTo(_root._xmouse, _root._ymouse);
}
with (box4) {
moveTo(xpoint, ypoint);
lineStyle(10, 10066329, 100);
lineTo(_root._xmouse, _root._ymouse);
}
box2.moveTo(xpoint, ypoint);
box2.lineStyle(20, 6710886, 100);
box2.lineTo(_root._xmouse, _root._ymouse);
}
}
};
Instance of Symbol 282 MovieClip "levels" in Frame 7
onClipEvent (load) {
stop();
}
Instance of Symbol 288 MovieClip "ball" in Frame 7
onClipEvent (load) {
if (_name == "ball") {
var _x = 100;
var _y = 100;
var r = (ball._width / 2);
var xspeed = 0;
var yspeed = 3;
var array = new Array(360);
}
_xscale = _yscale;
var scale = _yscale;
var traction = false;
var superb = false;
var big = false;
var mini = false;
var doubleline = false;
var scale1 = _xscale;
var metalb = false;
}
onClipEvent (enterFrame) {
if (!_root.gpause) {
_visible = true;
if (_name == "ball") {
if (!_root.gpause) {
r = ((ball._width * scale) / 100) / 2;
_yscale = scale;
_xscale = scale;
(metalb ? ((metal._visible = true)) : ((metal._visible = false)));
(traction ? ((Key.isDown(32) ? ((spikes._visible = false)) : ((spikes._visible = true)))) : ((spikes._visible = false)));
(big ? ((scale = scale1 * 1.7)) : ((mini ? ((scale = scale1 * 0.5)) : ((scale = scale1)))));
(superb ? ((sball._visible = true)) : ((sball._visible = false)));
((_y <= -50) ? ((_parent.ballshower._visible = true)) : ((_parent.ballshower._visible = false)));
((yspeed >= (28 + ((28 * superb) / 4))) ? ((yspeed = 28 + ((28 * superb) / 4))) : 0);
((yspeed <= (-28 - ((28 * superb) / 4))) ? ((yspeed = -28 - ((28 * superb) / 4))) : 0);
i = 0;
while (i < 360) {
x = _x + (r * Math.cos((i / 180) * 3.141593));
y = _y - (r * Math.sin((i / 180) * 3.141593));
if (_parent.levels.portal.hitTest(x + xspeed, y + yspeed, true)) {
if (!phit) {
trace("next llevel?");
_root.nextlvl();
}
phit = true;
} else if (this.hitTest(_root.levels.ta) || (this.hitTest(_root.levels.tb))) {
} else if (_root.levels.bounces.hitTest(x + xspeed, y + yspeed, true)) {
} else if (_root.levels.hitTest(x + xspeed, y + yspeed, true) && (!restart)) {
if (!phit) {
_y = 100;
_x = 100;
_root.deaths++;
trace("deaths: " + _root.deaths);
if (_root.deaths > 10) {
_root.gotoAndStop(10);
}
restart = true;
phit = true;
}
} else {
phit = false;
}
if ((_root.box.hitTest(x, y, true) || (_root.box3.hitTest(x, y, true))) || (_root.levels.bounces.hitTest(x, y, true))) {
array[i] = 1;
xval = x;
yval = y;
if (!_root.levels.bounces.hitTest(x, y, true)) {
_root.write = false;
}
} else {
array[i] = 0;
}
if ((_root.border1.hitTest(x, y, true) || (_x < 0)) || (_x > Stage.width)) {
if (spikes._visible == false) {
((_y >= 570) ? ((yspeed = -3)) : (((_y <= 30) ? ((yspeed = 3)) : 0)));
if ((_y < 570) && (_y > 30)) {
((_x > 500) ? ((xspeed = -5)) : ((xspeed = 5)));
}
} else {
xspeed = 0;
yspeed = 0;
}
}
i = i + 5;
}
strt = (end = 0);
i = 0;
while (i < 360) {
(((!last) && (array[i])) ? ((strt = i)) : 0);
((last && (!array[i])) ? ((end = i)) : 0);
last = array[i];
i = i + 5;
}
((strt > end) ? ((angle = ((strt + end) / 2) + 180)) : ((angle = (strt + end) / 2)));
(superb ? ((speed = 1.2 * Math.sqrt((xspeed * xspeed) + (yspeed * yspeed)))) : ((speed = Math.sqrt((xspeed * xspeed) + (yspeed * yspeed)))));
if (strt != end) {
if (_root.levels.bounces.hitTest(xval + xspeed, yval + yspeed, true)) {
xspeed = (((-speed) / speed) * 10) * Math.sin(((angle + 90) / 180) * 3.141593);
yspeed = (((-speed) / speed) * 10) * Math.cos(((angle + 90) / 180) * 3.141593);
} else {
xspeed = (((-speed) / speed) * 5) * Math.sin(((angle + 90) / 180) * 3.141593);
yspeed = (((-speed) / speed) * 5) * Math.cos(((angle + 90) / 180) * 3.141593);
}
}
_rotation = (_rotation + xspeed);
_y = (_y + yspeed);
_x = (_x + xspeed);
if (restart) {
_root.box.removeMovieClip();
_root.box2.removeMovieClip();
_root.box4.removeMovieClip();
_x = 100;
_y = 100;
r = ball._width / 2;
xspeed = 0;
yspeed = 3;
traction = false;
superb = false;
big = false;
mini = false;
doubleline = false;
metalb = false;
_rotation = 0;
angle = 0;
restart = false;
}
}
} else {
if (z == 0) {
_x = (_x + ((_root.ball._x - _x) / 2));
_y = (_y + ((_root.ball._y - _y) / 2));
_alpha = (_root.ball._alpha / 3);
_rotation = _root.ball._rotation;
} else {
_x = (_x + ((_root["b" + (z - 1)]._x - _x) / 2));
_y = (_y + ((_root["b" + (z - 1)]._y - _y) / 2));
_alpha = (_root["b" + (z - 1)]._alpha / 3);
_rotation = _root["b" + (z - 1)]._rotation;
}
_yscale = _root.ball._xscale;
_xscale = _root.ball._xscale;
r = ((_root.ball._width * scale) / 100) / 2;
(_root.ball.metalb ? ((metal._visible = true)) : ((metal._visible = false)));
(_root.ball.traction ? ((Key.isDown(32) ? ((spikes._visible = false)) : ((spikes._visible = true)))) : ((spikes._visible = false)));
(_root.ball.superb ? ((sball._visible = true)) : ((sball._visible = false)));
}
} else {
_visible = false;
}
}
Instance of Symbol 308 MovieClip in Frame 7
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.gpause) {
_visible = true;
} else {
_visible = false;
}
}
Frame 8
z = 0;
while (z < 4) {
_root["b" + z].removeMovieClip();
z++;
}
_root.ball.swapDepths(6452);
_root.ball.removeMovieClip();
_root.border1.removeMovieClip();
_root.box.removeMovieClip();
_root.box2.removeMovieClip();
_root.box4.removeMovieClip();
score = level * 300;
stop();
Frame 9
stop();
var gpause = false;
z = 0;
while (z < 4) {
duplicateMovieClip (ball, "b" + z, 66 - z);
_root["b" + z].z = z;
if (z == 3) {
_root.ball.swapDepths(5);
}
z++;
}
_root.onMouseDown = function () {
if (!gpause) {
xpoint = _xmouse;
ypoint = _ymouse;
write = true;
}
};
_root.onMouseUp = function () {
gamestart = true;
write = false;
timer = 0;
timer2 = 0;
hit = 0;
};
score = 0;
ptimer = 0;
timer = 0;
timer2 = 0;
hit = 0;
line = 0;
line2 = 0;
scoreline = 0;
scoreplusthing = 0;
ptimer2 = 200;
p = 50;
mainmenu = false;
_root.onEnterFrame = function () {
if (mainmenu) {
_root.gotoAndStop("MainMenu", 1);
}
if (Key.isDown(2)) {
gpause = true;
}
if (!gpause) {
if ((box.hitTest(ball) && (ball.yspeed >= 0)) && ((!hit) >= 1)) {
hit = hit + 1;
}
timer++;
if (timer >= 30) {
timer = 0;
removeMovieClip(box);
removeMovieClip(box2);
removeMovieClip(box4);
box3.removeMovieClip();
hit = 0;
}
(ball.superb ? ((extrab = true)) : ((extrab = false)));
if (extrab) {
duplicateMovieClip (box, "box3", 0);
box3._alpha = 0;
box3._y = box._y + 20;
box3._x = box._x;
} else {
box3.removeMovieClip();
}
if (ptimer2 > 0) {
ptimer2--;
oldp = p;
} else if (oldp == p) {
p++;
duplicateMovieClip (power, "power" + p, _root.getNextHighestDepth());
}
if (ptimer > 0) {
ptimer--;
} else if (ball[powerup]) {
ball[powerup] = false;
_root.ptimer2 = random(300) + 200;
}
if (write) {
gamestart = true;
timer2++;
if (timer2 >= 30) {
write = false;
}
createEmptyMovieClip("box", 2);
createEmptyMovieClip("box2", 3);
createEmptyMovieClip("box4", 4);
with (box) {
moveTo(xpoint, ypoint);
lineStyle(30, 0, 100);
lineTo(_root._xmouse, _root._ymouse);
}
with (box4) {
moveTo(xpoint, ypoint);
lineStyle(10, 10066329, 100);
lineTo(_root._xmouse, _root._ymouse);
}
box2.moveTo(xpoint, ypoint);
box2.lineStyle(20, 6710886, 100);
box2.lineTo(_root._xmouse, _root._ymouse);
}
}
if ((Key.isDown(13) && (!edown)) && (!gpause)) {
gpause = true;
edown = true;
} else if ((Key.isDown(13) && (!edown)) && (gpause)) {
gpause = false;
edown = true;
} else if (!Key.isDown(13)) {
edown = false;
}
};
Instance of Symbol 337 MovieClip "ring" in Frame 9
onClipEvent (load) {
this._x = random(Stage.width - this._width) + (this._width / 2);
this._y = random(Stage.height - this._height) + (this._height / 2);
}
Instance of Symbol 288 MovieClip "ball" in Frame 9
onClipEvent (load) {
swapDepths(10000);
var _x = 300;
var _y = -100;
var r = (ball._width / 2);
var xspeed = 0;
var yspeed = -5;
var gravity = 1;
var array = new Array(360);
var dupsgone = false;
_xscale = _yscale;
var scale = _yscale;
var traction = false;
var superb = false;
var big = false;
var mini = false;
var doubleline = false;
var metalb = false;
}
onClipEvent (enterFrame) {
if (!_root.gpause) {
_visible = true;
if (_name == "ball") {
r = ((ball._width * scale) / 100) / 2;
_yscale = scale;
_xscale = scale;
(metalb ? ((metal._visible = true)) : ((metal._visible = false)));
(traction ? ((Key.isDown(32) ? ((spikes._visible = false)) : ((spikes._visible = true)))) : ((spikes._visible = false)));
(big ? ((scale = 170)) : ((mini ? ((scale = 50)) : ((scale = 100)))));
(superb ? ((sball._visible = true)) : ((sball._visible = false)));
((_y <= -50) ? ((_parent.ballshower._visible = true)) : ((_parent.ballshower._visible = false)));
((yspeed >= (28 + ((28 * superb) / 2))) ? ((yspeed = 28 + ((28 * superb) / 2))) : 0);
((yspeed <= (-28 - ((28 * superb) / 2))) ? ((yspeed = -28 - ((28 * superb) / 2))) : 0);
i = 0;
while (i < 360) {
x = _x + (r * Math.cos((i / 180) * 3.141593));
y = _y - (r * Math.sin((i / 180) * 3.141593));
if (_root.ring.hitTest(x, y, true) && (!_root.ringhit)) {
_root.ring.gotoAndPlay(2);
g = 10;
i = 0;
while (i < 50) {
col = ["0x0000FF", "0x0066FF", "0xFF9900", "0x3366FF", "0x6699FF", "0x0099FF"];
g++;
_root.attachMovie("dsquare", "sq_" + g, g);
_root["sq_" + g]._x = this._x;
_root["sq_" + g]._y = this._y;
_root["sq_" + g]._rotation = random(360);
_root["sq_" + g]._alpha = random(71) + 30;
_root["sq_" + g]._xscale = random(71) + 30;
_root["sq_" + i]._yscale = random(71) + 30;
_root["sq_" + g].spd = random(8) + 2;
_root["sq_" + g].blah = col[random(col.length)];
_root["sq_" + g].onEnterFrame = function () {
if (!_root.gpause) {
new Color(this).setRGB(this.blah);
this._alpha = this._alpha - (this.spd + 2);
this._x = this._x - (this.spd * Math.cos((this._rotation * 3.141593) / 180));
this._y = this._y + (this.spd * Math.sin((this._rotation * 3.141593) / 180));
if (this._alpha <= 0) {
this.removeMovieClip();
}
}
};
_root.ringhit = true;
i++;
}
}
if (_root.box.hitTest(x, y, true) || (_root.box3.hitTest(x, y, true))) {
array[i] = 1;
} else {
array[i] = 0;
}
if ((_root.border1.hitTest(x, y, true) || (_x < 0)) || (_x > Stage.width)) {
if (spikes._visible == false) {
((_x > 500) ? ((xspeed = -5)) : ((xspeed = 5)));
} else {
if (Key.isDown(38)) {
_y = (_y - 0.2777778);
}
if (Key.isDown(40)) {
_y = (_y + 0.2777778);
}
xspeed = 0;
yspeed = 0;
yspeed = yspeed - ((gravity * scale) / 100);
}
}
i = i + 5;
}
strt = 0;
end = 0;
i = 0;
while (i < 360) {
(((!last) && (array[i])) ? ((strt = i)) : 0);
((last && (!array[i])) ? ((end = i)) : 0);
last = array[i];
i = i + 5;
}
((strt > end) ? ((angle = ((strt + end) / 2) + 180)) : ((angle = (strt + end) / 2)));
yspeed = yspeed + ((gravity * scale) / 100);
(superb ? ((speed = 1.5 * Math.sqrt((xspeed * xspeed) + (yspeed * yspeed)))) : ((speed = 1.1 * Math.sqrt((xspeed * xspeed) + (yspeed * yspeed)))));
if (strt != end) {
xspeed = (-speed) * Math.sin(((angle + 90) / 180) * 3.141593);
yspeed = (-speed) * Math.cos(((angle + 90) / 180) * 3.141593);
}
_rotation = (_rotation + xspeed);
_y = (_y + yspeed);
_x = (_x + xspeed);
((_y >= 650) ? (_root.nextFrame()) : 0);
} else {
if (z == 0) {
_x = _root.ball._x;
_y = _root.ball._y;
_alpha = (_root.ball._alpha / 3);
_rotation = _root.ball._rotation;
} else {
_x = _root["b" + (z - 1)]._x;
_y = _root["b" + (z - 1)]._y;
_alpha = (_root["b" + (z - 1)]._alpha / 3);
_rotation = _root["b" + (z - 1)]._rotation;
}
_yscale = _root.ball._xscale;
_xscale = _root.ball._xscale;
r = ((_root.ball._width * scale) / 100) / 2;
(_root.ball.metalb ? ((metal._visible = true)) : ((metal._visible = false)));
(_root.ball.traction ? ((Key.isDown(32) ? ((spikes._visible = false)) : ((spikes._visible = true)))) : ((spikes._visible = false)));
(_root.ball.superb ? ((sball._visible = true)) : ((sball._visible = false)));
}
} else {
_visible = false;
}
}
Instance of Symbol 341 MovieClip "ballshower" in Frame 9
onClipEvent (enterFrame) {
this._y = 50;
this._x = _parent.ball._x;
blah = Math.round(Math.abs(_parent.ball._y));
}
Instance of Symbol 360 MovieClip "power" in Frame 9
onClipEvent (load) {
if (_name != "power") {
_x = random(Stage.width);
_y = random(Stage.height / 2);
var choices = new Array("superb", "traction", "big", "mini", "metalb");
choice = choices[random(choices.length)];
this.gotoAndStop(choice);
_alpha = 0;
timer = 400;
}
}
onClipEvent (enterFrame) {
if (_name != "power") {
if (!_root.gpause) {
if (hit) {
this.gotoAndStop("hit");
} else {
if (timer > 0) {
timer--;
} else {
_root.ptimer2 = random(300) + 200;
}
if ((_alpha < 100) && (timer > 0)) {
_alpha = (_alpha + 4);
} else if (timer <= 0) {
_alpha = (_alpha - 4);
if (_alpha < 0) {
this.removeMovieClip();
}
}
}
if ((this.hitTest(_parent.ball) && (!hit)) && (_alpha > 80)) {
_root.powerup = choice;
_parent.ball[choice] = true;
hit = true;
_root.ptimer = (_root.mtime = 400);
}
}
}
}
Instance of Symbol 177 MovieClip "magnet1" in Frame 9
onClipEvent (load) {
timer = 0;
_x = 100;
_y = 100;
xspot = _x;
yspot = _y;
_alpha = 0;
}
onClipEvent (enterFrame) {
if (!_root.gpause) {
if (_parent.ball.metalb) {
if (_alpha < 50) {
_alpha = (_alpha+1);
_alpha = (_alpha+1);
}
if (timer < 100) {
timer++;
_x = (_x + ((xspot - _x) / 15));
_y = (_y + ((yspot - _y) / 15));
} else {
xspot = random(Stage.width - 40) + 20;
yspot = random(Stage.height - 40) + 20;
timer = 0;
}
dist = Math.round(Math.sqrt(((_parent.ball._x - _x) * (_parent.ball._x - _x)) + ((_parent.ball._y - _y) * (_parent.ball._y - _y))));
blah = ((305 - dist) / dist) / 5;
if (dist < 300) {
((_parent.ball._x > _x) ? ((_parent.ball.xspeed = _parent.ball.xspeed - blah)) : ((_parent.ball.xspeed = _parent.ball.xspeed + blah)));
((_parent.ball._y > _y) ? ((_parent.ball.yspeed = _parent.ball.yspeed - blah)) : ((_parent.ball.yspeed = _parent.ball.yspeed + blah)));
}
} else if (_alpha > 0) {
_alpha = (_alpha-1);
_alpha = (_alpha-1);
}
}
}
Instance of Symbol 180 MovieClip "magnet" in Frame 9
onClipEvent (load) {
timer = 0;
_x = 450;
_y = 100;
xspot = _x;
yspot = _y;
_alpha = 0;
}
onClipEvent (enterFrame) {
if (!_root.gpause) {
if (_parent.ball.metalb) {
if (_alpha < 50) {
_alpha = (_alpha+1);
_alpha = (_alpha+1);
}
if (timer < 100) {
timer++;
_x = (_x + ((xspot - _x) / 15));
_y = (_y + ((yspot - _y) / 15));
} else {
xspot = random(Stage.width - 40) + 20;
yspot = random(Stage.height - 40) + 20;
timer = 0;
}
dista = Math.round(Math.sqrt(((_parent.ball._x - _x) * (_parent.ball._x - _x)) + ((_parent.ball._y - _y) * (_parent.ball._y - _y))));
blah = ((305 - dista) / dista) / 5;
if (dista < 300) {
((_parent.ball._x > _x) ? ((_parent.ball.xspeed = _parent.ball.xspeed + blah)) : ((_parent.ball.xspeed = _parent.ball.xspeed - blah)));
((_parent.ball._y > _y) ? ((_parent.ball.yspeed = _parent.ball.yspeed + blah)) : ((_parent.ball.yspeed = _parent.ball.yspeed - blah)));
}
} else if (_alpha > 0) {
_alpha = (_alpha-1);
_alpha = (_alpha-1);
}
}
}
Instance of Symbol 308 MovieClip in Frame 9
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.gpause) {
_visible = true;
} else {
_visible = false;
}
}
Frame 10
z = 0;
while (z < 4) {
_root["b" + z].removeMovieClip();
z++;
}
_root.ball.swapDepths(6452);
_root.ball.removeMovieClip();
_root.border1.removeMovieClip();
_root.box.removeMovieClip();
_root.box2.removeMovieClip();
_root.box4.removeMovieClip();
score = level * 200;
submit.onRelease = function () {
ab20_09 = new LoadVars();
ab20_09.z = namevar.text;
ab20_09.x = score;
ab20_09.c = 1231;
ab20_09.v = "GZEWfLC";
ab20_09.sendAndLoad("http://aol.com/s_b", ab20_09, "POST");
gotoAndStop ("MainMenu");
};
stop();
Frame 11
stop();
var myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
_root.menu = myMenu;
Frame 12
stop();
_root.onMouseDown = function () {
xpoint = _xmouse;
ypoint = _ymouse;
write = true;
};
_root.onMouseUp = function () {
gamestart = true;
write = false;
timer = 0;
timer2 = 0;
hit = 0;
};
stop();
ptimer = 0;
timer = 0;
timer2 = 0;
hit = 0;
line = 0;
line2 = 0;
scoreline = 0;
scoreplusthing = 0;
_root.createEmptyMovieClip("border1", -2);
border1.lineStyle(30, 0, 100);
border1.moveTo(Stage.width, -150);
border1.lineTo(Stage.width, Stage.height + 150);
border1.moveTo(0, Stage.height + 150);
border1.lineTo(0, -150);
border1.lineStyle(20, 6710886, 100);
border1.moveTo(Stage.width, -150);
border1.lineTo(Stage.width, Stage.height + 150);
border1.moveTo(0, Stage.height + 150);
border1.lineTo(0, -150);
border1.lineStyle(10, 161061273, 100);
border1.moveTo(Stage.width, -150);
border1.lineTo(Stage.width, Stage.height + 150);
border1.moveTo(0, Stage.height + 150);
border1.lineTo(0, -150);
ptimer2 = 200;
p = 50;
_root.onEnterFrame = function () {
if ((box.hitTest(ball) && (ball.yspeed >= 0)) && ((!hit) >= 1)) {
hit = hit + 1;
}
timer++;
if (timer >= 30) {
timer = 0;
removeMovieClip(box);
removeMovieClip(box2);
removeMovieClip(box4);
box3.removeMovieClip();
hit = 0;
}
(ball.superb ? ((extrab = true)) : ((extrab = false)));
if (extrab) {
duplicateMovieClip (box, "box3", 0);
box3._alpha = 0;
box3._y = box._y + 20;
box3._x = box._x;
} else {
box3.removeMovieClip();
}
if (ptimer2 > 0) {
ptimer2--;
oldp = p;
} else if (oldp == p) {
p++;
duplicateMovieClip (power, "power" + p, _root.getNextHighestDepth());
}
if (ptimer > 0) {
ptimer--;
} else if (ball[powerup]) {
ball[powerup] = false;
_root.ptimer2 = random(300) + 200;
}
if (write) {
gamestart = true;
timer2++;
if (timer2 >= 30) {
write = false;
}
createEmptyMovieClip("box", 2);
createEmptyMovieClip("box2", 3);
createEmptyMovieClip("box4", 4);
with (box) {
moveTo(xpoint, ypoint);
lineStyle(30, 0, 100);
lineTo(_root._xmouse, _root._ymouse);
}
with (box4) {
moveTo(xpoint, ypoint);
lineStyle(10, 10066329, 100);
lineTo(_root._xmouse, _root._ymouse);
}
box2.moveTo(xpoint, ypoint);
box2.lineStyle(20, 6710886, 100);
box2.lineTo(_root._xmouse, _root._ymouse);
}
};
Instance of Symbol 288 MovieClip "ball" in Frame 12
onClipEvent (load) {
var _x = 300;
var _y = -100;
var r = (ball._width / 2);
var xspeed = 0;
var yspeed = -5;
var gravity = 1;
var array = new Array(360);
var dupsgone = false;
_xscale = _yscale;
var scale = _yscale;
var traction = false;
var superb = false;
var big = false;
var mini = false;
var doubleline = false;
var metalb = false;
}
onClipEvent (enterFrame) {
r = ((ball._width * scale) / 100) / 2;
_yscale = scale;
_xscale = scale;
(metalb ? ((metal._visible = true)) : ((metal._visible = false)));
(traction ? ((Key.isDown(32) ? ((spikes._visible = false)) : ((spikes._visible = true)))) : ((spikes._visible = false)));
(big ? ((scale = 170)) : ((mini ? ((scale = 50)) : ((scale = 100)))));
(superb ? ((sball._visible = true)) : ((sball._visible = false)));
((_y <= -50) ? ((_parent.ballshower._visible = true)) : ((_parent.ballshower._visible = false)));
((yspeed >= (28 + ((28 * superb) / 2))) ? ((yspeed = 28 + ((28 * superb) / 2))) : 0);
((yspeed <= (-28 - ((28 * superb) / 2))) ? ((yspeed = -28 - ((28 * superb) / 2))) : 0);
i = 0;
while (i < 360) {
x = _x + (r * Math.cos((i / 180) * 3.141593));
y = _y - (r * Math.sin((i / 180) * 3.141593));
((_root.box.hitTest(x, y, true) || (_root.box3.hitTest(x, y, true))) ? ((array[i] = 1)) : ((array[i] = 0)));
if ((_root.border1.hitTest(x, y, true) || (_x < 0)) || (_x > Stage.width)) {
if (spikes._visible == false) {
((_x > 500) ? ((xspeed = -5)) : ((xspeed = 5)));
} else {
xspeed = 0;
yspeed = 0;
yspeed = yspeed - ((gravity * scale) / 100);
}
}
i = i + 5;
}
strt = 0;
end = 0;
i = 0;
while (i < 360) {
(((!last) && (array[i])) ? ((strt = i)) : 0);
((last && (!array[i])) ? ((end = i)) : 0);
last = array[i];
i = i + 5;
}
((strt > end) ? ((angle = ((strt + end) / 2) + 180)) : ((angle = (strt + end) / 2)));
yspeed = yspeed + ((gravity * scale) / 100);
(superb ? ((speed = 1.5 * Math.sqrt((xspeed * xspeed) + (yspeed * yspeed)))) : ((speed = 1.1 * Math.sqrt((xspeed * xspeed) + (yspeed * yspeed)))));
if (strt != end) {
xspeed = (-speed) * Math.sin(((angle + 90) / 180) * 3.141593);
yspeed = (-speed) * Math.cos(((angle + 90) / 180) * 3.141593);
}
_rotation = (_rotation + xspeed);
_y = (_y + yspeed);
_x = (_x + xspeed);
((_y >= 650) ? ((yspeed = -50)) : 0);
}
Instance of Symbol 341 MovieClip "ballshower" in Frame 12
onClipEvent (enterFrame) {
this._y = 50;
this._x = _parent.ball._x;
blah = Math.round(Math.abs(_parent.ball._y));
}
Instance of Symbol 360 MovieClip "power" in Frame 12
onClipEvent (load) {
if (_name != "power") {
_x = random(Stage.width);
_y = random(Stage.height / 2);
var choices = new Array("superb", "traction", "big", "mini", "doubleline", "metalb");
choice = choices[random(choices.length)];
this.gotoAndStop(choice);
_alpha = 0;
timer = 400;
}
}
onClipEvent (enterFrame) {
if (_name != "power") {
if (hit) {
this.gotoAndStop("hit");
} else {
if (timer > 0) {
timer--;
} else {
_root.ptimer2 = random(300) + 200;
}
if ((_alpha < 100) && (timer > 0)) {
_alpha = (_alpha + 4);
} else if (timer <= 0) {
_alpha = (_alpha - 4);
if (_alpha < 0) {
this.removeMovieClip();
}
}
}
if ((this.hitTest(_parent.ball) && (!hit)) && (_alpha > 80)) {
_root.powerup = choice;
_parent.ball[choice] = true;
hit = true;
_root.ptimer = (_root.mtime = 400);
}
}
}
Instance of Symbol 177 MovieClip "magnet1" in Frame 12
onClipEvent (enterFrame) {
dist = Math.round(Math.sqrt(((_parent.ball._x - _x) * (_parent.ball._x - _x)) + ((_parent.ball._y - _y) * (_parent.ball._y - _y))));
blah = ((205 - dist) / dist) / 5;
if (dist < 200) {
if (_parent.ball.metalb) {
((_parent.ball._x > _x) ? ((_parent.ball.xspeed = _parent.ball.xspeed - blah)) : ((_parent.ball.xspeed = _parent.ball.xspeed + blah)));
((_parent.ball._y > _y) ? ((_parent.ball.yspeed = _parent.ball.yspeed - blah)) : ((_parent.ball.yspeed = _parent.ball.yspeed + blah)));
}
}
}
Instance of Symbol 180 MovieClip "magnet" in Frame 12
onClipEvent (enterFrame) {
dista = Math.round(Math.sqrt(((_parent.ball._x - _x) * (_parent.ball._x - _x)) + ((_parent.ball._y - _y) * (_parent.ball._y - _y))));
blah = ((205 - dista) / dista) / 5;
if (dista < 200) {
if (_parent.ball.metalb) {
((_parent.ball._x > _x) ? ((_parent.ball.xspeed = _parent.ball.xspeed + blah)) : ((_parent.ball.xspeed = _parent.ball.xspeed - blah)));
((_parent.ball._y > _y) ? ((_parent.ball.yspeed = _parent.ball.yspeed + blah)) : ((_parent.ball.yspeed = _parent.ball.yspeed - blah)));
}
}
}
Symbol 20 MovieClip Frame 1
stop();
Symbol 24 MovieClip Frame 24
stop();
Symbol 29 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 29 MovieClip Frame 15
play();
Symbol 29 MovieClip Frame 26
trace("gata animatia 1");
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 33 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 33 MovieClip Frame 15
play();
Symbol 33 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 37 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 37 MovieClip Frame 15
play();
Symbol 37 MovieClip Frame 26
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 41 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 41 MovieClip Frame 15
play();
Symbol 41 MovieClip Frame 26
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 45 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 45 MovieClip Frame 15
play();
Symbol 45 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 49 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 49 MovieClip Frame 15
play();
Symbol 49 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 53 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 53 MovieClip Frame 15
play();
Symbol 53 MovieClip Frame 26
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 57 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 57 MovieClip Frame 15
play();
Symbol 57 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 61 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 61 MovieClip Frame 15
play();
Symbol 61 MovieClip Frame 26
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 63 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 63 MovieClip Frame 15
play();
Symbol 63 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 67 MovieClip Frame 15
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 67 MovieClip Frame 16
play();
Symbol 67 MovieClip Frame 28
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 71 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 71 MovieClip Frame 15
play();
Symbol 71 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 75 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 75 MovieClip Frame 15
play();
Symbol 75 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 79 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 79 MovieClip Frame 15
play();
Symbol 79 MovieClip Frame 26
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 83 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 83 MovieClip Frame 15
play();
Symbol 83 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 87 MovieClip Frame 15
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 87 MovieClip Frame 16
play();
Symbol 87 MovieClip Frame 28
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 91 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 91 MovieClip Frame 15
play();
Symbol 91 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 95 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 95 MovieClip Frame 15
play();
Symbol 95 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 99 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 99 MovieClip Frame 15
play();
Symbol 99 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 103 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 103 MovieClip Frame 15
play();
Symbol 103 MovieClip Frame 26
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 107 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 107 MovieClip Frame 15
play();
Symbol 107 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 111 MovieClip Frame 15
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 111 MovieClip Frame 16
play();
Symbol 111 MovieClip Frame 28
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 115 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 115 MovieClip Frame 15
play();
Symbol 115 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 119 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 119 MovieClip Frame 15
play();
Symbol 119 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 123 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 123 MovieClip Frame 15
play();
Symbol 123 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 127 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 127 MovieClip Frame 15
play();
Symbol 127 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 131 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 131 MovieClip Frame 15
play();
Symbol 131 MovieClip Frame 26
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 135 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 135 MovieClip Frame 15
play();
Symbol 135 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 139 MovieClip Frame 15
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 139 MovieClip Frame 16
play();
Symbol 139 MovieClip Frame 28
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 143 MovieClip Frame 14
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 143 MovieClip Frame 15
play();
Symbol 143 MovieClip Frame 27
_root.resumeGame();
_parent.gotoAndStop(1);
stop();
Symbol 144 MovieClip Frame 1
stop();
Symbol 144 MovieClip Frame 2
stop();
trace("animatie 1 in curs");
Symbol 144 MovieClip Frame 3
stop();
Symbol 144 MovieClip Frame 4
stop();
Symbol 144 MovieClip Frame 5
stop();
Symbol 144 MovieClip Frame 6
stop();
Symbol 144 MovieClip Frame 7
stop();
Symbol 144 MovieClip Frame 8
stop();
Symbol 144 MovieClip Frame 9
stop();
Symbol 144 MovieClip Frame 10
stop();
Symbol 144 MovieClip Frame 11
stop();
Symbol 144 MovieClip Frame 12
stop();
Symbol 144 MovieClip Frame 13
stop();
Symbol 144 MovieClip Frame 14
stop();
Symbol 144 MovieClip Frame 15
stop();
Symbol 144 MovieClip Frame 16
stop();
Symbol 144 MovieClip Frame 17
stop();
Symbol 144 MovieClip Frame 18
stop();
Symbol 144 MovieClip Frame 19
stop();
Symbol 144 MovieClip Frame 20
stop();
Symbol 144 MovieClip Frame 21
stop();
Symbol 144 MovieClip Frame 22
stop();
Symbol 144 MovieClip Frame 23
stop();
Symbol 144 MovieClip Frame 24
stop();
Symbol 144 MovieClip Frame 25
stop();
Symbol 144 MovieClip Frame 26
stop();
Symbol 144 MovieClip Frame 27
stop();
Symbol 144 MovieClip Frame 28
stop();
Symbol 144 MovieClip Frame 29
stop();
Symbol 144 MovieClip Frame 30
stop();
Symbol 144 MovieClip Frame 31
stop();
Symbol 149 MovieClip Frame 20
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 149 MovieClip Frame 21
play();
Symbol 149 MovieClip Frame 30
_parent.gotoAndStop(3);
stop();
Symbol 154 MovieClip Frame 30
function playMovie() {
clearInterval(myInt);
nextFrame();
gotoAndPlay;
}
var myInt;
myInt = setInterval(playMovie, _root.picTime);
stop();
Symbol 154 MovieClip Frame 31
play();
Symbol 154 MovieClip Frame 80
stop();
_root.gotoAndStop("MainMenu");
Symbol 155 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 2
stop();
Symbol 155 MovieClip Frame 3
stop();
Symbol 161 Button
on (press, release) {
getURL ("http://www.somesexgames.com", "_blank");
}
Symbol 163 Button
on (release) {
getURL ("http://www.somesexgames.com", _blank);
}
Symbol 166 Button
on (release) {
_root.gotoAndStop("Structions");
}
Symbol 168 Button
on (release) {
_root.gotoAndStop("StoryMode");
}
Symbol 169 MovieClip Frame 55
stop();
Symbol 173 MovieClip Frame 1
onEnterFrame = function () {
dist = Math.round(Math.sqrt((((_parent._parent.ball._x - _parent._x) - _x) * ((_parent._parent.ball._x - _parent._x) - _x)) + (((_parent._parent.ball._y - _parent._y) - _y) * ((_parent._parent.ball._y - _parent._y) - _y))));
blah = ((205 - dist) / dist) / 10;
if (dist < 200) {
((_parent._parent.ball._x > (_x + _parent._x)) ? ((_parent._parent.ball.xspeed = _parent._parent.ball.xspeed - blah)) : ((_parent._parent.ball.xspeed = _parent._parent.ball.xspeed + blah)));
((_parent._parent.ball._y > (_y + _parent._y)) ? ((_parent._parent.ball.yspeed = _parent._parent.ball.yspeed - blah)) : ((_parent._parent.ball.yspeed = _parent._parent.ball.yspeed + blah)));
}
};
Instance of Symbol 172 MovieClip in Symbol 173 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation+1);
_rotation = (_rotation+1);
}
Symbol 177 MovieClip Frame 1
onEnterFrame = function () {
if (_root.ball.metalb) {
dist = Math.round(Math.sqrt((((_parent._parent.ball._x - _parent._x) - _x) * ((_parent._parent.ball._x - _parent._x) - _x)) + (((_parent._parent.ball._y - _parent._y) - _y) * ((_parent._parent.ball._y - _parent._y) - _y))));
blah = ((205 - dist) / dist) / 15;
if (dist < 200) {
((_parent._parent.ball._x > (_x + _parent._x)) ? ((_parent._parent.ball.xspeed = _parent._parent.ball.xspeed - blah)) : ((_parent._parent.ball.xspeed = _parent._parent.ball.xspeed + blah)));
((_parent._parent.ball._y > (_y + _parent._y)) ? ((_parent._parent.ball.yspeed = _parent._parent.ball.yspeed - blah)) : ((_parent._parent.ball.yspeed = _parent._parent.ball.yspeed + blah)));
}
}
};
Symbol 180 MovieClip Frame 1
onEnterFrame = function () {
if (_root.ball.metalb) {
dist = Math.round(Math.sqrt((((_parent._parent.ball._x - _parent._x) - _x) * ((_parent._parent.ball._x - _parent._x) - _x)) + (((_parent._parent.ball._y - _parent._y) - _y) * ((_parent._parent.ball._y - _parent._y) - _y))));
blah = ((205 - dist) / dist) / 15;
if (dist < 200) {
((_parent._parent.ball._x < (_x + _parent._x)) ? ((_parent._parent.ball.xspeed = _parent._parent.ball.xspeed - blah)) : ((_parent._parent.ball.xspeed = _parent._parent.ball.xspeed + blah)));
((_parent._parent.ball._y < (_y + _parent._y)) ? ((_parent._parent.ball.yspeed = _parent._parent.ball.yspeed - blah)) : ((_parent._parent.ball.yspeed = _parent._parent.ball.yspeed + blah)));
}
}
};
Instance of Symbol 190 MovieClip "power1" in Symbol 282 MovieClip Frame 1
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.superb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 190 MovieClip "power1" in Symbol 282 MovieClip Frame 2
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.superb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 202 MovieClip "power1" in Symbol 282 MovieClip Frame 3
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.big = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 212 MovieClip "power1" in Symbol 282 MovieClip Frame 4
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.mini = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 190 MovieClip "power1" in Symbol 282 MovieClip Frame 5
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.superb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 230 MovieClip "power1" in Symbol 282 MovieClip Frame 6
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 265 MovieClip "tb" in Symbol 282 MovieClip Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 265 MovieClip "ta" in Symbol 282 MovieClip Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 230 MovieClip "power1" in Symbol 282 MovieClip Frame 12
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 265 MovieClip "ta" in Symbol 282 MovieClip Frame 12
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 180 MovieClip "magnet" in Symbol 282 MovieClip Frame 13
onClipEvent (enterFrame) {
dista = Math.round(Math.sqrt(((_parent.ball._x - _x) * (_parent.ball._x - _x)) + ((_parent.ball._y - _y) * (_parent.ball._y - _y))));
blah = ((305 - dista) / dista) / 10;
if (dista < 300) {
((_parent.ball._x > _x) ? ((_parent.ball.xspeed = _parent.ball.xspeed + blah)) : ((_parent.ball.xspeed = _parent.ball.xspeed - blah)));
((_parent.ball._y > _y) ? ((_parent.ball.yspeed = _parent.ball.yspeed + blah)) : ((_parent.ball.yspeed = _parent.ball.yspeed - blah)));
}
}
Instance of Symbol 202 MovieClip "power1" in Symbol 282 MovieClip Frame 14
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.big = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 212 MovieClip "power1" in Symbol 282 MovieClip Frame 15
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.mini = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 230 MovieClip "power2" in Symbol 282 MovieClip Frame 17
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 265 MovieClip "tb" in Symbol 282 MovieClip Frame 17
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 265 MovieClip "ta" in Symbol 282 MovieClip Frame 17
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 212 MovieClip "power1" in Symbol 282 MovieClip Frame 18
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.mini = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 230 MovieClip "power2" in Symbol 282 MovieClip Frame 19
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 202 MovieClip "power1" in Symbol 282 MovieClip Frame 19
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.big = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 230 MovieClip "power1" in Symbol 282 MovieClip Frame 20
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 212 MovieClip "power3" in Symbol 282 MovieClip Frame 20
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.big = false;
_root.ball.mini = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 202 MovieClip "power2" in Symbol 282 MovieClip Frame 20
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.big = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 265 MovieClip "ta" in Symbol 282 MovieClip Frame 20
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 265 MovieClip "tb" in Symbol 282 MovieClip Frame 20
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 230 MovieClip "power2" in Symbol 282 MovieClip Frame 21
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 212 MovieClip "power1" in Symbol 282 MovieClip Frame 21
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.mini = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 230 MovieClip "power1" in Symbol 282 MovieClip Frame 24
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 230 MovieClip "power2" in Symbol 282 MovieClip Frame 24
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 265 MovieClip "ta" in Symbol 282 MovieClip Frame 24
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 265 MovieClip "tb" in Symbol 282 MovieClip Frame 24
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 212 MovieClip "power1" in Symbol 282 MovieClip Frame 25
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.mini = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 202 MovieClip "power2" in Symbol 282 MovieClip Frame 25
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.big = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 230 MovieClip "power1" in Symbol 282 MovieClip Frame 26
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 212 MovieClip "power2" in Symbol 282 MovieClip Frame 26
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.mini = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 265 MovieClip "ta" in Symbol 282 MovieClip Frame 26
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 265 MovieClip "tb" in Symbol 282 MovieClip Frame 26
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 230 MovieClip "power3" in Symbol 282 MovieClip Frame 27
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 202 MovieClip "power2" in Symbol 282 MovieClip Frame 27
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.big = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 265 MovieClip "ta" in Symbol 282 MovieClip Frame 27
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 265 MovieClip "tb" in Symbol 282 MovieClip Frame 27
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 212 MovieClip "power2" in Symbol 282 MovieClip Frame 29
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.mini = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 230 MovieClip "power2" in Symbol 282 MovieClip Frame 30
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.metalb = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 202 MovieClip "power2" in Symbol 282 MovieClip Frame 30
onClipEvent (load) {
xspot = _x;
yspot = _y;
}
onClipEvent (enterFrame) {
if ((_root.ball._x == 100) && (_root.ball._y == 100)) {
_x = xspot;
_y = yspot;
} else {
if (this.hitTest(_root.ball)) {
_root.ball.restart = false;
hit = true;
} else {
hit = false;
}
if (hit) {
_root.ball.big = true;
hit = false;
_x = -1000;
}
}
}
Instance of Symbol 265 MovieClip "tb" in Symbol 282 MovieClip Frame 30
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Instance of Symbol 265 MovieClip "ta" in Symbol 282 MovieClip Frame 30
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
if (!hit) {
if (_name == "ta") {
_parent.tb.hit = true;
_root.ball._x = _parent.tb._x + _parent._x;
_root.ball._y = _parent.tb._y + _parent._y;
} else {
_parent.ta.hit = true;
_root.ball._x = _parent.ta._x + _parent._x;
_root.ball._y = _parent.ta._y + _parent._y;
}
}
hit = true;
_root.ball.restart = false;
} else {
hit = false;
}
}
Symbol 288 MovieClip Frame 1
stop();
Symbol 300 Button
on (release) {
z = 0;
while (z < 4) {
_root["b" + z].removeMovieClip();
z++;
}
_root.ball.swapDepths(6452);
_root.ball.removeMovieClip();
_root.border1.removeMovieClip();
_root.box.removeMovieClip();
_root.box2.removeMovieClip();
_root.box4.removeMovieClip();
_root.totalIndex = -1;
_root.gotoAndStop("MainMenu");
}
Symbol 303 Button
on (release) {
_root._quality = "Low";
}
Symbol 305 Button
on (release) {
_root._quality = "High";
}
Symbol 307 Button
on (release) {
_root._quality = "Medium";
}
Symbol 319 Button
on (release) {
z = 0;
while (z < 4) {
_root["b" + z].removeMovieClip();
z++;
}
_root.ball.swapDepths(6452);
_root.ball.removeMovieClip();
_root.border1.removeMovieClip();
_root.box1.removeMovieClip();
_root.box2.removeMovieClip();
_root.box4.removeMovieClip();
_root.totalIndex = -1;
_root.gotoAndStop("MainMenu");
}
Symbol 322 Button
on (release) {
getURL ("http://www.games2fuck.com/", _blank);
}
Instance of Symbol 329 MovieClip in Symbol 334 MovieClip Frame 1
onClipEvent (load) {
w = _width;
}
onClipEvent (enterFrame) {
_width = ((w * _root.ptimer) / _root.mtime);
}
Symbol 337 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 2
_root.score = _root.score + 100;
Symbol 337 MovieClip Frame 15
stop();
_root.ringhit = false;
_parent.ring._x = random(Stage.width - _parent.ring._width) + (_parent.ring._width / 2);
_parent.ring._y = random(Stage.height - _parent.ring._height) + (_parent.ring._height / 2);
gotoAndStop (1);
Symbol 359 MovieClip Frame 15
this._parent.removeMovieClip();
this._parent._x = -1000;
stop();
Symbol 369 Button
on (release) {
getURL ("http://www.somesexgames.com/", _blank);
}
Symbol 373 Button
on (release) {
gotoAndStop ("MainMenu");
}
Symbol 383 Button
on (release) {
nextFrame();
}
Symbol 384 Button
on (release) {
gotoAndStop ("Structions");
}