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

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

Kullors Unlimited.swf

This is the info page for
Flash #29714

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


Text
visit www.banana-box.co.uk

visit www.banana-box.co.uk

PLAY GAME

UNLIMITED

How To Play

Kullor
Wheel

000

000

Level Score

Your Best Score

=

000

000

000

000

000

000

000

000

000

000

000

000

x

NEXT

Submit Your Score To
the Kullors Leaderboards

Submit Score

NAME:

<p align="left"><font face="Comic Sans MS" size="13" color="#333333" letterSpacing="0.000000" kerning="1"><b>Player</b></font></p>

Try Again

Main Menu

Kullors is a simple concept. Just pair up
matching "Kullors" to clear the level.
Click on The two blue Kullors to continue.

See..  easy isn't it..
Click next to continue..

Ahh..  but what if we don't have any matching
pairs ?
Try mixing 2 different Kullors and see what
happens.  Make note of the mouse pointer as you
hover over different Kullors.

Great!   Did you notice the mouse pointer change to
display the outcome of a possible Kullor mix.
In Kullors RED BLUE or GREEN can be mixed to
produce CYAN YELLOW or MAGENTA  and visa
versa   Click Next to continue.

The Kullor Chart  (top right) shows each Kullor
between the two Kullors you can mix to create it..
Trust me you'll get used to it very quickly.
Try Mixing up some Kullors to make some matching
pairs.

Well done!  In Kullors the more you mix the more
you'll score so where possible mix it up for maximum
points.
And remember when in doubt refer to the Kullor
Chart.. It just may help..

One last thing.. you may come across some special
Kullors, Stars and items on your journey.
Black and White Kullors when mixed will cause a
colour Shift either clockwise or counter clockwise
around the Kullor Wheel.
Shiny stars will hunt down and eliminate any Kullor
matching that which it touches.
Rainbow stars will hunt down and alter the colour of
any Kullor matching that which it touches.

ActionScript [AS1/AS2]

