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

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

Hole in One.swf

This is the info page for
Flash #14716

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


Text
hole

loading

sound holder! - don't delete

Grassy Knoll

Sandy Links

Water Feature

play this level

choose a

course

look out for the Treo
bonuses below and
score double points!

how to play

Use the plus and minus
buttons to set the green's
rotational speed.  The faster
the green is rotating, the more
points you'll get should you
sink a putt.

Your aim is simple: get a hole
in one.

Hold space bar to set power,
and release it at the perfect
time to take your putt.

phone

email

organiser

60

1

secs

remaining
time

100

pts

200

300

600

3

ball speed

+

-

PUTT

RESET

disc
speed

score
multiplier

shot
power

x

available
points

instructions!

begin game

begin game

out of time!

restart

change hole

well done - you got a hole in one!

unlucky - you ran out of time!

play new hole

challenge a friend

<p align="left"><font face="Univers 55" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">Enter for a chance to win a Palm® Treo™ 650.</font></p><p align="left"><font face="Univers 55" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Just add your email address for a chance to win a Palm Treo <sbr />650. You can enter as many times as you like, the more times <sbr />you enter, the more chance you have of winning! </font></p><p align="left"><font face="Univers 55" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Terms and conditions apply, <a href="terms-conditions.html" target = "_blank">click here for details</a></font></p>

send

ok!
Thanks for entering the prize draw. We will send you an
email informing you of the winner.
Why not play again for more chances to win, or challenge a
friend.

you scored:

10000

pts

your ranking:

today's top score:

10000

10000

It's time for Treo.

to see the treo in action click here

got bonus

no bonus

your name

your email

friend's name

friend's email

