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

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

armorgames elements-776.swf

This is the info page for
Flash #267981

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


Text
*

<p align="left"><font face="Orator Std" size="9" color="#0000ff" letterSpacing="0.000000" kerning="1">20%</font></p>

<play>

<play>

This game may induce vertigo or dizziness.
Caution is advised to those easily effected.

This copy is for Armor Games only.
Visit the 'Free Website Games' section of Armor
Games to find a distributable version.

Developed by

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

Next

Elements

by armor games

programmed by jmtb02

play

Play more

HIGH SCOres

Music by Fikreesprojects

Agenda

1. Use the mouse to rotate the level.

2. Advance through the levels.

3. Get to level 25.

shift

space

<p align="right"><font face="Samson" size="200" color="#ffffff" letterSpacing="0.000000" kerning="1">360</font></p>

<p align="right"></p>

<p align="left"><font face="Samson" size="73" color="#999999" letterSpacing="0.000000" kerning="1">00:00:00</font></p>

<p align="left"><font face="Samson" size="16" color="#999999" letterSpacing="0.000000" kerning="1">Text will go here a bunch of times over and over again</font></p>

<p align="left"><font face="Samson" size="26" color="#ffffff" letterSpacing="0.000000" kerning="1">Welcome to Elements.</font></p>

emotional incliation

BLUE

Menu

Menu

/ Game Paused

P to continue

WIN

myName

submit

submit

View

View

congratulations.  You have conquered 25
brutal levels in an effort of completion.
For your success, I congratulate you!
Moreso, you should enter your name in the
high score boards so further players can
recognize your success!

ActionScript [AS1/AS2]