Frame 1
mochi.MochiServices.connect("b95c96bfe0772d97"); function moveOn() { this.gotoAndStop(3); } MochiAd.showPreGameAd({id:"fe40066d888b08a1", res:"550x400", background:4828656, color:16776960, outline:16711680, no_bg:true, ad_finished:function () { moveOn(); }});
Frame 2
_root.gotoAndStop(3);
Frame 3
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; 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=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("cea43f99", this, 10301, true); function beginGame() { loadSaveGame(); attachMovie("title", "titleScr", 0, {_x:275, _y:200}); attachMovie("mute", "mute", 1, {_x:520, _y:370}); myShadow = new flash.filters.DropShadowFilter(5, 45, 0, 1, 10, 10, 1, 2, false, false, false); mute.filters = [myShadow]; attachMovie("mPointer", "Pointer", _root.getNextHighestDepth(), {_x:0, _y:0}); titleScr._alpha = 0; bPlayMusic = true; clicked = new Sound(); clicked.attachSound("click"); popper = new Sound(); popper.attachSound("pop"); adder = new Sound(); adder.attachSound("ching"); bang = new Sound(); bang.attachSound("bang"); sndTrans = new Sound(); sndTrans.attachSound("tranSnd"); Mouse.hide(); if (BGM == undefined) { BGM = new Sound(); BGM.attachSound("bgm"); BGM.start(); BGM.onSoundComplete = function () { if (_root.bPlayMusic) { this.start(); } }; } BGM.setVolume(100); if (gameLevel != undefined) { removeMC(gameLevel); } } function newGame(flag) { playerScore = 0; levelScore = 0; playerLevel = flag; levelTime = 0; playerTotalTime = 0; reds = 0; blues = 0; greens = 0; cyans = 0; magentas = 0; yellows = 0; bonusScore = 0; retries = 5; tested = 0; rankCount = 0; bLvl1 = true; bLvl2 = false; bLvl3 = false; bLvl4 = false; bLvl5 = false; bLvl6 = false; bLvl7 = false; bLvl8 = false; levelBalls = new Array(); levelStars = new Array(); targetBall = undefined; nextTarget = undefined; buildLevel(playerLevel); clock = undefined; flashPointer = undefined; } function gotoLevel(num) { _root.bonusScore = 0; _root.levelScore = 0; attachMovie("level1", "gameLevel", 0, {_x:0, _y:0}); gameLevel.gotoAndStop((num * 2) - 1); } function buildLevel(num) { if (num == 0) { attachMovie("level" + num, "gameLevel", 0, {_x:0, _y:0}); gameLevel.gotoAndStop(1); } else { attachMovie("levelSelector", "selector", 0, {_x:275, _y:200}); selector.gotoAndStop(1); } } function getAction(ball) { Mouse.hide(); if ((targetBall != undefined) && (targetBall != ball)) { tempBall = targetBall; targetBall = undefined; return(tempBall); } targetBall = ball; return(null); } function testColours(ballA, ballB) { newBall = undefined; switch (ballA) { case "red" : switch (ballB) { case "blue" : newBall = "magenta"; break; case "green" : newBall = "yellow"; break; case "red" : newBall = "red"; break; case "black" : newBall = "magenta"; break; case "white" : newBall = "yellow"; } break; case "blue" : switch (ballB) { case "blue" : newBall = "blue"; break; case "green" : newBall = "cyan"; break; case "red" : newBall = "magenta"; break; case "black" : newBall = "cyan"; break; case "white" : newBall = "magenta"; } break; case "green" : switch (ballB) { case "blue" : newBall = "cyan"; break; case "green" : newBall = "green"; break; case "red" : newBall = "yellow"; break; case "black" : newBall = "yellow"; break; case "white" : newBall = "cyan"; } break; case "yellow" : switch (ballB) { case "cyan" : newBall = "green"; break; case "magenta" : newBall = "red"; break; case "yellow" : newBall = "yellow"; break; case "black" : newBall = "red"; break; case "white" : newBall = "green"; } break; case "cyan" : switch (ballB) { case "cyan" : newBall = "cyan"; break; case "magenta" : newBall = "blue"; break; case "yellow" : newBall = "green"; break; case "black" : newBall = "green"; break; case "white" : newBall = "blue"; } break; case "magenta" : switch (ballB) { case "cyan" : newBall = "blue"; break; case "magenta" : newBall = "magenta"; break; case "yellow" : newBall = "red"; break; case "black" : newBall = "blue"; break; case "white" : newBall = "red"; } break; case "white" : switch (ballB) { case "cyan" : newBall = "blue"; break; case "magenta" : newBall = "red"; break; case "yellow" : newBall = "green"; break; case "red" : newBall = "yellow"; break; case "blue" : newBall = "magenta"; break; case "green" : newBall = "cyan"; break; case "white" : newBall = "white"; } break; case "black" : switch (ballB) { case "cyan" : newBall = "green"; break; case "magenta" : newBall = "blue"; break; case "yellow" : newBall = "red"; break; case "red" : newBall = "magenta"; break; case "blue" : newBall = "cyan"; break; case "green" : newBall = "yellow"; break; case "black" : newBall = "black"; } } return(newBall); } function deleteBall(ball) { levelScore = levelScore + ball.score; for (i in levelBalls) { if (levelBalls[i] == ball) { levelBalls.splice(i, 1); } } popper.start(); removeMC(ball); checkLevelBalls(); } function createBall(xpos, ypos, ballColour) { newColourBall = attachMovie(ballColour + "Ball", ((ballColour + _root.getNextHighestDepth()) + "_") + Math.floor(xpos * ypos), _root.getNextHighestDepth(), {_x:xpos, _y:ypos}); newColourBall.ballColour = ballColour; myShadow = new flash.filters.DropShadowFilter(5, 45, 0, 1, 10, 10, 1, 2, false, false, false); newColourBall.filters = [myShadow]; Pointer.swapDepths(newColourBall); levelBalls[levelBalls.length + 1] = newColourBall; } function checkLevelBalls() { var _local1 = 0; for (var _local2 in levelBalls) { if (levelBalls[_local2].ballColour != undefined) { _local1 = _local1 + 1; } } if (_local1 <= 0) { levelChange(); } if (_local1 == 2) { testOutcome(); } if ((_local1 == 1) && (tested == 0)) { checkTimer = setInterval(checkTime, 1000); } if ((_local1 == 1) && (tested == 1)) { testOutcome(); } } function testOutcome() { var _local1 = new Array(); for (var _local2 in levelBalls) { if (levelBalls[_local2] != undefined) { _local1[_local1.length] = levelBalls[_local2].ballColour; } } var _local3 = testColours(_local1[0], _local1[1]); if (_local3 == undefined) { retryLevel(); } } function levelChange() { clearInterval(checkTimer); playerScore = playerScore + levelScore; rankMulti = rankCount; rankCount = 0; tested = 0; cleanArrays(); gameLevel.nextFrame(); } function changeArea(flag) { _root.removeMC(gameLevel); clearInterval(checkTimer); cleanArrays(); rankCount = 0; _root.buildLevel(flag); } function removeMC(mc) { var _local2 = _root.getInstanceAtDepth(0); mc.swapDepths(0); mc.removeMovieClip(); if (_local2 != undefined) { _local2.swapDepths(0); } } function createFX(actor) { var _local2 = 1; while (_local2 < 20) { newParticle = attachMovie("particle", "part" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:actor._x + ((Math.random() * 20) - 10), _y:actor._y + ((Math.random() * 20) - 10)}); newParticle.dirx = -4 + (Math.random() * 8); newParticle.diry = (-Math.random()) * 15; newParticle.Kullor = actor.ballColour; _local2++; } } function createTrail(actor) { newTrail = attachMovie("trail", "part" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:actor._x, _y:actor._y}); newTrail.Kullor = actor.ballColour; } function retryLevel() { this.currentStage = gameLevel._currentframe; clearInterval(checkTimer); cleanArrays(); rankCount = 0; tested = 0; gameLevel.gotoAndStop(109); } function timeOut() { this.currentStage = gameLevel._currentframe; clearInterval(checkTimer); cleanArrays(); if (retries > 0) { tested = 0; gameLevel.gotoAndStop(108); } else { tested = 0; gameLevel.gotoAndStop(110); } } function cleanArrays() { for (var _local2 in levelBalls) { removeMC(levelBalls[_local2]); } levelStars.removeAll(); levelBalls.removeAll(); for (var _local1 in levelBalls) { } } function loadSaveGame() { levelScores = new Array(); userData = SharedObject.getLocal("kullorsU"); if (userData.data.bPlayed != undefined) { levelScores[0] = "scores"; levelScores[1] = userData.data.lvl_1; levelScores[2] = userData.data.lvl_2; levelScores[3] = userData.data.lvl_3; levelScores[4] = userData.data.lvl_4; levelScores[5] = userData.data.lvl_5; levelScores[6] = userData.data.lvl_6; levelScores[7] = userData.data.lvl_7; levelScores[8] = userData.data.lvl_8; levelScores[9] = userData.data.lvl_9; levelScores[10] = userData.data.lvl_10; levelScores[11] = userData.data.lvl_11; levelScores[12] = userData.data.lvl_12; levelScores[13] = userData.data.lvl_13; levelScores[14] = userData.data.lvl_14; levelScores[15] = userData.data.lvl_15; levelScores[16] = userData.data.lvl_16; levelScores[17] = userData.data.lvl_17; levelScores[18] = userData.data.lvl_18; levelScores[19] = userData.data.lvl_19; levelScores[20] = userData.data.lvl_20; levelScores[21] = userData.data.lvl_21; levelScores[22] = userData.data.lvl_22; levelScores[23] = userData.data.lvl_23; levelScores[24] = userData.data.lvl_24; levelScores[25] = userData.data.lvl_25; levelScores[26] = userData.data.lvl_26; levelScores[27] = userData.data.lvl_27; levelScores[28] = userData.data.lvl_28; levelScores[29] = userData.data.lvl_29; levelScores[30] = userData.data.lvl_30; levelScores[31] = userData.data.lvl_31; levelScores[32] = userData.data.lvl_32; levelScores[33] = userData.data.lvl_33; levelScores[34] = userData.data.lvl_34; levelScores[35] = userData.data.lvl_35; levelScores[36] = userData.data.lvl_36; levelScores[37] = userData.data.lvl_37; levelScores[38] = userData.data.lvl_38; levelScores[39] = userData.data.lvl_39; levelScores[40] = userData.data.lvl_40; levelScores[41] = userData.data.lvl_41; levelScores[42] = userData.data.lvl_42; levelScores[43] = userData.data.lvl_43; levelScores[44] = userData.data.lvl_44; levelScores[45] = userData.data.lvl_45; levelScores[46] = userData.data.lvl_46; levelScores[47] = userData.data.lvl_47; levelScores[48] = userData.data.lvl_48; } else { userData.data.bPlayed = true; userData.data.lvl_1 = 0; userData.data.lvl_2 = 0; userData.data.lvl_3 = 0; userData.data.lvl_4 = 0; userData.data.lvl_5 = 0; userData.data.lvl_6 = 0; userData.data.lvl_7 = 0; userData.data.lvl_8 = 0; userData.data.lvl_9 = 0; userData.data.lvl_10 = 0; userData.data.lvl_11 = 0; userData.data.lvl_12 = 0; userData.data.lvl_13 = 0; userData.data.lvl_14 = 0; userData.data.lvl_15 = 0; userData.data.lvl_16 = 0; userData.data.lvl_17 = 0; userData.data.lvl_18 = 0; userData.data.lvl_19 = 0; userData.data.lvl_20 = 0; userData.data.lvl_21 = 0; userData.data.lvl_22 = 0; userData.data.lvl_23 = 0; userData.data.lvl_24 = 0; userData.data.lvl_25 = 0; userData.data.lvl_26 = 0; userData.data.lvl_27 = 0; userData.data.lvl_28 = 0; userData.data.lvl_29 = 0; userData.data.lvl_30 = 0; userData.data.lvl_31 = 0; userData.data.lvl_32 = 0; userData.data.lvl_33 = 0; userData.data.lvl_34 = 0; userData.data.lvl_35 = 0; userData.data.lvl_36 = 0; userData.data.lvl_37 = 0; userData.data.lvl_38 = 0; userData.data.lvl_39 = 0; userData.data.lvl_40 = 0; userData.data.lvl_41 = 0; userData.data.lvl_42 = 0; userData.data.lvl_43 = 0; userData.data.lvl_44 = 0; userData.data.lvl_45 = 0; userData.data.lvl_46 = 0; userData.data.lvl_47 = 0; userData.data.lvl_48 = 0; levelScores[1] = 0; levelScores[2] = 0; levelScores[3] = 0; levelScores[4] = 0; levelScores[5] = 0; levelScores[6] = 0; levelScores[7] = 0; levelScores[8] = 0; levelScores[9] = 0; levelScores[10] = 0; levelScores[11] = 0; levelScores[12] = 0; levelScores[13] = 0; levelScores[14] = 0; levelScores[15] = 0; levelScores[16] = 0; levelScores[17] = 0; levelScores[18] = 0; levelScores[19] = 0; levelScores[20] = 0; levelScores[21] = 0; levelScores[22] = 0; levelScores[23] = 0; levelScores[24] = 0; levelScores[25] = 0; levelScores[26] = 0; levelScores[27] = 0; levelScores[28] = 0; levelScores[29] = 0; levelScores[30] = 0; levelScores[31] = 0; levelScores[32] = 0; levelScores[33] = 0; levelScores[34] = 0; levelScores[35] = 0; levelScores[36] = 0; levelScores[37] = 0; levelScores[38] = 0; levelScores[39] = 0; levelScores[40] = 0; levelScores[41] = 0; levelScores[42] = 0; levelScores[43] = 0; levelScores[44] = 0; levelScores[45] = 0; levelScores[46] = 0; levelScores[47] = 0; levelScores[48] = 0; } } function saveScores() { userData.data.lvl_1 = levelScores[1]; userData.data.lvl_2 = levelScores[2]; userData.data.lvl_3 = levelScores[3]; userData.data.lvl_4 = levelScores[4]; userData.data.lvl_5 = levelScores[5]; userData.data.lvl_6 = levelScores[6]; userData.data.lvl_7 = levelScores[7]; userData.data.lvl_8 = levelScores[8]; userData.data.lvl_9 = levelScores[9]; userData.data.lvl_10 = levelScores[10]; userData.data.lvl_11 = levelScores[11]; userData.data.lvl_12 = levelScores[12]; userData.data.lvl_13 = levelScores[13]; userData.data.lvl_14 = levelScores[14]; userData.data.lvl_15 = levelScores[15]; userData.data.lvl_16 = levelScores[16]; userData.data.lvl_17 = levelScores[17]; userData.data.lvl_18 = levelScores[18]; userData.data.lvl_19 = levelScores[19]; userData.data.lvl_20 = levelScores[20]; userData.data.lvl_21 = levelScores[21]; userData.data.lvl_22 = levelScores[22]; userData.data.lvl_23 = levelScores[23]; userData.data.lvl_24 = levelScores[24]; userData.data.lvl_25 = levelScores[25]; userData.data.lvl_26 = levelScores[26]; userData.data.lvl_27 = levelScores[27]; userData.data.lvl_28 = levelScores[28]; userData.data.lvl_29 = levelScores[29]; userData.data.lvl_30 = levelScores[30]; userData.data.lvl_31 = levelScores[31]; userData.data.lvl_32 = levelScores[32]; userData.data.lvl_33 = levelScores[33]; userData.data.lvl_34 = levelScores[34]; userData.data.lvl_35 = levelScores[35]; userData.data.lvl_36 = levelScores[36]; userData.data.lvl_37 = levelScores[37]; userData.data.lvl_38 = levelScores[38]; userData.data.lvl_39 = levelScores[39]; userData.data.lvl_40 = levelScores[40]; userData.data.lvl_41 = levelScores[41]; userData.data.lvl_42 = levelScores[42]; userData.data.lvl_43 = levelScores[43]; userData.data.lvl_44 = levelScores[44]; userData.data.lvl_45 = levelScores[45]; userData.data.lvl_46 = levelScores[46]; userData.data.lvl_47 = levelScores[47]; userData.data.lvl_48 = levelScores[48]; } this.stop(); beginGame(); onRollOver = function () { Mouse.hide(); }; onEnterFrame = function () { var _local2 = new ContextMenu(); _local2.hideBuiltInItems(); var _local4 = new ContextMenuItem("Join Mochiads !", mySpin); _local2.customItems.push(_local4); mySpin = function () { getURL ("https://www.mochiads.com/r/d12b91b9f5860432", blank); }; var _local3 = new ContextMenuItem("visit banana box !", myLink); _local2.customItems.push(_local3); myLink = function () { getURL ("http://www.banana-box.co.uk", blank); }; _root.menu = _local2; bMenuSet = true; }; checkTime = function () { if (_root.tested == 0) { _root.tested = 1; _root.checkLevelBalls(); } _root.clearInterval(_root.checkTimer); };
Symbol 8 MovieClip [mute] Frame 1
function onEnterFrame() { if (_root.bPlayMusic) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } } function onPress() { if (_root.bPlayMusic) { _root.bPlayMusic = false; _root.BGM.stop(); } else { _root.bPlayMusic = true; _root.BGM.start(); } }
Symbol 13 MovieClip [myLink] Frame 1
function onEnterFrame() { if (!this.bSetup) { this.gotoAndStop(1); this.bSetup = true; } } function onRelease() { if (!this.bClicked) { getURL ("http://www.banana-box.co.uk", _blank); this.bClicked = true; } } function onRollOver() { this.gotoAndStop(2); } function onRollOut() { this.gotoAndStop(1); }
Symbol 378 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.31"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 379 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 380 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 79 MovieClip Frame 1
function onPress() { _root.targetBall = undefined; }
Symbol 142 MovieClip [levelSelector] Frame 1
function onEnterFrame() { if (_root.levelScores[1] <= 0) { this.b2._alpha = 50; } if (_root.levelScores[2] <= 0) { this.b3._alpha = 50; } if (_root.levelScores[3] <= 0) { this.b4._alpha = 50; } if (_root.levelScores[4] <= 0) { this.b5._alpha = 50; } if (_root.levelScores[5] <= 0) { this.b6._alpha = 50; } if (_root.levelScores[6] <= 0) { this.b7._alpha = 50; } if (_root.levelScores[7] <= 0) { this.b8._alpha = 50; } if (_root.levelScores[8] <= 0) { this.b9._alpha = 50; } if (_root.levelScores[9] <= 0) { this.b10._alpha = 50; } if (_root.levelScores[10] <= 0) { this.b11._alpha = 50; } if (_root.levelScores[11] <= 0) { this.b12._alpha = 50; } if (_root.levelScores[12] <= 0) { this.b13._alpha = 50; } if (_root.levelScores[13] <= 0) { this.b14._alpha = 50; } if (_root.levelScores[14] <= 0) { this.b15._alpha = 50; } if (_root.levelScores[15] <= 0) { this.b16._alpha = 50; } if (_root.levelScores[16] <= 0) { this.b17._alpha = 50; } if (_root.levelScores[17] <= 0) { this.b18._alpha = 50; } if (_root.levelScores[18] <= 0) { this.b19._alpha = 50; } if (_root.levelScores[19] <= 0) { this.b20._alpha = 50; } if (_root.levelScores[20] <= 0) { this.b21._alpha = 50; } if (_root.levelScores[21] <= 0) { this.b22._alpha = 50; } if (_root.levelScores[22] <= 0) { this.b23._alpha = 50; } if (_root.levelScores[23] <= 0) { this.b24._alpha = 50; } if (_root.levelScores[24] <= 0) { this.b25._alpha = 50; } if (_root.levelScores[25] <= 0) { this.b26._alpha = 50; } if (_root.levelScores[26] <= 0) { this.b27._alpha = 50; } if (_root.levelScores[27] <= 0) { this.b28._alpha = 50; } if (_root.levelScores[28] <= 0) { this.b29._alpha = 50; } if (_root.levelScores[29] <= 0) { this.b30._alpha = 50; } if (_root.levelScores[30] <= 0) { this.b31._alpha = 50; } if (_root.levelScores[31] <= 0) { this.b32._alpha = 50; } if (_root.levelScores[32] <= 0) { this.b33._alpha = 50; } if (_root.levelScores[33] <= 0) { this.b34._alpha = 50; } if (_root.levelScores[34] <= 0) { this.b35._alpha = 50; } if (_root.levelScores[35] <= 0) { this.b36._alpha = 50; } if (_root.levelScores[36] <= 0) { this.b37._alpha = 50; } if (_root.levelScores[37] <= 0) { this.b38._alpha = 50; } if (_root.levelScores[38] <= 0) { this.b39._alpha = 50; } if (_root.levelScores[39] <= 0) { this.b40._alpha = 50; } } this.leftButton.onRelease = function () { this._parent.gotoAndStop(1); }; this.rightb.onRelease = function () { this._parent.gotoAndStop(2); }; this.b1.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(1); } }; this.b2.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(2); } }; this.b3.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(3); } }; this.b4.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(4); } }; this.b5.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(5); } }; this.b6.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(6); } }; this.b7.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(7); } }; this.b8.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(8); } }; this.b9.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(9); } }; this.b10.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(10); } }; this.b11.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(11); } }; this.b12.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(12); } }; this.b13.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(13); } }; this.b14.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(14); } }; this.b15.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(15); } }; this.b16.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(16); } }; this.b17.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(17); } }; this.b18.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(18); } }; this.b19.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(19); } }; this.b20.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(20); } }; this.b21.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(21); } }; this.b22.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(22); } }; this.b23.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(23); } }; this.b24.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(24); } }; this.b25.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(25); } }; this.b26.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(26); } }; this.b27.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(27); } }; this.b28.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(28); } }; this.b29.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(29); } }; this.b30.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(30); } }; this.b31.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(31); } }; this.b32.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(32); } }; this.b33.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(33); } }; this.b34.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(34); } }; this.b35.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(35); } }; this.b36.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(36); } }; this.b37.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(37); } }; this.b38.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(38); } }; this.b39.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(39); } }; this.b40.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(40); } };
Symbol 142 MovieClip [levelSelector] Frame 2
this.leftButton.onRelease = function () { this._parent.gotoAndStop(1); }; this.b19.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(19); } }; this.b20.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(20); } }; this.b21.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(21); } }; this.b22.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(22); } }; this.b23.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(23); } }; this.b24.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(24); } }; this.b25.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(25); } }; this.b26.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(26); } }; this.b27.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(27); } }; this.b28.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(28); } }; this.b29.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(29); } }; this.b30.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(30); } }; this.b31.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(31); } }; this.b32.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(32); } }; this.b33.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(33); } }; this.b34.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(34); } }; this.b35.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(35); } }; this.b36.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(36); } }; this.b37.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(37); } }; this.b38.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(38); } }; this.b39.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(39); } }; this.b40.onRelease = function () { if (this._alpha >= 75) { _root.gotoLevel(40); } };
Symbol 144 MovieClip [beginoTrans] Frame 1
function onEnterFrame() { if (!this.bSetup) { this.counter = 0; this.numSpawns = 0; this.bSetup = true; _root.sndTrans.start(); } if (this.bGrow) { this._xscale = this._xscale * 1.32; this._alpha = this._alpha + 5; this._yscale = this._xscale; this.counter++; } else { if (this.counter > 4) { this.counter = 0; Ltrans = _root.attachMovie("transition2", "trans", _root.getNextHighestDepth(), {_x:275, _y:200}); Ltrans._xscale = 200; Ltrans._yscale = 200; Ltrans._alpha = 100; Ltrans.bGrow = false; this.numSpawns++; } this._xscale = this._xscale * 0.7; this._alpha = this._alpha - 5; this._yscale = this._xscale; } if (this._width >= 1200) { this.bGrow = false; _root.newGame(flag); } if ((this._width <= 10) && (!this.bGrow)) { _root.removeMC(this); } }
Symbol 145 MovieClip [changeTrans] Frame 1
function onEnterFrame() { if (!this.bSetup) { this.counter = 0; this.numSpawns = 0; this.bSetup = true; _root.sndTrans.start(); } if (this.bGrow) { this._xscale = this._xscale * 1.32; this._alpha = this._alpha + 5; this._yscale = this._xscale; this.counter++; } else { if (this.counter > 4) { this.counter = 0; Ltrans = _root.attachMovie("transition2", "trans", _root.getNextHighestDepth(), {_x:275, _y:200}); Ltrans._xscale = 200; Ltrans._yscale = 200; Ltrans._alpha = 100; Ltrans.bGrow = false; this.numSpawns++; } this._xscale = this._xscale * 0.7; this._alpha = this._alpha - 5; this._yscale = this._xscale; } if ((this._width >= 1200) && (this.bGrow == true)) { this.bGrow = false; _root.changeArea(flag); } if ((this._width <= 10) && (!this.bGrow)) { _root.removeMC(this); } }
Symbol 149 MovieClip Frame 1
function onEnterFrame() { this._rotation = this._rotation + 8; }
Symbol 155 MovieClip [yellowBall] Frame 1
function onEnterFrame() { this.score = 40; if (this.ballColour == undefined) { this.ballColour = "yellow"; _root.levelBalls[_root.levelBalls.length + 1] = this; _root.rankCount++; } if (this.bHasTarget) { this.fTime++; this.targetBall.bChosen = true; sideA = this._x - this.targetBall._x; sideB = this._y - this.targetBall._y; distance = Math.sqrt((sideA * sideA) + (sideB * sideB)); if (distance >= 40) { angle = Math.atan2(sideB, sideA); posx = this._x + ((distance * 3) * Math.cos(angle - 1.5)); posy = this._y + ((distance * 3) * Math.sin(angle - 1.5)); this._rotation = this._rotation + 30; sideA = posx - this.targetBall._x; sideB = posy - this.targetBall._y; angle = Math.atan2(sideB, sideA); this.dirx = Math.cos(angle) * 20; this.diry = Math.sin(angle) * 20; } if (distance < 40) { this.collideTarget(); } this._x = this._x - this.dirx; this._y = this._y - this.diry; _root.createTrail(this); } if (_root.targetBall == this) { if ((this._currentframe > 26) || (this._currentframe < 15)) { this.gotoAndPlay(15); } } else if (this.bChosen) { if ((this._currentframe > 44) || (this._currentframe < 30)) { this.gotoAndPlay(30); } } else if (this._currentframe > 14) { this.gotoAndPlay(1); } } function onPress() { action = _root.getAction(this); _root.clicked.start(); if (action != null) { newBallColour = _root.testColours(action.ballColour, this.ballColour); if (newBallColour != undefined) { this.targetBall = action; this.newBall = newBallColour; this.bHasTarget = true; this.fTime = 0; } else { _root.targetBall = this; } } } function collideTarget() { if (this.newBall != this.ballColour) { _root.createBall(this.targetBall._x, this.targetBall._y, newBall); } _root.createFX(this.targetBall); switch (this.targetBall.ballColour) { case "cyan" : _root.cyans++; break; case "yellow" : _root.yellows++; break; case "magenta" : _root.magentas++; } _root.deleteBall(this.targetBall); _root.yellows++; _root.deleteBall(this); } function onRollOver() { _root.nextTarget = this; } function onRollOut() { _root.nextTarget = undefined; }
Symbol 161 MovieClip [whiteBall] Frame 1
function onEnterFrame() { this.score = 0; if (this.ballColour == undefined) { this.ballColour = "white"; _root.levelBalls[_root.levelBalls.length + 1] = this; } if (this.bHasTarget) { this.fTime++; this.targetBall.bChosen = true; sideA = this._x - this.targetBall._x; sideB = this._y - this.targetBall._y; distance = Math.sqrt((sideA * sideA) + (sideB * sideB)); if (distance >= 40) { angle = Math.atan2(sideB, sideA); posx = this._x + ((distance * 3) * Math.cos(angle + 1.5)); posy = this._y + ((distance * 3) * Math.sin(angle + 1.5)); sideA = posx - this.targetBall._x; sideB = posy - this.targetBall._y; angle = Math.atan2(sideB, sideA); this.dirx = Math.cos(angle) * 20; this.diry = Math.sin(angle) * 20; this._rotation = this._rotation + 30; } if (distance < 40) { this.collideTarget(); } this._x = this._x - this.dirx; this._y = this._y - this.diry; _root.createTrail(this); } if (_root.targetBall == this) { if ((this._currentframe > 27) || (this._currentframe < 15)) { this.gotoAndPlay(15); } } else if (this.bChosen) { if ((this._currentframe > 44) || (this._currentframe < 30)) { this.gotoAndPlay(30); } } else if (this._currentframe > 13) { this.gotoAndPlay(1); } } function onPress() { action = _root.getAction(this); _root.clicked.start(); if (action != null) { newBallColour = _root.testColours(action.ballColour, this.ballColour); if (newBallColour != undefined) { this.targetBall = action; this.newBall = newBallColour; this.bHasTarget = true; this.fTime = 0; } else { _root.targetBall = this; } } } function collideTarget() { if (this.newBall != this.ballColour) { _root.createBall(this.targetBall._x, this.targetBall._y, newBall); } _root.createFX(this.targetBall); switch (this.targetBall.ballColour) { case "red" : _root.reds++; break; case "blue" : _root.blues++; break; case "green" : _root.blues++; break; case "magenta" : _root.magentas++; break; case "yellow" : _root.yellow++; break; case "cyan" : _root.cyans++; } _root.deleteBall(this.targetBall); _root.deleteBall(this); } function onRollOver() { _root.nextTarget = this; } function onRollOut() { _root.nextTarget = undefined; }
Symbol 162 MovieClip [transition] Frame 1
function onEnterFrame() { if (!this.bSetup) { this.counter = 0; this.numSpawns = 0; this.bSetup = true; _root.sndTrans.start(); } if (this.bGrow) { this._xscale = this._xscale * 1.32; this._alpha = this._alpha + 5; this._yscale = this._xscale; this.counter++; } else { if (this.counter > 4) { this.counter = 0; Ltrans = _root.attachMovie("transition2", "trans", _root.getNextHighestDepth(), {_x:275, _y:200}); Ltrans._xscale = 200; Ltrans._yscale = 200; Ltrans._alpha = 100; Ltrans.bGrow = false; this.numSpawns++; } this._xscale = this._xscale * 0.7; this._alpha = this._alpha - 5; this._yscale = this._xscale; } if (this._width >= 1200) { this.bGrow = false; _root.gameLevel.nextFrame(); } if ((this._width <= 10) && (!this.bGrow)) { _root.removeMC(this); } }
Symbol 164 MovieClip [trail] Frame 1
function onEnterFrame() { this.gotoAndStop(8); this._alpha = this._alpha - 5; this._xscale = this._xscale * 0.9; this._yscale = this._xscale; if (this._alpha < 5) { _root.removeMC(this); } }
Symbol 215 MovieClip Frame 1
function onPress() { _root.targetBall = undefined; }
Symbol 216 MovieClip [title] Frame 1
function onEnterFrame() { if (this._alpha < 100) { this._alpha = this._alpha + 5; } if (!this.bsetup) { this.gotoAndStop(1); this.bsetup = true; } if (this.bplayGame && (!this.bClicked)) { Ltrans = _root.attachMovie("beginoTrans", "trans", _root.getNextHighestDepth(), {_x:275, _y:200}); Ltrans._xscale = 1; Ltrans._yscale = 1; Ltrans._alpha = 0; Ltrans.bGrow = true; Ltrans.flag = 1; this.bClicked = true; } if (this.bplayTut && (!this.bClicked)) { Ltrans = _root.attachMovie("beginoTrans", "trans", _root.getNextHighestDepth(), {_x:275, _y:200}); Ltrans._xscale = 1; Ltrans._yscale = 1; Ltrans._alpha = 0; Ltrans.bGrow = true; Ltrans.flag = 0; this.bClicked = true; } if (this._currentframe > 25) { _root.removeMC(this); } } this.pButton.onPress = function () { this._parent.bplayGame = true; this._parent.gotoAndPlay(1); }; this.tutButton.onPress = function () { this._parent.bplayTut = true; this._parent.gotoAndPlay(1); };
Symbol 217 MovieClip [retryTransition] Frame 1
function onEnterFrame() { if (!this.bSetup) { this.counter = 0; this.numSpawns = 0; this.bSetup = true; _root.sndTrans.start(); } if (this.bGrow) { this._xscale = this._xscale * 1.32; this._alpha = this._alpha + 5; this._yscale = this._xscale; this.counter++; } else { if (this.counter > 4) { this.counter = 0; Ltrans = _root.attachMovie("transition2", "trans", _root.getNextHighestDepth(), {_x:275, _y:200}); Ltrans._xscale = 200; Ltrans._yscale = 200; Ltrans._alpha = 100; Ltrans.bGrow = false; this.numSpawns++; } this._xscale = this._xscale * 0.7; this._alpha = this._alpha - 5; this._yscale = this._xscale; } if (this._width >= 1200) { this.bGrow = false; _root.gameLevel.gotoAndStop(_root.currentStage); } if ((this._width <= 10) && (!this.bGrow)) { _root.removeMC(this); } }
Symbol 220 MovieClip [redBall] Frame 1
function onEnterFrame() { this.score = 30; if (this.ballColour == undefined) { this.ballColour = "red"; _root.levelBalls[_root.levelBalls.length + 1] = this; _root.rankCount++; } if (this.bHasTarget) { this.fTime++; this.targetBall.bChosen = true; sideA = this._x - this.targetBall._x; sideB = this._y - this.targetBall._y; distance = Math.sqrt((sideA * sideA) + (sideB * sideB)); if (distance >= 40) { angle = Math.atan2(sideB, sideA); posx = this._x + ((distance * 3) * Math.cos(angle + 1.5)); posy = this._y + ((distance * 3) * Math.sin(angle + 1.5)); sideA = posx - this.targetBall._x; sideB = posy - this.targetBall._y; angle = Math.atan2(sideB, sideA); this.dirx = Math.cos(angle) * 20; this.diry = Math.sin(angle) * 20; this._rotation = this._rotation + 30; } if (distance < 40) { this.collideTarget(); } this._x = this._x - this.dirx; this._y = this._y - this.diry; _root.createTrail(this); } if (_root.targetBall == this) { if ((this._currentframe > 27) || (this._currentframe < 15)) { this.gotoAndPlay(15); } } else if (this.bChosen) { if ((this._currentframe > 44) || (this._currentframe < 30)) { this.gotoAndPlay(30); } } else if (this._currentframe > 13) { this.gotoAndPlay(1); } } function onPress() { action = _root.getAction(this); _root.clicked.start(); if (action != null) { newBallColour = _root.testColours(action.ballColour, this.ballColour); if (newBallColour != undefined) { this.targetBall = action; this.newBall = newBallColour; this.bHasTarget = true; this.fTime = 0; } else { _root.targetBall = this; } } } function collideTarget() { if (this.newBall != this.ballColour) { _root.createBall(this.targetBall._x, this.targetBall._y, newBall); } _root.createFX(this.targetBall); switch (this.targetBall.ballColour) { case "red" : _root.reds++; break; case "blue" : _root.blues++; break; case "green" : _root.blues++; } _root.deleteBall(this.targetBall); _root.reds++; _root.deleteBall(this); } function onRollOver() { _root.nextTarget = this; } function onRollOut() { _root.nextTarget = undefined; }
Symbol 233 MovieClip [rank] Frame 1
function onEnterFrame() { if (this._currentframe != 1) { if (this._xscale < 100) { this._xscale = this._xscale * 1.3; this._yscale = this._xscale; this.bMakeNoise = true; } else if ((this._xscale >= 100) && (this.bMakeNoise)) { this.bMakeNoise = false; _root.bang.start(); } } }
Symbol 241 MovieClip [particle] Frame 1
function onEnterFrame() { switch (this.Kullor) { case "red" : this.gotoAndStop(7); break; case "blue" : this.gotoAndStop(2); break; case "green" : this.gotoAndStop(3); break; case "cyan" : this.gotoAndStop(4); break; case "yellow" : this.gotoAndStop(5); break; case "magenta" : this.gotoAndStop(6); break; default : this.gotoAndStop(8); } this._alpha = this._alpha - 2; if (this._alpha < 5) { _root.removeMC(this); } this.dirx = this.dirx * 0.98; this.diry = this.diry + 1; this._x = this._x + (this.dirx / 2); this._y = this._y + (this.diry / 2); }
Symbol 251 MovieClip [mPointer] Frame 1
function onEnterFrame() { this._x = _root._xmouse; this._y = _root._ymouse; if ((_root.targetBall != undefined) && (_root.nextTarget != undefined)) { this.newColour = _root.testColours(_root.targetBall.ballColour, _root.nextTarget.ballColour); } else { this.newColour = undefined; } switch (this.newColour) { case "red" : this.gotoAndStop(2); break; case "blue" : this.gotoAndStop(3); break; case "green" : this.gotoAndStop(4); break; case "cyan" : this.gotoAndStop(5); break; case "magenta" : this.gotoAndStop(6); break; case "yellow" : this.gotoAndStop(7); break; default : this.gotoAndStop(1); } if ((_root.targetBall.ballColour == _root.nextTarget.ballColour) && (this.newColour != undefined)) { this.gotoAndStop(8); } if (_root.targetBall == _root.nextTarget) { this.gotoAndStop(1); } }
Symbol 252 MovieClip [magentaBall] Frame 1
function onEnterFrame() { this.score = 40; if (this.ballColour == undefined) { this.ballColour = "magenta"; _root.levelBalls[_root.levelBalls.length + 1] = this; _root.rankCount++; } if (this.bHasTarget) { this.fTime++; this.targetBall.bChosen = true; sideA = this._x - this.targetBall._x; sideB = this._y - this.targetBall._y; distance = Math.sqrt((sideA * sideA) + (sideB * sideB)); if (distance >= 40) { angle = Math.atan2(sideB, sideA); posx = this._x + ((distance * 3) * Math.cos(angle - 1.5)); posy = this._y + ((distance * 3) * Math.sin(angle - 1.5)); sideA = posx - this.targetBall._x; sideB = posy - this.targetBall._y; angle = Math.atan2(sideB, sideA); this.dirx = Math.cos(angle) * 25; this.diry = Math.sin(angle) * 25; this._rotation = this._rotation + 30; } if (distance < 40) { this.collideTarget(); } this._x = this._x - this.dirx; this._y = this._y - this.diry; _root.createTrail(this); } if (_root.targetBall == this) { if ((this._currentframe > 27) || (this._currentframe < 15)) { this.gotoAndPlay(15); } } else if (this.bChosen) { if ((this._currentframe > 44) || (this._currentframe < 30)) { this.gotoAndPlay(30); } } else if (this._currentframe > 13) { this.gotoAndPlay(1); } } function onPress() { action = _root.getAction(this); _root.clicked.start(); if (action != null) { newBallColour = _root.testColours(action.ballColour, this.ballColour); if (newBallColour != undefined) { this.targetBall = action; this.newBall = newBallColour; this.bHasTarget = true; this.fTime = 0; } else { _root.targetBall = this; } } } function collideTarget() { if (this.newBall != this.ballColour) { _root.createBall(this.targetBall._x, this.targetBall._y, newBall); } _root.createFX(this.targetBall); switch (this.targetBall.ballColour) { case "cyan" : _root.cyans++; break; case "yellow" : _root.yellows++; break; case "magenta" : _root.magentas++; } _root.deleteBall(this.targetBall); _root.magentas++; _root.deleteBall(this); } function onRollOver() { _root.nextTarget = this; } function onRollOut() { _root.nextTarget = undefined; }
Symbol 254 MovieClip [MainTrans] Frame 1
function onEnterFrame() { if (!this.bSetup) { this.counter = 0; this.numSpawns = 0; this.bSetup = true; _root.sndTrans.start(); } if (this.bGrow) { this._xscale = this._xscale * 1.32; this._alpha = this._alpha + 5; this._yscale = this._xscale; this.counter++; } else { if (this.counter > 4) { this.counter = 0; Ltrans = _root.attachMovie("transition2", "trans", _root.getNextHighestDepth(), {_x:275, _y:200}); Ltrans._xscale = 200; Ltrans._yscale = 200; Ltrans._alpha = 100; Ltrans.bGrow = false; this.numSpawns++; } this._xscale = this._xscale * 0.7; this._alpha = this._alpha - 5; this._yscale = this._xscale; } if (this._width >= 1200) { this.bGrow = false; _root.removeMC(_root.gameLevel); _root.beginGame(); } if ((this._width <= 10) && (!this.bGrow)) { _root.removeMC(this); } }
Symbol 256 MovieClip Frame 1
function onPress() { if (!this.bClicked) { _root.retryLevel(); this.bClicked = true; } }
Symbol 268 MovieClip Frame 1
function onEnterFrame() { if (!this.bSetup) { if (_root.bPlayMusic == true) { _root.BGM.setVolume(100); } this.bSetup = true; } if (this._currentframe > 60) { _root.removeMC(this); } }
Symbol 272 MovieClip Frame 1
function onEnterFrame() { _root.gameLevel.clock.count = 60000; _root.removeMC(this); }
Symbol 276 MovieClip [blueBall] Frame 1
function onEnterFrame() { this.score = 20; if (this.ballColour == undefined) { this.ballColour = "blue"; _root.levelBalls[_root.levelBalls.length + 1] = this; _root.rankCount++; } if (this.bHasTarget) { this.fTime++; this.targetBall.bChosen = true; sideA = this._x - this.targetBall._x; sideB = this._y - this.targetBall._y; distance = Math.sqrt((sideA * sideA) + (sideB * sideB)); if (distance >= 40) { angle = Math.atan2(sideB, sideA); posx = this._x + ((distance * 3) * Math.cos(angle + 1.5)); posy = this._y + ((distance * 3) * Math.sin(angle + 1.5)); sideA = posx - this.targetBall._x; sideB = posy - this.targetBall._y; angle = Math.atan2(sideB, sideA); this.dirx = Math.cos(angle) * 20; this.diry = Math.sin(angle) * 20; this._rotation = this._rotation + 30; } if (distance < 40) { this.collideTarget(); } this._x = this._x - this.dirx; this._y = this._y - this.diry; _root.createTrail(this); } if (_root.targetBall == this) { if ((this._currentframe > 27) || (this._currentframe < 15)) { this.gotoAndPlay(15); } } else if (this.bChosen) { if ((this._currentframe > 44) || (this._currentframe < 30)) { this.gotoAndPlay(30); } } else if (this._currentframe > 13) { this.gotoAndPlay(1); } } function onPress() { action = _root.getAction(this); _root.clicked.start(); if (action != null) { newBallColour = _root.testColours(action.ballColour, this.ballColour); if (newBallColour != undefined) { this.targetBall = action; this.newBall = newBallColour; this.bHasTarget = true; this.fTime = 0; } else { _root.targetBall = this; } } } function collideTarget() { if (this.newBall != this.ballColour) { _root.createBall(this.targetBall._x, this.targetBall._y, newBall); } _root.createFX(this.targetBall); switch (this.targetBall.ballColour) { case "red" : _root.reds++; break; case "blue" : _root.blues++; break; case "green" : _root.blues++; } _root.deleteBall(this.targetBall); _root.blues++; _root.deleteBall(this); } function onRollOver() { _root.nextTarget = this; } function onRollOut() { _root.nextTarget = undefined; }
Symbol 279 MovieClip [cyanBall] Frame 1
function onEnterFrame() { this.score = 30; if (this.ballColour == undefined) { this.ballColour = "cyan"; _root.levelBalls[_root.levelBalls.length + 1] = this; _root.rankCount++; } if (this.bHasTarget) { this.fTime++; this.targetBall.bChosen = true; sideA = this._x - this.targetBall._x; sideB = this._y - this.targetBall._y; distance = Math.sqrt((sideA * sideA) + (sideB * sideB)); if (distance >= 40) { angle = Math.atan2(sideB, sideA); posx = this._x + ((distance * 3) * Math.cos(angle - 1.5)); posy = this._y + ((distance * 3) * Math.sin(angle - 1.5)); sideA = posx - this.targetBall._x; sideB = posy - this.targetBall._y; angle = Math.atan2(sideB, sideA); this.dirx = Math.cos(angle) * 20; this.diry = Math.sin(angle) * 20; this._rotation = this._rotation + 30; } if (distance < 40) { this.collideTarget(); } this._x = this._x - this.dirx; this._y = this._y - this.diry; _root.createTrail(this); } if (_root.targetBall == this) { if ((this._currentframe > 27) || (this._currentframe < 15)) { this.gotoAndPlay(15); } } else if (this.bChosen) { if ((this._currentframe > 44) || (this._currentframe < 30)) { this.gotoAndPlay(30); } } else if (this._currentframe > 13) { this.gotoAndPlay(1); } } function onPress() { action = _root.getAction(this); _root.clicked.start(); if (action != null) { newBallColour = _root.testColours(action.ballColour, this.ballColour); if (newBallColour != undefined) { this.targetBall = action; this.newBall = newBallColour; this.bHasTarget = true; this.fTime = 0; } else { _root.targetBall = this; } } } function collideTarget() { if (this.newBall != this.ballColour) { _root.createBall(this.targetBall._x, this.targetBall._y, newBall); } _root.createFX(this.targetBall); switch (this.targetBall.ballColour) { case "cyan" : _root.cyans++; break; case "yellow" : _root.yellows++; break; case "magenta" : _root.magentas++; } _root.deleteBall(this.targetBall); _root.cyans++; _root.deleteBall(this); } function onRollOver() { _root.nextTarget = this; } function onRollOut() { _root.nextTarget = undefined; }
Symbol 284 MovieClip [greenBall] Frame 1
function onEnterFrame() { this.score = 20; if (this.ballColour == undefined) { this.ballColour = "green"; _root.levelBalls[_root.levelBalls.length + 1] = this; _root.rankCount++; } if (this.bHasTarget) { this.fTime++; this.targetBall.bChosen = true; sideA = this._x - this.targetBall._x; sideB = this._y - this.targetBall._y; distance = Math.sqrt((sideA * sideA) + (sideB * sideB)); if (distance >= 40) { angle = Math.atan2(sideB, sideA); posx = this._x + ((distance * 3) * Math.cos(angle + 1.5)); posy = this._y + ((distance * 3) * Math.sin(angle + 1.5)); sideA = posx - this.targetBall._x; sideB = posy - this.targetBall._y; angle = Math.atan2(sideB, sideA); this.dirx = Math.cos(angle) * 25; this.diry = Math.sin(angle) * 25; this._rotation = this._rotation + 30; } if (distance < 40) { this.collideTarget(); } this._x = this._x - this.dirx; this._y = this._y - this.diry; _root.createTrail(this); } if (_root.targetBall == this) { if ((this._currentframe > 27) || (this._currentframe < 15)) { this.gotoAndPlay(15); } } else if (this.bChosen) { if ((this._currentframe > 44) || (this._currentframe < 30)) { this.gotoAndPlay(30); } } else if (this._currentframe > 13) { this.gotoAndPlay(1); } } function onPress() { action = _root.getAction(this); _root.clicked.start(); if (action != null) { newBallColour = _root.testColours(action.ballColour, this.ballColour); if (newBallColour != undefined) { this.targetBall = action; this.newBall = newBallColour; this.bHasTarget = true; this.fTime = 0; } else { _root.targetBall = this; } } } function collideTarget() { if (this.newBall != this.ballColour) { _root.createBall(this.targetBall._x, this.targetBall._y, newBall); } _root.createFX(this.targetBall); switch (this.targetBall.ballColour) { case "red" : _root.reds++; break; case "blue" : _root.blues++; break; case "green" : _root.blues++; } _root.deleteBall(this.targetBall); _root.greens++; _root.deleteBall(this); } function onRollOver() { _root.nextTarget = this; } function onRollOut() { _root.nextTarget = undefined; }
Symbol 286 MovieClip Frame 1
function onPress() { _root.targetBall = undefined; }
Symbol 307 MovieClip Frame 1
function onEnterFrame() { if (!this.bSetup) { current = _root.gameLevel._currentframe / 2; if (_root.levelScores[current] < _root.levelScore) { _root.levelScores[current] = _root.levelScore; _root.saveScores(); } this.bSetup = true; if (_root.bPlayMusic) { _root.BGM.setVolume(70); } this.count = 0; this.blueC = 0; this.redC = 0; this.cyC = 0; this.yellC = 0; this.magC = 0; this.greenC = 0; this.lScore = 0; this.bScore = 0; this.tScore = _root.levelScores[current]; this.rank.gotoAndStop(1); this.rank._xscale = 10; this.rank._yscale = 10; } this.blueQ.text = String(_root.blues); this.greenQ.text = String(_root.greens); this.redQ.text = String(_root.reds); this.cyanQ.text = String(_root.cyans); this.yellowQ.text = String(_root.yellows); this.magentaQ.text = String(_root.magentas); if (this.blueC < (_root.blues * 20)) { this.blueC = this.blueC + 5; this.blueSc.text = String(this.blueC); } if (this.greenC < (_root.greens * 20)) { this.greenC = this.greenC + 5; this.greenSc.text = String(this.greenC); } if (this.redC < (_root.reds * 30)) { this.redC = this.redC + 5; this.redSc.text = String(this.redC); } if (this.cyC < (_root.cyans * 30)) { this.cyC = this.cyC + 5; this.cyanSc.text = String(this.cyC); } if (this.yellC < (_root.yellows * 40)) { this.yellC = this.yellC + 5; this.yellowSc.text = String(this.yellC); } if (this.magC < (_root.magentas * 40)) { this.magC = this.magC + 5; this.magentaSc.text = String(this.magC); } if (this.lScore < _root.levelScore) { this.lScore = this.lScore + 10; if (this.lScore > _root.levelScore) { this.lScore = _root.levelScore; } this.levelScore.text = this.lScore; } this.totalScore.text = this.tScore; if (this.bScore < _root.bonusScore) { this.bScore = this.bScore + 5; if (this.bScore > _root.bonusScore) { this.bScore = _root.bonusScore; } this.timeBonus.text = this.bScore; } this.testC = (((((this.blueC + this.greenC) + this.redC) + this.cyC) + this.magC) + this.yellC) + this.bScore; if (this.count > 1) { if (this.testC < _root.levelScore) { _root.adder.start(); this.count = 0; } } this.count++; if ((this.testC == _root.levelScore) && (!this.Ranked)) { getRank(); } } function getTimes() { this.levelTime.text = time_to_string(_root.levelTime); this.TotalTime.text = time_to_string(_root.playerTotalTime); } function time_to_string(time_to_convert) { elapsed_hours = Math.floor(time_to_convert / 3600000); remaining = time_to_convert - (elapsed_hours * 3600000); elapsed_minutes = Math.floor(remaining / 60000); remaining = remaining - (elapsed_minutes * 60000); elapsed_seconds = Math.floor(remaining / 1000); remaining = remaining - (elapsed_seconds * 1000); elapsed_fs = Math.floor(remaining / 10); if (elapsed_minutes < 10) { minutes = "0" + elapsed_minutes.toString(); } else { minutes = elapsed_minutes.toString(); } if (elapsed_seconds < 10) { seconds = "0" + elapsed_seconds.toString(); } else { seconds = elapsed_seconds.toString(); } return((minutes + ":") + seconds); } function getRank() { if (_root.levelScore < (20 * _root.rankMulti)) { this.rank.gotoAndStop(6); } if (_root.levelScore >= (20 * _root.rankMulti)) { this.rank.gotoAndStop(5); } if (_root.levelScore > (30 * _root.rankMulti)) { this.rank.gotoAndStop(4); } if (_root.levelScore > (45 * _root.rankMulti)) { this.rank.gotoAndStop(3); } if (_root.levelScore > (60 * _root.rankMulti)) { this.rank.gotoAndStop(2); } this.Ranked = true; }
Symbol 310 MovieClip Frame 1
function onPress() { if (!this.bClicked) { Ltrans = _root.attachMovie("transition", "trans", _root.getNextHighestDepth(), {_x:275, _y:200}); Ltrans._xscale = 1; Ltrans._yscale = 1; Ltrans._alpha = 0; Ltrans.bGrow = true; this.bClicked = true; _root.reds = 0; _root.blues = 0; _root.greens = 0; _root.cyans = 0; _root.magentas = 0; _root.yellows = 0; _root.bonusScore = 0; _root.levelScore = 0; } }
Symbol 312 MovieClip Frame 1
function onPress() { _root.targetBall = undefined; }
Symbol 313 MovieClip Frame 1
function onEnterFrame() { _root.gameLevel.clock.count = 45000; _root.removeMC(this); }
Symbol 315 MovieClip Frame 1
function onPress() { _root.targetBall = undefined; }
Symbol 317 MovieClip Frame 1
function onPress() { _root.targetBall = undefined; }
Symbol 318 MovieClip Frame 1
function onEnterFrame() { _root.gameLevel.clock.count = 30000; _root.removeMC(this); }
Symbol 320 MovieClip Frame 1
function onPress() { _root.targetBall = undefined; }
Symbol 321 MovieClip Frame 1
function onEnterFrame() { _root.gameLevel.clock.count = 20000; _root.removeMC(this); }
Symbol 327 MovieClip [blackBall] Frame 1
function onEnterFrame() { this.score = 0; if (this.ballColour == undefined) { this.ballColour = "black"; _root.levelBalls[_root.levelBalls.length + 1] = this; } if (this.bHasTarget) { this.fTime++; this.targetBall.bChosen = true; sideA = this._x - this.targetBall._x; sideB = this._y - this.targetBall._y; distance = Math.sqrt((sideA * sideA) + (sideB * sideB)); if (distance >= 40) { angle = Math.atan2(sideB, sideA); posx = this._x + ((distance * 3) * Math.cos(angle + 1.5)); posy = this._y + ((distance * 3) * Math.sin(angle + 1.5)); sideA = posx - this.targetBall._x; sideB = posy - this.targetBall._y; angle = Math.atan2(sideB, sideA); this.dirx = Math.cos(angle) * 20; this.diry = Math.sin(angle) * 20; this._rotation = this._rotation + 30; } if (distance < 40) { this.collideTarget(); } this._x = this._x - this.dirx; this._y = this._y - this.diry; _root.createTrail(this); } if (_root.targetBall == this) { if ((this._currentframe > 27) || (this._currentframe < 15)) { this.gotoAndPlay(15); } } else if (this.bChosen) { if ((this._currentframe > 44) || (this._currentframe < 30)) { this.gotoAndPlay(30); } } else if (this._currentframe > 13) { this.gotoAndPlay(1); } } function onPress() { action = _root.getAction(this); _root.clicked.start(); if (action != null) { newBallColour = _root.testColours(action.ballColour, this.ballColour); if (newBallColour != undefined) { this.targetBall = action; this.newBall = newBallColour; this.bHasTarget = true; this.fTime = 0; } else { _root.targetBall = this; } } } function collideTarget() { if (this.newBall != this.ballColour) { _root.createBall(this.targetBall._x, this.targetBall._y, newBall); } _root.createFX(this.targetBall); switch (this.targetBall.ballColour) { case "red" : _root.reds++; break; case "blue" : _root.blues++; break; case "green" : _root.blues++; break; case "magenta" : _root.magentas++; break; case "yellow" : _root.yellow++; break; case "cyan" : _root.cyans++; } _root.deleteBall(this.targetBall); _root.deleteBall(this); } function onRollOver() { _root.nextTarget = this; } function onRollOut() { _root.nextTarget = undefined; }
Symbol 329 MovieClip Frame 1
function onEnterFrame() { this.score = 0; if (!this.bHit) { for (i in _root.levelBalls) { currentBall = _root.levelBalls[i]; if (currentBall.bHasTarget) { if (this.hitTest(currentBall)) { this.bHit = true; this.initBall = currentBall; this.targetKullor = currentBall.ballColour; this.bHasTarget = true; this.targetBall = this.getNextTarget(); } } } } if (this.bHasTarget) { if (this.targetKullor == undefined) { this.targetKullor = this.targetBall.ballColour; } this.fTime++; this.targetBall.bChosen = true; sideA = this._x - this.targetBall._x; sideB = this._y - this.targetBall._y; distance = Math.sqrt((sideA * sideA) + (sideB * sideB)); if (this.targetBall.ballColour != undefined) { if (distance < 350) { angle = Math.atan2(sideB, sideA); posx = this._x + ((distance * 3) * Math.cos(angle + 1.5)); posy = this._y + ((distance * 3) * Math.sin(angle + 1.5)); sideA = posx - this.targetBall._x; sideB = posy - this.targetBall._y; angle = Math.atan2(sideB, sideA); this.dirx = Math.cos(angle) * 20; this.diry = Math.sin(angle) * 20; this._rotation = this._rotation + 30; } } else { this.targetBall = this.getNextTarget(); } if (distance < 40) { this.collideTarget(); } this._x = this._x - this.dirx; this._y = this._y - this.diry; _root.createTrail(this); } if (_root.targetBall == this) { if ((this._currentframe > 27) || (this._currentframe < 15)) { this.gotoAndPlay(15); } } else if (this.bChosen) { if ((this._currentframe > 44) || (this._currentframe < 30)) { this.gotoAndPlay(30); } } else if (this._currentframe > 13) { this.gotoAndPlay(1); } } function onPress() { action = _root.getAction(this); _root.clicked.start(); if (action != null) { newBallColour = _root.testColours(action.ballColour, this.ballColour); if (newBallColour != undefined) { this.targetBall = action; this.newBall = newBallColour; this.bHasTarget = true; this.fTime = 0; } else { _root.targetBall = undefined; } } } function collideTarget() { if (this.newBall != this.ballColour) { _root.createBall(this.targetBall._x, this.targetBall._y, newBall); } _root.createFX(this.targetBall); switch (this.targetBall.ballColour) { case "red" : _root.reds++; break; case "blue" : _root.blues++; break; case "green" : _root.blues++; break; case "yellow" : _root.yellows++; break; case "cyan" : _root.cyans++; break; case "magenta" : _root.magentas++; } _root.deleteBall(this.targetBall); this.targetBall = this.getNextTarget(); if (this.targetBall == undefined) { for (i in _root.levelStars) { if (_root.levelStarts[i] == this) { _root.levelStars.splice(i, 1); } } _root.deleteBall(this); } } function onRollOver() { _root.nextTarget = this; } function onRollOut() { _root.nextTarget = undefined; } function getNextTarget() { var _local3; for (i in _root.levelBalls) { if (((_root.levelBalls[i].ballColour == this.targetKullor) && (_root.levelBalls[i] != this.initBall)) && (_root.levelBalls[i] != this.initBall.targetBall)) { _local3 = _root.levelBalls[i]; } } if (_local3 == undefined) { _root.createFX(this); _root.deleteBall(this); } return(_local3); }
Symbol 331 MovieClip Frame 1
function onEnterFrame() { this.score = 0; if (!this.bHit) { for (i in _root.levelBalls) { currentBall = _root.levelBalls[i]; if (currentBall.bHasTarget) { if (this.hitTest(currentBall)) { this.bHit = true; this.initBall = currentBall; this.targetKullor = currentBall.ballColour; this.bHasTarget = true; this.targetBall = this.getNextTarget(); } } } } if (this.bHasTarget) { if (this.targetKullor == undefined) { this.targetKullor = this.targetBall.ballColour; } this.fTime++; this.targetBall.bChosen = true; sideA = this._x - this.targetBall._x; sideB = this._y - this.targetBall._y; distance = Math.sqrt((sideA * sideA) + (sideB * sideB)); if (this.targetBall.ballColour != undefined) { if (distance < 350) { angle = Math.atan2(sideB, sideA); posx = this._x + ((distance * 3) * Math.cos(angle + 1.5)); posy = this._y + ((distance * 3) * Math.sin(angle + 1.5)); sideA = posx - this.targetBall._x; sideB = posy - this.targetBall._y; angle = Math.atan2(sideB, sideA); this.dirx = Math.cos(angle) * 20; this.diry = Math.sin(angle) * 20; this._rotation = this._rotation + 30; } } else { this.targetBall = this.getNextTarget(); } if (distance < 40) { this.collideTarget(); } this._x = this._x - this.dirx; this._y = this._y - this.diry; _root.createTrail(this); } if (_root.targetBall == this) { if ((this._currentframe > 27) || (this._currentframe < 15)) { this.gotoAndPlay(15); } } else if (this.bChosen) { if ((this._currentframe > 44) || (this._currentframe < 30)) { this.gotoAndPlay(30); } } else if (this._currentframe > 13) { this.gotoAndPlay(1); } } function onPress() { action = _root.getAction(this); _root.clicked.start(); if (action != null) { newBallColour = _root.testColours(action.ballColour, this.ballColour); if (newBallColour != undefined) { this.targetBall = action; this.newBall = newBallColour; this.bHasTarget = true; this.fTime = 0; } else { _root.targetBall = undefined; } } } function collideTarget() { if (this.newBall != this.ballColour) { _root.createBall(this.targetBall._x, this.targetBall._y, newBall); } _root.createFX(this.targetBall); switch (this.targetBall.ballColour) { case "red" : _root.reds++; break; case "blue" : _root.blues++; break; case "green" : _root.blues++; break; case "yellow" : _root.yellows++; break; case "cyan" : _root.cyans++; break; case "magenta" : _root.magentas++; } colour = this.getRandomColour(); _root.createBall(this.targetBall._x, this.targetBall._y, colour); _root.deleteBall(this.targetBall); this.targetBall = this.getNextTarget(); if (this.targetBall == undefined) { for (i in _root.levelStars) { if (_root.levelStarts[i] == this) { _root.levelStars.splice(i, 1); } } _root.deleteBall(this); } } function onRollOver() { _root.nextTarget = this; } function onRollOut() { _root.nextTarget = undefined; } function getNextTarget() { var _local3; for (i in _root.levelBalls) { if (((_root.levelBalls[i].ballColour == this.targetKullor) && (_root.levelBalls[i] != this.initBall)) && (_root.levelBalls[i] != this.initBall.targetBall)) { _local3 = _root.levelBalls[i]; } } if (_local3 == undefined) { _root.createFX(this); _root.deleteBall(this); } return(_local3); } function getRandomColour() { this.randNum = Math.random() * 12; this.newBallColour = "red"; if (this.randNum < 2) { this.newBallColour = "red"; } else if (this.randNum < 4) { this.newBallColour = "green"; } else if (this.randNum < 6) { this.newBallColour = "blue"; } else if (this.randNum < 8) { this.newBallColour = "cyan"; } else if (this.randNum < 10) { this.newBallColour = "yellow"; } else if (this.randNum < 12) { this.newBallColour = "magenta"; } return(this.newBallColour); }
Symbol 346 MovieClip [GameFinished] Frame 1
function onEnterFrame() { _root.BGM.setVolume(50); } this.subButton.onPress = function () { mochi.MochiScores.showLeaderboard({boardID:"9519d6bf4a6b1795", score:_root.playerScore, name:this._parent.playerName.text, onClose:function () { _root.beginGame(); }}); _root.removeMC(_root.gameLevel); _root.removeMC(titleScr); };
Symbol 348 MovieClip Frame 1
function onPress() { _root.targetBall = undefined; }
Symbol 351 MovieClip Frame 1
function onPress() { if (!this.bClicked) { Ltrans = _root.attachMovie("retryTransition", "trans", _root.getNextHighestDepth(), {_x:275, _y:200}); Ltrans._xscale = 1; Ltrans._yscale = 1; Ltrans._alpha = 0; Ltrans.bGrow = true; this.bClicked = true; _root.reds = 0; _root.blues = 0; _root.greens = 0; _root.cyans = 0; _root.magentas = 0; _root.yellows = 0; _root.bonusScore = 0; _root.levelScore = 0; } }
Symbol 353 MovieClip Frame 1
function onPress() { if (!this.bClicked) { Ltrans = _root.attachMovie("MainTrans", "trans", _root.getNextHighestDepth(), {_x:275, _y:200}); Ltrans._xscale = 1; Ltrans._yscale = 1; Ltrans._alpha = 0; Ltrans.bGrow = true; this.bClicked = true; _root.reds = 0; _root.blues = 0; _root.greens = 0; _root.cyans = 0; _root.magentas = 0; _root.yellows = 0; _root.bonusScore = 0; _root.levelScore = 0; } }
Symbol 357 MovieClip Frame 1
function onEnterFrame() { _root.BGM.setVolume(50); } this.subButton.onPress = function () { mochi.MochiScores.showLeaderboard({boardID:"9519d6bf4a6b1795", score:_root.playerScore, name:this._parent.playerName.text, onClose:function () { _root.beginGame(); }}); _root.removeMC(_root.gameLevel); _root.removeMC(titleScr); };

