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

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/93356892?noj=FRM93356892-12DC" width="1" height="1"></div>

Extreme Mini Golf.swf

This is the info page for
Flash #28110

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


Text
PLAY

PLAY

EXTREME

EXTREME

99

0

0

PAR: 2

PAR: 2

PAR: 3

PAR: 3

PAR: 4

PAR: 4

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

10

A

18

ActionScript [AS1/AS2]

Frame 1
stop(); Stage.showMenu = false;
Frame 2
stop(); Mouse.hide(); function addscore(strokes, hole) { var _local1 = strokes; if (_local1 > 10) { _local1 = 10; } _root.scoreArray[hole - 1] = int(_local1); _root.strokes = 0; } function setBall() { ball.vx = (ball.vy = 0); ball._x = startx._x; ball._y = startx._y; ball._visible = true; } _root.scoreArray = new Array(); setBall();
Instance of Symbol 26 MovieClip "holecounter" in Frame 2
onClipEvent (enterFrame) { this.holecount = int((_root._currentframe + 1) / 2); }
Instance of Symbol 34 MovieClip in Frame 2
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.strokes < 10) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 44 MovieClip "slider" in Frame 2
onClipEvent (load) { bgSound = new Sound(); bgSound.attachSound("Music"); bgSound.start(0, 75); _root.playB.enabled = false; this.slideBar._y = -75; this.slideBar.onEnterFrame = function () { bgSound.setVolume(-this._y); }; this.slideBar.onPress = function () { var _local1 = this; startDrag (_local1, false, _local1._x, -75, _local1._x, 0); }; this.slideBar.onRelease = (slider.slideBar.onReleaseOutside = function () { stopDrag(); }); _root.stopB.onRelease = function () { bgSound.stop(); _root.playB.enabled = true; _root.stopB.enabled = false; }; _root.playB.onRelease = function () { bgSound.start(0, 99); _root.playB.enabled = false; _root.stopB.enabled = true; }; }
Instance of Symbol 54 MovieClip in Frame 2
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Instance of Symbol 58 MovieClip "ball" in Frame 2
onClipEvent (load) { ballhit = new Sound(); ballhit.attachSound("ballhit"); friction = 0.02; putt = false; stopped = true; _root.onMouseDown = function () { if (stopped && (!toofar)) { putt = true; stopped = false; _root.strokes++; } }; this.swapDepths(100000); } onClipEvent (enterFrame) { disx = _x - _root._xmouse; disy = _y - _root._ymouse; if (Math.sqrt((disx * disx) + (disy * disy)) > 100) { _root.putter.gotoAndStop(2); toofar = true; } else { _root.putter.gotoAndStop(1); toofar = false; } if (putt) { _root.aimerLines.clear(); vx = disx / 7; vy = disy / 7; ballhit.start(); putt = false; } vx = vx - (vx * friction); vy = vy - (vy * friction); _x = (_x + vx); _y = (_y + vy); if ((((vx < 0.08) && (vx > -0.08)) && ((vy < 0.08) && (vy > -0.08))) && (!hill)) { stopped = true; vx = (vy = 0); } else { stopped = false; } oldx = this._x; oldy = this._y; }
Instance of Symbol 61 MovieClip "aimer" in Frame 2
onClipEvent (load) { _root.aimerLines = _root.createEmptyMovieClip("aimerLines", 99999); } onClipEvent (mouseMove) { this._x = _root.ball._x + _root.ball.disx; this._y = _root.ball._y + _root.ball.disy; dx = _root.ball._x - _root._xmouse; dy = _root.ball._y - _root._ymouse; var dist = Math.sqrt((dx * dx) + (dy * dy)); _root.aimerLines.clear(); if (_root.ball.stopped) { if (dist > 100) { this.gotoAndStop(2); _root.aimerLines.lineStyle(3, 16711680, dist); } else { this.gotoAndStop(1); _root.aimerLines.lineStyle(3, 65280, dist); } } _root.aimerLines.moveTo(_root.ball._x, _root.ball._y); _root.aimerLines.lineTo(this._x, this._y); } onClipEvent (enterFrame) { this._x = _root.ball._x + _root.ball.disx; this._y = _root.ball._y + _root.ball.disy; dx = _root.ball._x - _root._xmouse; dy = _root.ball._y - _root._ymouse; angle = Math.atan2(-dx, dy) * 57.2957795130823; _rotation = angle; if (_root.putter._visible) { _visible = true; } else { _visible = false; } }
Instance of Symbol 66 MovieClip "putter" in Frame 2
onClipEvent (load) { this.swapDepths(10000000); } onClipEvent (enterFrame) { if (_name == "putter") { this._x = _root._xmouse; this._y = _root._ymouse; } if (((_root.ball.stopped && (_root.ball._visible)) && (!_root.ball.hill)) && (_name == "putter")) { _visible = true; } else { _visible = false; } _root.ball.hill = false; }
Frame 3
play(); addscore(strokes, 1);
Frame 4
stop(); setBall();
Instance of Symbol 54 MovieClip in Frame 4
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 5
play(); addscore(strokes, 2);
Frame 6
stop(); setBall();
Instance of Symbol 74 MovieClip in Frame 6
onClipEvent (load) { slope = 10; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 54 MovieClip in Frame 6
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Instance of Symbol 74 MovieClip in Frame 6
onClipEvent (load) { slope = 10; direction = 181; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Frame 7
play(); addscore(strokes, 3);
Frame 8
stop(); setBall();
Instance of Symbol 74 MovieClip in Frame 8
onClipEvent (load) { slope = 10; direction = 90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 8
onClipEvent (load) { slope = 10; direction = 0; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 8
onClipEvent (load) { slope = 10; direction = 0; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 8
onClipEvent (load) { slope = 10; direction = 90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 49 MovieClip in Frame 8
/* no clip actions */
Instance of Symbol 54 MovieClip in Frame 8
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 9
play(); addscore(strokes, 4);
Frame 10
stop(); setBall();
Instance of Symbol 81 MovieClip in Frame 10
onClipEvent (load) { function getRotation(fx, fy, sx, sy) { disx = math.abs(fx - sx); disy = math.abs(fy - sy); obj_x = int(sx - fx); obj_y = int(sy - fy); if ((obj_x > 0) && (obj_y > 0)) { quad = 4; } if ((obj_x < 0) && (obj_y > 0)) { quad = 1; } if ((obj_x < 0) && (obj_y < 0)) { quad = 2; } if ((obj_x > 0) && (obj_y < 0)) { quad = 3; } abs_x = Math.abs(obj_x); abs_y = Math.abs(obj_y); tg = abs_y / abs_x; maths = (Math.atan(tg) * Number(180)) / Math.PI; if (quad == 1) { angle = Number(90) - Number(maths); } if (quad == 2) { angle = Number(90) + Number(maths); } if (quad == 3) { angle = Number(270) - Number(maths); } if (quad == 4) { angle = Number(270) + Number(maths); } return(angle); } slope = 20; direction = -90; obj = _root.ball; startx = [_root.pipe1._x, _root.pipe2._x, _root.pipe3._x]; starty = [_root.pipe1._y, _root.pipe2._y, _root.pipe3._y]; restart = new Array(startx[random(3)], starty[random(3)]); xdir = 0; ydir = 3; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { r = getRotation(obj._x, obj._y, _x, _y); obj.vx = obj.vx - (Math.sin(r * (Math.PI/180)) * (slope / 200)); obj.vy = obj.vy + (Math.cos(r * (Math.PI/180)) * (slope / 200)); } if (this.conehole.hitTest(obj._x, obj._y)) { obj._visible = false; obj.vx = 0; obj.vy = 0; timer++; if (timer > 50) { obj._x = restart[0]; obj._y = restart[1]; obj._visible = true; obj.vx = xdir; obj.vy = ydir; } } }
Instance of Symbol 54 MovieClip in Frame 10
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Instance of Symbol 83 MovieClip "pipe1" in Frame 10
onClipEvent (load) { bounce = 1; obj = _parent.ball; ballradius = obj._width / 2; edgeleft = this._x - (this._width / 2); edgeright = this._x + (this._width / 2); edgetop = this._y - (this._height / 2); edgebottom = this._y + (this._height / 2); } onClipEvent (enterFrame) { if (((obj.oldx > edgeleft) && (obj.oldx < edgeright)) && (obj.oldy < edgetop)) { side = "t"; } if (((obj.oldx > edgeleft) && (obj.oldx < edgeright)) && (obj.oldy > edgebottom)) { side = "b"; } if (((obj.oldy > edgetop) && (obj.oldy < edgebottom)) && (obj.oldx < edgeleft)) { side = "l"; } if (((obj.oldy > edgetop) && (obj.oldy < edgebottom)) && (obj.oldx > edgeright)) { side = "r"; } if (obj.hitTest(this)) { if (side == "t") { obj._y = edgetop - ballradius; obj.vy = obj.vy * (-bounce); } if (side == "b") { obj._y = edgebottom + ballradius; obj.vy = obj.vy * (-bounce); } if (side == "l") { obj._x = edgeleft - ballradius; obj.vx = obj.vx * (-bounce); } if (side == "r") { obj._x = edgeright + ballradius; obj.vx = obj.vx * (-bounce); } } }
Instance of Symbol 83 MovieClip "pipe2" in Frame 10
onClipEvent (load) { bounce = 1; obj = _parent.ball; ballradius = obj._width / 2; edgeleft = this._x - (this._width / 2); edgeright = this._x + (this._width / 2); edgetop = this._y - (this._height / 2); edgebottom = this._y + (this._height / 2); } onClipEvent (enterFrame) { if (((obj.oldx > edgeleft) && (obj.oldx < edgeright)) && (obj.oldy < edgetop)) { side = "t"; } if (((obj.oldx > edgeleft) && (obj.oldx < edgeright)) && (obj.oldy > edgebottom)) { side = "b"; } if (((obj.oldy > edgetop) && (obj.oldy < edgebottom)) && (obj.oldx < edgeleft)) { side = "l"; } if (((obj.oldy > edgetop) && (obj.oldy < edgebottom)) && (obj.oldx > edgeright)) { side = "r"; } if (obj.hitTest(this)) { if (side == "t") { obj._y = edgetop - ballradius; obj.vy = obj.vy * (-bounce); } if (side == "b") { obj._y = edgebottom + ballradius; obj.vy = obj.vy * (-bounce); } if (side == "l") { obj._x = edgeleft - ballradius; obj.vx = obj.vx * (-bounce); } if (side == "r") { obj._x = edgeright + ballradius; obj.vx = obj.vx * (-bounce); } } }
Instance of Symbol 83 MovieClip "pipe3" in Frame 10
onClipEvent (load) { bounce = 1; obj = _parent.ball; ballradius = obj._width / 2; edgeleft = this._x - (this._width / 2); edgeright = this._x + (this._width / 2); edgetop = this._y - (this._height / 2); edgebottom = this._y + (this._height / 2); } onClipEvent (enterFrame) { if (((obj.oldx > edgeleft) && (obj.oldx < edgeright)) && (obj.oldy < edgetop)) { side = "t"; } if (((obj.oldx > edgeleft) && (obj.oldx < edgeright)) && (obj.oldy > edgebottom)) { side = "b"; } if (((obj.oldy > edgetop) && (obj.oldy < edgebottom)) && (obj.oldx < edgeleft)) { side = "l"; } if (((obj.oldy > edgetop) && (obj.oldy < edgebottom)) && (obj.oldx > edgeright)) { side = "r"; } if (obj.hitTest(this)) { if (side == "t") { obj._y = edgetop - ballradius; obj.vy = obj.vy * (-bounce); } if (side == "b") { obj._y = edgebottom + ballradius; obj.vy = obj.vy * (-bounce); } if (side == "l") { obj._x = edgeleft - ballradius; obj.vx = obj.vx * (-bounce); } if (side == "r") { obj._x = edgeright + ballradius; obj.vx = obj.vx * (-bounce); } } }
Frame 11
play(); addscore(strokes, 5);
Frame 12
stop(); setBall();
Instance of Symbol 54 MovieClip in Frame 12
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Instance of Symbol 74 MovieClip in Frame 12
onClipEvent (load) { slope = 15; direction = -90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 12
onClipEvent (load) { slope = 20; direction = 90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 12
onClipEvent (load) { slope = 20; direction = 90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 12
onClipEvent (load) { slope = 15; direction = -90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 12
onClipEvent (load) { slope = 20; direction = 90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 12
onClipEvent (load) { slope = 20; direction = 90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Frame 13
play(); addscore(strokes, 6);
Frame 14
stop(); setBall();
Instance of Symbol 54 MovieClip in Frame 14
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Instance of Symbol 74 MovieClip in Frame 14
onClipEvent (load) { slope = 20; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 14
onClipEvent (load) { slope = 20; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 14
onClipEvent (load) { slope = 20; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 14
onClipEvent (load) { slope = 20; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Frame 15
play(); addscore(strokes, 7);
Frame 16
stop(); setBall();
Instance of Symbol 54 MovieClip in Frame 16
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 17
play(); addscore(strokes, 8);
Frame 18
stop(); setBall();
Instance of Symbol 54 MovieClip in Frame 18
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 19
play(); addscore(strokes, 9);
Frame 20
stop(); setBall();
Instance of Symbol 74 MovieClip in Frame 20
onClipEvent (load) { slope = 10; direction = 0; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 20
onClipEvent (load) { slope = 15; direction = -90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 20
onClipEvent (load) { slope = 4; direction = 180.5; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 20
onClipEvent (load) { slope = 20; direction = 90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 20
onClipEvent (load) { slope = 20; direction = 179.5; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 20
onClipEvent (load) { slope = 5; direction = -90; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 54 MovieClip in Frame 20
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 21
play(); addscore(strokes, 10);
Frame 22
stop(); setBall();
Instance of Symbol 54 MovieClip in Frame 22
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 23
play(); addscore(strokes, 11);
Frame 24
stop(); setBall();
Instance of Symbol 94 MovieClip in Frame 24
onClipEvent (load) { slope = 15; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 94 MovieClip in Frame 24
onClipEvent (load) { slope = 15; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 54 MovieClip in Frame 24
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 25
play(); addscore(strokes, 12);
Frame 26
stop(); setBall();
Instance of Symbol 74 MovieClip in Frame 26
onClipEvent (load) { slope = 7; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 26
onClipEvent (load) { slope = 7; direction = 179.5; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 54 MovieClip in Frame 26
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 27
play(); addscore(strokes, 13);
Frame 28
stop(); setBall();
Instance of Symbol 74 MovieClip in Frame 28
onClipEvent (load) { slope = 5; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 28
onClipEvent (load) { slope = 5; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 28
onClipEvent (load) { slope = 5; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 28
onClipEvent (load) { slope = 5; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 28
onClipEvent (load) { slope = 5; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 28
onClipEvent (load) { slope = 5; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 28
onClipEvent (load) { slope = 5; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 28
onClipEvent (load) { slope = 5; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 28
onClipEvent (load) { slope = 5; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 28
onClipEvent (load) { slope = 5; direction = 180; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 54 MovieClip in Frame 28
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 29
play(); addscore(strokes, 14);
Frame 30
stop(); setBall();
Instance of Symbol 54 MovieClip in Frame 30
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 31
play(); addscore(strokes, 15);
Frame 32
stop(); setBall();
Instance of Symbol 54 MovieClip in Frame 32
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 33
play(); addscore(strokes, 16);
Frame 34
stop(); setBall();
Instance of Symbol 110 MovieClip in Frame 34
onClipEvent (load) { this.gotoAndPlay(200); obj = _root.ball; restart = new Array(_root.startx._x, _root.startx._y); } onClipEvent (enterFrame) { if (this.hitTest(obj) && ((this._currentframe > 0) && (this._currentframe < 425))) { obj.vx = (obj.vy = 0); obj._alpha = 0; if (obj._alpha == 0) { obj._x = restart[0]; obj._y = restart[1]; obj._alpha = 100; } } }
Instance of Symbol 110 MovieClip in Frame 34
onClipEvent (load) { obj = _root.ball; restart = new Array(_root.startx._x, _root.startx._y); } onClipEvent (enterFrame) { if (this.hitTest(obj) && ((this._currentframe > 0) && (this._currentframe < 425))) { obj.vx = (obj.vy = 0); obj._alpha = 0; if (obj._alpha == 0) { obj._x = restart[0]; obj._y = restart[1]; obj._alpha = 100; } } }
Instance of Symbol 54 MovieClip in Frame 34
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Frame 35
play(); addscore(strokes, 17);
Frame 36
stop(); setBall();
Instance of Symbol 113 MovieClip in Frame 36
onClipEvent (load) { obj = _root.ball; restart = new Array(_root.startx._x, _root.startx._y); } onClipEvent (enterFrame) { if ((this.hitTest(obj) && (!obj.hitTest(_root.island))) && (obj.vy < 5)) { obj.vx = (obj.vy = 0); obj._alpha = 0; if (obj._alpha == 0) { obj._x = restart[0]; obj._y = restart[1]; obj._alpha = 100; } } }
Instance of Symbol 74 MovieClip in Frame 36
onClipEvent (load) { slope = 5; direction = 0; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 36
onClipEvent (load) { slope = 5; direction = 0; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 36
onClipEvent (load) { slope = 5; direction = 0; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 74 MovieClip in Frame 36
onClipEvent (load) { slope = 5; direction = 0; obj = _root.ball; } onClipEvent (enterFrame) { if (this.hitTest(obj)) { obj.vx = obj.vx - (Math.sin(direction * (Math.PI/180)) * (slope / 100)); obj.vy = obj.vy - (Math.cos(direction * (Math.PI/180)) * (slope / 100)); } }
Instance of Symbol 115 MovieClip "island" in Frame 36
onClipEvent (load) { obj = _root.ball; flip = false; } onClipEvent (enterFrame) { if (!flip) { vx = -0.5; } if (_x <= 260) { flip = true; } if (flip) { vx = 0.5; } if (_x >= 340) { flip = false; } this._x = this._x + vx; if (this.hitTest(obj) && (obj.vy < 7)) { obj.friction = 0.1; obj._x = obj._x + this.vx; } else { obj.friction = 0.02; } }
Frame 37
_root.ball.removeMovieClip(); stopAllSounds(); _root.music_button.removeMovieClip(); play(); addscore(strokes, 18);
Frame 38
stop(); Mouse.show(); totalstrokes = 0; i = 0; while (i <= 17) { totalstrokes = totalstrokes + _root.scoreArray[i]; i++; } if (totalstrokes >= 18) { grade = "S"; } if (totalstrokes >= 25) { grade = "A"; } if (totalstrokes >= 35) { grade = "B"; } if (totalstrokes >= 45) { grade = "C"; } if (totalstrokes >= 60) { grade = "D"; } if (totalstrokes >= 90) { grade = "F"; } hole1 = scoreArray[0]; hole2 = scoreArray[1]; hole3 = scoreArray[2]; hole4 = scoreArray[3]; hole5 = scoreArray[4]; hole6 = scoreArray[5]; hole7 = scoreArray[6]; hole8 = scoreArray[7]; hole9 = scoreArray[8]; hole10 = scoreArray[9]; hole11 = scoreArray[10]; hole12 = scoreArray[11]; hole13 = scoreArray[12]; hole14 = scoreArray[13]; hole15 = scoreArray[14]; hole16 = scoreArray[15]; hole17 = scoreArray[16]; hole18 = scoreArray[17];
Symbol 16 Button
on (release) { _root.gotoAndPlay(1); }
Symbol 17 MovieClip Frame 1
stop(); total = _root.getBytesTotal(); _root.onEnterFrame = function () { loaded = _root.getBytesLoaded(); per = int((loaded / total) * 100); this.loadbar.gotoAndStop(per); if (per == 100) { gotoAndStop (2); } };
Symbol 17 MovieClip Frame 2
stop();
Symbol 29 Button
on (release) { _root.strokes = 10; nextFrame(); }
Symbol 49 MovieClip Frame 1
wallhit = new Sound(); wallhit.attachSound("ballhit"); bounce = 1; obj = _parent.ball; ballradius = obj._width / 2; edgeleft = this._x - (this._width / 2); edgeright = this._x + (this._width / 2); edgetop = this._y - (this._height / 2); edgebottom = this._y + (this._height / 2); this.onEnterFrame = function () { if (((obj.oldx > edgeleft) && (obj.oldx < edgeright)) && (obj.oldy < edgetop)) { side = "t"; } if (((obj.oldx > edgeleft) && (obj.oldx < edgeright)) && (obj.oldy > edgebottom)) { side = "b"; } if (((obj.oldy > edgetop) && (obj.oldy < edgebottom)) && (obj.oldx < edgeleft)) { side = "l"; } if (((obj.oldy > edgetop) && (obj.oldy < edgebottom)) && (obj.oldx > edgeright)) { side = "r"; } if (obj.hitTest(this)) { if (side == "t") { obj._y = edgetop - ballradius; obj.vy = obj.vy * (-bounce); } if (side == "b") { obj._y = edgebottom + ballradius; obj.vy = obj.vy * (-bounce); } if (side == "l") { obj._x = edgeleft - ballradius; obj.vx = obj.vx * (-bounce); } if (side == "r") { obj._x = edgeright + ballradius; obj.vx = obj.vx * (-bounce); } } };
Instance of Symbol 48 MovieClip in Symbol 49 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _parent.wallhit.start(); } }
Symbol 54 MovieClip Frame 1
stop(); this.onEnterFrame = function () { if (soundplay == true) { this.gotoAndPlay(2); } };
Symbol 54 MovieClip Frame 2
stop();
Symbol 61 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 2
stop();
Symbol 66 MovieClip Frame 3
stop();
Instance of Symbol 73 MovieClip in Symbol 74 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.ball)) { _root.ball.hill = true; } }
Symbol 87 MovieClip Frame 1
obj = _root.ball; restart = new Array(_root.startx._x, _root.startx._y); this.onEnterFrame = function () { if (this.hitTest(obj)) { obj.vx = (obj.vy = 0); obj._alpha = 0; if (obj._alpha == 0) { obj._x = restart[0]; obj._y = restart[1]; obj._alpha = 100; } } };
Symbol 101 MovieClip Frame 1
friction = 0.9; obj = _root.ball; this.onEnterFrame = function () { if (this.hitTest(obj)) { obj.vx = obj.vx * friction; obj.vy = obj.vy * friction; } };
Symbol 104 MovieClip Frame 1
obj = _root.ball; orgfriction = obj.friction; this.onEnterFrame = function () { if (this.hitTest(obj)) { obj.friction = 0.005; } else { obj.friction = orgfriction; } };
Instance of Symbol 54 MovieClip in Symbol 115 MovieClip Frame 1
onClipEvent (load) { ballsink = new Sound(); ballsink.attachSound("ballsink"); obj = _root.ball; timerstart = false; } onClipEvent (enterFrame) { if (this.holehit.hitTest(obj)) { if (((obj.vx > -3) && (obj.vx < 3)) && ((obj.vy > -3) && (obj.vy < 3))) { if (!soundplay) { ballsink.start(); soundplay = true; } obj._visible = false; timerstart = true; } } if (timerstart) { timer++; if (timer > 50) { _root.startx.removeMovieClip(); _root.gotoAndPlay(_root._currentframe + 1); } } }
Symbol 145 Button
on (release) { gotoAndPlay (1); }

Library Items

Symbol 1 Sound [Music]
Symbol 2 Sound [ballsink]
Symbol 3 Sound [ballhit]
Symbol 4 BitmapUsed by:5 45 69 70 71 77 78 84 88 89 90 91 92 93 97 98 102 105 106 111 114 116
Symbol 5 GraphicUses:4Used by:Timeline
Symbol 6 GraphicUsed by:17
Symbol 7 ShapeTweeningUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:7 8Used by:17
Symbol 10 GraphicUsed by:17
Symbol 11 GraphicUsed by:16
Symbol 12 FontUsed by:13 14
Symbol 13 TextUses:12Used by:16
Symbol 14 TextUses:12Used by:16
Symbol 15 GraphicUsed by:16
Symbol 16 ButtonUses:11 13 14 15Used by:17
Symbol 17 MovieClipUses:6 9 10 16Used by:Timeline
Symbol 18 FontUsed by:19 20
Symbol 19 TextUses:18Used by:Timeline
Symbol 20 TextUses:18Used by:Timeline
Symbol 21 GraphicUsed by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 GraphicUsed by:26
Symbol 24 FontUsed by:25
Symbol 25 EditableTextUses:24Used by:26
Symbol 26 MovieClipUses:23 25Used by:Timeline
Symbol 27 GraphicUsed by:29
Symbol 28 GraphicUsed by:29
Symbol 29 ButtonUses:27 28Used by:Timeline
Symbol 30 FontUsed by:31 32 67 68 75 76 95 96
Symbol 31 EditableTextUses:30Used by:Timeline
Symbol 32 EditableTextUses:30Used by:Timeline
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:Timeline
Symbol 35 GraphicUsed by:37
Symbol 36 GraphicUsed by:37
Symbol 37 ButtonUses:35 36Used by:Timeline
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 ButtonUses:38 39Used by:Timeline
Symbol 41 GraphicUsed by:44
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClipUses:41 43Used by:Timeline
Symbol 45 GraphicUses:4Used by:Timeline
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClipUses:46 48Used by:Timeline
Symbol 50 GraphicUsed by:54
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:54
Symbol 53 GraphicUsed by:54 58
Symbol 54 MovieClipUses:50 52 53Used by:81 115  Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:Timeline
Symbol 58 MovieClipUses:53Used by:Timeline
Symbol 59 GraphicUsed by:61
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:59 60Used by:Timeline
Symbol 62 GraphicUsed by:66
Symbol 63 GraphicUsed by:66
Symbol 64 GraphicUsed by:66
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:62 63 64 65Used by:Timeline
Symbol 67 TextUses:30Used by:Timeline
Symbol 68 TextUses:30Used by:Timeline
Symbol 69 GraphicUses:4Used by:Timeline
Symbol 70 GraphicUses:4Used by:Timeline
Symbol 71 GraphicUses:4Used by:74
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:74
Symbol 74 MovieClipUses:71 73Used by:94  Timeline
Symbol 75 TextUses:30Used by:Timeline
Symbol 76 TextUses:30Used by:Timeline
Symbol 77 GraphicUses:4Used by:Timeline
Symbol 78 GraphicUses:4Used by:Timeline
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:79 54 80Used by:Timeline
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:Timeline
Symbol 84 GraphicUses:4Used by:Timeline
Symbol 85 BitmapUsed by:86 112
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClipUses:86Used by:Timeline
Symbol 88 GraphicUses:4Used by:Timeline
Symbol 89 GraphicUses:4Used by:Timeline
Symbol 90 GraphicUses:4Used by:Timeline
Symbol 91 GraphicUses:4Used by:Timeline
Symbol 92 GraphicUses:4Used by:Timeline
Symbol 93 GraphicUses:4Used by:Timeline
Symbol 94 MovieClipUses:74Used by:Timeline
Symbol 95 TextUses:30Used by:Timeline
Symbol 96 TextUses:30Used by:Timeline
Symbol 97 GraphicUses:4Used by:Timeline
Symbol 98 GraphicUses:4Used by:Timeline
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:Timeline
Symbol 102 GraphicUses:4Used by:Timeline
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:Timeline
Symbol 105 GraphicUses:4Used by:Timeline
Symbol 106 GraphicUses:4Used by:Timeline
Symbol 107 GraphicUsed by:110
Symbol 108 GraphicUsed by:110
Symbol 109 ShapeTweeningUsed by:110
Symbol 110 MovieClipUses:107 108 109Used by:Timeline
Symbol 111 GraphicUses:4Used by:Timeline
Symbol 112 GraphicUses:85Used by:113
Symbol 113 MovieClipUses:112Used by:Timeline
Symbol 114 GraphicUses:4Used by:115
Symbol 115 MovieClipUses:114 54Used by:Timeline
Symbol 116 GraphicUses:4Used by:Timeline
Symbol 117 FontUsed by:118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
Symbol 118 EditableTextUses:117Used by:Timeline
Symbol 119 EditableTextUses:117Used by:Timeline
Symbol 120 EditableTextUses:117Used by:Timeline
Symbol 121 EditableTextUses:117Used by:Timeline
Symbol 122 EditableTextUses:117Used by:Timeline
Symbol 123 EditableTextUses:117Used by:Timeline
Symbol 124 EditableTextUses:117Used by:Timeline
Symbol 125 EditableTextUses:117Used by:Timeline
Symbol 126 EditableTextUses:117Used by:Timeline
Symbol 127 EditableTextUses:117Used by:Timeline
Symbol 128 EditableTextUses:117Used by:Timeline
Symbol 129 EditableTextUses:117Used by:Timeline
Symbol 130 EditableTextUses:117Used by:Timeline
Symbol 131 EditableTextUses:117Used by:Timeline
Symbol 132 EditableTextUses:117Used by:Timeline
Symbol 133 EditableTextUses:117Used by:Timeline
Symbol 134 EditableTextUses:117Used by:Timeline
Symbol 135 EditableTextUses:117Used by:Timeline
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:Timeline
Symbol 138 FontUsed by:139
Symbol 139 EditableTextUses:138Used by:Timeline
Symbol 140 FontUsed by:141
Symbol 141 EditableTextUses:140Used by:Timeline
Symbol 142 GraphicUsed by:145
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 ButtonUses:142 143 144Used by:Timeline

Instance Names

"holecounter"Frame 2Symbol 26 MovieClip
"stopB"Frame 2Symbol 37 Button
"playB"Frame 2Symbol 40 Button
"slider"Frame 2Symbol 44 MovieClip
"startx"Frame 2Symbol 57 MovieClip
"ball"Frame 2Symbol 58 MovieClip
"aimer"Frame 2Symbol 61 MovieClip
"putter"Frame 2Symbol 66 MovieClip
"startx"Frame 4Symbol 57 MovieClip
"startx"Frame 6Symbol 57 MovieClip
"startx"Frame 8Symbol 57 MovieClip
"pipe1"Frame 10Symbol 83 MovieClip
"pipe2"Frame 10Symbol 83 MovieClip
"pipe3"Frame 10Symbol 83 MovieClip
"startx"Frame 10Symbol 57 MovieClip
"startx"Frame 12Symbol 57 MovieClip
"startx"Frame 14Symbol 57 MovieClip
"startx"Frame 16Symbol 57 MovieClip
"startx"Frame 18Symbol 57 MovieClip
"startx"Frame 20Symbol 57 MovieClip
"startx"Frame 22Symbol 57 MovieClip
"startx"Frame 24Symbol 57 MovieClip
"startx"Frame 26Symbol 57 MovieClip
"startx"Frame 28Symbol 57 MovieClip
"startx"Frame 30Symbol 57 MovieClip
"startx"Frame 32Symbol 57 MovieClip
"startx"Frame 34Symbol 57 MovieClip
"island"Frame 36Symbol 115 MovieClip
"startx"Frame 36Symbol 57 MovieClip
"loadbar"Symbol 17 MovieClip Frame 1Symbol 9 MovieClip
"slideBar"Symbol 44 MovieClip Frame 1Symbol 43 MovieClip
"holehit"Symbol 54 MovieClip Frame 1Symbol 52 MovieClip
"conehole"Symbol 81 MovieClip Frame 1Symbol 54 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$bV$JssVjLRqGAkUCSAWL/cTs1."
ExportAssets (56)Timeline Frame 1Symbol 1 as "Music"
ExportAssets (56)Timeline Frame 1Symbol 2 as "ballsink"
ExportAssets (56)Timeline Frame 1Symbol 3 as "ballhit"

Dynamic Text Variables

holecountSymbol 25 EditableText"99"
strokesSymbol 31 EditableText"0"
strokesSymbol 32 EditableText"0"
hole1Symbol 118 EditableText"10"
hole2Symbol 119 EditableText"10"
hole3Symbol 120 EditableText"10"
hole4Symbol 121 EditableText"10"
hole5Symbol 122 EditableText"10"
hole6Symbol 123 EditableText"10"
hole7Symbol 124 EditableText"10"
hole8Symbol 125 EditableText"10"
hole9Symbol 126 EditableText"10"
hole10Symbol 127 EditableText"10"
hole11Symbol 128 EditableText"10"
hole12Symbol 129 EditableText"10"
hole13Symbol 130 EditableText"10"
hole14Symbol 131 EditableText"10"
hole15Symbol 132 EditableText"10"
hole16Symbol 133 EditableText"10"
hole17Symbol 134 EditableText"10"
hole18Symbol 135 EditableText"10"
gradeSymbol 139 EditableText"A"
totalstrokesSymbol 141 EditableText"18"




http://swfchan.com/6/28110/info.shtml
Created: 20/5 -2019 17:06:56 Last modified: 20/5 -2019 17:06:56 Server time: 12/05 -2024 11:37:49