STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
234287
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2679 · P5358

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM92686908-9DC&rnd=92686908" width="1" height="1"></div>

armorgames elasticity-1073.swf

This is the info page for
Flash #264528

(Click the ID number above for more basic data on this flash file.)


Text
Visit ArmorGames.com

Elasticity

Instructions:
- The ball swings around the circle.
- Swing the ball and click to release it
- Hit the red box to pass the level
- If a level is too hard press skip.
- In challenge mode collect all the stars before you can hit the red box.

CONTINUE

Music:
- Unfinished Trance
by Dimrain47

Level 1 - The Drop

SKIP

MUTE

Level 2 - Up

Level 3 - Easy

Level 4 - Distance

Level 5 - Heights

Level 6 - Rollin'

Level 7 - Observer

Level 8 - Just over

Level 9 - Rebound

Level 10 - The Gap

Level 11 - Boost

Level 12 - Up and away

Level 13 - Use em'

Level 14 - Squeeze

Level 15 - Timing

Challenge Mode

Level 1C - The Drop

Level 2C - Up

Level 3C - Easy

Level 4C - Distance

Level 5C - Heights

Level 6C - Rollin'

Level 7C - Observer

Level 8C - Just over

Level 9C - Rebound

Level 10C - The Gap

Level 11C - Boost

Level 12C - Up and away

Level 13C - Use em'

Level 14C - Squeeze

Level 15C - Timing

YOU WIN