Frame 1
function 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; i = 0; while (i < 25) { tatp = Math.round(Math.random() * 16777215); altColor3 = new Color(_root["b" + i]); altColor3.setRGB(tatp); i++; } 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, 3506378, 50); loaded = _root.getBytesLoaded(); total = _root.getBytesTotal(); framesLoaded = Math.ceil((loaded / total) * 100); if (((framesLoaded >= 100) && (playMe.act == false)) && (adDone)) { 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 go(target) { System.security.allowDomain("http://pagead2.googlesyndication.com/pagead"); Stage.scaleMode = "noScale"; Stage.align = "TL"; trace("LibraryTest::go"); var _local3 = target.createEmptyMovieClip("swfClip", target.getNextHighestDepth()); trace("loading Google ads swf..."); var _local1 = new Object(); _local1.onLoadStart = function () { trace("onLoadStart"); }; _local1.onLoadComplete = function () { trace("onLoadComplete"); }; _local1.onLoadInit = onLoadInit; _local1.onLoadError = function () { trace("onLoadError"); }; var _local2 = new MovieClipLoader(); _local2.addListener(_local1); _local2.loadClip("http://pagead2.googlesyndication.com/pagead/googleflashadslibrary.swf", _local3); } function onLoadInit(clip) { trace("onLoadInit"); trace("creating params object"); var _local1 = new Object(); _local1.productType = "2"; var _local2 = new Array(); _local1.publisherId = "ca-video-pub-2816128178367254"; _local1.channels = ["Elements_Skill_Preroll"]; trace("fetching an ad"); trace(_local1); clip.requestAds(_local1, onAdsRequestResult); } function onAdsRequestResult(callbackObj) { trace("and here"); trace("onAdsRequestResult, success =" + callbackObj.success); if (!callbackObj.success) { adDone = true; } if (callbackObj.success) { var _local3 = callbackObj.ads[0]; var _local1 = _local3.getAdPlayerMovieClip(); _local1.setSize(400, 300); _local1.onError = function () { trace("error occurred"); adDone = true; }; _local1.onStateChange = function (oldState, newState) { trace((("State change from " + oldState) + " to ") + newState); if (newState == "completed") { adDone = true; } }; _local1.onAdSkip = function () { trace("Ad skipped"); adDone = true; }; _local1.load(); _local1.play(); } } adDone = false; go(adLoc);
Frame 2
stop();
Instance of Symbol 40 MovieClip in Frame 2
onClipEvent (enterFrame) { this.onPress = function () { getURL ("http://www.armorgames.com", "_blank"); }; }
Frame 3
stop();
Frame 4
function pauseDown() { if ((!pDown) && (Key.isDown(80))) { gamePaused = !gamePaused; if (!gamePaused) { camera.pauseScreen.gotoAndPlay(6); } else { camera.pauseScreen.gotoAndPlay(2); } pDown = true; } if (pDown && (!Key.isDown(80))) { pDown = false; } } function camTimer() { fCounter = fCounter + frameRateInc; if (fCounter > 1) { fCounter = 0; sCounter++; } if (sCounter >= 60) { sCounter = 0; mCounter++; } fTemp = Math.floor(fCounter * 100); if (fTemp <= 9) { fDisp = "0" + fTemp; } else { fDisp = String(fTemp); } if (sCounter <= 9) { sDisp = "0" + sCounter; } else { sDisp = String(sCounter); } if (mCounter <= 9) { mDisp = "0" + mCounter; } else { mDisp = String(mCounter); } _root.myTime = (((mDisp + ":") + sDisp) + ":") + fDisp; _root.finalScore = (_root.mCounter * 60) + _root.sCounter; } function detectAngle() { if (ballMode == "running") { qMark = rot(ball._x, ball._y, qX, qY); if (qMark == undefined) { qMark = qY - ball._y; if (qMark > 0) { qMark = 180; } else { qMark = 0; } } qMarker._rotation = qMark + 180; qMarker._x = ball._x; qMarker._y = ball._y; qMarker._visible = false; qX = ball._x; qY = ball._y; } else { qMarker._visible = true; } } function chatBox() { if (ballMode == "running") { switch (random(10)) { case 0 : chatText = "2/23/2011 - "; break; case 1 : chatText = "//Transmission recieving - "; break; case 2 : chatText = "Data Entry Point... settled - "; break; case 3 : chatText = "Reticulating Method...sector 4 - "; break; case 4 : chatText = "Method Acquired, remonitoring - "; break; case 5 : chatText = "//Error Recording bytesize - "; break; case 6 : chatText = "**Access check = Complete - "; break; case 7 : chatText = "/Receiving cw.exe - "; break; case 8 : chatText = "/Execute cw.exe...success - "; break; case 9 : chatText = "2/23/2011 - "; } } else if (ballMode == "rotating") { chatText = "ROTATING>>>>>>>\n"; } else if (ballMode == "scaling") { chatText = "SCALING>>>>>>>\n"; } else if (ballMode == "panning") { chatText = "PANNING>>>>>>>\n"; } else if (ballMode == "drawing") { chatText = "DRAWING>>>>>>>\n"; } else if (ballMode == "erasing") { chatText = "ERASING>>>>>>>\n"; } chatterBox = chatText + chatterBox; if (chatterBox.length > 350) { chatterBox = chatterBox.substr(0, 350); } } function meters() { if (rotatingEnabled) { if (rotStatus < 100) { rotStatus = rotStatus + refillRate; } if (rotStatus == 100) { var _local1 = new Color(camera.figureSpin); _local1.setRGB(greenColor); } else { var _local1 = new Color(camera.figureSpin); _local1.setRGB(redColor); } camera.rotMeter.gotoAndStop(rotStatus); } else { var _local1 = new Color(camera.figureSpin); camera.rotMeter.gotoAndStop(100); _local1.setRGB(blueColor); camera.rotMeter._visible = false; } if (panningEnabled) { camera.figurePan._alpha = 76; camera.panMeter._visible = true; if (panStatus < 100) { panStatus = panStatus + 1; } if (panStatus == 100) { var _local1 = new Color(camera.figurePan); _local1.setRGB(greenColor); } else { var _local1 = new Color(camera.figurePan); _local1.setRGB(redColor); } camera.panMeter.gotoAndStop(panStatus); } else { camera.figurePan._alpha = 0; var _local1 = new Color(camera.figurePan); camera.panMeter.gotoAndStop(100); camera.panMeter._visible = false; _local1.setRGB(blueColor); } if (scalingEnabled) { camera.figureScale._alpha = 76; camera.scaleMeter._visible = true; if (scaStatus < 100) { scaStatus = scaStatus + 2; } if (scaStatus == 100) { var _local1 = new Color(camera.figureScale); _local1.setRGB(greenColor); } else { var _local1 = new Color(camera.figureScale); _local1.setRGB(redColor); } camera.scaleMeter.gotoAndStop(scaStatus); } else { camera.figureScale._alpha = 0; var _local1 = new Color(camera.figureScale); camera.scaleMeter.gotoAndStop(100); camera.scaleMeter._visible = false; _local1.setRGB(blueColor); } } function pointing() { pointMe._x = ball._x; pointMe._y = ball._y; pointMe._alpha = 20; easing("rotation", pointMe, rot(pointX, pointY, ball._x, ball._y), 0.3); pointX = ball._x; pointY = ball._y; } function depths() { ball.swapDepths(k++); pos5.swapDepths(k++); pos4.swapDepths(k++); pos3.swapDepths(k++); pos2.swapDepths(k++); pos1.swapDepths(k++); pos0.swapDepths(k++); ballTrail.swapDepths(k++); camera.swapDepths(k++); } function messenger() { if (messaging) { texting.play(); mCount++; if (mCount == 2) { mCount = 0; myMessage = myMessage.substr(0, messLoc); myMessage = myMessage + messageLine.substr(messLoc, 1); messLoc++; if (messLoc == messageLine.length) { messaging = false; camera.messageBar.play(); } } else { myMessage = myMessage.substr(0, messLoc); myMessage = myMessage + codeToKey(random(25) + 65); } } if (TMessaging) { TmCount++; texting.play(); if (TmCount == 8) { TmCount = 0; TmyMessage = TmyMessage.substr(0, TmessLoc); TmyMessage = TmyMessage + TemoMess.substr(TmessLoc, 1); TmessLoc++; if (TmessLoc == TemoMess.length) { TMessaging = false; camera.emo.gotoAndPlay(2); } } else { TmyMessage = TmyMessage.substr(0, TmessLoc); TmyMessage = TmyMessage + random(10); } } } function myEmo() { if (ballColor == "lBlue") { TemoMess = "#06E8E7"; } else if (ballColor == "blue") { TemoMess = "#000099"; } else if (ballColor == "orange") { TemoMess = "#ECC013"; } else if (ballColor == "purple") { TemoMess = "#800080"; } if (TemoMess != prevEmo) { camera.emo.gotoAndStop(1); TmCount = 0; TmyMessage = ""; TmessLoc = 0; TMessaging = true; } prevEmo = TemoMess; } function killSwitch() { stopAllSounds(); _root.gotoAndStop(3); for (var _local2 in _root) { if (typeof(_root[_local2]) == "movieclip") { _root[_local2].removeMovieClip(); } } } function advanceLevel() { seenMessage = false; i = 0; while (i < sawMessage.length) { if (sawMessage[i] == level) { seenMessage = true; } i++; } if (!seenMessage) { myMessage = ""; messaging = true; mCount = 0; messLoc = 0; sawMessage.push(level); camera.messageBar.gotoAndStop(5); switch (level) { case 1 : messageLine = "MSG: Welcome to Elements"; return; case 2 : messageLine = "MSG: Enjoy your rotation"; return; case 3 : messageLine = "INS: Hit special boxes to change element colour"; return; case 4 : messageLine = "MSG: ^_^ you are doing great!"; return; case 5 : messageLine = "UNX: SCALING UNLOCKED"; scalingEnabled = true; return; case 6 : messageLine = "INS: Choose carefully, look ahead"; return; case 7 : messageLine = "MSG: Down down down you go."; return; case 8 : messageLine = "MSG: More curious? Continue."; return; case 9 : messageLine = "MSG: Sometimes it takes several levels to continue."; return; case 10 : messageLine = "MSG: DOWN DOWN DOWN DOWN DOWN"; return; case 11 : messageLine = "MSG: You lost yet? Soon you will."; return; case 12 : messageLine = "MSG: Did you choose correctly, or are you heading back up?."; return; case 13 : messageLine = "MSG: You have done it."; return; case 14 : messageLine = "MSG: Welcome to puzzle 2."; return; case 15 : messageLine = "MSG: Multiple levels again. Oh my."; return; case 16 : messageLine = "INS: Congratulations. Down you go."; return; case 17 : messageLine = "UNX: PANNING HAS BEEN UNLOCKED"; panningEnabled = true; return; case 18 : messageLine = "MSG: Plenty of colours."; return; case 19 : messageLine = "MSG: Same as up there, only down here."; return; case 20 : messageLine = "INS: 5 more, you must stay to the end."; return; case 21 : messageLine = "MSG: Symmetry, oh symmetry."; return; case 22 : messageLine = "INS: You will not win this next level."; return; case 23 : messageLine = "MSG: Oh my, this level will be so frustrating."; return; case 24 : messageLine = "MSG: There is no way out. Only a way in. Goodbye."; return; case 25 : messageLine = "INS: You win!"; } } } function smatter(wf) { movementTimer = 0; if (wf) { level++; } else { level--; } advanceLevel(); zoomDir = wf; switchingLevels = true; i = 0; while (i < 6) { _root["kA" + i] = _root["pos" + i]._alpha; _root["kX" + i] = _root["pos" + i]._x; _root["kY" + i] = _root["pos" + i]._y; _root["kR" + i] = _root["pos" + i]._rotation; _root["kXS" + i] = _root["pos" + i]._xscale; _root["kYS" + i] = _root["pos" + i]._yscale; _root["kdX" + i] = _root["pos" + i].design._x; _root["kdY" + i] = _root["pos" + i].design._y; _root["kdXS" + i] = _root["pos" + i].design._xscale; _root["kdYS" + i] = _root["pos" + i].design._yscale; i++; } if (wf) { tempName = pos0._name.substr(5, 10); _root["levArr" + tempName].splice(0, _root["levArr" + tempName].length); _root["bCounter" + tempName] = 0; pos0.removeMovieClip(); pos0 = pos1; pos1 = pos2; pos2 = pos3; pos3 = pos4; pos4 = pos5; pos5 = _root.attachMovie("level" + (level + 4), "level" + (level + 4), k++); pos5._x = 0; pos5._y = 0; pos5._alpha = 0; } else { tempName = pos5._name.substr(5, 10); _root["levArr" + tempName].splice(0, _root["levArr" + tempName].length); _root["bCounter" + tempName] = 0; pos5.removeMovieClip(); pos5 = pos4; pos4 = pos3; pos3 = pos2; pos2 = pos1; pos1 = pos0; pos0 = _root.attachMovie("level" + (level - 1), "level" + (level - 1), k++); } shel = camera.attachMovie("nextLev", "nextLev", k++); shel._x = 200; shel._y = 0; } function switchUp() { movementTimer++; camera.smartBox.gotoAndStop(1); statBox = "L" + level; i = 0; while (i < 6) { easing("x", _root["pos" + i], _root["kX" + i], 0.3); easing("y", _root["pos" + i], _root["kY" + i], 0.3); easing("xscale", _root["pos" + i], _root["kXS" + i], 0.3); easing("yscale", _root["pos" + i], _root["kXS" + i], 0.3); easing("xscale", _root["pos" + i].design, _root["kdXS" + i], 0.3); easing("yscale", _root["pos" + i].design, _root["kdXS" + i], 0.3); easing("x", _root["pos" + i].design, _root["kdX" + i], 0.3); easing("y", _root["pos" + i].design, _root["kdY" + i], 0.3); if (i == 0) { easing("alpha", _root["pos" + i], 0, 0.3); } if (i == 1) { easing("alpha", _root["pos" + i], 100, 0.3); } if (i == 2) { easing("alpha", _root["pos" + i], 53, 0.3); } if (i == 3) { easing("alpha", _root["pos" + i], 32, 0.3); } if (i == 4) { easing("alpha", _root["pos" + i], 21, 0.3); } if (i == 5) { easing("alpha", _root["pos" + i], 0, 0.3); } easing("rotation", _root["pos" + i], _root["kR" + i] * ((125 - (i * 25)) / 100), 0.3); i++; } if (movementTimer == 30) { pos1._alpha = 100; pos0._alpha = 0; switchingLevels = false; theFirst = false; } } function backgrounds() { easing("x", bg, pos1._x, 0.3); easing("y", bg, pos1._y, 0.3); bg._rotation = _root.pos1._rotation; } function cameraStats() { switch (ballMode) { case "rotating" : statBox = ((Math.floor(initialAngle) + 180) - (Math.floor(_root["level" + level]._rotation) + 180)) + "*"; camera.smartBox.gotoAndStop(1); break; case "scaling" : camera.smartBox.gotoAndStop(1); statBox = String(Math.floor(_root["level" + level]._xscale)) + "%"; break; default : if (camera.smartBox._currentframe == 10) { break; } camera.smartBox.play(); } } function keyToggles() { if (dDown && (!Key.isDown(68))) { dDown = false; ballMode = "running"; } if (eDown && (!Key.isDown(69))) { eDown = false; ballMode = "running"; } } function cursorObject() { easing("x", cursor, _xmouse, 0.9); easing("y", cursor, _ymouse, 0.9); if (Key.isDown(16)) { cursor.gotoAndStop(2); } else if (Key.isDown(32)) { cursor.gotoAndStop(3); } else if (Key.isDown(68)) { cursor.gotoAndStop(4); } else { cursor.gotoAndStop(1); } } function tails() { ballTrail._x = 0; ballTrail._y = 0; fk = ballTrail.attachMovie("ballFade", "bFade" + k, k++); if (ballMode == "running") { fk._x = ball._x; fk._y = ball._y; } else { fk._x = ball._x; fk._y = ball._y; fk._alpha = 50; } } function moveCamera() { camera._x = easing("x", camera, ball._x, 0.3); camera._y = easing("y", camera, ball._y, 0.3); } function leveling() { i = 0; while (i <= 5) { myDif = 0.3 * ((_root["pos" + i]._rotation - (_root["pos" + (i - 1)]._rotation * ((125 - (i * 25)) / 100))) / 2); if (i == 2) { easing("alpha", _root["pos" + i], 53, 0.3); } if (i == 3) { easing("alpha", _root["pos" + i], 32, 0.3); } if (i == 4) { easing("alpha", _root["pos" + i], 21, 0.3); } if (i == 5) { easing("alpha", _root["pos" + i], 0, 0.3); } if (i > 1) { easing("xscale", _root["pos" + i], _root["pos" + (i - 1)]._xscale * ((125 - (i * 25)) / 100), 0.3); easing("yscale", _root["pos" + i], _root["pos" + (i - 1)]._yscale * ((125 - (i * 25)) / 100), 0.3); easing("x", _root["pos" + i], _root["pos" + (i - 1)]._x, 0.3); easing("y", _root["pos" + i], _root["pos" + (i - 1)]._y, 0.3); pointA = _root["pos" + i]._rotation; pointB = _root["pos" + (i - 1)]._rotation * ((125 - (i * 25)) / 100); if (pointA > 90) { if ((pointB < 180) && (pointB > (pointA - 180))) { easing("rotation", _root["pos" + i], _root["pos" + (i - 1)]._rotation * ((125 - (i * 25)) / 100), 0.3); } else { _root["pos" + (i - 1)]._rotation = _root["pos" + (i - 1)]._rotation - 180; _root["pos" + i]._rotation = _root["pos" + i]._rotation + (0.3 * ((_root["pos" + i]._rotation - (_root["pos" + (i - 1)]._rotation * ((125 - (i * 25)) / 100))) / 2)); _root["pos" + (i - 1)]._rotation = _root["pos" + (i - 1)]._rotation + 180; } } else if (pointA < -90) { if ((pointB > -180) && (pointB < (pointA + 180))) { easing("rotation", _root["pos" + i], _root["pos" + (i - 1)]._rotation * ((125 - (i * 25)) / 100), 0.3); } else { _root["pos" + (i - 1)]._rotation = _root["pos" + (i - 1)]._rotation + 180; _root["pos" + i]._rotation = _root["pos" + i]._rotation + (0.3 * ((_root["pos" + i]._rotation - (_root["pos" + (i - 1)]._rotation * ((125 - (i * 25)) / 100))) / 2)); _root["pos" + (i - 1)]._rotation = _root["pos" + (i - 1)]._rotation - 180; } } else { easing("rotation", _root["pos" + i], _root["pos" + (i - 1)]._rotation * ((125 - (i * 25)) / 100), 0.3); } _root["pos" + i].design._xscale = _root["level" + level].design._xscale * ((125 - (i * 25)) / 100); _root["pos" + i].design._yscale = _root["level" + level].design._yscale * ((125 - (i * 25)) / 100); easing("xscale", _root["pos" + i].design, _root["pos" + (i - 1)].design._xscale * ((125 - (i * 25)) / 100), 0.3); easing("yscale", _root["pos" + i].design, _root["pos" + (i - 1)].design._yscale * ((125 - (i * 25)) / 100), 0.3); easing("x", _root["pos" + i].design, _root["pos" + (i - 1)].design._x, 0.3); easing("y", _root["pos" + i].design, _root["pos" + (i - 1)].design._y, 0.3); } if (i == 0) { _root["pos" + i]._rotation = _root["level" + level]._rotation; _root["pos" + i]._xscale = _root["level" + level]._xscale * 3; _root["pos" + i]._yscale = _root["level" + level]._yscale * 3; _root["pos" + i].design._x = _root.pos1.design._x * 1.3; _root["pos" + i].design._y = _root.pos1.design._y * 1.3; pos0._alpha = 0; } i++; } } function loadLevel(num) { pos5 = _root.attachMovie("level" + (num + 4), "level" + (num + 4), k++); pos4 = _root.attachMovie("level" + (num + 3), "level" + (num + 3), k++); pos3 = _root.attachMovie("level" + (num + 2), "level" + (num + 2), k++); pos2 = _root.attachMovie("level" + (num + 1), "level" + (num + 1), k++); pos1 = _root.attachMovie("level" + num, "level" + num, k++); pos0 = _root.attachMovie("level" + (num - 1), "level" + (num - 1), k++); } function drawingMode() { if ((ballMode == "drawing") && (drawingEnabled)) { drawCount++; _root["level" + level].design.createEmptyMovieClip("fg" + drawCount, k++); _root["level" + level].design["fg" + drawCount].lineStyle(20, 10040115, 100); _root["level" + level].design["fg" + drawCount].moveTo(linePrevX, linePrevY); _root["level" + level].design["fg" + drawCount].lineTo(_root["level" + level].design._xmouse, _root["level" + level].design._ymouse); linePrevX = _root["level" + level].design._xmouse; linePrevY = _root["level" + level].design._ymouse; } if (ballMode == "erasing") { for (var _local2 in _root["level" + level].design) { if (typeof(_root["level" + level].design[_local2]) == "movieclip") { if (_root["level" + level].design[_local2].hitTest(_xmouse, _ymouse, true)) { _root["level" + level].design[_local2].removeMovieClip(); } } } } } function mouseHit() { foo.removeMovieClip(); leveling(); if (focalPoint.hitTest(_xmouse, _ymouse) && (focalPointEna)) { ballMode = "focalPoint"; focalPoint.startDrag(); } if ((((!Key.isDown(16)) && (Key.isDown(32))) && (panningEnabled)) && (panStatus == 100)) { holdMouse = true; trace("PAN"); ballMode = "panning"; _root["level" + level].startDrag(); } if (((Key.isDown(16) && (!Key.isDown(32))) && (scaStatus == 100)) && (scalingEnabled)) { holdMouse = true; ballMode = "scaling"; } if (((rotStatus == 100) && (!Key.isDown(16))) && (!Key.isDown(32))) { ballMode = "rotating"; resetFocalPoint(); holdMouse = true; initialAngle = _root["level" + level]._rotation; few = attachMovie("handle", "handle", k++); few._x = _xmouse; few._y = _ymouse; few._rotation = followRot; foo.removeMovieClip(); handle.startDrag(true); Mouse.hide(); } } function resetFocalPoint() { followRot = rot(_root["level" + level]._x, _root["level" + level]._y, _xmouse, _ymouse); followRot = followRot - _root["level" + level]._rotation; var _local2 = {}; _local2.x = _root["level" + level].design._x; _local2.y = _root["level" + level].design._y; _root["level" + level].localToGlobal(_local2); _root["level" + level]._x = focalPoint._x; _root["level" + level]._y = focalPoint._y; _root["level" + level].globalToLocal(_local2); _root["level" + level].design._x = _local2.x; _root["level" + level].design._y = _local2.y; } function scaling() { if (ballMode == "scaling") { _root["level" + level]._xscale = _root["level" + level]._xscale + (camera._ymouse / 20); _root["level" + level]._yscale = _root["level" + level]._xscale; if (_root["level" + level]._xscale < 100) { _root["level" + level]._xscale = 100; _root["level" + level]._yscale = _root["level" + level]._xscale; } if (_root["level" + level]._xscale > 300) { _root["level" + level]._xscale = 300; _root["level" + level]._yscale = _root["level" + level]._xscale; } } } function letGo() { if (ballMode != "running") { turning = false; leveling(); holdMouse = false; fw.removeMovieClip(); _root["level" + level].stopDrag(); if (ballMode == "focalPoint") { movingFocalPoint = false; focalPoint.stopDrag(); } if (ballMode == "rotating") { rotStatus = 0; } if (ballMode == "panning") { panStatus = 0; } if (ballMode == "scaling") { scaStatus = 0; } ballMode = "running"; Mouse.show(); resetFocalPoint(); handle.removeMovieClip(); } } function rotate() { focalPoint.swapDepths(k++); if (holdMouse && (ballMode == "rotating")) { fw.removeMovieClip(); wke = createEmptyMovieClip("fw", k++); fw.lineStyle(1, 16777215, 100); fw.moveTo(handle._x, handle._y); fw.lineTo(focalPoint._x, focalPoint._y); _root["level" + level]._rotation = rot(_root["level" + level]._x, _root["level" + level]._y, _xmouse, _ymouse) - followRot; } } function collision() { mars = 0; i = 0; while (i < ballPointCount) { if (!turning) { xPos = (ball._x + xSpeed) + (radius * Math.cos((i / 180) * Math.PI)); yPos = (ball._y + ySpeed) - (radius * Math.sin((i / 180) * Math.PI)); } else { xPos = (ball._x + (xSpeed * 0.1)) + (radius * Math.cos((i / 180) * Math.PI)); yPos = (ball._y + (ySpeed * 0.1)) - (radius * Math.sin((i / 180) * Math.PI)); } if (_root["level" + level].design.hitTest(xPos, yPos, true)) { ballPoints[i] = 1; mars++; j = 0; while (j <= _root["levArr" + level].length) { if (_root["level" + level].design[j].hitTest(xPos, yPos, true)) { alreadySet = false; w = 0; while (w < setDestroy.length) { if (setDestroy[w] == j) { alreadySet = true; } w++; } if (!alreadySet) { setDestroy.push(j); } } j++; } } else { ballPoints[i] = 0; } i = i + samplingRate; } if (setDestroy.length > 0) { } i = 0; while (i <= setDestroy.length) { targetOutcome(_root["level" + level].design[setDestroy[i]]); i++; } i = 0; while (i <= setDestroy.length) { setDestroy.pop(); i++; } if (mars > 0) { } strt = 0; end = 0; hitSomething = false; i = 0; while (i < ballPointCount) { if ((!last) && (ballPoints[i])) { strt = i; hitSomething = true; } if (last && (!ballPoints[i])) { end = i; hitSomething = true; } last = ballPoints[i]; i = i + samplingRate; } if (hitSomething) { if (strt > end) { angle = ((strt + end) / 2) + 180; } else { angle = (strt + end) / 2; } angle = angle / 10; angle = Math.round(angle); angle = angle * 10; angle = angle - 10; } angle2 = (Math.atan2(ySpeed, xSpeed) * 180) / Math.PI; angle = (angle * 2) + angle2; speed = Math.sqrt((xSpeed * xSpeed) + (ySpeed * ySpeed)); if (strt != end) { xSpeed = (-speed) * Math.sin(((angle + 90) / 180) * Math.PI); ySpeed = (-speed) * Math.cos(((angle + 90) / 180) * Math.PI); } if (ballMode == "running") { moveMy(ball, 1); } else { moveMy(ball, 0); } if ((holdMouse && (hitSomething)) && (ballMode == "rotating")) { moveMy(ball, 0); _root["level" + level]._rotation = pastRotation; letGo(); } if ((holdMouse && (hitSomething)) && (ballMode == "panning")) { _root["level" + level]._x = balrX; _root["level" + level]._y = balrY; letGo(); } if ((holdMouse && (hitSomething)) && (ballMode == "scaling")) { _root["level" + level]._xscale = pastScale; _root["level" + level]._yscale = pastScale; letGo(); } pastRotation = _root["level" + level]._rotation; balrX = pastPanX; balrY = pastPanY; pastPanX = _root["level" + level]._x; pastPanY = _root["level" + level]._y; pastScale = _root["level" + level]._xscale; } function targetOutcome(car) { switch (car.style) { case "up" : i = 0; while (i <= setDestroy.length) { setDestroy.pop(); i++; } var _local4 = new Sound(this); _local4.attachSound("whoosher"); _local4.start(0, 1); smatter(true); break; case "down" : i = 0; while (i <= setDestroy.length) { setDestroy.pop(); i++; } _local4 = new Sound(this); _local4.attachSound("whoosher"); _local4.start(0, 1); smatter(false); break; case "grey" : _local4 = new Sound(this); if (ballColor == "blue") { _local4.attachSound("sang"); } else if (ballColor == "purple") { _local4.attachSound("tabla"); } else if (ballColor == "orange") { _local4.attachSound("guiro"); } else if (ballColor == "lblue") { _local4.attachSound("doundoun"); } _local4.start(0, 1); car.ref.play(); break; case "blue" : if (ballColor == "blue") { rwe = _root["level" + level].design.attachMovie("blockExplode", "b" + k, k++); rwe._x = car._x; rwe._y = car._y; _local4 = new Sound(this); _local4.attachSound("marimba"); _local4.start(0, 1); car.swapDepths(k++); car.removeMovieClip(); } else { _local4 = new Sound(this); if (ballColor == "blue") { _local4.attachSound("sang"); } else if (ballColor == "purple") { _local4.attachSound("tabla"); } else if (ballColor == "orange") { _local4.attachSound("guiro"); } else if (ballColor == "lblue") { _local4.attachSound("doundoun"); } _local4.start(0, 1); } break; case "purple" : if (ballColor == "purple") { rwe = _root["level" + level].design.attachMovie("blockExplode", "b" + k, k++); rwe._x = car._x; rwe._y = car._y; _local4 = new Sound(this); _local4.attachSound("cello"); _local4.start(0, 1); car.swapDepths(k++); car.removeMovieClip(); } else { _local4 = new Sound(this); if (ballColor == "blue") { _local4.attachSound("sang"); } else if (ballColor == "purple") { _local4.attachSound("tabla"); } else if (ballColor == "orange") { _local4.attachSound("guiro"); } else if (ballColor == "lblue") { _local4.attachSound("doundoun"); } _local4.start(0, 1); } break; case "ltblue" : if (ballColor == "lBlue") { rwe = _root["level" + level].design.attachMovie("blockExplode", "b" + k, k++); rwe._x = car._x; rwe._y = car._y; _local4 = new Sound(this); _local4.attachSound("triangle"); _local4.start(0, 1); car.swapDepths(k++); car.removeMovieClip(); } else { _local4 = new Sound(this); if (ballColor == "blue") { _local4.attachSound("sang"); } else if (ballColor == "purple") { _local4.attachSound("tabla"); } else if (ballColor == "orange") { _local4.attachSound("guiro"); } else if (ballColor == "lblue") { _local4.attachSound("doundoun"); } _local4.start(0, 1); } break; case "orange" : if (ballColor == "orange") { rwe = _root["level" + level].design.attachMovie("blockExplode", "b" + k, k++); rwe._x = car._x; rwe._y = car._y; _local4 = new Sound(this); _local4.attachSound("claves"); _local4.start(0, 1); car.swapDepths(k++); car.removeMovieClip(); } else { _local4 = new Sound(this); if (ballColor == "blue") { _local4.attachSound("sang"); } else if (ballColor == "purple") { _local4.attachSound("tabla"); } else if (ballColor == "orange") { _local4.attachSound("guiro"); } else if (ballColor == "lblue") { _local4.attachSound("doundoun"); } _local4.start(0, 1); } break; case "blueBlock" : if (ballColor != "blue") { ballColor = "blue"; ball.gotoAndStop(1); bg.bg.gotoAndStop(1); stopAllSounds(); _local4 = new Sound(this); _local4.attachSound("blueLevel"); _local4.start(0, 9999); camera.whiteFade.play(); } break; case "orangeBlock" : if (ballColor != "orange") { stopAllSounds(); bg.bg.gotoAndStop(3); _local4 = new Sound(this); _local4.attachSound("orangeLevel"); _local4.start(0, 9999); ballColor = "orange"; ball.gotoAndStop(2); camera.whiteFade.play(); } break; case "purpleBlock" : if (ballColor != "purple") { stopAllSounds(); ballColor = "purple"; _local4 = new Sound(this); _local4.attachSound("purpleLevel"); _local4.start(0, 9999); bg.bg.gotoAndStop(2); ball.gotoAndStop(2); camera.whiteFade.play(); } break; case "lBlueBlock" : if (ballColor == "lBlue") { break; } ballColor = "lBlue"; stopAllSounds(); _local4 = new Sound(this); _local4.attachSound("lblueLevel"); _local4.start(0, 9999); bg.bg.gotoAndStop(4); ball.gotoAndStop(4); camera.whiteFade.play(); } } function moveMy(we, num) { we._x = we._x + (xSpeed * num); we._y = we._y + (ySpeed * num); focalPoint._x = focalPoint._x + (xSpeed * num); focalPoint._y = focalPoint._y + (ySpeed * num); g1._x = g1._x + ((xSpeed * num) * 0.2); g1._y = g1._y + ((ySpeed * num) * 0.2); g2._x = g2._x + ((xSpeed * num) * 0.5); g2._y = g2._y + ((ySpeed * num) * 0.5); } function easing(pro, mov1, mov2, drift) { switch (pro) { case "x" : mov1._x = mov1._x - (drift * ((mov1._x - mov2) / 2)); break; case "y" : mov1._y = mov1._y - (drift * ((mov1._y - mov2) / 2)); break; case "xscale" : mov1._xscale = mov1._xscale - (drift * ((mov1._xscale - mov2) / 2)); break; case "yscale" : mov1._yscale = mov1._yscale - (drift * ((mov1._yscale - mov2) / 2)); break; case "width" : mov1._width = mov1._width - (drift * ((mov1._width - mov2) / 2)); break; case "height" : mov1._height = mov1._height - (drift * ((mov1._height - mov2) / 2)); break; case "alpha" : mov1._alpha = mov1._alpha - (drift * ((mov1._alpha - mov2) / 2)); break; case "rotation" : mov1._rotation = mov1._rotation - (drift * ((mov1._rotation - mov2) / 2)); } } function dist(x1, y1, x2, y2) { return(Math.sqrt(((x2 - x1) * (x2 - x1)) + ((y2 - y1) * (y2 - y1)))); } function rot(circx, circy, prevx, prevy) { if ((circx < prevx) && (circy < prevy)) { angle = Math.atan(Math.abs(circy - prevy) / Math.abs(circx - prevx)); degrees = (angle * 180) / Math.PI; return(degrees + 90); } if ((circx < prevx) && (circy > prevy)) { angle = Math.atan(Math.abs(circy - prevy) / Math.abs(circx - prevx)); degrees = (angle * 180) / Math.PI; return(90 - degrees); } if ((circx > prevx) && (circy < prevy)) { angle = Math.atan(Math.abs(circx - prevx) / Math.abs(circy - prevy)); degrees = (angle * 180) / Math.PI; return(-(180 - degrees)); } if ((circx > prevx) && (circy > prevy)) { angle = Math.atan(Math.abs(circy - prevy) / Math.abs(circx - prevx)); degrees = (angle * 180) / Math.PI; return(-(90 - degrees)); } } function rotTranslation(rotat) { if (rotat == 0) { return(0); } if ((rotat < 0) && (rotat > -180)) { return(Math.abs(rotat)); } if ((rotat > 0) && (rotat < 180)) { return(360 - rotat); } if ((rotat == 180) || (rotat == -180)) { return(180); } } function codeToKey(trw) { switch (trw) { case 65 : return("A"); case 66 : return("B"); case 67 : return("C"); case 68 : return("D"); case 69 : return("E"); case 70 : return("F"); case 71 : return("G"); case 72 : return("H"); case 73 : return("I"); case 74 : return("J"); case 75 : return("K"); case 76 : return("L"); case 77 : return("M"); case 78 : return("N"); case 79 : return("O"); case 80 : return("P"); case 81 : return("Q"); case 82 : return("R"); case 83 : return("S"); case 84 : return("T"); case 85 : return("U"); case 86 : return("V"); case 87 : return("W"); case 88 : return("X"); case 89 : return("Y"); case 90 : return("Z"); } } _quality = "AUTOLOW"; var level = 1; var mars = 0; var movingFocalPoint = false; var pastPanX = 0; var pastPanY = 0; var pastScale = 0; var alreadySet = false; var setDestroy = new Array(); var ballColor = "blue"; var angle = 0; var angle2 = 0; var strt = 0; var end = 0; var speed = 0; var radius = ((ball._width * 1.2) / 2); var xSpeed = 0; var ySpeed = 10; var ballPointCount = 360; var ballPoints = new Array(ballPointCount); var samplingRate = 10; var holdMouse = false; var k = 1; var followRot = 0; var turning = false; var focalPointEna = false; var ballMode = "running"; var linePrevX = _root["level" + level].design._xmouse; var linePrevY = _root["level" + level].design._ymouse; var dDown = false; var eDown = false; var initialAngle = 0; var drawCount = 0; var switchingLevels = false; var theFirst = true; var rotStatus = 100; var panStatus = 100; var scaStatus = 100; var drawStatus = 0; var rotatingEnabled = true; var panningEnabled = false; var scalingEnabled = false; var drawingEnabled = false; var rotatingSee = true; var panningSee = false; var scalingSee = false; var drawingSee = false; var greenColor = 2271818; var redColor = 10627883; var blueColor = 31891; var qX = ball._x; var qY = ball._y; var qMark = 0; var myTime; var sCounter = 0; var sDisp; var mCounter = 0; var mDisp; var fCounter = 0; var fDisp; var frameRateInc = 0.025; var chatterBox; var chatText; var gamePaused = false; var emo; var finalName = "John"; var finalScore = 0; i = 0; while (i <= 30) { _root["levArr" + i] = new Array(); _root["bCounter" + i] = 0; i++; } background.swapDepths(-1); bg.bg.gotoAndStop("midCap"); camera.smartBox.gotoAndStop(10); ball._x = _root["level" + level].design.startPoint._x; ball._y = _root["level" + level].design.startPoint._y; _root["level" + level].design.startPoint.swapDepths(k++); _root["level" + level].design.startPoint.removeMovieClip(); focalPoint._x = ball._x; focalPoint._y = ball._y; followRot = rot(_root["level" + level]._x, _root["level" + level]._y, _xmouse, _ymouse); followRot = followRot - _root["level" + level]._rotation; _root["level" + level]._rotation = 0; attachMovie("pointMe", "pointMe", k++); mouseHit(); letGo(); loadLevel(level); var gameEnd = false; onEnterFrame = function () { if (((!gameEnd) && (!switchingLevels)) && (level == 25)) { gameEnd = true; camera.done.play(); } pauseDown(); if ((!gameEnd) && (!gamePaused)) { if (!switchingLevels) { enable(); moveCamera(); collision(); rotate(); scaling(); keyToggles(); leveling(); tails(); moveCamera(); cursorObject(); cameraStats(); pointing(); meters(); resetFocalPoint(); } else { switchUp(); meters(); } myEmo(); camTimer(); detectAngle(); chatBox(); depths(); backgrounds(); messenger(); } else if (gameEnd) { collision(); } }; onMouseDown = function () { if ((!gameEnd) && (!gamePaused)) { if (!switchingLevels) { mouseHit(); } } }; onMouseUp = function () { if ((!gameEnd) && (!gamePaused)) { if (!switchingLevels) { letGo(); } } }; var pDown = false; var prevEmo = "ewf"; var refillRate = 5; var tempName; var sawMessage = new Array(); var seenMessage = false; var messaging = false; var messLoc = 0; var mCount = 0; var Tmessaging = false; var TmessLoc = 0; var TmCount = 0; var TemoMess = "#06E8E7"; var messageLine = "MSG: Welcome to Elements"; var sar = new Sound(this); sar.attachSound("blueLevel"); sar.start(0, 9999);
Symbol 13 Button
on (release) { _root.play(); }
Symbol 14 MovieClip Frame 1
stop(); act = false;
Symbol 14 MovieClip Frame 10
stop();
Symbol 16 MovieClip Frame 1
onEnterFrame = function () { urlStart = _url.indexOf("://") + 3; urlEnd = _url.indexOf("/", urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf(".") - 1; pfixEnd = domain.lastIndexOf(".", LastDot) + 1; domain = domain.substring(pfixEnd, domain.length); if (((domain != "") && (domain != "jmtb02.com")) && (domain != "armorgames.com")) { _root._x = 50000; _root._y = 40000; } }; this._visible = false;
Symbol 22 MovieClip Frame 1
frame._alpha = 0;
Symbol 29 Button
on (release) { getURL ("http://www.armorgames.com/", "_blank"); }
Symbol 311 MovieClip [__Packages.ab3.rankz.Armor_Bot_30_En_AS1] Frame 0
class ab3.rankz.Armor_Bot_30_En_AS1 extends Object { static var _CharsReverseLookup; var _Armor_Bot_30_En_AS1Str, _Armor_Bot_30_En_AS1Count; function Armor_Bot_30_En_AS1 () { super(); } static function Encode(str) { var _local1 = new ab3.rankz.Armor_Bot_30_En_AS1(); return(_local1.encodeArmor_Bot_30_En_AS1(str)); } static function Decode(str) { var _local1 = new ab3.rankz.Armor_Bot_30_En_AS1(); return(_local1.decodeArmor_Bot_30_En_AS1(str)); } static function StringReplaceAll(source, find, replacement) { return(source.split(find).join(replacement)); } static function InitReverseChars() { _CharsReverseLookup = new Array(); var _local1 = 0; while (_local1 < _Chars.length) { _CharsReverseLookup[_Chars[_local1]] = _local1; _local1++; } return(true); } static function UrlDecode(str) { str = StringReplaceAll(str, "\\", " "); str = unescape(str); return(str); } static function UrlEncode(str) { str = escape(str); str = StringReplaceAll(str, "\\", "%2B"); str = StringReplaceAll(str, "%20", "+"); return(str); } function setArmor_Bot_30_En_AS1Str(str) { _Armor_Bot_30_En_AS1Str = str; _Armor_Bot_30_En_AS1Count = 0; } function readArmor_Bot_30_En_AS1() { if (!_Armor_Bot_30_En_AS1Str) { return(_EndOfInput); } if (_Armor_Bot_30_En_AS1Count >= _Armor_Bot_30_En_AS1Str.length) { return(_EndOfInput); } var _local2 = _Armor_Bot_30_En_AS1Str.charCodeAt(_Armor_Bot_30_En_AS1Count) & 255; _Armor_Bot_30_En_AS1Count++; return(_local2); } function encodeArmor_Bot_30_En_AS1(str) { setArmor_Bot_30_En_AS1Str(str); var _local3 = ""; var _local2 = new Array(3); var _local5 = 0; var _local4 = false; while ((!_local4) && (((_local2[0] = readArmor_Bot_30_En_AS1())) != _EndOfInput)) { _local2[1] = readArmor_Bot_30_En_AS1(); _local2[2] = readArmor_Bot_30_En_AS1(); _local3 = _local3 + _Chars[_local2[0] >> 2]; if (_local2[1] != _EndOfInput) { _local3 = _local3 + _Chars[((_local2[0] << 4) & 48) | (_local2[1] >> 4)]; if (_local2[2] != _EndOfInput) { _local3 = _local3 + _Chars[((_local2[1] << 2) & 60) | (_local2[2] >> 6)]; _local3 = _local3 + _Chars[_local2[2] & 63]; } else { _local3 = _local3 + _Chars[(_local2[1] << 2) & 60]; _local3 = _local3 + "="; _local4 = true; } } else { _local3 = _local3 + _Chars[(_local2[0] << 4) & 48]; _local3 = _local3 + "="; _local3 = _local3 + "="; _local4 = true; } _local5 = _local5 + 4; if (_local5 >= 76) { _local3 = _local3 + newline; _local5 = 0; } } return(_local3); } function readReverseArmor_Bot_30_En_AS1() { if (!_Armor_Bot_30_En_AS1Str) { return(_EndOfInput); } while (true) { if (_Armor_Bot_30_En_AS1Count >= _Armor_Bot_30_En_AS1Str.length) { return(_EndOfInput); } var _local2 = _Armor_Bot_30_En_AS1Str.charAt(_Armor_Bot_30_En_AS1Count); _Armor_Bot_30_En_AS1Count++; if (_CharsReverseLookup[_local2]) { return(_CharsReverseLookup[_local2]); } if (_local2 == "A") { return(0); } } } function ntos(n) { var _local1 = n.toString(16); if (_local1.length == 1) { _local1 = "0" + _local1; } _local1 = "%" + _local1; return(unescape(_local1)); } function decodeArmor_Bot_30_En_AS1(str) { setArmor_Bot_30_En_AS1Str(str); var _local3 = ""; var _local2 = new Array(4); var _local4 = false; while (((!_local4) && (((_local2[0] = readReverseArmor_Bot_30_En_AS1())) != _EndOfInput)) && (((_local2[1] = readReverseArmor_Bot_30_En_AS1())) != _EndOfInput)) { _local2[2] = readReverseArmor_Bot_30_En_AS1(); _local2[3] = readReverseArmor_Bot_30_En_AS1(); _local3 = _local3 + ntos(((_local2[0] << 2) & 255) | (_local2[1] >> 4)); if (_local2[2] != _EndOfInput) { _local3 = _local3 + ntos(((_local2[1] << 4) & 255) | (_local2[2] >> 2)); if (_local2[3] != _EndOfInput) { _local3 = _local3 + ntos(((_local2[2] << 6) & 255) | _local2[3]); } else { _local4 = true; } } else { _local4 = true; } } return(_local3); } function toHex(n) { var _local4 = ""; var _local3 = true; var _local1 = 32; while (_local1 > 0) { _local1 = _local1 - 4; var _local2 = (n >> _local1) & 15; if ((!_local3) || (_local2 != 0)) { _local3 = false; _local4 = _local4 + _Digits[_local2]; } } return(((_local4 == "") ? "0" : (_local4))); } function pad(str, len, pad) { var _local2 = str; var _local1 = str.length; while (_local1 < len) { _local2 = pad + _local2; _local1++; } return(_local2); } function encodeHex(str) { var _local4 = ""; var _local2 = 0; while (_local2 < str.length) { _local4 = _local4 + pad(toHex(str.charCodeAt(_local2) & 255), 2, "0"); _local2++; } return(_local4); } function decodeHex(str) { var _local5 = ""; var _local3 = ""; var _local2 = 0; while (_local2 < str.length) { _local3 = _local3 + str.charAt(_local2); if (_local3.length == 2) { _local5 = _local5 + ntos(parseInt("0x" + _local3)); _local3 = ""; } _local2++; } return(_local5); } static var _EndOfInput = -1; static var _Chars = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "/"); static var _CharsReverseLookupInited = InitReverseChars(); static var _Digits = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); }
Symbol 40 MovieClip Frame 126
_root.nextFrame();
Symbol 45 MovieClip [ball] Frame 1
if (this._name == "ball") { onEnterFrame = function () { if (_root.ballColor == "lBlue") { gotoAndStop (5); } else if (_root.ballColor == "purple") { gotoAndStop (4); } else if (_root.ballColor == "orange") { gotoAndStop (3); } else { gotoAndStop (2); } }; } else if (_root.ballColor == "lBlue") { gotoAndStop (5); } else if (_root.ballColor == "purple") { gotoAndStop (4); } else if (_root.ballColor == "orange") { gotoAndStop (3); } else { gotoAndStop (2); }
Symbol 46 MovieClip [ballFade] Frame 15
this.removeMovieClip();
Symbol 49 MovieClip [blockExplode] Frame 1
Symbol 49 MovieClip [blockExplode] Frame 10
this.removeMovieClip();
Symbol 53 MovieClip [float] Frame 10
this.removeMovieClip();
Symbol 57 MovieClip Frame 1
this._visible = false;
Symbol 60 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "grey";
Symbol 73 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "up";
Symbol 76 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "blue";
Symbol 82 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "down";
Symbol 85 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "purple";
Symbol 92 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "purpleBlock";
Symbol 100 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "orange";
Symbol 103 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "orangeBlock";
Symbol 108 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "blueBlock";
Symbol 113 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "lBlueBlock";
Symbol 116 MovieClip Frame 1
smant = _parent._parent._name.substr(5, 20); _root["levArr" + smant].push(++_root["bCounter" + smant]); this._name = _root["bCounter" + smant]; this.style = "ltblue";
Symbol 164 MovieClip [nextLev] Frame 1
function levGuide() { _root.easing("y", popper, 0, 0.3); _root.easing("y", slide, (15 - _root.level) * levGuideRate, 0.3); _root.easing("alpha", popper, 100, 0.2); _root.easing("alpha", slide, 100, 0.3); counter++; if (counter > 100) { _alpha = (200 - counter); } if (counter == 200) { this.removeMovieClip(); } } onEnterFrame = function () { levGuide(); }; var counter = 0; levGuideRate = 13.5;
Symbol 182 MovieClip Frame 1
stop();
Symbol 190 Button
on (release) { _parent.play(); }
Symbol 193 Button
on (release) { getURL ("http://www.armorgames.com/", "_blank"); }
Symbol 196 Button
on (release) { getURL ("http://rankz.armorbot.com/elements/", "_blank"); }
Symbol 200 Button
on (release) { getURL ("http://fikreesprojects.deviantart.com/", "_blank"); }
Symbol 211 MovieClip Frame 30
stop();
Symbol 211 MovieClip Frame 248
stopAllSounds(); _root.nextFrame();
Symbol 220 MovieClip Frame 1
stop();
Symbol 227 MovieClip Frame 1
this._visible = false;
Symbol 252 MovieClip Frame 10
stop();
Symbol 261 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 71
stop();
Symbol 270 MovieClip Frame 15
stop();
Symbol 275 Button
on (release) { _root.killSwitch(); }
Symbol 279 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 5
stop();
Symbol 281 MovieClip Frame 20
this.swapDepths(_root.k++); this.removeMovieClip();
Symbol 291 Button
on (release) { function __rankz_send__(par1, par2, par3, par4) { par227 = new LoadVars(); par228 = new LoadVars(); par227.flashkey = par2; par227.SU0249 = par1; par227.bmFtZTE = ab3.rankz.Armor_Bot_30_En_AS1.Encode(par3); par227.c2NvcmUx = ab3.rankz.Armor_Bot_30_En_AS1.Encode(par4 + "j%e%a%n%s"); par227.flashkey = par227.flashkey.split("=").join(""); par227.SU0249 = par227.SU0249.split("=").join(""); par228.onLoad = function (success) { if (success) { trace(par228.msg); } else { trace(par228.loaded); } }; par227.sendAndLoad("http://rankz.armorbot.com/submit/", par228, "POST"); } bXlnYW1lX25hbWVfdmFyaWFibGU = _root.finalName; bXlnYW1lX3Njb3JlX3ZhcmlhYmxl = _root.finalScore; __rankz_send__("MjI4N2olZSVhJW4lcw==", "TVZYTldodE0=", bXlnYW1lX25hbWVfdmFyaWFibGU, bXlnYW1lX3Njb3JlX3ZhcmlhYmxl); subSub._x = 40000; }
Symbol 295 Button
on (release) { getURL ("http://rankz.armorbot.com/elements/", "_blank"); }
Symbol 298 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 91
stop();
Symbol 299 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var _local4 = sX / frame._width; var _local3 = sY / frame._height; _parent._x = cX - (this._x * _local4); _parent._y = cY - (this._y * _local3); _parent._xscale = 100 * _local4; _parent._yscale = 100 * _local3; } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 304 MovieClip Frame 1
stop();
Symbol 310 MovieClip Frame 1
this._visible = false; stop();

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 FontUsed by:3 8 9 17 33 184 185 186 187 191 194 197 203 205 207 209 249 253 254 257 262 266 267 272 273 276 277 284 288 289 290 292 293 294 296
Symbol 3 TextUses:2Used by:4
Symbol 4 MovieClipUses:3Used by:Timeline
Symbol 5 FontUsed by:6
Symbol 6 EditableTextUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:Timeline
Symbol 8 TextUses:2Used by:12 13
Symbol 9 TextUses:2Used by:12 13
Symbol 10 GraphicUsed by:12 13
Symbol 11 Sound [claves]Used by:12 13 182 190 193 196 200
Symbol 12 ButtonUses:8 9 10 11Used by:14
Symbol 13 ButtonUses:8 9 10 11Used by:14
Symbol 14 MovieClipUses:12 13Used by:Timeline
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:Timeline
Symbol 17 TextUses:2Used by:Timeline
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:Timeline
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:Timeline
Symbol 23 FontUsed by:24
Symbol 24 TextUses:23Used by:Timeline
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:27
Symbol 27 MovieClipUses:26Used by:29
Symbol 28 GraphicUsed by:29
Symbol 29 ButtonUses:27 28Used by:298  Timeline
Symbol 311 MovieClip [__Packages.ab3.rankz.Armor_Bot_30_En_AS1]
Symbol 30 GraphicUsed by:40 211 248 260 280
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:40
Symbol 33 TextUses:2Used by:34
Symbol 34 MovieClipUses:33Used by:40
Symbol 35 GraphicUsed by:40
Symbol 36 GraphicUsed by:40
Symbol 37 GraphicUsed by:40
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:40
Symbol 40 MovieClipUses:30 32 34 35 36 37 39 SS1Used by:Timeline
Symbol 41 GraphicUsed by:45
Symbol 42 GraphicUsed by:45
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClip [ball]Uses:41 42 43 44Used by:46 182  Timeline
Symbol 46 MovieClip [ballFade]Uses:45Used by:182
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip [blockExplode]Uses:48Used by:182
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:51Used by:53
Symbol 53 MovieClip [float]Uses:52Used by:182
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip [handle]Uses:54Used by:182
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:61 73 76 82 85 92 100 103 108 113 116
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:61
Symbol 61 MovieClipUses:57 60Used by:62 77 79 93 95 104 109 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153
Symbol 62 MovieClipUses:61Used by:63
Symbol 63 MovieClip [level0]Uses:62Used by:182
Symbol 64 GraphicUsed by:73 76 82 85 92 103 108 113
Symbol 65 GraphicUsed by:73
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClipUses:67Used by:73 82
Symbol 69 GraphicUsed by:73 82
Symbol 70 GraphicUsed by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:70 71Used by:73 82
Symbol 73 MovieClipUses:57 64 65 68 69 72Used by:77 79 93 95 96 104 109 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151
Symbol 74 GraphicUsed by:76
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:57 64 74 75Used by:77 79 104 109 139 143
Symbol 77 MovieClipUses:61 73 76Used by:78
Symbol 78 MovieClip [level1]Uses:77Used by:182
Symbol 79 MovieClipUses:61 76 73Used by:80
Symbol 80 MovieClip [level2]Uses:79Used by:182
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:57 64 81 68 69 72Used by:93 121 123 125 127 133 141 149 151
Symbol 83 GraphicUsed by:85
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:57 64 83 84Used by:93 104 131 139 147
Symbol 86 GraphicUsed by:92
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:87 88Used by:90
Symbol 90 MovieClipUses:89Used by:92 103 108 113
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:57 64 86 90 91Used by:93 104 125 133 141 149
Symbol 93 MovieClipUses:61 73 82 85 92Used by:94
Symbol 94 MovieClip [level3]Uses:93Used by:182
Symbol 95 MovieClipUses:61 73Used by:96
Symbol 96 MovieClip [level4]Uses:95 73Used by:182
Symbol 97 GraphicUsed by:100 116
Symbol 98 GraphicUsed by:100
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:57 97 98 99Used by:104 117 131 139 147 149 151
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:57 64 101 90 102Used by:104 117 125 133 141 151
Symbol 104 MovieClipUses:61 100 73 85 76 92 103Used by:105
Symbol 105 MovieClip [level5]Uses:104Used by:182
Symbol 106 GraphicUsed by:108
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:57 64 106 90 107Used by:109 125 141 143
Symbol 109 MovieClipUses:61 76 108 73Used by:110
Symbol 110 MovieClip [level6]Uses:109Used by:182
Symbol 111 GraphicUsed by:113
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:57 64 111 90 112Used by:117 125 141 143 149
Symbol 114 GraphicUsed by:116
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:57 97 114 115Used by:117 127 139 143 149
Symbol 117 MovieClipUses:61 73 113 103 100 116Used by:118
Symbol 118 MovieClip [level7]Uses:117Used by:182
Symbol 119 MovieClipUses:61 73Used by:120
Symbol 120 MovieClip [level8]Uses:119Used by:182
Symbol 121 MovieClipUses:61 82 73Used by:122
Symbol 122 MovieClip [level9]Uses:121Used by:182
Symbol 123 MovieClipUses:61 73 82Used by:124
Symbol 124 MovieClip [level10]Uses:123Used by:182
Symbol 125 MovieClipUses:61 108 113 103 92 73 82Used by:126
Symbol 126 MovieClip [level11]Uses:125Used by:182
Symbol 127 MovieClipUses:61 82 116 73Used by:128
Symbol 128 MovieClip [level12]Uses:127Used by:182
Symbol 129 MovieClipUses:61 73Used by:130
Symbol 130 MovieClip [level13]Uses:129Used by:182
Symbol 131 MovieClipUses:61 73 100 85Used by:132
Symbol 132 MovieClip [level14]Uses:131Used by:182
Symbol 133 MovieClipUses:61 82 73 103 92Used by:134
Symbol 134 MovieClip [level15]Uses:133Used by:182
Symbol 135 MovieClipUses:61 73Used by:136
Symbol 136 MovieClip [level16]Uses:135Used by:182
Symbol 137 MovieClipUses:61 73Used by:138
Symbol 138 MovieClip [level17]Uses:137Used by:182
Symbol 139 MovieClipUses:61 73 116 76 100 85Used by:140
Symbol 140 MovieClip [level18]Uses:139Used by:182
Symbol 141 MovieClipUses:61 73 113 103 92 108 82Used by:142
Symbol 142 MovieClip [level19]Uses:141Used by:182
Symbol 143 MovieClipUses:61 108 76 113 116 73Used by:144
Symbol 144 MovieClip [level20]Uses:143Used by:182
Symbol 145 MovieClipUses:61 73Used by:146
Symbol 146 MovieClip [level21]Uses:145Used by:182
Symbol 147 MovieClipUses:61 73 100 85Used by:148
Symbol 148 MovieClip [level22]Uses:147Used by:182
Symbol 149 MovieClipUses:61 73 82 92 116 100 113Used by:150
Symbol 150 MovieClip [level23]Uses:149Used by:182
Symbol 151 MovieClipUses:61 82 100 73 103Used by:152
Symbol 152 MovieClip [level24]Uses:151Used by:182
Symbol 153 MovieClipUses:61Used by:154
Symbol 154 MovieClip [level25]Uses:153Used by:182
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClip [pointMe]Uses:155Used by:182
Symbol 157 FontUsed by:158 161
Symbol 158 TextUses:157Used by:159
Symbol 159 MovieClipUses:158Used by:164
Symbol 160 GraphicUsed by:163
Symbol 161 TextUses:157Used by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:160 161 162Used by:164
Symbol 164 MovieClip [nextLev]Uses:159 163Used by:182
Symbol 165 Sound [bass]Used by:182
Symbol 166 Sound [blueLevel]Used by:182
Symbol 167 Sound [cello]Used by:182
Symbol 168 Sound [doundoun]Used by:182
Symbol 169 Sound [guiro]Used by:182
Symbol 170 Sound [hatClosed]Used by:182
Symbol 171 Sound [hatopen]Used by:182
Symbol 172 Sound [lblueLevel]Used by:182
Symbol 173 Sound [marimba]Used by:182
Symbol 174 Sound [orangeLevel]Used by:182
Symbol 175 Sound [panpipes]Used by:182
Symbol 176 Sound [purpleLevel]Used by:182
Symbol 177 Sound [sang]Used by:182
Symbol 178 Sound [snare]Used by:182
Symbol 179 Sound [tabla]Used by:182
Symbol 180 Sound [triangle]Used by:182
Symbol 181 Sound [whoosher]Used by:182
Symbol 182 MovieClipUses:45 46 49 53 55 63 78 80 94 96 105 110 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 164 165 166 167 11 168 169 170 171 172 173 174 175 176 177 178 179 180 181Used by:Timeline
Symbol 183 SoundUsed by:Timeline
Symbol 184 TextUses:2Used by:201
Symbol 185 TextUses:2Used by:201
Symbol 186 TextUses:2Used by:201
Symbol 187 TextUses:2Used by:188
Symbol 188 MovieClipUses:187Used by:190
Symbol 189 GraphicUsed by:190 193 196
Symbol 190 ButtonUses:188 189 11Used by:201
Symbol 191 TextUses:2Used by:192
Symbol 192 MovieClipUses:191Used by:193
Symbol 193 ButtonUses:192 189 11Used by:201
Symbol 194 TextUses:2Used by:195
Symbol 195 MovieClipUses:194Used by:196
Symbol 196 ButtonUses:195 189 11Used by:201
Symbol 197 TextUses:2Used by:198
Symbol 198 MovieClipUses:197Used by:200
Symbol 199 GraphicUsed by:200
Symbol 200 ButtonUses:198 199 11Used by:201
Symbol 201 MovieClipUses:184 185 186 190 193 196 200Used by:211
Symbol 202 SoundUsed by:211
Symbol 203 TextUses:2Used by:204
Symbol 204 MovieClipUses:203Used by:211
Symbol 205 TextUses:2Used by:206
Symbol 206 MovieClipUses:205Used by:211
Symbol 207 TextUses:2Used by:208
Symbol 208 MovieClipUses:207Used by:211
Symbol 209 TextUses:2Used by:210
Symbol 210 MovieClipUses:209Used by:211
Symbol 211 MovieClipUses:30 201 202 204 206 208 210Used by:Timeline
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:220
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:220
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:220
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:220
Symbol 220 MovieClipUses:213 215 217 219Used by:221
Symbol 221 MovieClipUses:220Used by:Timeline
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:Timeline
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:299
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:299
Symbol 228 GraphicUsed by:233
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:233 238 244
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:233 238 244
Symbol 233 MovieClipUses:228 230 232Used by:234
Symbol 234 MovieClipUses:233Used by:299
Symbol 235 GraphicUsed by:238
Symbol 236 FontUsed by:237 243
Symbol 237 TextUses:236Used by:238
Symbol 238 MovieClipUses:235 230 232 237Used by:239
Symbol 239 MovieClipUses:238Used by:299
Symbol 240 GraphicUsed by:244
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:244 304
Symbol 243 TextUses:236Used by:244
Symbol 244 MovieClipUses:240 230 242 232 243Used by:245
Symbol 245 MovieClipUses:244Used by:299
Symbol 246 ShapeTweeningUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:246 247 30Used by:299
Symbol 249 EditableTextUses:2Used by:250
Symbol 250 MovieClipUses:249Used by:251
Symbol 251 MovieClipUses:250Used by:252
Symbol 252 MovieClipUses:251Used by:299
Symbol 253 EditableTextUses:2Used by:299
Symbol 254 EditableTextUses:2Used by:255
Symbol 255 MovieClipUses:254Used by:256
Symbol 256 MovieClipUses:255Used by:299
Symbol 257 EditableTextUses:2Used by:258
Symbol 258 MovieClipUses:257Used by:259
Symbol 259 MovieClipUses:258Used by:299
Symbol 260 MovieClipUses:30Used by:261
Symbol 261 MovieClipUses:260Used by:299
Symbol 262 EditableTextUses:2Used by:263
Symbol 263 MovieClipUses:262Used by:264
Symbol 264 MovieClipUses:263Used by:265
Symbol 265 MovieClipUses:264Used by:299
Symbol 266 TextUses:2Used by:299
Symbol 267 EditableTextUses:2Used by:268
Symbol 268 MovieClipUses:267Used by:269
Symbol 269 MovieClipUses:268Used by:270
Symbol 270 MovieClipUses:269Used by:299
Symbol 271 GraphicUsed by:278
Symbol 272 TextUses:2Used by:275
Symbol 273 TextUses:2Used by:275
Symbol 274 GraphicUsed by:275 291 295
Symbol 275 ButtonUses:272 273 274Used by:278 298
Symbol 276 TextUses:2Used by:278
Symbol 277 TextUses:2Used by:278
Symbol 278 MovieClipUses:271 275 276 277Used by:279
Symbol 279 MovieClipUses:278Used by:299
Symbol 280 MovieClipUses:30Used by:281
Symbol 281 MovieClipUses:280Used by:299
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:298
Symbol 284 TextUses:2Used by:285
Symbol 285 MovieClipUses:284Used by:298
Symbol 286 SoundUsed by:298
Symbol 287 GraphicUsed by:298
Symbol 288 EditableTextUses:2Used by:298
Symbol 289 TextUses:2Used by:291
Symbol 290 TextUses:2Used by:291
Symbol 291 ButtonUses:289 290 274Used by:298
Symbol 292 EditableTextUses:2Used by:298
Symbol 293 TextUses:2Used by:295
Symbol 294 TextUses:2Used by:295
Symbol 295 ButtonUses:293 294 274Used by:298
Symbol 296 TextUses:2Used by:297
Symbol 297 MovieClipUses:296Used by:298
Symbol 298 MovieClipUses:283 285 286 287 29 275 288 291 292 295 297Used by:299
Symbol 299 MovieClipUses:225 227 234 239 245 248 252 253 256 259 261 265 266 270 279 281 298Used by:Timeline
Symbol 300 GraphicUsed by:304
Symbol 301 GraphicUsed by:304
Symbol 302 GraphicUsed by:304
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:300 301 302 242 303Used by:Timeline
Symbol 305 MovieClipUsed by:Timeline
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:Timeline
Symbol 308 GraphicUsed by:310
Symbol 309 SoundUsed by:310
Symbol 310 MovieClipUses:308 309Used by:Timeline
Streaming Sound 1Used by:Symbol 40 MovieClip

