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

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

enDice.swf

This is the info page for
Flash #47442

(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

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; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie((("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID) + "&subpoolid=") + CPMStarSubPoolID);
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 244 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 245 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 246 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 247 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 248 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 249 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 132 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 135 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Symbol 135 MovieClip Frame 157
_root.nextFrame();
Symbol 139 Button
on (press) { getURL ("http://armorgames.com", "_blank"); }
Symbol 140 Button
on (press) { getURL ("http://armorblog.com", "_blank"); }
Symbol 143 Button
on (press) { _root.gotoLevelSelect(); }
Symbol 144 Button
on (press) { _root.gotoCredits(); }
Symbol 184 MovieClip Frame 1
stop();
Symbol 191 Button
on (press) { getURL ("http://smad.newgrounds.com/", "_blank"); }
Symbol 192 Button
on (press) { getURL ("http://armorgames.com/user/soapaintnice", "_blank"); }
Symbol 193 Button
on (press) { getURL ("http://zadamanim.newgrounds.com/", "_blank"); }
Symbol 194 Button
on (press) { getURL ("http://armorgames.com/", "_blank"); }
Symbol 195 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 1
stop();
Symbol 242 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 146
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 137 138 141 142 149 150 151 152 153 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 186 187 188 189 190 201 202 203 204 205 243
Symbol 107 TextUses:106Used by:111
Symbol 108 GraphicUsed by:109 139 140 143 144 191 192 193 194
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:135  Timeline
Symbol 113 GraphicUsed by:115
Symbol 114 GraphicUsed by:115
Symbol 115 ButtonUses:113 114Used by:Timeline
Symbol 116 FontUsed by:117 196 243
Symbol 117 TextUses:116Used by:Timeline
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:Timeline
Symbol 244 MovieClip [__Packages.Levels]
Symbol 245 MovieClip [__Packages.SlideTransition]
Symbol 246 MovieClip [__Packages.Board]
Symbol 247 MovieClip [__Packages.Die]
Symbol 248 MovieClip [__Packages.PathShower]
Symbol 249 MovieClip [__Packages.Home]
Symbol 120 GraphicUsed by:135
Symbol 121 GraphicUsed by:135
Symbol 122 GraphicUsed by:135
Symbol 123 SoundUsed by:135
Symbol 124 SoundUsed by:135
Symbol 125 GraphicUsed by:135
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:135
Symbol 128 SoundUsed by:135
Symbol 129 SoundUsed by:135
Symbol 130 SoundUsed by:135
Symbol 131 GraphicUsed by:132
Symbol 132 ButtonUses:131Used by:135
Symbol 133 SoundUsed by:135
Symbol 134 SoundUsed by:135
Symbol 135 MovieClipUses:120 121 122 123 124 125 127 128 129 130 132 133 134 112Used by:Timeline
Symbol 136 GraphicUsed by:195
Symbol 137 TextUses:106Used by:195
Symbol 138 TextUses:106Used by:195
Symbol 139 ButtonUses:108Used by:195
Symbol 140 ButtonUses:108Used by:195
Symbol 141 TextUses:106Used by:195
Symbol 142 TextUses:106Used by:195
Symbol 143 ButtonUses:108Used by:195
Symbol 144 ButtonUses:108Used by:195
Symbol 145 GraphicUsed by:146
Symbol 146 ButtonUses:64 145Used by:185
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:185
Symbol 149 TextUses:106Used by:184
Symbol 150 TextUses:106Used by:184
Symbol 151 TextUses:106Used by:184
Symbol 152 TextUses:106Used by:184
Symbol 153 TextUses:106Used by:184
Symbol 154 TextUses:106Used by:184
Symbol 155 TextUses:106Used by:184
Symbol 156 TextUses:106Used by:184
Symbol 157 TextUses:106Used by:184
Symbol 158 TextUses:106Used by:184
Symbol 159 TextUses:106Used by:184
Symbol 160 TextUses:106Used by:184
Symbol 161 TextUses:106Used by:184
Symbol 162 TextUses:106Used by:184
Symbol 163 TextUses:106Used by:184
Symbol 164 TextUses:106Used by:184
Symbol 165 TextUses:106Used by:184
Symbol 166 TextUses:106Used by:184
Symbol 167 TextUses:106Used by:184
Symbol 168 TextUses:106Used by:184
Symbol 169 TextUses:106Used by:184
Symbol 170 TextUses:106Used by:184
Symbol 171 TextUses:106Used by:184
Symbol 172 TextUses:106Used by:184
Symbol 173 TextUses:106Used by:184
Symbol 174 TextUses:106Used by:184
Symbol 175 TextUses:106Used by:184
Symbol 176 TextUses:106Used by:184
Symbol 177 TextUses:106Used by:184
Symbol 178 TextUses:106Used by:184
Symbol 179 TextUses:106Used by:184
Symbol 180 TextUses:106Used by:184
Symbol 181 TextUses:106Used by:184
Symbol 182 TextUses:106Used by:184
Symbol 183 TextUses:106Used by:184
Symbol 184 MovieClipUses:149 150 151 152 153 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 183Used by:185
Symbol 185 MovieClipUses:146 148 184Used by:195
Symbol 186 TextUses:106Used by:195
Symbol 187 TextUses:106Used by:195
Symbol 188 TextUses:106Used by:195
Symbol 189 TextUses:106Used by:195
Symbol 190 TextUses:106Used by:195
Symbol 191 ButtonUses:108Used by:195
Symbol 192 ButtonUses:108Used by:195  Timeline
Symbol 193 ButtonUses:108Used by:195
Symbol 194 ButtonUses:108Used by:195  Timeline
Symbol 195 MovieClipUses:136 137 138 139 140 141 142 143 144 185 186 187 188 189 190 191 192 193 194Used by:Timeline
Symbol 196 TextUses:116Used by:Timeline
Symbol 197 FontUsed by:198 199 200
Symbol 198 TextUses:197Used by:206
Symbol 199 TextUses:197Used by:206
Symbol 200 TextUses:197Used by:206
Symbol 201 TextUses:106Used by:206
Symbol 202 TextUses:106Used by:206
Symbol 203 TextUses:106Used by:206
Symbol 204 TextUses:106Used by:206
Symbol 205 TextUses:106Used by:206
Symbol 206 MovieClipUses:198 199 200 201 202 203 204 205Used by:Timeline
Symbol 207 GraphicUsed by:242
Symbol 208 GraphicUsed by:242
Symbol 209 GraphicUsed by:242
Symbol 210 GraphicUsed by:242
Symbol 211 GraphicUsed by:242
Symbol 212 GraphicUsed by:242
Symbol 213 GraphicUsed by:242
Symbol 214 GraphicUsed by:242
Symbol 215 GraphicUsed by:242
Symbol 216 GraphicUsed by:242
Symbol 217 GraphicUsed by:242
Symbol 218 GraphicUsed by:242
Symbol 219 GraphicUsed by:242
Symbol 220 GraphicUsed by:242
Symbol 221 GraphicUsed by:242
Symbol 222 GraphicUsed by:242
Symbol 223 GraphicUsed by:242
Symbol 224 GraphicUsed by:242
Symbol 225 GraphicUsed by:242
Symbol 226 GraphicUsed by:242
Symbol 227 GraphicUsed by:242
Symbol 228 GraphicUsed by:242
Symbol 229 GraphicUsed by:242
Symbol 230 GraphicUsed by:242
Symbol 231 GraphicUsed by:242
Symbol 232 GraphicUsed by:242
Symbol 233 GraphicUsed by:242
Symbol 234 GraphicUsed by:242
Symbol 235 GraphicUsed by:242
Symbol 236 GraphicUsed by:242
Symbol 237 GraphicUsed by:242
Symbol 238 GraphicUsed by:242
Symbol 239 GraphicUsed by:242
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:207 208 209 210 211 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 241Used by:Timeline
Symbol 243 TextUses:106 116Used by:Timeline

Instance Names

"adBox"Frame 1Symbol 119 MovieClip
"loadingBar"Frame 1Symbol 111 MovieClip [___FirstToLoad]
"menuBox"Frame 3Symbol 195 MovieClip
"helpTxt"Frame 4Symbol 206 MovieClip
"levelNumTxt"Frame 4Symbol 242 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 185 MovieClip Frame 1Symbol 146 Button
"star"Symbol 185 MovieClip Frame 1Symbol 148 MovieClip
"num"Symbol 185 MovieClip Frame 1Symbol 184 MovieClip
"l1"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l6"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l8"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l3"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l7"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l2"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l9"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l4"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l10"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l5"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l11"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l16"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l18"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l13"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l17"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l12"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l19"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l14"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l20"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l15"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l21"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l26"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l28"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l23"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l27"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l22"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l29"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l24"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l30"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l25"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l31"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l33"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l32"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l34"Symbol 195 MovieClip Frame 2Symbol 185 MovieClip
"l35"Symbol 195 MovieClip Frame 2Symbol 185 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 244 as "__Packages.Levels"
ExportAssets (56)Timeline Frame 1Symbol 245 as "__Packages.SlideTransition"
ExportAssets (56)Timeline Frame 1Symbol 246 as "__Packages.Board"
ExportAssets (56)Timeline Frame 1Symbol 247 as "__Packages.Die"
ExportAssets (56)Timeline Frame 1Symbol 248 as "__Packages.PathShower"
ExportAssets (56)Timeline Frame 1Symbol 249 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/10/47442/info.shtml
Created: 1/5 -2019 19:50:17 Last modified: 1/5 -2019 19:50:17 Server time: 17/05 -2024 04:08:35