MENU

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
stop();
Instance of Symbol 26 MovieClip in Frame 2
onClipEvent (enterFrame) { this.onPress = function () { getURL ("http://www.armorgames.com", "_blank"); }; }
Frame 3
stop();
Instance of Symbol 33 MovieClip in Frame 3
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Frame 4
stop();
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 42 MovieClip "ball" in Frame 4
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } }
Instance of Symbol 43 MovieClip in Frame 4
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 4
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 4
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 4
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 4
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 5
stop();
Instance of Symbol 40 MovieClip in Frame 5
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 42 MovieClip "ball" in Frame 5
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } } }
Instance of Symbol 43 MovieClip in Frame 5
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 5
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 5
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 5
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 5
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 6
stop();
Instance of Symbol 40 MovieClip in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 42 MovieClip "ball" in Frame 6
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } } }
Instance of Symbol 43 MovieClip in Frame 6
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 6
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 6
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 6
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 6
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 7
stop();
Instance of Symbol 40 MovieClip in Frame 7
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 42 MovieClip "ball" in Frame 7
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } }
Instance of Symbol 43 MovieClip in Frame 7
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 7
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 7
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 7
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 7
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 8
stop();
Instance of Symbol 40 MovieClip in Frame 8
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 42 MovieClip "ball" in Frame 8
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } }
Instance of Symbol 43 MovieClip in Frame 8
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 8
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 8
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 8
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 8
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 9
stop();
Instance of Symbol 40 MovieClip in Frame 9
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 42 MovieClip "ball" in Frame 9
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } }
Instance of Symbol 43 MovieClip in Frame 9
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 9
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 9
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 9
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 9
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 10
stop();
Instance of Symbol 40 MovieClip in Frame 10
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 42 MovieClip "ball" in Frame 10
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } }
Instance of Symbol 43 MovieClip in Frame 10
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 10
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 10
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 10
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 10
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 11
stop();
Instance of Symbol 40 MovieClip in Frame 11
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 42 MovieClip "ball" in Frame 11
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } }
Instance of Symbol 43 MovieClip in Frame 11
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 11
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 11
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 11
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 11
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 12
stop();
Instance of Symbol 40 MovieClip in Frame 12
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 42 MovieClip "ball" in Frame 12
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } }
Instance of Symbol 43 MovieClip in Frame 12
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 12
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 12
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 12
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 12
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 13
stop();
Instance of Symbol 40 MovieClip in Frame 13
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 42 MovieClip "ball" in Frame 13
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } } }
Instance of Symbol 43 MovieClip in Frame 13
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 13
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 13
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 13
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 13
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 14
stop();
Instance of Symbol 40 MovieClip in Frame 14
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 69 MovieClip in Frame 14
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vx = Math.abs(_root.ball.vx) * 2; } }
Instance of Symbol 42 MovieClip "ball" in Frame 14
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } }
Instance of Symbol 43 MovieClip in Frame 14
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 14
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 14
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 14
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 14
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 15
stop();
Instance of Symbol 40 MovieClip in Frame 15
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 69 MovieClip in Frame 15
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * -2; } }
Instance of Symbol 69 MovieClip in Frame 15
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * -2; } }
Instance of Symbol 48 MovieClip in Frame 15
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 42 MovieClip "ball" in Frame 15
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } } }
Instance of Symbol 43 MovieClip in Frame 15
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 15
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 50 MovieClip "cursor" in Frame 15
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 15
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 16
stop();
Instance of Symbol 40 MovieClip in Frame 16
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 69 MovieClip in Frame 16
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vx = Math.abs(_root.ball.vx) * -2; } }
Instance of Symbol 69 MovieClip in Frame 16
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * -2; } }
Instance of Symbol 42 MovieClip "ball" in Frame 16
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } } }
Instance of Symbol 43 MovieClip in Frame 16
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 16
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 16
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 16
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 16
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 17
stop();
Instance of Symbol 40 MovieClip in Frame 17
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 69 MovieClip in Frame 17
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * 2; } }
Instance of Symbol 69 MovieClip in Frame 17
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * 2; } }
Instance of Symbol 42 MovieClip "ball" in Frame 17
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } } }
Instance of Symbol 43 MovieClip in Frame 17
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 17
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 17
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 17
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 17
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 18
stop();
Instance of Symbol 40 MovieClip in Frame 18
onClipEvent (enterFrame) { if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } }
Instance of Symbol 69 MovieClip in Frame 18
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vx = Math.abs(_root.ball.vx) * 2; } }
Instance of Symbol 69 MovieClip in Frame 18
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * -2; } }
Instance of Symbol 69 MovieClip in Frame 18
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vx = Math.abs(_root.ball.vx) * 2; } }
Instance of Symbol 42 MovieClip "ball" in Frame 18
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; } } }
Instance of Symbol 43 MovieClip in Frame 18
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 50 MovieClip "cursor" in Frame 18
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 18
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 46 MovieClip in Frame 18
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 18
on (release) { this.gotoAndPlay(2); }
Frame 19
stop(); Mouse.show();
Instance of Symbol 33 MovieClip in Frame 19
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Frame 20
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 20
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 5) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 5) { reset = false; resetcount = 0; } }
Instance of Symbol 42 MovieClip "ball" in Frame 20
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } }
Instance of Symbol 43 MovieClip in Frame 20
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 20
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 20
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 80 MovieClip in Frame 20
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 20
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 20
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 20
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 20
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 50 MovieClip "cursor" in Frame 20
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 20
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 21
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 21
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 8) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 8) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 21
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 21
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 21
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 21
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 21
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 21
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 21
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 21
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 42 MovieClip "ball" in Frame 21
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } } }
Instance of Symbol 43 MovieClip in Frame 21
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 21
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 21
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 21
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 21
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 22
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 22
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 4) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 4) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 22
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 22
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 22
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 22
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 42 MovieClip "ball" in Frame 22
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } } }
Instance of Symbol 43 MovieClip in Frame 22
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 22
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 22
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 50 MovieClip "cursor" in Frame 22
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 22
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 23
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 23
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 3) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 3) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 23
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 23
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 23
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 48 MovieClip in Frame 23
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 42 MovieClip "ball" in Frame 23
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } } }
Instance of Symbol 43 MovieClip in Frame 23
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 23
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 50 MovieClip "cursor" in Frame 23
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 52 MovieClip in Frame 23
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 24
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 24
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 5) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 5) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 24
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 24
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 24
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 24
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 24
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 48 MovieClip in Frame 24
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 42 MovieClip "ball" in Frame 24
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } }
Instance of Symbol 43 MovieClip in Frame 24
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 24
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 52 MovieClip in Frame 24
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 50 MovieClip "cursor" in Frame 24
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Frame 25
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 25
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 10) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 10) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 25
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 25
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 25
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 25
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 25
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 25
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 25
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 25
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 25
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 25
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 48 MovieClip in Frame 25
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 42 MovieClip "ball" in Frame 25
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } }
Instance of Symbol 43 MovieClip in Frame 25
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 25
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 52 MovieClip in Frame 25
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 50 MovieClip "cursor" in Frame 25
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Frame 26
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 26
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 6) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 6) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 26
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 26
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 26
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 26
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 26
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 26
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 42 MovieClip "ball" in Frame 26
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } }
Instance of Symbol 43 MovieClip in Frame 26
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 48 MovieClip in Frame 26
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 52 MovieClip in Frame 26
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 50 MovieClip "cursor" in Frame 26
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 46 MovieClip in Frame 26
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Frame 27
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 27
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 4) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 4) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 27
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 27
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 27
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 27
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 48 MovieClip in Frame 27
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 42 MovieClip "ball" in Frame 27
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } }
Instance of Symbol 43 MovieClip in Frame 27
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 46 MovieClip in Frame 27
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 52 MovieClip in Frame 27
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 50 MovieClip "cursor" in Frame 27
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Frame 28
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 28
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 4) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 4) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 28
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 28
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 28
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 28
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 48 MovieClip in Frame 28
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 42 MovieClip "ball" in Frame 28
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } }
Instance of Symbol 43 MovieClip in Frame 28
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 50 MovieClip "cursor" in Frame 28
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 46 MovieClip in Frame 28
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 52 MovieClip in Frame 28
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 29
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 29
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 3) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 3) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 29
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 29
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 29
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 48 MovieClip in Frame 29
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 42 MovieClip "ball" in Frame 29
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } } }
Instance of Symbol 43 MovieClip in Frame 29
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 50 MovieClip "cursor" in Frame 29
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 46 MovieClip in Frame 29
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 52 MovieClip in Frame 29
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 30
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 30
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 3) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 3) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 30
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 30
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 30
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 48 MovieClip in Frame 30
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 42 MovieClip "ball" in Frame 30
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } }
Instance of Symbol 43 MovieClip in Frame 30
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 69 MovieClip in Frame 30
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vx = Math.abs(_root.ball.vx) * 2; } }
Instance of Symbol 50 MovieClip "cursor" in Frame 30
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 46 MovieClip in Frame 30
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 52 MovieClip in Frame 30
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 31
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 31
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 3) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 3) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 31
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 31
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 31
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 48 MovieClip in Frame 31
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 42 MovieClip "ball" in Frame 31
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } } }
Instance of Symbol 43 MovieClip in Frame 31
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 69 MovieClip in Frame 31
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * -2; } }
Instance of Symbol 69 MovieClip in Frame 31
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * -2; } }
Instance of Symbol 50 MovieClip "cursor" in Frame 31
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 46 MovieClip in Frame 31
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 52 MovieClip in Frame 31
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 32
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 32
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 5) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 5) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 32
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 32
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 32
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 32
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 32
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 42 MovieClip "ball" in Frame 32
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } } }
Instance of Symbol 43 MovieClip in Frame 32
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 69 MovieClip in Frame 32
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vx = Math.abs(_root.ball.vx) * -2; } }
Instance of Symbol 69 MovieClip in Frame 32
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * -2; } }
Instance of Symbol 50 MovieClip "cursor" in Frame 32
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 46 MovieClip in Frame 32
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 32
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 52 MovieClip in Frame 32
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 33
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 33
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 2) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 2) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 33
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 33
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 42 MovieClip "ball" in Frame 33
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } } }
Instance of Symbol 43 MovieClip in Frame 33
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 69 MovieClip in Frame 33
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * 2; } }
Instance of Symbol 69 MovieClip in Frame 33
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * 2; } }
Instance of Symbol 50 MovieClip "cursor" in Frame 33
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 46 MovieClip in Frame 33
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Instance of Symbol 48 MovieClip in Frame 33
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 52 MovieClip in Frame 33
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 34
stop();
Instance of Symbol 76 MovieClip "finish" in Frame 34
onClipEvent (load) { starcount = 0; this.gotoAndStop(2); reset = false; resetcount = 0; } onClipEvent (enterFrame) { if (starcount == 9) { this.gotoAndStop(1); if (this.hitTest(this._parent.ball)) { _root.gotoAndPlay(_root._currentframe + 1); } } if (reset == true) { starcount = 0; this.gotoAndStop(2); } if (resetcount == 9) { reset = false; resetcount = 0; } }
Instance of Symbol 80 MovieClip in Frame 34
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 34
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 34
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 50 MovieClip "cursor" in Frame 34
onClipEvent (load) { Mouse.hide(); inside = true; } onClipEvent (enterFrame) { if (inside == true) { _x = _root._xmouse; _y = _root._ymouse; } if (_x < this._parent.box._x) { _x = (this._parent.box._x + 5); } if (_x > (this._parent.box._x + this._parent.box._width)) { _x = (this._parent.box._x + (this._parent.box._width - 6)); } if (_y > this._parent.box._y) { _y = (this._parent.box._y - 5); } if (_y < (this._parent.box._y - this._parent.box._height)) { _y = (this._parent.box._y - (this._parent.box._height - 6)); } }
Instance of Symbol 80 MovieClip in Frame 34
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 34
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 34
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 34
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 34
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 80 MovieClip in Frame 34
onClipEvent (load) { hit = false; } onClipEvent (enterFrame) { if (hit == false) { if (hitTest(this._parent.ball)) { this.gotoAndPlay(2); hit = true; this._parent.finish.starcount = this._parent.finish.starcount + 1; } } if (this._parent.finish.reset == true) { this.gotoAndStop(1); hit = false; this._parent.finish.resetcount = this._parent.finish.resetcount + 1; } }
Instance of Symbol 42 MovieClip "ball" in Frame 34
onClipEvent (load) { inertia = 0.9; ki = 0.1; vx = 0; vy = 0; _y = this._parent.cursor._y; _x = this._parent.cursor._x; trail = true; grav = 1; } onClipEvent (enterFrame) { if (trail == true) { x = (-_x) + this._parent.cursor._x; y = (-_y) + this._parent.cursor._y; vx = (vx * inertia) + (x * ki); vy = (vy * inertia) + (y * ki); _x = (_x + vx); _y = (_y + vy); } if (trail == false) { i = 1; while (i <= 10) { bounds = _root["wall" + i].getBounds(_root); if ((_x > bounds.xMin) && (_x < bounds.xMax)) { x = _x - _root["wall" + i]._x; y = _y - _root["wall" + i]._y; angle = (_root["wall" + i]._rotation * Math.PI) / 180; x1 = (Math.cos(angle) * x) + (Math.sin(angle) * y); y1 = (Math.cos(angle) * y) - (Math.sin(angle) * x); vx1 = (Math.cos(angle) * vx) + (Math.sin(angle) * vy); vy1 = (Math.cos(angle) * vy) - (Math.sin(angle) * vx); if ((y1 > (-(_height / 2))) && (y1 < (vy1 - (_height / 2)))) { y1 = -(_height / 2); vy1 = vy1 * -0.8; x = (Math.cos(angle) * x1) - (Math.sin(angle) * y1); y = (Math.cos(angle) * y1) + (Math.sin(angle) * x1); vx = (Math.cos(angle) * vx1) - (Math.sin(angle) * vy1); vy = (Math.cos(angle) * vy1) + (Math.sin(angle) * vx1); _x = (_root["wall" + i]._x + x); _y = (_root["wall" + i]._y + y); } } i++; } vy = vy + grav; this._y = this._y + vy; vx = vx / 1.012; if (Math.abs(vx) < 0.2) { xspeed = 0; } this._x = this._x + vx; } if (_x < 0) { _x = 8; vx = vx * -1; } if (_x > Stage.width) { _x = (Stage.width - 8); vx = vx * -1; } if (_y < 0) { _y = 8; vy = vy * -1; } if (trail == false) { if (_y > Stage.height) { _y = this._parent.cursor._y; _x = this._parent.cursor._x; vx = 0; vy = 0; trail = true; this._parent.finish.reset = true; } } }
Instance of Symbol 43 MovieClip in Frame 34
on (release) { this._parent.ball.trail = false; }
Instance of Symbol 69 MovieClip in Frame 34
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vx = Math.abs(_root.ball.vx) * 2; } }
Instance of Symbol 69 MovieClip in Frame 34
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vy = Math.abs(_root.ball.vy) * -2; } }
Instance of Symbol 69 MovieClip in Frame 34
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.vx = Math.abs(_root.ball.vx) * 2; } }
Instance of Symbol 48 MovieClip in Frame 34
on (release) { this.gotoAndPlay(2); }
Instance of Symbol 52 MovieClip in Frame 34
onClipEvent (enterFrame) { if (this.hitTest(this._parent.box)) { this._parent.cursor.inside = true; } else { this._parent.cursor.inside = false; } _x = _root._xmouse; _y = _root._ymouse; }
Frame 35
stop(); Mouse.show();
Symbol 3 Button
on (release) { getURL ("http://www.armorgames.com/", "_blank"); }
Symbol 12 Button
on (release) { getURL ("http://www.newgrounds.com", "blank"); }
Symbol 17 Button
on (release) { _root.play(); }
Symbol 18 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { gotoAndStop ("loaded"); }
Symbol 18 MovieClip Frame 2
gotoAndPlay (1);
Symbol 26 MovieClip Frame 135
_root.play();
Symbol 40 MovieClip Frame 1
stop();
Symbol 48 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 2
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 15
stop();
Symbol 97 Button
on (release) { gotoAndPlay (3); }

