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

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

armorgames gridz-4994.swf

This is the info page for
Flash #263770

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


Text
<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. &nbsp;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 &nbsp;&nbsp;</font></p>

<p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">newlevelbouscurrent score: 0123456789 &nbsp;&nbsp;</font></p>

<p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">newlevelbouscurrent score: 0123456789 &nbsp;&nbsp;</font></p>

<p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">newlevelbouscurrent score: 0123456789 &nbsp;&nbsp;</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 &nbsp;&nbsp;</font></p>

<p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">0123456789 &nbsp;&nbsp;</font></p>

<p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">0123456789 &nbsp;&nbsp;</font></p>

<p align="right"><font face="Bauhaus 93" size="15" color="#ffffff" letterSpacing="0.500000" kerning="1">0123456789 &nbsp;&nbsp;</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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 74
//Submitter (Spill.Components.Submitter) package Spill.Components { import flash.display.*; public dynamic class Submitter extends MovieClip { public var OO00OO1l1l:OOO000lll; } }//package Spill.Components
Section 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 Util
Section 76
//BGSprite (BGSprite) package { import flash.display.*; public dynamic class BGSprite extends BitmapData { public function BGSprite(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 77
//blankFADE (blankFADE) package { import flash.display.*; public dynamic class blankFADE extends BitmapData { public function blankFADE(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 78
//blankGlyph (blankGlyph) package { import flash.display.*; public dynamic class blankGlyph extends BitmapData { public function blankGlyph(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 79
//blankSQUARE (blankSQUARE) package { import flash.display.*; public dynamic class blankSQUARE extends BitmapData { public function blankSQUARE(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 80
//gIMGa (gIMGa) package { import flash.display.*; public dynamic class gIMGa extends MovieClip { public function gIMGa(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 81
//gIMGb (gIMGb) package { import flash.display.*; public dynamic class gIMGb extends MovieClip { public function gIMGb(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 82
//gIMGc (gIMGc) package { import flash.display.*; public dynamic class gIMGc extends MovieClip { public function gIMGc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 83
//gIMGd (gIMGd) package { import flash.display.*; public dynamic class gIMGd extends MovieClip { public function gIMGd(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 84
//gIMGe (gIMGe) package { import flash.display.*; public dynamic class gIMGe extends MovieClip { public function gIMGe(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 85
//gIMGf (gIMGf) package { import flash.display.*; public dynamic class gIMGf extends MovieClip { public function gIMGf(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 86
//gIMGi (gIMGi) package { import flash.display.*; public dynamic class gIMGi extends MovieClip { public function gIMGi(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 87
//gIMGj (gIMGj) package { import flash.display.*; public dynamic class gIMGj extends MovieClip { public function gIMGj(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 88
//gIMGm (gIMGm) package { import flash.display.*; public dynamic class gIMGm extends MovieClip { public function gIMGm(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 89
//gIMGn (gIMGn) package { import flash.display.*; public dynamic class gIMGn extends MovieClip { public function gIMGn(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 90
//gIMGp (gIMGp) package { import flash.display.*; public dynamic class gIMGp extends MovieClip { public function gIMGp(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 91
//gIMGq (gIMGq) package { import flash.display.*; public dynamic class gIMGq extends MovieClip { public function gIMGq(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 92
//gIMGr (gIMGr) package { import flash.display.*; public dynamic class gIMGr extends MovieClip { public function gIMGr(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 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); } } }//package
Section 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]; }; } } }//package
Section 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(); } } }//package
Section 96
//mainTrack (mainTrack) package { import flash.media.*; public dynamic class mainTrack extends Sound { } }//package
Section 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); }; } } }//package
Section 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{ } } }//package
Section 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); } } }//package
Section 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 GraphicUsed 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 MovieClipUsed by:16
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:8 240
Symbol 8 MovieClip {gridz_armor_fla.glyphRotater_137}Uses:7Used by:16
Symbol 9 GraphicUsed by:11
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip {gridz_armor_fla.glyphMouseOver_138}Uses:9 10Used by:16
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:14 550
Symbol 14 MovieClipUses:13Used by:15 401
Symbol 15 MovieClip {gridz_armor_fla.GlyphGlow_139}Uses:14Used by:16
Symbol 16 MovieClip {glyph}Uses:5 8 11 15
Symbol 17 Bitmap {BGSprite}Used by:Timeline
Symbol 18 GraphicUsed by:Timeline
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:22
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip {gridz_armor_fla.preloaderBar_1}Uses:20 21Used by:Timeline
Symbol 23 BitmapUsed by:24 489
Symbol 24 GraphicUses:23Used by:Timeline
Symbol 25 GraphicUsed by:40
Symbol 26 GraphicUsed by:40
Symbol 27 GraphicUsed by:40
Symbol 28 SoundUsed by:40
Symbol 29 SoundUsed by:40
Symbol 30 GraphicUsed by:40
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:40
Symbol 33 SoundUsed by:40
Symbol 34 SoundUsed by:40
Symbol 35 SoundUsed by:40
Symbol 36 GraphicUsed by:37
Symbol 37 ButtonUses:36Used by:40
Symbol 38 SoundUsed by:40
Symbol 39 SoundUsed 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 39Used by:Timeline
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:47 159
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:47
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClip {gIMGa}Uses:42 44 46Used by:Timeline
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:54 160
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:54
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClip {gIMGb}Uses:49 51 53Used by:Timeline
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:61 162
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:61
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClip {gIMGc}Uses:56 58 60Used by:Timeline
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:68 163
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:68
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:68
Symbol 68 MovieClip {gIMGd}Uses:63 65 67Used by:Timeline
Symbol 69 BitmapUsed by:70 164 166 168 170 172 174 176 180 182 186
Symbol 70 GraphicUses:69Used by:75 97
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:75 97
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75 97
Symbol 75 MovieClip {gIMGe}Uses:70 72 74Used by:Timeline
Symbol 76 BitmapUsed by:77 172 174 176 178
Symbol 77 GraphicUses:76Used by:82 98
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:82 98
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:82 98
Symbol 82 MovieClip {gIMGi}Uses:77 79 81Used by:Timeline
Symbol 83 BitmapUsed by:84 180 182 184
Symbol 84 GraphicUses:83Used by:89 99
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:89 99
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89 99
Symbol 89 MovieClip {gIMGm}Uses:84 86 88Used by:Timeline
Symbol 90 BitmapUsed by:91 186
Symbol 91 GraphicUses:90Used by:96
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:96
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96
Symbol 96 MovieClip {gIMGp}Uses:91 93 95Used by:Timeline
Symbol 97 MovieClip {gIMGf}Uses:70 72 74Used by:Timeline
Symbol 98 MovieClip {gIMGj}Uses:77 79 81Used by:Timeline
Symbol 99 MovieClip {gIMGn}Uses:84 86 88Used by:Timeline
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClip {gridz_armor_fla.surgeSpark_19}Uses:102Used by:104
Symbol 104 MovieClipUses:103Used by:105 261 387
Symbol 105 MovieClip {powerSurge}Uses:104Used by:Timeline
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:112 161
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:112
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:112
Symbol 112 MovieClip {gIMGq}Uses:107 109 111Used 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 SoundUsed by:117
Symbol 117 MovieClip {gridz_armor_fla.buttonPressSound_23}Uses:2 116Used by:Timeline
Symbol 118 FontUsed 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 EditableTextUses:118 357Used by:Timeline
Symbol 120 SoundUsed by:122
Symbol 121 Sound {mainTrack}Used by:122
Symbol 122 MovieClip {gridz_armor_fla.mainMusic_24}Uses:2 120 121Used by:Timeline
Symbol 123 SoundUsed by:124
Symbol 124 MovieClip {gridz_armor_fla.StaticSound_25}Uses:2 123Used by:Timeline
Symbol 125 SoundUsed by:126
Symbol 126 MovieClip {gridz_armor_fla.RotateSound_26}Uses:2 125Used by:Timeline
Symbol 127 SoundUsed by:128
Symbol 128 MovieClip {gridz_armor_fla.LevelWonSound_27}Uses:2 127Used by:Timeline
Symbol 129 SoundUsed by:130
Symbol 130 MovieClip {gridz_armor_fla.PowerCrossSound_28}Uses:2 129Used by:Timeline
Symbol 131 SoundUsed by:132
Symbol 132 MovieClip {gridz_armor_fla.UndoSound_29}Uses:2 131Used by:Timeline
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135 555
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClip {gridz_armor_fla.AC_logo_Scene_30}Uses:135Used by:Timeline
Symbol 137 MovieClipUsed by:Timeline
Symbol 138 BitmapUsed by:139 155
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClipUses:139Used by:141 239
Symbol 141 MovieClip {gridz_armor_fla.energyRingBLUE_33}Uses:140Used by:Timeline
Symbol 142 BitmapUsed by:143 157
Symbol 143 GraphicUses:142Used by:144
Symbol 144 MovieClipUses:143Used by:145 250
Symbol 145 MovieClip {gridz_armor_fla.energyRingPINK_35}Uses:144Used by:Timeline
Symbol 146 GraphicUsed by:149 193 197 275 340 430 574
Symbol 147 FontUsed by:148 150 194 198 238 341
Symbol 148 TextUses:147Used by:149
Symbol 149 MovieClipUses:146 148Used by:Timeline
Symbol 150 TextUses:147Used by:193
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:193
Symbol 153 EditableTextUses:118 357Used by:193
Symbol 154 MovieClipUses:114Used by:193 338
Symbol 155 GraphicUses:138Used by:156
Symbol 156 MovieClipUses:155Used by:193 338
Symbol 157 GraphicUses:142Used by:158
Symbol 158 MovieClipUses:157Used by:193 338
Symbol 159 MovieClipUses:114 42Used by:193 338
Symbol 160 MovieClipUses:114 49Used by:193 338
Symbol 161 MovieClipUses:114 107Used by:193 338
Symbol 162 MovieClipUses:114 56Used by:193 338
Symbol 163 MovieClipUses:114 63Used by:193 338
Symbol 164 GraphicUses:69Used by:165
Symbol 165 MovieClipUses:114 164Used by:193 338
Symbol 166 GraphicUses:69Used by:167
Symbol 167 MovieClipUses:114 166Used by:193 338 574
Symbol 168 GraphicUses:69Used by:169
Symbol 169 MovieClipUses:114 168Used by:193 338
Symbol 170 GraphicUses:69Used by:171
Symbol 171 MovieClipUses:114 170Used by:193 338 574
Symbol 172 GraphicUses:76 69Used by:173
Symbol 173 MovieClipUses:114 172Used by:193 338 574
Symbol 174 GraphicUses:76 69Used by:175
Symbol 175 MovieClipUses:114 174Used by:193 338
Symbol 176 GraphicUses:69 76Used by:177
Symbol 177 MovieClipUses:114 176Used by:193 338 574
Symbol 178 GraphicUses:76Used by:179
Symbol 179 MovieClipUses:114 178Used by:193 338 574
Symbol 180 GraphicUses:83 69Used by:181
Symbol 181 MovieClipUses:114 180Used by:193 338 574
Symbol 182 GraphicUses:69 83Used by:183
Symbol 183 MovieClipUses:114 182Used by:193 338
Symbol 184 GraphicUses:83Used by:185
Symbol 185 MovieClipUses:114 184Used by:193 338 574
Symbol 186 GraphicUses:90 69Used by:187
Symbol 187 MovieClipUses:114 186Used by:193 338 574
Symbol 188 FontUsed by:189 573
Symbol 189 TextUses:188Used by:190
Symbol 190 MovieClipUses:114 189Used by:193
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used 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 192Used by:Timeline
Symbol 194 TextUses:147Used by:197
Symbol 195 ShapeTweeningUsed by:197
Symbol 196 GraphicUsed by:197 323 325 422 480
Symbol 197 MovieClip {gridz_armor_fla.undoFlash_61}Uses:146 194 195 196Used by:Timeline
Symbol 198 TextUses:147Used by:340
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:205
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:205
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:205
Symbol 205 MovieClip {gridz_armor_fla.HUDPauseBUT_64}Uses:200 202 204Used by:237
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:212
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:212
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:212
Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65}Uses:207 209 211Used by:237 338 339
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:219
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:219
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:219
Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66}Uses:214 216 218Used by:237 338 339 366 386
Symbol 220 TextUses:118Used by:230
Symbol 221 TextUses:118Used by:230
Symbol 222 TextUses:118Used by:230
Symbol 223 TextUses:118Used by:230
Symbol 224 TextUses:118Used by:230
Symbol 225 TextUses:118Used by:230
Symbol 226 TextUses:118Used by:230
Symbol 227 TextUses:118Used by:230
Symbol 228 TextUses:118Used by:230
Symbol 229 TextUses:118Used by:230
Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}Uses:220 221 222 223 224 225 226 227 228 229Used by:231 237 432
Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68}Uses:230Used by:237
Symbol 232 BitmapUsed by:236
Symbol 233 BitmapUsed by:236 431
Symbol 234 BitmapUsed by:236
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:232 233 234 235Used by:237
Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63}Uses:205 212 219 230 231 236Used by:340
Symbol 238 TextUses:147Used by:275
Symbol 239 MovieClipUses:140Used by:275
Symbol 240 MovieClipUses:7Used by:275
Symbol 241 BitmapUsed by:243 556
Symbol 242 BitmapUsed by:243 556
Symbol 243 GraphicUses:241 242Used by:275
Symbol 244 BitmapUsed by:246 556
Symbol 245 BitmapUsed by:246 556
Symbol 246 GraphicUses:244 245Used by:275
Symbol 247 BitmapUsed by:249 556
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:247 248Used by:275
Symbol 250 MovieClipUses:144Used by:275
Symbol 251 BitmapUsed by:253 562
Symbol 252 BitmapUsed by:253 562
Symbol 253 GraphicUses:251 252Used by:275
Symbol 254 BitmapUsed by:257
Symbol 255 BitmapUsed by:257 562
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:254 255 256Used by:275
Symbol 258 BitmapUsed by:260 563
Symbol 259 BitmapUsed by:260 562
Symbol 260 GraphicUses:258 259Used by:275
Symbol 261 MovieClip {gridz_armor_fla.TUTpowerSurge_74}Uses:104Used by:275 574
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:264
Symbol 264 MovieClipUses:263Used by:275 574
Symbol 265 BitmapUsed by:267 566
Symbol 266 BitmapUsed by:267 566
Symbol 267 GraphicUses:265 266Used by:275
Symbol 268 BitmapUsed by:270 568
Symbol 269 BitmapUsed by:270 568
Symbol 270 GraphicUses:268 269Used by:275
Symbol 271 BitmapUsed by:272 565
Symbol 272 GraphicUses:271Used by:275
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used 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 274Used by:340
Symbol 276 GraphicUsed by:339
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:283
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:283
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:283
Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77}Uses:278 280 282Used by:338 339 366 384 386 429
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:290 295 303 305 310 331
Symbol 286 TextUses:118Used by:290
Symbol 287 GraphicUsed by:290
Symbol 288 GraphicUsed by:290
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClip {gridz_armor_fla.HUDSaveBUT_78}Uses:285 286 287 288 289Used by:338 339
Symbol 291 TextUses:118Used by:295
Symbol 292 GraphicUsed by:295
Symbol 293 GraphicUsed by:295
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClip {gridz_armor_fla.HUDLoadBUT_80}Uses:285 291 292 293 294Used by:338 339
Symbol 296 EditableTextUses:118 357Used by:339
Symbol 297 EditableTextUses:118 357Used by:339
Symbol 298 EditableTextUses:118 357Used by:339
Symbol 299 TextUses:118Used by:303
Symbol 300 GraphicUsed by:303 305
Symbol 301 GraphicUsed by:303 305
Symbol 302 GraphicUsed by:303 305
Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81}Uses:285 299 300 301 302Used by:338 339
Symbol 304 TextUses:118Used by:305
Symbol 305 MovieClip {gridz_armor_fla.HUDMovesBUT_82}Uses:285 304 300 301 302Used by:339
Symbol 306 TextUses:118Used by:310
Symbol 307 GraphicUsed by:310
Symbol 308 GraphicUsed by:310
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClip {gridz_armor_fla.HUDNewBUT_83}Uses:285 306 307 308 309Used by:338 339
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:317
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:317
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:317
Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84}Uses:312 314 316Used by:339
Symbol 318 EditableTextUses:118 357Used by:319
Symbol 319 MovieClip {gridz_armor_fla.editorScoreWind_85}Uses:318Used by:339
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:338 574
Symbol 322 TextUses:118Used by:323
Symbol 323 MovieClipUses:196 322Used by:338
Symbol 324 TextUses:118Used by:325
Symbol 325 MovieClipUses:196 324Used by:338
Symbol 326 TextUses:118Used by:338
Symbol 327 TextUses:118Used by:331
Symbol 328 GraphicUsed by:331
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClip {gridz_armor_fla.HUDHelpBUT_89}Uses:285 327 328 329 330Used by:338 339
Symbol 332 TextUses:118Used by:338
Symbol 333 TextUses:118Used by:338
Symbol 334 TextUses:118Used by:338
Symbol 335 TextUses:118Used by:338
Symbol 336 TextUses:118Used by:338
Symbol 337 TextUses:118Used 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 212Used 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 331Used by:340
Symbol 340 MovieClip {gridz_armor_fla.mainHUD_62}Uses:146 198 237 275 339Used by:Timeline
Symbol 341 TextUses:147Used by:430
Symbol 342 TextUses:118Used by:366
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:349
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:349
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:349
Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92}Uses:344 346 348Used by:366 384 386 429
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:356
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:356
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:356
Symbol 356 MovieClip {gridz_armor_fla.HUDResumeBUT_93}Uses:351 353 355Used by:366
Symbol 357 FontUsed 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 TextUses:357Used by:365
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:365
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:365
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:365
Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94}Uses:358 360 362 364Used by:366 384 386 429 580
Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91}Uses:219 342 283 349 356 365Used by:430
Symbol 367 TextUses:118Used by:384
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:374
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:374
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:374
Symbol 374 MovieClip {gridz_armor_fla.HUDContinueBUT_96}Uses:369 371 373Used by:384
Symbol 375 EditableTextUses:118 357Used by:384
Symbol 376 EditableTextUses:118 357Used by:384
Symbol 377 EditableTextUses:118 357Used by:384
Symbol 378 EditableTextUses:118 357Used by:384
Symbol 379 GraphicUsed by:384
Symbol 380 TextUses:118Used by:384 429
Symbol 381 TextUses:118Used by:384 429
Symbol 382 TextUses:118Used by:384 429
Symbol 383 TextUses:118Used by:384
Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95}Uses:365 367 283 349 374 375 376 377 378 379 380 381 382 383Used by:430
Symbol 385 TextUses:118Used by:386
Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97}Uses:219 385 283 349 365Used by:430
Symbol 387 MovieClip {gridz_armor_fla.EndingJiolt_100}Uses:104Used by:422
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:390
Symbol 390 MovieClipUses:389Used by:400
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClipUses:392Used by:400
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:396
Symbol 396 MovieClipUses:395Used by:400
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:399
Symbol 399 MovieClipUses:398Used by:400
Symbol 400 MovieClipUses:390 393 396 399Used by:422
Symbol 401 MovieClip {gridz_armor_fla.EndingGlyphGlow_107}Uses:14Used by:402
Symbol 402 MovieClip {gridz_armor_fla.EndingGlyphGlowSequence_106}Uses:401Used by:422
Symbol 403 TextUses:118Used by:422
Symbol 404 TextUses:118Used by:422
Symbol 405 TextUses:118Used by:422
Symbol 406 TextUses:118Used by:422
Symbol 407 TextUses:118Used by:422
Symbol 408 TextUses:118Used by:422
Symbol 409 TextUses:118Used by:422
Symbol 410 TextUses:118Used by:422
Symbol 411 TextUses:118Used by:422
Symbol 412 TextUses:118Used by:422
Symbol 413 TextUses:118Used by:422
Symbol 414 TextUses:118Used by:422
Symbol 415 TextUses:118Used by:422
Symbol 416 TextUses:118Used by:422
Symbol 417 TextUses:118Used by:422
Symbol 418 TextUses:118Used by:422
Symbol 419 TextUses:118Used by:422
Symbol 420 TextUses:118Used by:422
Symbol 421 TextUses:118Used by:422
Symbol 422 MovieClipUses:196 387 400 402 114 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421Used by:429
Symbol 423 GraphicUsed by:429
Symbol 424 EditableTextUses:118 357Used by:429
Symbol 425 EditableTextUses:118 357Used by:429
Symbol 426 EditableTextUses:118 357Used by:429
Symbol 427 EditableTextUses:118 357Used by:429
Symbol 428 TextUses:118Used by:429
Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98}Uses:422 365 283 349 423 424 425 426 427 380 381 382 428Used by:430
Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90}Uses:146 341 366 384 386 429Used by:Timeline
Symbol 431 GraphicUses:233Used by:432
Symbol 432 MovieClip {gridz_armor_fla.levelTitleCLIP_109}Uses:230 431Used by:Timeline
Symbol 433 EditableTextUses:118 357Used by:434
Symbol 434 MovieClip {gridz_armor_fla.firstLevelMessage_110}Uses:433Used by:Timeline
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:477
Symbol 437 GraphicUsed by:465
Symbol 438 GraphicUsed by:465
Symbol 439 GraphicUsed by:465
Symbol 440 GraphicUsed by:465
Symbol 441 GraphicUsed by:465
Symbol 442 GraphicUsed by:465
Symbol 443 GraphicUsed by:465
Symbol 444 GraphicUsed by:465
Symbol 445 GraphicUsed by:465
Symbol 446 GraphicUsed by:465
Symbol 447 GraphicUsed by:465
Symbol 448 GraphicUsed by:465
Symbol 449 GraphicUsed by:465
Symbol 450 GraphicUsed by:465
Symbol 451 GraphicUsed by:465
Symbol 452 GraphicUsed by:465
Symbol 453 GraphicUsed by:465
Symbol 454 GraphicUsed by:465
Symbol 455 GraphicUsed by:465
Symbol 456 GraphicUsed by:465
Symbol 457 GraphicUsed by:465
Symbol 458 GraphicUsed by:465
Symbol 459 GraphicUsed by:465
Symbol 460 GraphicUsed by:465
Symbol 461 GraphicUsed by:465
Symbol 462 GraphicUsed by:465
Symbol 463 GraphicUsed by:465
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses: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 464Used by:477
Symbol 466 GraphicUsed by:477
Symbol 467 GraphicUsed by:476
Symbol 468 GraphicUsed by:476
Symbol 469 GraphicUsed by:476
Symbol 470 GraphicUsed by:476
Symbol 471 GraphicUsed by:476
Symbol 472 GraphicUsed by:476
Symbol 473 GraphicUsed by:476
Symbol 474 GraphicUsed by:476
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClip {gridz_armor_fla.soundOFFInGame_113}Uses:467 468 469 470 471 472 473 474 475Used by:477
Symbol 477 MovieClip {gridz_armor_fla.muteBUTInGameClip_111}Uses:436 465 466 476Used by:Timeline
Symbol 478 TextUses:118Used by:480
Symbol 479 TextUses:118Used by:480
Symbol 480 MovieClip {gridz_armor_fla.FXBUT_114}Uses:196 478 479Used by:Timeline
Symbol 481 GraphicUsed by:581
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:581
Symbol 484 TextUses:118Used by:487
Symbol 485 TextUses:118Used by:487
Symbol 486 TextUses:118Used by:487
Symbol 487 MovieClip {gridz_armor_fla.linkedLevBUT_118}Uses:484 485 486Used by:580
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488 23Used by:580
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:496
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:496
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:496
Symbol 496 MovieClip {gridz_armor_fla.playBUT_119}Uses:491 493 495Used by:580
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:503
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:503
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503
Symbol 503 MovieClip {gridz_armor_fla.levelSelectBUT_120}Uses:498 500 502Used by:580
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:510
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:510
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClip {gridz_armor_fla.WalkthroughBUT_121}Uses:505 507 509Used by:580
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:517
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:517
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:517
Symbol 517 MovieClip {gridz_armor_fla.EditorBUT_122}Uses:512 514 516Used by:580
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:525
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:525
Symbol 522 BitmapUsed by:524
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:522 523Used by:525
Symbol 525 MovieClip {gridz_armor_fla.manualBUT_123}Uses:519 521 524Used by:580
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:532
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:532
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:532
Symbol 532 MovieClip {gridz_armor_fla.creditsBUT_124}Uses:527 529 531Used by:580
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:539
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:539
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClip {gridz_armor_fla.submitScoreBUT_125}Uses:534 536 538Used by:580
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:546
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:546
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:546
Symbol 546 MovieClip {gridz_armor_fla.iPhoneBUT_126}Uses:541 543 545Used by:580
Symbol 547 TextUses:357Used by:549
Symbol 548 EditableTextUses:357Used by:549
Symbol 549 MovieClip {gridz_armor_fla.MENUScoreDisp_127}Uses:547 548Used by:580
Symbol 550 MovieClipUses:13Used by:554 561 577
Symbol 551 TextUses:357Used by:554
Symbol 552 TextUses:357Used by:554
Symbol 553 TextUses:357Used by:554
Symbol 554 MovieClip {gridz_armor_fla.BackBUTMenu_128}Uses:550 551 552 553Used by:580
Symbol 555 MovieClipUses:134Used by:580
Symbol 556 GraphicUses:245 247 244 242 241Used by:574
Symbol 557 TextUses:118Used by:574
Symbol 558 TextUses:357Used by:561
Symbol 559 TextUses:357Used by:561
Symbol 560 TextUses:357Used by:561
Symbol 561 MovieClip {gridz_armor_fla.continueBUT_132}Uses:550 558 559 560Used by:574
Symbol 562 GraphicUses:259 255 251 252Used by:574
Symbol 563 GraphicUses:258Used by:574
Symbol 564 TextUses:118Used by:574
Symbol 565 GraphicUses:271Used by:574
Symbol 566 GraphicUses:265 266Used by:574
Symbol 567 GraphicUsed by:574
Symbol 568 GraphicUses:268 269Used by:574
Symbol 569 TextUses:118Used by:574
Symbol 570 TextUses:118Used by:574
Symbol 571 TextUses:118Used by:574
Symbol 572 TextUses:118Used by:574
Symbol 573 TextUses:188Used 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 573Used by:580
Symbol 575 EditableTextUses:118 357Used by:577
Symbol 576 EditableTextUses:118 357Used by:577
Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}Uses:550 575 576Used by:579
Symbol 578 TextUses:118Used by:579
Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133}Uses:577 578Used 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 579Used by:581
Symbol 581 MovieClip {gridz_armor_fla.mainMenuScene_115}Uses:481 483 580Used by:Timeline
Symbol 582 EditableTextUses:118 357Used by:Timeline