Library Items

Symbol 1 Sound [tranSnd]
Symbol 2 Sound [click]
Symbol 3 Sound [ching]
Symbol 4 Sound [bang]
Symbol 5 Sound [pop]Used by:268
Symbol 6 GraphicUsed by:8
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip [mute]Uses:6 7
Symbol 9 FontUsed by:10
Symbol 10 TextUses:9Used by:13
Symbol 11 FontUsed by:12
Symbol 12 TextUses:11Used by:13
Symbol 13 MovieClip [myLink]Uses:10 12Used by:216 346 357
Symbol 378 MovieClip [__Packages.mochi.MochiServices]
Symbol 379 MovieClip [__Packages.MochiAd]
Symbol 380 MovieClip [__Packages.mochi.MochiScores]
Symbol 14 GraphicUsed by:15
Symbol 15 ButtonUses:14Used by:142
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:18
Symbol 18 ButtonUses:17Used by:142
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:21
Symbol 21 ButtonUses:20Used by:142
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:24
Symbol 24 ButtonUses:23Used by:142
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27
Symbol 27 ButtonUses:26Used by:142
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:30
Symbol 30 ButtonUses:29Used by:142
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:33
Symbol 33 ButtonUses:32Used by:142
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:36
Symbol 36 ButtonUses:35Used by:142
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39
Symbol 39 ButtonUses:38Used by:142
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42
Symbol 42 ButtonUses:41Used by:142
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:45
Symbol 45 ButtonUses:44Used by:142
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 ButtonUses:47Used by:142
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 ButtonUses:50Used by:142
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 ButtonUses:53Used by:142
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57
Symbol 57 ButtonUses:56Used by:142
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 ButtonUses:59Used by:142
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 ButtonUses:62Used by:142
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 ButtonUses:65Used by:142
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 ButtonUses:68Used by:142
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 ButtonUses:71Used by:142
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 ButtonUses:74Used by:142
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:142
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:142 358
Symbol 80 GraphicUsed by:81
Symbol 81 ButtonUses:80Used by:142
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 ButtonUses:83Used by:142
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 ButtonUses:86Used by:142
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:90
Symbol 90 ButtonUses:89Used by:142
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 ButtonUses:92Used by:142
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96
Symbol 96 ButtonUses:95Used by:142
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 ButtonUses:98Used by:142
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 ButtonUses:101Used by:142
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 ButtonUses:104Used by:142
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:108
Symbol 108 ButtonUses:107Used by:142
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 ButtonUses:110Used by:142
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 ButtonUses:113Used by:142
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:117
Symbol 117 ButtonUses:116Used by:142
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 ButtonUses:119Used by:142
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 ButtonUses:122Used by:142
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 ButtonUses:125Used by:142
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:129
Symbol 129 ButtonUses:128Used by:142
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 ButtonUses:131Used by:142
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135
Symbol 135 ButtonUses:134Used by:142
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:138
Symbol 138 ButtonUses:137Used by:142
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 ButtonUses:140Used by:142
Symbol 142 MovieClip [levelSelector]Uses:15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 77 79 81 84 87 90 93 96 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141Used by:Timeline
Symbol 143 GraphicUsed by:144 145 162 217
Symbol 144 MovieClip [beginoTrans]Uses:143Used by:Timeline
Symbol 145 MovieClip [changeTrans]Uses:143Used by:Timeline
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:155 185
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:155 161 220 252 276 279 284 327
Symbol 150 ShapeTweeningUsed by:155
Symbol 151 ShapeTweeningUsed by:155
Symbol 152 ShapeTweeningUsed by:155
Symbol 153 ShapeTweeningUsed by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClip [yellowBall]Uses:147 149 150 151 152 153 154Used by:358 376  Timeline
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:161
Symbol 158 ShapeTweeningUsed by:161
Symbol 159 ShapeTweeningUsed by:161
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip [whiteBall]Uses:157 149 158 159 160Used by:358  Timeline
Symbol 162 MovieClip [transition]Uses:143Used by:Timeline
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClip [trail]Uses:163Used by:Timeline
Symbol 165 GraphicUsed by:170
Symbol 166 FontUsed by:167 210 270 308 339 343 344 349 352
Symbol 167 TextUses:166Used by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 ButtonUses:165 167 168 169Used by:216
Symbol 171 FontUsed by:172
Symbol 172 TextUses:171Used by:216
Symbol 173 GraphicUsed by:216
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:216
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:179 252
Symbol 179 MovieClipUses:178Used by:216 307 346
Symbol 180 ShapeTweeningUsed by:185
Symbol 181 ShapeTweeningUsed by:185
Symbol 182 ShapeTweeningUsed by:185
Symbol 183 ShapeTweeningUsed by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:147 180 181 182 183 184Used by:216 307 346
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:191 220
Symbol 188 ShapeTweeningUsed by:191
Symbol 189 ShapeTweeningUsed by:191
Symbol 190 GraphicUsed by:191 220
Symbol 191 MovieClipUses:187 188 189 190Used by:216 307 346 376
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:199 284
Symbol 194 ShapeTweeningUsed by:199
Symbol 195 ShapeTweeningUsed by:199
Symbol 196 ShapeTweeningUsed by:199
Symbol 197 ShapeTweeningUsed by:199
Symbol 198 GraphicUsed by:199 284
Symbol 199 MovieClipUses:193 194 195 196 197 198Used by:216 307 346 376
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:205 279
Symbol 202 ShapeTweeningUsed by:205
Symbol 203 ShapeTweeningUsed by:205
Symbol 204 GraphicUsed by:205 279
Symbol 205 MovieClipUses:201 202 203 204Used by:216 307 346 376
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:208 276
Symbol 208 MovieClipUses:207Used by:216 307 346
Symbol 209 GraphicUsed by:213
Symbol 210 TextUses:166Used by:213
Symbol 211 GraphicUsed by:213
Symbol 212 GraphicUsed by:213
Symbol 213 ButtonUses:209 210 211 212Used by:216
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:216
Symbol 216 MovieClip [title]Uses:170 172 173 176 13 179 185 191 199 205 208 213 215Used by:Timeline
Symbol 217 MovieClip [retryTransition]Uses:143Used by:Timeline
Symbol 218 ShapeTweeningUsed by:220
Symbol 219 ShapeTweeningUsed by:220
Symbol 220 MovieClip [redBall]Uses:187 149 218 219 190Used by:358 376  Timeline
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:233
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:233
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:233
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:233
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:233
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClip [rank]Uses:222 224 226 228 230 232Used by:307  Timeline
Symbol 234 GraphicUsed by:241
Symbol 235 GraphicUsed by:241
Symbol 236 GraphicUsed by:241
Symbol 237 GraphicUsed by:241
Symbol 238 GraphicUsed by:241
Symbol 239 GraphicUsed by:241
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClip [particle]Uses:234 235 236 237 238 239 240Used by:Timeline
Symbol 242 GraphicUsed by:251
Symbol 243 GraphicUsed by:251
Symbol 244 GraphicUsed by:251
Symbol 245 GraphicUsed by:251
Symbol 246 GraphicUsed by:251
Symbol 247 GraphicUsed by:251
Symbol 248 GraphicUsed by:251
Symbol 249 GraphicUsed by:251
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClip [mPointer]Uses:242 243 244 245 246 247 248 249 250Used by:Timeline
Symbol 252 MovieClip [magentaBall]Uses:178 149Used by:358 376  Timeline
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClip [MainTrans]Uses:253Used by:Timeline
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:358
Symbol 257 GraphicUsed by:268 272 313 318 321
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:260
Symbol 260 MovieClipUses:259Used by:268
Symbol 261 SoundUsed by:268
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:264
Symbol 264 MovieClipUses:263Used by:268
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClipUses:266Used by:268
Symbol 268 MovieClipUses:257 260 261 264 267 5Used by:358
Symbol 269 GraphicUsed by:271
Symbol 270 TextUses:166Used by:271
Symbol 271 MovieClipUses:269 270Used by:358 376
Symbol 272 MovieClipUses:257Used by:358
Symbol 273 ShapeTweeningUsed by:276
Symbol 274 ShapeTweeningUsed by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClip [blueBall]Uses:207 149 273 274 275Used by:358 376  Timeline
Symbol 277 ShapeTweeningUsed by:279
Symbol 278 ShapeTweeningUsed by:279
Symbol 279 MovieClip [cyanBall]Uses:201 149 277 278 204Used by:358 376  Timeline
Symbol 280 ShapeTweeningUsed by:284
Symbol 281 ShapeTweeningUsed by:284
Symbol 282 ShapeTweeningUsed by:284
Symbol 283 ShapeTweeningUsed by:284
Symbol 284 MovieClip [greenBall]Uses:193 149 280 281 282 283 198Used by:358 376  Timeline
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:358
Symbol 287 FontUsed by:288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305
Symbol 288 EditableTextUses:287Used by:307
Symbol 289 EditableTextUses:287Used by:307
Symbol 290 TextUses:287Used by:307
Symbol 291 TextUses:287Used by:307
Symbol 292 TextUses:287Used by:307
Symbol 293 EditableTextUses:287Used by:307
Symbol 294 EditableTextUses:287Used by:307
Symbol 295 EditableTextUses:287Used by:307
Symbol 296 EditableTextUses:287Used by:307
Symbol 297 EditableTextUses:287Used by:307
Symbol 298 EditableTextUses:287Used by:307
Symbol 299 EditableTextUses:287Used by:307
Symbol 300 EditableTextUses:287Used by:307
Symbol 301 EditableTextUses:287Used by:307
Symbol 302 EditableTextUses:287Used by:307
Symbol 303 EditableTextUses:287Used by:307
Symbol 304 EditableTextUses:287Used by:307
Symbol 305 TextUses:287Used by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:233 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 185 191 179 199 205 208 306Used by:358
Symbol 308 TextUses:166Used by:310
Symbol 309 GraphicUsed by:310 353
Symbol 310 MovieClipUses:308 309Used by:358 376
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:358
Symbol 313 MovieClipUses:257Used by:358
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:358
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:358
Symbol 318 MovieClipUses:257Used by:358
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:358
Symbol 321 MovieClipUses:257Used by:358
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:327
Symbol 324 ShapeTweeningUsed by:327
Symbol 325 ShapeTweeningUsed by:327
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClip [blackBall]Uses:323 149 324 325 326Used by:358  Timeline
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:358 376
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:358 376
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:334
Symbol 334 MovieClipUses:333Used by:346
Symbol 335 FontUsed by:336
Symbol 336 TextUses:335Used by:337
Symbol 337 MovieClipUses:336Used by:346
Symbol 338 GraphicUsed by:342
Symbol 339 TextUses:166Used by:342
Symbol 340 GraphicUsed by:342
Symbol 341 GraphicUsed by:342
Symbol 342 Button [submitButton]Uses:338 339 340 341Used by:346
Symbol 343 TextUses:166Used by:346
Symbol 344 EditableTextUses:166Used by:346
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClip [GameFinished]Uses:334 337 342 343 344 345 13 205 179 185 191 199 208Used by:358
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:358 376
Symbol 349 TextUses:166Used by:351
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:349 350Used by:358
Symbol 352 TextUses:166Used by:353
Symbol 353 MovieClipUses:352 309Used by:357 358 376
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:356
Symbol 356 MovieClipUses:355Used by:357
Symbol 357 MovieClipUses:353 13 356Used by:358
Symbol 358 MovieClip [level1]Uses:256 268 271 272 252 276 279 155 220 284 286 307 310 312 313 315 317 318 320 79 321 161 327 329 331 346 348 351 353 357Used by:Timeline
Symbol 359 FontUsed by:360 363 365 367 369 371 373
Symbol 360 TextUses:359Used by:362
Symbol 361 GraphicUsed by:362 364 366 368 370 372
Symbol 362 MovieClipUses:360 361Used by:376
Symbol 363 TextUses:359Used by:364
Symbol 364 MovieClipUses:363 361Used by:376
Symbol 365 TextUses:359Used by:366
Symbol 366 MovieClipUses:365 361Used by:376
Symbol 367 TextUses:359Used by:368
Symbol 368 MovieClipUses:367 361Used by:376
Symbol 369 TextUses:359Used by:370
Symbol 370 MovieClipUses:369 361Used by:376
Symbol 371 TextUses:359Used by:372
Symbol 372 MovieClipUses:371 361Used by:376
Symbol 373 TextUses:359Used by:375
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:373 374Used by:376
Symbol 376 MovieClip [level0]Uses:362 271 276 348 191 364 310 366 252 279 205 199 368 370 155 220 284 372 353 329 331 375Used by:Timeline
Symbol 377 Sound [BGM]Used by:Timeline