Library Items

Symbol 1 FontUsed by:2
Symbol 2 TextUses:1Used by:3
Symbol 3 ButtonUses:2Used by:Timeline
Symbol 4 GraphicUsed by:18
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:18
Symbol 7 GraphicUsed by:18
Symbol 8 GraphicUsed by:11 12
Symbol 9 GraphicUsed by:11 12
Symbol 10 GraphicUsed by:11 12
Symbol 11 MovieClipUses:8 9 10Used by:12
Symbol 12 ButtonUses:11 8 9 10Used by:18
Symbol 13 GraphicUsed by:17
Symbol 14 GraphicUsed by:17
Symbol 15 GraphicUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 ButtonUses:13 14 15 16Used by:18
Symbol 18 MovieClipUses:4 6 7 12 17Used by:Timeline
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:26
Symbol 21 GraphicUsed by:26
Symbol 22 GraphicUsed by:26
Symbol 23 GraphicUsed by:26
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:20 21 22 23 25 SS1Used by:Timeline
Symbol 27 GraphicUsed by:Timeline
Symbol 28 FontUsed by:29 31 95 96
Symbol 29 TextUses:28Used by:Timeline
Symbol 30 FontUsed by:31 32 34 44 45 47 53 54 55 56 59 60 61 62 63 70 71 72 73 74 75 77 81 82 83 84 85 86 87 88 89 90 91 92 93 94
Symbol 31 TextUses:28 30Used by:Timeline
Symbol 32 TextUses:30Used by:33
Symbol 33 MovieClipUses:32Used by:Timeline
Symbol 34 TextUses:30Used by:Timeline
Symbol 35 SoundUsed by:48  Timeline
Symbol 36 GraphicUsed by:Timeline
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:Timeline
Symbol 39 GraphicUsed by:40 43
Symbol 40 MovieClipUses:39Used by:76  Timeline
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:Timeline
Symbol 43 MovieClipUses:39Used by:Timeline
Symbol 44 TextUses:30Used by:Timeline
Symbol 45 TextUses:30Used by:46
Symbol 46 MovieClipUses:45Used by:Timeline
Symbol 47 TextUses:30Used by:48
Symbol 48 MovieClipUses:47 35Used by:Timeline
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:Timeline
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:Timeline
Symbol 53 TextUses:30Used by:Timeline
Symbol 54 TextUses:30Used by:Timeline
Symbol 55 TextUses:30Used by:Timeline
Symbol 56 TextUses:30Used by:Timeline
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:Timeline
Symbol 59 TextUses:30Used by:Timeline
Symbol 60 TextUses:30Used by:Timeline
Symbol 61 TextUses:30Used by:Timeline
Symbol 62 TextUses:30Used by:Timeline
Symbol 63 TextUses:30Used by:Timeline
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:69
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClipUses:67Used by:69
Symbol 69 MovieClipUses:65 68Used by:Timeline
Symbol 70 TextUses:30Used by:Timeline
Symbol 71 TextUses:30Used by:Timeline
Symbol 72 TextUses:30Used by:Timeline
Symbol 73 TextUses:30Used by:Timeline
Symbol 74 TextUses:30Used by:Timeline
Symbol 75 TextUses:30Used by:Timeline
Symbol 76 MovieClipUses:40Used by:Timeline
Symbol 77 TextUses:30Used by:Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:Timeline
Symbol 81 TextUses:30Used by:Timeline
Symbol 82 TextUses:30Used by:Timeline
Symbol 83 TextUses:30Used by:Timeline
Symbol 84 TextUses:30Used by:Timeline
Symbol 85 TextUses:30Used by:Timeline
Symbol 86 TextUses:30Used by:Timeline
Symbol 87 TextUses:30Used by:Timeline
Symbol 88 TextUses:30Used by:Timeline
Symbol 89 TextUses:30Used by:Timeline
Symbol 90 TextUses:30Used by:Timeline
Symbol 91 TextUses:30Used by:Timeline
Symbol 92 TextUses:30Used by:Timeline
Symbol 93 TextUses:30Used by:Timeline
Symbol 94 TextUses:30Used by:Timeline
Symbol 95 TextUses:28Used by:Timeline
Symbol 96 TextUses:28Used by:97
Symbol 97 ButtonUses:96Used by:Timeline
Streaming Sound 1Used by:Symbol 26 MovieClip