Instance Names

"preBar"Frame 5Symbol 22 MovieClip {gridz_armor_fla.preloaderBar_1}
"butPressSound"Frame 10Symbol 117 MovieClip {gridz_armor_fla.buttonPressSound_23}
"FPS"Frame 10Symbol 119 EditableText
"mainMusic"Frame 10Symbol 122 MovieClip {gridz_armor_fla.mainMusic_24}
"staticSound"Frame 10Symbol 124 MovieClip {gridz_armor_fla.StaticSound_25}
"rotateSound"Frame 10Symbol 126 MovieClip {gridz_armor_fla.RotateSound_26}
"levelWonSound"Frame 10Symbol 128 MovieClip {gridz_armor_fla.LevelWonSound_27}
"powerCrossSound"Frame 10Symbol 130 MovieClip {gridz_armor_fla.PowerCrossSound_28}
"undoSound"Frame 10Symbol 132 MovieClip {gridz_armor_fla.UndoSound_29}
"tGameO"Frame 21Symbol 137 MovieClip
"mainStage"Frame 21Symbol 149 MovieClip
"editWIND"Frame 21Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38}
"undoFlash"Frame 21Symbol 197 MovieClip {gridz_armor_fla.undoFlash_61}
"HUD"Frame 21Symbol 340 MovieClip {gridz_armor_fla.mainHUD_62}
"gameMenus"Frame 21Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90}
"levelTitle"Frame 21Symbol 432 MovieClip {gridz_armor_fla.levelTitleCLIP_109}
"levelMessage"Frame 21Symbol 434 MovieClip {gridz_armor_fla.firstLevelMessage_110}
"muteBUT"Frame 21Symbol 477 MovieClip {gridz_armor_fla.muteBUTInGameClip_111}
"FXBUT"Frame 21Symbol 480 MovieClip {gridz_armor_fla.FXBUT_114}
"mainMenu"Frame 21Symbol 581 MovieClip {gridz_armor_fla.mainMenuScene_115}
"FPS"Frame 21Symbol 582 EditableText
"OO00OO1l1l"Symbol 4 MovieClip {Spill.Components.Submitter} Frame 1Symbol 3 MovieClip {OOO000lll}
"glyphInner"Symbol 16 MovieClip {glyph} Frame 1Symbol 5 MovieClip
"rotater"Symbol 16 MovieClip {glyph} Frame 1Symbol 8 MovieClip {gridz_armor_fla.glyphRotater_137}
"lBUT"Symbol 16 MovieClip {glyph} Frame 1Symbol 11 MovieClip {gridz_armor_fla.glyphMouseOver_138}
"rBUT"Symbol 16 MovieClip {glyph} Frame 1Symbol 11 MovieClip {gridz_armor_fla.glyphMouseOver_138}
"glow"Symbol 16 MovieClip {glyph} Frame 2Symbol 15 MovieClip {gridz_armor_fla.GlyphGlow_139}
"preBarInner"Symbol 22 MovieClip {gridz_armor_fla.preloaderBar_1} Frame 1Symbol 20 MovieClip
"errorDisp"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 153 EditableText
"rBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 154 MovieClip
"blueBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 156 MovieClip
"pinkBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 158 MovieClip
"aBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 159 MovieClip
"bBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 160 MovieClip
"qBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 161 MovieClip
"cBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 162 MovieClip
"dBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 163 MovieClip
"eBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 165 MovieClip
"fBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 167 MovieClip
"gBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 169 MovieClip
"hBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 171 MovieClip
"iBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 173 MovieClip
"jBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 175 MovieClip
"kBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 177 MovieClip
"lBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 179 MovieClip
"mBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 181 MovieClip
"nBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 183 MovieClip
"oBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 185 MovieClip
"pBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 187 MovieClip
"closeBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 190 MovieClip
"noPowerBUT"Symbol 193 MovieClip {gridz_armor_fla.editorWINDOW_38} Frame 2Symbol 192 MovieClip
"nums10"Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums1"Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums1000"Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums100"Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums100000"Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums10000"Symbol 231 MovieClip {gridz_armor_fla.HUDscoreWIND_68} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"pauseBUT"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 205 MovieClip {gridz_armor_fla.HUDPauseBUT_64}
"undoBUT"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65}
"restartBUT"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66}
"lev10"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"lev1"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums10"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums1"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums1000"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums100"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums100000"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums10000"Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"rotater"Symbol 275 MovieClip {gridz_armor_fla.TUTInner_69} Frame 2Symbol 240 MovieClip
"rotater"Symbol 275 MovieClip {gridz_armor_fla.TUTInner_69} Frame 2Symbol 240 MovieClip
"rotater"Symbol 275 MovieClip {gridz_armor_fla.TUTInner_69} Frame 4Symbol 240 MovieClip
"disp4"Symbol 319 MovieClip {gridz_armor_fla.editorScoreWind_85} Frame 1Symbol 318 EditableText
"nextBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 2Symbol 323 MovieClip
"prevBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 2Symbol 325 MovieClip
"helpBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 2Symbol 331 MovieClip {gridz_armor_fla.HUDHelpBUT_89}
"aBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 159 MovieClip
"bBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 160 MovieClip
"qBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 161 MovieClip
"cBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 162 MovieClip
"dBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 163 MovieClip
"eBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 165 MovieClip
"fBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 167 MovieClip
"gBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 169 MovieClip
"hBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 171 MovieClip
"iBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 173 MovieClip
"jBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 175 MovieClip
"kBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 177 MovieClip
"lBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 179 MovieClip
"mBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 181 MovieClip
"nBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 183 MovieClip
"oBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 185 MovieClip
"pBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 187 MovieClip
"rBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 3Symbol 154 MovieClip
"modeBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 4Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81}
"modeBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 4Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81}
"aBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5Symbol 159 MovieClip
"bBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5Symbol 160 MovieClip
"qBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5Symbol 161 MovieClip
"cBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5Symbol 162 MovieClip
"dBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5Symbol 163 MovieClip
"blueBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5Symbol 156 MovieClip
"pinkBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 5Symbol 158 MovieClip
"saveBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 7Symbol 290 MovieClip {gridz_armor_fla.HUDSaveBUT_78}
"loadBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 7Symbol 295 MovieClip {gridz_armor_fla.HUDLoadBUT_80}
"restartBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66}
"quitBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77}
"modeBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81}
"newBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8Symbol 310 MovieClip {gridz_armor_fla.HUDNewBUT_83}
"undoBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65}
"restartBUT"Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86} Frame 8Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66}
"restartBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66}
"quitBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77}
"saveBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 290 MovieClip {gridz_armor_fla.HUDSaveBUT_78}
"loadBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 295 MovieClip {gridz_armor_fla.HUDLoadBUT_80}
"disp"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 296 EditableText
"disp2"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 297 EditableText
"disp3"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 298 EditableText
"modeBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 303 MovieClip {gridz_armor_fla.HUDModeBUT_81}
"movesBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 305 MovieClip {gridz_armor_fla.HUDMovesBUT_82}
"newBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 310 MovieClip {gridz_armor_fla.HUDNewBUT_83}
"undoBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 212 MovieClip {gridz_armor_fla.HUDUndoBUT_65}
"sLeftBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84}
"sRightBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84}
"sUpBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84}
"sDownBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 317 MovieClip {gridz_armor_fla.EDITArrowButton_84}
"helpWIND"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 338 MovieClip {gridz_armor_fla.editHUDHelpWIND_86}
"helpBUT"Symbol 339 MovieClip {gridz_armor_fla.editHUD_76} Frame 1Symbol 331 MovieClip {gridz_armor_fla.HUDHelpBUT_89}
"HUDInner"Symbol 340 MovieClip {gridz_armor_fla.mainHUD_62} Frame 3Symbol 237 MovieClip {gridz_armor_fla.HUDInner_63}
"restartBUT"Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} Frame 1Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66}
"quitBUT"Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} Frame 1Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77}
"scoresBUT"Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} Frame 1Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92}
"resumeBUT"Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} Frame 1Symbol 356 MovieClip {gridz_armor_fla.HUDResumeBUT_93}
"gamesBUT"Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91} Frame 1Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94}
"gamesBUT"Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94}
"quitBUT"Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77}
"scoresBUT"Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92}
"continueBUT"Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1Symbol 374 MovieClip {gridz_armor_fla.HUDContinueBUT_96}
"curScore"Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1Symbol 375 EditableText
"levelScore"Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1Symbol 376 EditableText
"bonusScore"Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1Symbol 377 EditableText
"newScore"Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95} Frame 1Symbol 378 EditableText
"restartBUT"Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97} Frame 1Symbol 219 MovieClip {gridz_armor_fla.HUDRestartBUT_66}
"quitBUT"Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97} Frame 1Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77}
"scoresBUT"Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97} Frame 1Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92}
"gamesBUT"Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97} Frame 1Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94}
"gamesBUT"Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94}
"quitBUT"Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1Symbol 283 MovieClip {gridz_armor_fla.HUDQuitBUT_77}
"scoresBUT"Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1Symbol 349 MovieClip {gridz_armor_fla.HUDSubmitBUT_92}
"curScore"Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1Symbol 424 EditableText
"levelScore"Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1Symbol 425 EditableText
"bonusScore"Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1Symbol 426 EditableText
"newScore"Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98} Frame 1Symbol 427 EditableText
"pauseMenu"Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 3Symbol 366 MovieClip {gridz_armor_fla.pauseMenu_91}
"levelWonMenu"Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 70Symbol 384 MovieClip {gridz_armor_fla.levelWonMenu_95}
"levelLostMenu"Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 112Symbol 386 MovieClip {gridz_armor_fla.levelLostMenu_97}
"gameWonMenu"Symbol 430 MovieClip {gridz_armor_fla.inGameMenus_90} Frame 146Symbol 429 MovieClip {gridz_armor_fla.gameWonMenu_98}
"nums10"Symbol 432 MovieClip {gridz_armor_fla.levelTitleCLIP_109} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"nums1"Symbol 432 MovieClip {gridz_armor_fla.levelTitleCLIP_109} Frame 1Symbol 230 MovieClip {gridz_armor_fla.numbersCLIP_67}
"disp"Symbol 434 MovieClip {gridz_armor_fla.firstLevelMessage_110} Frame 1Symbol 433 EditableText
"soundON"Symbol 477 MovieClip {gridz_armor_fla.muteBUTInGameClip_111} Frame 1Symbol 465 MovieClip
"scoreTXT"Symbol 549 MovieClip {gridz_armor_fla.MENUScoreDisp_127} Frame 1Symbol 548 EditableText
"continueBUT"Symbol 574 MovieClip {gridz_armor_fla.manualContent_131} Frame 1Symbol 561 MovieClip {gridz_armor_fla.continueBUT_132}
"dispText"Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} Frame 1Symbol 575 EditableText
"dispText"Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134} Frame 6Symbol 576 EditableText
"BUT40"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT1"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT2"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT3"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT4"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT5"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT6"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT7"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT8"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT9"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT10"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT11"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT12"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT13"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT14"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT15"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT16"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT17"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT18"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT19"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT20"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT21"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT22"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT23"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT24"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT25"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT26"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT27"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT28"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT29"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT30"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT31"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT32"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT33"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT34"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT35"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT36"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT37"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT38"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"BUT39"Symbol 579 MovieClip {gridz_armor_fla.levelSelectContent_133} Frame 1Symbol 577 MovieClip {gridz_armor_fla.continueOnLevelBUT_134}
"linkedLevBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 487 MovieClip {gridz_armor_fla.linkedLevBUT_118}
"playBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 496 MovieClip {gridz_armor_fla.playBUT_119}
"levelSelectBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 503 MovieClip {gridz_armor_fla.levelSelectBUT_120}
"walkBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 510 MovieClip {gridz_armor_fla.WalkthroughBUT_121}
"editorBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 517 MovieClip {gridz_armor_fla.EditorBUT_122}
"gamesBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 365 MovieClip {gridz_armor_fla.playMoreGamesBUT_94}
"manualBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 525 MovieClip {gridz_armor_fla.manualBUT_123}
"creditsBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 532 MovieClip {gridz_armor_fla.creditsBUT_124}
"scoresBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 539 MovieClip {gridz_armor_fla.submitScoreBUT_125}
"iPhoneBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 546 MovieClip {gridz_armor_fla.iPhoneBUT_126}
"backBUT"Symbol 580 MovieClip {gridz_armor_fla.mainMenuInner_117} Frame 1Symbol 554 MovieClip {gridz_armor_fla.BackBUTMenu_128}

Special Tags

FileAttributes (69)Timeline Frame 1Access 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




https://swfchan.com/53/263770/info.shtml
Created: 11/4 -2026 19:10:51 Last modified: 11/4 -2026 19:10:51 Server time: 01/05 -2026 17:46:14