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

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

endice-2759.swf

This is the info page for
Flash #44053

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


Text
Add Die

Add  Zone

Delete

Add To Die

Subtract From Die

Move

Paste Level Code Here

SAVE

LOAD

Toggle
Grid
Size

Change to 9x9

Change to 8x8

Sound

Menu

Reset

Undo

Test

Editor

Loading

Play

enDice

This version of
enDice
is only playable at

Play More Games

Gaming News

Play

Credits

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

Easy

Medium

Hard

Harder

Created By ......... Ozzie Mercado
Menu Music By .......... Zadamanim
Game Music By ............... Smad
Special Thanks
My Family
Jackie
ArmorGames.com

enDice

The number on the
Die is the number of
moves it can make

Move each Die to an
Outlined Zone with
no moves remaining

Click and Drag the Die in
the direction you want it
to move, then release

Press the R key to
Reset the puzzle.

Press the U key to
Undo the last move.

Die can push
other Die.

Press and hold the Space
key if your having trouble
seeing the Outlined Zones

Complete all the Hard
puzzles to unlock the
Harder puzzles

Thanks For Playing!!!
enDice
Created By Ozzie Mercado
You can play more of my games at
ArmorGames.com/user/soapaintnice
Play other cool games at
ArmorGames.com

ActionScript [AS1/AS2]