cancel

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = ((((((((((("http://" + mbc) + "/my/core.swf?mv=5&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("3a61aedc", this, 10301); _root.debug = function (thing) { if (thing != undefined) { trace("debug: " + thing); } return(false); }; play();
Frame 5
function setup() { _global.tl = this; this.objs = {}; var _local3 = ["bg", "fall", "putt", "bounce", "hit"]; if (_global.snd == undefined) { _global.snd = new com.rubberductions.SoundManager(this, _local3, false); } if (_global.firstRun == false) { setupGameObj(); } else { _global.firstRun = false; readInstructions_mc._x = 0; readInstructions_mc._y = 0; readInstructions_mc.bg_but.useHandCursor = false; readInstructions_mc.okbut_mc.cb = this; readInstructions_mc.okbut_mc.onRelease = function () { this._parent._x = -1000; this._parent._y = -1000; this.cb.setupGameObj(); }; } } function setupGameObj() { this.objs.game = new com.rubberductions.Game(this, ball_mc, rotator_mc, _global.gameLevel); } function preload(clip, goFrame, percentRequired) { clip.preloadTo = percentRequired; clip.goFrame = goFrame; clip.tl = this; clip.onEnterFrame = function () { var _local2 = this.tl.getBytesLoaded(); var _local4 = this.tl.getBytesTotal(); var _local3 = (100 / _local4) * _local2; if (_local2 > 16) { this.gotoAndStop(Math.round(_local3)); if (Math.round(_local3) >= 100) { this.tl.gotoAndStop(goFrame); } } }; } function setupPalmLink(clip) { clip.onRelease = function () { var _local2 = _global.scriptURL + "linkTracking?link=exit3"; getURL (_local2, "_blank"); }; } function setupSplash(clip, goto, startLevel) { if (_global.firstRun == true) { doID(); } setupPalmLink(clip._parent.palm_mc); clip.frameIndex = startLevel; clip.frames = [1, 15, 30]; clip.targetFrame = 1; clip.dir = true; clip.active = false; clip.gotoAndStop(clip.frames[clip.frameIndex]); clip.onEnterFrame = function () { if (this.active) { if (this.dir) { if (this._currentframe == this.targetFrame) { this.active = false; this.play_mc._visible = true; } else if (this._currentframe == this._totalframes) { this.gotoAndStop(1); } else { this.gotoAndStop(this._currentframe + 1); } } else if (this._currentframe == this.targetFrame) { this.active = false; this.play_mc._visible = true; } else if (this._currentframe == 1) { this.gotoAndStop(this._totalframes); } else { this.gotoAndStop(this._currentframe - 1); } } }; clip.goNextForward = function () { if (!this.active) { this.frameIndex++; if (this.frameIndex > (this.frames.length - 1)) { this.frameIndex = 0; } this.targetFrame = this.frames[this.frameIndex]; this.dir = true; this.active = true; this.play_mc._visible = false; } }; clip.goNextBack = function () { if (!this.active) { this.frameIndex--; if (this.frameIndex < 0) { this.frameIndex = this.frames.length - 1; } this.targetFrame = this.frames[this.frameIndex]; this.dir = false; this.active = true; this.play_mc._visible = false; } }; clip.left_but.onRelease = function () { this._parent.goNextBack(); }; clip.right_but.onRelease = function () { this._parent.goNextForward(); }; clip.play_mc.goto = goto; clip.play_mc.onRelease = function () { _global.gameLevel = this._parent.frameIndex; this._parent._parent.play(); }; } function setupFeedback(tl, playAgainBut, submitClip, challengeBut, challengeClip, feedbackMessasge, scoreClip, findOutMoreClip) { _global.snd.stopSound("bg"); setupFBPlayAgainButton(playAgainBut, tl); setupWinATreo(submitClip, tl); setupChallenge(challengeBut, challengeClip); sendScoresGetRank(scoreClip); normalFindOutMore(findOutMoreClip); if (_global.holeInOne) { fb_mc.gotoAndStop("holeInOne"); } else { fb_mc.gotoAndStop("outOfTime"); } if (_global.gotBonus) { tl.gotBonus_mc.gotoAndStop("bonus"); } else { tl.gotBonus_mc.gotoAndStop("no_bonus"); } } function normalFindOutMore(clip) { clip.onRelease = function () { var _local2 = _global.scriptURL + "linkTracking?link=exit1"; getURL (_local2, "_blank"); }; } function hlFindOutMore() { _root.debug(); var _local3 = findOutMore_mc.content_mc; _local3.gotoAndStop("highlight"); _local3._parent.onRelease = function () { var _local2 = _global.scriptURL + "linkTracking?link=exit2"; getURL (_local2, "_blank"); }; } function sendScoresGetRank(clip) { clip.yourScore_txt.text = _global.score; clip.yourRank_txt.text = ""; clip.todayScore_txt.text = ""; clip.loader = new LoadVars(); clip.loader.cb = clip; clip.loader.onLoad = function (success) { if (success) { this.cb.haveSomeData(this.rank, this.today); } }; clip.haveSomeData = function (rank, today) { _root.debug(); if ((rank != "") && (rank != undefined)) { this.yourRank_txt.text = rank; } if ((today != "") && (today != undefined)) { this.todayScore_txt.text = today; } }; var _local5 = "" + _global.score; clip.loader.track = _global.MD5.hex_md5(_local5); clip.loader.score = _global.score; clip.loader.hole = _global.levels[_global.gameLevel].bgFrame; clip.loader.id = _global.playerID; var _local6 = _global.scriptURL + "addHighScore"; clip.loader.sendAndLoad(_local6, clip.loader, _global.loadMethod); } function setupChallenge(but, window) { window.bg_but.useHandCursor = false; var _local8 = window._name; but.clipRef = _local8; but.onRelease = function () { this._parent[this.clipRef].show(); }; window.show = function () { this._x = (this._y = 0); }; window.hide = function () { this._x = (this._y = -1000); }; window.send_mc.onRelease = function () { _root.debug(); var _local7 = this._parent.yourEmail_txt.text; var _local9 = this._parent.yourName_txt.text; var _local6 = this._parent.friendsName_txt.text; var _local5 = this._parent.friendsEmail_txt.text; var _local10 = _global.score; if (_local5 != "") { var _local4 = new LoadVars(); _local4.friendEmail = _local5; _local4.friendName = _local6; _local4.myName = _local9; _local4.myEmail = _local7; _local4.score = _local10; _local4.onLoad = function () { }; var _local8 = _global.scriptURL + "sendToFriend"; _local4.sendAndLoad(_local8, _local4, _global.loadMethod); this._parent.hide(); } }; window.cancel_mc.onRelease = function () { this._parent.emailInput_txt.text = ""; this._parent.hide(); }; } function setupWinATreo(clip, tl) { clip.emailInput_txt.onSetFocus = function () { this._parent.cursor_mc._visible = false; }; clip.send_mc.onRelease = function () { this._parent.submitEmail(); }; clip.submitEmail = function () { _root.debug(); if (this.emailInput_txt.text != "") { var _local5 = this.emailInput_txt.text; _root.hlFindOutMore(); var _local4 = new LoadVars(); _local4.email = _local5; _local4.onLoad = function (success) { }; var _local6 = _global.scriptURL + "winATreo"; _local4.sendAndLoad(_local6, _local4, _global.loadMethod); this.gotoAndStop("sent"); } }; } function setupFBPlayAgainButton(clip, tl) { clip.tl = tl; clip.onRelease = function () { this.tl.gotoAndPlay("splash"); }; } function doID() { var id = com.rubberductions.Utils.readLSO("holeInOne", "id"); if (id != "") { _global.playerID = id; var _local3 = new LoadVars(); var _local4 = _global.scriptURL + "hasPlayed"; _local3.id = _global.playerID; _local3.onLoad = function () { }; _local3.sendAndLoad(_local4, _local3, _global.loadMethod); } else { var _local3 = new LoadVars(); var _local4 = _global.scriptURL + "generateID"; _local3.onLoad = function (success) { if (success) { _global.playerID = this.id; com.rubberductions.Utils.writeLSO("holeInOne", "id", _global.playerID); } else { _global.playerID = -1; } }; _local3.sendAndLoad(_local4, _local3, _global.loadMethod); } } _global.MD5 = new Object(); MD5.hexcase = 0; MD5.b64pad = ""; MD5.chrsz = 8; MD5.hex_md5 = function (s) { return(this.binl2hex(this.core_md5(this.str2binl(s), s.length * this.chrsz))); }; MD5.b64_md5 = function (s) { return(this.binl2b64(this.core_md5(this.str2binl(s), s.length * this.chrsz))); }; MD5.str_md5 = function (s) { return(this.binl2str(this.core_md5(this.str2binl(s), s.length * this.chrsz))); }; MD5.hex_hmac_md5 = function (key, data) { return(this.binl2hex(this.core_hmac_md5(key, data))); }; MD5.b64_hmac_md5 = function (key, data) { return(this.binl2b64(this.core_hmac_md5(key, data))); }; MD5.str_hmac_md5 = function (key, data) { return(this.binl2str(this.core_hmac_md5(key, data))); }; MD5.md5_vm_test = function () { return(this.hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72"); }; MD5.core_md5 = function (x, len) { var _local11; var _local10; var _local9; var _local8; x[len >> 5] = x[len >> 5] | (128 << (len & 31)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local5 = 1732584193 /* 0x67452301 */; var _local4 = -271733879; var _local3 = -1732584194; var _local2 = 271733878 /* 0x10325476 */; var _local12 = x.length; var _local6 = 0; while (_local6 < _local12) { _local11 = _local5; _local10 = _local4; _local9 = _local3; _local8 = _local2; _local5 = this.md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 0], 7, -680876936); _local2 = this.md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 1], 12, -389564586); _local3 = this.md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 2], 17, 606105819); _local4 = this.md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 3], 22, -1044525330); _local5 = this.md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 4], 7, -176418897); _local2 = this.md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 5], 12, 1200080426); _local3 = this.md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 6], 17, -1473231341); _local4 = this.md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 7], 22, -45705983); _local5 = this.md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 8], 7, 1770035416); _local2 = this.md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 9], 12, -1958414417); _local3 = this.md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 10], 17, -42063); _local4 = this.md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 11], 22, -1990404162); _local5 = this.md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 12], 7, 1804603682); _local2 = this.md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 13], 12, -40341101); _local3 = this.md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 14], 17, -1502002290); _local4 = this.md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 15], 22, 1236535329); _local5 = this.md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 1], 5, -165796510); _local2 = this.md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 6], 9, -1069501632); _local3 = this.md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 11], 14, 643717713); _local4 = this.md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 0], 20, -373897302); _local5 = this.md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 5], 5, -701558691); _local2 = this.md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 10], 9, 38016083); _local3 = this.md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 15], 14, -660478335); _local4 = this.md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 4], 20, -405537848); _local5 = this.md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 9], 5, 568446438); _local2 = this.md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 14], 9, -1019803690); _local3 = this.md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 3], 14, -187363961); _local4 = this.md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 8], 20, 1163531501); _local5 = this.md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 13], 5, -1444681467); _local2 = this.md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 2], 9, -51403784); _local3 = this.md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 7], 14, 1735328473); _local4 = this.md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 12], 20, -1926607734); _local5 = this.md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 5], 4, -378558); _local2 = this.md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 8], 11, -2022574463); _local3 = this.md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 11], 16, 1839030562); _local4 = this.md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 14], 23, -35309556); _local5 = this.md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 1], 4, -1530992060); _local2 = this.md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 4], 11, 1272893353); _local3 = this.md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 7], 16, -155497632); _local4 = this.md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 10], 23, -1094730640); _local5 = this.md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 13], 4, 681279174); _local2 = this.md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 0], 11, -358537222); _local3 = this.md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 3], 16, -722521979); _local4 = this.md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 6], 23, 76029189); _local5 = this.md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 9], 4, -640364487); _local2 = this.md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 12], 11, -421815835); _local3 = this.md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 15], 16, 530742520); _local4 = this.md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 2], 23, -995338651); _local5 = this.md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 0], 6, -198630844); _local2 = this.md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 7], 10, 1126891415); _local3 = this.md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 14], 15, -1416354905); _local4 = this.md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 5], 21, -57434055); _local5 = this.md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 12], 6, 1700485571); _local2 = this.md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 3], 10, -1894986606); _local3 = this.md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 10], 15, -1051523); _local4 = this.md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 1], 21, -2054922799); _local5 = this.md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 8], 6, 1873313359); _local2 = this.md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 15], 10, -30611744); _local3 = this.md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 6], 15, -1560198380); _local4 = this.md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 13], 21, 1309151649); _local5 = this.md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 4], 6, -145523070); _local2 = this.md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 11], 10, -1120210379); _local3 = this.md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 2], 15, 718787259); _local4 = this.md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 9], 21, -343485551); _local5 = this.safe_add(_local5, _local11); _local4 = this.safe_add(_local4, _local10); _local3 = this.safe_add(_local3, _local9); _local2 = this.safe_add(_local2, _local8); _local6 = _local6 + 16; } var _local14 = Array(_local5, _local4, _local3, _local2); return(_local14); }; MD5.md5_cmn = function (q, a, b, x, s, t) { var _local2 = this.safe_add(this.bit_rol(this.safe_add(this.safe_add(a, q), this.safe_add(x, t)), s), b); return(_local2); }; MD5.md5_ff = function (a, b, c, d, x, s, t) { return(this.md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); }; MD5.test = function () { }; MD5.md5_gg = function (a, b, c, d, x, s, t) { return(this.md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); }; MD5.md5_hh = function (a, b, c, d, x, s, t) { return(this.md5_cmn((b ^ c) ^ d, a, b, x, s, t)); }; MD5.md5_ii = function (a, b, c, d, x, s, t) { return(this.md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); }; MD5.core_hmac_md5 = function (key, data) { var _local3 = this.str2binl(key); if (_local3.length > 16) { _local3 = this.core_md5(_local3, key.length * this.chrsz); } var _local4 = Array(16); var _local5 = Array(16); var _local2 = 0; while (_local2 < 16) { _local4[_local2] = _local3[_local2] ^ 909522486; _local5[_local2] = _local3[_local2] ^ 1549556828; _local2++; } var _local6 = this.core_md5(_local4.concat(this.str2binl(data)), 512 + (data.length * this.chrsz)); return(this.core_md5(_local5.concat(_local6), 640)); }; MD5.safe_add = function (x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); }; MD5.bit_rol = function (num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); }; MD5.str2binl = function (str) { var _local3 = Array(); var _local4 = (1 << this.chrsz) - 1; var _local5 = str.length * this.chrsz; var _local2 = 0; while (_local2 < _local5) { _local3[_local2 >> 5] = _local3[_local2 >> 5] | ((str.charCodeAt(_local2 / this.chrsz) & _local4) << (_local2 & 31)); _local2 = _local2 + this.chrsz; } return(_local3); }; MD5.binl2str = function (bin) { var _local3 = ""; var _local4 = (1 << this.chrsz) - 1; var _local5 = bin.length * 32; var _local2 = 0; while (_local2 < _local5) { _local3 = _local3 + String.fromCharCode((bin[_local2 >> 5] >>> (_local2 & 31)) & _local4); _local2 = _local2 + this.chrsz; } return(_local3); }; MD5.binl2hex = function (binarray) { var _local3 = (this.hexcase ? "0123456789ABCDEF" : "0123456789abcdef"); var _local5 = ""; var _local6 = binarray.length * 4; var _local2 = 0; while (_local2 < _local6) { _local5 = _local5 + (_local3.charAt((binarray[_local2 >> 2] >> (((_local2 & 3) * 8) + 4)) & 15) + _local3.charAt((binarray[_local2 >> 2] >> ((_local2 & 3) * 8)) & 15)); _local2++; } return(_local5); }; MD5.binl2b64 = function (binarray) { var _local9 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var _local6 = ""; var _local7 = binarray.length * 4; var _local8 = 4 * _local7; var _local2 = 0; while (_local2 < _local7) { var _local5 = ((((binarray[_local2 >> 2] >> (8 * (_local2 & 3))) & 255) << 16) | (((binarray[(_local2 + 1) >> 2] >> (8 * ((_local2 + 1) & 3))) & 255) << 8)) | ((binarray[(_local2 + 2) >> 2] >> (8 * ((_local2 + 2) & 3))) & 255); _local2 = _local2 + 3; } var _local3 = 0; while (_local3 < 4) { if (((_local2 * 8) + (_local3 * 6)) > _local8) { _local6 = _local6 + this.b64pad; } else { _local6 = _local6 + _local9.charAt((_local5 >> (6 * (3 - _local3))) & 63); } _local3++; } return(_local6); }; _global.scriptURL = "http://liono.teamrubber.com/rubber_client_work/hole_in_one/"; _global.loadMethod = "POST"; _global.firstRun = true; _global.holeInOne = false; preload(preload_mc, "splash", 100); stop();
Frame 15
setupSplash(levelSelect_mc, "game", 2); stop();
Instance of Symbol 59 MovieClip in Frame 21
onClipEvent (load) { this.frameIndex = 0; this.frames = [1, 15, 30]; this.targetFrame = 1; this.dir = true; this.active = false; this.onEnterFrame = function () { if (this.active) { if (this.dir) { if (this._currentframe == this.targetFrame) { this.active = false; } else if (this._currentframe == this._totalframes) { this.gotoAndStop(1); } else { this.gotoAndStop(this._currentframe + 1); } } else if (this._currentframe == this.targetFrame) { this.active = false; } else if (this._currentframe == 1) { this.gotoAndStop(this._totalframes); } else { this.gotoAndStop(this._currentframe - 1); } } }; this.goNextForward = function () { if (!this.active) { this.frameIndex++; if (this.frameIndex > (this.frames.length - 1)) { this.frameIndex = 0; } this.targetFrame = this.frames[this.frameIndex]; this.dir = true; this.active = true; } }; this.goNextBack = function () { if (!this.active) { this.frameIndex--; if (this.frameIndex < 0) { this.frameIndex = this.frames.length - 1; } this.targetFrame = this.frames[this.frameIndex]; this.dir = false; this.active = true; } }; }
Frame 43
var frames = [3, 2, 1]; disc_mc.gotoAndPlay(frames[_global.gameLevel]); bonus_mc._visible = false; play();
Frame 44
this.objs.game.destroy(); delete this.objs.game; play();
Frame 45
setup(); faster_mc.onRelease = function () { _root.objs.game.objs.rotator.faster(); }; slower_mc.onRelease = function () { _root.objs.game.objs.rotator.slower(); }; stop();
Frame 53
setupFeedback(this, playNewHole_mc, winATreo_mc, challengeBut_mc, challenge_mc, fb_mc, scoresAndRank_mc, findOutMore_mc); stop();
Symbol 16 MovieClip Frame 1
stop();
Symbol 258 MovieClip [__Packages.com.rubberductions.SoundManager] Frame 0
class com.rubberductions.SoundManager { var linkList, tl, soundHolder, fadeList, panList, volume, sounds, playFlag, playList, currentPlayListSound, EOFlistener; function SoundManager (tl, linkList) { this.linkList = linkList; this.tl = tl; soundHolder = null; fadeList = []; panList = []; volume = 100; sounds = {}; playFlag = true; playList = []; currentPlayListSound = null; EOFlistener = null; setupSounds(); setNewVolume(volume); } function setupSounds() { soundHolder = tl.soundHolder_mc; soundHolder.cb = this; soundHolder.onEnterFrame = function () { this.cb.doLoop(); }; var _local3 = 0; while (_local3 < linkList.length) { var _local2 = linkList[_local3]; soundHolder.createEmptyMovieClip(_local2, 999 + _local3); sounds[_local2] = new Sound(soundHolder[_local2]); sounds[_local2].attachSound(_local2); trace(((">>> sound '" + _local2) + "' duration is ") + sounds[_local2].duration); _local3++; } } function endOfPlayListSubscribe(obj) { EOFlistener = obj; } function addToPlayList(linkName) { playList.push(linkName); } function addArrayToPlayList(links) { var _local2 = 0; while (_local2 < links.length) { playList.push(links[_local2]); _local2++; } } function playListKickIfEmpty() { if (playList.length == 0) { playListKick(); } } function playListKick() { if (playList.length > 0) { var _local2 = playList.shift(); sounds[_local2].cb = this; sounds[_local2].onSoundComplete = function () { this.playing = false; this.cb.endOfSound(); }; currentPlayListSound = sounds[_local2]; currentPlayListSound.link = _local2; playSound(_local2, 0, false); } else { EOFlistener.endOfPlayList(); EOFlistener = null; } } function stopAndEmptyPlayList() { if (playList.length > 0) { for (var _local2 in playList) { playList[_local2].stop(); playList[_local2].playing = false; } playList = []; } currentPlayListSound.stop(); currentPlayListSound.playing = false; currentPlayListSound = null; } function endOfSound() { trace("end of sound " + currentPlayListSound.link); currentPlayListSound.onSoundComplete = null; currentPlayListSound.playing = false; playListKick(); } function doLoop() { for (var _local2 in fadeList) { if (fadeSound(fadeList[_local2])) { delete fadeList[_local2]; } } for (var _local2 in panList) { if (panSound(panList[_local2])) { delete panList[_local2]; } } } function playSound(linkname, loop, setOnComplete) { if (playFlag && (!sounds[linkname].playing)) { if (loop == undefined) { loop = 0; } if (setOnComplete == undefined) { setOnComplete = true; } if (setOnComplete) { sounds[linkname].onSoundComplete = function () { this.playing = false; delete this.onSoundComplete; }; } sounds[linkname].start(0, loop); sounds[linkname].playing = true; } } function stopSound(linkname) { sounds[linkname].stop(linkname); sounds[linkname].playing = false; sounds[linkname].onSoundComplete = null; } function setNewVolume(theVol_num, linkname) { if (linkname == undefined) { for (var _local3 in sounds) { trace("set volume " + theVol_num); sounds[_local3].setVolume(theVol_num); } } else { sounds[linkname].setVolume(theVol_num); } } function fadeSound(obj) { obj.curVol = obj.curVol + obj.volInc; if (obj.volInc < 0) { if (obj.curVol <= obj.fadeTo) { setNewVolume(obj.fadeTo, obj.linkName); obj = null; return(true); } setNewVolume(obj.curVol, obj.linkName); return(false); } if (obj.volInc > 0) { if (obj.curVol >= obj.fadeTo) { setNewVolume(obj.fadeTo, obj.linkName); obj = null; return(true); } setNewVolume(obj.curVol, obj.linkName); return(false); } obj = null; return(true); } function setSoundState(flag) { playFlag = flag; if (playFlag) { setNewVolume(100); } else { setNewVolume(0); } } function setupAfade(linkName, fadeTo, inc) { fadeList[linkName] = {linkName:linkName, curVol:sounds[linkName].getVolume(), volInc:inc, fadeTo:fadeTo}; } function cancelFade(linkName) { delete fadeList[linkName]; } function fadeOutAllSounds() { for (var _local2 in sounds) { setupAfade(_local2, 0, -25); } } function setNewPan(thePan_num, linkname) { if (linkname == undefined) { for (var _local3 in sounds) { trace("set pan " + thePan_num); sounds[_local3].setPan(thePan_num); } } else { sounds[linkname].setPan(thePan_num); } } function panSound(obj) { obj.curPan = obj.curPan + obj.panInc; if (obj.panInc < 0) { if (obj.curPan <= obj.fadeTo) { setNewPan(obj.fadeTo, obj.linkName); obj = null; return(true); } setNewPan(obj.curVol, obj.linkName); return(false); } if (obj.panInc > 0) { if (obj.curPan >= obj.fadeTo) { setNewPan(obj.fadeTo, obj.linkName); obj = null; return(true); } setNewPan(obj.curPan, obj.linkName); return(false); } obj = null; return(true); } function setupAPan(linkName, fadeTo, inc) { panList[linkName] = {linkName:linkName, curPan:sounds[linkName].getPan(), panInc:inc, fadeTo:fadeTo}; } function cancelPan(linkName) { delete panList[linkName]; } }
Symbol 259 MovieClip [__Packages.com.rubberductions.Utils] Frame 0
class com.rubberductions.Utils { function Utils () { } static function calcAngle(x1, y1, x2, y2) { var _local3 = x2 - x1; var _local2 = y2 - y1; var _local1 = 0; if (_local3 == 0) { if (_local2 == 0) { _local1 = 0; } else if (_local2 > 0) { _local1 = (Math.PI/2); } else { _local1 = 4.71238898038469; } } else if (_local2 == 0) { if (_local3 > 0) { _local1 = 0; } else { _local1 = Math.PI; } } else { if (_local3 < 0) { _local1 = Math.atan(_local2 / _local3) + Math.PI; } else if (_local2 < 0) { _local1 = Math.atan(_local2 / _local3) + (Math.PI*2); } else { _local1 = Math.atan(_local2 / _local3); } _local1 = (_local1 * 180) / Math.PI; return(_local1); } } static function readLSO(lsoName, prop) { if (lsoName != undefined) { var _local1 = SharedObject.getLocal(lsoName); if (_local1.data[prop] == undefined) { return(""); } return(_local1.data[prop]); } } static function writeLSO(lsoName, prop, stuff) { var _local1 = SharedObject.getLocal(lsoName); _local1.data[prop] = stuff; _local1.data.flush(); } static function randomRange(from, to) { return(Math.round(Math.random() * (to - from)) + from); } }
Symbol 260 MovieClip [__Packages.com.rubberductions.Game] Frame 0
class com.rubberductions.Game { var tl, objs, clips, loopers, enterFrameID, currentLevel, levels, bonusIdx, bonusClips, gotBonus; function Game (tl, ball, rotator, gameLevel) { this.tl = tl; objs = {}; clips = {}; loopers = {}; enterFrameID = 0; currentLevel = gameLevel; levels = []; bonusIdx = 0; bonusClips = []; gotBonus = false; setup(ball, rotator, gameLevel); } function setupLevels() { levels = (_global.levels = [{friction:0.982, bgFrame:3, holes:3, scores:[100, 200, 300]}, {friction:0.998, bgFrame:2, holes:3, scores:[100, 200, 300]}, {friction:0.985, bgFrame:1, holes:3, scores:[100, 200, 300]}]); } function buildBonusClips() { var _local4 = tl.bonus_mc; _local4.gotoAndStop(levels[currentLevel].bgFrame); _local4._visible = true; var _local2 = 0; while (_local2 < levels[currentLevel].holes) { var _local3 = _local4[("bonus_" + _local2) + "_mc"]; _local3._visible = false; bonusClips.push(_local3); _local2++; } } function setupBonus() { _root.debug(); buildBonusClips(); bonusIdx = com.rubberductions.Utils.randomRange(0, bonusClips.length - 1); var _local3 = bonusClips[bonusIdx]; trace(_local3); trace("mmoooooo"); _local3._visible = true; } function checkBonus(idx) { if (idx == bonusIdx) { bonusClips[bonusIdx].play(); gotBonus = true; } } function setup(ball, rotator, gameLevel) { _global.score = 0; _global.snd.playSound("bg", 9999); setupLevels(); setupBonus(); var _local4 = levels[currentLevel].bgFrame; tl.disc_mc.gotoAndStop(_local4); clips.looper = tl.createEmptyMovieClip("loop_mc", tl.getNextHighestDepth()); clips.looper.cb = this; clips.looper.onEnterFrame = function () { this.cb.doLoop(); }; var _local3 = buildHoles(levels[currentLevel].holes); objs.ball = new com.rubberductions.Ball(tl, ball, this, levels[currentLevel].friction, _local3); objs.rotator = new com.rubberductions.Rotator(tl, rotator, this, tl.multiplier_tf); objs.timer = new com.rubberductions.Timer(tl.time_tf, 60, this); objs.powerBar = new com.rubberductions.PowerBar(tl.power_mc, [2.5, 14], this); objs.timer.start(); } function buildHoles(num) { var _local3 = []; var _local2 = 1; while (_local2 <= num) { _local3.push(tl.platform_mc[("hole" + _local2) + "_mc"]); _local2++; } return(_local3); } function destroy() { cleanUp(); for (var _local2 in objs) { delete objs[_local2]; } for (var _local2 in loopers) { delete loopers[_local2]; } clips.looper.removeMovieClip(); } function enterFrameSubscribe(obj) { enterFrameID++; loopers[enterFrameID] = obj; return(enterFrameID); } function enterFrameUnsubscribe(id) { delete loopers[id]; } function calcPotentialPoints() { var _local2 = calcBaseScore(false) * 2; tl.potentialPoints_txt.text = _local2; } function doLoop() { calcPotentialPoints(); for (var _local2 in loopers) { loopers[_local2].doLoop(); } } function setBallPower(power) { _global.snd.playSound("hit"); objs.rotator.enableSpeedChange(false); objs.ball.setSpeed(power); } function outOfTime() { cleanUp(); _global.holeInOne = false; tl.gotoAndStop("feedback"); trace("game over out of time"); } function calcBaseScore(real) { var _local6 = objs.rotator.getMultiVal(); var _local4 = objs.ball.getSunkHole(); var _local3 = objs.timer.getMSremaining(); var _local5 = Math.round(_local3 / 1000); var _local2; if (real) { _local2 = levels[currentLevel].scores[_local4]; } else { _local2 = levels[currentLevel].scores[levels[currentLevel].holes - 1]; } return(_local6 * (_local2 + _local5)); } function endOfPlay(obj) { trace("end of game"); trace("success was: " + obj.returnSuccess()); objs.rotator.putDiskLow(); if (obj.returnSuccess()) { var _local4 = calcBaseScore(true); _root.debug(); if (gotBonus) { _global.gotBonus = true; _local4 = _local4 * 2; } else { _global.gotBonus = false; } _global.score = _local4; trace("SCORE IS: " + _local4); cleanUp(); _global.holeInOne = true; tl.gotoAndStop("feedback"); } else { objs.ball.reset(); objs.powerBar.reset(); objs.rotator.enableSpeedChange(true); } } function cleanUp() { objs.ball.stop(); objs.rotator.stop(); objs.timer.stop(); objs.powerBar.stop(); for (var _local2 in objs) { objs[_local2].cleanUp(); } } function initPanel(pType) { _global.snd.stopSound("bg"); tl.eogPanel_mc._x = 0; tl.eogPanel_mc._y = 0; tl.eogPanel_mc.gotoAndStop(pType); tl.eogPanel_mc.bg_but.useHandCursor = false; if (pType == "holeInOne") { setupHolePanel(tl.eogPanel_mc); } else { setupOutOfTimePanel(tl.eogPanel_mc); } } function setupHolePanel(clip) { clip.okbut_mc.cb = this; clip.okbut_mc.onRelease = function () { this.cb.tl.gotoAndStop("feedback"); }; } function setupOutOfTimePanel(clip) { clip.restartBut_mc.cb = this; clip.restartBut_mc.onRelease = function () { this.cb.tl.gotoAndPlay("game"); }; clip.changeLevelBut_mc.cb = this; clip.changeLevelBut_mc.onRelease = function () { this.cb.tl.gotoAndPlay("splash"); }; } }
Symbol 261 MovieClip [__Packages.com.rubberductions.Ball] Frame 0
class com.rubberductions.Ball { var tl, clip, game, efID, levelFriction, platformMC, holes, sunkHole, sunkIndex, ballClipProps, friction, state, speed, vectors, angle, rads, sinkAngle, success; function Ball (tl, clip, tGame, friction, holes) { this.tl = tl; this.clip = clip; game = tGame; efID = -1; levelFriction = friction; platformMC = this.tl.platform_mc; this.holes = holes; sunkHole = null; sunkIndex = null; ballClipProps = {}; setupBallProps(); reset(); setup(); } function setupBallProps() { var _local2 = ["_x", "_y", "_xscale", "_yscale", "_alpha"]; for (var _local3 in _local2) { ballClipProps[_local2[_local3]] = clip[_local2[_local3]]; } } function restoreBallProps() { var _local2 = ["_x", "_y", "_xscale", "_yscale", "_alpha"]; for (var _local3 in _local2) { clip[_local2[_local3]] = ballClipProps[_local2[_local3]]; } } function reset() { friction = levelFriction; state = ""; speed = 0; vectors = {x:0, y:0}; angle = 0; rads = 0; sinkAngle = 0; success = false; restoreBallProps(); } function setup() { efID = game.enterFrameSubscribe(this); } function getSunkHole() { return(sunkIndex); } function setSpeed(num) { speed = num; state = "start"; setAngle(-90); } function stop() { state = ""; } function checkStandStill() { var _local2 = 0.2; if (((vectors.x <= _local2) && (vectors.x >= (-_local2))) && ((vectors.y <= _local2) && (vectors.y >= (-_local2)))) { return(true); } return(false); } function checkPlatformCollision() { var _local6 = angle - 180; var _local3 = (_local6 * Math.PI) / 180; var _local5 = clip._width / 4; var _local4 = {x:(_local5 * Math.cos(_local3)) + clip._x, y:(_local5 * Math.sin(_local3)) + clip._y}; if (platformMC.hitTest(_local4.x, _local4.y, true)) { return(true); } _global.snd.playSound("fall"); return(false); } function setAngle(angle) { this.angle = angle; rads = (this.angle * Math.PI) / 180; vectors.x = speed * Math.cos(rads); vectors.y = speed * Math.sin(rads); } function setVector(x, y) { vectors.x = x; vectors.y = y; } function returnSuccess() { return(success); } function doRotMove() { speed = speed * friction; angle = game.objs.rotator.getClip()._rotation; rads = (angle * Math.PI) / 180; vectors.x = speed * Math.cos(rads); vectors.y = speed * Math.sin(rads); clip._x = clip._x + vectors.x; clip._y = clip._y + vectors.y; } function doNormalMove() { speed = speed * friction; rads = (angle * Math.PI) / 180; vectors.x = speed * Math.cos(rads); vectors.y = speed * Math.sin(rads); clip._x = clip._x + vectors.x; clip._y = clip._y + vectors.y; } function doLoop() { if (state != "") { var _local3 = game.objs.rotator.getClip(); } var _local6 = {x:clip._x, y:clip._y}; var _local4 = (angle * Math.PI) / 180; var _local5 = clip._width / 2; var _local2 = {x:(_local5 * Math.cos(_local4)) + clip._x, y:(_local5 * Math.sin(_local4)) + clip._y}; clip._parent.dot1_mc._x = _local2.x; clip._parent.dot1_mc._y = _local2.y; switch (state) { case "start" : doStartState(_local3, _local2); break; case "onRotator" : doOnRotatorState(_local3); break; case "postRoll" : doPostRollState(); break; case "bounce" : doBounceState(); break; case "putted" : doPuttedState(); break; case "falling" : doFallingState(); break; case "end" : doEndState(); break; } } function doStartState(rotProxy, proj) { if (checkStandStill()) { state = "end"; } if (rotProxy.topWall_mc.hitTest(proj.x, proj.y, true)) { _global.snd.playSound("bounce"); angle = angle * -1; state = "bounce"; } else if (rotProxy.bottomWall_mc.hitTest(proj.x, proj.y, true)) { _global.snd.playSound("bounce"); trace("hit wall"); angle = angle * -1; state = "bounce"; } else if (rotProxy.proxy_mc.hitTest(proj.x, proj.y, true)) { if (checkStandStill()) { state = "end"; } state = "onRotator"; game.objs.rotator.flipRightdirection(); game.objs.rotator.setMarkerPos(clip._x, clip._y); doLoop(); } else { doNormalMove(); } } function doOnRotatorState(rotProxy) { if (checkStandStill()) { state = "end"; } var _local2 = game.objs.rotator.getMarkerPos(); clip._x = _local2.x; clip._y = _local2.y; doRotMove(); game.objs.rotator.setMarkerPos(clip._x, clip._y); if (!rotProxy.end_mc.hitTest(clip._x, clip._y, true)) { } else { state = "postRoll"; game.objs.rotator.putDiskHigh(); } } function doPostRollState() { if (checkStandStill()) { state = "end"; } doNormalMove(); var _local7 = true; for (var _local8 in holes) { if (holes[_local8].hitTest(clip._x, clip._y, true)) { _global.snd.playSound("putt"); _local7 = false; sunkHole = holes[_local8]; sunkIndex = _local8; state = "putted"; success = true; var _local3 = {x:sunkHole._x, y:sunkHole._y}; platformMC.localToGlobal(_local3); angle = com.rubberductions.Utils.calcAngle(clip._x, clip._y, _local3.x, _local3.y); speed = 1; var _local4 = clip._x - _local3.x; rads = (angle * Math.PI) / 180; vectors.x = speed * Math.cos(rads); vectors.y = speed * Math.sin(rads); friction = 1; game.checkBonus(_local8); break; } } if (_local7) { if (!checkPlatformCollision()) { state = "falling"; } } } function doBounceState() { if (checkStandStill()) { state = "end"; } if (checkPlatformCollision()) { doNormalMove(); if (checkStandStill()) { state = "end"; } } else { state = "falling"; } } function doPuttedState() { if (clip._alpha > 50) { doNormalMove(); clip._alpha = clip._alpha - 10; clip._xscale = (clip._yscale = clip._yscale - 10); } else { state = "end"; } } function doFallingState() { friction = 0.7; if (clip._xscale > 0) { doNormalMove(); var _local2 = 10; clip._xscale = (clip._yscale = clip._yscale - _local2); clip._alpha = clip._alpha - 4; } else { state = "end"; } } function doEndState() { state = "ended"; game.endOfPlay(this); } }
Symbol 262 MovieClip [__Packages.com.rubberductions.Rotator] Frame 0
class com.rubberductions.Rotator { var tl, clip, curDiskDepth, rotation, game, active, speedLock, field, multiInc, multiVal, efID; function Rotator (tl, clip, tGame, multiField) { this.tl = tl; this.clip = clip; curDiskDepth = this.clip._parent.disc_mc.getDepth(); rotation = 0.4; game = tGame; active = true; speedLock = true; field = multiField; multiInc = 5; multiVal = 1; setup(); } function setup() { clip._parent.disc_mc._rotation = clip._rotation; efID = game.enterFrameSubscribe(this); setMultiVal(); } function stop() { putDiskLow(); active = false; } function getClip() { return(clip); } function setMultiVal() { field.text = multiVal; } function getMultiVal() { return(multiVal); } function enableSpeedChange(val) { if (val != undefined) { speedLock = val; } } function putDiskLow() { clip._parent.disc_mc.swapDepths(curDiskDepth); } function putDiskHigh() { clip._parent.disc_mc.swapDepths(9999); } function faster() { if (speedLock) { rotation = rotation + 0.2; if (rotation > 4.6) { rotation = 4.6; } else { trace("this.rotation: " + rotation); if (multiVal == 1) { multiVal = 0; } multiVal = multiVal + multiInc; setMultiVal(); } } } function slower() { if (speedLock) { rotation = rotation - 0.2; if (rotation < 0.4) { rotation = 0.4; } multiVal = multiVal - multiInc; if (multiVal <= 0) { multiVal = 1; } setMultiVal(); } } function flipRightdirection() { if (clip._rotation > 50) { clip._rotation = clip._rotation - 180; } } function doLoop() { if (active) { clip._rotation = clip._rotation + rotation; clip._parent.disc_mc._rotation = clip._parent.disc_mc._rotation + rotation; } } function setRotation(rot) { rotation = rot; } function getMarkerPos() { var _local2 = new Object(); _local2.x = clip.marker_mc._x; _local2.y = clip.marker_mc._y; clip.localToGlobal(_local2); return(_local2); } function setMarkerPos(tx, ty) { var _local2 = {x:tx, y:ty}; clip.globalToLocal(_local2); clip.marker_mc._x = _local2.x; clip.marker_mc._y = _local2.y; } }
Symbol 263 MovieClip [__Packages.com.rubberductions.Timer] Frame 0
class com.rubberductions.Timer { var startTime, totalTime, timeField, gameRef, elapsedMS, currentTime, state, efID; function Timer (tf, totalTime, gr) { startTime = new Date().getTime(); this.totalTime = totalTime * 1000; timeField = tf; gameRef = gr; elapsedMS = 0; currentTime = startTime; state = false; setup(); } function setup() { var _local2 = Math.round(totalTime / 1000); timeField.text = _local2; } function start() { state = true; efID = gameRef.enterFrameSubscribe(this); startTime = new Date().getTime(); } function stop() { gameRef.enterFrameUnsubscribe(efID); } function getMSremaining() { return(totalTime - elapsedMS); } function doLoop() { currentTime = new Date().getTime(); elapsedMS = currentTime - startTime; var _local2 = Math.round(totalTime / 1000) - Math.round(elapsedMS / 1000); if (_local2 <= 0) { gameRef.outOfTime(); _local2 = 0; gameRef.enterFrameUnsubscribe(efID); } timeField.text = _local2; } }
Symbol 264 MovieClip [__Packages.com.rubberductions.PowerBar] Frame 0
class com.rubberductions.PowerBar { var clip, topRange, botRange, gameRef, power, state, efID, curFrame, frameInc, frameDir; function PowerBar (clip, range, gameRef) { this.clip = clip; topRange = range[1]; botRange = range[0]; this.gameRef = gameRef; reset(); } function reset() { power = 0; state = "idle"; efID = -1; curFrame = 1; frameInc = 4; frameDir = true; clip.gotoAndStop(1); setup(); } function setup() { efID = gameRef.enterFrameSubscribe(this); Key.addListener(this); } function stop() { gameRef.enterFrameUnsubscribe(efID); cleanUp(); } function cleanUp() { Key.removeListener(this); } function onKeyDown() { if (state == "idle") { state = "holdPower"; var _local2 = curFrame; var _local3 = topRange - botRange; power = (_local3 / 100) * _local2; trace(power); } } function onKeyUp() { if (state == "holdPower") { gameRef.setBallPower(power); state = "end"; stop(); } } function doLoop() { if (state == "idle") { if (frameDir) { curFrame = curFrame + frameInc; if (curFrame >= clip._totalframes) { frameDir = !frameDir; curFrame = clip._totalframes; } } else { curFrame = curFrame - frameInc; if (curFrame <= 1) { frameDir = !frameDir; curFrame = 1; } } clip.gotoAndStop(curFrame); } } }
Symbol 29 MovieClip Frame 1
this._visible = false; stop();
Symbol 58 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 15
stop();
Symbol 70 MovieClip Frame 11
stop();
Symbol 90 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 5
stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 5
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 5
stop();
Symbol 105 MovieClip Frame 15
stop();
Symbol 128 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 186 MovieClip Frame 1
stop();
Symbol 190 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 1
stop();
Symbol 214 MovieClip Frame 1
stop(); Selection.setFocus("emailInput_txt");
Symbol 231 MovieClip Frame 8
stop();
Symbol 235 MovieClip Frame 1
stop();
Symbol 236 MovieClip Frame 15
stop();
Symbol 239 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 1
stop();
Symbol 252 MovieClip Frame 1
stop();

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:4
Symbol 3 GraphicUsed by:4 212
Symbol 4 MovieClipUses:2 3Used by:Timeline
Symbol 5 GraphicUsed by:Timeline
Symbol 6 GraphicUsed by:Timeline
Symbol 7 GraphicUsed by:16
Symbol 8 ShapeTweeningUsed by:16
Symbol 9 GraphicUsed by:16
Symbol 10 FontUsed by:11 32 38 45 56 62 63 81 85 86 87
Symbol 11 TextUses:10Used by:16 21
Symbol 12 GraphicUsed by:16
Symbol 13 FontUsed by:14 82 83 84 112 116 146 147 148 150 181 183 185 189 191 195 196 199 202 204 206 211 213 216 218 219 220 225 226 237 238 243 245 246 247 251 253 254 255 256
Symbol 14 TextUses:13Used by:16
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:7 8 9 11 12 14 15Used by:Timeline
Symbol 258 MovieClip [__Packages.com.rubberductions.SoundManager]
Symbol 259 MovieClip [__Packages.com.rubberductions.Utils]
Symbol 260 MovieClip [__Packages.com.rubberductions.Game]
Symbol 261 MovieClip [__Packages.com.rubberductions.Ball]
Symbol 262 MovieClip [__Packages.com.rubberductions.Rotator]
Symbol 263 MovieClip [__Packages.com.rubberductions.Timer]
Symbol 264 MovieClip [__Packages.com.rubberductions.PowerBar]
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:Timeline
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:11 20Used by:Timeline
Symbol 22 FontUsed by:23
Symbol 23 EditableTextUses:22Used by:29
Symbol 24 Sound [bg]Used by:29
Symbol 25 Sound [fall]Used by:29
Symbol 26 Sound [putt]Used by:29
Symbol 27 Sound [bounce]Used by:29
Symbol 28 Sound [hit]Used by:29
Symbol 29 MovieClipUses:23 24 25 26 27 28Used by:Timeline
Symbol 30 GraphicUsed by:36
Symbol 31 GraphicUsed by:34 40
Symbol 32 TextUses:10Used by:34
Symbol 33 GraphicUsed by:34 36
Symbol 34 MovieClipUses:31 32 33Used by:36
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:30 34 35 33Used by:59
Symbol 37 GraphicUsed by:42
Symbol 38 TextUses:10Used by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:31 38 39Used by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:37 40 41Used by:59
Symbol 43 GraphicUsed by:47
Symbol 44 GraphicUsed by:46
Symbol 45 TextUses:10Used by:46
Symbol 46 MovieClipUses:44 45Used by:47
Symbol 47 MovieClipUses:43 46Used by:59
Symbol 48 GraphicUsed by:59
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 ButtonUses:49 50Used by:59
Symbol 52 GraphicUsed by:54
Symbol 53 GraphicUsed by:54
Symbol 54 ButtonUses:52 53Used by:59
Symbol 55 GraphicUsed by:58
Symbol 56 TextUses:10Used by:58
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:55 56 57Used by:59
Symbol 59 MovieClipUses:36 42 47 48 51 54 58Used by:Timeline
Symbol 60 GraphicUsed by:64
Symbol 61 GraphicUsed by:64
Symbol 62 TextUses:10Used by:64
Symbol 63 TextUses:10Used by:64
Symbol 64 MovieClipUses:60 61 62 63Used by:Timeline
Symbol 65 GraphicUsed by:69
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:69
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:65 67 68Used by:70
Symbol 70 MovieClipUses:69Used by:Timeline
Symbol 71 ShapeTweeningUsed by:Timeline
Symbol 72 ShapeTweeningUsed by:Timeline
Symbol 73 ShapeTweeningUsed by:Timeline
Symbol 74 ShapeTweeningUsed by:Timeline
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:Timeline
Symbol 77 ShapeTweeningUsed by:Timeline
Symbol 78 GraphicUsed by:97
Symbol 79 FontUsed by:80
Symbol 80 TextUses:79Used by:97
Symbol 81 TextUses:10Used by:97
Symbol 82 TextUses:13Used by:97
Symbol 83 TextUses:13Used by:97
Symbol 84 TextUses:13Used by:97
Symbol 85 TextUses:10Used by:97
Symbol 86 TextUses:10Used by:97
Symbol 87 TextUses:10Used by:97
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:90
Symbol 90 MovieClipUses:89Used by:97 177
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:93 96
Symbol 93 MovieClipUses:92Used by:97 177
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:96
Symbol 96 MovieClipUses:95 92Used by:97 177
Symbol 97 MovieClipUses:78 80 81 82 83 84 85 86 87 90 93 96Used by:Timeline
Symbol 98 GraphicUsed by:Timeline
Symbol 99 GraphicUsed by:Timeline
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:Timeline
Symbol 102 GraphicUsed by:105
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClipUses:102 104Used by:Timeline
Symbol 106 GraphicUsed by:Timeline
Symbol 107 FontUsed by:108 109 149 187 217 221 222
Symbol 108 EditableTextUses:107Used by:Timeline
Symbol 109 EditableTextUses:107Used by:Timeline
Symbol 110 FontUsed by:111
Symbol 111 TextUses:110Used by:Timeline
Symbol 112 TextUses:13Used by:Timeline
Symbol 113 GraphicUsed by:Timeline
Symbol 114 FontUsed by:115 118 120 195
Symbol 115 TextUses:114Used by:Timeline
Symbol 116 TextUses:13Used by:Timeline
Symbol 117 GraphicUsed by:Timeline
Symbol 118 TextUses:114Used by:Timeline
Symbol 119 GraphicUsed by:Timeline
Symbol 120 TextUses:114Used by:Timeline
Symbol 121 FontUsed by:122
Symbol 122 EditableTextUses:121Used by:Timeline
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:128
Symbol 125 GraphicUsed by:128
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:128
Symbol 128 MovieClipUses:124 125 127Used by:Timeline
Symbol 129 FontUsed by:130 131 142 144
Symbol 130 EditableTextUses:129Used by:Timeline
Symbol 131 TextUses:129Used by:Timeline
Symbol 132 GraphicUsed by:136
Symbol 133 FontUsed by:134 138
Symbol 134 TextUses:133Used by:136
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:132 134 135Used by:Timeline
Symbol 137 GraphicUsed by:140
Symbol 138 TextUses:133Used by:140
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:137 138 139Used by:Timeline
Symbol 141 GraphicUsed by:143 145
Symbol 142 TextUses:129Used by:143
Symbol 143 MovieClipUses:141 142Used by:Timeline
Symbol 144 TextUses:129Used by:145
Symbol 145 MovieClipUses:141 144Used by:Timeline
Symbol 146 TextUses:13Used by:Timeline
Symbol 147 TextUses:13Used by:Timeline
Symbol 148 TextUses:13Used by:Timeline
Symbol 149 TextUses:107Used by:Timeline
Symbol 150 TextUses:13Used by:Timeline
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:161
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:161
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:161
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:161
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:161
Symbol 161 MovieClipUses:152 154 156 158 160Used by:Timeline
Symbol 162 GraphicUsed by:165
Symbol 163 GraphicUsed by:165
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:162 163 164Used by:Timeline
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:Timeline
Symbol 168 GraphicUsed by:171
Symbol 169 GraphicUsed by:171
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:168 169 170Used by:Timeline
Symbol 172 GraphicUsed by:175
Symbol 173 GraphicUsed by:175
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:172 173 174Used by:Timeline
Symbol 176 GraphicUsed by:Timeline
Symbol 177 MovieClipUses:90 93 96Used by:Timeline
Symbol 178 GraphicUsed by:179
Symbol 179 ButtonUses:178Used by:193
Symbol 180 GraphicUsed by:193
Symbol 181 TextUses:13Used by:193
Symbol 182 GraphicUsed by:186
Symbol 183 TextUses:13Used by:186
Symbol 184 GraphicUsed by:186
Symbol 185 TextUses:13Used by:186
Symbol 186 MovieClipUses:182 183 184 185Used by:193
Symbol 187 TextUses:107Used by:193
Symbol 188 GraphicUsed by:190 192
Symbol 189 TextUses:13Used by:190
Symbol 190 MovieClipUses:188 189Used by:193
Symbol 191 TextUses:13Used by:192
Symbol 192 MovieClipUses:188 191Used by:193
Symbol 193 MovieClipUses:179 180 181 186 187 190 192Used by:Timeline
Symbol 194 GraphicUsed by:197
Symbol 195 TextUses:114 13Used by:197
Symbol 196 TextUses:13Used by:197
Symbol 197 MovieClipUses:194 195 196Used by:Timeline
Symbol 198 GraphicUsed by:201 203
Symbol 199 TextUses:13Used by:201
Symbol 200 GraphicUsed by:201 203
Symbol 201 MovieClipUses:198 199 200Used by:Timeline
Symbol 202 TextUses:13Used by:203
Symbol 203 MovieClipUses:198 202 200Used by:Timeline
Symbol 204 EditableTextUses:13Used by:214
Symbol 205 GraphicUsed by:207 250 252
Symbol 206 TextUses:13Used by:207 209 250
Symbol 207 MovieClipUses:205 206Used by:209
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:207 208 206Used by:214
Symbol 210 GraphicUsed by:214
Symbol 211 EditableTextUses:13Used by:214
Symbol 212 MovieClipUses:3Used by:214
Symbol 213 TextUses:13Used by:214
Symbol 214 MovieClipUses:204 209 210 211 212 213Used by:Timeline
Symbol 215 GraphicUsed by:223
Symbol 216 TextUses:13Used by:223
Symbol 217 EditableTextUses:107Used by:223
Symbol 218 TextUses:13Used by:223
Symbol 219 TextUses:13Used by:223
Symbol 220 TextUses:13Used by:223
Symbol 221 EditableTextUses:107Used by:223
Symbol 222 EditableTextUses:107Used by:223
Symbol 223 MovieClipUses:215 216 217 218 219 220 221 222Used by:Timeline
Symbol 224 GraphicUsed by:235
Symbol 225 TextUses:13Used by:235
Symbol 226 TextUses:13Used by:227
Symbol 227 MovieClipUses:226Used by:235
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:235
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:235
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:235
Symbol 235 MovieClipUses:224 225 227 229 231 234Used by:236
Symbol 236 MovieClipUses:235Used by:Timeline
Symbol 237 EditableTextUses:13Used by:239
Symbol 238 EditableTextUses:13Used by:239
Symbol 239 MovieClipUses:237 238Used by:Timeline
Symbol 240 GraphicUsed by:241
Symbol 241 ButtonUses:240Used by:257
Symbol 242 GraphicUsed by:257
Symbol 243 TextUses:13Used by:257
Symbol 244 GraphicUsed by:257
Symbol 245 TextUses:13Used by:257
Symbol 246 TextUses:13Used by:257
Symbol 247 TextUses:13Used by:257
Symbol 248 GraphicUsed by:257
Symbol 249 GraphicUsed by:250 252
Symbol 250 MovieClipUses:205 206 249Used by:257
Symbol 251 TextUses:13Used by:252
Symbol 252 MovieClipUses:205 251 249Used by:257
Symbol 253 EditableTextUses:13Used by:257
Symbol 254 EditableTextUses:13Used by:257
Symbol 255 EditableTextUses:13Used by:257
Symbol 256 EditableTextUses:13Used by:257
Symbol 257 MovieClipUses:241 242 243 244 245 246 247 248 250 252 253 254 255 256Used by:Timeline

Instance Names

"preload_mc"Frame 5Symbol 16 MovieClip
"soundHolder_mc"Frame 9Symbol 29 MovieClip
"levelSelect_mc"Frame 15Symbol 59 MovieClip
"palm_mc"Frame 15Symbol 70 MovieClip
"time_tf"Frame 43Symbol 108 EditableText
"multiplier_tf"Frame 43Symbol 109 EditableText
"potentialPoints_txt"Frame 43Symbol 122 EditableText
"platform_mc"Frame 43Symbol 128 MovieClip
"faster_mc"Frame 43Symbol 136 MovieClip
"slower_mc"Frame 43Symbol 140 MovieClip
"putt_mc"Frame 43Symbol 143 MovieClip
"reset_mc"Frame 43Symbol 145 MovieClip
"rotator_mc"Frame 43Symbol 161 MovieClip
"disc_mc"Frame 43Symbol 165 MovieClip
"ball_mc"Frame 43Symbol 167 MovieClip
"flags_mc"Frame 43Symbol 171 MovieClip
"power_mc"Frame 43Symbol 175 MovieClip
"bonus_mc"Frame 43Symbol 177 MovieClip
"readInstructions_mc"Frame 44Symbol 193 MovieClip
"fb_mc"Frame 53Symbol 197 MovieClip
"playNewHole_mc"Frame 53Symbol 201 MovieClip
"challengeBut_mc"Frame 53Symbol 203 MovieClip
"winATreo_mc"Frame 53Symbol 214 MovieClip
"scoresAndRank_mc"Frame 53Symbol 223 MovieClip
"findOutMore_mc"Frame 53Symbol 236 MovieClip
"gotBonus_mc"Frame 53Symbol 239 MovieClip
"challenge_mc"Frame 53Symbol 257 MovieClip
"right_but"Symbol 59 MovieClip Frame 1Symbol 51 Button
"left_but"Symbol 59 MovieClip Frame 1Symbol 54 Button
"play_mc"Symbol 59 MovieClip Frame 1Symbol 58 MovieClip
"hole1_mc"Symbol 128 MovieClip Frame 1Symbol 127 MovieClip
"hole3_mc"Symbol 128 MovieClip Frame 1Symbol 127 MovieClip
"hole2_mc"Symbol 128 MovieClip Frame 1Symbol 127 MovieClip
"topWall_mc"Symbol 161 MovieClip Frame 1Symbol 152 MovieClip
"bottomWall_mc"Symbol 161 MovieClip Frame 1Symbol 154 MovieClip
"proxy_mc"Symbol 161 MovieClip Frame 1Symbol 156 MovieClip
"end_mc"Symbol 161 MovieClip Frame 1Symbol 158 MovieClip
"marker_mc"Symbol 161 MovieClip Frame 1Symbol 160 MovieClip
"bonus_0_mc"Symbol 177 MovieClip Frame 1Symbol 90 MovieClip
"bonus_1_mc"Symbol 177 MovieClip Frame 1Symbol 93 MovieClip
"bonus_2_mc"Symbol 177 MovieClip Frame 1Symbol 96 MovieClip
"bonus_1_mc"Symbol 177 MovieClip Frame 2Symbol 90 MovieClip
"bonus_2_mc"Symbol 177 MovieClip Frame 2Symbol 93 MovieClip
"bonus_0_mc"Symbol 177 MovieClip Frame 2Symbol 96 MovieClip
"bonus_2_mc"Symbol 177 MovieClip Frame 3Symbol 90 MovieClip
"bonus_0_mc"Symbol 177 MovieClip Frame 3Symbol 93 MovieClip
"bonus_1_mc"Symbol 177 MovieClip Frame 3Symbol 96 MovieClip
"bg_but"Symbol 193 MovieClip Frame 1Symbol 179 Button
"okbut_mc"Symbol 193 MovieClip Frame 1Symbol 186 MovieClip
"restartBut_mc"Symbol 193 MovieClip Frame 9Symbol 190 MovieClip
"changeLevelBut_mc"Symbol 193 MovieClip Frame 9Symbol 192 MovieClip
"send_mc"Symbol 214 MovieClip Frame 1Symbol 209 MovieClip
"emailInput_txt"Symbol 214 MovieClip Frame 1Symbol 211 EditableText
"cursor_mc"Symbol 214 MovieClip Frame 1Symbol 212 MovieClip
"yourScore_txt"Symbol 223 MovieClip Frame 1Symbol 217 EditableText
"yourRank_txt"Symbol 223 MovieClip Frame 1Symbol 221 EditableText
"todayScore_txt"Symbol 223 MovieClip Frame 1Symbol 222 EditableText
"content_mc"Symbol 236 MovieClip Frame 1Symbol 235 MovieClip
"bg_but"Symbol 257 MovieClip Frame 1Symbol 241 Button
"send_mc"Symbol 257 MovieClip Frame 1Symbol 250 MovieClip
"cancel_mc"Symbol 257 MovieClip Frame 1Symbol 252 MovieClip
"friendsName_txt"Symbol 257 MovieClip Frame 1Symbol 253 EditableText
"yourEmail_txt"Symbol 257 MovieClip Frame 1Symbol 254 EditableText
"yourName_txt"Symbol 257 MovieClip Frame 1Symbol 255 EditableText
"friendsEmail_txt"Symbol 257 MovieClip Frame 1Symbol 256 EditableText

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 6Symbol 258 as "__Packages.com.rubberductions.SoundManager"
ExportAssets (56)Timeline Frame 6Symbol 259 as "__Packages.com.rubberductions.Utils"
ExportAssets (56)Timeline Frame 6Symbol 260 as "__Packages.com.rubberductions.Game"
ExportAssets (56)Timeline Frame 6Symbol 261 as "__Packages.com.rubberductions.Ball"
ExportAssets (56)Timeline Frame 6Symbol 262 as "__Packages.com.rubberductions.Rotator"
ExportAssets (56)Timeline Frame 6Symbol 263 as "__Packages.com.rubberductions.Timer"
ExportAssets (56)Timeline Frame 6Symbol 264 as "__Packages.com.rubberductions.PowerBar"
ExportAssets (56)Timeline Frame 9Symbol 24 as "bg"
ExportAssets (56)Timeline Frame 9Symbol 25 as "fall"
ExportAssets (56)Timeline Frame 9Symbol 26 as "putt"
ExportAssets (56)Timeline Frame 9Symbol 27 as "bounce"
ExportAssets (56)Timeline Frame 9Symbol 28 as "hit"

Labels

"preload"Frame 5
"splash"Frame 15
"game"Frame 43
"feedback"Frame 53
"_up"Symbol 58 MovieClip Frame 1
"_over"Symbol 58 MovieClip Frame 2
"_down"Symbol 58 MovieClip Frame 3
"water"Symbol 59 MovieClip Frame 1
"sand"Symbol 59 MovieClip Frame 15
"grass"Symbol 59 MovieClip Frame 30
"_up"Symbol 136 MovieClip Frame 1
"_over"Symbol 136 MovieClip Frame 2
"_down"Symbol 136 MovieClip Frame 3
"_up"Symbol 140 MovieClip Frame 1
"_over"Symbol 140 MovieClip Frame 2
"_down"Symbol 140 MovieClip Frame 3
"_up"Symbol 143 MovieClip Frame 1
"_over"Symbol 143 MovieClip Frame 2
"_down"Symbol 143 MovieClip Frame 3
"_up"Symbol 145 MovieClip Frame 1
"_over"Symbol 145 MovieClip Frame 2
"_down"Symbol 145 MovieClip Frame 3
"_up"Symbol 186 MovieClip Frame 1
"_over"Symbol 186 MovieClip Frame 2
"_down"Symbol 186 MovieClip Frame 3
"_up"Symbol 190 MovieClip Frame 1
"_over"Symbol 190 MovieClip Frame 2
"_down"Symbol 190 MovieClip Frame 3
"_up"Symbol 192 MovieClip Frame 1
"_over"Symbol 192 MovieClip Frame 2
"_down"Symbol 192 MovieClip Frame 3
"holeInOne"Symbol 193 MovieClip Frame 1
"outOfTime"Symbol 193 MovieClip Frame 9
"holeInOne"Symbol 197 MovieClip Frame 1
"outOfTime"Symbol 197 MovieClip Frame 10
"_up"Symbol 201 MovieClip Frame 1
"_over"Symbol 201 MovieClip Frame 2
"_down"Symbol 201 MovieClip Frame 3
"_up"Symbol 203 MovieClip Frame 1
"_over"Symbol 203 MovieClip Frame 2
"_down"Symbol 203 MovieClip Frame 3
"_up"Symbol 209 MovieClip Frame 1
"_over"Symbol 209 MovieClip Frame 2
"_down"Symbol 209 MovieClip Frame 3
"sent"Symbol 214 MovieClip Frame 10
"normal"Symbol 235 MovieClip Frame 1
"highlight"Symbol 235 MovieClip Frame 5
"bonus"Symbol 239 MovieClip Frame 1
"no_bonus"Symbol 239 MovieClip Frame 6
"_up"Symbol 250 MovieClip Frame 1
"_over"Symbol 250 MovieClip Frame 2
"_down"Symbol 250 MovieClip Frame 3
"_up"Symbol 252 MovieClip Frame 1
"_over"Symbol 252 MovieClip Frame 2
"_down"Symbol 252 MovieClip Frame 3

Dynamic Text Variables

ballSpeedSymbol 130 EditableText"3"




http://swfchan.com/3/14716/info.shtml
Created: 3/6 -2019 10:47:25 Last modified: 3/6 -2019 10:47:25 Server time: 05/11 -2024 06:58:03