Frame 2
stop();
_root.createEmptyMovieClip("o", 3);
_root.createEmptyMovieClip("o2", 4);
_root.createEmptyMovieClip("t", 1);
_root.createEmptyMovieClip("t2", 2);
j = 0;
j2 = 0;
t2x = 17;
t2x2 = 45;
k = 0;
k2 = 0;
_global.b1 = 0;
_global.b2 = 0;
_root.onMouseDown = function () {
if ((((_ymouse > 0) && (_ymouse < 200)) && (_xmouse > 275)) && (_xmouse < 285)) {
k = 1;
}
if ((((_ymouse > 0) && (_ymouse < 200)) && (_xmouse > (275 - t2x2))) && (_xmouse < (285 - t2x2))) {
k2 = 1;
}
};
_root.onMouseUp = function () {
k = 0;
k2 = 0;
};
_root.onEnterFrame = function () {
j++;
_global.b1 = _global.b1 + (2 * k);
if (_global.b1 > 0) {
_global.b1 = _global.b1 - 0.25;
}
t.clear();
t.beginFill(26112);
t.lineStyle(1, 0, 100);
t.moveTo(275, 0);
t.curveTo(275 + (3 * Math.sin(j / 2)), 90, 275, 180);
t.curveTo(280 + (2 * Math.sin(k * j)), 220, 285, 180);
t.curveTo(285 + (3 * Math.sin(j / 2)), 90, 285, 0);
t.lineTo(275, 0);
j2++;
_global.b2 = _global.b2 + (2 * k2);
if (_global.b2 > 0) {
_global.b2 = _global.b2 - 0.25;
}
t2.clear();
t2.beginFill(26112);
t2.lineStyle(1, 0, 100);
t2.moveTo(275 - t2x2, 0);
t2.curveTo((275 - t2x2) + (3 * Math.sin(j / 2)), 90, 275 - t2x2, 180);
t2.curveTo((280 - t2x2) + (2 * Math.sin(k2 * j)), 220, 285 - t2x2, 180);
t2.curveTo((285 - t2x2) + (3 * Math.sin(j / 2)), 90, 285 - t2x2, 0);
t2.lineTo(275 - t2x2, 0);
if ((_global.b1 > 100) && (_global.b2 > 100)) {
gotoAndStop (3);
}
};
Instance of Symbol 31 MovieClip in Frame 2
onClipEvent (enterFrame) {
this._yscale = _global.b1;
}
Instance of Symbol 33 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (!_root.finger.hitTest(_root.ball)) {
this._visible = false;
} else if (_root.finger.hitTest(_root.ball)) {
this._visible = true;
}
this._x = _root.finger._x;
this._y = _root.finger._y + 5;
}
Instance of Symbol 31 MovieClip in Frame 2
onClipEvent (enterFrame) {
this._yscale = _global.b2;
}
Frame 3
_root.createEmptyMovieClip("t3", 2);
_root.createEmptyMovieClip("t4", 1);
_global.j = 0;
_global.n1 = false;
_global.n2 = false;
_global.n3 = false;
xtrans = 0;
ytrans = 10;
ymh = 3;
xmh = 3;
ti = 0;
mousePress = 0;
t3.clear();
t3.beginFill(0, 90);
t3.lineStyle();
t3.moveTo(285, 246);
t3.curveTo(230, 256, 228, 246);
t3.curveTo(240, 270, 253, 281);
t3.curveTo(258, 283, 262, 281);
t3.curveTo(273, 270, 285, 246);
t3.endFill();
t3.onPress = function () {
mousePress = 1;
};
_root.onMouseUp = function () {
mousePress = 0;
};
_root.onEnterFrame = function () {
if (mousePress) {
if (_global.j < 110) {
_global.j = _global.j + 2;
}
}
if (_global.j > 0) {
_global.j = _global.j - (((0.5 + _global.n1) + _global.n2) + _global.n3);
}
ti++;
xmh = Math.sin((ti / 3) + (((2 * mousePress) * ti) / 3));
ymh = Math.sin((ti / 3) + (((2 * mousePress) * ti) / 3));
t4.clear();
t4.beginFill(26112);
t4.lineStyle(1);
t4.moveTo(278 - xtrans, 244 - ytrans);
t4.curveTo((264 - xtrans) + xmh, (257 - ytrans) + ymh, 250 - xtrans, 270 - ytrans);
t4.curveTo(253 - xtrans, 280 - ytrans, 255 - xtrans, 275 - ytrans);
t4.curveTo((267.5 - xtrans) + xmh, (262.5 - ytrans) + ymh, 280 - xtrans, 250 - ytrans);
t4.curveTo(285 - xtrans, 246 - ytrans, 274 - xtrans, 244 - ytrans);
t4.endFill();
if ((_global.n1 && (_global.n2)) && (_global.n3)) {
gotoAndStop (4);
}
};
Instance of Symbol 31 MovieClip in Frame 3
onClipEvent (enterFrame) {
this._yscale = _global.j;
}
Instance of Symbol 50 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_global.j > 25) {
this._visible = true;
} else {
this._visible = false;
_global.n1 = false;
this._xscale = 100;
this._yscale = 100;
}
}
on (rollOver) {
if (this._visible) {
_global.n1 = true;
this._yscale = 125;
this._xscale = 125;
}
}
Instance of Symbol 51 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_global.j > 75) {
this._visible = true;
} else {
this._visible = false;
_global.n3 = false;
this._xscale = 100;
this._yscale = 100;
}
}
on (rollOver) {
if (this._visible) {
_global.n3 = true;
this._yscale = 125;
this._xscale = 125;
}
}
Instance of Symbol 52 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_global.j > 50) {
this._visible = true;
} else {
this._visible = false;
_global.n2 = false;
this._xscale = 100;
this._yscale = 100;
}
}
on (rollOver) {
if (this._visible) {
_global.n2 = true;
this._yscale = 125;
this._xscale = 125;
}
}
Frame 4
_root.createEmptyMovieClip("t5", 2);
_root.createEmptyMovieClip("t6", 1);
_global.k3 = 0;
_global.k4 = 0;
_global.bl = 0;
j = 0;
_root.onEnterFrame = function () {
j++;
t5.clear();
t5.beginFill(26112);
t5.lineStyle(1, 0, 100);
t5.moveTo(275, 0);
t5.curveTo(275 + (3 * Math.sin(j / 2)), 90, 275, 180);
t5.curveTo(280 + (2 * Math.sin(_global.k3 * j)), 220, 285, 180);
t5.curveTo(285 + (3 * Math.sin(j / 2)), 90, 285, 0);
t5.lineTo(275, 0);
t5.endFill();
t5.beginFill(26112);
t5.lineStyle(1, 0, 100);
t5.moveTo(275 - t2x2, 0);
t5.curveTo((275 - t2x2) + (3 * Math.sin(j / 2)), 90, 275 - t2x2, 180);
t5.curveTo((280 - t2x2) + (2 * Math.sin(k3 * j)), 220, 285 - t2x2, 180);
t5.curveTo((285 - t2x2) + (3 * Math.sin(j / 2)), 90, 285 - t2x2, 0);
t5.lineTo(275 - t2x2, 0);
t6.clear();
t6.beginFill(26112);
t6.lineStyle(1, 0, 100);
t6.moveTo(257, 600);
t6.curveTo(257 - (3 * Math.sin(j / 2)), 400, 257, 280);
t6.curveTo(260 + (2 * Math.sin(k4 * j)), 270, 267, 280);
t6.curveTo(267 - (3 * Math.sin(j / 2)), 400, 267, 600);
t6.lineTo(257, 600);
if (_global.bl > 0) {
_global.bl--;
}
if (_global.bl > 100) {
gotoAndStop (5);
}
};
Instance of Symbol 31 MovieClip in Frame 4
onClipEvent (enterFrame) {
this._yscale = _global.bl;
}
Frame 5
_root.createEmptyMovieClip("t7", 2);
_root.createEmptyMovieClip("t8", 1);
_root.createEmptyMovieClip("bwl", 3);
_root.createEmptyMovieClip("bwr", 4);
pause = 0;
j = 0;
vopen = 0;
aopen = 0;
bhl = false;
bhr = false;
_root.onEnterFrame = function () {
j++;
t7.clear();
t7.lineStyle(1);
t7.moveTo(255, 255);
t7.beginFill(16751001);
t7.curveTo(260 + (((1 + vopen) * Math.sin(j / 3)) / 2), 265, 255, 270);
t7.curveTo(250 - (((1 + vopen) * Math.sin(j / 3)) / 2), 265, 255, 255);
t7.endFill();
t7.beginFill(16724787);
t7.moveTo(255, 255);
t7.curveTo(257 + (((1 + vopen) * Math.sin(j / 3)) / 2), 265, 255, 270);
t7.curveTo(253 - (((1 + vopen) * Math.sin(j / 3)) / 2), 265, 255, 255);
t7.endFill();
t8.clear();
t8.beginFill(0);
t8.lineStyle(1);
t8.moveTo(255, 271);
t8.curveTo(258 + (aopen * Math.sin(j / 3)), 273, 255, 275);
t8.curveTo(252 - (aopen * Math.sin(j / 3)), 273, 255, 271);
t8.endFill();
if (((vopen && (aopen)) && (bhl)) && (bhr)) {
pause++;
if (pause > 20) {
gotoAndStop (6);
}
}
bwl.clear();
bwl.beginFill(16764108);
if (bhl) {
bwl.beginFill(16711680);
}
bwl.moveTo(250, 280);
bwl.lineTo(230, 280);
bwl.curveTo(245, 283, 250, 280);
bwl.endFill();
bwr.clear();
bwr.beginFill(16764108);
if (bhr) {
bwr.beginFill(16711680);
}
bwr.moveTo(275, 280);
bwr.lineTo(255, 280);
bwr.curveTo(270, 283, 275, 280);
bwr.endFill();
};
t7.onPress = function () {
vopen = 3;
};
t8.onPress = function () {
aopen = 1;
};
bwl.onPress = function () {
bhl = true;
wsound.play();
};
bwr.onPress = function () {
bhr = true;
wsound.play();
};
_root.onMouseUp = function () {
};
Frame 6
_root.createEmptyMovieClip("l51", 1);
_root.createEmptyMovieClip("l52", 2);
_root.createEmptyMovieClip("l53", 3);
_root.createEmptyMovieClip("l54", 4);
ti = 0;
l51.clear();
l51.lineStyle(1);
l51.moveTo(255, 255);
l51.beginFill(16751001);
l51.curveTo(260, 265, 255, 270);
l51.curveTo(250, 265, 255, 255);
l51.endFill();
l51.beginFill(16724787);
l51.moveTo(255, 255);
l51.curveTo(257, 265, 255, 270);
l51.curveTo(253, 265, 255, 255);
l51.endFill();
l51.beginFill(0);
l51.lineStyle(1);
l51.moveTo(255, 271);
l51.curveTo(258, 273, 255, 275);
l51.curveTo(252, 273, 255, 271);
l51.endFill();
l51.lineStyle();
l51.beginFill(16711680);
l51.moveTo(275, 280);
l51.lineTo(255, 280);
l51.curveTo(270, 283, 275, 280);
l51.endFill();
l51.beginFill(16711680);
l51.moveTo(250, 280);
l51.lineTo(230, 280);
l51.curveTo(245, 283, 250, 280);
l51.endFill();
_root.onEnterFrame = function () {
if (ti > 0) {
ti++;
}
l54.clear();
l54.lineStyle(1);
l54.beginFill(26112);
l54.moveTo(600, 400);
l54.curveTo(((600 + _xmouse) / 2) + 20, ((400 + _ymouse) / 2) + 50, _xmouse, _ymouse);
l54.curveTo(_xmouse - (5 * Math.sin(ti)), _ymouse - 5, _xmouse + 5, _ymouse - 10);
l54.curveTo(((600 + _xmouse) / 2) + 20, ((400 + _ymouse) / 2) + 40, 600, 390);
l54.lineTo(600, 400);
if (ti > 5) {
ti = 0;
}
};
_root.onMouseDown = function () {
ti = 1;
l53.beginFill(16777215, 30);
l53.moveTo(_xmouse - 5, _ymouse - 5);
l53.curveTo(_xmouse, _ymouse, _xmouse + 5, _ymouse);
l53.curveTo(_xmouse, _ymouse - 10, _xmouse - 5, _ymouse - 5);
l53.endFill();
esound.play();
};
Symbol 9 Button
on (release) {
getURL ("http://www.newgrounds.com", "_blank");
}
Symbol 18 Button
on (release) {
_root.play();
}
Symbol 19 MovieClip Frame 1
function timerHandler() {
if (!loadingComplete) {
var loaded = (_root.getBytesLoaded() / _root.getBytesTotal());
bar._xscale = 100 * loaded;
if (loaded == 1) {
loadingComplete = true;
if (AUTO_PLAY) {
startMovie();
} else {
gotoAndStop (2);
}
return(undefined);
}
}
}
function startMovie() {
_root.play();
}
_root.stop();
stop();
var AUTO_PLAY = false;
var loadingComplete = false;
timerHandler();
Instance of Symbol 10 MovieClip in Symbol 19 MovieClip Frame 1
onClipEvent (enterFrame) {
_parent.timerHandler();
}
Symbol 19 MovieClip Frame 2
stop();
Symbol 23 MovieClip Frame 1
bgvar = 0;
sp = 11;
offset = 2;
this.onEnterFrame = function () {
bgvar++;
this.clear();
i = -5;
while (i < 50) {
this.beginFill(26112);
this.lineStyle(0);
this.moveTo(0 + (sp * i), -10);
this.curveTo((5 * Math.sin(bgvar + (offset * i))) + (sp * i), 100, 0 + (sp * i), 200);
this.curveTo((-5 * Math.sin(bgvar + (offset * i))) + (sp * i), 300, 0 + (sp * i), 400);
this.lineTo(10 + (sp * i), 400);
this.curveTo((10 - (5 * Math.sin(bgvar + (offset * i)))) + (sp * i), 300, 10 + (sp * i), 200);
this.curveTo((10 + (5 * Math.sin(bgvar + (offset * i)))) + (sp * i), 100, 10 + (sp * i), -10);
this.lineTo(0 + (sp * i), -10);
bg.endFill();
i++;
}
};
Symbol 47 MovieClip Frame 11
stop();
Symbol 60 Button
on (keyPress "<Up>") {
_global.k3 = 1;
_global.k4 = 0;
bu._alpha = 50;
bd._alpha = 100;
}
Symbol 64 Button
on (keyPress "<Down>") {
_global.k4 = 1;
_global.k3 = 0;
bu._alpha = 100;
if (bd._alpha > 90) {
_global.bl = _global.bl + 5;
}
bd._alpha = 50;
}
Symbol 70 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 1
stop();
Symbol 92 Button
on (press) {
gotoAndPlay (2);
}