STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229672 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2596 · P5191 |
This is the info page for Flash #28239 |
level complete |
Level 99 Complete! |
Next Level |
This Level Again |
Instant Replay |
Main Menu |
copyright armor games, 2008 |
programmed by jmtb02 |
- |
<p align="left"><font face="Orator Std" size="9" color="#ffffff" letterSpacing="0.000000" kerning="1">20%</font></p> |
Play |
Play |
Compulse |
v1.1 |
Developed by |
<p align="center"><font face="Myriad Web" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>That level was finished in</b></font></p> |
<p align="center"><font face="Myriad Web" size="15" color="#000000" letterSpacing="0.000000" kerning="1">That level was finished in</font></p> |
<p align="center"><font face="Myriad Web" size="10" color="#000000" letterSpacing="0.000000" kerning="1">That level was finished in</font></p> |
Compulse will track your progress as long as you do not clear the Flash cookie and you continue to play from this URL. Playing from another location will not allow you to retrieve your game. If there is an issue saving, make sure your cookies are enabled and that a spyware program is not blocking them. |
Insert Name |
Please Enter Your Name |
Save Game Not Found |
ok |
ok |
ok |
Thanks. A game has been created in your honour. |
Level Select |
<c> Armor Games Inc. 2007. |
Play All |
87% |
+Erase Progress |
-Erasing Progress will remove all saved data from the game. |
Completed |
+Play More Games |
-We have a bunch of good ones at Armor Games |
234 under Pro |
234 under Pro |
253 |
87% |
Music by MaestroRage |
Programmed by jmtb02 |
<p align="center"><font face="Samson_42pt_st" size="42" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p> |
Par Score: |
Your Score: |
Pro Score: |
<p align="center"><font face="Samson_18pt_st" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p> |
<p align="center"><font face="Samson_18pt_st" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p> |
<p align="center"><font face="Samson_18pt_st" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p> |
Pro |
0 |
0 |
0 |
0 |
L25 |
How to Play: Drop the different blocks on the stage to effect the direction of the ball. Try to use as few as possible, but you may use as many as you want! Hit the 'GO' button when you are all set. You can try as many times as you want! |
If rings are missing, you'll need to hit switches to recover them, or the goal will not work! You can see how this may get interesting soon! |
Multiple switches, multiple rings. Logical right? |
Usually walls should work from both directions. But as a witty game developer I have decided that my walls only effect one direction. |
I have combined elements from the previous four levels to bring forth a sense of accomplishment in learning game mechanics. |
Did you know that you can delete boxes by dragging them back to where you found them? It's the best refund policy I have ever heard of. |
But sometimes rings aren't even the hard part. How are you supposed to get up there? |
I have added things that kill you. Mind you, it's just a way to force you to use trial and error. |
Wait, another mine level? Yes, you have not learned enough from the previous level to qualify you for being a mine expert, you mine apprentice. |
Look at you, being all proud of your double-digit level accomplishment. Well here is something to churn the butter, whatever that means. |
I have decided to give you something else to play with now. Meet the teleporter. It's like that thing from Portal, except it doesn't come with a nifty gun. |
Speaking of teleporters, they always come in sets. But it's not always apparent at first which ones are linked to which. |
You see, the mines are red because we commonly associate the color red with danger. Hence, your large apprehension of playing this level. |
Every game needs a level with excessive mines/enemies/obstacles/etc. |
Kenny Loggins wrote the song "Danger Zone" a long time ago for the movie Top Gun, but I like to apply it to the more current situation. |
Phew, enough of the mine levels already. Here's a brief intermission to the large of amount of stars I've had to load because of failure. |
I decided Counter-Clockwise was a better way to go. |
My you are quite ambitious. Level 18 already? Luckily this level is a lot easier than it initially looks. |
The suspense is killing me. So are the puns. |
All four rings missing? You knew it was coming right? |
This is the point at which the level design gets really crazy and overcomplicated... because I am banking on you endurance at this point. |
The trench... of doom! |
Drainage ditch of death. Alliteration at it's finest. |
The end of the game is so close, you can smell it. |
The last level. I was considering letting you off easy with this one, but then decided that this level was too much fun to omit it :). |
Par 9 |
<p align="center"><font face="Myriad Pro" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1">Par 9a</font></p> |
Pro Score 20 |
Reset |
Go |
Stop |
Back to Main Menu |
Back to Main Menu |
ActionScript [AS1/AS2]
Frame 1function dist(x1, y1, x2, y2) { return(Math.sqrt(((x2 - x1) * (x2 - x1)) + ((y2 - y1) * (y2 - y1)))); } var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); _root.menu = myMenu; stop(); k = 0; onEnterFrame = function () { var _local2 = Math.floor(framesLoaded / 4) - 1; afw._x = afw._x - (0.3 * ((afw._x - _root["b" + _local2]._x) / 2)); afw._y = afw._y - (0.3 * ((afw._y - _root["b" + _local2]._y) / 2)); cat.removeMovieClip(); createEmptyMovieClip("cat", k++); cat.lineStyle(1, 13408512, 20); loaded = _root.getBytesLoaded(); total = _root.getBytesTotal(); framesLoaded = Math.ceil((loaded / total) * 100); if ((framesLoaded >= 100) && (playMe.act == false)) { playMe.act = true; playMe.play(); } perDisp = framesLoaded + "%"; i = 0; while (i < 25) { if (framesLoaded >= (i * 4)) { _root["b" + i]._alpha = _root["b" + i]._alpha - (0.08 * ((_root["b" + i]._alpha - 100) / 2)); _root["b" + i]._x = _root["b" + i]._x - (0.3 * ((_root["b" + i]._x - _root["b" + i].mainX) / 2)); _root["b" + i]._y = _root["b" + i]._y - (0.3 * ((_root["b" + i]._y - _root["b" + i].mainY) / 2)); if (i != 0) { cat.moveTo(_root["b" + i]._x, _root["b" + i]._y); cat.lineTo(_root["b" + (i - 1)]._x, _root["b" + (i - 1)]._y); } } base = 1.5; if (_root["b" + i].hitTest(_xmouse, _ymouse)) { if ((_xmouse - _root["b" + i]._x) > 0) { t = 0; while (t < 25) { _root["b" + (i - t)]._x = _root["b" + (i - t)]._x - (base / (t + 1)); _root["b" + (i + t)]._x = _root["b" + (i + t)]._x - (base / (t + 1)); t++; } } else if ((_xmouse - _root["b" + i]._x) <= 0) { t = 0; while (t < 25) { _root["b" + (i - t)]._x = _root["b" + (i - t)]._x + (base / (t + 1)); _root["b" + (i + t)]._x = _root["b" + (i + t)]._x + (base / (t + 1)); t++; } } if ((_ymouse - _root["b" + i]._y) > 0) { t = 0; while (t < 25) { _root["b" + (i - t)]._y = _root["b" + (i - t)]._y - (base / (t + 1)); _root["b" + (i + t)]._y = _root["b" + (i + t)]._y - (base / (t + 1)); t++; } } else if ((_ymouse - _root["b" + i]._y) <= 0) { t = 0; while (t < 25) { _root["b" + (i - t)]._y = _root["b" + (i - t)]._y + (base / (t + 1)); _root["b" + (i + t)]._y = _root["b" + (i + t)]._y + (base / (t + 1)); t++; } } } i++; } }; i = 0; while (i < 25) { _root["b" + i].mainX = _root["b" + i]._x; _root["b" + i].mainY = _root["b" + i]._y; _root["b" + i]._x = random(Stage.width); _root["b" + i]._y = random(Stage.height); _root["b" + i]._alpha = 0; _root["b" + i].act = true; i++; } function killAd() { removeMovieClip(adBox); } stop(); var CPMStarPoolID = 1052; var CPMStarSubPoolID = 5; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie((("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID) + "&subpoolid=") + CPMStarSubPoolID);Frame 2stop(); onEnterFrame = function () { for (var _local2 in _root) { if (typeof(_root[_local2]) == "movieclip") { _root[_local2].removeMovieClip(); } } };Instance of Symbol 129 MovieClip in Frame 2onClipEvent (enterFrame) { this.onPress = function () { getURL ("http://www.armorgames.com", "_blank"); }; }Frame 3function saveGame() { savefile.data.ach1 = _root.ach1; savefile.data.ach2 = _root.ach2; savefile.data.ach3 = _root.ach3; savefile.data.ach4 = _root.ach4; savefile.data.ach5 = _root.ach5; savefile.data.ach6 = _root.ach6; savefile.data.ach7 = _root.ach7; savefile.data.ach8 = _root.ach8; i = 0; while (i < myTimes.length) { savefile.data.myTimes[i] = _root.myTimes[i]; i++; } savefile.data.oldName = _root.oldName; savefile.flush(); } stop(); var ach1 = false; var ach2 = false; var ach3 = false; var ach4 = false; var ach5 = false; var ach6 = false; var ach7 = false; var ach8 = false; var oldName; var myTimes = new Array(); i = 0; while (i < 25) { myTimes.push(0); i++; } trace(myTimes); var savefile = SharedObject.getLocal("compulse"); if ((savefile.data.oldName == undefined) || (oldName == "fewigmw")) { savefile.data.myTimes = myTimes; trace(savefile.data.myTimes); gotoAndStop ("NOSAVEGAME"); savefile.flush(); } else { trace(savefile.data.myTimes); ach1 = savefile.data.ach1; ach2 = savefile.data.ach2; ach3 = savefile.data.ach3; ach4 = savefile.data.ach4; ach5 = savefile.data.ach5; ach6 = savefile.data.ach6; ach7 = savefile.data.ach7; ach8 = savefile.data.ach8; oldName = savefile.data.oldName; i = 0; while (i < 25) { _root.myTimes[i] = savefile.data.myTimes[i]; i++; } gotoAndStop ("menu"); } myMenu.customItems[0].enabled = false; myMenu.customItems[1].enabled = false; myMenu.customItems[2].enabled = false;Frame 5stop(); function getParTime(lev) { parTime = parTimes[lev] - 1; } var levChoice = 1; onMouseDown = function () { }; onEnterFrame = function () { checkHit = false; i = 1; while (i < 26) { if (_root["b" + i].hitTest(_root._xmouse, _root._ymouse)) { blag._x = _xmouse; blag._y = _ymouse; blag._visible = true; checkHit = true; if (i < 10) { blag.lev.text = "0" + i; } else { blag.lev.text = i; } if (myTimes[i - 1] == 0) { blag.yTime.text = "X"; } else if (myTimes[i - 1] < 10) { blag.yTime.text = "0" + myTimes[i - 1]; } else { blag.yTime.text = myTimes[i - 1]; } if (parTimes[i - 1] < 10) { blag.pTime.text = "0" + parTimes[i - 1]; } else { blag.pTime.text = parTimes[i - 1]; } if (proScores[i - 1] < 10) { blag.proTime.text = "0" + proScores[i - 1]; } else { blag.proTime.text = proScores[i - 1]; } if (myTimes[i - 1] == 0) { blag.gotoAndStop(1); } else if (myTimes[i - 1] <= parTimes[i - 1]) { blag.gotoAndStop(3); } else if (myTimes[i - 1] > 0) { blag.gotoAndStop(2); } if ((myTimes[i - 1] <= proScores[i - 1]) && (myTimes[i - 1] != 0)) { blag.gotoAndStop(4); } } i++; } if (!checkHit) { blag._visible = false; } }; stop(); i = 1; while (i < 26) { _root["b" + i].onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse)) { levChoice = Number(this._name.substr(1, 2)); playAll = false; whiteFade.play(); } }; i++; } var ringsOnLevels = new Array(); ringsOnLevels.push(0); ringsOnLevels.push(1); ringsOnLevels.push(2); ringsOnLevels.push(0); ringsOnLevels.push(1); ringsOnLevels.push(3); ringsOnLevels.push(0); ringsOnLevels.push(0); ringsOnLevels.push(1); ringsOnLevels.push(3); ringsOnLevels.push(1); ringsOnLevels.push(3); ringsOnLevels.push(0); ringsOnLevels.push(0); ringsOnLevels.push(1); ringsOnLevels.push(3); ringsOnLevels.push(2); ringsOnLevels.push(3); ringsOnLevels.push(3); ringsOnLevels.push(4); ringsOnLevels.push(4); ringsOnLevels.push(0); ringsOnLevels.push(4); ringsOnLevels.push(3); ringsOnLevels.push(4); var parTimes = new Array(); parTimes.push(1); parTimes.push(1); parTimes.push(1); parTimes.push(1); parTimes.push(3); parTimes.push(3); parTimes.push(5); parTimes.push(3); parTimes.push(7); parTimes.push(10); parTimes.push(5); parTimes.push(4); parTimes.push(2); parTimes.push(6); parTimes.push(6); parTimes.push(7); parTimes.push(4); parTimes.push(4); parTimes.push(10); parTimes.push(20); parTimes.push(25); parTimes.push(10); parTimes.push(11); parTimes.push(25); parTimes.push(18); i = 0; while (i < parTimes.length) { i++; } var parTimes = new Array(); parTimes.push(2); parTimes.push(2); parTimes.push(2); parTimes.push(2); parTimes.push(4); parTimes.push(4); parTimes.push(6); parTimes.push(4); parTimes.push(8); parTimes.push(6); parTimes.push(6); parTimes.push(6); parTimes.push(3); parTimes.push(7); parTimes.push(7); parTimes.push(8); parTimes.push(5); parTimes.push(5); parTimes.push(10); parTimes.push(10); parTimes.push(10); parTimes.push(6); parTimes.push(7); parTimes.push(14); parTimes.push(12); var proScores = new Array(); proScores.push(1); proScores.push(1); proScores.push(1); proScores.push(1); proScores.push(2); proScores.push(1); proScores.push(2); proScores.push(1); proScores.push(2); proScores.push(3); proScores.push(2); proScores.push(1); proScores.push(1); proScores.push(5); proScores.push(1); proScores.push(3); proScores.push(2); proScores.push(1); proScores.push(5); proScores.push(5); proScores.push(5); proScores.push(2); proScores.push(2); proScores.push(4); proScores.push(6); var myProgress = 0; tapper = true; i = 0; while (i < 25) { if (myTimes[i] > 0) { _root["b" + (i + 1)].inside.gotoAndStop(2); myProgress = myProgress + 2; if (myTimes[i] <= parTimes[i]) { _root["b" + (i + 1)].inside.gotoAndStop(3); myProgress = myProgress + 2; } if (myTimes[i] <= proScores[i]) { _root["b" + (i + 1)].inside.gotoAndStop(4); myProgress = myProgress + 4; } } i++; } var combinedProScore = 0; var combinedParScore = 0; tempNumber = 0; i = 0; while (i < 25) { if (myTimes[i] != 0) { tempNumber = tempNumber + myTimes[i]; combinedProScore = combinedProScore + proScores[i]; combinedParScore = combinedParScore + parTimes[i]; } i++; } if (tempNumber > combinedProScore) { totMe.totS.text = Math.abs(combinedProScore - tempNumber) + " over Pro Score"; } else if (tempNumber < combinedProScore) { totMe.totS.text = Math.abs(combinedProScore - tempNumber) + " under Pro Score"; } else { totMe.totS.text = "At Pro Score"; } if (tempNumber > combinedParScore) { totMe.totP.text = Math.abs(combinedParScore - tempNumber) + " over Par Score"; } else if (tempNumber < combinedParScore) { totMe.totP.text = Math.abs(combinedParScore - tempNumber) + " under Par Score"; } else { totMe.totP.text = "At Par Score"; } if (tempNumber > 99) { totMe.trippy.text = tempNumber; } else if (tempNumber > 9) { totMe.trippy.text = "0" + tempNumber; } else { totMe.trippy.text = "00" + tempNumber; } bg.gotoAndStop(myProgress + 1); if (myProgress >= 100) { goodStar.gotoAndStop(2); } if (myProgress >= 200) { goodStar2.gotoAndStop(2); } if (myProgress < 10) { myProgressDisp = ("0" + myProgress) + "%"; } else { myProgressDisp = myProgress + "%"; } myMenu.customItems[0].enabled = false; myMenu.customItems[1].enabled = false; myMenu.customItems[2].enabled = false;Frame 6function callDescriptions() { var _local1 = "L" + level; var _local2 = "Par Score: " + parTimes[level - 1]; parR.text = _local2; proR.text = "Pro Score: " + proScores[level - 1]; descriptR.text = _local1; if (Number(((totUp + totDown) + totLeft) + totRight) > parTimes[level - 1]) { usedR = ("Total Used: <font color='#990000'>" + Number(((totUp + totDown) + totLeft) + totRight)) + "</font>"; } else { usedR = ("Total Used: <font color='#FFFFFF'>" + Number(((totUp + totDown) + totLeft) + totRight)) + "</font>"; } } function resetCompulses() { totLeft = (totRight = (totUp = (totDown = 0))); holder.removeMovieClip(); createEmptyMovieClip("holder", k++); compulses.splice(0, compulses.length); } function triggerInstantReplay() { levelComplete.removeMovieClip(); levelMenu.removeMovieClip(); mainMode = "instantReplay"; globalPause = false; cStatus = true; resetMap(); playCounter = 0; playMode = "paused"; shel = attachMovie("playControls", "playControls", k++); } function backToMenu() { killSwitch(); gotoAndStop ("menu"); } function replayLevel() { globalPause = false; cStatus = false; resetButton._visible = true; levelComplete.removeMovieClip(); levelMenu.removeMovieClip(); resetMap(); mainMode = "normal"; ball.gotoAndStop(1); goButton._visible = true; stopButton._visible = false; resetRecordMemory(); } function killSwitch() { for (var _local2 in _root) { if (typeof(_root[_local2]) == "movieclip") { _root[_local2].removeMovieClip(); } } } function closePlayControls() { globalPause = true; cStatus = false; triggerLevelMenu(); resetMap(); mainMode = "normal"; playControls.removeMovieClip(); } function nextLevel() { level++; levelDisp = "L" + level; resetButton._visible = true; clearBitmap(); resetCompulses(); callDescriptions(); levelComplete.removeMovieClip(); levelMenu.removeMovieClip(); levels.nextFrame(); globalPause = false; cStatus = false; stopButton._visible = false; goButton._visible = true; ball.gotoAndStop(1); mainMode = "normal"; resetMap(); resetRecordMemory(); } function playPoints() { if (playMode == "normalPlay") { playCounter++; } if (playMode == "normalRewind") { playCounter--; } if (playMode == "fastPlay") { playCounter = playCounter + 4; } if (playMode == "fastRewind") { playCounter = playCounter - 4; } if (playMode == "slowPlay") { playCounter = playCounter + 0.5; } if (playMode == "slowRewind") { playCounter = playCounter - 0.5; } ball._x = recordX[playCounter]; ball._y = recordY[playCounter]; if (playCounter > recordX.length) { if (playLoop) { playCounter = 0; } else { playCounter = recordX.length; } } if (playCounter < 0) { playCounter = 0; } } function bitmapLine(startx, starty, endx, endy) { (myX = Array()); (myY = Array()); x3 = (endx - startx) / 100; y3 = (endy - starty) / 100; a = 1; while (a < 101) { startx = startx + x3; starty = starty + y3; myX.push(startx); myY.push(starty); a++; } a = 1; while (a < 101) { bmp1.setPixel32(myX[a - 1], myY[a - 1], 872415231); a++; } } function clearBitmap() { bmp1.fillRect(new flash.geom.Rectangle(0, 0, 550, 550), 0); olderX = ball._x; olderY = ball._y; } function drawPath() { if (!hitBomb) { bitmapLine(ball._x, ball._y, olderX, olderY); olderX = ball._x; olderY = ball._y; } } function goalDetection() { if (ball.hitTest(levels.goal.hitA)) { globalPause = true; shel = attachMovie("levelComplete", "levelComplete", k++); shel._x = levels.goal._x; shel._y = levels.goal._y; tempNumber = Number(((totUp + totDown) + totLeft) + totRight); if (myTimes[level - 1] == 0) { myTimes[level - 1] = tempNumber; } else if (myTimes[level - 1] > tempNumber) { myTimes[level - 1] = tempNumber; } saveGame(); } } function triggerLevelMenu() { shel = attachMovie("levelMenu", "levelMenu", k++); shel._x = 93; shel._y = 230; shel.levelMenuDisp.text = ("Level " + level) + " Completed!"; } function resetMap() { ball._x = levels.startPoint._x; ball._y = levels.startPoint._y; xVel = 0; yVel = 0; totRings = ringsOnLevels[level - 1]; i = 1; while (i <= totRings) { levels.goal["ring" + i]._visible = false; levels["rSwitch" + i]._visible = true; i++; } i = totRings + 1; while (i <= 4) { levels.goal["ring" + i]._visible = true; levels["rSwitch" + i]._visible = false; i++; } i = 1; while (i <= 4) { levels["rSwitch" + i].gotoAndStop(1); i++; } if (totRings != 0) { levels.goal.gotoAndStop(2); } ringsCollected = 0; } function ringsHad() { i = 1; while (i <= 4) { if (ball.hitTest(levels["rSwitch" + i])) { if (levels["rSwitch" + i]._visible && (levels["rSwitch" + i]._currentframe == 1)) { ringsCollected++; levels.goal["ring" + i]._visible = true; levels["rSwitch" + i].gotoAndStop(2); shel = attachMovie("liner", "liner" + k, k++); shel._x = 0; shel._y = 0; switch (i) { case 1 : hexy = 13209; break; case 2 : hexy = 16711680 /* 0xFF0000 */; break; case 3 : hexy = 13408512 /* 0xCC9900 */; break; case 4 : hexy = 9657208 /* 0x935B78 */; } shel.flip.lineStyle(10, hexy, 50); shel.flip.moveTo(levels["rSwitch" + i]._x, levels["rSwitch" + i]._y); shel.flip.lineTo(levels._x + levels.goal._x, levels._y + levels.goal._y); shel.flip.lineStyle(2, hexy, 100); shel.flip.moveTo(levels["rSwitch" + i]._x, levels["rSwitch" + i]._y); shel.flip.lineTo(levels._x + levels.goal._x, levels._y + levels.goal._y); } } i++; } if (ringsCollected == totRings) { levels.goal.gotoAndStop(1); } } function resetRecordMemory() { recordX.splice(0, recordX.length); recordY.splice(0, recordY.length); } function record() { recordX.push(ball._x); recordY.push(ball._y); } function ballColors() { ball.gotoAndStop(2); } function depths() { drawArea.swapDepths(k++); ball.swapDepths(k++); } function compulseReactions() { i = 0; while (i < compulses.length) { tile = holder[compulses[i]]; if (tile.hitA.hitTest(ball)) { switch (tile.type) { case "left" : xVel = xVel - boostSpeed; break; case "right" : xVel = xVel + boostSpeed; break; case "up" : yVel = yVel - boostSpeed; break; case "down" : yVel = yVel + boostSpeed; } } i++; } } function boundaries() { if ((ball._y + radius) > 460) { yVel = -Math.abs(yVel); ball._y = 460 - radius; yDamper(); } if ((ball._y - radius) < 10) { yVel = Math.abs(yVel); ball._y = 10 + radius; yDamper(); } if ((ball._x + radius) > 540) { xVel = -Math.abs(xVel); ball._x = 540 - radius; xDamper(); } if ((ball._x - radius) < 10) { xVel = Math.abs(xVel); ball._x = 10 + radius; xDamper(); } } function ballVelocity() { yVel = yVel + gravity; ball._x = ball._x + xVel; ball._y = ball._y + yVel; } function xDamper() { xVel = xVel * 0.9; if (Math.abs(xVel) > 2) { rav.start(0, 1); } } function yDamper() { yVel = yVel * 0.9; if (Math.abs(yVel) > 2) { rav.start(0, 1); } } function triggerStoppage() { cStatus = false; ball._visible = true; ball.gotoAndStop(1); resetMap(); resetRecordMemory(); goButton._visible = true; stopButton._visible = false; resetButton._visible = true; } stop(); var ringSpeed = 3; var cStatus = false; var gravity = 0.3; var gDirection = "down"; var xVel = 0; var yVel = 0; var boostSpeed = 1; var radius = (ball._width / 2); var totUp = 0; var totDown = 0; var totLeft = 0; var totRight = 0; var globalPause = false; var level = levChoice; var levelDisp = ("L" + level); levels.gotoAndStop(level); callDescriptions(); var recordX = new Array(); var recordY = new Array(); var playCounter = 0; var playLoop = false; var playMode = "paused"; var mainMode = "normal"; onEnterFrame = function () { callDescriptions(); if (!globalPause) { if (cStatus) { if (mainMode == "normal") { mainRings(); ballColors(); compulseReactions(); boundaries(); ballVelocity(); record(); depths(); goalDetection(); ringsHad(); drawPath(); } else if (mainMode == "instantReplay") { playPoints(); } } } }; var bmp1 = (new flash.display.BitmapData(550, 550, true, 0)); drawArea.attachBitmap(bmp1, k++); var olderX = 0; var olderY = 0; var hitBomb = false; var totRings = 0; var ringsCollected = 0; resetMap(); var compulses = new Array(); var rav = new Sound(this); rav.attachSound("wood3"); var k = 0; var foundLove = false; var dropOne = true; _root.createEmptyMovieClip("holder", k++); onMouseDown = function () { if ((!cStatus) && (!globalPause)) { dropOne = true; i = 0; while (i < compulses.length) { if (holder[compulses[i]].hitA.hitTest(_xmouse, _ymouse)) { dropOne = false; } i++; } foundLove = false; if (leftTileButton.hitA.hitTest(_xmouse, _ymouse)) { shel = holder.attachMovie("leftTile", "l" + k, k++); shel.type = "left"; foundLove = true; totLeft++; } else if (upTileButton.hitA.hitTest(_xmouse, _ymouse)) { shel = holder.attachMovie("upTile", "l" + k, k++); shel.type = "up"; foundLove = true; totUp++; } else if (rightTileButton.hitA.hitTest(_xmouse, _ymouse)) { shel = holder.attachMovie("rightTile", "l" + k, k++); shel.type = "right"; foundLove = true; totRight++; } else if (downTileButton.hitA.hitTest(_xmouse, _ymouse)) { shel = holder.attachMovie("downTile", "l" + k, k++); shel.type = "down"; foundLove = true; totDown++; } else { i = 0; while (i < compulses.length) { if (holder[compulses[i]].hitTest(_xmouse, _ymouse)) { holder[compulses[i]].startDrag(); } i++; } } if (foundLove) { shel._x = _xmouse; shel._y = _ymouse; shel.startDrag(true); compulses.push("l" + k); } } trace(compulses); }; onMouseUp = function () { i = 0; while (i < compulses.length) { holder[compulses[i]].stopDrag(); if (holder[compulses[i]]._y > 460) { switch (holder[compulses[i]].type) { case "left" : totLeft--; break; case "right" : totRight--; break; case "up" : totUp--; break; case "down" : totDown--; } holder[compulses[i]].removeMovieClip(); compulses.splice(i, 1); } i++; } }; goButton._visible = true; stopButton._visible = false; goButton.onRelease = function () { hitBomb = false; if ((!globalPause) && (mainMode == "normal")) { drawArea.clear(); drawArea.moveTo(ball._x, ball._y); clearBitmap(); cStatus = true; stopButton._visible = true; goButton._visible = false; resetButton._visible = false; } }; stopButton.onRelease = function () { if ((!globalPause) && (mainMode == "normal")) { triggerStoppage(); } }; resetButton.onRelease = function () { if ((!globalPause) && (mainMode == "normal")) { drawArea.clear(); clearBitmap(); resetCompulses(); } };Symbol 11 MovieClip [levelComplete] Frame 21stop(); _root.triggerLevelMenu();Symbol 19 Buttonon (release) { if (_root.level == 25) { _root.backToMenu(); } else { _root.nextLevel(); } }Symbol 21 Buttonon (release) { _root.replayLevel(); }Symbol 23 Buttonon (release) { _root.triggerInstantReplay(); }Symbol 28 Buttonon (release) { _root.backToMenu(); }Symbol 31 MovieClip [levelMenu] Frame 20stop();Symbol 37 Buttonon (release) { _root.playMode = "paused"; }Symbol 40 Buttonon (release) { _root.playMode = "slowPlay"; }Symbol 41 Buttonon (release) { _root.playMode = "normalPlay"; }Symbol 42 Buttonon (release) { _root.playMode = "fastPlay"; }Symbol 43 Buttonon (release) { _root.playMode = "slowRewind"; }Symbol 44 Buttonon (release) { _root.playMode = "normalRewind"; }Symbol 45 Buttonon (release) { _root.playMode = "fastRewind"; }Symbol 51 Buttonon (release) { _root.closePlayControls(); }Symbol 52 MovieClip [playControls] Frame 15stop();Symbol 54 MovieClip [starX] Frame 1xVel = random(10) - 5; yVel = random(10) - 5; grav = 0.3; onEnterFrame = function () { yVel = yVel + grav; _x = (_x + xVel); _y = (_y + yVel); _alpha = (_alpha-1); if (_alpha <= 0) { this.removeMovieClip(); } };Symbol 56 MovieClip [liner] Frame 30this.removeMovieClip();Symbol 59 MovieClip Frame 1this._visible = false;Symbol 80 MovieClip Frame 1stop();Symbol 101 Buttonon (release) { getURL ("http://www.armorgames.com/", "_blank"); }Symbol 111 Buttonon (release) { _root.killAd(); _root.play(); }Symbol 112 MovieClip Frame 1stop(); act = false;Symbol 112 MovieClip Frame 10stop();Symbol 129 MovieClip Frame 126_root.nextFrame();Symbol 134 MovieClip Frame 1stop();Symbol 138 MovieClip [block] Frame 30stop();Symbol 141 MovieClip [blockBall] Frame 15this.removeMovieClip();Symbol 152 MovieClip Frame 1stop(); onEnterFrame = function () { if (Key.isDown(32) && (_currentframe < 98)) { gotoAndPlay(_currentframe + 2); } };Symbol 152 MovieClip Frame 100_parent.play(); stop();Symbol 158 MovieClip [complete] Frame 1_root.generateFacts();Symbol 158 MovieClip [complete] Frame 30stop(); filler.play();Symbol 158 MovieClip [complete] Frame 50if (_root.playAll) { if (_root.level == 25) { _root.gotoMenu(); this.removeMovieClip(); } _root.resetStage(); _root.loadFadeOut(); this.removeMovieClip(); } else { _root.gotoMenu(); this.removeMovieClip(); }Symbol 162 MovieClip [loadFadeOut] Frame 1onEnterFrame = function () { this._x = _root.camera._x; this._y = _root.camera._y; };Symbol 162 MovieClip [loadFadeOut] Frame 12this.removeMovieClip();Symbol 166 MovieClip [port-sign] Frame 10this.removeMovieClip();Symbol 168 MovieClip Frame 1stop();Symbol 192 Buttonon (release) { _root.savefile.data.oldName = _root.oldName; play(); }Symbol 194 Buttonon (release) { play(); }Symbol 197 MovieClip Frame 1_root.oldName = "Me";Symbol 197 MovieClip Frame 10stop();Symbol 197 MovieClip Frame 108_root.play();Symbol 200 MovieClip Frame 1stop();Symbol 202 MovieClip Frame 1stop();Symbol 209 MovieClip Frame 1stop();Symbol 214 Buttonon (release) { levChoice = 1; playAll = true; whiteFade.play(); }Symbol 221 Buttonon (release) { oldName = "fewigmw"; gotoAndStop ("router"); }Symbol 226 Buttonon (release) { getURL ("http://www.armorgames.com/", "_blank"); }Symbol 235 MovieClip Frame 10stop();Symbol 235 MovieClip Frame 45_root.gotoAndStop("game");Symbol 253 MovieClip Frame 1stop();Symbol 275 MovieClip Frame 1this._alpha = 0;Symbol 277 MovieClip Frame 1onEnterFrame = function () { this._rotation = this._rotation + (_root.ringSpeed * 2); };Symbol 278 MovieClip Frame 1stop();Symbol 278 MovieClip Frame 15stop();Symbol 280 MovieClip Frame 1onEnterFrame = function () { this._rotation = this._rotation + (_root.ringSpeed * 1.75); };Symbol 281 MovieClip Frame 1stop();Symbol 281 MovieClip Frame 15stop();Symbol 283 MovieClip Frame 1onEnterFrame = function () { this._rotation = this._rotation + (_root.ringSpeed * 1.5); };Symbol 284 MovieClip Frame 1stop();Symbol 284 MovieClip Frame 15stop();Symbol 286 MovieClip Frame 1onEnterFrame = function () { this._rotation = this._rotation + (_root.ringSpeed * 1.25); };Symbol 287 MovieClip Frame 1stop();Symbol 287 MovieClip Frame 10stop();Symbol 288 MovieClip Frame 1stop();Symbol 295 MovieClip Frame 1onEnterFrame = function () { this._rotation = this._rotation + 5; }; myRot = 0;Symbol 298 MovieClip Frame 6stop();Symbol 300 MovieClip Frame 1stop(); this._name = "rSwitch1";Symbol 303 MovieClip Frame 1stop(); this._name = "rSwitch2";Symbol 308 MovieClip Frame 1onEnterFrame = function () { if (this.hitTest(_root.ball) && (_root.yVel > 0)) { _root.yVel = -Math.abs(_root.yVel); _root.ball._y = this._y - _root.radius; _root.yDamper(); } };Symbol 311 MovieClip Frame 1onEnterFrame = function () { if (this.hitTest(_root.ball) && (_root.xVel > 0)) { _root.xVel = -Math.abs(_root.xVel); _root.ball._x = this._x - _root.radius; _root.xDamper(); } };Symbol 313 MovieClip Frame 1onEnterFrame = function () { if (this.hitTest(_root.ball) && (_root.yVel < 0)) { _root.yVel = Math.abs(_root.yVel); _root.ball._y = this._y + _root.radius; _root.yDamper(); } };Symbol 316 MovieClip Frame 1stop(); this._name = "rSwitch3";Symbol 320 MovieClip Frame 1onEnterFrame = function () { if (this.hitA.hitTest(_root.ball)) { if (_root.ball._visible == true) { _root.ball._visible = false; _root.hitBomb = true; var _local3 = new Sound(this); _local3.attachSound("BANJO"); _local3.start(0, 1); i = 0; while (i < 20) { shel = _root.attachMovie("starX", "s" + _root.k, _root.k++); shel._x = _root.ball._x; shel._y = _root.ball._y; i++; } } _root.xVel = 0; _root.yVel = 0; _root.yVel = _root.yVel + _root.grav; _root.triggerStoppage(); } };Symbol 326 MovieClip Frame 1stop();Symbol 330 MovieClip Frame 1letter = _name.substr(0, 1); number = _name.substr(1, 3000); activeTimeOut = false; onEnterFrame = function () { if (activeTimeOut == true) { if (!_root.ball.hitTest(this)) { activeTimeOut = false; } tele.gotoAndStop(2); } else { tele.gotoAndStop(1); if (this.hitTest(_root.ball)) { var _local3 = new Sound(this); _local3.attachSound("PIPE"); _local3.start(0, 1); if (letter == "a") { _root.levels["b" + number].activeTimeOut = true; _root.ball._x = _root.levels["b" + number]._x; _root.ball._y = _root.levels["b" + number]._y; } else if (letter == "b") { _root.levels["a" + number].activeTimeOut = true; _root.ball._x = _root.levels["a" + number]._x; _root.ball._y = _root.levels["a" + number]._y; } } } };Symbol 338 MovieClip Frame 1onEnterFrame = function () { if (this.hitTest(_root.ball) && (_root.xVel < 0)) { _root.xVel = Math.abs(_root.xVel); _root.ball._x = this._x + _root.radius; _root.xDamper(); } };Symbol 344 MovieClip Frame 1stop(); this._name = "rSwitch4";Symbol 351 MovieClip Frame 1stop();Symbol 370 Buttonon (release) { _root.backToMenu(); }
Library Items
Symbol 1 Sound [wood3] | ||
Symbol 2 Sound [PIPE] | ||
Symbol 3 Sound [BANJO] | ||
Symbol 4 Sound [hard] | Used by:168 | |
Symbol 5 Graphic | Used by:6 11 | |
Symbol 6 MovieClip | Uses:5 | Used by:11 |
Symbol 7 Font | Used by:8 102 | |
Symbol 8 Text | Uses:7 | Used by:9 |
Symbol 9 MovieClip | Uses:8 | Used by:11 |
Symbol 10 Sound | Used by:11 | |
Symbol 11 MovieClip [levelComplete] | Uses:6 9 10 5 | |
Symbol 12 Graphic | Used by:13 | |
Symbol 13 MovieClip | Uses:12 | Used by:31 |
Symbol 14 Font | Used by:15 17 20 22 25 219 225 256 257 258 259 292 301 304 309 314 317 318 321 322 323 331 332 333 334 336 339 340 341 342 345 346 347 348 349 350 354 355 356 358 361 364 367 368 | |
Symbol 15 EditableText | Uses:14 | Used by:31 |
Symbol 16 Graphic | Used by:19 21 23 | |
Symbol 17 Text | Uses:14 | Used by:19 |
Symbol 18 Graphic | Used by:19 21 23 | |
Symbol 19 Button | Uses:16 17 18 | Used by:31 |
Symbol 20 Text | Uses:14 | Used by:21 |
Symbol 21 Button | Uses:16 20 18 | Used by:31 |
Symbol 22 Text | Uses:14 | Used by:23 |
Symbol 23 Button | Uses:16 22 18 | Used by:31 |
Symbol 24 Graphic | Used by:28 | |
Symbol 25 Text | Uses:14 | Used by:28 |
Symbol 26 Graphic | Used by:28 | |
Symbol 27 Graphic | Used by:28 | |
Symbol 28 Button | Uses:24 25 26 27 | Used by:31 |
Symbol 29 Graphic | Used by:30 | |
Symbol 30 MovieClip | Uses:29 | Used by:31 |
Symbol 31 MovieClip [levelMenu] | Uses:13 15 19 21 23 28 30 | |
Symbol 32 Graphic | Used by:33 | |
Symbol 33 MovieClip | Uses:32 | Used by:52 |
Symbol 34 Graphic | Used by:35 | |
Symbol 35 MovieClip | Uses:34 | Used by:37 |
Symbol 36 Graphic | Used by:37 | |
Symbol 37 Button | Uses:35 36 | Used by:52 |
Symbol 38 Graphic | Used by:39 40 41 42 43 44 45 | |
Symbol 39 MovieClip | Uses:38 | Used by:40 41 42 43 44 45 |
Symbol 40 Button | Uses:39 38 | Used by:52 |
Symbol 41 Button | Uses:39 38 | Used by:52 |
Symbol 42 Button | Uses:39 38 | Used by:52 |
Symbol 43 Button | Uses:39 38 | Used by:52 |
Symbol 44 Button | Uses:39 38 | Used by:52 |
Symbol 45 Button | Uses:39 38 | Used by:52 |
Symbol 46 Graphic | Used by:47 | |
Symbol 47 MovieClip | Uses:46 | Used by:52 |
Symbol 48 Graphic | Used by:51 | |
Symbol 49 Graphic | Used by:51 | |
Symbol 50 Graphic | Used by:51 | |
Symbol 51 Button | Uses:48 49 50 | Used by:52 |
Symbol 52 MovieClip [playControls] | Uses:33 37 40 41 42 43 44 45 47 51 | |
Symbol 53 Graphic | Used by:54 | |
Symbol 54 MovieClip [starX] | Uses:53 | |
Symbol 55 MovieClip | Used by:56 | |
Symbol 56 MovieClip [liner] | Uses:55 | |
Symbol 57 Graphic | Used by:66 | |
Symbol 58 Graphic | Used by:59 74 | |
Symbol 59 MovieClip | Uses:58 | Used by:66 69 72 74 320 |
Symbol 60 Graphic | Used by:66 | |
Symbol 61 Graphic | Used by:66 69 72 | |
Symbol 62 Graphic | Used by:63 | |
Symbol 63 MovieClip | Uses:62 | Used by:64 |
Symbol 64 MovieClip | Uses:63 | Used by:66 69 72 74 |
Symbol 65 Graphic | Used by:66 69 72 74 | |
Symbol 66 MovieClip [downTile] | Uses:57 59 60 61 64 65 | Used by:Timeline |
Symbol 67 Graphic | Used by:69 | |
Symbol 68 Graphic | Used by:69 | |
Symbol 69 MovieClip [rightTile] | Uses:67 59 68 61 64 65 | Used by:Timeline |
Symbol 70 Graphic | Used by:72 | |
Symbol 71 Graphic | Used by:72 | |
Symbol 72 MovieClip [upTile] | Uses:70 59 71 61 64 65 | Used by:Timeline |
Symbol 73 Graphic | Used by:74 | |
Symbol 74 MovieClip [leftTile] | Uses:73 59 58 64 65 | Used by:Timeline |
Symbol 75 Bitmap | Used by:76 | |
Symbol 76 Graphic | Uses:75 | Used by:80 |
Symbol 77 Bitmap | Used by:78 | |
Symbol 78 Graphic | Uses:77 | Used by:79 |
Symbol 79 MovieClip | Uses:78 | Used by:80 |
Symbol 80 MovieClip | Uses:76 79 | Used by:Timeline |
Symbol 81 Graphic | Used by:82 | |
Symbol 82 MovieClip | Uses:81 | Used by:Timeline |
Symbol 83 Graphic | Used by:84 | |
Symbol 84 MovieClip | Uses:83 | Used by:93 |
Symbol 85 Graphic | Used by:92 | |
Symbol 86 Bitmap | Used by:87 | |
Symbol 87 Graphic | Uses:86 | Used by:88 |
Symbol 88 MovieClip | Uses:87 | Used by:92 |
Symbol 89 Graphic | Used by:92 | |
Symbol 90 Graphic | Used by:91 | |
Symbol 91 MovieClip | Uses:90 | Used by:92 |
Symbol 92 MovieClip | Uses:85 88 89 91 | Used by:93 |
Symbol 93 MovieClip | Uses:84 92 | Used by:Timeline |
Symbol 94 Font | Used by:95 96 107 108 122 146 147 148 241 242 243 | |
Symbol 95 Text | Uses:94 | Used by:Timeline |
Symbol 96 Text | Uses:94 | Used by:Timeline |
Symbol 97 Bitmap | Used by:98 | |
Symbol 98 Graphic | Uses:97 | Used by:99 |
Symbol 99 MovieClip | Uses:98 | Used by:101 |
Symbol 100 Graphic | Used by:101 | |
Symbol 101 Button | Uses:99 100 | Used by:Timeline |
Symbol 102 Text | Uses:7 | Used by:103 |
Symbol 103 MovieClip | Uses:102 | Used by:Timeline |
Symbol 104 Font | Used by:105 | |
Symbol 105 EditableText | Uses:104 | Used by:106 |
Symbol 106 MovieClip | Uses:105 | Used by:Timeline |
Symbol 107 Text | Uses:94 | Used by:110 111 |
Symbol 108 Text | Uses:94 | Used by:110 111 |
Symbol 109 Graphic | Used by:110 111 | |
Symbol 110 Button | Uses:107 108 109 | Used by:112 |
Symbol 111 Button | Uses:107 108 109 | Used by:112 |
Symbol 112 MovieClip | Uses:110 111 | Used by:Timeline |
Symbol 113 Font | Used by:114 | |
Symbol 114 Text | Uses:113 | Used by:115 |
Symbol 115 MovieClip | Uses:114 | Used by:119 |
Symbol 116 Graphic | Used by:119 | |
Symbol 117 Font | Used by:118 | |
Symbol 118 Text | Uses:117 | Used by:119 |
Symbol 119 MovieClip | Uses:115 116 118 | Used by:Timeline |
Symbol 120 Graphic | Used by:121 | |
Symbol 121 MovieClip | Uses:120 | Used by:129 |
Symbol 122 Text | Uses:94 | Used by:123 |
Symbol 123 MovieClip | Uses:122 | Used by:129 |
Symbol 124 Graphic | Used by:129 | |
Symbol 125 Graphic | Used by:129 | |
Symbol 126 Graphic | Used by:129 | |
Symbol 127 Graphic | Used by:128 | |
Symbol 128 MovieClip | Uses:127 | Used by:129 |
Symbol 129 MovieClip | Uses:121 123 124 125 126 128 SS1 | Used by:Timeline |
Symbol 130 Graphic | Used by:131 | |
Symbol 131 MovieClip | Uses:130 | Used by:132 |
Symbol 132 MovieClip | Uses:131 | Used by:134 |
Symbol 133 Graphic | Used by:134 | |
Symbol 134 MovieClip | Uses:132 133 | Used by:168 Timeline |
Symbol 135 Graphic | Used by:136 | |
Symbol 136 MovieClip | Uses:135 | Used by:137 138 |
Symbol 137 MovieClip | Uses:136 | Used by:138 |
Symbol 138 MovieClip [block] | Uses:136 137 | Used by:142 168 |
Symbol 139 Graphic | Used by:140 | |
Symbol 140 MovieClip | Uses:139 | Used by:141 |
Symbol 141 MovieClip [blockBall] | Uses:140 | Used by:168 |
Symbol 142 MovieClip [blockFinal] | Uses:138 | Used by:168 |
Symbol 143 Bitmap | Used by:144 | |
Symbol 144 Graphic | Uses:143 | Used by:158 |
Symbol 145 Font | Used by:146 147 148 176 178 195 203 | |
Symbol 146 EditableText | Uses:94 145 | Used by:158 |
Symbol 147 EditableText | Uses:94 145 | Used by:158 |
Symbol 148 EditableText | Uses:94 145 | Used by:158 |
Symbol 149 Graphic | Used by:152 | |
Symbol 150 ShapeTweening | Used by:152 | |
Symbol 151 Graphic | Used by:152 | |
Symbol 152 MovieClip | Uses:149 150 151 | Used by:158 |
Symbol 153 Graphic | Used by:154 | |
Symbol 154 MovieClip | Uses:153 | Used by:158 |
Symbol 155 Sound | Used by:158 | |
Symbol 156 Graphic | Used by:157 161 234 | |
Symbol 157 MovieClip | Uses:156 | Used by:158 |
Symbol 158 MovieClip [complete] | Uses:144 146 147 148 152 154 155 157 | Used by:168 |
Symbol 159 Graphic | Used by:160 | |
Symbol 160 MovieClip [launchStars] | Uses:159 | Used by:168 |
Symbol 161 MovieClip | Uses:156 | Used by:162 |
Symbol 162 MovieClip [loadFadeOut] | Uses:161 | Used by:168 |
Symbol 163 Graphic | Used by:164 | |
Symbol 164 MovieClip | Uses:163 | Used by:166 |
Symbol 165 Sound | Used by:166 | |
Symbol 166 MovieClip [port-sign] | Uses:164 165 | Used by:168 |
Symbol 167 Sound [TBA-intro] | Used by:168 | |
Symbol 168 MovieClip | Uses:134 138 141 142 158 160 162 166 4 167 | Used by:Timeline |
Symbol 169 Sound | Used by:Timeline | |
Symbol 170 Font | Used by:171 | |
Symbol 171 Text | Uses:170 | Used by:172 |
Symbol 172 MovieClip | Uses:171 | Used by:197 |
Symbol 173 Graphic | Used by:174 | |
Symbol 174 MovieClip | Uses:173 | Used by:197 |
Symbol 175 Graphic | Used by:177 | |
Symbol 176 EditableText | Uses:145 | Used by:177 |
Symbol 177 MovieClip | Uses:175 176 | Used by:197 |
Symbol 178 Text | Uses:145 | Used by:179 |
Symbol 179 MovieClip | Uses:178 | Used by:197 |
Symbol 180 Font | Used by:181 184 188 204 217 223 236 237 355 | |
Symbol 181 Text | Uses:180 | Used by:182 |
Symbol 182 MovieClip | Uses:181 | Used by:197 |
Symbol 183 Graphic | Used by:191 192 194 | |
Symbol 184 Text | Uses:180 | Used by:191 192 194 |
Symbol 185 Graphic | Used by:191 192 194 | |
Symbol 186 Font | Used by:187 | |
Symbol 187 Text | Uses:186 | Used by:191 192 194 |
Symbol 188 Text | Uses:180 | Used by:191 192 194 |
Symbol 189 Graphic | Used by:191 192 194 | |
Symbol 190 Graphic | Used by:191 192 194 | |
Symbol 191 Button | Uses:183 184 185 187 188 189 190 | Used by:197 |
Symbol 192 Button | Uses:183 184 185 187 188 189 190 | Used by:197 |
Symbol 193 Sound | Used by:197 | |
Symbol 194 Button | Uses:183 184 185 187 188 189 190 | Used by:197 |
Symbol 195 Text | Uses:145 | Used by:196 |
Symbol 196 MovieClip | Uses:195 | Used by:197 |
Symbol 197 MovieClip | Uses:172 174 177 179 182 191 192 193 194 196 | Used by:Timeline |
Symbol 198 Graphic | Used by:Timeline | |
Symbol 199 Graphic | Used by:200 | |
Symbol 200 MovieClip | Uses:199 | Used by:Timeline |
Symbol 201 Graphic | Used by:202 | |
Symbol 202 MovieClip | Uses:201 | Used by:Timeline |
Symbol 203 Text | Uses:145 | Used by:Timeline |
Symbol 204 Text | Uses:180 | Used by:Timeline |
Symbol 205 Graphic | Used by:209 | |
Symbol 206 Graphic | Used by:209 | |
Symbol 207 Graphic | Used by:209 | |
Symbol 208 Graphic | Used by:209 | |
Symbol 209 MovieClip | Uses:205 206 207 208 | Used by:210 |
Symbol 210 MovieClip | Uses:209 | Used by:Timeline |
Symbol 211 Graphic | Used by:214 | |
Symbol 212 Font | Used by:213 | |
Symbol 213 Text | Uses:212 | Used by:214 |
Symbol 214 Button | Uses:211 213 | Used by:Timeline |
Symbol 215 Font | Used by:216 222 228 229 230 | |
Symbol 216 EditableText | Uses:215 | Used by:Timeline |
Symbol 217 Text | Uses:180 | Used by:218 |
Symbol 218 MovieClip | Uses:217 | Used by:221 |
Symbol 219 Text | Uses:14 | Used by:221 |
Symbol 220 Graphic | Used by:221 226 | |
Symbol 221 Button | Uses:218 219 220 | Used by:Timeline |
Symbol 222 Text | Uses:215 | Used by:Timeline |
Symbol 223 Text | Uses:180 | Used by:224 |
Symbol 224 MovieClip | Uses:223 | Used by:226 |
Symbol 225 Text | Uses:14 | Used by:226 |
Symbol 226 Button | Uses:224 225 220 | Used by:Timeline |
Symbol 227 Graphic | Used by:231 | |
Symbol 228 EditableText | Uses:215 | Used by:231 |
Symbol 229 EditableText | Uses:215 | Used by:231 |
Symbol 230 EditableText | Uses:215 | Used by:231 |
Symbol 231 MovieClip | Uses:227 228 229 230 | Used by:Timeline |
Symbol 232 Font | Used by:233 | |
Symbol 233 EditableText | Uses:232 | Used by:Timeline |
Symbol 234 MovieClip | Uses:156 | Used by:235 |
Symbol 235 MovieClip | Uses:234 | Used by:Timeline |
Symbol 236 Text | Uses:180 | Used by:Timeline |
Symbol 237 Text | Uses:180 | Used by:Timeline |
Symbol 238 Graphic | Used by:253 | |
Symbol 239 Font | Used by:240 | |
Symbol 240 EditableText | Uses:239 | Used by:253 |
Symbol 241 Text | Uses:94 | Used by:253 |
Symbol 242 Text | Uses:94 | Used by:253 |
Symbol 243 Text | Uses:94 | Used by:253 |
Symbol 244 Font | Used by:245 246 247 | |
Symbol 245 EditableText | Uses:244 | Used by:253 |
Symbol 246 EditableText | Uses:244 | Used by:253 |
Symbol 247 EditableText | Uses:244 | Used by:253 |
Symbol 248 Graphic | Used by:253 | |
Symbol 249 Graphic | Used by:253 | |
Symbol 250 Graphic | Used by:253 | |
Symbol 251 Font | Used by:252 | |
Symbol 252 Text | Uses:251 | Used by:253 |
Symbol 253 MovieClip | Uses:238 240 241 242 243 245 246 247 248 249 250 252 | Used by:Timeline |
Symbol 254 Graphic | Used by:255 | |
Symbol 255 MovieClip | Uses:254 | Used by:Timeline |
Symbol 256 EditableText | Uses:14 | Used by:Timeline |
Symbol 257 EditableText | Uses:14 | Used by:Timeline |
Symbol 258 EditableText | Uses:14 | Used by:Timeline |
Symbol 259 EditableText | Uses:14 | Used by:Timeline |
Symbol 260 Graphic | Used by:Timeline | |
Symbol 261 Graphic | Used by:351 | |
Symbol 262 Graphic | Used by:266 | |
Symbol 263 Bitmap | Used by:264 | |
Symbol 264 Graphic | Uses:263 | Used by:265 |
Symbol 265 MovieClip | Uses:264 | Used by:266 |
Symbol 266 MovieClip | Uses:262 265 | Used by:351 |
Symbol 267 Font | Used by:268 | |
Symbol 268 EditableText | Uses:267 | Used by:269 |
Symbol 269 MovieClip | Uses:268 | Used by:270 |
Symbol 270 MovieClip | Uses:269 | Used by:351 |
Symbol 271 Graphic | Used by:272 | |
Symbol 272 MovieClip | Uses:271 | Used by:273 |
Symbol 273 MovieClip | Uses:272 | Used by:288 |
Symbol 274 Graphic | Used by:275 | |
Symbol 275 MovieClip | Uses:274 | Used by:288 |
Symbol 276 Graphic | Used by:277 | |
Symbol 277 MovieClip | Uses:276 | Used by:278 |
Symbol 278 MovieClip | Uses:277 | Used by:288 |
Symbol 279 Graphic | Used by:280 | |
Symbol 280 MovieClip | Uses:279 | Used by:281 |
Symbol 281 MovieClip | Uses:280 | Used by:288 |
Symbol 282 Graphic | Used by:283 | |
Symbol 283 MovieClip | Uses:282 | Used by:284 |
Symbol 284 MovieClip | Uses:283 | Used by:288 |
Symbol 285 Graphic | Used by:286 | |
Symbol 286 MovieClip | Uses:285 | Used by:287 |
Symbol 287 MovieClip | Uses:286 | Used by:288 |
Symbol 288 MovieClip | Uses:273 275 278 281 284 287 | Used by:351 |
Symbol 289 Graphic | Used by:290 | |
Symbol 290 MovieClip | Uses:289 | Used by:351 |
Symbol 291 Graphic | Used by:351 | |
Symbol 292 Text | Uses:14 | Used by:351 |
Symbol 293 Graphic | Used by:300 | |
Symbol 294 Graphic | Used by:295 | |
Symbol 295 MovieClip | Uses:294 | Used by:300 303 316 344 |
Symbol 296 Graphic | Used by:297 | |
Symbol 297 MovieClip | Uses:296 | Used by:298 |
Symbol 298 MovieClip | Uses:297 | Used by:300 303 316 344 |
Symbol 299 Sound | Used by:300 303 316 344 | |
Symbol 300 MovieClip | Uses:293 295 298 299 | Used by:351 |
Symbol 301 Text | Uses:14 | Used by:351 |
Symbol 302 Graphic | Used by:303 | |
Symbol 303 MovieClip | Uses:302 295 298 299 | Used by:351 |
Symbol 304 Text | Uses:14 | Used by:351 |
Symbol 305 Graphic | Used by:308 | |
Symbol 306 Graphic | Used by:307 | |
Symbol 307 MovieClip | Uses:306 | Used by:308 311 313 338 |
Symbol 308 MovieClip | Uses:305 307 | Used by:351 |
Symbol 309 Text | Uses:14 | Used by:351 |
Symbol 310 Graphic | Used by:311 | |
Symbol 311 MovieClip | Uses:310 307 | Used by:351 |
Symbol 312 Graphic | Used by:313 | |
Symbol 313 MovieClip | Uses:312 307 | Used by:351 |
Symbol 314 Text | Uses:14 | Used by:351 |
Symbol 315 Graphic | Used by:316 | |
Symbol 316 MovieClip | Uses:315 295 298 299 | Used by:351 |
Symbol 317 Text | Uses:14 | Used by:351 |
Symbol 318 Text | Uses:14 | Used by:351 |
Symbol 319 Graphic | Used by:320 | |
Symbol 320 MovieClip | Uses:319 59 | Used by:351 |
Symbol 321 Text | Uses:14 | Used by:351 |
Symbol 322 Text | Uses:14 | Used by:351 |
Symbol 323 Text | Uses:14 | Used by:351 |
Symbol 324 Graphic | Used by:326 | |
Symbol 325 Graphic | Used by:326 | |
Symbol 326 MovieClip | Uses:324 325 | Used by:330 |
Symbol 327 Graphic | Used by:328 | |
Symbol 328 MovieClip | Uses:327 | Used by:329 |
Symbol 329 MovieClip | Uses:328 | Used by:330 |
Symbol 330 MovieClip | Uses:326 329 | Used by:351 |
Symbol 331 Text | Uses:14 | Used by:351 |
Symbol 332 Text | Uses:14 | Used by:351 |
Symbol 333 Text | Uses:14 | Used by:351 |
Symbol 334 Text | Uses:14 | Used by:351 |
Symbol 335 Font | Used by:336 355 | |
Symbol 336 Text | Uses:14 335 | Used by:351 |
Symbol 337 Graphic | Used by:338 | |
Symbol 338 MovieClip | Uses:337 307 | Used by:351 |
Symbol 339 Text | Uses:14 | Used by:351 |
Symbol 340 Text | Uses:14 | Used by:351 |
Symbol 341 Text | Uses:14 | Used by:351 |
Symbol 342 Text | Uses:14 | Used by:351 |
Symbol 343 Graphic | Used by:344 | |
Symbol 344 MovieClip | Uses:343 295 298 299 | Used by:351 |
Symbol 345 Text | Uses:14 | Used by:351 |
Symbol 346 Text | Uses:14 | Used by:351 |
Symbol 347 Text | Uses:14 | Used by:351 |
Symbol 348 Text | Uses:14 | Used by:351 |
Symbol 349 Text | Uses:14 | Used by:351 |
Symbol 350 Text | Uses:14 | Used by:351 |
Symbol 351 MovieClip | Uses:261 266 270 288 290 291 292 300 301 303 304 308 309 311 313 314 316 317 318 320 321 322 323 330 331 332 333 334 336 338 339 340 341 342 344 345 346 347 348 349 350 | Used by:Timeline |
Symbol 352 Graphic | Used by:353 | |
Symbol 353 MovieClip | Uses:352 | Used by:Timeline |
Symbol 354 EditableText | Uses:14 | Used by:Timeline |
Symbol 355 EditableText | Uses:14 180 335 | Used by:Timeline |
Symbol 356 EditableText | Uses:14 | Used by:Timeline |
Symbol 357 Graphic | Used by:360 362 366 | |
Symbol 358 Text | Uses:14 | Used by:360 |
Symbol 359 Graphic | Used by:360 362 | |
Symbol 360 Button | Uses:357 358 359 | Used by:Timeline |
Symbol 361 Text | Uses:14 | Used by:362 |
Symbol 362 Button | Uses:357 361 359 | Used by:Timeline |
Symbol 363 Graphic | Used by:366 | |
Symbol 364 Text | Uses:14 | Used by:366 |
Symbol 365 Graphic | Used by:366 | |
Symbol 366 Button | Uses:363 364 365 357 | Used by:Timeline |
Symbol 367 Text | Uses:14 | Used by:370 |
Symbol 368 Text | Uses:14 | Used by:370 |
Symbol 369 Graphic | Used by:370 | |
Symbol 370 Button | Uses:367 368 369 | Used by:Timeline |
Symbol 371 MovieClip | Used by:Timeline | |
Streaming Sound 1 | Used by:Symbol 129 MovieClip |
Instance Names
"bg" | Frame 1 | Symbol 80 MovieClip |
"adBox" | Frame 1 | Symbol 93 MovieClip |
"b6" | Frame 1 | Symbol 103 MovieClip |
"b23" | Frame 1 | Symbol 103 MovieClip |
"b21" | Frame 1 | Symbol 103 MovieClip |
"b19" | Frame 1 | Symbol 103 MovieClip |
"b17" | Frame 1 | Symbol 103 MovieClip |
"b15" | Frame 1 | Symbol 103 MovieClip |
"b13" | Frame 1 | Symbol 103 MovieClip |
"b11" | Frame 1 | Symbol 103 MovieClip |
"b9" | Frame 1 | Symbol 103 MovieClip |
"b0" | Frame 1 | Symbol 103 MovieClip |
"b3" | Frame 1 | Symbol 103 MovieClip |
"b4" | Frame 1 | Symbol 103 MovieClip |
"b10" | Frame 1 | Symbol 103 MovieClip |
"b8" | Frame 1 | Symbol 103 MovieClip |
"b5" | Frame 1 | Symbol 103 MovieClip |
"b7" | Frame 1 | Symbol 103 MovieClip |
"b2" | Frame 1 | Symbol 103 MovieClip |
"b1" | Frame 1 | Symbol 103 MovieClip |
"b16" | Frame 1 | Symbol 103 MovieClip |
"b24" | Frame 1 | Symbol 103 MovieClip |
"b22" | Frame 1 | Symbol 103 MovieClip |
"b20" | Frame 1 | Symbol 103 MovieClip |
"b18" | Frame 1 | Symbol 103 MovieClip |
"b14" | Frame 1 | Symbol 103 MovieClip |
"b12" | Frame 1 | Symbol 103 MovieClip |
"afw" | Frame 1 | Symbol 106 MovieClip |
"playMe" | Frame 1 | Symbol 112 MovieClip |
"goodStar" | Frame 5 | Symbol 200 MovieClip |
"goodStar2" | Frame 5 | Symbol 202 MovieClip |
"b1" | Frame 5 | Symbol 210 MovieClip |
"b2" | Frame 5 | Symbol 210 MovieClip |
"b3" | Frame 5 | Symbol 210 MovieClip |
"b4" | Frame 5 | Symbol 210 MovieClip |
"b5" | Frame 5 | Symbol 210 MovieClip |
"b10" | Frame 5 | Symbol 210 MovieClip |
"b9" | Frame 5 | Symbol 210 MovieClip |
"b8" | Frame 5 | Symbol 210 MovieClip |
"b7" | Frame 5 | Symbol 210 MovieClip |
"b6" | Frame 5 | Symbol 210 MovieClip |
"b12" | Frame 5 | Symbol 210 MovieClip |
"b13" | Frame 5 | Symbol 210 MovieClip |
"b14" | Frame 5 | Symbol 210 MovieClip |
"b15" | Frame 5 | Symbol 210 MovieClip |
"b20" | Frame 5 | Symbol 210 MovieClip |
"b19" | Frame 5 | Symbol 210 MovieClip |
"b18" | Frame 5 | Symbol 210 MovieClip |
"b17" | Frame 5 | Symbol 210 MovieClip |
"b16" | Frame 5 | Symbol 210 MovieClip |
"b21" | Frame 5 | Symbol 210 MovieClip |
"b22" | Frame 5 | Symbol 210 MovieClip |
"b23" | Frame 5 | Symbol 210 MovieClip |
"b24" | Frame 5 | Symbol 210 MovieClip |
"b25" | Frame 5 | Symbol 210 MovieClip |
"b11" | Frame 5 | Symbol 210 MovieClip |
"totMe" | Frame 5 | Symbol 231 MovieClip |
"whiteFade" | Frame 5 | Symbol 235 MovieClip |
"blag" | Frame 5 | Symbol 253 MovieClip |
"levels" | Frame 6 | Symbol 351 MovieClip |
"ball" | Frame 6 | Symbol 134 MovieClip |
"parR" | Frame 6 | Symbol 354 EditableText |
"proR" | Frame 6 | Symbol 356 EditableText |
"leftTileButton" | Frame 6 | Symbol 74 MovieClip [leftTile] |
"upTileButton" | Frame 6 | Symbol 72 MovieClip [upTile] |
"rightTileButton" | Frame 6 | Symbol 69 MovieClip [rightTile] |
"downTileButton" | Frame 6 | Symbol 66 MovieClip [downTile] |
"resetButton" | Frame 6 | Symbol 360 Button |
"goButton" | Frame 6 | Symbol 362 Button |
"stopButton" | Frame 6 | Symbol 366 Button |
"drawArea" | Frame 6 | Symbol 371 MovieClip |
"whiteFade" | Frame 6 | Symbol 235 MovieClip |
"levelMenuDisp" | Symbol 31 MovieClip [levelMenu] Frame 1 | Symbol 15 EditableText |
"flip" | Symbol 56 MovieClip [liner] Frame 1 | Symbol 55 MovieClip |
"hitA" | Symbol 66 MovieClip [downTile] Frame 1 | Symbol 59 MovieClip |
"hitA" | Symbol 69 MovieClip [rightTile] Frame 1 | Symbol 59 MovieClip |
"hitA" | Symbol 72 MovieClip [upTile] Frame 1 | Symbol 59 MovieClip |
"hitA" | Symbol 74 MovieClip [leftTile] Frame 1 | Symbol 59 MovieClip |
"block" | Symbol 138 MovieClip [block] Frame 1 | Symbol 136 MovieClip |
"block" | Symbol 142 MovieClip [blockFinal] Frame 1 | Symbol 138 MovieClip [block] |
"filler" | Symbol 158 MovieClip [complete] Frame 1 | Symbol 152 MovieClip |
"fadeMe" | Symbol 158 MovieClip [complete] Frame 1 | Symbol 154 MovieClip |
"inside" | Symbol 210 MovieClip Frame 1 | Symbol 209 MovieClip |
"totS" | Symbol 231 MovieClip Frame 1 | Symbol 228 EditableText |
"totP" | Symbol 231 MovieClip Frame 1 | Symbol 229 EditableText |
"trippy" | Symbol 231 MovieClip Frame 1 | Symbol 230 EditableText |
"lev" | Symbol 253 MovieClip Frame 1 | Symbol 240 EditableText |
"yTime" | Symbol 253 MovieClip Frame 1 | Symbol 245 EditableText |
"pTime" | Symbol 253 MovieClip Frame 1 | Symbol 246 EditableText |
"proTime" | Symbol 253 MovieClip Frame 1 | Symbol 247 EditableText |
"hitA" | Symbol 288 MovieClip Frame 1 | Symbol 275 MovieClip |
"ring1" | Symbol 288 MovieClip Frame 1 | Symbol 278 MovieClip |
"ring2" | Symbol 288 MovieClip Frame 1 | Symbol 281 MovieClip |
"ring3" | Symbol 288 MovieClip Frame 1 | Symbol 284 MovieClip |
"ring4" | Symbol 288 MovieClip Frame 1 | Symbol 287 MovieClip |
"hitA" | Symbol 320 MovieClip Frame 1 | Symbol 59 MovieClip |
"tele" | Symbol 330 MovieClip Frame 1 | Symbol 326 MovieClip |
"mainArea" | Symbol 351 MovieClip Frame 1 | Symbol 266 MovieClip |
"goal" | Symbol 351 MovieClip Frame 1 | Symbol 288 MovieClip |
"startPoint" | Symbol 351 MovieClip Frame 1 | Symbol 290 MovieClip |
"a1" | Symbol 351 MovieClip Frame 11 | Symbol 330 MovieClip |
"b1" | Symbol 351 MovieClip Frame 11 | Symbol 330 MovieClip |
"a2" | Symbol 351 MovieClip Frame 12 | Symbol 330 MovieClip |
"b2" | Symbol 351 MovieClip Frame 12 | Symbol 330 MovieClip |
"a1" | Symbol 351 MovieClip Frame 18 | Symbol 330 MovieClip |
"b1" | Symbol 351 MovieClip Frame 18 | Symbol 330 MovieClip |
"b2" | Symbol 351 MovieClip Frame 18 | Symbol 330 MovieClip |
"a2" | Symbol 351 MovieClip Frame 18 | Symbol 330 MovieClip |
"a1" | Symbol 351 MovieClip Frame 23 | Symbol 330 MovieClip |
"b1" | Symbol 351 MovieClip Frame 23 | Symbol 330 MovieClip |
"a1" | Symbol 351 MovieClip Frame 25 | Symbol 330 MovieClip |
"b1" | Symbol 351 MovieClip Frame 25 | Symbol 330 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "wood3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "PIPE" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "BANJO" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "hard" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "levelComplete" |
ExportAssets (56) | Timeline Frame 1 | Symbol 31 as "levelMenu" |
ExportAssets (56) | Timeline Frame 1 | Symbol 52 as "playControls" |
ExportAssets (56) | Timeline Frame 1 | Symbol 54 as "starX" |
ExportAssets (56) | Timeline Frame 1 | Symbol 56 as "liner" |
ExportAssets (56) | Timeline Frame 1 | Symbol 66 as "downTile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 69 as "rightTile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 72 as "upTile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 74 as "leftTile" |
ExportAssets (56) | Timeline Frame 2 | Symbol 138 as "block" |
ExportAssets (56) | Timeline Frame 2 | Symbol 141 as "blockBall" |
ExportAssets (56) | Timeline Frame 2 | Symbol 142 as "blockFinal" |
ExportAssets (56) | Timeline Frame 2 | Symbol 158 as "complete" |
ExportAssets (56) | Timeline Frame 2 | Symbol 160 as "launchStars" |
ExportAssets (56) | Timeline Frame 2 | Symbol 162 as "loadFadeOut" |
ExportAssets (56) | Timeline Frame 2 | Symbol 166 as "port-sign" |
ExportAssets (56) | Timeline Frame 2 | Symbol 167 as "TBA-intro" |
Labels
"preloader" | Frame 1 |
"agpreview" | Frame 2 |
"router" | Frame 3 |
"NOSAVEGAME" | Frame 4 |
"menu" | Frame 5 |
"game" | Frame 6 |
Dynamic Text Variables
_root.perDisp | Symbol 105 EditableText | "<p align="left"><font face="Orator Std" size="9" color="#ffffff" letterSpacing="0.000000" kerning="1">20%</font></p>" |
_root.levelFinishedIn | Symbol 146 EditableText | "<p align="center"><font face="Myriad Web" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>That level was finished in</b></font></p>" |
_root.comparePar | Symbol 147 EditableText | "<p align="center"><font face="Myriad Web" size="15" color="#000000" letterSpacing="0.000000" kerning="1">That level was finished in</font></p>" |
_root.randomFact | Symbol 148 EditableText | "<p align="center"><font face="Myriad Web" size="10" color="#000000" letterSpacing="0.000000" kerning="1">That level was finished in</font></p>" |
_root.oldName | Symbol 176 EditableText | "Insert Name" |
myProgressDisp | Symbol 216 EditableText | "87%" |
oldName | Symbol 233 EditableText | "87%" |
totLeft | Symbol 256 EditableText | "0" |
totUp | Symbol 257 EditableText | "0" |
totRight | Symbol 258 EditableText | "0" |
totDown | Symbol 259 EditableText | "0" |
_root.levelDisp | Symbol 268 EditableText | "L25" |
usedR | Symbol 355 EditableText | "<p align="center"><font face="Myriad Pro" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1">Par 9a</font></p>" |
|