Instance Names

"b6"Frame 1Symbol 4 MovieClip
"b23"Frame 1Symbol 4 MovieClip
"b21"Frame 1Symbol 4 MovieClip
"b19"Frame 1Symbol 4 MovieClip
"b17"Frame 1Symbol 4 MovieClip
"b15"Frame 1Symbol 4 MovieClip
"b13"Frame 1Symbol 4 MovieClip
"b11"Frame 1Symbol 4 MovieClip
"b9"Frame 1Symbol 4 MovieClip
"b0"Frame 1Symbol 4 MovieClip
"b3"Frame 1Symbol 4 MovieClip
"b4"Frame 1Symbol 4 MovieClip
"b10"Frame 1Symbol 4 MovieClip
"b8"Frame 1Symbol 4 MovieClip
"b5"Frame 1Symbol 4 MovieClip
"b7"Frame 1Symbol 4 MovieClip
"b2"Frame 1Symbol 4 MovieClip
"b1"Frame 1Symbol 4 MovieClip
"b16"Frame 1Symbol 4 MovieClip
"b24"Frame 1Symbol 4 MovieClip
"b22"Frame 1Symbol 4 MovieClip
"b20"Frame 1Symbol 4 MovieClip
"b18"Frame 1Symbol 4 MovieClip
"b14"Frame 1Symbol 4 MovieClip
"b12"Frame 1Symbol 4 MovieClip
"afw"Frame 1Symbol 7 MovieClip
"playMe"Frame 1Symbol 14 MovieClip
"adLoc"Frame 1Symbol 22 MovieClip
"bg"Frame 4Symbol 221 MovieClip
"ball"Frame 4Symbol 45 MovieClip [ball]
"focalPoint"Frame 4Symbol 223 MovieClip
"camera"Frame 4Symbol 299 MovieClip
"cursor"Frame 4Symbol 304 MovieClip
"ballTrail"Frame 4Symbol 305 MovieClip
"qMarker"Frame 4Symbol 307 MovieClip
"texting"Frame 4Symbol 310 MovieClip
"frame"Symbol 22 MovieClip Frame 1Symbol 21 MovieClip
"player"Symbol 53 MovieClip [float] Frame 1Symbol 52 MovieClip
"hA"Symbol 61 MovieClip Frame 1Symbol 57 MovieClip
"ref"Symbol 61 MovieClip Frame 1Symbol 60 MovieClip
"design"Symbol 63 MovieClip [level0] Frame 1Symbol 62 MovieClip
"hA"Symbol 73 MovieClip Frame 1Symbol 57 MovieClip
"hA"Symbol 76 MovieClip Frame 1Symbol 57 MovieClip
"design"Symbol 78 MovieClip [level1] Frame 1Symbol 77 MovieClip
"design"Symbol 80 MovieClip [level2] Frame 1Symbol 79 MovieClip
"hA"Symbol 82 MovieClip Frame 1Symbol 57 MovieClip
"hA"Symbol 85 MovieClip Frame 1Symbol 57 MovieClip
"hA"Symbol 92 MovieClip Frame 1Symbol 57 MovieClip
"design"Symbol 94 MovieClip [level3] Frame 1Symbol 93 MovieClip
"design"Symbol 96 MovieClip [level4] Frame 1Symbol 95 MovieClip
"hA"Symbol 100 MovieClip Frame 1Symbol 57 MovieClip
"hA"Symbol 103 MovieClip Frame 1Symbol 57 MovieClip
"design"Symbol 105 MovieClip [level5] Frame 1Symbol 104 MovieClip
"hA"Symbol 108 MovieClip Frame 1Symbol 57 MovieClip
"design"Symbol 110 MovieClip [level6] Frame 1Symbol 109 MovieClip
"hA"Symbol 113 MovieClip Frame 1Symbol 57 MovieClip
"hA"Symbol 116 MovieClip Frame 1Symbol 57 MovieClip
"design"Symbol 118 MovieClip [level7] Frame 1Symbol 117 MovieClip
"design"Symbol 120 MovieClip [level8] Frame 1Symbol 119 MovieClip
"design"Symbol 122 MovieClip [level9] Frame 1Symbol 121 MovieClip
"design"Symbol 124 MovieClip [level10] Frame 1Symbol 123 MovieClip
"design"Symbol 126 MovieClip [level11] Frame 1Symbol 125 MovieClip
"design"Symbol 128 MovieClip [level12] Frame 1Symbol 127 MovieClip
"design"Symbol 130 MovieClip [level13] Frame 1Symbol 129 MovieClip
"design"Symbol 132 MovieClip [level14] Frame 1Symbol 131 MovieClip
"design"Symbol 134 MovieClip [level15] Frame 1Symbol 133 MovieClip
"design"Symbol 136 MovieClip [level16] Frame 1Symbol 135 MovieClip
"design"Symbol 138 MovieClip [level17] Frame 1Symbol 137 MovieClip
"design"Symbol 140 MovieClip [level18] Frame 1Symbol 139 MovieClip
"design"Symbol 142 MovieClip [level19] Frame 1Symbol 141 MovieClip
"design"Symbol 144 MovieClip [level20] Frame 1Symbol 143 MovieClip
"design"Symbol 146 MovieClip [level21] Frame 1Symbol 145 MovieClip
"design"Symbol 148 MovieClip [level22] Frame 1Symbol 147 MovieClip
"design"Symbol 150 MovieClip [level23] Frame 1Symbol 149 MovieClip
"design"Symbol 152 MovieClip [level24] Frame 1Symbol 151 MovieClip
"design"Symbol 154 MovieClip [level25] Frame 1Symbol 153 MovieClip
"slide"Symbol 164 MovieClip [nextLev] Frame 1Symbol 159 MovieClip
"popper"Symbol 164 MovieClip [nextLev] Frame 1Symbol 163 MovieClip
"levelElements"Symbol 211 MovieClip Frame 1Symbol 201 MovieClip
"bg"Symbol 221 MovieClip Frame 1Symbol 220 MovieClip
"subSub"Symbol 298 MovieClip Frame 91Symbol 291 Button
"frame"Symbol 299 MovieClip Frame 1Symbol 225 MovieClip
"top"Symbol 299 MovieClip Frame 1Symbol 227 MovieClip
"bottom"Symbol 299 MovieClip Frame 1Symbol 227 MovieClip
"figureSpin"Symbol 299 MovieClip Frame 1Symbol 234 MovieClip
"figureScale"Symbol 299 MovieClip Frame 1Symbol 239 MovieClip
"figurePan"Symbol 299 MovieClip Frame 1Symbol 245 MovieClip
"rotMeter"Symbol 299 MovieClip Frame 1Symbol 248 MovieClip
"panMeter"Symbol 299 MovieClip Frame 1Symbol 248 MovieClip
"scaleMeter"Symbol 299 MovieClip Frame 1Symbol 248 MovieClip
"smartBox"Symbol 299 MovieClip Frame 1Symbol 252 MovieClip
"whiteFade"Symbol 299 MovieClip Frame 1Symbol 261 MovieClip
"messageBar"Symbol 299 MovieClip Frame 1Symbol 265 MovieClip
"emo"Symbol 299 MovieClip Frame 1Symbol 270 MovieClip
"pauseScreen"Symbol 299 MovieClip Frame 1Symbol 279 MovieClip
"done"Symbol 299 MovieClip Frame 1Symbol 298 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 11 as "claves"
ExportAssets (56)Timeline Frame 1Symbol 311 as "__Packages.ab3.rankz.Armor_Bot_30_En_AS1"
ExportAssets (56)Timeline Frame 2Symbol 45 as "ball"
ExportAssets (56)Timeline Frame 2Symbol 46 as "ballFade"
ExportAssets (56)Timeline Frame 2Symbol 49 as "blockExplode"
ExportAssets (56)Timeline Frame 2Symbol 53 as "float"
ExportAssets (56)Timeline Frame 2Symbol 55 as "handle"
ExportAssets (56)Timeline Frame 2Symbol 63 as "level0"
ExportAssets (56)Timeline Frame 2Symbol 78 as "level1"
ExportAssets (56)Timeline Frame 2Symbol 80 as "level2"
ExportAssets (56)Timeline Frame 2Symbol 94 as "level3"
ExportAssets (56)Timeline Frame 2Symbol 96 as "level4"
ExportAssets (56)Timeline Frame 2Symbol 105 as "level5"
ExportAssets (56)Timeline Frame 2Symbol 110 as "level6"
ExportAssets (56)Timeline Frame 2Symbol 118 as "level7"
ExportAssets (56)Timeline Frame 2Symbol 120 as "level8"
ExportAssets (56)Timeline Frame 2Symbol 122 as "level9"
ExportAssets (56)Timeline Frame 2Symbol 124 as "level10"
ExportAssets (56)Timeline Frame 2Symbol 126 as "level11"
ExportAssets (56)Timeline Frame 2Symbol 128 as "level12"
ExportAssets (56)Timeline Frame 2Symbol 130 as "level13"
ExportAssets (56)Timeline Frame 2Symbol 132 as "level14"
ExportAssets (56)Timeline Frame 2Symbol 134 as "level15"
ExportAssets (56)Timeline Frame 2Symbol 136 as "level16"
ExportAssets (56)Timeline Frame 2Symbol 138 as "level17"
ExportAssets (56)Timeline Frame 2Symbol 140 as "level18"
ExportAssets (56)Timeline Frame 2Symbol 142 as "level19"
ExportAssets (56)Timeline Frame 2Symbol 144 as "level20"
ExportAssets (56)Timeline Frame 2Symbol 146 as "level21"
ExportAssets (56)Timeline Frame 2Symbol 148 as "level22"
ExportAssets (56)Timeline Frame 2Symbol 150 as "level23"
ExportAssets (56)Timeline Frame 2Symbol 152 as "level24"
ExportAssets (56)Timeline Frame 2Symbol 154 as "level25"
ExportAssets (56)Timeline Frame 2Symbol 156 as "pointMe"
ExportAssets (56)Timeline Frame 2Symbol 164 as "nextLev"
ExportAssets (56)Timeline Frame 2Symbol 165 as "bass"
ExportAssets (56)Timeline Frame 2Symbol 166 as "blueLevel"
ExportAssets (56)Timeline Frame 2Symbol 167 as "cello"
ExportAssets (56)Timeline Frame 2Symbol 168 as "doundoun"
ExportAssets (56)Timeline Frame 2Symbol 169 as "guiro"
ExportAssets (56)Timeline Frame 2Symbol 170 as "hatClosed"
ExportAssets (56)Timeline Frame 2Symbol 171 as "hatopen"
ExportAssets (56)Timeline Frame 2Symbol 172 as "lblueLevel"
ExportAssets (56)Timeline Frame 2Symbol 173 as "marimba"
ExportAssets (56)Timeline Frame 2Symbol 174 as "orangeLevel"
ExportAssets (56)Timeline Frame 2Symbol 175 as "panpipes"
ExportAssets (56)Timeline Frame 2Symbol 176 as "purpleLevel"
ExportAssets (56)Timeline Frame 2Symbol 177 as "sang"
ExportAssets (56)Timeline Frame 2Symbol 178 as "snare"
ExportAssets (56)Timeline Frame 2Symbol 179 as "tabla"
ExportAssets (56)Timeline Frame 2Symbol 180 as "triangle"
ExportAssets (56)Timeline Frame 2Symbol 181 as "whoosher"