Instance Names

"box"Frame 4Symbol 38 MovieClip
"ball"Frame 4Symbol 42 MovieClip
"cursor"Frame 4Symbol 50 MovieClip
"box"Frame 5Symbol 38 MovieClip
"ball"Frame 5Symbol 42 MovieClip
"cursor"Frame 5Symbol 50 MovieClip
"box"Frame 6Symbol 38 MovieClip
"ball"Frame 6Symbol 42 MovieClip
"cursor"Frame 6Symbol 50 MovieClip
"box"Frame 7Symbol 38 MovieClip
"ball"Frame 7Symbol 42 MovieClip
"cursor"Frame 7Symbol 50 MovieClip
"box"Frame 8Symbol 38 MovieClip
"ball"Frame 8Symbol 42 MovieClip
"cursor"Frame 8Symbol 50 MovieClip
"box"Frame 9Symbol 38 MovieClip
"ball"Frame 9Symbol 42 MovieClip
"wall1"Frame 9Symbol 58 MovieClip
"cursor"Frame 9Symbol 50 MovieClip
"box"Frame 10Symbol 38 MovieClip
"ball"Frame 10Symbol 42 MovieClip
"wall1"Frame 10Symbol 58 MovieClip
"wall2"Frame 10Symbol 58 MovieClip
"wall3"Frame 10Symbol 58 MovieClip
"wall4"Frame 10Symbol 58 MovieClip
"wall5"Frame 10Symbol 58 MovieClip
"wall6"Frame 10Symbol 58 MovieClip
"cursor"Frame 10Symbol 50 MovieClip
"box"Frame 11Symbol 38 MovieClip
"ball"Frame 11Symbol 42 MovieClip
"wall1"Frame 11Symbol 58 MovieClip
"wall2"Frame 11Symbol 58 MovieClip
"wall3"Frame 11Symbol 58 MovieClip
"cursor"Frame 11Symbol 50 MovieClip
"box"Frame 12Symbol 38 MovieClip
"ball"Frame 12Symbol 42 MovieClip
"wall3"Frame 12Symbol 58 MovieClip
"cursor"Frame 12Symbol 50 MovieClip
"box"Frame 13Symbol 38 MovieClip
"ball"Frame 13Symbol 42 MovieClip
"wall2"Frame 13Symbol 58 MovieClip
"wall1"Frame 13Symbol 58 MovieClip
"wall3"Frame 13Symbol 58 MovieClip
"cursor"Frame 13Symbol 50 MovieClip
"box"Frame 14Symbol 38 MovieClip
"ball"Frame 14Symbol 42 MovieClip
"cursor"Frame 14Symbol 50 MovieClip
"box"Frame 15Symbol 38 MovieClip
"ball"Frame 15Symbol 42 MovieClip
"cursor"Frame 15Symbol 50 MovieClip
"box"Frame 16Symbol 38 MovieClip
"ball"Frame 16Symbol 42 MovieClip
"wall3"Frame 16Symbol 58 MovieClip
"wall2"Frame 16Symbol 58 MovieClip
"cursor"Frame 16Symbol 50 MovieClip
"box"Frame 17Symbol 38 MovieClip
"ball"Frame 17Symbol 42 MovieClip
"cursor"Frame 17Symbol 50 MovieClip
"box"Frame 18Symbol 38 MovieClip
"ball"Frame 18Symbol 42 MovieClip
"wall3"Frame 18Symbol 58 MovieClip
"wall2"Frame 18Symbol 58 MovieClip
"cursor"Frame 18Symbol 50 MovieClip
"box"Frame 20Symbol 38 MovieClip
"finish"Frame 20Symbol 76 MovieClip
"ball"Frame 20Symbol 42 MovieClip
"cursor"Frame 20Symbol 50 MovieClip
"box"Frame 21Symbol 38 MovieClip
"finish"Frame 21Symbol 76 MovieClip
"ball"Frame 21Symbol 42 MovieClip
"cursor"Frame 21Symbol 50 MovieClip
"box"Frame 22Symbol 38 MovieClip
"finish"Frame 22Symbol 76 MovieClip
"ball"Frame 22Symbol 42 MovieClip
"cursor"Frame 22Symbol 50 MovieClip
"box"Frame 23Symbol 38 MovieClip
"finish"Frame 23Symbol 76 MovieClip
"ball"Frame 23Symbol 42 MovieClip
"cursor"Frame 23Symbol 50 MovieClip
"finish"Frame 24Symbol 76 MovieClip
"ball"Frame 24Symbol 42 MovieClip
"box"Frame 24Symbol 38 MovieClip
"cursor"Frame 24Symbol 50 MovieClip
"finish"Frame 25Symbol 76 MovieClip
"ball"Frame 25Symbol 42 MovieClip
"box"Frame 25Symbol 38 MovieClip
"wall1"Frame 25Symbol 58 MovieClip
"cursor"Frame 25Symbol 50 MovieClip
"finish"Frame 26Symbol 76 MovieClip
"ball"Frame 26Symbol 42 MovieClip
"box"Frame 26Symbol 38 MovieClip
"wall1"Frame 26Symbol 58 MovieClip
"wall2"Frame 26Symbol 58 MovieClip
"wall3"Frame 26Symbol 58 MovieClip
"wall4"Frame 26Symbol 58 MovieClip
"wall5"Frame 26Symbol 58 MovieClip
"wall6"Frame 26Symbol 58 MovieClip
"cursor"Frame 26Symbol 50 MovieClip
"finish"Frame 27Symbol 76 MovieClip
"ball"Frame 27Symbol 42 MovieClip
"box"Frame 27Symbol 38 MovieClip
"wall1"Frame 27Symbol 58 MovieClip
"wall2"Frame 27Symbol 58 MovieClip
"wall3"Frame 27Symbol 58 MovieClip
"cursor"Frame 27Symbol 50 MovieClip
"finish"Frame 28Symbol 76 MovieClip
"ball"Frame 28Symbol 42 MovieClip
"box"Frame 28Symbol 38 MovieClip
"wall3"Frame 28Symbol 58 MovieClip
"cursor"Frame 28Symbol 50 MovieClip
"finish"Frame 29Symbol 76 MovieClip
"ball"Frame 29Symbol 42 MovieClip
"box"Frame 29Symbol 38 MovieClip
"wall2"Frame 29Symbol 58 MovieClip
"wall1"Frame 29Symbol 58 MovieClip
"wall3"Frame 29Symbol 58 MovieClip
"cursor"Frame 29Symbol 50 MovieClip
"finish"Frame 30Symbol 76 MovieClip
"ball"Frame 30Symbol 42 MovieClip
"box"Frame 30Symbol 38 MovieClip
"cursor"Frame 30Symbol 50 MovieClip
"finish"Frame 31Symbol 76 MovieClip
"ball"Frame 31Symbol 42 MovieClip
"box"Frame 31Symbol 38 MovieClip
"cursor"Frame 31Symbol 50 MovieClip
"finish"Frame 32Symbol 76 MovieClip
"ball"Frame 32Symbol 42 MovieClip
"box"Frame 32Symbol 38 MovieClip
"wall3"Frame 32Symbol 58 MovieClip
"wall2"Frame 32Symbol 58 MovieClip
"cursor"Frame 32Symbol 50 MovieClip
"finish"Frame 33Symbol 76 MovieClip
"ball"Frame 33Symbol 42 MovieClip
"box"Frame 33Symbol 38 MovieClip
"cursor"Frame 33Symbol 50 MovieClip
"finish"Frame 34Symbol 76 MovieClip
"box"Frame 34Symbol 38 MovieClip
"cursor"Frame 34Symbol 50 MovieClip
"ball"Frame 34Symbol 42 MovieClip
"wall3"Frame 34Symbol 58 MovieClip
"wall2"Frame 34Symbol 58 MovieClip
"bar"Symbol 18 MovieClip Frame 1Symbol 6 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.

Labels

"loaded"Symbol 18 MovieClip Frame 3




https://swfchan.com/53/264528/info.shtml
Created: 20/5 -2026 23:29:41 Last modified: 20/5 -2026 23:29:41 Server time: 09/06 -2026 08:39:49