| STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 233201 |
| /disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2641 · P5282 |
![]() | This is the info page for Flash #263770 |
| <p align="center"><font face="Bauhaus 93" size="30" color="#ff0000" letterSpacing="0.000000" kerning="1">level:</font></p> |
| main stage |
| editor window |
| <p align="left"><font face="Bauhaus 93" size="15" color="#ff0000" letterSpacing="0.000000" kerning="1">error message</font></p> |
| x |
| undo flash |
| HUD |
| 0 |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| TUT window |
| save |
| load |
| <p align="left"><font face="Bauhaus 93" size="11" color="#ffffff" letterSpacing="0.500000" kerning="1">paste level data here to load. Saved data will appear here too</font></p> |
| <p align="left"><font face="Bauhaus 93" size="11" color="#ffffff" letterSpacing="0.500000" kerning="1">edit/play</font></p> |
| <p align="right"><font face="Bauhaus 93" size="11" color="#ffffff" letterSpacing="0.500000" kerning="1">0000</font></p> |
| mode: |
| moves: |
| new |
| <p align="right"><font face="Bauhaus 93" size="11" color="#ffffff" letterSpacing="0.500000" kerning="1">0000</font></p> |
| next page > |
| < prev page |
| page 1/7 click the button again to close this window. This is the PUZZLE EDITOR for GRID 2.0. You can use this editor to create your own puzzles and share them with your friends. This Manual will get you used to the EDITOR environment, and teach you how to use all of the tools to create great GRID puzzles of your own! The GRID 2.0 PUZZLE EDITOR allows you to CREATE AND PLAY your levels at the same time. There are two MODES: edit: In this MODE you can ONLY EDIT the starting positions of the ellements in your PUZZLE. edit/play: In this MODE you can EDIT the starting positions of the ellements in your PUZZLE as you PLAY. BEWARE, This can get tricky and it is very difficult to keep track of whether or not the PUZZLE will be ACTUALLY beatable. Because of this, it is always recomended that you play your level through a few times before sharing it with anyone. On the next page we'll start EDITING!! |
| help |
| page 2/7 click the button again to close this window. To create or change a GLYPH... SHIFT + CLICK on any of the GLYPHS or BLANK GLYPH CIRCLES on the play area, This will open a window that has further options for editing the SELECTED GLYPH. Among the options in this window are the FOLLOWING BUTTONS: If you CLICK any one of those BUTTONS,.. the GLYPH you have SELECTED will become the GLYPH displayed IN THE BUTTON. When you do, the POP UP WINDOW will CLOSE and you will see that the SELECTED GLYPH has changed to whatever GLYPH TYPE you chose. This process is the SAME in both "edit" and "edit/play" MODES. NEXT we'll learn about MODES and how to change a GLYPH'S ROTATION! |
| page 3/7 click the button again to close this window. In the EDITOR GLYPHS do NOT need to have POWER in order to change their STARTING ROTATION,.. that is the rotation the GLYPH will have when the PUZZLE FIRST LOADS. To ROTATE GLYPH's starting positions: CTRL + CLICK on the GLYPH. CTRL CLICK on the LEFT SIDE to rotate the GLYPH COUNTERCLOCKWISE CTRL CLICK on the RIGHT SIDE to rotate CLOCKWISE. You can can perform this action on ANY GLYPH in both "edit" AND "edit/play" MODES. The button above lets you switch beween "edit" and "edit/play" modes. When you are in "edit" mode you are only able to EDIT the starting positions of the Glyphs in the puzzle using the CTRL + CLICK method. When you use the button to switch to "edit/play" mode the PUZZLE behaves as it would if you were playing the regular GAME... meaning that you could ROTATE ANY GLYPH that has POWER simply by CLICKING on it. REMEMBER,.. as mentioned before,.. you can also use the CTRL + CLICK in "edit/play" MODE to EDIT a GLYPH's starting position. On the next page we'll add POWER to our PUZZLE! |
| page 4/7 click the button again to close this window. You can ADD POWER to any of the following FIVE GLYPH TYPES: These are the only GLYPHS that can be a POWER SOURCE GLYPH. To make a POWER SOURCE GLYPH,.. SHIFT CLICK on anywhere in your PUZZLE that you have added one of the FIVE GLYPH TYPES above. This will once again open the further options window. In that window select EITHER the button to give the GLYPH BLUE POWER or select the button to give the GLYPH PINK POWER. If a GLYPH already has POWER SOURCE and you wish to remove it click the "no power" button. Sometimes when you try to give a POWER SOURCE to a GLYPH it would create a POWER CROSS between the BLUE and PINK POWERS. If that is the case you will be given an ERROR MESSAGE. Next up,.. setting up a PUZZLE's starting SCORE! |
| page 5/7 click the button again to close this window. Above you will see the symbol with TWO sets of NUMBERS to its RIGHT These text boxes display the score you have given this level. The RIGHT set of NUMBERS behaevs exatly like the LEVEL SCORE in the TOP RIGHT corner of the HUD int he regular GAME. It counts down your MOVES as you make them. The LEFT set of NUMBERS is the starting value for this. Click anywhere inside the LEFT TEXTBOX to HIGHLIGHT it and TYPE in any NUMBER between 1 and 999. When you SAVE a PUZZLE,.. this value will get SAVED along with ALL of the other information about your PUZZLE. When you LOAD a level,.. this NUMBER will be automatically populated from the information in your save file. NEXT we'll learn how to SAVE LOAD and SHARE your PUZZLES across the INTERNET! |
| page 6/7 click the button again to close this window. The GRID 2.0 PUZZLE EDITOR not only gives you the POWER to create your OWN PUZZLES,.. you can also SAVE these PUZZLES and spread them anywhere on the INTERNET. When you hit the button below the PUZZLE EDITOR generates SAVE DATA for your PUZZLE and places it in the TEXT BOX at the bottom of the GAME WINDOW. CLICK anywhere iside that TEXT BOX and RIGTH CLICK and SELECT > COPY. The INFORMATION you have COPIED is a LINK. This LINK.., when CLICKED on will open this GAME in a WEB BROWSER and your PUZZLE will be automatically LOADED and be ACCESSABLE from a button that will APPEAR in the MAIN MENU. You can paste these LINKS anywhere across the INTERNET: Paste your LINK in an EMAIL,.. on a BLOG or a FORUM... on a WEBPAGE. ABSOLUTELY ANYWHERE!! Anyone who sees your LINK will be only ONE CLICK AWAY from playing YOUR PUZZLE!! ALSO, if you are not finished creating your PUZZLE you can SAVE the incomplete PUZZLE and return to this EDITOR at a later time and PASTE your SAVED information back into the TEXT BOX below and hit . NEXT,.. the FINAL LESSON... |
| page 7/7 click the button again to close this window. The button above works exactly as it does in the REGULAR GAME. HOWEVER... ALL UNDO DATA WILL BE LOST whenever you CTRL + CLICK a GLYPH to EDIT its starting pasition,.. or whenever you CLICK or CLICK the button above to RETURN your PUZZLE to its starting position. The button above to start a NEW BLANK PUZZLE. NOTE that when you CLICK this button all of your current LEVEL DATA will be LOST. The button above will RETURN you to the MAIN MENU. NOTE that when you CLICK this button all of your current LEVEL DATA will be LOST. Thats all there is to know about the GRID 2.0 PUZZLE EDITOR. HAVE FUN!! |
| in game menus |
| game paused |
| more games |
| level won!! |
| <p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">newlevelbouscurrent score: 0123456789 </font></p> |
| <p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">newlevelbouscurrent score: 0123456789 </font></p> |
| <p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">newlevelbouscurrent score: 0123456789 </font></p> |
| <p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">newlevelbouscurrent score: 0123456789 </font></p> |
| current score: |
| level score: |
| bonus score: |
| new score: |
| level lost |
| C |
| O |
| N |
| G |
| R |
| A |
| T |
| S |
| Y |
| U |
| H |
| V |
| E |
| D |
| F |
| I |
| 2 |
| ! |
| M |
| <p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">0123456789 </font></p> |
| <p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">0123456789 </font></p> |
| <p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">0123456789 </font></p> |
| <p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">0123456789 </font></p> |
| final score: |
| <p align="center"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">level messagelevel messagelevel messagelevel messagelevel messagelevel mes</font></p> |
| FX/ON |
| FX/OFF |
| play linked level!! |
| play linked level!! |
| play linked level!! |
| your highscore: |
| <p align="right"><font face="Bauhaus 93" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0123456789</b></font></p> |
| back |
| back |
| back |
| 1/3 |
| next > |
| next > |
| next > |
| 2/3 |
| 3/3 |
| 4/6 |
| 5/6 |
| 6/6 |
| read again? |
| <p align="center"><font face="Bauhaus 93" size="14" color="#000000" letterSpacing="0.000000" kerning="1">00</font></p> |
| <p align="center"><font face="Bauhaus 93" size="14" color="#cccccc" letterSpacing="0.000000" kerning="1">00</font></p> |
| level select |
| <p align="center"><font face="Bauhaus 93" size="30" color="#ff0000" letterSpacing="0.000000" kerning="1">level:</font></p> |
ActionScript [AS3]
Section 1//AC_logo_Scene_30 (gridz_armor_fla.AC_logo_Scene_30) package gridz_armor_fla { import flash.display.*; public dynamic class AC_logo_Scene_30 extends MovieClip { public function AC_logo_Scene_30(){ addFrameScript(307, frame308); } function frame308(){ MovieClip(root).gotoAndStop("mainMenu"); } } }//package gridz_armor_flaSection 2//ag_intro_mc_3 (gridz_armor_fla.ag_intro_mc_3) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class ag_intro_mc_3 extends MovieClip { public function ag_intro_mc_3(){ addFrameScript(0, frame1, 217, frame218); } function frame218(){ MovieClip(root).armorDone = true; } function frame1(){ gotoAndPlay(2); } } }//package gridz_armor_flaSection 3//BackBUTMenu_128 (gridz_armor_fla.BackBUTMenu_128) package gridz_armor_fla { import flash.display.*; public dynamic class BackBUTMenu_128 extends MovieClip { public function BackBUTMenu_128(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 4//buttonPressSound_23 (gridz_armor_fla.buttonPressSound_23) package gridz_armor_fla { import flash.display.*; public dynamic class buttonPressSound_23 extends MovieClip { public function buttonPressSound_23(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 5//continueBUT_132 (gridz_armor_fla.continueBUT_132) package gridz_armor_fla { import flash.display.*; public dynamic class continueBUT_132 extends MovieClip { public function continueBUT_132(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 6//continueOnLevelBUT_134 (gridz_armor_fla.continueOnLevelBUT_134) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class continueOnLevelBUT_134 extends MovieClip { public var levelNum:Number; public var dispNum:String; public var dispText:TextField; public function continueOnLevelBUT_134(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ dispText.text = dispNum; } function frame1(){ } function frame6(){ dispText.text = dispNum; } function frame4(){ dispText.text = dispNum; } function frame5(){ dispText.text = dispNum; } function frame2(){ stop(); dispNum = ((levelNum < 10)) ? ("0" + levelNum) : ("" + levelNum); if (levelNum <= MovieClip(root).maxLevelNum){ this.onPressFunc = function (){ if (MovieClip(root).canClickMenu == true){ trace(levelNum); MovieClip(root).levelNum = levelNum; MovieClip(root).gameMode = 1; MovieClip(root).canClickMenu = false; MovieClip(root).loadLevelTimer = 0; gotoAndStop("clicked"); MovieClip(root).mainMenu.gotoAndPlay("mainMenuOut"); }; }; this.addEventListener(MouseEvent.CLICK, this.onPressFunc); this.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); this.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); gotoAndStop("mouseOUT"); } else { gotoAndStop("noBUT"); }; } } }//package gridz_armor_flaSection 7//creditsBUT_124 (gridz_armor_fla.creditsBUT_124) package gridz_armor_fla { import flash.display.*; public dynamic class creditsBUT_124 extends MovieClip { public function creditsBUT_124(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 8//EDITArrowButton_84 (gridz_armor_fla.EDITArrowButton_84) package gridz_armor_fla { import flash.display.*; public dynamic class EDITArrowButton_84 extends MovieClip { public function EDITArrowButton_84(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 9//editHUD_76 (gridz_armor_fla.editHUD_76) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class editHUD_76 extends MovieClip { public var sLeftBUT:MovieClip; public var helpOpen:Boolean; public var sUpBUT:MovieClip; public var movesBUT:MovieClip; public var sRightBUT:MovieClip; public var helpBUT:MovieClip; public var disp:TextField; public var quitBUT:MovieClip; public var loadBUT:MovieClip; public var newBUT:MovieClip; public var sDownBUT:MovieClip; public var helpWIND:MovieClip; public var disp2:TextField; public var disp3:TextField; public var saveBUT:MovieClip; public var modeBUT:MovieClip; public var restartBUT:MovieClip; public var undoBUT:MovieClip; public function editHUD_76(){ addFrameScript(0, frame1); } public function quitBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).canClickHUD = false; MovieClip(root).HUD.gotoAndPlay("EDITOut"); MovieClip(root).gameMode = 8; MovieClip(root).editWIND.gotoAndStop(1); MovieClip(root).toMenu = true; }; } public function sRightBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).curLevel.shiftGridRight(); MovieClip(root).startPowerFlow(); MovieClip(root).undoNum = 1; }; } public function sUpBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).curLevel.shiftGridUp(); MovieClip(root).startPowerFlow(); MovieClip(root).undoNum = 1; }; } public function saveBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); disp.text = MovieClip(root).curLevel.saveLevel(disp3.text); }; } public function textClick(_arg1:MouseEvent):void{ _arg1.currentTarget.setSelection(0, _arg1.currentTarget.text.length); } public function sDownBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).curLevel.shiftGridDown(); MovieClip(root).startPowerFlow(); MovieClip(root).undoNum = 1; }; } public function newBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).levelsAr[0] = MovieClip(root).blankLevel; MovieClip(root).editWIND.gotoAndStop(1); MovieClip(root).gameMode = 8; MovieClip(root).toMenu = false; }; } public function modeBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); if (MovieClip(root).editMode == "edit"){ disp2.text = "edit/play"; MovieClip(root).editMode = "play"; MovieClip(root).backPlayLevel(); } else { if (MovieClip(root).editMode == "play"){ disp2.text = "edit"; MovieClip(root).editMode = "edit"; MovieClip(root).editStartLevel(); }; }; MovieClip(root).editWIND.gotoAndStop(1); }; } function frame1(){ disp.text = "paste level data here to load. Saved data will appear here too"; disp2.text = "edit"; disp3.text = MovieClip(root).curLevel.levScore; MovieClip(root).editMode = "edit"; disp.addEventListener(MouseEvent.CLICK, textClick); disp3.addEventListener(MouseEvent.CLICK, textClick); modeBUT.addEventListener(MouseEvent.CLICK, modeBUTClick); modeBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); modeBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); quitBUT.addEventListener(MouseEvent.CLICK, quitBUTClick); quitBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); quitBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); undoBUT.addEventListener(MouseEvent.CLICK, undoBUTClick); undoBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); undoBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); helpOpen = false; helpBUT.addEventListener(MouseEvent.CLICK, helpBUTClick); helpBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); helpBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); newBUT.addEventListener(MouseEvent.CLICK, newBUTClick); newBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); newBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); saveBUT.addEventListener(MouseEvent.CLICK, saveBUTClick); saveBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); saveBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); loadBUT.addEventListener(MouseEvent.CLICK, loadBUTClick); loadBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); loadBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); restartBUT.addEventListener(MouseEvent.CLICK, restartBUTClick); restartBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); restartBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); sLeftBUT.addEventListener(MouseEvent.CLICK, sLeftBUTClick); sLeftBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); sLeftBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); sRightBUT.addEventListener(MouseEvent.CLICK, sRightBUTClick); sRightBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); sRightBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); sUpBUT.addEventListener(MouseEvent.CLICK, sUpBUTClick); sUpBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); sUpBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); sDownBUT.addEventListener(MouseEvent.CLICK, sDownBUTClick); sDownBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); sDownBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); } public function undoBUTClick(_arg1:MouseEvent):void{ var _local2:Boolean; if (MovieClip(root).canClickHUD == true){ _local2 = MovieClip(root).undoFunc(); if (_local2){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); }; }; } public function loadBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); if (MovieClip(root).curLevel.unpackLink(disp.text) == true){ MovieClip(root).levelsAr[0] = disp.text; MovieClip(root).editWIND.gotoAndStop(1); MovieClip(root).gameMode = 8; MovieClip(root).toMenu = false; } else { disp.text = "bad level data"; disp.setSelection(0, disp.text.length); }; }; } public function restartBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).restarterLevel(); MovieClip(root).startScore = disp3.text; }; } public function sLeftBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).curLevel.shiftGridLeft(); MovieClip(root).startPowerFlow(); MovieClip(root).undoNum = 1; }; } public function helpBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); if (helpOpen == false){ helpWIND.gotoAndStop(2); helpOpen = true; } else { helpWIND.gotoAndStop(1); helpOpen = false; }; MovieClip(root).editWIND.gotoAndStop(1); }; } } }//package gridz_armor_flaSection 10//editHUDHelpWIND_86 (gridz_armor_fla.editHUDHelpWIND_86) package gridz_armor_fla { import flash.display.*; import flash.events.*; public dynamic class editHUDHelpWIND_86 extends MovieClip { public var cBUT:MovieClip; public var eBUT:MovieClip; public var kBUT:MovieClip; public var pinkBUT:MovieClip; public var aBUT:MovieClip; public var pBUT:MovieClip; public var qBUT:MovieClip; public var iBUT:MovieClip; public var prevBUT:MovieClip; public var lBUT:MovieClip; public var dBUT:MovieClip; public var helpBUT:MovieClip; public var oBUT:MovieClip; public var gBUT:MovieClip; public var nextBUT:MovieClip; public var nBUT:MovieClip; public var rBUT:MovieClip; public var jBUT:MovieClip; public var quitBUT:MovieClip; public var loadBUT:MovieClip; public var newBUT:MovieClip; public var blueBUT:MovieClip; public var fBUT:MovieClip; public var saveBUT:MovieClip; public var mBUT:MovieClip; public var bBUT:MovieClip; public var restartBUT:MovieClip; public var modeBUT:MovieClip; public var curPage:Number; public var hBUT:MovieClip; public var undoBUT:MovieClip; public function editHUDHelpWIND_86(){ addFrameScript(0, frame1, 1, frame2); } function frame2(){ nextBUT.addEventListener(MouseEvent.CLICK, nextBUTClick); prevBUT.addEventListener(MouseEvent.CLICK, prevBUTClick); } public function nextBUTClick(_arg1:MouseEvent):void{ curPage++; curPage = ((curPage > 8)) ? 2 : curPage; gotoAndStop(curPage); } public function prevBUTClick(_arg1:MouseEvent):void{ curPage--; curPage = ((curPage < 2)) ? 8 : curPage; gotoAndStop(curPage); } function frame1(){ curPage = 2; stop(); } } }//package gridz_armor_flaSection 11//EditorBUT_122 (gridz_armor_fla.EditorBUT_122) package gridz_armor_fla { import flash.display.*; public dynamic class EditorBUT_122 extends MovieClip { public function EditorBUT_122(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 12//editorScoreWind_85 (gridz_armor_fla.editorScoreWind_85) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class editorScoreWind_85 extends MovieClip { public var disp4:TextField; public function editorScoreWind_85(){ addFrameScript(0, frame1); } function frame1(){ disp4.text = ((MovieClip(root).startScore < 0)) ? "0" : (MovieClip(root).startScore + ""); } } }//package gridz_armor_flaSection 13//editorWINDOW_38 (gridz_armor_fla.editorWINDOW_38) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class editorWINDOW_38 extends MovieClip { public var pBUT:MovieClip; public var eBUT:MovieClip; public var cBUT:MovieClip; public var kBUT:MovieClip; public var pinkBUT:MovieClip; public var noPowerBUT:MovieClip; public var qBUT:MovieClip; public var iBUT:MovieClip; public var closeBUT:MovieClip; public var lBUT:MovieClip; public var dBUT:MovieClip; public var nBUT:MovieClip; public var oBUT:MovieClip; public var gBUT:MovieClip; public var aBUT:MovieClip; public var rBUT:MovieClip; public var jBUT:MovieClip; public var errorDisp:TextField; public var blueBUT:MovieClip; public var fBUT:MovieClip; public var mBUT:MovieClip; public var bBUT:MovieClip; public var hBUT:MovieClip; public function editorWINDOW_38(){ addFrameScript(0, frame1, 1, frame2); } public function blueBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if ((((MovieClip(root).editGlyph.doesHavePower(2) == false)) && ((MovieClip(root).editGlyph.CanBePower == true)))){ if (MovieClip(root).powerPlants[1] != undefined){ MovieClip(root).powerPlants[1].setPower(0); }; MovieClip(root).powerPlants[1] = MovieClip(root).editGlyph; MovieClip(root).powerPlants[1].setPower(1); MovieClip(root).startPowerFlow(); MovieClip(root).editWIND.gotoAndStop(1); } else { if (MovieClip(root).editGlyph.CanBePower == false){ errorDisp.text = "ONLY the FIVE GLYPHS in the second row can be a POWER SOURCE"; } else { errorDisp.text = "Making this GLYPH a BLUE POWER SOURCE would cause a POWER conflict."; }; }; }; } public function dBUTClick(_arg1:MouseEvent):void{ var _local2:String; if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _local2 = ""; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ _local2 = "1"; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ _local2 = "2"; }; }; swapGlyph(("d0" + _local2)); }; } public function fBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("f0"); }; } public function gBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("g0"); }; } public function bBUTClick(_arg1:MouseEvent):void{ var _local2:String; if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _local2 = ""; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ _local2 = "1"; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ _local2 = "2"; }; }; swapGlyph(("b0" + _local2)); }; } public function kBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("k0"); }; } public function aBUTClick(_arg1:MouseEvent):void{ var _local2:String; if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _local2 = ""; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ _local2 = "1"; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ _local2 = "2"; }; }; swapGlyph(("a0" + _local2)); }; } public function lBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("l0"); }; } public function eBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("e0"); }; } public function nBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("n0"); }; } public function cBUTClick(_arg1:MouseEvent):void{ var _local2:String; if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _local2 = ""; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ _local2 = "1"; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ _local2 = "2"; }; }; swapGlyph(("c0" + _local2)); }; } public function mBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("m0"); }; } public function jBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("j0"); }; } public function oBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("o0"); }; } public function qBUTClick(_arg1:MouseEvent):void{ var _local2:String; if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _local2 = ""; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ _local2 = "1"; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ _local2 = "2"; }; }; swapGlyph(("q0" + _local2)); }; } public function rBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("r0"); }; } public function pinkBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if ((((MovieClip(root).editGlyph.doesHavePower(1) == false)) && ((MovieClip(root).editGlyph.CanBePower == true)))){ if (MovieClip(root).powerPlants[2] != undefined){ MovieClip(root).powerPlants[2].setPower(0); }; MovieClip(root).powerPlants[2] = MovieClip(root).editGlyph; MovieClip(root).powerPlants[2].setPower(2); MovieClip(root).startPowerFlow(); MovieClip(root).editWIND.gotoAndStop(1); } else { if (MovieClip(root).editGlyph.CanBePower == false){ errorDisp.text = "ONLY the FIVE GLYPHS in the second row can be a POWER SOURCE"; } else { errorDisp.text = "Making this GLYPH a PINK POWER SOURCE would cause a POWER conflict."; }; }; }; } public function pBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("p0"); }; } public function hBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("h0"); }; } public function noPowerBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1].setPower(0); MovieClip(root).powerPlants[1] = undefined; MovieClip(root).startPowerFlow(); MovieClip(root).editWIND.gotoAndStop(1); } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2].setPower(0); MovieClip(root).powerPlants[2] = undefined; MovieClip(root).startPowerFlow(); MovieClip(root).editWIND.gotoAndStop(1); } else { errorDisp.text = "The GLYPH you have SELECTED already has NO POWER SOURCE associated with it."; }; }; }; } public function swapGlyph(_arg1:String):void{ var _local2:*; var _local3:*; var _local4:glyph; MovieClip(root).curStage.removeChild(MovieClip(root).editGlyph); MovieClip(root).editGlyph = null; _local2 = MovieClip(root).editY; _local3 = MovieClip(root).editX; _local4 = new glyph(_local2, _local3, _arg1, MovieClip(root)); MovieClip(root).curLevel.levelArray[_local2][_local3] = _local4; MovieClip(root).curStage.addChild(_local4); MovieClip(root).undoNum = 1; _local4.rotater.gotoAndStop(1); _local4.updateNeighbors(); MovieClip(root).startPowerFlow(); MovieClip(root).editWIND.gotoAndStop(1); } public function iBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).gameMode == 7){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; if (MovieClip(root).powerPlants[1] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[1] = undefined; } else { if (MovieClip(root).powerPlants[2] == MovieClip(root).editGlyph){ MovieClip(root).powerPlants[2] = undefined; }; }; swapGlyph("i0"); }; } function frame1(){ stop(); } public function closeBUTClick(_arg1:MouseEvent):void{ MovieClip(root).editWIND.gotoAndStop(1); } function frame2(){ closeBUT.addEventListener(MouseEvent.CLICK, closeBUTClick); rBUT.addEventListener(MouseEvent.CLICK, rBUTClick); errorDisp.text = "Chose a GLYPH from below, REMOVE a GLYPH [top left corner], or Select BLUE or PINK power or NO POWER."; blueBUT.addEventListener(MouseEvent.CLICK, blueBUTClick); pinkBUT.addEventListener(MouseEvent.CLICK, pinkBUTClick); noPowerBUT.addEventListener(MouseEvent.CLICK, noPowerBUTClick); aBUT.addEventListener(MouseEvent.CLICK, aBUTClick); bBUT.addEventListener(MouseEvent.CLICK, bBUTClick); qBUT.addEventListener(MouseEvent.CLICK, qBUTClick); cBUT.addEventListener(MouseEvent.CLICK, cBUTClick); dBUT.addEventListener(MouseEvent.CLICK, dBUTClick); eBUT.addEventListener(MouseEvent.CLICK, eBUTClick); fBUT.addEventListener(MouseEvent.CLICK, fBUTClick); gBUT.addEventListener(MouseEvent.CLICK, gBUTClick); hBUT.addEventListener(MouseEvent.CLICK, hBUTClick); iBUT.addEventListener(MouseEvent.CLICK, iBUTClick); jBUT.addEventListener(MouseEvent.CLICK, jBUTClick); kBUT.addEventListener(MouseEvent.CLICK, kBUTClick); lBUT.addEventListener(MouseEvent.CLICK, lBUTClick); mBUT.addEventListener(MouseEvent.CLICK, mBUTClick); nBUT.addEventListener(MouseEvent.CLICK, nBUTClick); oBUT.addEventListener(MouseEvent.CLICK, oBUTClick); pBUT.addEventListener(MouseEvent.CLICK, pBUTClick); } } }//package gridz_armor_flaSection 14//EndingGlyphGlow_107 (gridz_armor_fla.EndingGlyphGlow_107) package gridz_armor_fla { import flash.display.*; public dynamic class EndingGlyphGlow_107 extends MovieClip { public function EndingGlyphGlow_107(){ addFrameScript(30, frame31); } function frame31(){ stop(); } } }//package gridz_armor_flaSection 15//EndingGlyphGlowSequence_106 (gridz_armor_fla.EndingGlyphGlowSequence_106) package gridz_armor_fla { import flash.display.*; public dynamic class EndingGlyphGlowSequence_106 extends MovieClip { public function EndingGlyphGlowSequence_106(){ addFrameScript(86, frame87); } function frame87(){ stop(); } } }//package gridz_armor_flaSection 16//EndingJiolt_100 (gridz_armor_fla.EndingJiolt_100) package gridz_armor_fla { import flash.display.*; public dynamic class EndingJiolt_100 extends MovieClip { public function EndingJiolt_100(){ addFrameScript(0, frame1, 50, frame51, 112, frame113); } function frame1(){ gotoAndPlay((Rand.getRandom(40) + 1)); } function frame113(){ } function frame51(){ this.x = (-22 + (Rand.getRandom(12) * 40)); trace("here"); } } }//package gridz_armor_flaSection 17//energyRingBLUE_33 (gridz_armor_fla.energyRingBLUE_33) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class energyRingBLUE_33 extends MovieClip { public function energyRingBLUE_33(){ addFrameScript(19, frame20); } function frame20(){ if ((((MovieClip(root).powerPlants[1] == undefined)) || (((!((MovieClip(root).gameMode == 2))) && (!((MovieClip(root).gameMode == 7))))))){ this.x = -2000; this.y = -2000; } else { this.x = (MovieClip(root).powerPlants[1].x + 28); this.y = (MovieClip(root).powerPlants[1].y + 65); }; } } }//package gridz_armor_flaSection 18//energyRingPINK_35 (gridz_armor_fla.energyRingPINK_35) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class energyRingPINK_35 extends MovieClip { public function energyRingPINK_35(){ addFrameScript(0, frame1); } function frame1(){ if ((((MovieClip(root).powerPlants[2] == undefined)) || (((!((MovieClip(root).gameMode == 2))) && (!((MovieClip(root).gameMode == 7))))))){ this.x = -2000; this.y = -2000; } else { this.x = (MovieClip(root).powerPlants[2].x + 28); this.y = (MovieClip(root).powerPlants[2].y + 65); }; } } }//package gridz_armor_flaSection 19//firstLevelMessage_110 (gridz_armor_fla.firstLevelMessage_110) package gridz_armor_fla { import flash.display.*; import flash.text.*; public dynamic class firstLevelMessage_110 extends MovieClip { public var disp:TextField; public function firstLevelMessage_110(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 20//FXBUT_114 (gridz_armor_fla.FXBUT_114) package gridz_armor_fla { import flash.display.*; public dynamic class FXBUT_114 extends MovieClip { public function FXBUT_114(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 21//gameWonMenu_98 (gridz_armor_fla.gameWonMenu_98) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class gameWonMenu_98 extends MovieClip { public var gamesBUT:MovieClip; public var curScore:TextField; public var levelScore:TextField; public var scoresBUT:MovieClip; public var bonusScore:TextField; public var quitBUT:MovieClip; public var newScore:TextField; public function gameWonMenu_98(){ addFrameScript(0, frame1); } public function gamesBUTClick(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("clicked"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).onCLick(_arg1); } function frame1(){ quitBUT.addEventListener(MouseEvent.CLICK, quitBUTClick); quitBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); quitBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); MovieClip(root).canSubmit = true; scoresBUT.addEventListener(MouseEvent.CLICK, MovieClip(root).scoresBUTClick); scoresBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); scoresBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); curScore.text = MovieClip(root).prevHighScore; bonusScore.text = ((MovieClip(root).startScore * 100) + ""); levelScore.text = MovieClip(root).bonusScore; newScore.text = MovieClip(root).highScore; gamesBUT.addEventListener(MouseEvent.CLICK, gamesBUTClick); gamesBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); gamesBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); } public function quitBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickPause == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).gameWonTimer = 0; MovieClip(root).canClickPause = false; MovieClip(root).gameMenus.gotoAndPlay("gameWonOut"); MovieClip(root).gameMode = 0; }; } } }//package gridz_armor_flaSection 22//GlyphGlow_139 (gridz_armor_fla.GlyphGlow_139) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class GlyphGlow_139 extends MovieClip { public function GlyphGlow_139(){ addFrameScript(0, frame1, 13, frame14, 29, frame30, 30, frame31, 70, frame71); } function frame71(){ stop(); } function frame14(){ MovieClip(parent).passGlow(); trace("glowing"); } function frame1(){ stop(); } function frame30(){ MovieClip(parent).removeBG(); MovieClip(parent).gotoAndStop("fadeOUT"); } function frame31(){ MovieClip(parent).removeBG2(); } } }//package gridz_armor_flaSection 23//glyphMouseOver_138 (gridz_armor_fla.glyphMouseOver_138) package gridz_armor_fla { import flash.display.*; public dynamic class glyphMouseOver_138 extends MovieClip { public function glyphMouseOver_138(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 24//glyphRotater_137 (gridz_armor_fla.glyphRotater_137) package gridz_armor_fla { import flash.display.*; public dynamic class glyphRotater_137 extends MovieClip { public function glyphRotater_137(){ addFrameScript(0, frame1, 59, frame60); } function frame1(){ stop(); } function frame60(){ gotoAndPlay(2); } } }//package gridz_armor_flaSection 25//HUDContinueBUT_96 (gridz_armor_fla.HUDContinueBUT_96) package gridz_armor_fla { import flash.display.*; public dynamic class HUDContinueBUT_96 extends MovieClip { public function HUDContinueBUT_96(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 26//HUDHelpBUT_89 (gridz_armor_fla.HUDHelpBUT_89) package gridz_armor_fla { import flash.display.*; public dynamic class HUDHelpBUT_89 extends MovieClip { public function HUDHelpBUT_89(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 27//HUDInner_63 (gridz_armor_fla.HUDInner_63) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class HUDInner_63 extends MovieClip { public var tLevelScore:Number; public var lev10:MovieClip; public var tHighScore:Number; public var nums10000:MovieClip; public var nums100:MovieClip; public var nums1:MovieClip; public var nums100000:MovieClip; public var pauseBUT:MovieClip; public var lev1:MovieClip; public var nums1000:MovieClip; public var nums10:MovieClip; public var restartBUT:MovieClip; public var undoBUT:MovieClip; public function HUDInner_63(){ addFrameScript(0, frame1); } function frame1(){ pauseBUT.addEventListener(MouseEvent.CLICK, pauseBUTClick); pauseBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); pauseBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); undoBUT.addEventListener(MouseEvent.CLICK, undoBUTClick); undoBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); undoBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); restartBUT.addEventListener(MouseEvent.CLICK, restartBUTClick); restartBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); restartBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); tHighScore = MovieClip(root).highScore; nums1.gotoAndStop((((tHighScore % 10) * 10) + 1)); nums10.gotoAndStop(((tHighScore % 100) + 1)); nums100.gotoAndStop((Math.floor(((tHighScore % 1000) / 10)) + 1)); nums1000.gotoAndStop((Math.floor(((tHighScore % 10000) / 100)) + 1)); nums10000.gotoAndStop((Math.floor(((tHighScore % 100000) / 1000)) + 1)); nums100000.gotoAndStop((Math.floor((tHighScore / 10000)) + 1)); lev1.gotoAndStop((((MovieClip(root).levelNum % 10) * 10) + 1)); lev10.gotoAndStop((MovieClip(root).levelNum + 1)); tLevelScore = 0; } public function undoBUTClick(_arg1:MouseEvent):void{ var _local2:Boolean; if (MovieClip(root).canClickHUD == true){ _local2 = MovieClip(root).undoFunc(); if (_local2){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); }; }; } public function pauseBUTClick(_arg1:MouseEvent):void{ trace(MovieClip(root).canClickHUD); if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).canClickHUD = false; MovieClip(root).HUD.gotoAndPlay("HUDOut"); MovieClip(root).canClickPause = true; MovieClip(root).gameMode = 3; }; } public function restartBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickHUD == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).canClickHUD = false; MovieClip(root).HUD.gotoAndPlay("HUDOut"); MovieClip(root).restartLevel = true; MovieClip(root).gameMode = 1; }; } } }//package gridz_armor_flaSection 28//HUDLoadBUT_80 (gridz_armor_fla.HUDLoadBUT_80) package gridz_armor_fla { import flash.display.*; public dynamic class HUDLoadBUT_80 extends MovieClip { public function HUDLoadBUT_80(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 29//HUDModeBUT_81 (gridz_armor_fla.HUDModeBUT_81) package gridz_armor_fla { import flash.display.*; public dynamic class HUDModeBUT_81 extends MovieClip { public function HUDModeBUT_81(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 30//HUDMovesBUT_82 (gridz_armor_fla.HUDMovesBUT_82) package gridz_armor_fla { import flash.display.*; public dynamic class HUDMovesBUT_82 extends MovieClip { public function HUDMovesBUT_82(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 31//HUDNewBUT_83 (gridz_armor_fla.HUDNewBUT_83) package gridz_armor_fla { import flash.display.*; public dynamic class HUDNewBUT_83 extends MovieClip { public function HUDNewBUT_83(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 32//HUDPauseBUT_64 (gridz_armor_fla.HUDPauseBUT_64) package gridz_armor_fla { import flash.display.*; public dynamic class HUDPauseBUT_64 extends MovieClip { public function HUDPauseBUT_64(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 33//HUDQuitBUT_77 (gridz_armor_fla.HUDQuitBUT_77) package gridz_armor_fla { import flash.display.*; public dynamic class HUDQuitBUT_77 extends MovieClip { public function HUDQuitBUT_77(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 34//HUDRestartBUT_66 (gridz_armor_fla.HUDRestartBUT_66) package gridz_armor_fla { import flash.display.*; public dynamic class HUDRestartBUT_66 extends MovieClip { public function HUDRestartBUT_66(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 35//HUDResumeBUT_93 (gridz_armor_fla.HUDResumeBUT_93) package gridz_armor_fla { import flash.display.*; public dynamic class HUDResumeBUT_93 extends MovieClip { public function HUDResumeBUT_93(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 36//HUDSaveBUT_78 (gridz_armor_fla.HUDSaveBUT_78) package gridz_armor_fla { import flash.display.*; public dynamic class HUDSaveBUT_78 extends MovieClip { public function HUDSaveBUT_78(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 37//HUDscoreWIND_68 (gridz_armor_fla.HUDscoreWIND_68) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class HUDscoreWIND_68 extends MovieClip { public var tHighScore:Number; public var nums10000:MovieClip; public var nums100:MovieClip; public var nums1:MovieClip; public var nums100000:MovieClip; public var nums1000:MovieClip; public var nums10:MovieClip; public function HUDscoreWIND_68(){ addFrameScript(0, frame1); } function frame1(){ tHighScore = MovieClip(root).startScore; nums1.gotoAndStop((((tHighScore % 10) * 10) + 1)); nums10.gotoAndStop(((tHighScore % 100) + 1)); nums100.gotoAndStop((Math.floor(((tHighScore % 1000) / 10)) + 1)); nums1000.gotoAndStop((Math.floor(((tHighScore % 10000) / 100)) + 1)); nums10000.gotoAndStop((Math.floor(((tHighScore % 100000) / 1000)) + 1)); nums100000.gotoAndStop((Math.floor((tHighScore / 10000)) + 1)); } } }//package gridz_armor_flaSection 38//HUDSubmitBUT_92 (gridz_armor_fla.HUDSubmitBUT_92) package gridz_armor_fla { import flash.display.*; public dynamic class HUDSubmitBUT_92 extends MovieClip { public function HUDSubmitBUT_92(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 39//HUDUndoBUT_65 (gridz_armor_fla.HUDUndoBUT_65) package gridz_armor_fla { import flash.display.*; public dynamic class HUDUndoBUT_65 extends MovieClip { public function HUDUndoBUT_65(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 40//inGameMenus_90 (gridz_armor_fla.inGameMenus_90) package gridz_armor_fla { import flash.display.*; public dynamic class inGameMenus_90 extends MovieClip { public var levelWonMenu:MovieClip; public var levelLostMenu:MovieClip; public var pauseMenu:MovieClip; public var gameWonMenu:MovieClip; public function inGameMenus_90(){ addFrameScript(0, frame1, 14, frame15, 32, frame33, 88, frame89, 108, frame109, 123, frame124, 142, frame143, 156, frame157, 176, frame177); } function frame143(){ gotoAndStop(1); } function frame157(){ stop(); } function frame89(){ stop(); } function frame177(){ gotoAndStop(1); } function frame15(){ stop(); } function frame1(){ stop(); } function frame109(){ gotoAndStop(1); } function frame124(){ stop(); } function frame33(){ gotoAndStop(1); } } }//package gridz_armor_flaSection 41//iPhoneBUT_126 (gridz_armor_fla.iPhoneBUT_126) package gridz_armor_fla { import flash.display.*; public dynamic class iPhoneBUT_126 extends MovieClip { public function iPhoneBUT_126(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 42//levelLostMenu_97 (gridz_armor_fla.levelLostMenu_97) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class levelLostMenu_97 extends MovieClip { public var gamesBUT:MovieClip; public var scoresBUT:MovieClip; public var quitBUT:MovieClip; public var restartBUT:MovieClip; public function levelLostMenu_97(){ addFrameScript(0, frame1); } public function gamesBUTClick(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("clicked"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).onCLick(_arg1); } function frame1(){ gamesBUT.addEventListener(MouseEvent.CLICK, gamesBUTClick); gamesBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); gamesBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); restartBUT.addEventListener(MouseEvent.CLICK, restartBUTClick); restartBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); restartBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); quitBUT.addEventListener(MouseEvent.CLICK, quitBUTClick); quitBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); quitBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); MovieClip(root).canSubmit = true; scoresBUT.addEventListener(MouseEvent.CLICK, MovieClip(root).scoresBUTClick); scoresBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); scoresBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); } public function restartBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickPause == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).pauseTimer = 0; _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).canClickPause = false; MovieClip(root).gameMenus.gotoAndPlay("levelLostOut"); MovieClip(root).restartLevel = true; MovieClip(root).gameMode = 1; }; } public function quitBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickPause == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).pauseTimer = 0; MovieClip(root).canClickPause = false; MovieClip(root).gameMenus.gotoAndPlay("levelLostOut"); MovieClip(root).gameMode = 0; }; } } }//package gridz_armor_flaSection 43//levelSelectBUT_120 (gridz_armor_fla.levelSelectBUT_120) package gridz_armor_fla { import flash.display.*; public dynamic class levelSelectBUT_120 extends MovieClip { public function levelSelectBUT_120(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 44//levelSelectContent_133 (gridz_armor_fla.levelSelectContent_133) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class levelSelectContent_133 extends MovieClip { public var BUT11:MovieClip; public var BUT13:MovieClip; public var BUT14:MovieClip; public var BUT15:MovieClip; public var BUT16:MovieClip; public var BUT18:MovieClip; public var BUT19:MovieClip; public var BUT10:MovieClip; public var BUT20:MovieClip; public var BUT21:MovieClip; public var BUT22:MovieClip; public var BUT23:MovieClip; public var BUT24:MovieClip; public var BUT26:MovieClip; public var BUT27:MovieClip; public var BUT28:MovieClip; public var BUT29:MovieClip; public var BUT17:MovieClip; public var BUT25:MovieClip; public var BUT12:MovieClip; public var BUT30:MovieClip; public var BUT31:MovieClip; public var BUT35:MovieClip; public var BUT38:MovieClip; public var BUT39:MovieClip; public var BUT37:MovieClip; public var BUT33:MovieClip; public var BUT32:MovieClip; public var BUT34:MovieClip; public var BUT40:MovieClip; public var BUT36:MovieClip; public var BUT1:MovieClip; public var BUT3:MovieClip; public var BUT4:MovieClip; public var BUT5:MovieClip; public var BUT6:MovieClip; public var BUT8:MovieClip; public var BUT2:MovieClip; public var BUT7:MovieClip; public var BUT9:MovieClip; public function levelSelectContent_133(){ addFrameScript(0, frame1); } function frame1(){ BUT1.levelNum = 1; BUT2.levelNum = 2; BUT3.levelNum = 3; BUT4.levelNum = 4; BUT5.levelNum = 5; BUT6.levelNum = 6; BUT7.levelNum = 7; BUT8.levelNum = 8; BUT9.levelNum = 9; BUT10.levelNum = 10; BUT11.levelNum = 11; BUT12.levelNum = 12; BUT13.levelNum = 13; BUT14.levelNum = 14; BUT15.levelNum = 15; BUT16.levelNum = 16; BUT17.levelNum = 17; BUT18.levelNum = 18; BUT19.levelNum = 19; BUT20.levelNum = 20; BUT21.levelNum = 21; BUT22.levelNum = 22; BUT23.levelNum = 23; BUT24.levelNum = 24; BUT25.levelNum = 25; BUT26.levelNum = 26; BUT27.levelNum = 27; BUT28.levelNum = 28; BUT29.levelNum = 29; BUT30.levelNum = 30; BUT31.levelNum = 31; BUT32.levelNum = 32; BUT33.levelNum = 33; BUT34.levelNum = 34; BUT35.levelNum = 35; BUT36.levelNum = 36; BUT37.levelNum = 37; BUT38.levelNum = 38; BUT39.levelNum = 39; BUT40.levelNum = 40; stop(); } } }//package gridz_armor_flaSection 45//levelTitleCLIP_109 (gridz_armor_fla.levelTitleCLIP_109) package gridz_armor_fla { import flash.display.*; public dynamic class levelTitleCLIP_109 extends MovieClip { public var nums1:MovieClip; public var nums10:MovieClip; } }//package gridz_armor_flaSection 46//levelWonMenu_95 (gridz_armor_fla.levelWonMenu_95) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class levelWonMenu_95 extends MovieClip { public var gamesBUT:MovieClip; public var curScore:TextField; public var continueBUT:MovieClip; public var levelScore:TextField; public var scoresBUT:MovieClip; public var bonusScore:TextField; public var quitBUT:MovieClip; public var newScore:TextField; public function levelWonMenu_95(){ addFrameScript(0, frame1); } public function continueBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickPause == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).levelWonTimer = 0; _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).canClickPause = false; MovieClip(root).gameMenus.gotoAndPlay("levelWonOut"); MovieClip(root).restartLevel = false; MovieClip(root).gameMode = 1; MovieClip(root).bgBallsIMG4 = new BitmapData(500, 500, true, 0); MovieClip(root).bgBallsIMG3 = new BitmapData(500, 500, true, 0); }; } public function gamesBUTClick(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("clicked"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).onCLick(_arg1); } function frame1(){ continueBUT.addEventListener(MouseEvent.CLICK, continueBUTClick); continueBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); continueBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); quitBUT.addEventListener(MouseEvent.CLICK, quitBUTClick); quitBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); quitBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); MovieClip(root).canSubmit = true; scoresBUT.addEventListener(MouseEvent.CLICK, MovieClip(root).scoresBUTClick); scoresBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); scoresBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); curScore.text = MovieClip(root).prevHighScore; bonusScore.text = ((MovieClip(root).startScore * 100) + ""); levelScore.text = MovieClip(root).bonusScore; newScore.text = MovieClip(root).highScore; gamesBUT.addEventListener(MouseEvent.CLICK, gamesBUTClick); gamesBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); gamesBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); } public function quitBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickPause == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).levelWonTimer = 0; MovieClip(root).canClickPause = false; MovieClip(root).gameMenus.gotoAndPlay("levelWonOut"); MovieClip(root).gameMode = 0; }; } } }//package gridz_armor_flaSection 47//LevelWonSound_27 (gridz_armor_fla.LevelWonSound_27) package gridz_armor_fla { import flash.display.*; public dynamic class LevelWonSound_27 extends MovieClip { public function LevelWonSound_27(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 48//linkedLevBUT_118 (gridz_armor_fla.linkedLevBUT_118) package gridz_armor_fla { import flash.display.*; public dynamic class linkedLevBUT_118 extends MovieClip { public function linkedLevBUT_118(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 49//mainHUD_62 (gridz_armor_fla.mainHUD_62) package gridz_armor_fla { import flash.display.*; public dynamic class mainHUD_62 extends MovieClip { public var HUDInner:MovieClip; public function mainHUD_62(){ addFrameScript(0, frame1, 19, frame20, 37, frame38, 59, frame60, 80, frame81); } function frame81(){ gotoAndStop(1); } function frame1(){ stop(); } function frame20(){ stop(); } function frame38(){ gotoAndStop(1); } function frame60(){ stop(); } } }//package gridz_armor_flaSection 50//mainMenuInner_117 (gridz_armor_fla.mainMenuInner_117) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mainMenuInner_117 extends MovieClip { public var gamesBUT:MovieClip; public var backBUT:MovieClip; public var creditsBUT:MovieClip; public var linkedLevBUT:MovieClip; public var scoresBUT:MovieClip; public var levelSelectBUT:MovieClip; public var iPhoneBUT:MovieClip; public var playBUT:MovieClip; public var editorBUT:MovieClip; public var manualBUT:MovieClip; public var canBackClick:Boolean; public var walkBUT:MovieClip; public function mainMenuInner_117(){ addFrameScript(0, frame1, 1, frame2, 9, frame10, 10, frame11, 16, frame17, 17, frame18, 25, frame26, 26, frame27, 32, frame33, 33, frame34, 41, frame42, 42, frame43, 48, frame49, 49, frame50, 57, frame58, 58, frame59, 64, frame65); } function frame65(){ gotoAndStop("menuFunctioning"); } public function linkedLevBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickMenu == true){ _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).canClickMenu = false; if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).levelNum = 0; MovieClip(root).loadLevelTimer = 0; MovieClip(root).mainMenu.gotoAndPlay("mainMenuOut"); MovieClip(root).gameMode = 1; MovieClip(root).levelsAr[0] = MovieClip(root).theUrl; }; } public function makeBUTSVis():void{ canBackClick = false; playBUT.visible = true; manualBUT.visible = true; creditsBUT.visible = true; levelSelectBUT.visible = true; walkBUT.visible = true; editorBUT.visible = true; gamesBUT.visible = true; scoresBUT.visible = true; } public function creditsBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickMenu == true){ _arg1.currentTarget.gotoAndStop("clicked"); gotoAndPlay("creditsIn"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; }; } function frame10(){ stop(); canBackClick = true; } function frame18(){ makeBUTSInvis(); } public function levelSelectBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickMenu == true){ _arg1.currentTarget.gotoAndStop("clicked"); gotoAndPlay("levelSelectIn"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; }; } function frame1(){ stop(); MovieClip(root).canClickMenu = true; canBackClick = false; backBUT.addEventListener(MouseEvent.CLICK, backBUTClick); backBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); backBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); playBUT.addEventListener(MouseEvent.CLICK, playBUTClick); playBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); playBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); manualBUT.addEventListener(MouseEvent.CLICK, manualBUTClick); manualBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); manualBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); levelSelectBUT.addEventListener(MouseEvent.CLICK, levelSelectBUTClick); levelSelectBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); levelSelectBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); creditsBUT.addEventListener(MouseEvent.CLICK, creditsBUTClick); creditsBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); creditsBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); walkBUT.addEventListener(MouseEvent.CLICK, walkBUTClick); walkBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); walkBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); gamesBUT.addEventListener(MouseEvent.CLICK, gamesBUTClick); gamesBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); gamesBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); MovieClip(root).canSubmit = true; scoresBUT.addEventListener(MouseEvent.CLICK, MovieClip(root).scoresBUTClick2); scoresBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); scoresBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); if (MovieClip(root).linkedLevel == true){ linkedLevBUT.addEventListener(MouseEvent.CLICK, linkedLevBUTClick); linkedLevBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); linkedLevBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); } else { linkedLevBUT.visible = false; }; } public function walkBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickMenu == true){ _arg1.currentTarget.gotoAndStop("clicked"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; }; } function frame26(){ stop(); canBackClick = true; } function frame17(){ gotoAndStop("menuFunctioning"); } public function gamesBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickMenu == true){ _arg1.currentTarget.gotoAndStop("clicked"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).moreGamesBUT(); }; } public function manualBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickMenu == true){ _arg1.currentTarget.gotoAndStop("clicked"); gotoAndPlay("manualIn"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; }; } function frame27(){ makeBUTSVis(); play(); } public function backBUTClick(_arg1:MouseEvent):void{ if (canBackClick == true){ canBackClick = false; nextFrame(); _arg1.currentTarget.gotoAndStop("Clicked"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; }; } function frame11(){ makeBUTSVis(); play(); } function frame34(){ makeBUTSInvis(); } function frame43(){ makeBUTSVis(); play(); } function frame33(){ gotoAndStop("menuFunctioning"); } function frame2(){ makeBUTSInvis(); } function frame42(){ stop(); canBackClick = true; } public function makeBUTSInvis():void{ playBUT.visible = false; manualBUT.visible = false; creditsBUT.visible = false; levelSelectBUT.visible = false; walkBUT.visible = false; editorBUT.visible = false; gamesBUT.visible = false; scoresBUT.visible = false; } function frame49(){ gotoAndStop("menuFunctioning"); } function frame50(){ makeBUTSInvis(); } function frame58(){ stop(); canBackClick = true; } function frame59(){ makeBUTSVis(); play(); } public function playBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickMenu == true){ _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).canClickMenu = false; if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).levelNum = 1; MovieClip(root).loadLevelTimer = 0; MovieClip(root).mainMenu.gotoAndPlay("mainMenuOut"); MovieClip(root).gameMode = 1; }; } } }//package gridz_armor_flaSection 51//mainMenuScene_115 (gridz_armor_fla.mainMenuScene_115) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mainMenuScene_115 extends MovieClip { public function mainMenuScene_115(){ addFrameScript(0, frame1, 1, frame2, 111, frame112); } function frame1(){ stop(); } function frame2(){ if (MovieClip(root).soundOn){ MovieClip(root).mainMusic.gotoAndStop(2); }; } function frame112(){ stop(); } } }//package gridz_armor_flaSection 52//mainMusic_24 (gridz_armor_fla.mainMusic_24) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mainMusic_24 extends MovieClip { public var someTransform:SoundTransform; public var someChannel:SoundChannel; public var track1:mainTrack; public var startSound:Boolean; public function mainMusic_24(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ someChannel.stop(); stop(); } function frame1(){ stop(); track1 = new mainTrack(); someTransform = new SoundTransform(1); someChannel = new SoundChannel(); if (MovieClip(root).soundOn == true){ someChannel = track1.play(0, 1000, someTransform); }; trace("sound"); startSound = true; } function frame2(){ someChannel = track1.play(0, 1000, someTransform); stop(); } } }//package gridz_armor_flaSection 53//MainTimeline (gridz_armor_fla.MainTimeline) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var levelsAr:Array; public var editorTimer:Number; public var canSubmit:Boolean; public var undoNum:Number; public var levelWonTimer:Number; public var highScore:Number; public var genInfo:Array; public var gameMenus:MovieClip; public var myURL:String; public var QS:QueryString; public var armorLoaded:Boolean; public var skipIntro:Boolean; public var fromMenu:Boolean; public var FXON:Boolean; public var powerCross:Boolean; public var canClickHUD:Boolean; public var bm:Bitmap; public var FXBUT:MovieClip; public var i:Number; public var rotAr:Array; public var preBar:MovieClip; public var rotateSound:MovieClip; public var bgBallsIMG3:BitmapData; public var rotateInc:Number; public var levelTUTAr:Array; public var glyphAr:Array; public var tLine:String; public var tGameO:MovieClip; public var blankLevel:String; public var rotateGlyph:glyph; public var bgBallsIMG5:BitmapData; public var undoSound:MovieClip; public var clickUndo:Boolean; public var curStage:MovieClip; public var toMenu:Boolean; public var restartLevel:Boolean; public var mainMenu:MovieClip; public var bgBallsIMG4:BitmapData; public var screenBitmap:BitmapData; public var editOutTimer:Number; public var badConnection:Boolean; public var mainStage:MovieClip; public var FPS:TextField; public var xStart:Number; public var finalScore:Number; public var playRotSound:Boolean; public var powerPlants:Array; public var editMode:String; public var HUD:MovieClip; public var gameWonTimer:Number; public var maxLevelNum:Number; public var linkedLevel:Boolean; public var gameMode:Number; public var tCounter:Number; public var disable_check:Boolean; public var pauseTimer:Number; public var RectsArray; public var editWIND:MovieClip; public var BGArray:Array; public var canClickMenu:Boolean; public var tName:String; public var curLevel:Level; public var prevHighScore:Number; public var menuTimer:Number; public var rotateDir:Number; public var levelTitle:MovieClip; public var levelstartScoreAr:Array; public var theUrl; public var editGlyph:glyph; public var canClickPause:Boolean; public var staticSound:MovieClip; public var soundOn:Boolean; public var canRotate:Boolean; public var pSurge1:powerSurge; public var pSurge2:powerSurge; public var startScore:Number; public var levelLostTimer:Number; public var levelMessagesAr:Array; public var oldTimer:Number; public var yStart:Number; public var levelNum:Number; public var undoFlash:MovieClip; public var armorDone:Boolean; public var myLocal_so:SharedObject; public var BGRot:Number; public var editX:Number; public var editY:Number; public var pPressed:Boolean; public var powerCrossSound:MovieClip; public var loadLevelTimer:Number; public var muteBUT:MovieClip; public var tString:String; public var bonusScore:Number; public var doOnce:Number; public var levelWonSound:MovieClip; public var okDomain:String; public var levelInc:Number; public var powerCrossAr:Array; public var ringsBGOn:Number; public var tFPS:Number; public var levelScoresAr:Array; public var levelMessage:MovieClip; public var mainMusic:MovieClip; public var butPressSound:MovieClip; public var oldRotateGlyph:glyph; public var bgSpriteIMG:BitmapData; public var okURL:String; public function MainTimeline(){ addFrameScript(0, frame1, 2, frame3, 4, frame5, 12, frame13, 20, frame21); } public function editStartLevel():void{ var _local1:int; var _local2:*; _local1 = curStage.numChildren; while (_local1--) { _local2 = curStage.getChildAt(_local1); _local2.toStartState(false); }; startPowerFlow(); } public function deleteStage():void{ if (curStage){ mainStage.removeChild(curStage); curStage = null; }; } public function mainEF(_arg1:Event):void{ var _local2:Number; switch (gameMode){ case 0: mainMenuEF(); break; case 1: loadLevelEF(); break; case 2: mainEngineEF(); break; case 3: pauseEF(); break; case 4: levelWonEF(); break; case 5: levelLostEF(); break; case 6: gameWonEF(); break; case 7: editorEF(); break; case 8: editOutEF(); break; default: gameMode = 0; }; if (FXON == true){ BGFunc(); } else { screenBitmap.fillRect(new Rectangle(0, 0, 500, 500), 0); }; if ((((((((((gameMode == 2)) || ((gameMode == 7)))) || ((gameMode == 4)))) || ((gameMode == 6)))) || ((ringsBGOn == 1)))){ screenBitmap.copyPixels(bgBallsIMG3, new Rectangle(0, 0, 500, 500), new Point(0, 0), null, new Point(0, 0), true); doOnce = 1; } else { if (ringsBGOn == 2){ screenBitmap.copyPixels(bgBallsIMG4, new Rectangle(0, 0, 500, 500), new Point(0, 0), null, new Point(0, 0), true); } else { if (doOnce == 0){ screenBitmap.copyPixels(bgBallsIMG5, new Rectangle(0, 0, 500, 500), new Point(0, 0), null, new Point(0, 0), true); } else { doOnce = 0; screenBitmap.copyPixels(bgBallsIMG4, new Rectangle(0, 0, 500, 500), new Point(0, 0), null, new Point(0, 0), true); }; }; }; _local2 = getTimer(); tCounter++; if (_local2 >= (oldTimer + 1000)){ FPS.text = (tCounter + ""); tCounter = 0; oldTimer = _local2; }; } public function loadLevel(_arg1:String):void{ curLevel.unpackLink(_arg1); } public function createBG(_arg1:Number){ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = 0; while (_local2 < 8) { _local3 = 0; while (_local3 < _arg1) { _local4 = BGArray.length; BGArray[_local4] = [_local2, Rand.getRandom(500), Rand.getRandom(500), ((Rand.getRandom(2) == 0)) ? ((_local2 + 1) / 10) : (-((_local2 + 1)) / 10), ((Rand.getRandom(2) == 0)) ? ((_local2 + 1) / 10) : (-((_local2 + 1)) / 10)]; _local3++; }; _local2++; }; } public function scoresBUTClick2(_arg1:MouseEvent):void{ if (canSubmit == true){ }; } function frame3(){ soundOn = true; skipIntro = false; trace("got here"); if (skipIntro == true){ gotoAndStop("mainMenu"); } else { disable_check = false; myURL = stage.loaderInfo.url; okDomain = "armorgames.com"; if (((!((myURL.indexOf(okDomain) == -1))) || (disable_check))){ gotoAndPlay("preloader"); } else { gotoAndStop(1); }; }; } public function saveUndoInfo():void{ var _local1:int; var _local2:*; _local1 = curStage.numChildren; while (_local1--) { _local2 = curStage.getChildAt(_local1); _local2.saveUndo(undoNum); }; undoNum++; } function frame1(){ } public function moreGamesBUT():void{ navigateToURL(new URLRequest("http://www.armorgames.com"), "_blank"); } function frame5(){ armorDone = false; armorLoaded = false; this.addEventListener(Event.ENTER_FRAME, preEF); } function frame21(){ pSurge1 = new powerSurge(); pSurge2 = new powerSurge(); xStart = 0; yStart = 0; powerCross = false; powerCrossAr = []; powerPlants = new Array(); undoNum = 1; rotateInc = 0; rotateDir = 0; canRotate = true; badConnection = false; playRotSound = true; canClickMenu = false; canSubmit = true; levelTitle.visible = false; levelMessage.visible = false; muteBUT.addEventListener(MouseEvent.CLICK, muteBUTClick); FXBUT.addEventListener(MouseEvent.CLICK, FXBUTClick); canClickHUD = false; levelNum = 1; maxLevelNum = 1; highScore = 0; prevHighScore = 0; finalScore = 0; levelScoresAr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; startScore = 0; bonusScore = 0; curLevel = new Level(MovieClip(root)); QS = new QueryString(); theUrl = QS.getUrl(); linkedLevel = false; if (theUrl != null){ if (curLevel.unpackLink(theUrl) == true){ linkedLevel = true; trace("linked level is true"); }; }; myLocal_so = SharedObject.getLocal("GRID_2_Cookie"); if (myLocal_so.data.levelNumber){ maxLevelNum = myLocal_so.data.levelNumber; }; if (myLocal_so.data.levelScoresAr){ levelScoresAr = myLocal_so.data.levelScoresAr.split("s"); i = 0; while (i < levelScoresAr.length) { levelScoresAr[i] = int(levelScoresAr[i]); i++; }; }; if (myLocal_so.data.finalScore){ finalScore = myLocal_so.data.finalScore; }; levelsAr = []; levelstartScoreAr = []; levelInc = 0; levelMessagesAr = new Array(); levelTUTAr = new Array(); tName = "a0"; tLine = ((((((((((((((((((((tName + "!") + tName) + "!") + tName) + "!") + tName) + "!") + tName) + "!") + tName) + "!") + tName) + "!") + tName) + "!") + tName) + "!") + tName) + "!") + tName); tString = ((((((((tLine + ",") + tLine) + ",") + tLine) + ",") + tLine) + ",") + tLine); blankLevel = "http://www.atomiccicada.com/grid2/grid2.html?gl=9axxxx,rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr,00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,999"; levelsAr[levelInc] = blankLevel; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = "level editor"; levelInc++; levelsAr[levelInc] = "http://www.atomiccicada.com/grid2/grid2.html?gl=4140xx,rrrrrrrraa,0000000000,10"; levelTUTAr[levelInc] = 2; levelMessagesAr[levelInc] = "back to the basics"; levelInc++; levelsAr[levelInc] = "http://www.atomiccicada.com/grid2/grid2.html?gl=5150xx,rrrrrrrrbbbb,000000002301,10"; levelTUTAr[levelInc] = 3; levelMessagesAr[levelInc] = "making connections - and undoing them"; levelInc++; levelsAr[levelInc] = "http://www.atomiccicada.com/grid2/grid2.html?gl=7160xx,rrrrrrrrrrarbbab,0000000000301310,15"; levelTUTAr[levelInc] = 4; levelMessagesAr[levelInc] = "who turned the lights out? you did!"; levelInc++; levelsAr[levelInc] = "http://www.atomiccicada.com/grid2/grid2.html?gl=363135,rrrrrrrrrrrrrrabarababbrrrbb,0000000000000023002201000000,20"; levelTUTAr[levelInc] = 5; levelMessagesAr[levelInc] = "2 power streams? you bet!"; levelInc++; levelsAr[levelInc] = "http://www.atomiccicada.com/grid2/grid2.html?gl=534350,rrrrrrrrrrrrrrrrabbaabba,000000000000000022302010,20"; levelTUTAr[levelInc] = 6; levelMessagesAr[levelInc] = "from black to pink to blue and back again"; levelInc++; levelsAr[levelInc] = "http://www.atomiccicada.com/grid2/grid2.html?gl=535241,rrrrrrrrrrrrrrrrabbaabba,000000000000000022302120,20"; levelTUTAr[levelInc] = 7; levelMessagesAr[levelInc] = "\"never cross the streams\" - Dr. Egon Spengler"; levelInc++; levelsAr[levelInc] = "http://www.atomiccicada.com/grid2/grid2.html?gl=636052,rrrrrrrrrrrrrrrrbbrrqqaabbrr,0000000000000000230000001100,20"; levelTUTAr[levelInc] = 8; levelMessagesAr[levelInc] = "settings and scoring and saving - oh my!"; levelInc++; levelsAr[levelInc] = "http://www.atomiccicada.com/grid2/grid2.html?gl=332132,rrarabbbrabbrrar,0030222302000010,25"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = "lets see if you've learned anything"; levelInc++; levelsAr[levelInc] = "http://www.atomiccicada.com/grid2/grid2.html?gl=322022,ababcbabarar,220120200010,25"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = "you seem to be getting the hang of this..."; levelInc++; levelsAr[levelInc] = "http://www.atomiccicada.com/grid2/grid2.html?gl=624161,rrrrrrrrrrrrrbbblbbbr,000000000000022100100,20"; levelTUTAr[levelInc] = 9; levelMessagesAr[levelInc] = "\"ok, sometimes you cross the streams\" - anonymous"; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=734350,rrrrrrrrrrrrrarrrbqbaqibrbbrrarr,00000000000003000133202301000100,30"; levelTUTAr[levelInc] = 10; levelMessagesAr[levelInc] = "MULTI POWER STREAM GLYPHs: The rules"; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=635331,rrrrrrrrrrrrrbbrbklbbonbrbbr,0000000000000220213300200000,35"; levelTUTAr[levelInc] = 11; levelMessagesAr[levelInc] = "you are on your own my friend"; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=240424,abbbbioloibbbba,223233020011002,45"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=453004,bijjbrcppolbipnolbbcplcrrrecbr,313300303003222023321230000310,40"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=444022,rrbbrrbbbbblbbbcllbrbcbrr,0023003213231000233031000,30"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=260020,abbbbbabololbrabbbbqa,232323020002301101030,40"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=553035,rrrbbrrbiicrrclfcrajlqcaracbrrrrrarr,000200023300013300210130011300000100,45"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=433300,abababbqqblbbbqarrbb,32031202221212310013,30"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=463016,rrbiqbrrbloqlablloibrbmolbrrrrbbrrr,00311000100110223020011000000020000,45"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=442204,bccjbckhcqcmcnccknkcbcccb,1020320012111210312211213,45"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=727101,rarbkbqbcbqbbqbcbqbkbrar,030203201202103111020010,50"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=463000,arrrrrrqbbbbbablllllbabbbbbqrrrrrra,30000002300003130321310111120000001,90"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=4a3a05,rrrrrarrrrrbqbbcirbqcbqrbnbqrqrjbqbjcrqblqmabmcbrbcbrbb,0000030000030231302023101102010021223022000312130130010,50"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=676547,rrbbrrrrbccqrrrrbnklbrbbrbbbobjcrrrrblibrrrrbjrrrrrrbbrr,00230000232200001031302001310120000001300000100000001000,50"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=352200,bcmmcbjmcoiqicqpkcbmqccb,210003000012330113120231,50"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=441443,abbbabooobbolobbooobabbba,2212010003301031000010310,60"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=3a303a,biicbracbbbcbqqmccomlbqrqqmiqqrcbarbiccbbqib,22220031313211232101021022130001010103200030,80"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=7a2572,aqbrrrrrbqarbcrrrrrcbrrblbrarbpbrrrfbcoqcfrrrrcclojlcrrrrjoicjljrrrrcbrrrbcrrrrarrrrrarr,2030000020002300000130012303021000021001310000031003000000022203000021000230000100000100,75"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=572017,rbbbbrrrbbbolqqbqbqllqbqqbqooqbqbqqlobbbrrrbbbbr,020000001210311320200200213001321132030100022100,130"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=690960,rrarrrrrbarrcqccqbbbbmlqjobqrqqblmbbmlbqqrqbojqlmbbbbqccqcrrabrrrrrarr,0030000030001120122123311033011200111131101102113020113011002100000100,100"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=491801,bqiqbbqjqbmcmboobqaqboocqqcoobrbbqbbqbbrrrrbqqbrrr,20213233332233000232200213200002021021100001130000,100"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=965343,rrrarrrrrrbqqbbqqqqbqqbqqbmcqqbaqqqqqqabqqcmbqqbqqbqqqqbbqqbrrrrrrarrr,0003000000200320100331200313233021221220221301001120100010000000001000,75"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=585343,rbqqbbqbrrqbqoobqrbloqobqbbiloqlmoqjbcbaqbbbbrbqabqqbr,021132130021000320200100213100202001031010020011013100,100"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=776067,rrrbbrrrbqqolqqbqbqbbqbqqbqbbqbqqrbbbbrqqrbbbbrqbqqloqqbrraccarr,0002300023102133011030302113210210300301101120011012000000100100,130"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=4a2a31,bqqbrrrbqqbqbjlibbocjjqqqcooocqmcqqbobbioiicbmqbrrrbqqb,2113000211321002030100222100002133100010000212100001130,100"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=565005,ababbabbloolqbbooooqbbooooqbbloolqbabbbbqb,233222221002100000021000001210001232132211,125"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=780704,rabbabbarrclbqblcrrbjbqbibrbqbqqqbqbcqlmqmlqcbqcodocqbrrbcqcbrrrrabmbarr,033311320030112310013023230113232033112100313213000230002321000001133000,200"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=990478,rrrrbqbrrrrrrbobqrrrrbbqqqbqqbrqbbqqbqbqrbbbbbobbbbbbobbbbbrqbqbqqbbqrbqqbqqqbbrrrrqbobrrrrrrbqbrrrr,0000303000000203100002222211130010222130003101031023103021202110001220113300010000001000000001300000,125"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=8a4237,rrrrrrbqqbrrrrrrboqqobbqqjqooqbqqqbilbqqbmqqqqqqqqqqqqqqqqqqqqblbqqqbbbolqjqbboqqqobrrrrrbqqqbrrrrr,000000233300000020130321031001310220132223202232002020021222201002211010021101013100000001111000000,175"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; levelsAr[levelInc] = "http://www.grid2.atomiccicada.com/grid2.html?gl=9a7401,rbqqqqqbrrrbmqqqqbbqqbbbbqqbbbbqbbmbbbbqbbqbbqbqbqqqqqbbqbbqqqqqqbbqqqmqqqbbbbbbqbbqqbbbbmbqqbbmqqbrbqqqqcbrrr,02133333000321323313333123311323020023133133111221033302303333333312332002323102133300330312233332001113330000,500"; levelTUTAr[levelInc] = 41; levelMessagesAr[levelInc] = ""; levelInc++; okURL = "http://www.atomiccicada.com/grid2/grid2.html?gl="; editMode = ""; if (soundOn == true){ }; menuTimer = 0; restartLevel = false; fromMenu = false; loadLevelTimer = 0; tFPS = 0; oldTimer = 0; tCounter = 0; Key.initialize(stage); clickUndo = false; pPressed = false; pauseTimer = 0; canClickPause = false; levelWonTimer = 0; levelLostTimer = 0; gameWonTimer = 0; editorTimer = 0; toMenu = false; editOutTimer = 0; gameMode = 0; FXON = true; BGRot = 0; doOnce = 0; ringsBGOn = 0; this.addEventListener(Event.ENTER_FRAME, mainEF); screenBitmap = new BitmapData(500, 500, true, 0); bm = new Bitmap(this.screenBitmap); tGameO.addChild(bm); bgBallsIMG3 = new BitmapData(500, 500, true, 0); bgBallsIMG4 = new BitmapData(500, 500, true, 0); bgBallsIMG5 = new BitmapData(500, 500, true, 0); bgSpriteIMG = new BGSprite(0, 0); RectsArray = new Array(); RectsArray[7] = new Rectangle(0, 0, 80, 80); RectsArray[6] = new Rectangle(0, 80, 70, 70); RectsArray[5] = new Rectangle(0, 150, 60, 60); RectsArray[4] = new Rectangle(0, 210, 50, 50); RectsArray[3] = new Rectangle(0, 260, 40, 40); RectsArray[2] = new Rectangle(0, 300, 30, 30); RectsArray[1] = new Rectangle(0, 330, 20, 20); RectsArray[0] = new Rectangle(0, 350, 10, 10); trace(RectsArray[0]); BGArray = new Array(); createBG(15); } public function FXBUTClick(_arg1:MouseEvent):void{ if (FXON == true){ FXON = false; _arg1.currentTarget.gotoAndStop(2); } else { FXON = true; _arg1.currentTarget.gotoAndStop(1); }; } public function preEF(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = stage.loaderInfo.bytesLoaded; _local3 = stage.loaderInfo.bytesTotal; _local4 = Math.floor(((_local2 / _local3) * 100)); preBar.preBarInner.width = _local4; if ((((framesLoaded >= 6)) && ((armorLoaded == false)))){ armorLoaded = true; gotoAndStop("AG_logo"); } else { if ((((framesLoaded >= 20)) && ((armorDone == true)))){ this.removeEventListener(Event.ENTER_FRAME, preEF); gotoAndStop("AC_logo"); }; }; } public function BUTRollOver(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("mouseIN"); } public function levelWon():void{ var _local1:String; var _local2:Number; if (soundOn == true){ levelWonSound.gotoAndPlay(2); }; bonusScore = (levelNum * 100); prevHighScore = highScore; highScore = (highScore + (bonusScore + (startScore * 100))); levelScoresAr[levelNum] = highScore; if (highScore > finalScore){ finalScore = (highScore + 0); }; levelNum++; if (maxLevelNum < levelNum){ maxLevelNum = levelNum; }; if (levelNum < levelsAr.length){ gameMode = 4; canClickHUD = false; } else { gameMode = 6; canClickHUD = false; HUD.gotoAndPlay("HUDOut"); }; myLocal_so.data.levelNumber = maxLevelNum; _local1 = ""; _local2 = 0; while (_local2 < levelScoresAr.length) { if (_local2 != 0){ _local1 = (_local1 + "s"); }; _local1 = (_local1 + levelScoresAr[_local2]); _local2++; }; myLocal_so.data.levelScoresAr = _local1; myLocal_so.data.finalScore = finalScore; myLocal_so.flush(); } function frame13(){ stop(); } public function editOutEF():void{ HUD.gotoAndPlay("EDITOut"); if (toMenu == true){ gameMode = 0; } else { levelNum = 0; gameMode = 1; }; } public function levelWonEF():void{ if (levelWonTimer < 50){ if (levelWonTimer == 2){ if (powerPlants[1] != undefined){ powerPlants[1].startGlow(); }; if (powerPlants[2] != undefined){ powerPlants[2].startGlow(); }; }; levelWonTimer++; if (levelWonTimer == 25){ gameMenus.gotoAndPlay("levelWonIn"); HUD.gotoAndPlay("HUDOut"); canClickPause = true; }; } else { if (levelWonTimer == 50){ if (Key.isDown(67)){ if (soundOn == true){ butPressSound.gotoAndPlay(2); }; levelWonTimer = 0; canClickPause = false; gameMenus.gotoAndPlay("levelWonOut"); restartLevel = false; gameMode = 1; }; if (Key.isDown(81)){ if (canClickPause == true){ canClickPause = false; levelWonTimer = 0; gameMenus.gotoAndPlay("levelWonOut"); restartLevel = false; gameMode = 0; if (soundOn == true){ butPressSound.gotoAndPlay(2); }; }; }; }; }; } public function BGFunc(){ var _local1:Number; var _local2:Array; _local1 = 0; while (_local1 < BGArray.length) { _local2 = BGArray[_local1]; _local2[1] = (_local2[1] + _local2[3]); _local2[2] = (_local2[2] + _local2[4]); screenBitmap.copyPixels(bgSpriteIMG, RectsArray[_local2[0]], new Point(_local2[1], _local2[2]), null, new Point(_local2[1], _local2[2]), true); _local2[1] = ((_local2[1] < -80)) ? 580 : ((_local2[1] > 580)) ? -80 : _local2[1]; _local2[2] = ((_local2[2] < -80)) ? 580 : ((_local2[2] > 580)) ? -80 : _local2[2]; _local1++; }; } public function muteBUTClick(_arg1:MouseEvent):void{ if (soundOn == true){ soundOn = false; mainMusic.gotoAndStop(3); _arg1.currentTarget.gotoAndStop("musicOFF"); } else { soundOn = true; mainMusic.gotoAndStop(2); _arg1.currentTarget.gotoAndStop("musicON"); }; } public function editorEF():void{ if (rotateGlyph != null){ rotator(); }; } public function scoresBUTClick(_arg1:MouseEvent):void{ if (canSubmit == true){ }; } public function gameWonEF():void{ if (gameWonTimer < 50){ if (gameWonTimer == 2){ if (powerPlants[1] != undefined){ powerPlants[1].startGlow(); }; if (powerPlants[2] != undefined){ powerPlants[2].startGlow(); }; }; gameWonTimer++; if (gameWonTimer == 25){ gameMenus.gotoAndPlay("gameWonIn"); canClickPause = true; }; } else { if (gameWonTimer == 50){ if (Key.isDown(81)){ if (canClickPause == true){ canClickPause = false; gameWonTimer = 0; gameMenus.gotoAndPlay("gameWonOut"); restartLevel = false; gameMode = 0; if (soundOn == true){ butPressSound.gotoAndPlay(2); }; }; }; }; }; } public function pauseEF():void{ if (pauseTimer < 25){ if (pauseTimer == 1){ if (soundOn == true){ staticSound.gotoAndPlay(2); }; }; pauseTimer++; if (Rand.getRandom(2) == 0){ ringsBGOn = 2; mainStage.alpha = 0.5; } else { if (Rand.getRandom(6) == 0){ ringsBGOn = 1; mainStage.alpha = 1; } else { ringsBGOn = 0; mainStage.alpha = 0; }; }; } else { if (pauseTimer < 40){ if (pauseTimer == 25){ mainStage.alpha = 0; ringsBGOn = 0; }; if (pauseTimer == 39){ gameMenus.gotoAndPlay("pauseIn"); }; pauseTimer++; } else { if (pauseTimer == 40){ if (Key.isDown(80)){ if ((((canClickPause == true)) && ((pPressed == false)))){ canClickPause = false; pauseTimer = 41; pPressed = true; gameMenus.gotoAndPlay("pauseOut"); if (soundOn == true){ butPressSound.gotoAndPlay(2); }; }; } else { pPressed = false; }; if (Key.isDown(82)){ if (canClickPause == true){ canClickPause = false; pauseTimer = 0; gameMenus.gotoAndPlay("pauseOut"); restartLevel = true; gameMode = 1; if (soundOn == true){ butPressSound.gotoAndPlay(2); }; }; }; if (Key.isDown(81)){ if (canClickPause == true){ canClickPause = false; pauseTimer = 0; gameMenus.gotoAndPlay("pauseOut"); restartLevel = false; gameMode = 0; if (soundOn == true){ butPressSound.gotoAndPlay(2); }; }; }; } else { if ((((pauseTimer > 40)) && ((pauseTimer <= 50)))){ pauseTimer++; } else { if ((((pauseTimer > 50)) && ((pauseTimer < 75)))){ if (pauseTimer == 51){ HUD.gotoAndPlay("HUDIn"); if (soundOn == true){ staticSound.gotoAndPlay(2); }; }; if (Rand.getRandom(2) == 0){ ringsBGOn = 2; mainStage.alpha = 0.5; } else { if (Rand.getRandom(6) == 0){ ringsBGOn = 1; mainStage.alpha = 1; } else { ringsBGOn = 0; mainStage.alpha = 0; }; }; pauseTimer++; } else { if (pauseTimer == 75){ mainStage.alpha = 1; ringsBGOn = 0; pauseTimer = 0; gameMode = 2; canClickHUD = true; trace("pause EF"); }; }; }; }; }; }; } public function mainEngineEF(){ var _local1:Boolean; if (Key.isDown(32)){ if (clickUndo == true){ _local1 = undoFunc(); if (_local1 == true){ if (soundOn == true){ butPressSound.gotoAndPlay(2); }; }; }; } else { clickUndo = true; }; if (rotateGlyph != null){ rotator(); }; } public function loadLevelEF():void{ loadLevelTimer++; if (loadLevelTimer == 1){ curLevel.unpackLink(levelsAr[levelNum]); } else { if (loadLevelTimer == 33){ menuTimer = 0; levelTitle.nums1.gotoAndStop((((levelNum % 10) * 10) + 1)); levelTitle.nums10.gotoAndStop((levelNum + 1)); levelTitle.visible = true; levelMessage.disp.text = levelMessagesAr[levelNum]; levelMessage.visible = true; } else { if ((((loadLevelTimer > 2)) && ((loadLevelTimer < 22)))){ if ((((loadLevelTimer == 3)) && ((restartLevel == true)))){ if (soundOn == true){ staticSound.gotoAndPlay(2); }; }; if (Rand.getRandom(2) == 0){ ringsBGOn = 2; mainStage.alpha = 0.5; } else { if (Rand.getRandom(6) == 0){ ringsBGOn = 1; mainStage.alpha = 1; } else { ringsBGOn = 0; mainStage.alpha = 0; }; }; } else { if (loadLevelTimer == 23){ ringsBGOn = 0; mainStage.alpha = 0; } else { if (loadLevelTimer == 100){ levelTitle.visible = false; levelMessage.visible = false; highScore = levelScoresAr[(levelNum - 1)]; HUD.visible = true; if (levelNum == 0){ HUD.gotoAndPlay("EDITIn"); } else { HUD.gotoAndPlay("HUDIn"); }; canClickHUD = true; deleteStage(); } else { if (loadLevelTimer == 110){ if (levelNum == 0){ curLevel.createEditLevel(); } else { curLevel.createLevel(); }; } else { if ((((loadLevelTimer > 115)) && ((loadLevelTimer < 140)))){ if (loadLevelTimer == 116){ if (soundOn == true){ staticSound.gotoAndPlay(2); }; }; if (Rand.getRandom(2) == 0){ ringsBGOn = 2; mainStage.alpha = 0.5; } else { if (Rand.getRandom(6) == 0){ ringsBGOn = 1; mainStage.alpha = 1; } else { ringsBGOn = 0; mainStage.alpha = 0; }; }; } else { if (loadLevelTimer == 140){ ringsBGOn = 0; mainStage.alpha = 1; if (restartLevel == false){ startScore = curLevel.levScore; } else { startScore = (startScore - 5); startScore = ((startScore < 0)) ? 0 : startScore; }; restartLevel = false; mainStage.alpha = 1; loadLevelTimer = 0; if (levelNum == 0){ gameMode = 7; } else { gameMode = 2; }; undoNum = 1; }; }; }; }; }; }; }; }; } public function createStage():void{ curStage = new MovieClip(); mainStage.addChild(curStage); } public function levelLostEF():void{ if (levelLostTimer < 50){ if (levelLostTimer == 2){ }; mainStage.alpha = (mainStage.alpha - 0.02); levelLostTimer++; if (levelLostTimer == 25){ gameMenus.gotoAndPlay("levelLostIn"); canClickPause = true; }; } else { if (levelLostTimer == 50){ if (Key.isDown(82)){ if (canClickPause == true){ canClickPause = false; pauseTimer = 0; gameMenus.gotoAndPlay("levelLostOut"); restartLevel = true; gameMode = 1; if (soundOn == true){ butPressSound.gotoAndPlay(2); }; }; }; if (Key.isDown(81)){ if (canClickPause == true){ canClickPause = false; levelLostTimer = 0; gameMenus.gotoAndPlay("levelLostOut"); restartLevel = false; gameMode = 0; if (soundOn == true){ butPressSound.gotoAndPlay(2); }; }; }; }; }; } public function backPlayLevel():void{ var _local1:int; var _local2:*; _local1 = curStage.numChildren; while (_local1--) { _local2 = curStage.getChildAt(_local1); _local2.fromStartState(); }; startPowerFlow(); } public function startPowerFlow(){ var _local1:int; var _local2:Number; var _local3:*; var _local4:Boolean; var _local5:int; var _local6:*; powerCross = false; _local1 = curStage.numChildren; while (_local1--) { _local3 = curStage.getChildAt(_local1); _local3.turnOff(); }; _local2 = 1; while (_local2 < powerPlants.length) { if (powerPlants[_local2] != undefined){ powerPlants[_local2].startPowerFlow(_local2); }; _local2++; }; if ((((powerCross == true)) && (!((rotateGlyph == null))))){ trace("powercross undone"); undoFunc(); pSurge1.x = rotateGlyph.x; pSurge1.y = rotateGlyph.y; curStage.addChild(pSurge1); pSurge1.gotoAndPlay(2); } else { _local4 = true; _local5 = curStage.numChildren; while (_local5--) { _local6 = curStage.getChildAt(_local5); if (_local6.checkGlyphComplete("d") == false){ _local4 = false; _local5 = 0; trace("false"); }; }; if ((((_local4 == true)) && ((gameMode == 2)))){ levelWon(); } else { canRotate = true; }; }; } public function rotator(){ if (rotateInc > 0){ if (playRotSound == true){ if (soundOn == true){ rotateSound.gotoAndPlay(2); }; playRotSound = false; }; rotateInc--; rotateGlyph.glyphInner.rotation = (rotateGlyph.glyphInner.rotation + rotateDir); } else { if (badConnection == true){ } else { startPowerFlow(); if (rotateGlyph.hasPower() == false){ rotateGlyph.rotater.gotoAndStop(1); rotateGlyph.rBUT.gotoAndStop(1); rotateGlyph.lBUT.gotoAndStop(1); }; oldRotateGlyph = rotateGlyph; rotateGlyph = null; playRotSound = true; }; }; } public function mainMenuEF():void{ if (menuTimer == 0){ menuTimer = 1; mainMenu.gotoAndPlay("mainMenuIn"); deleteStage(); bgBallsIMG4 = new BitmapData(500, 500, true, 0); bgBallsIMG3 = new BitmapData(500, 500, true, 0); }; } public function undoFunc():Boolean{ var _local1:int; var _local2:*; undoNum--; if (undoNum >= 1){ _local1 = curStage.numChildren; while (_local1--) { _local2 = curStage.getChildAt(_local1); _local2.undoMe(undoNum); }; if (soundOn == true){ undoSound.gotoAndPlay(2); }; startScore = ((startScore > 1)) ? (startScore - 2) : 0; return (true); } else { undoNum = 1; }; return (false); } public function restarterLevel():void{ var _local1:int; var _local2:*; _local1 = curStage.numChildren; while (_local1--) { _local2 = curStage.getChildAt(_local1); _local2.toStartState(true); }; undoNum = 0; startPowerFlow(); } public function BUTRollOut(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("mouseOUT"); } } }//package gridz_armor_flaSection 54//manualBUT_123 (gridz_armor_fla.manualBUT_123) package gridz_armor_fla { import flash.display.*; public dynamic class manualBUT_123 extends MovieClip { public function manualBUT_123(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 55//manualContent_131 (gridz_armor_fla.manualContent_131) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class manualContent_131 extends MovieClip { public var continueBUT:MovieClip; public function manualContent_131(){ addFrameScript(0, frame1); } public function continueBUTClick(_arg1:MouseEvent):void{ var _local2:Number; _local2 = this.currentFrame; if (_local2 < 3){ _local2 = (_local2 + 1); } else { _local2 = 1; }; gotoAndStop(_local2); _arg1.currentTarget.gotoAndStop("Clicked"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; } function frame1(){ stop(); continueBUT.addEventListener(MouseEvent.CLICK, continueBUTClick); continueBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); continueBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); } } }//package gridz_armor_flaSection 56//MENUScoreDisp_127 (gridz_armor_fla.MENUScoreDisp_127) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MENUScoreDisp_127 extends MovieClip { public var scoreTXT:TextField; public function MENUScoreDisp_127(){ addFrameScript(0, frame1); } function frame1(){ if (MovieClip(root).finalScore == 0){ this.visible = false; } else { scoreTXT.text = MovieClip(root).finalScore; }; } } }//package gridz_armor_flaSection 57//muteBUTInGameClip_111 (gridz_armor_fla.muteBUTInGameClip_111) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class muteBUTInGameClip_111 extends MovieClip { public var soundON:MovieClip; public function muteBUTInGameClip_111(){ addFrameScript(0, frame1, 1, frame2, 10, frame11); } function frame1(){ if (MovieClip(root).soundOn == true){ gotoAndStop("musicON"); } else { gotoAndStop("musicOFF"); }; } function frame2(){ stop(); } function frame11(){ stop(); } } }//package gridz_armor_flaSection 58//numbersCLIP_67 (gridz_armor_fla.numbersCLIP_67) package gridz_armor_fla { import flash.display.*; public dynamic class numbersCLIP_67 extends MovieClip { public function numbersCLIP_67(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 59//pauseMenu_91 (gridz_armor_fla.pauseMenu_91) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class pauseMenu_91 extends MovieClip { public var gamesBUT:MovieClip; public var resumeBUT:MovieClip; public var scoresBUT:MovieClip; public var quitBUT:MovieClip; public var restartBUT:MovieClip; public function pauseMenu_91(){ addFrameScript(0, frame1); } public function gamesBUTClick(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop("clicked"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).onCLick(_arg1); } function frame1(){ resumeBUT.addEventListener(MouseEvent.CLICK, resumeBUTClick); resumeBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); resumeBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); restartBUT.addEventListener(MouseEvent.CLICK, restartBUTClick); restartBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); restartBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); quitBUT.addEventListener(MouseEvent.CLICK, quitBUTClick); quitBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); quitBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); MovieClip(root).canSubmit = true; scoresBUT.addEventListener(MouseEvent.CLICK, MovieClip(root).scoresBUTClick2); scoresBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); scoresBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); gamesBUT.addEventListener(MouseEvent.CLICK, gamesBUTClick); gamesBUT.addEventListener(MouseEvent.MOUSE_OUT, MovieClip(root).BUTRollOut); gamesBUT.addEventListener(MouseEvent.MOUSE_OVER, MovieClip(root).BUTRollOver); } public function restartBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickPause == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; MovieClip(root).pauseTimer = 0; _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).canClickPause = false; MovieClip(root).gameMenus.gotoAndPlay("pauseOut"); MovieClip(root).restartLevel = true; MovieClip(root).gameMode = 1; MovieClip(root).bgBallsIMG4 = new BitmapData(500, 500, true, 0); MovieClip(root).bgBallsIMG3 = new BitmapData(500, 500, true, 0); MovieClip(root).loadLevelTimer = 23; }; } public function resumeBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickPause == true){ _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).canClickPause = false; MovieClip(root).pauseTimer = 41; MovieClip(root).pPressed = true; MovieClip(root).gameMenus.gotoAndPlay("pauseOut"); if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; }; } public function quitBUTClick(_arg1:MouseEvent):void{ if (MovieClip(root).canClickPause == true){ if (MovieClip(root).soundOn == true){ MovieClip(root).butPressSound.gotoAndPlay(2); }; _arg1.currentTarget.gotoAndStop("clicked"); MovieClip(root).pauseTimer = 0; MovieClip(root).canClickPause = false; MovieClip(root).gameMenus.gotoAndPlay("pauseOut"); MovieClip(root).gameMode = 0; }; } } }//package gridz_armor_flaSection 60//playBUT_119 (gridz_armor_fla.playBUT_119) package gridz_armor_fla { import flash.display.*; public dynamic class playBUT_119 extends MovieClip { public function playBUT_119(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 61//playMoreGamesBUT_94 (gridz_armor_fla.playMoreGamesBUT_94) package gridz_armor_fla { import flash.display.*; public dynamic class playMoreGamesBUT_94 extends MovieClip { public function playMoreGamesBUT_94(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 62//PowerCrossSound_28 (gridz_armor_fla.PowerCrossSound_28) package gridz_armor_fla { import flash.display.*; public dynamic class PowerCrossSound_28 extends MovieClip { public function PowerCrossSound_28(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 63//preloaderBar_1 (gridz_armor_fla.preloaderBar_1) package gridz_armor_fla { import flash.display.*; public dynamic class preloaderBar_1 extends MovieClip { public var preBarInner:MovieClip; } }//package gridz_armor_flaSection 64//RotateSound_26 (gridz_armor_fla.RotateSound_26) package gridz_armor_fla { import flash.display.*; public dynamic class RotateSound_26 extends MovieClip { public function RotateSound_26(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 65//soundOFFInGame_113 (gridz_armor_fla.soundOFFInGame_113) package gridz_armor_fla { import flash.display.*; public dynamic class soundOFFInGame_113 extends MovieClip { public function soundOFFInGame_113(){ addFrameScript(0, frame1); } function frame1(){ gotoAndPlay((Rand.getRandom(50) + 1)); } } }//package gridz_armor_flaSection 66//StaticSound_25 (gridz_armor_fla.StaticSound_25) package gridz_armor_fla { import flash.display.*; public dynamic class StaticSound_25 extends MovieClip { public function StaticSound_25(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 67//submitScoreBUT_125 (gridz_armor_fla.submitScoreBUT_125) package gridz_armor_fla { import flash.display.*; public dynamic class submitScoreBUT_125 extends MovieClip { public function submitScoreBUT_125(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 68//surgeSpark_19 (gridz_armor_fla.surgeSpark_19) package gridz_armor_fla { import flash.display.*; public dynamic class surgeSpark_19 extends MovieClip { public function surgeSpark_19(){ addFrameScript(0, frame1, 49, frame50); } function frame1(){ this.scaleX = (this.scaleY = (1 + Math.random())); this.rotation = Rand.getRandom(360); } function frame50(){ stop(); } } }//package gridz_armor_flaSection 69//TUTInner_69 (gridz_armor_fla.TUTInner_69) package gridz_armor_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class TUTInner_69 extends MovieClip { public var rotater:MovieClip; public function TUTInner_69(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(MovieClip(root).levelTUTAr[MovieClip(root).levelNum]); } } }//package gridz_armor_flaSection 70//TUTpowerSurge_74 (gridz_armor_fla.TUTpowerSurge_74) package gridz_armor_fla { import flash.display.*; public dynamic class TUTpowerSurge_74 extends MovieClip { public function TUTpowerSurge_74(){ addFrameScript(47, frame48); } function frame48(){ } } }//package gridz_armor_flaSection 71//undoFlash_61 (gridz_armor_fla.undoFlash_61) package gridz_armor_fla { import flash.display.*; public dynamic class undoFlash_61 extends MovieClip { public function undoFlash_61(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ play(); } } }//package gridz_armor_flaSection 72//UndoSound_29 (gridz_armor_fla.UndoSound_29) package gridz_armor_fla { import flash.display.*; public dynamic class UndoSound_29 extends MovieClip { public function UndoSound_29(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 73//WalkthroughBUT_121 (gridz_armor_fla.WalkthroughBUT_121) package gridz_armor_fla { import flash.display.*; public dynamic class WalkthroughBUT_121 extends MovieClip { public function WalkthroughBUT_121(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package gridz_armor_flaSection 74//Submitter (Spill.Components.Submitter) package Spill.Components { import flash.display.*; public dynamic class Submitter extends MovieClip { public var OO00OO1l1l:OOO000lll; } }//package Spill.ComponentsSection 75//O1OOO0O00 (Util.O1OOO0O00) package Util { import flash.net.*; import flash.external.*; public class O1OOO0O00 { private static const _O1lO0Oll1:Array = ["www.a10.com.gp.dev.spilgames.eu", "stg.pl.a10.com", "gamedev.dev.spilgames.com", "www.agame.com", "www.girlsgogames.com", "www.games.co.uk", "www.mygames.co.uk", "www.girlsgogames.co.uk", "www.spel.nl", "www.spelletjes.nl", "www.girlsgogames.nl", "www.jetztspielen.de", "www.spielen.com", "www.girlsgogames.de", "www.jeux.fr", "www.jeu.fr", "www.girlsgogames.fr", "www.juegos.com", "www.zapjuegos.com", "www.juegosdechicas.com", "www.gioco.it", "www.giocaregratis.it", "www.girlsgogames.it", "www.gry.pl", "www.minigry.pl", "www.girlsgogames.pl", "www.spela.se", "www.spel.eu", "www.girlsgogames.se", "www.ojogos.pt", "www.ourgames.ru", "www.flashgames.ru", "www.girlsgogames.ru", "www.oyunlar123.com", "www.asoyun.com", "www.girlsgogamestr.com", "www.gamesgames.com", "www.agame.com", "www.girlsgogames.com", "www.juegos.com", "www.zapjuegos.com", "www.juegosdechicas.com", "www.ojogos.com.br", "www.clickjogos.com", "www.girlsgogames.com.br", "www.game.com.cn", "www.xiaoyouxi.com", "www.egames.jp", "www.game.co.in", "www.game.co.in", "www.girlsgogames.in", "www.games.co.id", "www.laro.com.ph", "www.game.com.my", "www.onrpg.com", "www.zlonggames.com", "www.a10.com", "localhost"]; private static var _OOl10ll1l:URLRequest; private static var _O0Oll0l00; public function O1OOO0O00():void{ super(); try { _O0Oll0l00 = ExternalInterface.call("window.location.href.toString"); } catch(e) { _O0Oll0l00 = "error"; }; if ((((_O0Oll0l00 == null)) || ((_O0Oll0l00 == "")))){ _O0Oll0l00 = "error"; }; if (String(_O0Oll0l00).indexOf(".swf") != -1){ _O0Oll0l00 = "error"; }; } public function O0111l110():Boolean{ if (((!((_O001llOll(_O11ll1l00(_O0Oll0l00)) == -1))) && (!((_O0Oll0l00 == "error"))))){ return (true); }; return (false); } private static function _O11ll1l00(_arg1:String):String{ var _local2:String = new String(); var _local3:uint = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; return (_local2); } private static function _O001llOll(_arg1:String):Number{ var _local2:uint; if (((_O1lO0Oll1) && (_arg1))){ _local2 = 0; while (_local2 < _O1lO0Oll1.length) { if (_arg1 == _O1lO0Oll1[_local2]){ return (_local2); }; _local2++; }; return (-1); } else { trace("cannot find site name"); }; return (-1); } } }//package UtilSection 76//BGSprite (BGSprite) package { import flash.display.*; public dynamic class BGSprite extends BitmapData { public function BGSprite(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//packageSection 77//blankFADE (blankFADE) package { import flash.display.*; public dynamic class blankFADE extends BitmapData { public function blankFADE(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//packageSection 78//blankGlyph (blankGlyph) package { import flash.display.*; public dynamic class blankGlyph extends BitmapData { public function blankGlyph(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//packageSection 79//blankSQUARE (blankSQUARE) package { import flash.display.*; public dynamic class blankSQUARE extends BitmapData { public function blankSQUARE(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//packageSection 80//gIMGa (gIMGa) package { import flash.display.*; public dynamic class gIMGa extends MovieClip { public function gIMGa(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 81//gIMGb (gIMGb) package { import flash.display.*; public dynamic class gIMGb extends MovieClip { public function gIMGb(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 82//gIMGc (gIMGc) package { import flash.display.*; public dynamic class gIMGc extends MovieClip { public function gIMGc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 83//gIMGd (gIMGd) package { import flash.display.*; public dynamic class gIMGd extends MovieClip { public function gIMGd(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 84//gIMGe (gIMGe) package { import flash.display.*; public dynamic class gIMGe extends MovieClip { public function gIMGe(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 85//gIMGf (gIMGf) package { import flash.display.*; public dynamic class gIMGf extends MovieClip { public function gIMGf(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 86//gIMGi (gIMGi) package { import flash.display.*; public dynamic class gIMGi extends MovieClip { public function gIMGi(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 87//gIMGj (gIMGj) package { import flash.display.*; public dynamic class gIMGj extends MovieClip { public function gIMGj(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 88//gIMGm (gIMGm) package { import flash.display.*; public dynamic class gIMGm extends MovieClip { public function gIMGm(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 89//gIMGn (gIMGn) package { import flash.display.*; public dynamic class gIMGn extends MovieClip { public function gIMGn(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 90//gIMGp (gIMGp) package { import flash.display.*; public dynamic class gIMGp extends MovieClip { public function gIMGp(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 91//gIMGq (gIMGq) package { import flash.display.*; public dynamic class gIMGq extends MovieClip { public function gIMGq(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 92//gIMGr (gIMGr) package { import flash.display.*; public dynamic class gIMGr extends MovieClip { public function gIMGr(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//packageSection 93//glyph (glyph) package { import flash.display.*; import flash.events.*; import flash.geom.*; public class glyph extends MovieClip { private var isPower:Boolean;// = false public var powerAr:Array; private var opSidesAr:Array; private var undoAr:Array; public var connectionGroup:Array; private var yPo:Number; public var connectionsAr:Array; public var lBUT:MovieClip; public var rotater:MovieClip; public var glyphInner:MovieClip; private var xPo:Number; public var canBePower:Boolean;// = false private var isGlowing:Boolean;// = false public var rBUT:MovieClip; public var rootObj:Object; private var loadRot:Number;// = 0 public var startConnectionsAr:Array; public var sidesAr:Array; private var gString:String; private var editRot:Number;// = 0 private var objRot:Number;// = 0 public var glow:MovieClip; public function glyph(_arg1:Number, _arg2:Number, _arg3:String, _arg4:Object):void{ var _local5:Array; var _local6:Number; var _local7:Number; var _local8:*; isPower = false; canBePower = false; connectionGroup = new Array(); powerAr = [0, 0, 0, 0, 0]; sidesAr = ["0", "0", "0", "0"]; opSidesAr = [2, 3, 0, 1]; undoAr = new Array(); objRot = 0; editRot = 0; loadRot = 0; isGlowing = false; super(); addFrameScript(0, frame1, 9, frame10, 10, frame11); this.lBUT.addEventListener(MouseEvent.CLICK, thisBUTClick); this.lBUT.addEventListener(MouseEvent.MOUSE_OUT, BUTRollOut); this.lBUT.addEventListener(MouseEvent.MOUSE_OVER, BUTRollOver); this.rBUT.addEventListener(MouseEvent.CLICK, thisBUTClick); this.rBUT.addEventListener(MouseEvent.MOUSE_OUT, BUTRollOut); this.rBUT.addEventListener(MouseEvent.MOUSE_OVER, BUTRollOver); this.rootObj = _arg4; this.x = ((_arg2 * 40) + this.rootObj.xStart); this.y = ((_arg1 * 40) + this.rootObj.yStart); this.xPo = _arg2; this.yPo = _arg1; _local5 = _arg3.split(""); this.gString = (_local5[0] + ""); switch (_local5[0]){ case "a": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGa()); this.connectionsAr = [1, 0, 0, 0]; this.startConnectionsAr = [1, 0, 0, 0]; this.canBePower = true; break; case "b": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGb()); this.connectionsAr = [1, 1, 0, 0]; this.startConnectionsAr = [1, 1, 0, 0]; this.canBePower = true; break; case "q": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGq()); this.connectionsAr = [1, 0, 1, 0]; this.startConnectionsAr = [1, 0, 1, 0]; this.canBePower = true; break; case "c": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGc()); this.connectionsAr = [1, 1, 1, 0]; this.startConnectionsAr = [1, 1, 1, 0]; this.canBePower = true; break; case "d": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGd()); this.connectionsAr = [1, 1, 1, 1]; this.startConnectionsAr = [1, 1, 1, 1]; this.canBePower = true; break; case "e": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGe()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 90); this.connectionsAr = [1, 2, 0, 0]; this.startConnectionsAr = [1, 2, 0, 0]; break; case "f": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGe()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 180); this.connectionsAr = [1, 0, 2, 0]; this.startConnectionsAr = [1, 0, 2, 0]; break; case "g": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGe()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 90); this.connectionGroup[3] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[3].rotation = (this.connectionGroup[3].rotation + 180); this.connectionsAr = [1, 2, 3, 0]; this.startConnectionsAr = [1, 2, 3, 0]; break; case "h": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGe()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 90); this.connectionGroup[3] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[3].rotation = (this.connectionGroup[3].rotation + 180); this.connectionGroup[4] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[4].rotation = (this.connectionGroup[4].rotation + 270); this.connectionsAr = [1, 2, 3, 4]; this.startConnectionsAr = [1, 2, 3, 4]; break; case "i": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGi()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 180); this.connectionsAr = [1, 1, 2, 0]; this.startConnectionsAr = [1, 1, 2, 0]; break; case "j": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGi()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 270); this.connectionsAr = [1, 1, 0, 2]; this.startConnectionsAr = [1, 1, 0, 2]; break; case "k": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGi()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 180); this.connectionGroup[3] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[3].rotation = (this.connectionGroup[3].rotation + 270); this.connectionsAr = [1, 1, 2, 3]; this.startConnectionsAr = [1, 1, 2, 3]; break; case "l": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGi()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGj()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 180); this.connectionsAr = [1, 1, 2, 2]; this.startConnectionsAr = [1, 1, 2, 2]; break; case "m": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGm()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 90); this.connectionsAr = [1, 2, 1, 0]; this.startConnectionsAr = [1, 2, 1, 0]; break; case "n": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGm()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 90); this.connectionGroup[3] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[3].rotation = (this.connectionGroup[3].rotation + 270); this.connectionsAr = [1, 2, 1, 3]; this.startConnectionsAr = [1, 2, 1, 3]; break; case "o": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGm()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGn()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 90); this.connectionsAr = [1, 2, 1, 2]; this.startConnectionsAr = [1, 2, 1, 2]; break; case "p": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGp()); this.connectionGroup[2] = this.glyphInner.addChild(new gIMGf()); this.connectionGroup[2].rotation = (this.connectionGroup[2].rotation + 270); this.connectionsAr = [1, 1, 1, 2]; this.startConnectionsAr = [1, 1, 1, 2]; break; case "r": this.connectionGroup[1] = this.glyphInner.addChild(new gIMGr()); this.connectionsAr = [0, 0, 0, 0]; this.startConnectionsAr = [0, 0, 0, 0]; break; default: trace("glyph.as problem with case switch, using bad value, this is from the default case"); }; _local6 = int(_local5[1]); this.glyphInner.rotation = (this.glyphInner.rotation + (90 * _local6)); _local7 = 0; while (_local7 < _local6) { connectionsAr.splice(0, 0, connectionsAr.pop()); _local7++; }; this.objRot = _local6; this.loadRot = 0; this.editRot = _local6; if (_local5[2] != undefined){ _local8 = int(_local5[2]); powerAr[1] = _local8; rootObj.powerPlants[_local8] = this; this.isPower = true; }; if (_arg2 > 0){ this.sidesAr[0] = rootObj.curLevel.levelArray[_arg1][(_arg2 - 1)]; if (rootObj.curLevel.levelArray[_arg1][(_arg2 - 1)] != "0"){ rootObj.curLevel.levelArray[_arg1][(_arg2 - 1)].RightSide = this; }; }; if (_arg1 > 0){ this.sidesAr[1] = rootObj.curLevel.levelArray[(_arg1 - 1)][_arg2]; if (rootObj.curLevel.levelArray[(_arg1 - 1)][_arg2] != "0"){ rootObj.curLevel.levelArray[(_arg1 - 1)][_arg2].BotSide = this; }; }; } public function saveUndo(_arg1:Number){ undoAr[_arg1] = ""; undoAr[_arg1] = (undoAr[_arg1] + (this.objRot + "!")); undoAr[_arg1] = (undoAr[_arg1] + (connectionsAr[0] + "!")); undoAr[_arg1] = (undoAr[_arg1] + (connectionsAr[1] + "!")); undoAr[_arg1] = (undoAr[_arg1] + (connectionsAr[2] + "!")); undoAr[_arg1] = (undoAr[_arg1] + (connectionsAr[3] + "!")); undoAr[_arg1] = (undoAr[_arg1] + (powerAr[1] + "!")); undoAr[_arg1] = (undoAr[_arg1] + (powerAr[2] + "!")); undoAr[_arg1] = (undoAr[_arg1] + (powerAr[3] + "!")); undoAr[_arg1] = (undoAr[_arg1] + powerAr[4]); } public function doesHavePower(_arg1:Number):Boolean{ var _local2:Boolean; var _local3:Number; _local2 = false; _local3 = 0; while (_local3 < powerAr.length) { if (powerAr[_local3] == _arg1){ _local2 = true; }; _local3++; }; return (_local2); } public function toStartState(_arg1:Boolean):void{ var _local2:Number; this.glyphInner.rotation = (editRot * 90); connectionsAr[0] = startConnectionsAr[0]; connectionsAr[1] = startConnectionsAr[1]; connectionsAr[2] = startConnectionsAr[2]; connectionsAr[3] = startConnectionsAr[3]; _local2 = 0; while (_local2 < editRot) { connectionsAr.splice(0, 0, connectionsAr.pop()); _local2++; }; if (_arg1 == true){ objRot = editRot; }; } public function createPowerFlow(_arg1:Number, _arg2:Number, _arg3:MovieClip):void{ var _local4:String; var _local5:Number; if (connectionsAr[_arg1] != 0){ if (powerAr[connectionsAr[_arg1]] == 0){ _local4 = ((_arg2 == 1)) ? "BLUE" : "PINK"; connectionGroup[connectionsAr[_arg1]].gotoAndStop(_local4); powerAr[connectionsAr[_arg1]] = _arg2; _local5 = 0; while (_local5 < 4) { if ((((((powerAr[connectionsAr[_local5]] == _arg2)) && (!((_local5 == _arg1))))) && (!((sidesAr[_local5] == "0"))))){ sidesAr[_local5].createPowerFlow(opSidesAr[_local5], _arg2, this); }; _local5++; }; } else { if (powerAr[connectionsAr[_arg1]] != _arg2){ rootObj.powerCross = true; rootObj.powerCrossAr[0] = _arg3; rootObj.powerCrossAr[1] = this; }; }; }; } public function returnIsPeg(_arg1:Number):Boolean{ if (connectionsAr[_arg1] != 0){ return (true); }; return (false); } public function set LeftSide(_arg1:MovieClip):void{ sidesAr[0] = _arg1; } public function get YPo():Number{ return (yPo); } private function thisBUTClick(_arg1:MouseEvent):void{ var _local2:Number; var _local3:Number; _local2 = 0; _local3 = 1; while (_local3 < powerAr.length) { _local2 = (_local2 + powerAr[_local3]); _local3++; }; if ((((rootObj.gameMode == 7)) && (_arg1.shiftKey))){ rootObj.editGlyph = this; rootObj.editX = xPo; rootObj.editY = yPo; rootObj.editPower = isPower; rootObj.editPowerType = powerAr[1]; rootObj.editWIND.gotoAndStop(2); trace(((((objRot + " ") + loadRot) + " ") + editRot)); } else { if ((((rootObj.gameMode == 2)) && ((rootObj.canRotate == true)))){ if (_local2 > 0){ rootObj.startScore = ((rootObj.startScore > 0)) ? (rootObj.startScore - 1) : 0; if (_arg1.currentTarget == this.lBUT){ rootObj.saveUndoInfo(); connectionsAr.push(connectionsAr.shift()); rootObj.rotateGlyph = this; rootObj.rotateInc = 6; rootObj.rotateDir = -15; rootObj.canRotate = false; objRot = (objRot - 1); objRot = ((objRot < 0)) ? 3 : objRot; } else { rootObj.saveUndoInfo(); connectionsAr.splice(0, 0, connectionsAr.pop()); rootObj.rotateGlyph = this; rootObj.rotateInc = 6; rootObj.rotateDir = 15; rootObj.canRotate = false; objRot = (objRot + 1); objRot = ((objRot > 3)) ? 0 : objRot; }; }; } else { if ((((rootObj.gameMode == 7)) && ((rootObj.canRotate == true)))){ if ((((((_local2 > 0)) && ((rootObj.editMode == "play")))) || ((((rootObj.gameMode == 7)) && (_arg1.ctrlKey))))){ rootObj.startScore = ((rootObj.startScore > 0)) ? (rootObj.startScore - 1) : 0; if (_arg1.currentTarget == this.lBUT){ rootObj.saveUndoInfo(); connectionsAr.push(connectionsAr.shift()); rootObj.rotateGlyph = this; rootObj.rotateInc = 6; rootObj.rotateDir = -15; rootObj.canRotate = false; objRot = (objRot - 1); objRot = ((objRot < 0)) ? 3 : objRot; if (_arg1.ctrlKey){ editRot = (editRot - 1); editRot = ((editRot < 0)) ? 3 : editRot; }; } else { rootObj.saveUndoInfo(); connectionsAr.splice(0, 0, connectionsAr.pop()); rootObj.rotateGlyph = this; rootObj.rotateInc = 6; rootObj.rotateDir = 15; rootObj.canRotate = false; objRot = (objRot + 1); objRot = ((objRot > 3)) ? 0 : objRot; if (_arg1.ctrlKey){ editRot = (editRot + 1); editRot = ((editRot > 3)) ? 0 : editRot; }; }; }; }; }; }; } function frame10(){ stop(); } public function checkGlyphComplete(_arg1:String):Boolean{ var _local2:Boolean; var _local3:Number; var _local4:Number; var _local5:Number; _local2 = true; _local3 = 1; while (_local3 < connectionGroup.length) { if (powerAr[_local3] == 0){ _local2 = false; }; _local3++; }; _local2 = ((isPower == true)) ? true : _local2; _local2 = true; if (_local2 == true){ _local4 = 0; while (_local4 < connectionsAr.length) { _local5 = connectionsAr[_local4]; if (_local5 != 0){ if (powerAr[_local5] != 0){ if (sidesAr[_local4] != "0"){ if (sidesAr[_local4].returnIsPeg(opSidesAr[_local4]) == false){ _local2 = false; }; } else { _local2 = false; }; } else { _local2 = false; }; }; _local4++; }; }; return (_local2); } function frame11(){ stop(); } public function set TopSide(_arg1:MovieClip):void{ sidesAr[1] = _arg1; } function frame1(){ } public function get XPo():Number{ return (xPo); } public function BUTRollOver(_arg1:MouseEvent):void{ var _local2:Number; var _local3:Number; _local2 = 0; _local3 = 1; while (_local3 < powerAr.length) { _local2 = (_local2 + powerAr[_local3]); _local3++; }; if (_local2 > 0){ _arg1.currentTarget.gotoAndStop(2); this.rotater.gotoAndPlay(2); if (_arg1.currentTarget == this.lBUT){ this.rotater.scaleX = -1; } else { this.rotater.scaleX = 1; }; }; } public function hasPower():Boolean{ var _local1:Number; var _local2:Number; _local1 = 0; _local2 = 1; while (_local2 < powerAr.length) { _local1 = (_local1 + powerAr[_local2]); _local2++; }; return (((_local1 == 0)) ? false : true); } public function fromStartState():void{ var _local1:Number; this.glyphInner.rotation = (objRot * 90); connectionsAr[0] = startConnectionsAr[0]; connectionsAr[1] = startConnectionsAr[1]; connectionsAr[2] = startConnectionsAr[2]; connectionsAr[3] = startConnectionsAr[3]; _local1 = 0; while (_local1 < objRot) { connectionsAr.splice(0, 0, connectionsAr.pop()); _local1++; }; } public function get CanBePower():Boolean{ return (canBePower); } public function set RightSide(_arg1:MovieClip):void{ sidesAr[2] = _arg1; } public function updateNeighbors():void{ if (xPo > 0){ if (rootObj.curLevel.levelArray[yPo][(xPo - 1)] != "0"){ sidesAr[0] = rootObj.curLevel.levelArray[yPo][(xPo - 1)]; rootObj.curLevel.levelArray[yPo][(xPo - 1)].RightSide = this; } else { sidesAr[0] = "0"; }; }; if (xPo < (rootObj.curLevel.levelArray[yPo].length - 1)){ if (rootObj.curLevel.levelArray[yPo][(xPo + 1)] != "0"){ sidesAr[2] = rootObj.curLevel.levelArray[yPo][(xPo + 1)]; rootObj.curLevel.levelArray[yPo][(xPo + 1)].LeftSide = this; } else { sidesAr[2] = "0"; }; }; if (yPo > 0){ if (rootObj.curLevel.levelArray[(yPo - 1)][xPo] != "0"){ sidesAr[1] = rootObj.curLevel.levelArray[(yPo - 1)][xPo]; rootObj.curLevel.levelArray[(yPo - 1)][xPo].BotSide = this; } else { sidesAr[1] = "0"; }; }; if (yPo < (rootObj.curLevel.levelArray.length - 1)){ if (rootObj.curLevel.levelArray[(yPo + 1)][xPo] != "0"){ sidesAr[3] = rootObj.curLevel.levelArray[(yPo + 1)][xPo]; rootObj.curLevel.levelArray[(yPo + 1)][xPo].TopSide = this; } else { sidesAr[3] = "0"; }; }; } public function removeGlyph():void{ rootObj.curStage.removeChild(this); if (rootObj.powerPlants[1] == this){ rootObj.powerPlants[1] = undefined; } else { if (rootObj.powerPlants[2] == this){ rootObj.powerPlants[2] = undefined; }; }; } public function startGlow():void{ trace("glow started"); if (isGlowing == false){ isGlowing = true; this.glow.gotoAndPlay(2); }; } public function set BotSide(_arg1:MovieClip):void{ sidesAr[3] = _arg1; } public function passGlow():void{ var _local1:Number; _local1 = 0; while (_local1 < sidesAr.length) { if (sidesAr[_local1] != "0"){ sidesAr[_local1].startGlow(); }; _local1++; }; } public function removeBG2():void{ rootObj.bgBallsIMG3.fillRect(new Rectangle((((xPo * 40) + 30) + rootObj.xStart), (((yPo * 40) + 66) + rootObj.yStart), 40, 40), 0); rootObj.bgBallsIMG4.fillRect(new Rectangle((((xPo * 40) + 30) + rootObj.xStart), (((yPo * 40) + 66) + rootObj.yStart), 40, 40), 0); } public function startPowerFlow(_arg1:Number):void{ var _local2:Number; powerAr[1] = _arg1; if (_arg1 == 1){ connectionGroup[1].gotoAndStop("BLUE"); } else { if (_arg1 == 2){ connectionGroup[1].gotoAndStop("PINK"); }; }; _local2 = 0; while (_local2 <= 3) { if (((!((connectionsAr[_local2] == 0))) && (!((sidesAr[_local2] == "0"))))){ sidesAr[_local2].createPowerFlow(opSidesAr[_local2], powerAr[connectionsAr[_local2]], this); }; _local2++; }; } public function turnOff():void{ var _local1:Number; powerAr = [0, 0, 0, 0, 0]; if (isPower == false){ _local1 = 1; while (_local1 < connectionGroup.length) { connectionGroup[_local1].gotoAndStop("OFF"); _local1++; }; }; } public function undoMe(_arg1:Number):void{ var _local2:Array; var _local3:String; var _local4:Number; _local2 = undoAr[_arg1].split("!"); this.objRot = int(_local2[0]); this.glyphInner.rotation = (this.objRot * 90); connectionsAr[0] = int(_local2[1]); connectionsAr[1] = int(_local2[2]); connectionsAr[2] = int(_local2[3]); connectionsAr[3] = int(_local2[4]); powerAr[1] = int(_local2[5]); powerAr[2] = int(_local2[6]); powerAr[3] = int(_local2[7]); powerAr[4] = int(_local2[8]); _local3 = "OFF"; _local4 = 1; while (_local4 < connectionGroup.length) { _local3 = ((powerAr[_local4] == 1)) ? "BLUE" : ((powerAr[_local4] == 2)) ? "PINK" : "OFF"; connectionGroup[_local4].gotoAndStop(_local3); _local4++; }; } public function setPower(_arg1:Number):void{ if (_arg1 == 0){ isPower = false; } else { if (_arg1 == 1){ isPower = true; powerAr = [1, 1, 1, 1, 1]; } else { if (_arg1 == 2){ isPower = true; powerAr = [2, 2, 2, 2, 2]; } else { trace("glyph.as setPower bad argument passed"); }; }; }; } public function removeBG():void{ var _local1:BitmapData; _local1 = new blankFADE(0, 0); rootObj.bgBallsIMG4.copyPixels(_local1, new Rectangle(0, 0, 40, 40), new Point((((xPo * 40) + 30) + rootObj.xStart), (((yPo * 40) + 66) + rootObj.yStart)), null, new Point(0, 0), true); rootObj.bgBallsIMG3.copyPixels(_local1, new Rectangle(0, 0, 40, 40), new Point((((xPo * 40) + 30) + rootObj.xStart), (((yPo * 40) + 66) + rootObj.yStart)), null, new Point(0, 0), true); if (rootObj.powerPlants[1] == this){ rootObj.powerPlants[1] = undefined; } else { if (rootObj.powerPlants[2] == this){ rootObj.powerPlants[2] = undefined; }; }; } public function shiftGlyph(_arg1:Number, _arg2:Number):void{ xPo = (xPo + (1 * _arg1)); yPo = (yPo + (1 * _arg2)); this.x = (this.x + (40 * _arg1)); this.y = (this.y + (40 * _arg2)); if (xPo == 0){ sidesAr[0] = "0"; } else { if (xPo == 10){ sidesAr[2] = "0"; }; }; if (yPo == 0){ sidesAr[1] = "0"; } else { if (yPo == 9){ sidesAr[3] = "0"; }; }; } public function saveInfo2():Array{ var _local1:Array; var _local2:Number; _local1 = [0, 0, 0, 0, 0]; _local1[0] = gString; _local2 = (editRot + loadRot); _local2 = ((_local2 > 3)) ? (_local2 - 4) : _local2; _local1[1] = _local2; if (isPower == true){ _local1[2] = powerAr[1]; }; _local1[3] = yPo; _local1[4] = xPo; return (_local1); } public function saveInfo():String{ var _local1:String; var _local2:Number; _local1 = ""; _local1 = (_local1 + gString); _local2 = (editRot + loadRot); _local2 = ((_local2 > 3)) ? (_local2 - 4) : _local2; _local1 = (_local1 + _local2); if (isPower == true){ _local1 = (_local1 + powerAr[1]); }; _local1 = ((gString == "r")) ? "0" : _local1; return (_local1); } public function BUTRollOut(_arg1:MouseEvent):void{ _arg1.currentTarget.gotoAndStop(1); this.rotater.gotoAndStop(1); } } }//packageSection 94//Key (Key) package { import flash.display.*; import flash.events.*; public class Key { private static var initialized:Boolean = false; private static var keysDown:Object = new Object(); public static function initialize(_arg1:Stage){ if (!initialized){ _arg1.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _arg1.addEventListener(KeyboardEvent.KEY_UP, keyReleased); _arg1.addEventListener(Event.DEACTIVATE, clearKeys); initialized = true; }; } private static function clearKeys(_arg1:Event):void{ keysDown = new Object(); } public static function isDown(_arg1:uint):Boolean{ if (!initialized){ throw (new Error("Key class has yet been initialized.")); }; return (Boolean((_arg1 in keysDown))); } private static function keyPressed(_arg1:KeyboardEvent):void{ keysDown[_arg1.keyCode] = true; } private static function keyReleased(_arg1:KeyboardEvent):void{ if ((_arg1.keyCode in keysDown)){ delete keysDown[_arg1.keyCode]; }; } } }//packageSection 95//Level (Level) package { import flash.display.*; import flash.events.*; import flash.geom.*; public class Level { public var levelArray:Array; private var okURL:String;// = "http://www.grid2.atomiccicada.com/grid2.html?gl=" private var rootObj:Object; public var levelComplete:Boolean;// = false public var genInfo:Array; private var levelString:String; public var rotAr:Array; public var levScore:Number; public var glyphAr:Array; public function Level(_arg1:Object):void{ levelComplete = false; okURL = "http://www.grid2.atomiccicada.com/grid2.html?gl="; super(); this.rootObj = _arg1; } public function shiftGridDown():void{ var _local1:Array; var _local2:Number; var _local3:*; var _local4:glyph; var _local5:Number; _local1 = levelArray.pop(); levelArray.splice(0, 0, new Array()); _local2 = 0; while (_local2 < 11) { _local3 = _local1[_local2]; _local3.removeGlyph(); _local4 = new glyph(0, _local2, "r0", rootObj); levelArray[0][_local2] = _local4; rootObj.curStage.addChild(_local4); _local4.rotater.gotoAndStop(1); levelArray[1][_local2].TopSide = _local4; _local5 = 1; while (_local5 < 10) { levelArray[_local5][_local2].shiftGlyph(0, 1); _local5++; }; _local2++; }; } public function saveLevel(_arg1:Number){ var _local2:*; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:String; var _local9:String; var _local10:Number; var _local11:Number; var _local12:*; var _local13:Array; var _local14:Number; _local2 = okURL; glyphAr = new Array(); rotAr = new Array(); genInfo = ["x", "x", "x", "x", "x", "x"]; _local3 = 10; _local4 = 0; _local5 = 9; _local6 = 0; _local7 = 0; while (_local7 < levelArray.length) { glyphAr[_local7] = new Array(); rotAr[_local7] = new Array(); _local11 = 0; while (_local11 < levelArray[_local7].length) { _local12 = levelArray[_local7][_local11]; _local13 = _local12.saveInfo2(); if (_local13[0] != "r"){ _local3 = ((_local11 < _local3)) ? _local11 : _local3; _local5 = ((_local7 < _local5)) ? _local7 : _local5; _local4 = ((_local11 > _local4)) ? _local11 : _local4; _local6 = ((_local7 > _local6)) ? _local7 : _local6; }; glyphAr[_local7][_local11] = _local13[0]; rotAr[_local7][_local11] = _local13[1]; if (_local13[2] == 1){ genInfo[2] = _local13[3]; genInfo[3] = _local13[4]; } else { if (_local13[2] == 2){ genInfo[4] = _local13[3]; genInfo[5] = _local13[4]; }; }; _local11++; }; _local7++; }; _local8 = ""; _local9 = ""; genInfo[0] = (_local6 - _local5); genInfo[1] = (_local4 - _local3); genInfo[1] = ((genInfo[1] == 10)) ? "a" : genInfo[1]; genInfo[2] = ((genInfo[2])!="x") ? (genInfo[2] - _local5) : genInfo[2]; genInfo[4] = ((genInfo[4])!="x") ? (genInfo[4] - _local5) : genInfo[4]; genInfo[3] = ((genInfo[3])!="x") ? (genInfo[3] - _local3) : genInfo[3]; genInfo[3] = ((genInfo[3] == 10)) ? "a" : genInfo[3]; genInfo[5] = ((genInfo[5])!="x") ? (genInfo[5] - _local3) : genInfo[5]; genInfo[5] = ((genInfo[5] == 10)) ? "a" : genInfo[5]; _local10 = _local5; while (_local10 <= _local6) { _local14 = _local3; while (_local14 <= _local4) { _local8 = (_local8 + glyphAr[_local10][_local14]); _local9 = (_local9 + rotAr[_local10][_local14]); _local14++; }; _local10++; }; _local2 = (_local2 + ((((((genInfo.join("") + ",") + _local8) + ",") + _local9) + ",") + _arg1)); if ((((genInfo[0] < 0)) || ((genInfo[1] < 0)))){ _local2 = "no data passed"; }; return (_local2); } public function unpackLink(_arg1:String):Boolean{ var _local2:Boolean; var _local3:Array; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local2 = false; _local3 = _arg1.split("?"); if (_local3.length == 2){ _local3 = _local3[1].split("="); if ((((_local3.length == 2)) && ((_local3[0] == "gl")))){ _local3 = _local3[1].split(","); if ((((((_local3.length == 4)) && ((_local3[0].length == 6)))) && ((_local3[1].length == _local3[2].length)))){ genInfo = _local3[0].split(""); _local4 = 0; while (_local4 < genInfo.length) { genInfo[_local4] = returnANum(genInfo[_local4]); _local4++; }; _local3[1] = descramble(_local3[1]); _local3[2] = descramble(_local3[2]); _local5 = ((genInfo[0] + 1) * (genInfo[1] + 1)); if (_local3[1].length == _local5){ _local3[1] = _local3[1].split(""); _local3[2] = _local3[2].split(""); levScore = int(_local3[3]); glyphAr = new Array(); rotAr = new Array(); _local6 = 0; _local2 = true; _local7 = 0; while (_local7 <= genInfo[0]) { glyphAr[_local7] = new Array(); rotAr[_local7] = new Array(); _local8 = 0; while (_local8 <= genInfo[1]) { if ((((isGoodLetter(_local3[1][_local6]) == true)) && ((isGoodNumber(_local3[2][_local6]) == true)))){ glyphAr[_local7][_local8] = _local3[1][_local6]; rotAr[_local7][_local8] = _local3[2][_local6]; } else { _local2 = false; }; _local6++; _local8++; }; _local7++; }; if (_local2 == false){ trace("somewhere in 5th case"); }; } else { trace("4th case, upArray[1].length doesn't equal the dimensions mulitpied together"); }; } else { trace("third split - either length is not 3, or the first item (genInfo string) is not 6 long, or items 1 and 2 are not equal in length"); }; } else { trace("2nd split length is not 2 and/or the first item does not == nl"); }; } else { trace("split string length is not 2"); }; return (_local2); } private function isGoodLetter(_arg1:String):Boolean{ var _local2:String; _local2 = "abcdefghijklmnopqr"; if (_local2.indexOf(_arg1) != -1){ return (true); }; return (false); } private function descramble(_arg1:String):String{ return (_arg1); } public function shiftGridLeft():void{ var _local1:Number; var _local2:*; var _local3:Number; var _local4:glyph; _local1 = 0; while (_local1 < 10) { _local2 = levelArray[_local1].shift(); _local2.removeGlyph(); _local3 = 0; while (_local3 < 10) { levelArray[_local1][_local3].shiftGlyph(-1, 0); _local3++; }; _local4 = new glyph(_local1, 10, "r0", rootObj); levelArray[_local1][10] = _local4; rootObj.curStage.addChild(_local4); _local4.rotater.gotoAndStop(1); _local1++; }; } public function checkLevelComplete():Boolean{ return (levelComplete); } public function shiftGridRight():void{ var _local1:Number; var _local2:*; var _local3:Number; var _local4:glyph; _local1 = 0; while (_local1 < 10) { _local2 = levelArray[_local1].pop(); _local2.removeGlyph(); _local3 = 0; while (_local3 < 10) { levelArray[_local1][_local3].shiftGlyph(1, 0); _local3++; }; _local4 = new glyph(_local1, 0, "r0", rootObj); levelArray[_local1].splice(0, 0, _local4); rootObj.curStage.addChild(_local4); levelArray[_local1][1].LeftSide = _local4; _local4.RightSide = levelArray[_local1][1]; _local4.rotater.gotoAndStop(1); _local1++; }; } public function shiftGridUp():void{ var _local1:Array; var _local2:Number; var _local3:*; var _local4:glyph; var _local5:Number; _local1 = levelArray.shift(); levelArray[9] = new Array(); _local2 = 0; while (_local2 < 11) { _local3 = _local1[_local2]; _local3.removeGlyph(); _local4 = new glyph(9, _local2, "r0", rootObj); levelArray[9][_local2] = _local4; rootObj.curStage.addChild(_local4); _local4.rotater.gotoAndStop(1); _local5 = 0; while (_local5 < 9) { levelArray[_local5][_local2].shiftGlyph(0, -1); _local5++; }; _local2++; }; } private function returnANum(_arg1:String):Number{ if (_arg1 == "a"){ return (10); }; if (_arg1 == "x"){ return (-1); }; return (int(_arg1)); } public function createLevel():void{ var _local1:BitmapData; var _local2:BitmapData; var _local3:Number; var _local4:Number; var _local5:String; var _local6:glyph; rootObj.createStage(); rootObj.powerPlants = []; rootObj.bgBallsIMG3 = new BitmapData(500, 500, true, 0); rootObj.bgBallsIMG4 = new BitmapData(500, 500, true, 0); levelArray = new Array(); _local1 = new blankGlyph(0, 0); _local2 = new blankFADE(0, 0); rootObj.yStart = (((9 - genInfo[0]) / 2) * 40); rootObj.xStart = (((10 - genInfo[1]) / 2) * 40); _local3 = 0; while (_local3 <= genInfo[0]) { levelArray[_local3] = new Array(); _local4 = 0; while (_local4 <= genInfo[1]) { if (glyphAr[_local3][_local4] != "r"){ _local5 = (glyphAr[_local3][_local4] + rotAr[_local3][_local4]); if ((((genInfo[2] == _local3)) && ((genInfo[3] == _local4)))){ _local5 = (_local5 + 1); } else { if ((((genInfo[4] == _local3)) && ((genInfo[5] == _local4)))){ _local5 = (_local5 + 2); }; }; _local6 = new glyph(_local3, _local4, _local5, rootObj); levelArray[_local3][_local4] = _local6; rootObj.curStage.addChild(_local6); rootObj.bgBallsIMG3.copyPixels(_local1, new Rectangle(0, 0, 40, 40), new Point((((_local4 * 40) + 31) + rootObj.xStart), (((_local3 * 40) + 67) + rootObj.yStart)), null, new Point(0, 0), true); rootObj.bgBallsIMG4.copyPixels(_local2, new Rectangle(0, 0, 40, 40), new Point((((_local4 * 40) + 30) + rootObj.xStart), (((_local3 * 40) + 66) + rootObj.yStart)), null, new Point(0, 0), true); } else { levelArray[_local3][_local4] = "0"; }; _local4++; }; _local3++; }; rootObj.startPowerFlow(); } private function isGoodNumber(_arg1:String):Boolean{ var _local2:String; _local2 = "1234567890"; if (_local2.indexOf(_arg1) != -1){ return (true); }; return (false); } public function createEditLevel():void{ var _local1:BitmapData; var _local2:BitmapData; var _local3:Number; var _local4:Number; var _local5:String; var _local6:glyph; rootObj.createStage(); rootObj.powerPlants = []; rootObj.bgBallsIMG3 = new BitmapData(500, 500, true, 0); rootObj.bgBallsIMG4 = new BitmapData(500, 500, true, 0); levelArray = new Array(); _local1 = new blankGlyph(0, 0); _local2 = new blankFADE(0, 0); rootObj.yStart = 0; rootObj.xStart = 0; _local3 = 0; while (_local3 <= 9) { levelArray[_local3] = new Array(); _local4 = 0; while (_local4 <= 10) { if ((((((_local3 <= genInfo[0])) && ((_local4 <= genInfo[1])))) && (!((glyphAr[_local3][_local4] == "r"))))){ _local5 = (glyphAr[_local3][_local4] + rotAr[_local3][_local4]); if ((((genInfo[2] == _local3)) && ((genInfo[3] == _local4)))){ _local5 = (_local5 + 1); } else { if ((((genInfo[4] == _local3)) && ((genInfo[5] == _local4)))){ _local5 = (_local5 + 2); }; }; } else { _local5 = "r0"; }; _local6 = new glyph(_local3, _local4, _local5, rootObj); levelArray[_local3][_local4] = _local6; rootObj.curStage.addChild(_local6); rootObj.bgBallsIMG3.copyPixels(_local1, new Rectangle(0, 0, 40, 40), new Point(((_local4 * 40) + 31), ((_local3 * 40) + 67)), null, new Point(0, 0), true); rootObj.bgBallsIMG4.copyPixels(_local2, new Rectangle(0, 0, 40, 40), new Point(((_local4 * 40) + 30), ((_local3 * 40) + 66)), null, new Point(0, 0), true); _local4++; }; _local3++; }; rootObj.startPowerFlow(); } } }//packageSection 96//mainTrack (mainTrack) package { import flash.media.*; public dynamic class mainTrack extends Sound { } }//packageSection 97//OOO000lll (OOO000lll) package { import flash.display.*; import flash.events.*; import Util.*; import flash.net.*; import flash.system.*; public class OOO000lll extends MovieClip { public var O1OlOO00O:XML; private var _O10OOO1O0:Loader; private var _O1l10l101:Object; private var _OO0l101l1:Object; public var OOO10O100:String; public var O0l00l0O0:XML; private var _OOl10010l:String; private var _O001OO010:Object; private var _O01OO1O00; private var _O01O0lOl0:int; private var _O1Ol011l1:String; private var _O11OO0110:String; private var _OOO00l00l:int; private var _O0lO0100O:String; private var _OOOOll01l:Array; private var _O111O01OO:Object; private var _OO10001Ol:Boolean; private var _OO1l1OO10:String; public var O1lll0ll0:XML; private var _O1OO1OllO:Object; private var _O0l0OO01O; private var _OO0l1lOO1:int; public var OOOll0OO0:int; public function OOO000lll():void{ var _O1OlO10O0:*; super(); Security.allowDomain("*"); _OO10001Ol = false; _O01OO1O00 = this.parent; _O01OO1O00.stop(); var _OOll00l11:int; while (true) { try { _O1OlO10O0 = _O01OO1O00.getChildAt(_OOll00l11); if ((_O1OlO10O0 is MovieClip)){ _O1OlO10O0.visible = false; } else { _O01OO1O00.removeChild(_O1OlO10O0); }; _OOll00l11 = (_OOll00l11 + 1); } catch(e:Error) { break; }; }; try { _O01OO1O00["_O0000Ol01"] = _O0000Ol01; _O01OO1O00["_O0Olll0lO"] = _O0Olll0lO; } catch(e:Error) { }; } private function _O11lll1OO0(_arg1:String):void{ if (_O0l0OO01O){ _O0l0OO01O.OO0011ll1O(_arg1); }; } private function _OO0OO1OO0(_arg1:Event):void{ if ((((((_arg1.type == "ScoreLoadSubmitComplete")) || ((_arg1.type == "ScoreLoadListComplete")))) || ((_arg1.type == "ScoreLoadUserListComplete")))){ O0l00l0O0 = _O0l0OO01O.O011Oll0O(); } else { if (_arg1.type == "ScoreLoadTimeComplete"){ O1lll0ll0 = _O0l0OO01O.OO011OOl1(); } else { O0l00l0O0 = _O0l0OO01O.O0001O0Ol(); }; }; _O01OO1O00.dispatchEvent(_arg1); } private function _O10Ol0l10(_arg1:IOErrorEvent):void{ removeEventListener(Event.ENTER_FRAME, _O0OlOOO1O); _O01OO1O00.dispatchEvent(new IOErrorEvent(IOErrorEvent.IO_ERROR)); } private function _O01Ol1O1O():void{ if (_O0l0OO01O){ _O0l0OO01O.OO011OOl1(); }; } private function _O110l10ll():void{ if (_O0l0OO01O){ _O0l0OO01O.O01l01OlO(); }; } private function _O01O1101l():void{ stop(); _O10OOO1O0 = new Loader(); _O10OOO1O0.load(new URLRequest(_O1Ol011l1)); _O01OO1O00.addChildAt(_O10OOO1O0, 0); this.addEventListener(Event.ENTER_FRAME, _O0OlOOO1O); _O10OOO1O0.contentLoaderInfo.addEventListener(Event.COMPLETE, _O100O0Oll); _O10OOO1O0.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _O10Ol0l10); } private function _O0000Ol01(_arg1=null, _arg2:String="default", _arg3="", _arg4:int=0, _arg5:String="normal", _arg6:String="", _arg7:int=0, _arg8:int=0, _arg9:int=1, _arg10:Boolean=false):void{ OOO10O100 = _arg5; OOOll0OO0 = _arg4; _O11OO0110 = _arg2; if (_arg3 == ""){ _OO1l1OO10 = _O11OO0110; } else { _OO1l1OO10 = _arg3; }; if (((!((_arg1 == null))) && (!((_arg1.loaderInfo == null))))){ _O1l10l101 = _arg1.loaderInfo.parameters["username"]; _O001OO010 = _arg1.loaderInfo.parameters["hash"]; _OO0l101l1 = _arg1.loaderInfo.parameters["id"]; _O1OO1OllO = _arg1.loaderInfo.parameters["s"]; _O111O01OO = _arg1.loaderInfo.parameters["c"]; _O1Ol011l1 = "http://www8.agame.com/games/flash/highscore/SubmitterV2.swf"; if (_O00O00010(_arg10)){ _O01O1101l(); } else { _O01OO1O00.dispatchEvent(new Event("LoadingFailed")); }; }; _OOl10010l = _arg6; _OO0l1lOO1 = _arg7; _O01O0lOl0 = _arg8; _OOO00l00l = _arg9; } private function _O0O1l0OO0():Boolean{ return (!((_O0l0OO01O == null))); } private function _O100O0Oll(_arg1:Event):void{ _O0l0OO01O = _arg1.currentTarget.content; _O0l0OO01O.O0011ll110O0(_O1OO1OllO, 1, _OO0l101l1, _O111O01OO, OOOll0OO0, _OOl10010l, _OO0l1lOO1, _O01O0lOl0, _OOO00l00l, _O1l10l101, _O001OO010); _O0l0OO01O.addEventListener("HyScorSubmitterLoaded", _OOl11lOOl); _O0l0OO01O.addEventListener("ScoreLoadError", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadTimeComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadSubmitComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadListComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadUserListComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("AchievLoadError", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadTimeComplete", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadListComplete", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadInfoComplete", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadGrantComplete", _O0l0O1Oll); _O01OO1O00["_O0Olll0lO"] = _O0Olll0lO; _O01OO1O00["_O0O1l0OO0"] = _O0O1l0OO0; _O01OO1O00["_O01Ol1O1O"] = _O01Ol1O1O; _O01OO1O00["_O01lOO10O"] = _O01lOO10O; _O01OO1O00["_O110l10ll"] = _O110l10ll; _O01OO1O00["_O11lll1OO0"] = _O11lll1OO0; _O01OO1O00["_O00OOl1Ol"] = _O00OOl1Ol; _O01OO1O00["_O1OlO10OO"] = _O1OlO10OO; _O01OO1O00["_OOlOOOll1"] = _OOlOOOll1; _O01OO1O00["_O010ll111"] = _O010ll111; } private function _O00O00010(_arg1:Boolean=false):Boolean{ var _local4:String; var _local5:O1OOO0O00; var _local2:Boolean = _arg1; if (!_local2){ _OOOOll01l = ["www8.agame.com"]; } else { _OOOOll01l = ["localhost", "www8.agame.com", "www.zlonggames.com", "gamedev.dev.spilgames.com", "stg.pl.a10.com", "www.a10.com.gp.dev.spilgames.eu"]; }; var _local3:LocalConnection = new LocalConnection(); if (((isNaN((_OO0l101l1 as int))) || (isNaN((_O1OO1OllO as int))))){ return (false); }; for each (_local4 in _OOOOll01l) { if (_local3.domain == _local4){ _local5 = new O1OOO0O00(); if (_local5.O0111l110()){ _OO10001Ol = true; return (true); }; }; }; return (false); } private function _O00OOl1Ol(_arg1:String):void{ if (_O0l0OO01O){ _O0l0OO01O.OO00lO1l0(_arg1, _O1l10l101, _O001OO010); }; } private function _O0OlOOO1O(_arg1:Event):void{ var _local2 = (((_O10OOO1O0.contentLoaderInfo.bytesLoaded / _O10OOO1O0.contentLoaderInfo.bytesTotal) * 100) >> 0); if (_local2 >= 100){ removeEventListener(Event.ENTER_FRAME, _O0OlOOO1O); }; } private function _OOl11lOOl(_arg1:Event):void{ if (_O0l0OO01O){ _O0l0OO01O.removeEventListener("HyScorSubmitterLoaded", _OOl11lOOl); }; _O01OO1O00.dispatchEvent(new Event(Event.COMPLETE)); } private function _O01lOO10O(_arg1:int):void{ if (_O0l0OO01O){ _O0l0OO01O.O0l01llOl(_arg1, _O1l10l101, _O001OO010); }; } private function _O0Olll0lO():Boolean{ return (_O00O00010(false)); } private function _O1OlO10OO():void{ if (_O0l0OO01O){ _O0l0OO01O.O1l0OOl1l(_O1l10l101, _O001OO010); }; } private function _O10O00lO0():String{ if (_O0l0OO01O){ return (_O0l0OO01O.OOOO00ll0()); }; return (("FAILED " + _O0l0OO01O)); } private function _O0l0O1Oll(_arg1:Event):void{ if ((((((_arg1.type == "AchievLoadListComplete")) || ((_arg1.type == "AchievLoadInfoComplete")))) || ((_arg1.type == "AchievLoadGrantComplete")))){ O1OlOO00O = _O0l0OO01O.O11OO0l0l(); } else { O1OlOO00O = _O0l0OO01O.O0O100l0l(); }; _O01OO1O00.dispatchEvent(_arg1); } private function _O010ll111():void{ _O0l0OO01O.removeEventListener("ScoreLoadError", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadTimeComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadSubmitComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadListComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadUserListComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("AchievLoadError", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadTimeComplete", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadListComplete", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadInfoComplete", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadGrantComplete", _O0l0O1Oll); _O01OO1O00 = null; _OOOOll01l = null; _O0l0OO01O = null; _O1l10l101 = null; _O001OO010 = null; _O10OOO1O0 = null; O1lll0ll0 = null; O0l00l0O0 = null; O1OlOO00O = null; } private function _OOlOOOll1(_arg1:int):void{ if (_O0l0OO01O){ _O0l0OO01O.O1OlOO111(_arg1); }; } } }//packageSection 98//powerSurge (powerSurge) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.external.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class powerSurge extends MovieClip { public var yPos:Number; public var shakeNum:Number; public var xPos:Number; public function powerSurge(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 49, frame50); } public function saveUndo(_arg1:Number):void{ } public function toStartState():void{ } function frame10(){ zapGlyph(); } function frame14(){ zapGlyph(); } function frame18(){ zapGlyph(); } public function checkGlyphComplete(_arg1:Number):Boolean{ return (true); } function frame3(){ zapGlyph(); if (MovieClip(root).soundOn == true){ MovieClip(root).powerCrossSound.gotoAndPlay(2); }; } function frame6(){ zapGlyph(); } function frame7(){ zapGlyph(); } function frame1(){ stop(); } function frame12(){ zapGlyph(); } function frame13(){ zapGlyph(); } function frame17(){ zapGlyph(); } function frame4(){ zapGlyph(); } function frame5(){ zapGlyph(); } function frame9(){ zapGlyph(); } function frame22(){ zapGlyph(); } public function zapGlyph():void{ MovieClip(root).oldRotateGlyph.x = (xPos + ((Rand.getRandom(shakeNum) / 10) * 2)); MovieClip(root).oldRotateGlyph.y = (yPos + ((Rand.getRandom(shakeNum) / 10) * 2)); MovieClip(root).oldRotateGlyph.alpha = (1 - ((shakeNum / 100) * 2)); shakeNum--; } function frame21(){ zapGlyph(); } function frame2(){ xPos = MovieClip(root).oldRotateGlyph.x; yPos = MovieClip(root).oldRotateGlyph.y; shakeNum = 30; MovieClip(root).oldRotateGlyph.alpha = 0.4; } function frame15(){ zapGlyph(); } function frame23(){ zapGlyph(); } function frame24(){ zapGlyph(); } function frame28(){ zapGlyph(); } function frame8(){ zapGlyph(); } public function fromStartState():void{ } function frame25(){ zapGlyph(); } function frame27(){ zapGlyph(); } function frame11(){ zapGlyph(); } function frame16(){ zapGlyph(); } function frame19(){ zapGlyph(); } function frame30(){ MovieClip(root).oldRotateGlyph.x = xPos; MovieClip(root).oldRotateGlyph.y = yPos; MovieClip(root).canRotate = true; MovieClip(root).oldRotateGlyph.alpha = 1; } function frame29(){ zapGlyph(); } function frame20(){ zapGlyph(); } function frame26(){ zapGlyph(); } public function turnOff():void{ } public function undoMe(_arg1:Number):void{ } function frame50(){ MovieClip(root).curStage.removeChild(this); } public function saveInfo():void{ } } }//packageSection 99//QueryString (QueryString) package { import flash.external.*; public class QueryString { private var _all:String; private var _params:Object; private var _queryString:String; public function QueryString(){ readQueryString(); } public function getUrl():String{ if (_all == null){ return ("all is null"); }; return (_all); } private function readQueryString():void{ var params:Array; var length:uint; var i:uint; var index:int; var kvPair:String; var key:String; var value:String; _params = {}; try { _all = ExternalInterface.call("window.location.href.toString"); _queryString = ExternalInterface.call("window.location.search.substring", 1); if (_queryString){ params = _queryString.split("&"); length = params.length; i = 0; index = -1; while (i < length) { kvPair = params[i]; var _local2 = kvPair.indexOf("="); index = _local2; if (_local2 > 0){ key = kvPair.substring(0, index); value = kvPair.substring((index + 1)); _params[key] = value; }; i = (i + 1); }; }; } catch(e:Error) { trace("Some error occured. ExternalInterface doesn't work in Standalone player."); }; } public function booya2(){ readQueryString(); } public function parameters():Object{ return (_params); } public function booya():String{ return (_queryString); } public function queryString():String{ if (_queryString == null){ return ("nothing there"); }; return (_queryString); } } }//packageSection 100//Rand (Rand) package { public class Rand { public static function getRandom(_arg1:Number):Number{ var _local2:Number; _local2 = Math.random(); return (Math.floor(((_local2 * 100) / (100 / _arg1)))); } } }//package
Library Items
| Symbol 1 Bitmap {blankFADE} | ||
| Symbol 2 Graphic | Used by:4 117 122 124 126 128 130 132 | |
| Symbol 3 MovieClip {OOO000lll} | Used by:4 | |
| Symbol 4 MovieClip {Spill.Components.Submitter} | Uses:2 3 | |
| Symbol 5 MovieClip | Used by:16 | |
| Symbol 6 Graphic | Used by:7 | |
| Symbol 7 MovieClip | Uses:6 | Used by:8 240 |
| Symbol 8 MovieClip {gridz_armor_fla.glyphRotater_137} | Uses:7 | Used by:16 |
| Symbol 9 Graphic | Used by:11 | |
| Symbol 10 Graphic | Used by:11 | |
| Symbol 11 MovieClip {gridz_armor_fla.glyphMouseOver_138} | Uses:9 10 | Used by:16 |
| Symbol 12 Bitmap | Used by:13 | |
| Symbol 13 Graphic | Uses:12 | Used by:14 550 |
| Symbol 14 MovieClip | Uses:13 | Used by:15 401 |
| Symbol 15 MovieClip {gridz_armor_fla.GlyphGlow_139} | Uses:14 | Used by:16 |
| Symbol 16 MovieClip {glyph} | Uses:5 8 11 15 | |
| Symbol 17 Bitmap {BGSprite} | Used by:Timeline | |
| Symbol 18 Graphic | Used by:Timeline | |
| Symbol 19 Graphic | Used by:20 | |
| Symbol 20 MovieClip | Uses:19 | Used by:22 |
| Symbol 21 Graphic | Used by:22 | |
| Symbol 22 MovieClip {gridz_armor_fla.preloaderBar_1} | Uses:20 21 | Used by:Timeline |
| Symbol 23 Bitmap | Used by:24 489 | |
| Symbol 24 Graphic | Uses:23 | Used by:Timeline |
| Symbol 25 Graphic | Used by:40 | |
| Symbol 26 Graphic | Used by:40 | |
| Symbol 27 Graphic | Used by:40 | |
| Symbol 28 Sound | Used by:40 | |
| Symbol 29 Sound | Used by:40 | |
| Symbol 30 Graphic | Used by:40 | |
| Symbol 31 Graphic | Used by:32 | |
| Symbol 32 MovieClip | Uses:31 | Used by:40 |
| Symbol 33 Sound | Used by:40 | |
| Symbol 34 Sound | Used by:40 | |
| Symbol 35 Sound | Used by:40 | |
| Symbol 36 Graphic | Used by:37 | |
| Symbol 37 Button | Uses:36 | Used by:40 |
| Symbol 38 Sound | Used by:40 | |
| Symbol 39 Sound | Used by:40 | |
| Symbol 40 MovieClip {gridz_armor_fla.ag_intro_mc_3} | Uses:25 26 27 28 29 30 32 33 34 35 37 38 39 | Used by:Timeline |
| Symbol 41 Bitmap | Used by:42 | |
| Symbol 42 Graphic | Uses:41 | Used by:47 159 |
| Symbol 43 Bitmap | Used by:44 | |
| Symbol 44 Graphic | Uses:43 | Used by:47 |
| Symbol 45 Bitmap | Used by:46 | |
| Symbol 46 Graphic | Uses:45 | Used by:47 |
| Symbol 47 MovieClip {gIMGa} | Uses:42 44 46 | Used by:Timeline |
| Symbol 48 Bitmap | Used by:49 | |
| Symbol 49 Graphic | Uses:48 | Used by:54 160 |
| Symbol 50 Bitmap | Used by:51 | |
| Symbol 51 Graphic | Uses:50 | Used by:54 |
| Symbol 52 Bitmap | Used by:53 | |
| Symbol 53 Graphic | Uses:52 | Used by:54 |
| Symbol 54 MovieClip {gIMGb} | Uses:49 51 53 | Used by:Timeline |
| Symbol 55 Bitmap | Used by:56 | |
| Symbol 56 Graphic | Uses:55 | Used by:61 162 |
| Symbol 57 Bitmap | Used by:58 | |
| Symbol 58 Graphic | Uses:57 | Used by:61 |
| Symbol 59 Bitmap | Used by:60 | |
| Symbol 60 Graphic | Uses:59 | Used by:61 |
| Symbol 61 MovieClip {gIMGc} | Uses:56 58 60 | Used by:Timeline |
| Symbol 62 Bitmap | Used by:63 | |
| Symbol 63 Graphic | Uses:62 | Used by:68 163 |
| Symbol 64 Bitmap | Used by:65 | |
| Symbol 65 Graphic | Uses:64 | Used by:68 |
| Symbol 66 Bitmap | Used by:67 | |
| Symbol 67 Graphic | Uses:66 | Used by:68 |
| Symbol 68 MovieClip {gIMGd} | Uses:63 65 67 | Used by:Timeline |
| Symbol 69 Bitmap | Used by:70 164 166 168 170 172 174 176 180 182 186 | |
| Symbol 70 Graphic | Uses:69 | Used by:75 97 |
| Symbol 71 Bitmap | Used by:72 | |
| Symbol 72 Graphic | Uses:71 | Used by:75 97 |
| Symbol 73 Bitmap | Used by:74 | |
| Symbol 74 Graphic | Uses:73 | Used by:75 97 |
| Symbol 75 MovieClip {gIMGe} | Uses:70 72 74 | Used by:Timeline |
| Symbol 76 Bitmap | Used by:77 172 174 176 178 | |
| Symbol 77 Graphic | Uses:76 | Used by:82 98 |
| Symbol 78 Bitmap | Used by:79 | |
| Symbol 79 Graphic | Uses:78 | Used by:82 98 |
| Symbol 80 Bitmap | Used by:81 | |
| Symbol 81 Graphic | Uses:80 | Used by:82 98 |
| Symbol 82 MovieClip {gIMGi} | Uses:77 79 81 | Used by:Timeline |
| Symbol 83 Bitmap | Used by:84 180 182 184 | |
| Symbol 84 Graphic | Uses:83 | Used by:89 99 |
| Symbol 85 Bitmap | Used by:86 | |
| Symbol 86 Graphic | Uses:85 | Used by:89 99 |
| Symbol 87 Bitmap | Used by:88 | |
| Symbol 88 Graphic | Uses:87 | Used by:89 99 |
| Symbol 89 MovieClip {gIMGm} | Uses:84 86 88 | Used by:Timeline |
| Symbol 90 Bitmap | Used by:91 186 | |
| Symbol 91 Graphic | Uses:90 | Used by:96 |
| Symbol 92 Bitmap | Used by:93 | |
| Symbol 93 Graphic | Uses:92 | Used by:96 |
| Symbol 94 Bitmap | Used by:95 | |
| Symbol 95 Graphic | Uses:94 | Used by:96 |
| Symbol 96 MovieClip {gIMGp} | Uses:91 93 95 | Used by:Timeline |
| Symbol 97 MovieClip {gIMGf} | Uses:70 72 74 | Used by:Timeline |
| Symbol 98 MovieClip {gIMGj} | Uses:77 79 81 | Used by:Timeline |
| Symbol 99 MovieClip {gIMGn} | Uses:84 86 88 | Used by:Timeline |
| Symbol 100 Bitmap | Used by:101 | |
| Symbol 101 Graphic | Uses:100 | Used by:102 |
| Symbol 102 MovieClip | Uses:101 | Used by:103 |
| Symbol 103 MovieClip {gridz_armor_fla.surgeSpark_19} | Uses:102 | Used by:104 |
| Symbol 104 MovieClip | Uses:103 | Used by:105 261 387 |
| Symbol 105 MovieClip {powerSurge} | Uses:104 | Used by:Timeline |
| Symbol 106 Bitmap | Used by:107 | |
| Symbol 107 Graphic | Uses:106 | Used by:112 161 |
| Symbol 108 Bitmap | Used by:109 | |
| Symbol 109 Graphic | Uses:108 | Used by:112 |
| Symbol 110 Bitmap | Used by:111 | |
| Symbol 111 Graphic | Uses:110 | Used by:112 |
| Symbol 112 MovieClip {gIMGq} | Uses:107 109 111 | Used by:Timeline |
| Symbol 113 MovieClip {gIMGr} | Used by:Timeline | |
| Symbol 114 Bitmap {blankGlyph} | Used by:154 159 160 161 162 163 165 167 169 171 173 175 177 179 181 183 185 187 190 422 Timeline | |
| Symbol 115 Bitmap {blankSQUARE} | Used by:Timeline | |
| Symbol 116 Sound | Used by:117 | |
| Symbol 117 MovieClip {gridz_armor_fla.buttonPressSound_23} | Uses:2 116 | Used by:Timeline |
| Symbol 118 Font | Used by:119 153 220 221 222 223 224 225 226 227 228 229 286 291 296 297 298 299 304 306 318 322 324 326 327 332 333 334 335 336 337 342 367 375 376 377 378 380 381 382 383 385 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 424 425 426 427 428 433 478 479 484 485 486 557 564 569 570 571 572 575 576 578 582 | |
| Symbol 119 EditableText | Uses:118 357 | Used by:Timeline |
| Symbol 120 Sound | Used by:122 | |
| Symbol 121 Sound {mainTrack} | Used by:122 | |
| Symbol 122 MovieClip {gridz_armor_fla.mainMusic_24} | Uses:2 120 121 | Used by:Timeline |
| Symbol 123 Sound | Used by:124 | |
| Symbol 124 MovieClip {gridz_armor_fla.StaticSound_25} | Uses:2 123 | Used by:Timeline |
| Symbol 125 Sound | Used by:126 | |
| Symbol 126 MovieClip {gridz_armor_fla.RotateSound_26} | Uses:2 125 | Used by:Timeline |
| Symbol 127 Sound | Used by:128 | |
| Symbol 128 MovieClip {gridz_armor_fla.LevelWonSound_27} | Uses:2 127 | Used by:Timeline |
| Symbol 129 Sound | Used by:130 | |
| Symbol 130 MovieClip {gridz_armor_fla.PowerCrossSound_28} | Uses:2 129 | Used by:Timeline |
| Symbol 131 Sound | Used by:132 | |
| Symbol 132 MovieClip {gridz_armor_fla.UndoSound_29} | Uses:2 131 | Used by:Timeline |
| Symbol 133 Bitmap | Used by:134 | |
| Symbol 134 Graphic | Uses:133 | Used by:135 555 |
| Symbol 135 MovieClip | Uses:134 | Used by:136 |
| Symbol 136 MovieClip {gridz_armor_fla.AC_logo_Scene_30} | Uses:135 | Used by:Timeline |
| Symbol 137 MovieClip | Used by:Timeline | |
| Symbol 138 Bitmap | Used by:139 155 | |
| Symbol 139 Graphic | Uses:138 | Used by:140 |
| Symbol 140 MovieClip | Uses:139 | Used by:141 239 |
| Symbol 141 MovieClip {gridz_armor_fla.energyRingBLUE_33} | Uses:140 | Used by:Timeline |
| Symbol 142 Bitmap | Used by:143 157 | |
| Symbol 143 Graphic | Uses:142 | Used by:144 |
| Symbol 144 MovieClip | Uses:143 | Used by:145 250 |
| Symbol 145 MovieClip {gridz_armor_fla.energyRingPINK_35} | Uses:144 | Used by:Timeline |
| Symbol 146 Graphic | Used by:149 193 197 275 340 430 574 | |
| Symbol 147 Font | Used by:148 150 194 198 238 341 | |
| Symbol 148 Text | Uses:147 | Used by:149 |
| Symbol 149 MovieClip | Uses:146 148 | Used by:Timeline |
| Symbol 150 Text | Uses:147 | Used by:193 |
| Symbol 151 Bitmap | Used by:152 | |
| Symbol 152 Graphic | Uses:151 | Used by:193 |
| Symbol 153 EditableText | Uses:118 357 | Used by:193 |
| Symbol 154 MovieClip | Uses:114 | Used by:193 338 |
| Symbol 155 Graphic | Uses:138 | Used by:156 |
| Symbol 156 MovieClip | Uses:155 | Used by:193 338 |
| Symbol 157 Graphic | Uses:142 | Used by:158 |
| Symbol 158 MovieClip | Uses:157 | Used by:193 338 |
| Symbol 159 MovieClip | Uses:114 42 | Used by:193 338 |
| Symbol 160 MovieClip | Uses:114 49 | Used by:193 338 |
| Symbol 161 MovieClip | Uses:114 107 | Used by:193 338 |
| Symbol 162 MovieClip | Uses:114 56 | Used by:193 338 |
| Symbol 163 MovieClip | Uses:114 63 | Used by:193 338 |
| Symbol 164 Graphic | Uses:69 | Used by:165 |
| Symbol 165 MovieClip | Uses:114 164 | Used by:193 338 |
| Symbol 166 Graphic | Uses:69 | Used by:167 |
| Symbol 167 MovieClip | Uses:114 166 | Used by:193 338 574 |
| Symbol 168 Graphic | Uses:69 | Used by:169 |
| Symbol 169 MovieClip | Uses:114 168 | Used by:193 338 |
| Symbol 170 Graphic | Uses:69 | Used by:171 |
| Symbol 171 MovieClip | Uses:114 170 | Used by:193 338 574 |
| Symbol 172 Graphic | Uses:76 69 | Used by:173 |
| Symbol 173 MovieClip | Uses:114 172 | Used by:193 338 574 |
| Symbol 174 Graphic | Uses:76 69 | Used by:175 |
| Symbol 175 MovieClip | Uses:114 174 | Used by:193 338 |
| Symbol 176 Graphic | Uses:69 76 | Used by:177 |
| Symbol 177 MovieClip | Uses:114 176 | Used by:193 338 574 |
| Symbol 178 Graphic | Uses:76 | Used by:179 |
| Symbol 179 MovieClip | Uses:114 178 | Used by:193 338 574 |
| Symbol 180 Graphic | Uses:83 69 | Used by:181 |
| Symbol 181 MovieClip | Uses:114 180 | Used by:193 338 574 |
| Symbol 182 Graphic | Uses:69 83 | Used by:183 |
| Symbol 183 MovieClip | Uses:114 182 | Used by:193 338 |
| Symbol 184 Graphic | Uses:83 | Used by:185 |
| Symbol 185 MovieClip | Uses:114 184 | Used by:193 338 574 |
| Symbol 186 Graphic | Uses:90 69 | Used by:187 |
| Symbol 187 MovieClip | Uses:114 186 | Used by:193 338 574 |
| Symbol 188 Font | Used by:189 573 | |
| Symbol 189 Text | Uses:188 | Used by:190 |
| Symbol 190 MovieClip | Uses:114 189 | Used by:193 |
| Symbol 191 Graphic | Used by:192 | |
| Symbol 192 MovieClip | Uses:191 | Used by:193 |
| Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} | Uses:146 150 152 153 154 156 158 159 160 161 162 163 165 167 169 171 173 175 177 179 181 183 185 187 190 192 | Used by:Timeline |
| Symbol 194 Text | Uses:147 | Used by:197 |
| Symbol 195 ShapeTweening | Used by:197 | |
| Symbol 196 Graphic | Used by:197 323 325 422 480 | |
| Symbol 197 MovieClip {gridz_armor_fla.undoFlash_61} | Uses:146 194 195 196 | Used by:Timeline |
| Symbol 198 Text | Uses:147 | Used by:340 |
| Symbol 199 Bitmap | Used by:200 | |
| Symbol 200 Graphic | Uses:199 | Used by:205 |
| Symbol 201 Bitmap | Used by:202 | |
| Symbol 202 Graphic | Uses:201 | Used by:205 |
| Symbol 203 Bitmap | Used by:204 | |
| Symbol 204 Graphic | Uses:203 | Used by:205 |
| Symbol 205 MovieClip {gridz_armor_fla.HUDPauseBUT_64} | Uses:200 202 204 | Used by:237 |
| Symbol 206 Bitmap | Used by:207 | |
| Symbol 207 Graphic | Uses:206 | Used by:212 |
| Symbol 208 Bitmap | Used by:209 | |
| Symbol 209 Graphic | Uses:208 | Used by:212 |
| Symbol 210 Bitmap | Used by:211 | |
| Symbol 211 Graphic | Uses:210 | Used by:212 |
| Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65} | Uses:207 209 211 | Used by:237 338 339 |
| Symbol 213 Bitmap | Used by:214 | |
| Symbol 214 Graphic | Uses:213 | Used by:219 |
| Symbol 215 Bitmap | Used by:216 | |
| Symbol 216 Graphic | Uses:215 | Used by:219 |
| Symbol 217 Bitmap | Used by:218 | |
| Symbol 218 Graphic | Uses:217 | Used by:219 |
| Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66} | Uses:214 216 218 | Used by:237 338 339 366 386 |
| Symbol 220 Text | Uses:118 | Used by:230 |
| Symbol 221 Text | Uses:118 | Used by:230 |
| Symbol 222 Text | Uses:118 | Used by:230 |
| Symbol 223 Text | Uses:118 | Used by:230 |
| Symbol 224 Text | Uses:118 | Used by:230 |
| Symbol 225 Text | Uses:118 | Used by:230 |
| Symbol 226 Text | Uses:118 | Used by:230 |
| Symbol 227 Text | Uses:118 | Used by:230 |
| Symbol 228 Text | Uses:118 | Used by:230 |
| Symbol 229 Text | Uses:118 | Used by:230 |
| Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} | Uses:220 221 222 223 224 225 226 227 228 229 | Used by:231 237 432 |
| Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} | Uses:230 | Used by:237 |
| Symbol 232 Bitmap | Used by:236 | |
| Symbol 233 Bitmap | Used by:236 431 | |
| Symbol 234 Bitmap | Used by:236 | |
| Symbol 235 Bitmap | Used by:236 | |
| Symbol 236 Graphic | Uses:232 233 234 235 | Used by:237 |
| Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} | Uses:205 212 219 230 231 236 | Used by:340 |
| Symbol 238 Text | Uses:147 | Used by:275 |
| Symbol 239 MovieClip | Uses:140 | Used by:275 |
| Symbol 240 MovieClip | Uses:7 | Used by:275 |
| Symbol 241 Bitmap | Used by:243 556 | |
| Symbol 242 Bitmap | Used by:243 556 | |
| Symbol 243 Graphic | Uses:241 242 | Used by:275 |
| Symbol 244 Bitmap | Used by:246 556 | |
| Symbol 245 Bitmap | Used by:246 556 | |
| Symbol 246 Graphic | Uses:244 245 | Used by:275 |
| Symbol 247 Bitmap | Used by:249 556 | |
| Symbol 248 Bitmap | Used by:249 | |
| Symbol 249 Graphic | Uses:247 248 | Used by:275 |
| Symbol 250 MovieClip | Uses:144 | Used by:275 |
| Symbol 251 Bitmap | Used by:253 562 | |
| Symbol 252 Bitmap | Used by:253 562 | |
| Symbol 253 Graphic | Uses:251 252 | Used by:275 |
| Symbol 254 Bitmap | Used by:257 | |
| Symbol 255 Bitmap | Used by:257 562 | |
| Symbol 256 Bitmap | Used by:257 | |
| Symbol 257 Graphic | Uses:254 255 256 | Used by:275 |
| Symbol 258 Bitmap | Used by:260 563 | |
| Symbol 259 Bitmap | Used by:260 562 | |
| Symbol 260 Graphic | Uses:258 259 | Used by:275 |
| Symbol 261 MovieClip {gridz_armor_fla.TUTpowerSurge_74} | Uses:104 | Used by:275 574 |
| Symbol 262 Bitmap | Used by:263 | |
| Symbol 263 Graphic | Uses:262 | Used by:264 |
| Symbol 264 MovieClip | Uses:263 | Used by:275 574 |
| Symbol 265 Bitmap | Used by:267 566 | |
| Symbol 266 Bitmap | Used by:267 566 | |
| Symbol 267 Graphic | Uses:265 266 | Used by:275 |
| Symbol 268 Bitmap | Used by:270 568 | |
| Symbol 269 Bitmap | Used by:270 568 | |
| Symbol 270 Graphic | Uses:268 269 | Used by:275 |
| Symbol 271 Bitmap | Used by:272 565 | |
| Symbol 272 Graphic | Uses:271 | Used by:275 |
| Symbol 273 Bitmap | Used by:274 | |
| Symbol 274 Graphic | Uses:273 | Used by:275 |
| Symbol 275 MovieClip {gridz_armor_fla.TUTInner_69} | Uses:146 238 239 240 243 246 249 250 253 257 260 261 264 267 270 272 274 | Used by:340 |
| Symbol 276 Graphic | Used by:339 | |
| Symbol 277 Bitmap | Used by:278 | |
| Symbol 278 Graphic | Uses:277 | Used by:283 |
| Symbol 279 Bitmap | Used by:280 | |
| Symbol 280 Graphic | Uses:279 | Used by:283 |
| Symbol 281 Bitmap | Used by:282 | |
| Symbol 282 Graphic | Uses:281 | Used by:283 |
| Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77} | Uses:278 280 282 | Used by:338 339 366 384 386 429 |
| Symbol 284 Graphic | Used by:285 | |
| Symbol 285 MovieClip | Uses:284 | Used by:290 295 303 305 310 331 |
| Symbol 286 Text | Uses:118 | Used by:290 |
| Symbol 287 Graphic | Used by:290 | |
| Symbol 288 Graphic | Used by:290 | |
| Symbol 289 Graphic | Used by:290 | |
| Symbol 290 MovieClip {gridz_armor_fla.HUDSaveBUT_78} | Uses:285 286 287 288 289 | Used by:338 339 |
| Symbol 291 Text | Uses:118 | Used by:295 |
| Symbol 292 Graphic | Used by:295 | |
| Symbol 293 Graphic | Used by:295 | |
| Symbol 294 Graphic | Used by:295 | |
| Symbol 295 MovieClip {gridz_armor_fla.HUDLoadBUT_80} | Uses:285 291 292 293 294 | Used by:338 339 |
| Symbol 296 EditableText | Uses:118 357 | Used by:339 |
| Symbol 297 EditableText | Uses:118 357 | Used by:339 |
| Symbol 298 EditableText | Uses:118 357 | Used by:339 |
| Symbol 299 Text | Uses:118 | Used by:303 |
| Symbol 300 Graphic | Used by:303 305 | |
| Symbol 301 Graphic | Used by:303 305 | |
| Symbol 302 Graphic | Used by:303 305 | |
| Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81} | Uses:285 299 300 301 302 | Used by:338 339 |
| Symbol 304 Text | Uses:118 | Used by:305 |
| Symbol 305 MovieClip {gridz_armor_fla.HUDMovesBUT_82} | Uses:285 304 300 301 302 | Used by:339 |
| Symbol 306 Text | Uses:118 | Used by:310 |
| Symbol 307 Graphic | Used by:310 | |
| Symbol 308 Graphic | Used by:310 | |
| Symbol 309 Graphic | Used by:310 | |
| Symbol 310 MovieClip {gridz_armor_fla.HUDNewBUT_83} | Uses:285 306 307 308 309 | Used by:338 339 |
| Symbol 311 Bitmap | Used by:312 | |
| Symbol 312 Graphic | Uses:311 | Used by:317 |
| Symbol 313 Bitmap | Used by:314 | |
| Symbol 314 Graphic | Uses:313 | Used by:317 |
| Symbol 315 Bitmap | Used by:316 | |
| Symbol 316 Graphic | Uses:315 | Used by:317 |
| Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84} | Uses:312 314 316 | Used by:339 |
| Symbol 318 EditableText | Uses:118 357 | Used by:319 |
| Symbol 319 MovieClip {gridz_armor_fla.editorScoreWind_85} | Uses:318 | Used by:339 |
| Symbol 320 Bitmap | Used by:321 | |
| Symbol 321 Graphic | Uses:320 | Used by:338 574 |
| Symbol 322 Text | Uses:118 | Used by:323 |
| Symbol 323 MovieClip | Uses:196 322 | Used by:338 |
| Symbol 324 Text | Uses:118 | Used by:325 |
| Symbol 325 MovieClip | Uses:196 324 | Used by:338 |
| Symbol 326 Text | Uses:118 | Used by:338 |
| Symbol 327 Text | Uses:118 | Used by:331 |
| Symbol 328 Graphic | Used by:331 | |
| Symbol 329 Graphic | Used by:331 | |
| Symbol 330 Graphic | Used by:331 | |
| Symbol 331 MovieClip {gridz_armor_fla.HUDHelpBUT_89} | Uses:285 327 328 329 330 | Used by:338 339 |
| Symbol 332 Text | Uses:118 | Used by:338 |
| Symbol 333 Text | Uses:118 | Used by:338 |
| Symbol 334 Text | Uses:118 | Used by:338 |
| Symbol 335 Text | Uses:118 | Used by:338 |
| Symbol 336 Text | Uses:118 | Used by:338 |
| Symbol 337 Text | Uses:118 | Used by:338 |
| Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} | Uses:321 323 325 326 331 332 159 160 161 162 163 165 167 169 171 173 175 177 179 181 183 185 187 154 333 303 334 156 158 335 336 290 295 337 219 283 310 212 | Used by:339 |
| Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} | Uses:276 219 283 290 295 296 297 298 303 305 310 212 317 319 338 331 | Used by:340 |
| Symbol 340 MovieClip {gridz_armor_fla.mainHUD_62} | Uses:146 198 237 275 339 | Used by:Timeline |
| Symbol 341 Text | Uses:147 | Used by:430 |
| Symbol 342 Text | Uses:118 | Used by:366 |
| Symbol 343 Bitmap | Used by:344 | |
| Symbol 344 Graphic | Uses:343 | Used by:349 |
| Symbol 345 Bitmap | Used by:346 | |
| Symbol 346 Graphic | Uses:345 | Used by:349 |
| Symbol 347 Bitmap | Used by:348 | |
| Symbol 348 Graphic | Uses:347 | Used by:349 |
| Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92} | Uses:344 346 348 | Used by:366 384 386 429 |
| Symbol 350 Bitmap | Used by:351 | |
| Symbol 351 Graphic | Uses:350 | Used by:356 |
| Symbol 352 Bitmap | Used by:353 | |
| Symbol 353 Graphic | Uses:352 | Used by:356 |
| Symbol 354 Bitmap | Used by:355 | |
| Symbol 355 Graphic | Uses:354 | Used by:356 |
| Symbol 356 MovieClip {gridz_armor_fla.HUDResumeBUT_93} | Uses:351 353 355 | Used by:366 |
| Symbol 357 Font | Used by:119 153 296 297 298 318 358 375 376 377 378 424 425 426 427 433 547 548 551 552 553 558 559 560 575 576 582 | |
| Symbol 358 Text | Uses:357 | Used by:365 |
| Symbol 359 Bitmap | Used by:360 | |
| Symbol 360 Graphic | Uses:359 | Used by:365 |
| Symbol 361 Bitmap | Used by:362 | |
| Symbol 362 Graphic | Uses:361 | Used by:365 |
| Symbol 363 Bitmap | Used by:364 | |
| Symbol 364 Graphic | Uses:363 | Used by:365 |
| Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94} | Uses:358 360 362 364 | Used by:366 384 386 429 580 |
| Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} | Uses:219 342 283 349 356 365 | Used by:430 |
| Symbol 367 Text | Uses:118 | Used by:384 |
| Symbol 368 Bitmap | Used by:369 | |
| Symbol 369 Graphic | Uses:368 | Used by:374 |
| Symbol 370 Bitmap | Used by:371 | |
| Symbol 371 Graphic | Uses:370 | Used by:374 |
| Symbol 372 Bitmap | Used by:373 | |
| Symbol 373 Graphic | Uses:372 | Used by:374 |
| Symbol 374 MovieClip {gridz_armor_fla.HUDContinueBUT_96} | Uses:369 371 373 | Used by:384 |
| Symbol 375 EditableText | Uses:118 357 | Used by:384 |
| Symbol 376 EditableText | Uses:118 357 | Used by:384 |
| Symbol 377 EditableText | Uses:118 357 | Used by:384 |
| Symbol 378 EditableText | Uses:118 357 | Used by:384 |
| Symbol 379 Graphic | Used by:384 | |
| Symbol 380 Text | Uses:118 | Used by:384 429 |
| Symbol 381 Text | Uses:118 | Used by:384 429 |
| Symbol 382 Text | Uses:118 | Used by:384 429 |
| Symbol 383 Text | Uses:118 | Used by:384 |
| Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} | Uses:365 367 283 349 374 375 376 377 378 379 380 381 382 383 | Used by:430 |
| Symbol 385 Text | Uses:118 | Used by:386 |
| Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97} | Uses:219 385 283 349 365 | Used by:430 |
| Symbol 387 MovieClip {gridz_armor_fla.EndingJiolt_100} | Uses:104 | Used by:422 |
| Symbol 388 Bitmap | Used by:389 | |
| Symbol 389 Graphic | Uses:388 | Used by:390 |
| Symbol 390 MovieClip | Uses:389 | Used by:400 |
| Symbol 391 Bitmap | Used by:392 | |
| Symbol 392 Graphic | Uses:391 | Used by:393 |
| Symbol 393 MovieClip | Uses:392 | Used by:400 |
| Symbol 394 Bitmap | Used by:395 | |
| Symbol 395 Graphic | Uses:394 | Used by:396 |
| Symbol 396 MovieClip | Uses:395 | Used by:400 |
| Symbol 397 Bitmap | Used by:398 | |
| Symbol 398 Graphic | Uses:397 | Used by:399 |
| Symbol 399 MovieClip | Uses:398 | Used by:400 |
| Symbol 400 MovieClip | Uses:390 393 396 399 | Used by:422 |
| Symbol 401 MovieClip {gridz_armor_fla.EndingGlyphGlow_107} | Uses:14 | Used by:402 |
| Symbol 402 MovieClip {gridz_armor_fla.EndingGlyphGlowSequence_106} | Uses:401 | Used by:422 |
| Symbol 403 Text | Uses:118 | Used by:422 |
| Symbol 404 Text | Uses:118 | Used by:422 |
| Symbol 405 Text | Uses:118 | Used by:422 |
| Symbol 406 Text | Uses:118 | Used by:422 |
| Symbol 407 Text | Uses:118 | Used by:422 |
| Symbol 408 Text | Uses:118 | Used by:422 |
| Symbol 409 Text | Uses:118 | Used by:422 |
| Symbol 410 Text | Uses:118 | Used by:422 |
| Symbol 411 Text | Uses:118 | Used by:422 |
| Symbol 412 Text | Uses:118 | Used by:422 |
| Symbol 413 Text | Uses:118 | Used by:422 |
| Symbol 414 Text | Uses:118 | Used by:422 |
| Symbol 415 Text | Uses:118 | Used by:422 |
| Symbol 416 Text | Uses:118 | Used by:422 |
| Symbol 417 Text | Uses:118 | Used by:422 |
| Symbol 418 Text | Uses:118 | Used by:422 |
| Symbol 419 Text | Uses:118 | Used by:422 |
| Symbol 420 Text | Uses:118 | Used by:422 |
| Symbol 421 Text | Uses:118 | Used by:422 |
| Symbol 422 MovieClip | Uses:196 387 400 402 114 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 | Used by:429 |
| Symbol 423 Graphic | Used by:429 | |
| Symbol 424 EditableText | Uses:118 357 | Used by:429 |
| Symbol 425 EditableText | Uses:118 357 | Used by:429 |
| Symbol 426 EditableText | Uses:118 357 | Used by:429 |
| Symbol 427 EditableText | Uses:118 357 | Used by:429 |
| Symbol 428 Text | Uses:118 | Used by:429 |
| Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} | Uses:422 365 283 349 423 424 425 426 427 380 381 382 428 | Used by:430 |
| Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} | Uses:146 341 366 384 386 429 | Used by:Timeline |
| Symbol 431 Graphic | Uses:233 | Used by:432 |
| Symbol 432 MovieClip {gridz_armor_fla.levelTitleCLIP_109} | Uses:230 431 | Used by:Timeline |
| Symbol 433 EditableText | Uses:118 357 | Used by:434 |
| Symbol 434 MovieClip {gridz_armor_fla.firstLevelMessage_110} | Uses:433 | Used by:Timeline |
| Symbol 435 Bitmap | Used by:436 | |
| Symbol 436 Graphic | Uses:435 | Used by:477 |
| Symbol 437 Graphic | Used by:465 | |
| Symbol 438 Graphic | Used by:465 | |
| Symbol 439 Graphic | Used by:465 | |
| Symbol 440 Graphic | Used by:465 | |
| Symbol 441 Graphic | Used by:465 | |
| Symbol 442 Graphic | Used by:465 | |
| Symbol 443 Graphic | Used by:465 | |
| Symbol 444 Graphic | Used by:465 | |
| Symbol 445 Graphic | Used by:465 | |
| Symbol 446 Graphic | Used by:465 | |
| Symbol 447 Graphic | Used by:465 | |
| Symbol 448 Graphic | Used by:465 | |
| Symbol 449 Graphic | Used by:465 | |
| Symbol 450 Graphic | Used by:465 | |
| Symbol 451 Graphic | Used by:465 | |
| Symbol 452 Graphic | Used by:465 | |
| Symbol 453 Graphic | Used by:465 | |
| Symbol 454 Graphic | Used by:465 | |
| Symbol 455 Graphic | Used by:465 | |
| Symbol 456 Graphic | Used by:465 | |
| Symbol 457 Graphic | Used by:465 | |
| Symbol 458 Graphic | Used by:465 | |
| Symbol 459 Graphic | Used by:465 | |
| Symbol 460 Graphic | Used by:465 | |
| Symbol 461 Graphic | Used by:465 | |
| Symbol 462 Graphic | Used by:465 | |
| Symbol 463 Graphic | Used by:465 | |
| Symbol 464 Graphic | Used by:465 | |
| Symbol 465 MovieClip | Uses:437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 | Used by:477 |
| Symbol 466 Graphic | Used by:477 | |
| Symbol 467 Graphic | Used by:476 | |
| Symbol 468 Graphic | Used by:476 | |
| Symbol 469 Graphic | Used by:476 | |
| Symbol 470 Graphic | Used by:476 | |
| Symbol 471 Graphic | Used by:476 | |
| Symbol 472 Graphic | Used by:476 | |
| Symbol 473 Graphic | Used by:476 | |
| Symbol 474 Graphic | Used by:476 | |
| Symbol 475 Graphic | Used by:476 | |
| Symbol 476 MovieClip {gridz_armor_fla.soundOFFInGame_113} | Uses:467 468 469 470 471 472 473 474 475 | Used by:477 |
| Symbol 477 MovieClip {gridz_armor_fla.muteBUTInGameClip_111} | Uses:436 465 466 476 | Used by:Timeline |
| Symbol 478 Text | Uses:118 | Used by:480 |
| Symbol 479 Text | Uses:118 | Used by:480 |
| Symbol 480 MovieClip {gridz_armor_fla.FXBUT_114} | Uses:196 478 479 | Used by:Timeline |
| Symbol 481 Graphic | Used by:581 | |
| Symbol 482 Graphic | Used by:483 | |
| Symbol 483 MovieClip | Uses:482 | Used by:581 |
| Symbol 484 Text | Uses:118 | Used by:487 |
| Symbol 485 Text | Uses:118 | Used by:487 |
| Symbol 486 Text | Uses:118 | Used by:487 |
| Symbol 487 MovieClip {gridz_armor_fla.linkedLevBUT_118} | Uses:484 485 486 | Used by:580 |
| Symbol 488 Bitmap | Used by:489 | |
| Symbol 489 Graphic | Uses:488 23 | Used by:580 |
| Symbol 490 Bitmap | Used by:491 | |
| Symbol 491 Graphic | Uses:490 | Used by:496 |
| Symbol 492 Bitmap | Used by:493 | |
| Symbol 493 Graphic | Uses:492 | Used by:496 |
| Symbol 494 Bitmap | Used by:495 | |
| Symbol 495 Graphic | Uses:494 | Used by:496 |
| Symbol 496 MovieClip {gridz_armor_fla.playBUT_119} | Uses:491 493 495 | Used by:580 |
| Symbol 497 Bitmap | Used by:498 | |
| Symbol 498 Graphic | Uses:497 | Used by:503 |
| Symbol 499 Bitmap | Used by:500 | |
| Symbol 500 Graphic | Uses:499 | Used by:503 |
| Symbol 501 Bitmap | Used by:502 | |
| Symbol 502 Graphic | Uses:501 | Used by:503 |
| Symbol 503 MovieClip {gridz_armor_fla.levelSelectBUT_120} | Uses:498 500 502 | Used by:580 |
| Symbol 504 Bitmap | Used by:505 | |
| Symbol 505 Graphic | Uses:504 | Used by:510 |
| Symbol 506 Bitmap | Used by:507 | |
| Symbol 507 Graphic | Uses:506 | Used by:510 |
| Symbol 508 Bitmap | Used by:509 | |
| Symbol 509 Graphic | Uses:508 | Used by:510 |
| Symbol 510 MovieClip {gridz_armor_fla.WalkthroughBUT_121} | Uses:505 507 509 | Used by:580 |
| Symbol 511 Bitmap | Used by:512 | |
| Symbol 512 Graphic | Uses:511 | Used by:517 |
| Symbol 513 Bitmap | Used by:514 | |
| Symbol 514 Graphic | Uses:513 | Used by:517 |
| Symbol 515 Bitmap | Used by:516 | |
| Symbol 516 Graphic | Uses:515 | Used by:517 |
| Symbol 517 MovieClip {gridz_armor_fla.EditorBUT_122} | Uses:512 514 516 | Used by:580 |
| Symbol 518 Bitmap | Used by:519 | |
| Symbol 519 Graphic | Uses:518 | Used by:525 |
| Symbol 520 Bitmap | Used by:521 | |
| Symbol 521 Graphic | Uses:520 | Used by:525 |
| Symbol 522 Bitmap | Used by:524 | |
| Symbol 523 Bitmap | Used by:524 | |
| Symbol 524 Graphic | Uses:522 523 | Used by:525 |
| Symbol 525 MovieClip {gridz_armor_fla.manualBUT_123} | Uses:519 521 524 | Used by:580 |
| Symbol 526 Bitmap | Used by:527 | |
| Symbol 527 Graphic | Uses:526 | Used by:532 |
| Symbol 528 Bitmap | Used by:529 | |
| Symbol 529 Graphic | Uses:528 | Used by:532 |
| Symbol 530 Bitmap | Used by:531 | |
| Symbol 531 Graphic | Uses:530 | Used by:532 |
| Symbol 532 MovieClip {gridz_armor_fla.creditsBUT_124} | Uses:527 529 531 | Used by:580 |
| Symbol 533 Bitmap | Used by:534 | |
| Symbol 534 Graphic | Uses:533 | Used by:539 |
| Symbol 535 Bitmap | Used by:536 | |
| Symbol 536 Graphic | Uses:535 | Used by:539 |
| Symbol 537 Bitmap | Used by:538 | |
| Symbol 538 Graphic | Uses:537 | Used by:539 |
| Symbol 539 MovieClip {gridz_armor_fla.submitScoreBUT_125} | Uses:534 536 538 | Used by:580 |
| Symbol 540 Bitmap | Used by:541 | |
| Symbol 541 Graphic | Uses:540 | Used by:546 |
| Symbol 542 Bitmap | Used by:543 | |
| Symbol 543 Graphic | Uses:542 | Used by:546 |
| Symbol 544 Bitmap | Used by:545 | |
| Symbol 545 Graphic | Uses:544 | Used by:546 |
| Symbol 546 MovieClip {gridz_armor_fla.iPhoneBUT_126} | Uses:541 543 545 | Used by:580 |
| Symbol 547 Text | Uses:357 | Used by:549 |
| Symbol 548 EditableText | Uses:357 | Used by:549 |
| Symbol 549 MovieClip {gridz_armor_fla.MENUScoreDisp_127} | Uses:547 548 | Used by:580 |
| Symbol 550 MovieClip | Uses:13 | Used by:554 561 577 |
| Symbol 551 Text | Uses:357 | Used by:554 |
| Symbol 552 Text | Uses:357 | Used by:554 |
| Symbol 553 Text | Uses:357 | Used by:554 |
| Symbol 554 MovieClip {gridz_armor_fla.BackBUTMenu_128} | Uses:550 551 552 553 | Used by:580 |
| Symbol 555 MovieClip | Uses:134 | Used by:580 |
| Symbol 556 Graphic | Uses:245 247 244 242 241 | Used by:574 |
| Symbol 557 Text | Uses:118 | Used by:574 |
| Symbol 558 Text | Uses:357 | Used by:561 |
| Symbol 559 Text | Uses:357 | Used by:561 |
| Symbol 560 Text | Uses:357 | Used by:561 |
| Symbol 561 MovieClip {gridz_armor_fla.continueBUT_132} | Uses:550 558 559 560 | Used by:574 |
| Symbol 562 Graphic | Uses:259 255 251 252 | Used by:574 |
| Symbol 563 Graphic | Uses:258 | Used by:574 |
| Symbol 564 Text | Uses:118 | Used by:574 |
| Symbol 565 Graphic | Uses:271 | Used by:574 |
| Symbol 566 Graphic | Uses:265 266 | Used by:574 |
| Symbol 567 Graphic | Used by:574 | |
| Symbol 568 Graphic | Uses:268 269 | Used by:574 |
| Symbol 569 Text | Uses:118 | Used by:574 |
| Symbol 570 Text | Uses:118 | Used by:574 |
| Symbol 571 Text | Uses:118 | Used by:574 |
| Symbol 572 Text | Uses:118 | Used by:574 |
| Symbol 573 Text | Uses:188 | Used by:574 |
| Symbol 574 MovieClip {gridz_armor_fla.manualContent_131} | Uses:321 556 557 561 562 146 563 564 264 261 565 167 173 177 179 181 185 187 171 566 567 568 569 570 571 572 573 | Used by:580 |
| Symbol 575 EditableText | Uses:118 357 | Used by:577 |
| Symbol 576 EditableText | Uses:118 357 | Used by:577 |
| Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} | Uses:550 575 576 | Used by:579 |
| Symbol 578 Text | Uses:118 | Used by:579 |
| Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} | Uses:577 578 | Used by:580 |
| Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} | Uses:487 489 496 503 510 517 365 525 532 539 546 549 554 555 574 579 | Used by:581 |
| Symbol 581 MovieClip {gridz_armor_fla.mainMenuScene_115} | Uses:481 483 580 | Used by:Timeline |
| Symbol 582 EditableText | Uses:118 357 | Used by:Timeline |
Instance Names
| "preBar" | Frame 5 | Symbol 22 MovieClip {gridz_armor_fla.preloaderBar_1} |
| "butPressSound" | Frame 10 | Symbol 117 MovieClip {gridz_armor_fla.buttonPressSound_23} |
| "FPS" | Frame 10 | Symbol 119 EditableText |
| "mainMusic" | Frame 10 | Symbol 122 MovieClip {gridz_armor_fla.mainMusic_24} |
| "staticSound" | Frame 10 | Symbol 124 MovieClip {gridz_armor_fla.StaticSound_25} |
| "rotateSound" | Frame 10 | Symbol 126 MovieClip {gridz_armor_fla.RotateSound_26} |
| "levelWonSound" | Frame 10 | Symbol 128 MovieClip {gridz_armor_fla.LevelWonSound_27} |
| "powerCrossSound" | Frame 10 | Symbol 130 MovieClip {gridz_armor_fla.PowerCrossSound_28} |
| "undoSound" | Frame 10 | Symbol 132 MovieClip {gridz_armor_fla.UndoSound_29} |
| "tGameO" | Frame 21 | Symbol 137 MovieClip |
| "mainStage" | Frame 21 | Symbol 149 MovieClip |
| "editWIND" | Frame 21 | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} |
| "undoFlash" | Frame 21 | Symbol 197 MovieClip {gridz_armor_fla.undoFlash_61} |
| "HUD" | Frame 21 | Symbol 340 MovieClip {gridz_armor_fla.mainHUD_62} |
| "gameMenus" | Frame 21 | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} |
| "levelTitle" | Frame 21 | Symbol 432 MovieClip {gridz_armor_fla.levelTitleCLIP_109} |
| "levelMessage" | Frame 21 | Symbol 434 MovieClip {gridz_armor_fla.firstLevelMessage_110} |
| "muteBUT" | Frame 21 | Symbol 477 MovieClip {gridz_armor_fla.muteBUTInGameClip_111} |
| "FXBUT" | Frame 21 | Symbol 480 MovieClip {gridz_armor_fla.FXBUT_114} |
| "mainMenu" | Frame 21 | Symbol 581 MovieClip {gridz_armor_fla.mainMenuScene_115} |
| "FPS" | Frame 21 | Symbol 582 EditableText |
| "OO00OO1l1l" | Symbol 4 MovieClip {Spill.Components.Submitter} Frame 1 | Symbol 3 MovieClip {OOO000lll} |
| "glyphInner" | Symbol 16 MovieClip {glyph} Frame 1 | Symbol 5 MovieClip |
| "rotater" | Symbol 16 MovieClip {glyph} Frame 1 | Symbol 8 MovieClip {gridz_armor_fla.glyphRotater_137} |
| "lBUT" | Symbol 16 MovieClip {glyph} Frame 1 | Symbol 11 MovieClip {gridz_armor_fla.glyphMouseOver_138} |
| "rBUT" | Symbol 16 MovieClip {glyph} Frame 1 | Symbol 11 MovieClip {gridz_armor_fla.glyphMouseOver_138} |
| "glow" | Symbol 16 MovieClip {glyph} Frame 2 | Symbol 15 MovieClip {gridz_armor_fla.GlyphGlow_139} |
| "preBarInner" | Symbol 22 MovieClip {gridz_armor_fla.preloaderBar_1} Frame 1 | Symbol 20 MovieClip |
| "errorDisp" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 153 EditableText |
| "rBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 154 MovieClip |
| "blueBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 156 MovieClip |
| "pinkBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 158 MovieClip |
| "aBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 159 MovieClip |
| "bBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 160 MovieClip |
| "qBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 161 MovieClip |
| "cBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 162 MovieClip |
| "dBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 163 MovieClip |
| "eBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 165 MovieClip |
| "fBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 167 MovieClip |
| "gBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 169 MovieClip |
| "hBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 171 MovieClip |
| "iBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 173 MovieClip |
| "jBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 175 MovieClip |
| "kBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 177 MovieClip |
| "lBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 179 MovieClip |
| "mBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 181 MovieClip |
| "nBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 183 MovieClip |
| "oBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 185 MovieClip |
| "pBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 187 MovieClip |
| "closeBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 190 MovieClip |
| "noPowerBUT" | Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2 | Symbol 192 MovieClip |
| "nums10" | Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums1" | Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums1000" | Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums100" | Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums100000" | Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums10000" | Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "pauseBUT" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 205 MovieClip {gridz_armor_fla.HUDPauseBUT_64} |
| "undoBUT" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65} |
| "restartBUT" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66} |
| "lev10" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "lev1" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums10" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums1" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums1000" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums100" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums100000" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums10000" | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "rotater" | Symbol 275 MovieClip {gridz_armor_fla.TUTInner_69} Frame 2 | Symbol 240 MovieClip |
| "rotater" | Symbol 275 MovieClip {gridz_armor_fla.TUTInner_69} Frame 2 | Symbol 240 MovieClip |
| "rotater" | Symbol 275 MovieClip {gridz_armor_fla.TUTInner_69} Frame 4 | Symbol 240 MovieClip |
| "disp4" | Symbol 319 MovieClip {gridz_armor_fla.editorScoreWind_85} Frame 1 | Symbol 318 EditableText |
| "nextBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 2 | Symbol 323 MovieClip |
| "prevBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 2 | Symbol 325 MovieClip |
| "helpBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 2 | Symbol 331 MovieClip {gridz_armor_fla.HUDHelpBUT_89} |
| "aBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 159 MovieClip |
| "bBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 160 MovieClip |
| "qBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 161 MovieClip |
| "cBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 162 MovieClip |
| "dBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 163 MovieClip |
| "eBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 165 MovieClip |
| "fBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 167 MovieClip |
| "gBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 169 MovieClip |
| "hBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 171 MovieClip |
| "iBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 173 MovieClip |
| "jBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 175 MovieClip |
| "kBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 177 MovieClip |
| "lBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 179 MovieClip |
| "mBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 181 MovieClip |
| "nBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 183 MovieClip |
| "oBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 185 MovieClip |
| "pBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 187 MovieClip |
| "rBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3 | Symbol 154 MovieClip |
| "modeBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 4 | Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81} |
| "modeBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 4 | Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81} |
| "aBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5 | Symbol 159 MovieClip |
| "bBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5 | Symbol 160 MovieClip |
| "qBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5 | Symbol 161 MovieClip |
| "cBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5 | Symbol 162 MovieClip |
| "dBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5 | Symbol 163 MovieClip |
| "blueBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5 | Symbol 156 MovieClip |
| "pinkBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5 | Symbol 158 MovieClip |
| "saveBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 7 | Symbol 290 MovieClip {gridz_armor_fla.HUDSaveBUT_78} |
| "loadBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 7 | Symbol 295 MovieClip {gridz_armor_fla.HUDLoadBUT_80} |
| "restartBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8 | Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66} |
| "quitBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8 | Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77} |
| "modeBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8 | Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81} |
| "newBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8 | Symbol 310 MovieClip {gridz_armor_fla.HUDNewBUT_83} |
| "undoBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8 | Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65} |
| "restartBUT" | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8 | Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66} |
| "restartBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66} |
| "quitBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77} |
| "saveBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 290 MovieClip {gridz_armor_fla.HUDSaveBUT_78} |
| "loadBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 295 MovieClip {gridz_armor_fla.HUDLoadBUT_80} |
| "disp" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 296 EditableText |
| "disp2" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 297 EditableText |
| "disp3" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 298 EditableText |
| "modeBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81} |
| "movesBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 305 MovieClip {gridz_armor_fla.HUDMovesBUT_82} |
| "newBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 310 MovieClip {gridz_armor_fla.HUDNewBUT_83} |
| "undoBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65} |
| "sLeftBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84} |
| "sRightBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84} |
| "sUpBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84} |
| "sDownBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84} |
| "helpWIND" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} |
| "helpBUT" | Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1 | Symbol 331 MovieClip {gridz_armor_fla.HUDHelpBUT_89} |
| "HUDInner" | Symbol 340 MovieClip {gridz_armor_fla.mainHUD_62} Frame 3 | Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} |
| "restartBUT" | Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} Frame 1 | Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66} |
| "quitBUT" | Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} Frame 1 | Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77} |
| "scoresBUT" | Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} Frame 1 | Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92} |
| "resumeBUT" | Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} Frame 1 | Symbol 356 MovieClip {gridz_armor_fla.HUDResumeBUT_93} |
| "gamesBUT" | Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} Frame 1 | Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94} |
| "gamesBUT" | Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1 | Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94} |
| "quitBUT" | Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1 | Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77} |
| "scoresBUT" | Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1 | Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92} |
| "continueBUT" | Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1 | Symbol 374 MovieClip {gridz_armor_fla.HUDContinueBUT_96} |
| "curScore" | Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1 | Symbol 375 EditableText |
| "levelScore" | Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1 | Symbol 376 EditableText |
| "bonusScore" | Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1 | Symbol 377 EditableText |
| "newScore" | Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1 | Symbol 378 EditableText |
| "restartBUT" | Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97} Frame 1 | Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66} |
| "quitBUT" | Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97} Frame 1 | Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77} |
| "scoresBUT" | Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97} Frame 1 | Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92} |
| "gamesBUT" | Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97} Frame 1 | Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94} |
| "gamesBUT" | Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1 | Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94} |
| "quitBUT" | Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1 | Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77} |
| "scoresBUT" | Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1 | Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92} |
| "curScore" | Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1 | Symbol 424 EditableText |
| "levelScore" | Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1 | Symbol 425 EditableText |
| "bonusScore" | Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1 | Symbol 426 EditableText |
| "newScore" | Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1 | Symbol 427 EditableText |
| "pauseMenu" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 3 | Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} |
| "levelWonMenu" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 70 | Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} |
| "levelLostMenu" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 112 | Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97} |
| "gameWonMenu" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 146 | Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} |
| "nums10" | Symbol 432 MovieClip {gridz_armor_fla.levelTitleCLIP_109} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "nums1" | Symbol 432 MovieClip {gridz_armor_fla.levelTitleCLIP_109} Frame 1 | Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67} |
| "disp" | Symbol 434 MovieClip {gridz_armor_fla.firstLevelMessage_110} Frame 1 | Symbol 433 EditableText |
| "soundON" | Symbol 477 MovieClip {gridz_armor_fla.muteBUTInGameClip_111} Frame 1 | Symbol 465 MovieClip |
| "scoreTXT" | Symbol 549 MovieClip {gridz_armor_fla.MENUScoreDisp_127} Frame 1 | Symbol 548 EditableText |
| "continueBUT" | Symbol 574 MovieClip {gridz_armor_fla.manualContent_131} Frame 1 | Symbol 561 MovieClip {gridz_armor_fla.continueBUT_132} |
| "dispText" | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} Frame 1 | Symbol 575 EditableText |
| "dispText" | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} Frame 6 | Symbol 576 EditableText |
| "BUT40" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT1" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT2" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT3" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT4" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT5" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT6" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT7" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT8" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT9" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT10" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT11" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT12" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT13" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT14" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT15" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT16" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT17" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT18" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT19" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT20" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT21" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT22" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT23" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT24" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT25" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT26" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT27" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT28" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT29" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT30" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT31" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT32" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT33" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT34" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT35" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT36" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT37" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT38" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "BUT39" | Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1 | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} |
| "linkedLevBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 487 MovieClip {gridz_armor_fla.linkedLevBUT_118} |
| "playBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 496 MovieClip {gridz_armor_fla.playBUT_119} |
| "levelSelectBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 503 MovieClip {gridz_armor_fla.levelSelectBUT_120} |
| "walkBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 510 MovieClip {gridz_armor_fla.WalkthroughBUT_121} |
| "editorBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 517 MovieClip {gridz_armor_fla.EditorBUT_122} |
| "gamesBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94} |
| "manualBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 525 MovieClip {gridz_armor_fla.manualBUT_123} |
| "creditsBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 532 MovieClip {gridz_armor_fla.creditsBUT_124} |
| "scoresBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 539 MovieClip {gridz_armor_fla.submitScoreBUT_125} |
| "iPhoneBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 546 MovieClip {gridz_armor_fla.iPhoneBUT_126} |
| "backBUT" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 | Symbol 554 MovieClip {gridz_armor_fla.BackBUTMenu_128} |
Special Tags
| FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS3. |
Labels
| "preloader" | Frame 5 |
| "AG_logo" | Frame 6 |
| "assetsForLoad" | Frame 9 |
| "AC_logo" | Frame 13 |
| "mainMenu" | Frame 21 |
| "fadeOUT" | Symbol 16 MovieClip {glyph} Frame 11 |
| "OFF" | Symbol 47 MovieClip {gIMGa} Frame 1 |
| "BLUE" | Symbol 47 MovieClip {gIMGa} Frame 6 |
| "PINK" | Symbol 47 MovieClip {gIMGa} Frame 11 |
| "OFF" | Symbol 54 MovieClip {gIMGb} Frame 1 |
| "BLUE" | Symbol 54 MovieClip {gIMGb} Frame 6 |
| "PINK" | Symbol 54 MovieClip {gIMGb} Frame 11 |
| "OFF" | Symbol 61 MovieClip {gIMGc} Frame 1 |
| "BLUE" | Symbol 61 MovieClip {gIMGc} Frame 6 |
| "PINK" | Symbol 61 MovieClip {gIMGc} Frame 11 |
| "OFF" | Symbol 68 MovieClip {gIMGd} Frame 1 |
| "BLUE" | Symbol 68 MovieClip {gIMGd} Frame 6 |
| "PINK" | Symbol 68 MovieClip {gIMGd} Frame 11 |
| "OFF" | Symbol 75 MovieClip {gIMGe} Frame 1 |
| "BLUE" | Symbol 75 MovieClip {gIMGe} Frame 6 |
| "PINK" | Symbol 75 MovieClip {gIMGe} Frame 11 |
| "OFF" | Symbol 82 MovieClip {gIMGi} Frame 1 |
| "BLUE" | Symbol 82 MovieClip {gIMGi} Frame 6 |
| "PINK" | Symbol 82 MovieClip {gIMGi} Frame 11 |
| "OFF" | Symbol 89 MovieClip {gIMGm} Frame 1 |
| "BLUE" | Symbol 89 MovieClip {gIMGm} Frame 6 |
| "PINK" | Symbol 89 MovieClip {gIMGm} Frame 11 |
| "OFF" | Symbol 96 MovieClip {gIMGp} Frame 1 |
| "BLUE" | Symbol 96 MovieClip {gIMGp} Frame 6 |
| "PINK" | Symbol 96 MovieClip {gIMGp} Frame 11 |
| "OFF" | Symbol 97 MovieClip {gIMGf} Frame 1 |
| "BLUE" | Symbol 97 MovieClip {gIMGf} Frame 6 |
| "PINK" | Symbol 97 MovieClip {gIMGf} Frame 11 |
| "OFF" | Symbol 98 MovieClip {gIMGj} Frame 1 |
| "BLUE" | Symbol 98 MovieClip {gIMGj} Frame 6 |
| "PINK" | Symbol 98 MovieClip {gIMGj} Frame 11 |
| "OFF" | Symbol 99 MovieClip {gIMGn} Frame 1 |
| "BLUE" | Symbol 99 MovieClip {gIMGn} Frame 6 |
| "PINK" | Symbol 99 MovieClip {gIMGn} Frame 11 |
| "OFF" | Symbol 112 MovieClip {gIMGq} Frame 1 |
| "BLUE" | Symbol 112 MovieClip {gIMGq} Frame 6 |
| "PINK" | Symbol 112 MovieClip {gIMGq} Frame 11 |
| "OFF" | Symbol 113 MovieClip {gIMGr} Frame 1 |
| "BLUE" | Symbol 113 MovieClip {gIMGr} Frame 6 |
| "PINK" | Symbol 113 MovieClip {gIMGr} Frame 11 |
| "repeatFrame" | Symbol 122 MovieClip {gridz_armor_fla.mainMusic_24} Frame 2 |
| "flashIN" | Symbol 197 MovieClip {gridz_armor_fla.undoFlash_61} Frame 2 |
| "mouseOUT" | Symbol 205 MovieClip {gridz_armor_fla.HUDPauseBUT_64} Frame 1 |
| "mouseIN" | Symbol 205 MovieClip {gridz_armor_fla.HUDPauseBUT_64} Frame 2 |
| "clicked" | Symbol 205 MovieClip {gridz_armor_fla.HUDPauseBUT_64} Frame 3 |
| "mouseOUT" | Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65} Frame 1 |
| "mouseIN" | Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65} Frame 2 |
| "clicked" | Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65} Frame 3 |
| "mouseOUT" | Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66} Frame 1 |
| "mouseIN" | Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66} Frame 2 |
| "clicked" | Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66} Frame 3 |
| "mouseOUT" | Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77} Frame 1 |
| "mouseIN" | Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77} Frame 2 |
| "clicked" | Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77} Frame 3 |
| "mouseOUT" | Symbol 290 MovieClip {gridz_armor_fla.HUDSaveBUT_78} Frame 1 |
| "mouseIN" | Symbol 290 MovieClip {gridz_armor_fla.HUDSaveBUT_78} Frame 2 |
| "clicked" | Symbol 290 MovieClip {gridz_armor_fla.HUDSaveBUT_78} Frame 3 |
| "mouseOUT" | Symbol 295 MovieClip {gridz_armor_fla.HUDLoadBUT_80} Frame 1 |
| "mouseIN" | Symbol 295 MovieClip {gridz_armor_fla.HUDLoadBUT_80} Frame 2 |
| "clicked" | Symbol 295 MovieClip {gridz_armor_fla.HUDLoadBUT_80} Frame 3 |
| "mouseOUT" | Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81} Frame 1 |
| "mouseIN" | Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81} Frame 2 |
| "clicked" | Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81} Frame 3 |
| "mouseOUT" | Symbol 305 MovieClip {gridz_armor_fla.HUDMovesBUT_82} Frame 1 |
| "mouseIN" | Symbol 305 MovieClip {gridz_armor_fla.HUDMovesBUT_82} Frame 2 |
| "clicked" | Symbol 305 MovieClip {gridz_armor_fla.HUDMovesBUT_82} Frame 3 |
| "mouseOUT" | Symbol 310 MovieClip {gridz_armor_fla.HUDNewBUT_83} Frame 1 |
| "mouseIN" | Symbol 310 MovieClip {gridz_armor_fla.HUDNewBUT_83} Frame 2 |
| "clicked" | Symbol 310 MovieClip {gridz_armor_fla.HUDNewBUT_83} Frame 3 |
| "mouseOUT" | Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84} Frame 1 |
| "mouseIN" | Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84} Frame 2 |
| "clicked" | Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84} Frame 3 |
| "mouseOUT" | Symbol 331 MovieClip {gridz_armor_fla.HUDHelpBUT_89} Frame 1 |
| "mouseIN" | Symbol 331 MovieClip {gridz_armor_fla.HUDHelpBUT_89} Frame 2 |
| "clicked" | Symbol 331 MovieClip {gridz_armor_fla.HUDHelpBUT_89} Frame 3 |
| "HUDIn" | Symbol 340 MovieClip {gridz_armor_fla.mainHUD_62} Frame 2 |
| "HUDOut" | Symbol 340 MovieClip {gridz_armor_fla.mainHUD_62} Frame 21 |
| "EDITIn" | Symbol 340 MovieClip {gridz_armor_fla.mainHUD_62} Frame 39 |
| "EDITOut" | Symbol 340 MovieClip {gridz_armor_fla.mainHUD_62} Frame 61 |
| "mouseOUT" | Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92} Frame 1 |
| "mouseIN" | Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92} Frame 2 |
| "clicked" | Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92} Frame 3 |
| "mouseOUT" | Symbol 356 MovieClip {gridz_armor_fla.HUDResumeBUT_93} Frame 1 |
| "mouseIN" | Symbol 356 MovieClip {gridz_armor_fla.HUDResumeBUT_93} Frame 2 |
| "clicked" | Symbol 356 MovieClip {gridz_armor_fla.HUDResumeBUT_93} Frame 3 |
| "mouseOUT" | Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94} Frame 1 |
| "mouseIN" | Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94} Frame 2 |
| "clicked" | Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94} Frame 3 |
| "mouseOUT" | Symbol 374 MovieClip {gridz_armor_fla.HUDContinueBUT_96} Frame 1 |
| "mouseIN" | Symbol 374 MovieClip {gridz_armor_fla.HUDContinueBUT_96} Frame 2 |
| "clicked" | Symbol 374 MovieClip {gridz_armor_fla.HUDContinueBUT_96} Frame 3 |
| "pauseIn" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 2 |
| "pauseOut" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 16 |
| "levelWonIn" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 35 |
| "levelWonOut" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 90 |
| "levelLostIn" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 111 |
| "levelLostOut" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 125 |
| "gameWonIn" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 145 |
| "gameWonOut" | Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 158 |
| "musicON" | Symbol 477 MovieClip {gridz_armor_fla.muteBUTInGameClip_111} Frame 2 |
| "musicOFF" | Symbol 477 MovieClip {gridz_armor_fla.muteBUTInGameClip_111} Frame 11 |
| "mouseOUT" | Symbol 487 MovieClip {gridz_armor_fla.linkedLevBUT_118} Frame 1 |
| "mouseIN" | Symbol 487 MovieClip {gridz_armor_fla.linkedLevBUT_118} Frame 2 |
| "clicked" | Symbol 487 MovieClip {gridz_armor_fla.linkedLevBUT_118} Frame 3 |
| "mouseOUT" | Symbol 496 MovieClip {gridz_armor_fla.playBUT_119} Frame 1 |
| "mouseIN" | Symbol 496 MovieClip {gridz_armor_fla.playBUT_119} Frame 2 |
| "clicked" | Symbol 496 MovieClip {gridz_armor_fla.playBUT_119} Frame 3 |
| "mouseOUT" | Symbol 503 MovieClip {gridz_armor_fla.levelSelectBUT_120} Frame 1 |
| "mouseIN" | Symbol 503 MovieClip {gridz_armor_fla.levelSelectBUT_120} Frame 2 |
| "clicked" | Symbol 503 MovieClip {gridz_armor_fla.levelSelectBUT_120} Frame 3 |
| "mouseOUT" | Symbol 510 MovieClip {gridz_armor_fla.WalkthroughBUT_121} Frame 1 |
| "mouseIN" | Symbol 510 MovieClip {gridz_armor_fla.WalkthroughBUT_121} Frame 2 |
| "clicked" | Symbol 510 MovieClip {gridz_armor_fla.WalkthroughBUT_121} Frame 3 |
| "mouseOUT" | Symbol 517 MovieClip {gridz_armor_fla.EditorBUT_122} Frame 1 |
| "mouseIN" | Symbol 517 MovieClip {gridz_armor_fla.EditorBUT_122} Frame 2 |
| "clicked" | Symbol 517 MovieClip {gridz_armor_fla.EditorBUT_122} Frame 3 |
| "mouseOUT" | Symbol 525 MovieClip {gridz_armor_fla.manualBUT_123} Frame 1 |
| "mouseIN" | Symbol 525 MovieClip {gridz_armor_fla.manualBUT_123} Frame 2 |
| "clicked" | Symbol 525 MovieClip {gridz_armor_fla.manualBUT_123} Frame 3 |
| "mouseOUT" | Symbol 532 MovieClip {gridz_armor_fla.creditsBUT_124} Frame 1 |
| "mouseIN" | Symbol 532 MovieClip {gridz_armor_fla.creditsBUT_124} Frame 2 |
| "clicked" | Symbol 532 MovieClip {gridz_armor_fla.creditsBUT_124} Frame 3 |
| "mouseOUT" | Symbol 539 MovieClip {gridz_armor_fla.submitScoreBUT_125} Frame 1 |
| "mouseIN" | Symbol 539 MovieClip {gridz_armor_fla.submitScoreBUT_125} Frame 2 |
| "clicked" | Symbol 539 MovieClip {gridz_armor_fla.submitScoreBUT_125} Frame 3 |
| "mouseOUT" | Symbol 546 MovieClip {gridz_armor_fla.iPhoneBUT_126} Frame 1 |
| "mouseIN" | Symbol 546 MovieClip {gridz_armor_fla.iPhoneBUT_126} Frame 2 |
| "clicked" | Symbol 546 MovieClip {gridz_armor_fla.iPhoneBUT_126} Frame 3 |
| "mouseOUT" | Symbol 554 MovieClip {gridz_armor_fla.BackBUTMenu_128} Frame 1 |
| "mouseIN" | Symbol 554 MovieClip {gridz_armor_fla.BackBUTMenu_128} Frame 2 |
| "clicked" | Symbol 554 MovieClip {gridz_armor_fla.BackBUTMenu_128} Frame 3 |
| "mouseOUT" | Symbol 561 MovieClip {gridz_armor_fla.continueBUT_132} Frame 1 |
| "mouseIN" | Symbol 561 MovieClip {gridz_armor_fla.continueBUT_132} Frame 2 |
| "clicked" | Symbol 561 MovieClip {gridz_armor_fla.continueBUT_132} Frame 3 |
| "mouseOUT" | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} Frame 3 |
| "mouseIN" | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} Frame 4 |
| "clicked" | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} Frame 5 |
| "noBUT" | Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} Frame 6 |
| "menuFunctioning" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1 |
| "creditsIn" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 2 |
| "creditsOut" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 11 |
| "manualIn" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 18 |
| "manualOut" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 27 |
| "levelSelectIn" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 34 |
| "levelSelectOut" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 43 |
| "extraInfoIn" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 50 |
| "extraInfoOut" | Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 59 |
| "mainMenuIn" | Symbol 581 MovieClip {gridz_armor_fla.mainMenuScene_115} Frame 52 |
| "mainMenuOut" | Symbol 581 MovieClip {gridz_armor_fla.mainMenuScene_115} Frame 113 |
|
|