Frame 1
function goFromPreloaderToNext() { _root.play(); } Stage.showMenu = false; stop(); var previousTime = null; var waitTime = 3000; var CPMStarPoolID = 1052; var CPMStarSubPoolID = 12; currUrl = _url.toLowerCase(); if (currUrl.indexOf("armorgames.com") >= 0) { System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie((("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID) + "&subpoolid=") + CPMStarSubPoolID); _root.loadingBar._visible = true; _root.errorTxt._visible = false; } else { _root.loadingBar._visible = false; _root.errorTxt._visible = true; }
Frame 2
function toggleSound() { soundOn = !soundOn; optionBtns.sndBtn.gotoAndStop(soundOn + 1); _root.bgMusic.setVolume(100 * soundOn); _root.buttonSound.start(0, 1); } function saveGame() { myLSO = SharedObject.getLocal("enDice"); if (myLSO.data.myObj == undefined) { } myObj = {}; myObj.objArray = new Array(); myObj.objArray[0] = (levelsDecimal = convertFromBinToDec(levelsStr)); myObj.objArray[1] = soundOn; myLSO.data.myObj = myObj; myLSO.data.flush(); } function loadGame() { myLSO = SharedObject.getLocal("enDice"); if (myLSO.data.myObj == undefined) { return(false); } levelsDecimal = myLSO.data.myObj.objArray[0]; levelsStr = convertFromDecToBin(levelsDecimal); soundOn = myLSO.data.myObj.objArray[1]; return(true); } function convertFromDecToBin(td) { var _local2 = ""; var _local3 = td; var _local1 = 35; while (_local1 >= 0) { if (Math.pow(2, _local1) <= _local3) { _local3 = _local3 - Math.pow(2, _local1); _local2 = _local2 + "1"; } else { _local2 = _local2 + "0"; } _local1--; } return(_local2); } function convertFromBinToDec(b) { var _local3 = 0; var _local1 = 0; while (_local1 < b.length) { if (b.charAt((b.length - 1) - _local1) == "1") { _local3 = _local3 + Math.pow(2, _local1); } _local1++; } return(_local3); } var levelsDecimal = 0; var levelsStr = ""; var i = 0; while (i < 35) { levelsStr = levelsStr + "0"; i++; } var soundOn = true; var levelSelected = 0; var optionBtns = _root.attachMovie("OptionButtons", "OptionButtons1", 9000); optionBtns._x = 0; optionBtns._y = 0; optionBtns.gotoAndStop(1); optionBtns.sndBtn.gotoAndStop(soundOn + 1); optionBtns._visible = false; var menuMusic = new Sound(); menuMusic.attachSound("MENUMUSIC"); var bgMusic = new Sound(); bgMusic.attachSound("BGMUSIC"); var moveSound = new Sound(); moveSound.attachSound("MOVESOUND"); var zoneSound = new Sound(); zoneSound.attachSound("ZONESOUND"); var winSound = new Sound(); winSound.attachSound("WINSOUND"); var buttonSound = new Sound(); buttonSound.attachSound("BUTTONSOUND"); loadGame(); _root.bgMusic.setVolume(100 * soundOn); menuMusic.start(0, 1000);
Frame 3
function toMenu() { _root.optionBtns.menuBtn._visible = false; _root.menuBox.gotoAndStop(1); } function gotoLevelSelect() { _root.buttonSound.start(0, 1); _root.optionBtns.menuBtn._visible = true; _root.menuBox.gotoAndStop(2); var _local2 = 1; while (_local2 <= _root.levelsStr.length) { _root.menuBox["l" + _local2].num.gotoAndStop(_local2); _root.menuBox["l" + _local2]._alpha = 50; _root.menuBox["l" + _local2].btn.enabled = false; _root.menuBox["l" + _local2].star._visible = false; if (((_local2 == 1) || (_local2 == 11)) || (_local2 == 21)) { _root.menuBox["l" + _local2]._alpha = 100; _root.menuBox["l" + _local2].btn.enabled = true; if (_root.levelsStr.charAt(_root.levelsStr.length - _local2) == "1") { _root.menuBox["l" + _local2].star._visible = true; } } else if (_root.levelsStr.charAt((_root.levelsStr.length - _local2) + 1) == "1") { _root.menuBox["l" + _local2]._alpha = 100; _root.menuBox["l" + _local2].btn.enabled = true; if (_root.levelsStr.charAt(_root.levelsStr.length - _local2) == "1") { _root.menuBox["l" + _local2].star._visible = true; } } _local2++; } } function destroyAtMenu() { clearInterval(bgAnimation); bgDice.swapDepths(_root.menuBox); bgDice.removeMovieClip(); bgDice = null; xSpeed = (ySpeed = (speed = null)); } function gotoCredits() { _root.buttonSound.start(0, 1); _root.optionBtns.menuBtn._visible = true; _root.menuBox.gotoAndStop(3); } function findZone() { return(int(Math.random() * 4)); } function moveIntoZone(z) { if (z == 0) { bgDice._x = -bgDice._width; bgDice._y = (Math.random() * (Stage.height + bgDice._height)) - bgDice._height; } else if (z == 1) { bgDice._x = (Math.random() * (Stage.width + bgDice._width)) - bgDice._width; bgDice._y = -bgDice._height; } else if (z == 2) { bgDice._x = Stage.width; bgDice._y = (Math.random() * (Stage.height + bgDice._height)) - bgDice._height; } else if (z == 3) { bgDice._x = (Math.random() * (Stage.width + bgDice._width)) - bgDice._width; bgDice._y = Stage.height; } } function leaveZone() { var _local1 = Stage.width / 2; var _local4 = _local1 - (bgDice._x + (bgDice._width / 2)); var _local3 = _local1 - (bgDice._y + (bgDice._height / 2)); var _local2 = Math.atan2(_local3, _local4); xSpeed = Math.cos(_local2) * speed; ySpeed = Math.sin(_local2) * speed; } function bgMain() { if (((((bgDice._x + xSpeed) < (-bgDice._width)) || ((bgDice._x + xSpeed) > Stage.width)) || ((bgDice._y + ySpeed) < (-bgDice._height))) || ((bgDice._y + ySpeed) > Stage.height)) { moveIntoZone(findZone()); leaveZone(); var _local1; do { _local1 = int(Math.random() * bgDice._totalframes) + 1; } while (_local1 == bgDice._currentframe); bgDice.gotoAndStop(_local1); } bgDice._x = bgDice._x + xSpeed; bgDice._y = bgDice._y + ySpeed; } function onMouseDown() { if (_root.menuBox._currentframe == 2) { var _local2 = 1; while (_local2 <= 35) { if ((_root.menuBox["l" + _local2]._alpha == 100) && (_root.menuBox["l" + _local2].hitTest(_root._xmouse, _root._ymouse))) { levelSelected = _local2 - 1; destroyAtMenu(); _root.buttonSound.start(0, 1); menuMusic.stop(); bgMusic.start(0, 1000); _root.optionBtns.menuBtn._visible = true; gotoAndStop ("gameFrame"); break; } _local2++; } } } stop(); _root.optionBtns.gotoAndStop(1); _root.optionBtns._visible = true; _root.optionBtns.sndBtn.gotoAndStop(_root.soundOn + 1); _root.optionBtns.menuBtn._visible = false; var bgDice = _root.attachMovie("BGDice", "BD", 1); bgDice._alpha = 30; bgDice._xscale = (bgDice._yscale = 280); bgDice._x = Math.random() * 480; bgDice._y = Math.random() * 480; bgDice.gotoAndStop(int(Math.random() * bgDice._totalframes) + 1); var xSpeed = 1; var ySpeed = 1; var speed = 1; bgDice.swapDepths(_root.menuBox); moveIntoZone(findZone()); leaveZone(); bgAnimation = setInterval(bgMain, 10);
Frame 4
function toMenu() { clearInterval(mainInterval); KEY_U_Down = (KEY_U_Reset = (KEY_R_Down = (KEY_R_Reset = (KEY_SPACE_Down = null)))); LAYER_Home = (LAYER_Die = null); board.destroy(); board = null; transitionAnimator.destroy(); transitionAnimator = null; bgMusic.stop(); menuMusic.start(0, 1000); gotoAndStop ("menuFrame"); } function toWin() { clearInterval(mainInterval); KEY_U_Down = (KEY_U_Reset = (KEY_R_Down = (KEY_R_Reset = (KEY_SPACE_Down = null)))); LAYER_Home = (LAYER_Die = null); board.destroy(); board = null; transitionAnimator.destroy(); transitionAnimator = null; bgMusic.stop(); menuMusic.start(0, 1000); gotoAndStop ("winFrame"); } function main() { while ((previousTime + nextCycleTime) > getTimer()) { } previousTime = getTimer(); if (board.clip._x > 0) { transitionAnimator.slideIn(); } else if (board.clip._x <= (-Stage.width)) { if ((levelSelected + 1) <= 35) { if (levelSelected < 9) { _root.levelNumTxt.gotoAndStop(levelSelected + 1); } else { _root.levelNumTxt.gotoAndStop(levelSelected + 1); } board.load(Levels["level" + (levelSelected + 1)]); transitionAnimator.setUpForSlideIn(); _root.winSound.start(0, 1); _root.helpTxt.gotoAndStop(levelSelected + 1); } else { _root.saveGame(); toWin(); } } else if (board.clip._x < 0) { transitionAnimator.slideOut(); } else { checkKeys(); board.animate(); if (!board.animating) { if (board.isSolved()) { transitionAnimator.setUpForSlideOut(); transitionAnimator.slideOut(); _root.winSound.start(0, 1); var _local3 = ""; var _local2 = 0; while (_local2 < _root.levelsStr.length) { if (((_root.levelsStr.length - 1) - _local2) == levelSelected) { _local3 = _local3 + "1"; } else { _local3 = _local3 + _root.levelsStr.charAt(_local2); } _local2++; } _root.levelsStr = _local3; levelSelected++; _root.saveGame(); } if (KEY_U_Down) { if (KEY_U_Reset) { board.undo(); KEY_U_Reset = false; } } if (KEY_R_Down) { if (KEY_R_Reset) { board.restart(); KEY_R_Reset = false; } } if (KEY_M_Down) { if (KEY_M_Reset) { toMenu(); _root.buttonSound.start(0, 1); KEY_M_Reset = false; } } if (KEY_S_Down) { if (KEY_S_Reset) { _root.toggleSound(); KEY_S_Reset = false; } } if (KEY_SPACE_Down) { board.hideDie(); } else { board.showDie(); } _root.solvedTxt.text = board.isSolved(); } } } function onMouseMove() { board.mouseMove(board.clip._xmouse, board.clip._ymouse); } function onMouseDown() { board.mouseDown(board.clip._xmouse, board.clip._ymouse); } function onMouseUp() { board.mouseUp(board.clip._xmouse, board.clip._ymouse); } function checkKeys() { KEY_U_Down = Key.isDown(85); KEY_R_Down = Key.isDown(82); KEY_M_Down = Key.isDown(77); KEY_S_Down = Key.isDown(83); KEY_SPACE_Down = Key.isDown(32); if (!KEY_U_Down) { KEY_U_Reset = true; } if (!KEY_R_Down) { KEY_R_Reset = true; } if (!KEY_M_Down) { KEY_M_Reset = true; } if (!KEY_S_Down) { KEY_S_Reset = true; } } stop(); var fps = 60; var nextCycleTime = int(1000 / fps); var previousTime = getTimer(); var KEY_U_Down = false; var KEY_U_Reset = true; var KEY_R_Down = false; var KEY_R_Reset = true; var KEY_M_Down = false; var KEY_M_Reset = true; var KEY_S_Down = false; var KEY_S_Reset = true; var KEY_SPACE_Down = false; var LAYER_Home = 1000; var LAYER_Die = 2000; var board = new Board(8, 8, 480, 480); var transitionAnimator = new SlideTransition(board.clip); _root.optionBtns.gotoAndStop(2); board.load(Levels["level" + (levelSelected + 1)]); if (levelSelected < 9) { _root.levelNumTxt.gotoAndStop(levelSelected + 1); } else { _root.levelNumTxt.gotoAndStop(levelSelected + 1); } _root.helpTxt.gotoAndStop(levelSelected + 1); transitionAnimator.setUpForSlideIn(); _root.winSound.start(0, 1); mainInterval = setInterval(main, 9);
Frame 5
stop(); _root.optionBtns.gotoAndStop(1);
Symbol 9 MovieClip [Outline] Frame 1
stop();
Symbol 23 MovieClip [Square] Frame 1
stop();
Symbol 31 Button
on (press) { _root.editor.changeSelected(this); }
Symbol 35 Button
on (press) { _root.editor.changeSelected(this); }
Symbol 38 Button
on (press) { _root.editor.changeSelected(this); }
Symbol 43 Button
on (press) { _root.editor.changeSelected(this); }
Symbol 46 Button
on (press) { _root.editor.changeSelected(this); }
Symbol 49 Button
on (press) { _root.editor.changeSelected(this); }
Symbol 54 Button
on (press) { _root.editor.save(); }
Symbol 56 Button
on (press) { _root.editor.load(); }
Symbol 59 Button
on (press) { _root.editor.toggleScale(); }
Symbol 61 Button
on (press) { _root.editor.toggleScale(); }
Symbol 62 MovieClip Frame 1
stop();
Symbol 63 MovieClip [Editor] Frame 1
stop();
Symbol 66 Button
on (press) { _root.toggleSound(); }
Symbol 69 MovieClip Frame 1
stop();
Symbol 72 Button
on (press) { _root.toMenu(); _root.buttonSound.start(0, 1); }
Symbol 75 Button
on (press) { _root.board.restart(); _root.buttonSound.start(0, 1); }
Symbol 78 Button
on (press) { _root.board.undo(); _root.buttonSound.start(0, 1); }
Symbol 81 Button
on (press) { _root.editor.hide(); _root.buttonSound.start(0, 1); }
Symbol 84 Button
on (press) { _root.editor.show(); _root.buttonSound.start(0, 1); }
Symbol 85 MovieClip Frame 1
stop();
Symbol 86 MovieClip [OptionButtons] Frame 1
stop();
Symbol 92 MovieClip [BGDice] Frame 1
stop();
Symbol 105 MovieClip Frame 1
stop();
Symbol 109 Button
on (press) { _root.goFromPreloaderToNext(); _root.buttonSound.start(0, 1); }
Symbol 111 MovieClip [___FirstToLoad] Frame 1
_root.stop(); var PercentLoaded = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); var PercentTime = (((getTimer() - _root.previousTime) / _root.waitTime) * 100); if (_root.loadingBar._visible) { if (_root.previousTime == null) { _root.previousTime = getTimer(); die.bar._yscale = 0; } else if (PercentTime > PercentLoaded) { if (PercentLoaded != 100) { die.gotoAndStop(Math.floor((PercentLoaded / 100) * (die._totalframes - 1)) + 1); die.bar._yscale = PercentLoaded; } else { die.bar._yscale = 100; die.gotoAndStop(die._totalframes); gotoAndStop ("Loaded"); } } else if (PercentTime < PercentLoaded) { if (PercentTime < 100) { die.gotoAndStop(Math.floor((PercentTime / 100) * (die._totalframes - 1)) + 1); die.bar._yscale = PercentTime; } else { die.bar._yscale = 100; die.gotoAndStop(die._totalframes); gotoAndStop ("Loaded"); } } }
Symbol 111 MovieClip [___FirstToLoad] Frame 2
gotoAndPlay (1);
Symbol 111 MovieClip [___FirstToLoad] Frame 3
stop();
Symbol 115 Button
on (press) { getURL ("http://armorgames.com", "_blank"); }
Symbol 123 Button
on (press) { getURL ("http://armorgames.com", "_blank"); }
Symbol 249 MovieClip [__Packages.Levels] Frame 0
class Levels { function Levels () { } static var level1 = "sd1,9,486,0,135,297,189,297,1,0,351,243,243,243,2,0,297,135,297,297,3,"; static var level2 = "sd1,9,486,0,243,189,189,189,1,0,189,297,243,297,2,0,297,297,297,189,3,"; static var level3 = "sd1,8,480,0,150,270,210,270,1,0,150,210,270,270,2,"; static var level4 = "sd1,9,486,0,297,243,189,243,1,0,243,189,243,297,2,"; static var level5 = "sd1,8,480,0,210,150,210,330,1,0,270,270,210,270,3,0,270,330,270,210,4,0,210,210,270,150,2,"; static var level6 = "sd1,9,486,0,243,297,189,297,3,0,189,189,243,189,2,0,297,189,297,297,2,"; static var level7 = "sd1,8,480,0,210,330,210,270,1,0,270,150,270,210,3,0,330,270,270,270,2,0,150,210,210,210,4,"; static var level8 = "sd1,9,486,0,243,135,189,135,2,0,243,189,297,135,2,0,135,243,189,243,1,0,351,243,243,243,1,0,243,297,297,243,3,"; static var level9 = "sd1,9,486,0,189,297,243,297,2,0,297,297,243,243,2,0,297,243,189,189,2,0,189,243,297,189,2,"; static var level10 = "sd1,9,486,0,351,243,297,189,1,0,135,243,189,189,1,0,135,351,243,297,3,0,351,351,297,297,3,0,135,135,189,243,3,0,243,135,243,189,1,0,351,135,297,243,3,0,243,351,189,297,1,"; static var level11 = "sd1,8,480,0,150,270,210,270,1,0,90,270,210,150,2,0,390,270,270,150,2,0,330,270,270,270,1,0,150,210,210,210,1,0,330,210,270,210,1,"; static var level12 = "sd1,9,486,0,243,243,243,243,3,0,297,297,189,297,3,0,297,189,189,189,3,"; static var level13 = "sd1,8,480,0,150,150,210,150,1,0,150,210,270,150,2,0,150,270,210,90,3,0,330,270,270,90,1,0,330,210,210,330,2,0,330,150,270,330,3,"; static var level14 = "sd1,8,480,0,270,270,270,210,3,0,210,270,330,270,2,0,150,210,270,330,2,0,210,150,210,330,3,0,270,150,210,210,2,0,330,210,150,270,3,"; static var level15 = "sd1,9,486,0,243,189,189,243,2,0,243,135,243,243,3,0,243,297,135,243,2,0,243,243,297,243,1,0,243,351,351,243,3,"; static var level16 = "sd1,8,480,0,150,150,210,150,2,0,150,270,270,330,1,0,210,330,330,270,2,0,330,330,150,210,3,0,330,210,150,330,2,0,270,150,330,150,1,"; static var level17 = "sd1,9,486,0,351,243,189,189,2,0,243,351,243,189,2,0,135,189,189,243,1,0,297,297,297,243,3,0,189,135,243,297,1,"; static var level18 = "sd1,9,486,0,297,189,189,351,1,0,243,81,189,297,1,0,297,297,243,297,1,0,189,81,243,243,2,0,189,135,297,243,1,0,189,243,243,189,1,0,297,351,189,189,2,0,243,351,243,135,1,0,135,243,297,135,1,0,351,189,297,81,1,"; static var level19 = "sd1,9,486,0,189,189,243,189,1,0,297,189,243,297,1,0,351,243,189,243,2,0,135,243,243,243,2,0,243,135,297,243,2,"; static var level20 = "sd1,8,480,0,270,210,210,210,3,0,150,330,150,270,3,0,210,390,210,330,2,0,330,150,330,210,3,0,330,270,330,330,1,0,150,210,150,150,1,0,270,90,270,150,2,0,210,150,210,90,1,0,90,270,90,210,2,0,390,210,390,270,2,0,270,330,270,390,1,0,210,270,270,270,3,"; static var level21 = "sd1,9,486,0,135,297,135,297,1,0,189,243,189,351,2,0,297,243,243,351,1,0,351,297,297,351,1,0,189,135,351,297,1,0,297,135,189,135,2,0,243,243,189,189,2,0,135,135,297,189,1,0,351,135,297,135,2,"; static var level22 = "sd1,9,486,0,135,135,189,135,2,0,297,189,351,189,4,0,189,189,135,189,4,0,189,297,135,297,4,0,135,351,189,351,2,0,351,351,297,351,2,0,297,297,351,297,4,0,135,243,189,243,6,0,351,243,297,243,6,0,243,135,243,189,6,0,243,351,243,297,6,0,351,135,297,135,2,"; static var level23 = "sd1,8,480,0,150,270,150,90,2,0,330,330,150,210,2,0,330,210,210,150,3,0,150,150,210,270,3,0,210,90,270,210,2,0,210,210,270,330,1,0,270,270,330,270,4,0,270,390,330,390,3,"; static var level24 = "sd1,8,480,0,150,270,210,270,3,0,150,330,90,330,4,0,270,150,270,210,3,0,330,210,390,150,3,0,210,150,210,210,2,0,150,210,90,150,2,0,330,330,390,330,1,0,270,330,330,390,2,0,210,330,150,390,3,0,150,150,150,90,1,0,330,150,330,90,4,0,330,270,270,270,2,"; static var level25 = "sd1,9,486,0,243,243,243,189,1,0,243,135,189,297,1,0,297,135,189,351,2,0,297,189,135,297,3,0,297,243,135,243,2,0,351,243,243,243,2,0,351,297,189,243,3,0,297,351,135,189,1,0,243,297,189,135,1,0,351,189,243,351,2,"; static var level26 = "sd1,9,486,0,135,189,135,297,2,0,135,135,189,297,3,0,189,135,189,351,2,0,189,189,135,351,2,0,351,297,297,135,3,0,351,243,297,81,2,0,297,297,351,81,2,0,297,243,351,135,2,"; static var level27 = "sd1,9,486,0,243,297,135,297,1,0,243,243,135,243,3,0,189,189,189,189,2,0,135,243,243,243,2,0,135,297,243,297,1,0,297,189,297,189,2,0,351,243,351,243,2,0,351,297,351,297,1,"; static var level28 = "sd1,8,480,0,150,210,150,150,2,0,210,210,150,210,3,0,150,270,150,330,1,0,210,270,150,270,2,0,210,330,210,330,1,0,270,270,270,330,3,0,270,330,330,330,2,0,330,270,330,270,2,0,270,210,330,210,2,0,330,210,330,150,1,0,270,150,270,150,1,0,210,150,210,150,2,"; static var level29 = "sd1,9,486,0,135,135,189,351,2,0,243,135,135,297,1,0,351,135,135,189,4,0,135,243,189,135,1,0,243,243,243,243,3,0,351,243,297,351,1,0,135,351,351,297,4,0,243,351,351,189,1,0,351,351,297,135,2,"; static var level30 = "sd1,8,480,0,270,210,150,270,1,0,270,150,210,270,2,0,330,270,150,330,1,0,330,90,330,330,4,0,330,210,210,330,2,0,270,90,270,270,3,0,210,150,150,210,1,0,150,90,150,150,1,0,330,150,270,330,3,0,210,90,210,210,2,"; static var level31 = "sd1,9,486,0,189,243,189,135,2,0,189,297,297,189,3,0,243,297,297,135,2,0,297,297,189,189,3,0,297,243,243,135,2,0,243,189,243,243,1,"; static var level32 = "sd1,9,486,0,351,351,243,351,2,0,189,189,297,297,3,0,297,243,189,243,5,0,135,297,351,189,4,0,243,135,135,135,1,"; static var level33 = "sd1,8,480,0,150,150,210,270,4,0,330,210,270,210,3,0,210,270,330,150,2,0,270,330,150,330,1,"; static var level34 = "sd1,9,486,0,135,243,81,189,3,0,189,189,135,243,2,0,243,243,189,297,4,0,297,297,243,243,2,0,351,243,297,189,3,0,405,189,351,243,1,0,81,297,405,297,1,"; static var level35 = "sd1,9,486,0,243,243,189,189,1,0,189,189,189,243,3,0,243,81,243,243,2,0,297,189,243,189,3,0,405,243,297,189,1,0,297,297,297,243,4,0,243,405,297,297,2,0,189,297,243,297,4,0,81,243,189,297,1,"; }
Symbol 250 MovieClip [__Packages.SlideTransition] Frame 0
class SlideTransition { var clip, speed, animating; function SlideTransition (mc) { clip = mc; speed = 10; animating = false; } function destroy() { clip.removeMovieClip(); clip = null; speed = null; animating = null; } function setUpForSlideIn() { clip._x = Stage.width; } function slideIn() { if ((clip._x - speed) > 0) { clip._x = clip._x - speed; } else { clip._x = 0; } } function setUpForSlideOut() { clip._x = 0; } function slideOut() { if ((clip._x - speed) > (-Stage.width)) { clip._x = clip._x - speed; } else { clip._x = -Stage.width; } } }
Symbol 251 MovieClip [__Packages.Board] Frame 0
class Board { var clip, rows, cols, width, height, dieWidth, dieHeight, selectedDie, dies, animating, animation, dieSpeed, homes, undoList, pathShower; function Board (numRows, numCols, stageWidth, stageHeight) { clip = _root.createEmptyMovieClip("clip", 10); rows = numRows; cols = numCols; width = stageWidth; height = stageHeight; dieWidth = width / cols; dieHeight = height / rows; selectedDie = null; dies = new Array(); animating = false; animation = new Array(); dieSpeed = dieWidth / 15; homes = new Array(); undoList = new Array(); pathShower = new PathShower(); } function isOnHome(d) { var _local2 = 0; while (_local2 < homes.length) { if ((d.clip._x == homes[_local2].clip._x) && (d.clip._y == homes[_local2].clip._y)) { return(true); } _local2++; } return(false); } function destroy() { clip.removeMovieClip(); clip = null; rows = (cols = (width = (height = (dieWidth = (dieHeight = null))))); selectedDie = null; while (dies.length > 0) { dies[dies.length - 1].destroy(); dies[dies.length - 1] = null; dies.pop(); } dies = null; animating = null; while (animation.length > 0) { animation.pop(); } dieSpeed = null; while (homes.length > 0) { homes[homes.length - 1].destroy(); homes[homes.length - 1] = null; homes.pop(); } homes = null; clearUndoList(); undoList = null; pathShower.destroy(); pathShower = null; } function hideDie() { if (dies[0].clip._alpha == 100) { var _local2 = 0; while (_local2 < dies.length) { dies[_local2].clip._alpha = 50; _local2++; } } } function showDie() { if (dies[0].clip._alpha < 100) { var _local2 = 0; while (_local2 < dies.length) { dies[_local2].clip._alpha = 100; _local2++; } } } function clearUndoList() { var _local4 = 0; while (_local4 < undoList.length) { var _local2 = 0; while (_local2 < undoList[_local4].length) { var _local3 = 0; while (_local3 < undoList[_local4][_local2].length) { undoList[_local4][_local2][_local3] = null; _local3++; } undoList[_local4][_local2] = null; _local2++; } undoList[_local4] = null; _local4++; } undoList = null; undoList = new Array(); } function undo() { if (undoList.length > 0) { var _local4 = undoList[undoList.length - 1]; var _local2 = 0; while (_local2 < _local4.length) { dies[_local2].changeMainProperties(_local4[_local2][0], _local4[_local2][1], _local4[_local2][2]); var _local3 = 0; while (_local3 < _local4[_local2].length) { _local4[_local2][_local3] = null; _local3++; } _local2++; } _local4 = null; undoList.pop(); } pathShower.hide(); } function addUndoMarker() { undoList.push(new Array()); var _local3 = undoList[undoList.length - 1]; var _local2 = 0; while (_local2 < dies.length) { _local3.push(new Array(dies[_local2].clip._x, dies[_local2].clip._y, dies[_local2].movesLeft)); _local2++; } } function typeToNum(d) { if (d.type == "BLACK") { return(0); } if (d.type == "RED") { return(1); } return(2); } function save() { var _local3 = ((("sd1," + rows) + ",") + width) + ","; var _local2 = 0; while (_local2 < dies.length) { _local3 = _local3 + (((((((((((typeToNum(dies[_local2]) + ",") + dies[_local2].startingX) + ",") + dies[_local2].startingY) + ",") + homes[_local2].clip._x) + ",") + homes[_local2].clip._y) + ",") + dies[_local2].startingNumOfMoves) + ","); _local2++; } return(_local3); } function load(str) { if (Number(str.substr(0, 2)) > 0) { load(Levels["level" + Number(str.substr(0, 2))]); return(undefined); } clearUndoList(); while (dies.length > 0) { dies[dies.length - 1].destroy(); dies[dies.length - 1] = null; dies.pop(); } while (homes.length > 0) { homes[homes.length - 1].destroy(); homes[homes.length - 1] = null; homes.pop(); } var _local6 = 0; var _local2 = 0; var _local5 = 0; var _local3 = 0; while (_local3 < str.length) { if (str.charAt(_local3) == ",") { if (_local6 == 0) { } else if (_local6 == 1) { rows = (cols = Number(str.substr(_local2, _local3 - _local2))); if (rows == 8) { dieSpeed = dieWidth / 13; } else if (rows == 9) { dieSpeed = dieWidth / 15; } } else if (_local6 == 2) { width = (height = Number(str.substr(_local2, _local3 - _local2))); dieWidth = (dieHeight = width / cols); } else { if (_local5 == 0) { var _local7 = Number(str.substr(_local2, _local3 - _local2)); if (_local7 == 1) { addDie(1, 1, "RED"); } else if (_local7 == 2) { addDie(1, 1, "BLUE"); } else { addDie(1, 1, "BLACK"); } } else if (_local5 == 1) { dies[dies.length - 1].clip._x = (dies[dies.length - 1].desX = (dies[dies.length - 1].startingX = Number(str.substr(_local2, _local3 - _local2)))); } else if (_local5 == 2) { dies[dies.length - 1].clip._y = (dies[dies.length - 1].desY = (dies[dies.length - 1].startingY = Number(str.substr(_local2, _local3 - _local2)))); } else if (_local5 == 3) { addHome(1, 1); homes[homes.length - 1].clip._x = Number(str.substr(_local2, _local3 - _local2)); } else if (_local5 == 4) { homes[homes.length - 1].clip._y = Number(str.substr(_local2, _local3 - _local2)); } else if (_local5 == 5) { dies[dies.length - 1].startingNumOfMoves = (dies[dies.length - 1].movesLeft = Number(str.substr(_local2, _local3 - _local2))); dies[dies.length - 1].clip.gotoAndStop(dies[dies.length - 1].movesLeft + 1); } _local5++; if (_local5 >= 6) { _local5 = 0; } } _local2 = _local3 + 1; _local6++; } _local3++; } restart(); } function isSolved() { var _local6 = 0; var _local5 = false; var _local4 = 0; while (_local4 < homes.length) { _local5 = false; var _local3 = 0; while (_local3 < dies.length) { if ((dies[_local3].clip._x == homes[_local4].clip._x) && (dies[_local3].clip._y == homes[_local4].clip._y)) { if (dies[_local3].movesLeft == 0) { _local6++; } _local5 = true; if (homes[_local4].clip._currentframe == 1) { _root.zoneSound.start(0, 1); } homes[_local4].clip.gotoAndStop(2); break; } _local3++; } if (!_local5) { homes[_local4].clip.gotoAndStop(1); } _local4++; } return(_local6 == homes.length); } function restart() { var _local2 = 0; while (_local2 < dies.length) { dies[_local2].resetToStart(); _local2++; } clearUndoList(); pathShower.hide(); var _local3 = 0; while (_local3 < homes.length) { homes[_local3].clip.gotoAndStop(1); _local2 = 0; while (_local2 < dies.length) { if ((dies[_local2].clip._x == homes[_local3].clip._x) && (dies[_local2].clip._y == homes[_local3].clip._y)) { homes[_local3].clip.gotoAndStop(2); break; } _local2++; } _local3++; } } function checkForCollisions(p, d) { var _local6; var _local5; var _local2 = 0; while (_local2 < dies.length) { if (p != dies[_local2]) { _local6 = dieWidth - Math.abs(dies[_local2].clip._x - p.clip._x); _local5 = dieHeight - Math.abs(dies[_local2].clip._y - p.clip._y); if ((_local5 == dieHeight) && (_local6 > 0.5)) { if (d == "R") { dies[_local2].desX = (dies[_local2].clip._x = p.clip._x + dieWidth); } else if (d == "L") { dies[_local2].desX = (dies[_local2].clip._x = p.clip._x - dieWidth); } checkForCollisions(dies[_local2], d); } else if ((_local6 == dieWidth) && (_local5 > 0.5)) { if (d == "D") { dies[_local2].desY = (dies[_local2].clip._y = p.clip._y + dieHeight); } else if (d == "U") { dies[_local2].desY = (dies[_local2].clip._y = p.clip._y - dieHeight); } checkForCollisions(dies[_local2], d); } } _local2++; } } function fitIntoPlace() { var _local2 = 0; while (_local2 < dies.length) { dies[_local2].clip._x = (Math.floor(dies[_local2].clip._x / dieWidth) * dieWidth) + (dieWidth / 2); dies[_local2].clip._y = (Math.floor(dies[_local2].clip._y / dieHeight) * dieHeight) + (dieHeight / 2); _local2++; } } function animate() { animating = animation.length > 0; if (animating) { var _local5 = dieSpeed; var _local3 = ""; var _local2 = 0; while (_local2 < animation.length) { if (_local2 == 0) { var _local4 = Math.sqrt(((animation[_local2].desX - animation[_local2].clip._x) * (animation[_local2].desX - animation[_local2].clip._x)) + ((animation[_local2].desY - animation[_local2].clip._y) * (animation[_local2].desY - animation[_local2].clip._y))); if (_local4 < _local5) { _local5 = _local4; } if (animation[_local2].clip._x < animation[_local2].desX) { _local3 = "R"; } else if (animation[_local2].clip._x > animation[_local2].desX) { _local3 = "L"; } if (animation[_local2].clip._y < animation[_local2].desY) { _local3 = "D"; } else if (animation[_local2].clip._y > animation[_local2].desY) { _local3 = "U"; } } animation[_local2].moveToDestination(_local5); if ((selectedDie.type == "BLACK") || (selectedDie.type == "BLUE")) { checkForCollisions(animation[_local2], _local3); } if (animation[_local2].isAtDestination()) { pathShower.hide(); if (animation[_local2] == selectedDie) { selectedDie = null; } animation.splice(_local2, 1); _local2--; fitIntoPlace(); } _local2++; } } } function mouseMove(x, y) { if (selectedDie != null) { if ((((x > 0) && (x < width)) && (y > 0)) && (y < height)) { if (animating) { } else if (selectedDie.movesLeft > 0) { var _local3; var _local2; var _local5 = x - selectedDie.clip._x; var _local4 = y - selectedDie.clip._y; if ((Math.abs(_local5) >= (dieWidth / 2)) || (Math.abs(_local4) >= (dieHeight / 2))) { if (Math.abs(_local5) > Math.abs(_local4)) { if (_local5 < 0) { _local3 = selectedDie.clip._x - dieWidth; } else { _local3 = selectedDie.clip._x + dieWidth; } _local2 = selectedDie.clip._y; } else { if (_local4 < 0) { _local2 = selectedDie.clip._y - dieHeight; } else { _local2 = selectedDie.clip._y + dieHeight; } _local3 = selectedDie.clip._x; } if ((!selectedDie.hitTest(x, y)) && (dieCanMoveTo(selectedDie, _local3, _local2))) { pathShower.show(selectedDie, _local3, _local2); } else { pathShower.hide(); } } else { pathShower.hide(); } } } else { pathShower.hide(); } } } function mouseDown(x, y) { if ((((x > 0) && (x < width)) && (y > 0)) && (y < height)) { if (animating) { } else { selectedDie = null; var _local2 = 0; while (_local2 < dies.length) { if (dies[_local2].hitTest(x, y)) { if ((selectedDie == null) || (dies[_local2].clip.getDepth() > selectedDie.clip.getDepth())) { if (dies[_local2].movesLeft > 0) { selectedDie = dies[_local2]; } } } _local2++; } } } } function mouseUp(x, y) { if ((((x > 0) && (x < width)) && (y > 0)) && (y < height)) { if (animating) { } else if (selectedDie != null) { var _local4; var _local3; var _local6 = x - selectedDie.clip._x; var _local5 = y - selectedDie.clip._y; if ((Math.abs(_local6) >= (dieWidth / 2)) || (Math.abs(_local5) >= (dieHeight / 2))) { if (Math.abs(_local6) > Math.abs(_local5)) { if (_local6 < 0) { _local4 = selectedDie.clip._x - dieWidth; } else { _local4 = selectedDie.clip._x + dieWidth; } _local3 = selectedDie.clip._y; } else { if (_local5 < 0) { _local3 = selectedDie.clip._y - dieHeight; } else { _local3 = selectedDie.clip._y + dieHeight; } _local4 = selectedDie.clip._x; } if ((!selectedDie.hitTest(x, y)) && (dieCanMoveTo(selectedDie, _local4, _local3))) { selectedDie.moveTo(_local4, _local3); } if ((selectedDie.desX != selectedDie.clip._x) || (selectedDie.desY != selectedDie.clip._y)) { addUndoMarker(); animation.push(selectedDie); _root.moveSound.start(0, 1); } else { selectedDie = null; } } else { selectedDie = null; } } } } function dieCanMoveTo(p, x, y) { if (selectedDie.type == "BLACK") { return(blackDieCanMoveTo(p, x, y)); } if (selectedDie.type == "RED") { return(redDieCanMoveTo(p, x, y)); } if (selectedDie.type == "BLUE") { return(blueDieCanMoveTo(p, x, y)); } } function blackDieCanMoveTo(p, x, y) { var _local6 = x - p.clip._x; var _local5 = y - p.clip._y; if (((((_local6 == _local5) || (x < 0)) || (x > width)) || (y < 0)) || (y > height)) { return(false); } var _local2 = 0; while (_local2 < dies.length) { if (dies[_local2].hitTest(x, y)) { if (dies[_local2].type == "BLUE") { return(false); } return(blackDieCanMoveTo(dies[_local2], x + _local6, y + _local5)); } _local2++; } return(true); } function redDieCanMoveTo(p, x, y) { var _local3 = x - p.clip._x; var _local2 = y - p.clip._y; if (((((_local3 == _local2) || (x < 0)) || (x > width)) || (y < 0)) || (y > height)) { return(false); } return(true); } function blueDieCanMoveTo(p, x, y) { var _local6 = x - p.clip._x; var _local5 = y - p.clip._y; if (((((_local6 == _local5) || (x < 0)) || (x > width)) || (y < 0)) || (y > height)) { return(false); } var _local2 = 0; while (_local2 < dies.length) { if (dies[_local2].hitTest(x, y)) { if (dies[_local2].type == "BLUE") { return(false); } return(blueDieCanMoveTo(dies[_local2], x + _local6, y + _local5)); } _local2++; } return(true); } function addDie(x, y, c) { dies.push(new Die((Math.floor(x / dieWidth) * dieWidth) + (dieWidth / 2), (Math.floor(y / dieHeight) * dieHeight) + (dieHeight / 2), dieWidth, dieHeight, 0, c, clip)); } function addHome(x, y) { homes.push(new Home((Math.floor(x / dieWidth) * dieWidth) + (dieWidth / 2), (Math.floor(y / dieHeight) * dieHeight) + (dieHeight / 2), dieWidth, dieHeight, clip)); } }
Symbol 252 MovieClip [__Packages.Die] Frame 0
class Die { var clip, type, clr, clrStr, startingNumOfMoves, movesLeft, startingX, desX, startingY, desY, sound; function Die (x, y, width, height, numOfMoves, typeOfDie, c) { clip = c.attachMovie("Square", "Square" + _root.LAYER_Die, _root.LAYER_Die); _root.LAYER_Die++; clip._x = x; clip._y = y; clip._width = width; clip._height = height; clip.gotoAndStop(numOfMoves + 1); type = typeOfDie; clr = new Color(clip.BG); if (type == "BLACK") { clrStr = Number(2236962); } else if (type == "RED") { clrStr = Number(6693410); } else if (type == "BLUE") { clrStr = Number(2237030); } clr.setRGB(clrStr); clip.filters = [new flash.filters.DropShadowFilter(1)]; startingNumOfMoves = (movesLeft = numOfMoves); startingX = (desX = x); startingY = (desY = y); sound = new Sound(); } function changeMainProperties(x, y, numMoves) { clip._x = (desX = x); clip._y = (desY = y); movesLeft = numMoves; clip.gotoAndStop(movesLeft + 1); clr.setRGB(clrStr); } function resetToStart() { desX = (clip._x = startingX); desY = (clip._y = startingY); movesLeft = startingNumOfMoves; clip.gotoAndStop(movesLeft + 1); clr.setRGB(clrStr); } function destroy() { clip.removeMovieClip(); clip = null; startingNumOfMoves = (movesLeft = null); startingX = (desX = null); startingY = (desY = null); } function isAtDestination() { return((clip._x == desX) && (clip._y == desY)); } function moveToDestination(speed) { if (movesLeft > 0) { if (clip._x < desX) { clip._x = clip._x + speed; } else if (clip._x > desX) { clip._x = clip._x - speed; } if (clip._y < desY) { clip._y = clip._y + speed; } else if (clip._y > desY) { clip._y = clip._y - speed; } if (isAtDestination()) { movesLeft--; clip.gotoAndStop(movesLeft + 1); clr.setRGB(clrStr); } } } function moveTo(x, y) { if (((((movesLeft > 0) && (x > 0)) && (x < _root.board.width)) && (y > 0)) && (y < _root.board.height)) { if (x < clip._x) { x = clip._x - clip._width; } else if (x > clip._x) { x = clip._x + clip._width; } if (y < clip._y) { y = clip._y - clip._height; } else if (y > clip._y) { y = clip._y + clip._height; } desX = x; desY = y; } } function hitTest(x, y) { return(clip.hitTest(x, y)); } }
Symbol 253 MovieClip [__Packages.PathShower] Frame 0
class PathShower { var clip, clr, clrStr; function PathShower () { clip = _root.attachMovie("PathShower", "PathShower" + _root.LAYER_Piece, _root.LAYER_Piece); _root.LAYER_Piece++; clr = new Color(clip.piece.BG); clrStr = Number(2236962); clr.setRGB(clrStr); clip._alpha = 30; clip._visible = false; } function destroy() { clip.removeMovieClip(); clip = null; clr = null; clrStr = null; } function show(p, x, y) { clip._x = p.clip._x; clip._y = p.clip._y; clip._xscale = p.clip._xscale; clip._yscale = p.clip._yscale; var _local4 = x - p.clip._x; var _local3 = y - p.clip._y; if (_local4 > 0) { clip._rotation = 0; } else if (_local4 < 0) { clip._rotation = 180; } else if (_local3 > 0) { clip._rotation = 90; } else if (_local3 < 0) { clip._rotation = 270; } clr.setRGB(clrStr); clip._visible = true; } function hide() { clip._visible = false; } }
Symbol 254 MovieClip [__Packages.Home] Frame 0
class Home { var clip, startingX, startingY; function Home (x, y, width, height, c) { clip = c.attachMovie("Outline", "Outline" + _root.LAYER_Home, _root.LAYER_Home); _root.LAYER_Home++; clip._x = x; clip._y = y; clip._xscale = width; clip._yscale = height; startingX = x; startingY = y; } function destroy() { clip.removeMovieClip(); clip = null; } function hitTest(x, y) { return(clip.hitTest(x, y)); } }
Symbol 137 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 140 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Symbol 140 MovieClip Frame 157
_root.nextFrame();
Symbol 144 Button
on (press) { getURL ("http://armorgames.com", "_blank"); }
Symbol 145 Button
on (press) { getURL ("http://armorblog.com", "_blank"); }
Symbol 148 Button
on (press) { _root.gotoLevelSelect(); }
Symbol 149 Button
on (press) { _root.gotoCredits(); }
Symbol 189 MovieClip Frame 1
stop();
Symbol 196 Button
on (press) { getURL ("http://smad.newgrounds.com/", "_blank"); }
Symbol 197 Button
on (press) { getURL ("http://armorgames.com/user/soapaintnice", "_blank"); }
Symbol 198 Button
on (press) { getURL ("http://zadamanim.newgrounds.com/", "_blank"); }
Symbol 199 Button
on (press) { getURL ("http://armorgames.com/", "_blank"); }
Symbol 200 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 247 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [MENUMUSIC]
Symbol 2 Sound [ZONESOUND]
Symbol 3 Sound [BUTTONSOUND]
Symbol 4 Sound [MOVESOUND]
Symbol 5 Sound [WINSOUND]
Symbol 6 Sound [BGMUSIC]
Symbol 7 GraphicUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip [Outline]Uses:7 8
Symbol 10 GraphicUsed by:23
Symbol 11 GraphicUsed by:23 105
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:23
Symbol 14 GraphicUsed by:15
Symbol 15 ButtonUses:14Used by:23
Symbol 16 GraphicUsed by:23
Symbol 17 GraphicUsed by:23
Symbol 18 GraphicUsed by:23
Symbol 19 GraphicUsed by:23
Symbol 20 GraphicUsed by:23 105
Symbol 21 GraphicUsed by:23
Symbol 22 GraphicUsed by:23 92
Symbol 23 MovieClip [Square]Uses:10 11 13 15 16 17 18 19 20 21 22
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClip [PathShower]Uses:25
Symbol 27 GraphicUsed by:63
Symbol 28 GraphicUsed by:31 59 61 72 75 78 81 84
Symbol 29 FontUsed by:30 33 37 42 45 48 57 58 60 65 71 74 77 80 83
Symbol 30 TextUses:29Used by:31
Symbol 31 ButtonUses:28 30Used by:63
Symbol 32 GraphicUsed by:35
Symbol 33 TextUses:29Used by:35
Symbol 34 GraphicUsed by:35 38 43 46 49
Symbol 35 ButtonUses:32 33 34Used by:63
Symbol 36 GraphicUsed by:38
Symbol 37 TextUses:29Used by:38
Symbol 38 ButtonUses:36 37 34Used by:63
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:63
Symbol 41 GraphicUsed by:43
Symbol 42 TextUses:29Used by:43
Symbol 43 ButtonUses:41 42 34Used by:63
Symbol 44 GraphicUsed by:46
Symbol 45 TextUses:29Used by:46
Symbol 46 ButtonUses:44 45 34Used by:63
Symbol 47 GraphicUsed by:49
Symbol 48 TextUses:29Used by:49
Symbol 49 ButtonUses:47 48 34Used by:63
Symbol 50 FontUsed by:51 52 55
Symbol 51 EditableTextUses:50Used by:63
Symbol 52 TextUses:50Used by:54
Symbol 53 GraphicUsed by:54 56
Symbol 54 ButtonUses:52 53Used by:63
Symbol 55 TextUses:50Used by:56
Symbol 56 ButtonUses:55 53Used by:63
Symbol 57 TextUses:29Used by:59 61
Symbol 58 TextUses:29Used by:59
Symbol 59 ButtonUses:57 58 28Used by:62
Symbol 60 TextUses:29Used by:61
Symbol 61 ButtonUses:57 60 28Used by:62
Symbol 62 MovieClipUses:59 61Used by:63
Symbol 63 MovieClip [Editor]Uses:27 31 35 38 40 43 46 49 51 54 56 62
Symbol 64 GraphicUsed by:66 72 151
Symbol 65 TextUses:29Used by:66
Symbol 66 ButtonUses:64 65Used by:69
Symbol 67 GraphicUsed by:69
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:66 67 68Used by:86
Symbol 70 GraphicUsed by:72
Symbol 71 TextUses:29Used by:72
Symbol 72 ButtonUses:64 70 71 28Used by:86
Symbol 73 GraphicUsed by:75
Symbol 74 TextUses:29Used by:75
Symbol 75 ButtonUses:73 74 28Used by:86
Symbol 76 GraphicUsed by:78
Symbol 77 TextUses:29Used by:78
Symbol 78 ButtonUses:76 77 28Used by:86
Symbol 79 GraphicUsed by:81
Symbol 80 TextUses:29Used by:81
Symbol 81 ButtonUses:79 80 28Used by:85
Symbol 82 GraphicUsed by:84
Symbol 83 TextUses:29Used by:84
Symbol 84 ButtonUses:82 83 28Used by:85
Symbol 85 MovieClipUses:81 84Used by:86
Symbol 86 MovieClip [OptionButtons]Uses:69 72 75 78 85
Symbol 87 GraphicUsed by:92
Symbol 88 GraphicUsed by:92
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClip [BGDice]Uses:87 88 89 90 91 22
Symbol 93 GraphicUsed by:105
Symbol 94 GraphicUsed by:105
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:105
Symbol 97 GraphicUsed by:105
Symbol 98 GraphicUsed by:105
Symbol 99 GraphicUsed by:105
Symbol 100 GraphicUsed by:105
Symbol 101 GraphicUsed by:105
Symbol 102 GraphicUsed by:105
Symbol 103 GraphicUsed by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:93 94 96 97 20 98 99 100 101 102 103 104 11Used by:111
Symbol 106 FontUsed by:107 110 121 142 143 146 147 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 191 192 193 194 195 206 207 208 209 210 248
Symbol 107 TextUses:106Used by:111
Symbol 108 GraphicUsed by:109 144 145 148 149 196 197 198 199
Symbol 109 ButtonUses:108Used by:111
Symbol 110 TextUses:106Used by:111
Symbol 111 MovieClip [___FirstToLoad]Uses:105 107 109 110Used by:Timeline
Symbol 112 GraphicUsed by:140  Timeline
Symbol 113 GraphicUsed by:115
Symbol 114 GraphicUsed by:115
Symbol 115 ButtonUses:113 114Used by:Timeline
Symbol 116 FontUsed by:117 121 201 248
Symbol 117 TextUses:116Used by:Timeline
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:Timeline
Symbol 120 GraphicUsed by:123
Symbol 121 TextUses:106 116Used by:123
Symbol 122 GraphicUsed by:123
Symbol 123 ButtonUses:120 121 122Used by:124
Symbol 124 MovieClipUses:123Used by:Timeline
Symbol 249 MovieClip [__Packages.Levels]
Symbol 250 MovieClip [__Packages.SlideTransition]
Symbol 251 MovieClip [__Packages.Board]
Symbol 252 MovieClip [__Packages.Die]
Symbol 253 MovieClip [__Packages.PathShower]
Symbol 254 MovieClip [__Packages.Home]
Symbol 125 GraphicUsed by:140
Symbol 126 GraphicUsed by:140
Symbol 127 GraphicUsed by:140
Symbol 128 SoundUsed by:140
Symbol 129 SoundUsed by:140
Symbol 130 GraphicUsed by:140
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:140
Symbol 133 SoundUsed by:140
Symbol 134 SoundUsed by:140
Symbol 135 SoundUsed by:140
Symbol 136 GraphicUsed by:137
Symbol 137 ButtonUses:136Used by:140
Symbol 138 SoundUsed by:140
Symbol 139 SoundUsed by:140
Symbol 140 MovieClipUses:125 126 127 128 129 130 132 133 134 135 137 138 139 112Used by:Timeline
Symbol 141 GraphicUsed by:200
Symbol 142 TextUses:106Used by:200
Symbol 143 TextUses:106Used by:200
Symbol 144 ButtonUses:108Used by:200
Symbol 145 ButtonUses:108Used by:200
Symbol 146 TextUses:106Used by:200
Symbol 147 TextUses:106Used by:200
Symbol 148 ButtonUses:108Used by:200
Symbol 149 ButtonUses:108Used by:200
Symbol 150 GraphicUsed by:151
Symbol 151 ButtonUses:64 150Used by:190
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:190
Symbol 154 TextUses:106Used by:189
Symbol 155 TextUses:106Used by:189
Symbol 156 TextUses:106Used by:189
Symbol 157 TextUses:106Used by:189
Symbol 158 TextUses:106Used by:189
Symbol 159 TextUses:106Used by:189
Symbol 160 TextUses:106Used by:189
Symbol 161 TextUses:106Used by:189
Symbol 162 TextUses:106Used by:189
Symbol 163 TextUses:106Used by:189
Symbol 164 TextUses:106Used by:189
Symbol 165 TextUses:106Used by:189
Symbol 166 TextUses:106Used by:189
Symbol 167 TextUses:106Used by:189
Symbol 168 TextUses:106Used by:189
Symbol 169 TextUses:106Used by:189
Symbol 170 TextUses:106Used by:189
Symbol 171 TextUses:106Used by:189
Symbol 172 TextUses:106Used by:189
Symbol 173 TextUses:106Used by:189
Symbol 174 TextUses:106Used by:189
Symbol 175 TextUses:106Used by:189
Symbol 176 TextUses:106Used by:189
Symbol 177 TextUses:106Used by:189
Symbol 178 TextUses:106Used by:189
Symbol 179 TextUses:106Used by:189
Symbol 180 TextUses:106Used by:189
Symbol 181 TextUses:106Used by:189
Symbol 182 TextUses:106Used by:189
Symbol 183 TextUses:106Used by:189
Symbol 184 TextUses:106Used by:189
Symbol 185 TextUses:106Used by:189
Symbol 186 TextUses:106Used by:189
Symbol 187 TextUses:106Used by:189
Symbol 188 TextUses:106Used by:189
Symbol 189 MovieClipUses:154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188Used by:190
Symbol 190 MovieClipUses:151 153 189Used by:200
Symbol 191 TextUses:106Used by:200
Symbol 192 TextUses:106Used by:200
Symbol 193 TextUses:106Used by:200
Symbol 194 TextUses:106Used by:200
Symbol 195 TextUses:106Used by:200
Symbol 196 ButtonUses:108Used by:200
Symbol 197 ButtonUses:108Used by:200  Timeline
Symbol 198 ButtonUses:108Used by:200
Symbol 199 ButtonUses:108Used by:200  Timeline
Symbol 200 MovieClipUses:141 142 143 144 145 146 147 148 149 190 191 192 193 194 195 196 197 198 199Used by:Timeline
Symbol 201 TextUses:116Used by:Timeline
Symbol 202 FontUsed by:203 204 205
Symbol 203 TextUses:202Used by:211
Symbol 204 TextUses:202Used by:211
Symbol 205 TextUses:202Used by:211
Symbol 206 TextUses:106Used by:211
Symbol 207 TextUses:106Used by:211
Symbol 208 TextUses:106Used by:211
Symbol 209 TextUses:106Used by:211
Symbol 210 TextUses:106Used by:211
Symbol 211 MovieClipUses:203 204 205 206 207 208 209 210Used by:Timeline
Symbol 212 GraphicUsed by:247
Symbol 213 GraphicUsed by:247
Symbol 214 GraphicUsed by:247
Symbol 215 GraphicUsed by:247
Symbol 216 GraphicUsed by:247
Symbol 217 GraphicUsed by:247
Symbol 218 GraphicUsed by:247
Symbol 219 GraphicUsed by:247
Symbol 220 GraphicUsed by:247
Symbol 221 GraphicUsed by:247
Symbol 222 GraphicUsed by:247
Symbol 223 GraphicUsed by:247
Symbol 224 GraphicUsed by:247
Symbol 225 GraphicUsed by:247
Symbol 226 GraphicUsed by:247
Symbol 227 GraphicUsed by:247
Symbol 228 GraphicUsed by:247
Symbol 229 GraphicUsed by:247
Symbol 230 GraphicUsed by:247
Symbol 231 GraphicUsed by:247
Symbol 232 GraphicUsed by:247
Symbol 233 GraphicUsed by:247
Symbol 234 GraphicUsed by:247
Symbol 235 GraphicUsed by:247
Symbol 236 GraphicUsed by:247
Symbol 237 GraphicUsed by:247
Symbol 238 GraphicUsed by:247
Symbol 239 GraphicUsed by:247
Symbol 240 GraphicUsed by:247
Symbol 241 GraphicUsed by:247
Symbol 242 GraphicUsed by:247
Symbol 243 GraphicUsed by:247
Symbol 244 GraphicUsed by:247
Symbol 245 GraphicUsed by:247
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246Used by:Timeline
Symbol 248 TextUses:106 116Used by:Timeline

Instance Names

"adBox"Frame 1Symbol 119 MovieClip
"errorTxt"Frame 1Symbol 124 MovieClip
"loadingBar"Frame 1Symbol 111 MovieClip [___FirstToLoad]
"menuBox"Frame 3Symbol 200 MovieClip
"helpTxt"Frame 4Symbol 211 MovieClip
"levelNumTxt"Frame 4Symbol 247 MovieClip
"BG"Symbol 23 MovieClip [Square] Frame 1Symbol 13 MovieClip
"BG"Symbol 23 MovieClip [Square] Frame 2Symbol 13 MovieClip
"BG"Symbol 23 MovieClip [Square] Frame 3Symbol 13 MovieClip
"BG"Symbol 23 MovieClip [Square] Frame 4Symbol 13 MovieClip
"BG"Symbol 23 MovieClip [Square] Frame 5Symbol 13 MovieClip
"BG"Symbol 23 MovieClip [Square] Frame 6Symbol 13 MovieClip
"BG"Symbol 23 MovieClip [Square] Frame 7Symbol 13 MovieClip
"piece"Symbol 26 MovieClip [PathShower] Frame 1Symbol 25 MovieClip
"BLACK"Symbol 63 MovieClip [Editor] Frame 1Symbol 31 Button
"HOME"Symbol 63 MovieClip [Editor] Frame 1Symbol 35 Button
"DELETE"Symbol 63 MovieClip [Editor] Frame 1Symbol 38 Button
"highLighter"Symbol 63 MovieClip [Editor] Frame 1Symbol 40 MovieClip
"ADD"Symbol 63 MovieClip [Editor] Frame 1Symbol 43 Button
"SUBTRACT"Symbol 63 MovieClip [Editor] Frame 1Symbol 46 Button
"MOVE"Symbol 63 MovieClip [Editor] Frame 1Symbol 49 Button
"outputTxt"Symbol 63 MovieClip [Editor] Frame 1Symbol 51 EditableText
"SCALE"Symbol 63 MovieClip [Editor] Frame 1Symbol 62 MovieClip
"btn"Symbol 69 MovieClip Frame 1Symbol 66 Button
"editorBtn"Symbol 85 MovieClip Frame 1Symbol 81 Button
"editorBtn"Symbol 85 MovieClip Frame 2Symbol 84 Button
"sndBtn"Symbol 86 MovieClip [OptionButtons] Frame 1Symbol 69 MovieClip
"menuBtn"Symbol 86 MovieClip [OptionButtons] Frame 1Symbol 72 Button
"restartBtn"Symbol 86 MovieClip [OptionButtons] Frame 2Symbol 75 Button
"undoBtn"Symbol 86 MovieClip [OptionButtons] Frame 2Symbol 78 Button
"testEditorBtns"Symbol 86 MovieClip [OptionButtons] Frame 3Symbol 85 MovieClip
"bar"Symbol 105 MovieClip Frame 1Symbol 96 MovieClip
"bar"Symbol 105 MovieClip Frame 2Symbol 96 MovieClip
"bar"Symbol 105 MovieClip Frame 3Symbol 96 MovieClip
"bar"Symbol 105 MovieClip Frame 4Symbol 96 MovieClip
"bar"Symbol 105 MovieClip Frame 5Symbol 96 MovieClip
"bar"Symbol 105 MovieClip Frame 6Symbol 96 MovieClip
"die"Symbol 111 MovieClip [___FirstToLoad] Frame 1Symbol 105 MovieClip
"btn"Symbol 190 MovieClip Frame 1Symbol 151 Button
"star"Symbol 190 MovieClip Frame 1Symbol 153 MovieClip
"num"Symbol 190 MovieClip Frame 1Symbol 189 MovieClip
"l1"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l6"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l8"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l3"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l7"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l2"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l9"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l4"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l10"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l5"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l11"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l16"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l18"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l13"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l17"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l12"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l19"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l14"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l20"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l15"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l21"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l26"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l28"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l23"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l27"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l22"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l29"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l24"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l30"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l25"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l31"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l33"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l32"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l34"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip
"l35"Symbol 200 MovieClip Frame 2Symbol 190 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 256, ScriptTimeout: 10 seconds
ExportAssets (56)Timeline Frame 1Symbol 1 as "MENUMUSIC"
ExportAssets (56)Timeline Frame 1Symbol 2 as "ZONESOUND"
ExportAssets (56)Timeline Frame 1Symbol 3 as "BUTTONSOUND"
ExportAssets (56)Timeline Frame 1Symbol 4 as "MOVESOUND"
ExportAssets (56)Timeline Frame 1Symbol 5 as "WINSOUND"
ExportAssets (56)Timeline Frame 1Symbol 6 as "BGMUSIC"
ExportAssets (56)Timeline Frame 1Symbol 9 as "Outline"
ExportAssets (56)Timeline Frame 1Symbol 23 as "Square"
ExportAssets (56)Timeline Frame 1Symbol 26 as "PathShower"
ExportAssets (56)Timeline Frame 1Symbol 63 as "Editor"
ExportAssets (56)Timeline Frame 1Symbol 86 as "OptionButtons"
ExportAssets (56)Timeline Frame 1Symbol 92 as "BGDice"
ExportAssets (56)Timeline Frame 1Symbol 111 as "___FirstToLoad"
ExportAssets (56)Timeline Frame 1Symbol 249 as "__Packages.Levels"
ExportAssets (56)Timeline Frame 1Symbol 250 as "__Packages.SlideTransition"
ExportAssets (56)Timeline Frame 1Symbol 251 as "__Packages.Board"
ExportAssets (56)Timeline Frame 1Symbol 252 as "__Packages.Die"
ExportAssets (56)Timeline Frame 1Symbol 253 as "__Packages.PathShower"
ExportAssets (56)Timeline Frame 1Symbol 254 as "__Packages.Home"

Labels

"preloaderFrame"Frame 1
"armogamesFrame"Frame 2
"menuFrame"Frame 3
"gameFrame"Frame 4
"winFrame"Frame 5
"Loaded"Symbol 111 MovieClip [___FirstToLoad] Frame 3




http://swfchan.com/9/44053/info.shtml
Created: 8/5 -2019 11:36:11 Last modified: 8/5 -2019 11:36:11 Server time: 01/05 -2024 23:18:36