Labels

"midCap"Symbol 220 MovieClip Frame 1

Dynamic Text Variables

_root.perDispSymbol 6 EditableText"<p align="left"><font face="Orator Std" size="9" color="#0000ff" letterSpacing="0.000000" kerning="1">20%</font></p>"
_root.statBoxSymbol 249 EditableText"<p align="right"><font face="Samson" size="200" color="#ffffff" letterSpacing="0.000000" kerning="1">360</font></p>"
_root.ballModeSymbol 253 EditableText"<p align="right"></p>"
_root.myTimeSymbol 254 EditableText"<p align="left"><font face="Samson" size="73" color="#999999" letterSpacing="0.000000" kerning="1">00:00:00</font></p>"
_root.chatterBoxSymbol 257 EditableText"<p align="left"><font face="Samson" size="16" color="#999999" letterSpacing="0.000000" kerning="1">Text will go here a bunch of times over and over again</font></p>"
_root.myMessageSymbol 262 EditableText"<p align="left"><font face="Samson" size="26" color="#ffffff" letterSpacing="0.000000" kerning="1">Welcome to Elements.</font></p>"
_root.TmyMessageSymbol 267 EditableText"BLUE"
_root.finalNameSymbol 288 EditableText" myName"
_root.finalScoreSymbol 292 EditableText""




https://swfchan.com/54/267981/info.shtml
Created: 11/6 -2026 11:06:59 Last modified: 11/6 -2026 11:06:59 Server time: 07/07 -2026 18:11:29