Instance Names

"rightb"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 15 Button
"b20"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 18 Button
"b19"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 21 Button
"b18"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 24 Button
"b17"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 27 Button
"b16"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 30 Button
"b15"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 33 Button
"b14"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 36 Button
"b13"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 39 Button
"b12"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 42 Button
"b11"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 45 Button
"b10"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 48 Button
"b9"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 51 Button
"b8"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 54 Button
"b7"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 57 Button
"b6"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 60 Button
"b5"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 63 Button
"b4"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 66 Button
"b3"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 69 Button
"b2"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 72 Button
"b1"Symbol 142 MovieClip [levelSelector] Frame 1Symbol 75 Button
"leftButton"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 81 Button
"b40"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 84 Button
"b39"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 87 Button
"b38"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 90 Button
"b37"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 93 Button
"b36"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 96 Button
"b35"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 99 Button
"b34"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 102 Button
"b33"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 105 Button
"b32"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 108 Button
"b31"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 111 Button
"b30"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 114 Button
"b29"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 117 Button
"b28"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 120 Button
"b27"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 123 Button
"b26"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 126 Button
"b25"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 129 Button
"b24"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 132 Button
"b23"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 135 Button
"b22"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 138 Button
"b21"Symbol 142 MovieClip [levelSelector] Frame 2Symbol 141 Button
"pButton"Symbol 216 MovieClip [title] Frame 1Symbol 170 Button
"tutButton"Symbol 216 MovieClip [title] Frame 1Symbol 213 Button
"rank"Symbol 307 MovieClip Frame 1Symbol 233 MovieClip [rank]
"totalScore"Symbol 307 MovieClip Frame 1Symbol 288 EditableText
"levelScore"Symbol 307 MovieClip Frame 1Symbol 289 EditableText
"yellowSc"Symbol 307 MovieClip Frame 1Symbol 293 EditableText
"redSc"Symbol 307 MovieClip Frame 1Symbol 294 EditableText
"magentaSc"Symbol 307 MovieClip Frame 1Symbol 295 EditableText
"greenSc"Symbol 307 MovieClip Frame 1Symbol 296 EditableText
"cyanSc"Symbol 307 MovieClip Frame 1Symbol 297 EditableText
"blueSc"Symbol 307 MovieClip Frame 1Symbol 298 EditableText
"yellowQ"Symbol 307 MovieClip Frame 1Symbol 299 EditableText
"redQ"Symbol 307 MovieClip Frame 1Symbol 300 EditableText
"magentaQ"Symbol 307 MovieClip Frame 1Symbol 301 EditableText
"greenQ"Symbol 307 MovieClip Frame 1Symbol 302 EditableText
"cyanQ"Symbol 307 MovieClip Frame 1Symbol 303 EditableText
"blueQ"Symbol 307 MovieClip Frame 1Symbol 304 EditableText
"subButton"Symbol 346 MovieClip [GameFinished] Frame 1Symbol 342 Button [submitButton]
"playerName"Symbol 346 MovieClip [GameFinished] Frame 1Symbol 344 EditableText
"timer"Symbol 358 MovieClip [level1] Frame 1Symbol 272 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$eH$3p6plXMPk9bhqUVZwkDWW/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "tranSnd"
ExportAssets (56)Timeline Frame 1Symbol 2 as "click"
ExportAssets (56)Timeline Frame 1Symbol 3 as "ching"
ExportAssets (56)Timeline Frame 1Symbol 4 as "bang"
ExportAssets (56)Timeline Frame 1Symbol 5 as "pop"
ExportAssets (56)Timeline Frame 1Symbol 8 as "mute"
ExportAssets (56)Timeline Frame 1Symbol 13 as "myLink"
ExportAssets (56)Timeline Frame 1Symbol 378 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 379 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 380 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 2Symbol 142 as "levelSelector"
ExportAssets (56)Timeline Frame 2Symbol 144 as "beginoTrans"
ExportAssets (56)Timeline Frame 2Symbol 145 as "changeTrans"
ExportAssets (56)Timeline Frame 2Symbol 155 as "yellowBall"
ExportAssets (56)Timeline Frame 2Symbol 161 as "whiteBall"
ExportAssets (56)Timeline Frame 2Symbol 162 as "transition"
ExportAssets (56)Timeline Frame 2Symbol 164 as "trail"
ExportAssets (56)Timeline Frame 2Symbol 216 as "title"
ExportAssets (56)Timeline Frame 2Symbol 217 as "retryTransition"
ExportAssets (56)Timeline Frame 2Symbol 220 as "redBall"
ExportAssets (56)Timeline Frame 2Symbol 233 as "rank"
ExportAssets (56)Timeline Frame 2Symbol 241 as "particle"
ExportAssets (56)Timeline Frame 2Symbol 251 as "mPointer"
ExportAssets (56)Timeline Frame 2Symbol 252 as "magentaBall"
ExportAssets (56)Timeline Frame 2Symbol 254 as "MainTrans"
ExportAssets (56)Timeline Frame 2Symbol 276 as "blueBall"
ExportAssets (56)Timeline Frame 2Symbol 279 as "cyanBall"
ExportAssets (56)Timeline Frame 2Symbol 284 as "greenBall"
ExportAssets (56)Timeline Frame 2Symbol 327 as "blackBall"
ExportAssets (56)Timeline Frame 2Symbol 342 as "submitButton"
ExportAssets (56)Timeline Frame 2Symbol 346 as "GameFinished"
ExportAssets (56)Timeline Frame 2Symbol 358 as "level1"
ExportAssets (56)Timeline Frame 2Symbol 376 as "level0"
ExportAssets (56)Timeline Frame 2Symbol 377 as "BGM"




http://swfchan.com/6/29714/info.shtml
Created: 19/5 -2019 18:46:28 Last modified: 19/5 -2019 18:46:28 Server time: 09/05 -2024 00:14:13