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

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

Sudoku.swf

This is the info page for
Flash #42688

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


Text
SUDOKU BY LIGHTFORCE

Grid:

Reset

Show

Difficulty:

ActionScript [AS1/AS2]

Frame 1
level = 1; playing = 0; snd2 = new Sound(_root.snd2); snd2.attachSound("snd2"); snd3 = new Sound(_root.snd3); snd3.attachSound("snd3"); stop();
Instance of Symbol 16 MovieClip in Frame 1
onClipEvent (enterFrame) { text = ((int(_parent.getBytesLoaded() / 1000) add " KBYTES OF ") add int(_parent.getBytesTotal() / 1000)) add " LOADED ..."; if (_parent.getBytesTotal() == _parent.getBytesLoaded()) { _parent.gotoAndStop(2); } }
Frame 2
function buildMap(map) { W = map[0].length; H = map.length; var _local3 = 0; while (_local3 < H) { var _local2 = 0; while (_local2 < W) { this.attachMovie("tile", (("tile_" + _local3) + "_") + _local2, ++d); var _local1 = this[(("tile_" + _local3) + "_") + _local2]; _local1.redA = null; _local1.redB = null; _local1.redC = null; _local1._x = (_local2 * size) + size; _local1._y = (_local3 * size) + size; var v = map[_local3][_local2]; if (v > 0) { _local1.txt = v; _local1.black = 1; } _local2++; } _local3++; } this.attachMovie("frame", "frame", ++d); frame._x = (frame._y = size); } function checkWin() { var c = 0; var _local2 = 0; while (_local2 < H) { var _local1 = 0; while (_local1 < W) { var _local3 = this[(("tile_" + _local2) + "_") + _local1]; if (_local3.txt == sol[_local2][_local1]) { c++; } _local1++; } _local2++; } if (c == 81) { playGame = 0; winLabel = "Congratulations\rYou completed Grid: " + level; snd2.start(0, 1); } } function solveMap() { var _local3 = 0; while (_local3 < H) { var _local1 = 0; while (_local1 < W) { var _local2 = this[(("tile_" + _local3) + "_") + _local1]; if (!_local2.black) { _local2.txt = sol[_local3][_local1]; _local2.gotoAndStop(2); } _local1++; } _local3++; } } function setDifficulty() { if ((level >= 1) and (level <= 10)) { difficulty = "Novice"; } else if ((level >= 11) and (level <= 20)) { difficulty = "Intermediate"; } else if ((level >= 21) and (level <= 30)) { difficulty = "Advanced"; } } myMap1 = [[6, 0, 0, 1, 4, 3, 9, 0, 0], [0, 0, 4, 0, 0, 0, 0, 6, 0], [0, 3, 9, 0, 5, 0, 0, 0, 0], [0, 5, 0, 2, 0, 4, 0, 0, 0], [0, 0, 6, 0, 0, 0, 4, 0, 0], [0, 0, 0, 9, 0, 7, 0, 8, 0], [0, 0, 0, 0, 8, 0, 3, 5, 0], [0, 8, 0, 0, 0, 0, 2, 0, 0], [0, 0, 5, 6, 7, 2, 0, 0, 4]]; solution1 = [[6, 7, 8, 1, 4, 3, 9, 2, 5], [5, 1, 4, 8, 2, 9, 7, 6, 3], [2, 3, 9, 7, 5, 6, 1, 4, 8], [8, 5, 7, 2, 3, 4, 6, 9, 1], [9, 2, 6, 5, 1, 8, 4, 3, 7], [1, 4, 3, 9, 6, 7, 5, 8, 2], [7, 6, 2, 4, 8, 1, 3, 5, 9], [4, 8, 1, 3, 9, 5, 2, 7, 6], [3, 9, 5, 6, 7, 2, 8, 1, 4]]; myMap2 = [[0, 0, 0, 0, 0, 9, 0, 7, 5], [0, 0, 4, 2, 0, 6, 0, 0, 0], [2, 1, 0, 0, 0, 3, 6, 0, 9], [0, 5, 1, 0, 0, 7, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 9, 0, 0, 7, 6, 0], [8, 0, 9, 4, 0, 0, 0, 5, 3], [0, 0, 0, 7, 0, 1, 4, 0, 0], [1, 4, 0, 8, 0, 0, 0, 0, 0]]; solution2 = [[6, 8, 3, 1, 4, 9, 2, 7, 5], [5, 9, 4, 2, 7, 6, 3, 1, 8], [2, 1, 7, 5, 8, 3, 6, 4, 9], [9, 5, 1, 6, 2, 7, 8, 3, 4], [7, 6, 8, 3, 1, 4, 5, 9, 2], [4, 3, 2, 9, 5, 8, 7, 6, 1], [8, 7, 9, 4, 6, 2, 1, 5, 3], [3, 2, 5, 7, 9, 1, 4, 8, 6], [1, 4, 6, 8, 3, 5, 9, 2, 7]]; myMap3 = [[7, 0, 0, 0, 0, 3, 0, 0, 2], [0, 0, 0, 0, 5, 0, 1, 8, 0], [0, 0, 0, 2, 9, 4, 6, 0, 0], [0, 0, 2, 0, 0, 0, 0, 0, 5], [0, 7, 0, 4, 0, 2, 0, 1, 0], [8, 0, 0, 0, 0, 0, 7, 0, 0], [0, 0, 8, 3, 2, 1, 0, 0, 0], [0, 2, 7, 0, 6, 0, 0, 0, 0], [6, 0, 0, 7, 0, 0, 0, 0, 3]]; solution3 = [[7, 6, 9, 1, 8, 3, 4, 5, 2], [2, 3, 4, 6, 5, 7, 1, 8, 9], [1, 8, 5, 2, 9, 4, 6, 3, 7], [4, 1, 2, 8, 7, 9, 3, 6, 5], [5, 7, 6, 4, 3, 2, 9, 1, 8], [8, 9, 3, 5, 1, 6, 7, 2, 4], [9, 4, 8, 3, 2, 1, 5, 7, 6], [3, 2, 7, 9, 6, 5, 8, 4, 1], [6, 5, 1, 7, 4, 8, 2, 9, 3]]; myMap4 = [[6, 0, 0, 0, 7, 0, 0, 0, 1], [0, 0, 3, 5, 4, 2, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 3, 0], [0, 2, 0, 9, 3, 4, 0, 1, 0], [3, 1, 0, 2, 0, 7, 0, 4, 5], [0, 9, 0, 1, 5, 6, 0, 7, 0], [0, 4, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 4, 9, 3, 8, 0, 0], [9, 0, 0, 0, 1, 0, 0, 0, 6]]; solution4 = [[6, 5, 4, 3, 7, 9, 2, 8, 1], [1, 8, 3, 5, 4, 2, 7, 6, 9], [2, 7, 9, 8, 6, 1, 5, 3, 4], [7, 2, 5, 9, 3, 4, 6, 1, 8], [3, 1, 6, 2, 8, 7, 9, 4, 5], [4, 9, 8, 1, 5, 6, 3, 7, 2], [8, 4, 7, 6, 2, 5, 1, 9, 3], [5, 6, 1, 4, 9, 3, 8, 2, 7], [9, 3, 2, 7, 1, 8, 4, 5, 6]]; myMap5 = [[0, 9, 0, 0, 0, 3, 0, 5, 4], [0, 7, 0, 0, 1, 0, 0, 0, 9], [4, 0, 5, 0, 0, 0, 0, 0, 0], [0, 0, 8, 0, 0, 5, 0, 0, 7], [0, 0, 2, 9, 0, 8, 6, 0, 0], [7, 0, 0, 1, 0, 0, 4, 0, 0], [0, 0, 0, 0, 0, 0, 3, 0, 1], [6, 0, 0, 0, 9, 0, 0, 7, 0], [1, 5, 0, 8, 0, 0, 0, 6, 0]]; solution5 = [[8, 9, 1, 6, 2, 3, 7, 5, 4], [2, 7, 6, 5, 1, 4, 8, 3, 9], [4, 3, 5, 7, 8, 9, 1, 2, 6], [3, 1, 8, 4, 6, 5, 2, 9, 7], [5, 4, 2, 9, 7, 8, 6, 1, 3], [7, 6, 9, 1, 3, 2, 4, 8, 5], [9, 8, 7, 2, 5, 6, 3, 4, 1], [6, 2, 4, 3, 9, 1, 5, 7, 8], [1, 5, 3, 8, 4, 7, 9, 6, 2]]; myMap6 = [[4, 3, 0, 0, 0, 0, 0, 0, 7], [0, 2, 6, 0, 0, 0, 1, 4, 5], [0, 7, 0, 0, 0, 4, 0, 3, 0], [0, 0, 1, 5, 8, 6, 0, 0, 0], [0, 0, 0, 2, 0, 7, 0, 0, 0], [0, 0, 0, 9, 1, 3, 2, 0, 0], [0, 8, 0, 7, 0, 0, 0, 2, 0], [6, 1, 2, 0, 0, 0, 5, 7, 0], [3, 0, 0, 0, 0, 0, 0, 8, 6]]; solution6 = [[4, 3, 5, 8, 2, 1, 9, 6, 7], [8, 2, 6, 3, 7, 9, 1, 4, 5], [1, 7, 9, 6, 5, 4, 8, 3, 2], [2, 4, 1, 5, 8, 6, 7, 9, 3], [5, 9, 3, 2, 4, 7, 6, 1, 8], [7, 6, 8, 9, 1, 3, 2, 5, 4], [9, 8, 4, 7, 6, 5, 3, 2, 1], [6, 1, 2, 4, 3, 8, 5, 7, 9], [3, 5, 7, 1, 9, 2, 4, 8, 6]]; myMap7 = [[2, 0, 0, 8, 0, 5, 0, 4, 9], [4, 5, 8, 0, 0, 1, 0, 7, 0], [0, 0, 0, 0, 0, 0, 0, 1, 0], [5, 7, 0, 0, 4, 0, 0, 0, 1], [0, 0, 0, 3, 0, 7, 0, 0, 0], [1, 0, 0, 0, 5, 0, 0, 8, 2], [0, 1, 0, 0, 0, 0, 0, 0, 0], [0, 6, 0, 1, 0, 0, 3, 5, 8], [8, 2, 0, 5, 0, 3, 0, 0, 7]]; solution7 = [[2, 3, 1, 8, 7, 5, 6, 4, 9], [4, 5, 8, 6, 9, 1, 2, 7, 3], [6, 9, 7, 4, 3, 2, 8, 1, 5], [5, 7, 6, 2, 4, 8, 9, 3, 1], [9, 8, 2, 3, 1, 7, 5, 6, 4], [1, 4, 3, 9, 5, 6, 7, 8, 2], [3, 1, 5, 7, 8, 9, 4, 2, 6], [7, 6, 9, 1, 2, 4, 3, 5, 8], [8, 2, 4, 5, 6, 3, 1, 9, 7]]; myMap8 = [[5, 1, 0, 7, 0, 3, 0, 9, 6], [0, 0, 4, 0, 0, 0, 2, 0, 0], [0, 0, 0, 6, 0, 2, 0, 0, 0], [0, 8, 9, 3, 0, 1, 5, 2, 0], [1, 2, 0, 0, 0, 0, 0, 3, 7], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 8, 0, 4, 0, 0, 0], [3, 0, 0, 5, 0, 6, 0, 0, 9], [0, 0, 6, 0, 7, 0, 8, 0, 0]]; solution8 = [[5, 1, 2, 7, 8, 3, 4, 9, 6], [6, 3, 4, 9, 1, 5, 2, 7, 8], [8, 9, 7, 6, 4, 2, 3, 1, 5], [7, 8, 9, 3, 6, 1, 5, 2, 4], [1, 2, 5, 4, 9, 8, 6, 3, 7], [4, 6, 3, 2, 5, 7, 9, 8, 1], [9, 5, 1, 8, 3, 4, 7, 6, 2], [3, 7, 8, 5, 2, 6, 1, 4, 9], [2, 4, 6, 1, 7, 9, 8, 5, 3]]; myMap9 = [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 5, 7, 1, 0, 4, 8, 3, 0], [0, 0, 0, 6, 8, 5, 0, 0, 0], [0, 3, 2, 0, 0, 0, 9, 7, 0], [0, 0, 0, 4, 5, 9, 0, 0, 0], [0, 4, 0, 0, 2, 0, 0, 8, 0], [0, 2, 0, 7, 0, 1, 0, 4, 0], [0, 8, 4, 0, 0, 0, 1, 9, 0], [0, 7, 0, 0, 0, 0, 0, 2, 0]]; solution9 = [[8, 6, 1, 2, 7, 3, 4, 5, 9], [2, 5, 7, 1, 9, 4, 8, 3, 6], [4, 9, 3, 6, 8, 5, 7, 1, 2], [5, 3, 2, 8, 1, 6, 9, 7, 4], [7, 1, 8, 4, 5, 9, 2, 6, 3], [6, 4, 9, 3, 2, 7, 5, 8, 1], [9, 2, 5, 7, 3, 1, 6, 4, 8], [3, 8, 4, 5, 6, 2, 1, 9, 7], [1, 7, 6, 9, 4, 8, 3, 2, 5]]; myMap10 = [[0, 0, 0, 4, 6, 5, 7, 0, 3], [0, 7, 0, 2, 8, 0, 0, 6, 0], [0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 9, 5, 0, 0, 0, 7, 2], [0, 0, 3, 0, 0, 0, 6, 0, 0], [5, 4, 0, 0, 0, 8, 3, 0, 0], [0, 3, 0, 0, 0, 0, 0, 0, 0], [0, 2, 0, 0, 3, 6, 0, 5, 0], [8, 0, 5, 1, 4, 9, 0, 0, 0]]; solution10 = [[1, 9, 8, 4, 6, 5, 7, 2, 3], [3, 7, 4, 2, 8, 1, 5, 6, 9], [2, 5, 6, 3, 9, 7, 8, 1, 4], [6, 8, 9, 5, 1, 3, 4, 7, 2], [7, 1, 3, 9, 2, 4, 6, 8, 5], [5, 4, 2, 6, 7, 8, 3, 9, 1], [9, 3, 7, 8, 5, 2, 1, 4, 6], [4, 2, 1, 7, 3, 6, 9, 5, 8], [8, 6, 5, 1, 4, 9, 2, 3, 7]]; myMap11 = [[2, 0, 0, 3, 0, 5, 0, 0, 0], [0, 0, 7, 0, 4, 1, 0, 0, 3], [6, 4, 0, 0, 0, 8, 0, 2, 0], [9, 7, 0, 0, 0, 0, 0, 0, 8], [0, 6, 0, 0, 0, 0, 0, 9, 0], [1, 0, 0, 0, 0, 0, 0, 4, 6], [0, 8, 0, 5, 0, 0, 0, 1, 2], [4, 0, 0, 1, 8, 0, 3, 0, 0], [0, 0, 0, 9, 0, 6, 0, 0, 4]]; solution11 = [[2, 9, 1, 3, 6, 5, 4, 8, 7], [8, 5, 7, 2, 4, 1, 9, 6, 3], [6, 4, 3, 7, 9, 8, 1, 2, 5], [9, 7, 4, 6, 1, 2, 5, 3, 8], [5, 6, 8, 4, 7, 3, 2, 9, 1], [1, 3, 2, 8, 5, 9, 7, 4, 6], [7, 8, 9, 5, 3, 4, 6, 1, 2], [4, 2, 6, 1, 8, 7, 3, 5, 9], [3, 1, 5, 9, 2, 6, 8, 7, 4]]; myMap12 = [[0, 6, 0, 0, 0, 0, 3, 9, 0], [0, 0, 0, 0, 0, 2, 5, 0, 7], [0, 0, 0, 0, 3, 0, 4, 1, 0], [0, 0, 0, 1, 0, 7, 0, 4, 0], [0, 0, 5, 9, 0, 3, 1, 0, 0], [0, 2, 0, 8, 0, 4, 0, 0, 0], [0, 9, 6, 0, 7, 0, 0, 0, 0], [1, 0, 7, 3, 0, 0, 0, 0, 0], [0, 5, 2, 0, 0, 0, 0, 3, 0]]; solution12 = [[5, 6, 4, 7, 1, 8, 3, 9, 2], [8, 1, 3, 4, 9, 2, 5, 6, 7], [2, 7, 9, 5, 3, 6, 4, 1, 8], [9, 3, 8, 1, 6, 7, 2, 4, 5], [7, 4, 5, 9, 2, 3, 1, 8, 6], [6, 2, 1, 8, 5, 4, 9, 7, 3], [3, 9, 6, 2, 7, 1, 8, 5, 4], [1, 8, 7, 3, 4, 5, 6, 2, 9], [4, 5, 2, 6, 8, 9, 7, 3, 1]]; myMap13 = [[0, 2, 1, 6, 0, 0, 4, 0, 0], [5, 0, 0, 0, 8, 0, 0, 0, 0], [7, 0, 0, 0, 1, 0, 8, 5, 0], [1, 0, 0, 0, 0, 0, 3, 0, 0], [0, 7, 3, 0, 0, 8, 5, 0, 4], [0, 0, 0, 0, 6, 3, 1, 7, 0], [2, 0, 8, 5, 3, 6, 0, 0, 0], [0, 0, 9, 0, 0, 2, 0, 0, 0], [0, 0, 0, 0, 4, 0, 0, 0, 0]]; solution13 = [[8, 2, 1, 6, 5, 7, 4, 3, 9], [5, 9, 6, 3, 8, 4, 7, 2, 1], [7, 3, 4, 2, 1, 9, 8, 5, 6], [1, 4, 2, 7, 9, 5, 3, 6, 8], [6, 7, 3, 1, 2, 8, 5, 9, 4], [9, 8, 5, 4, 6, 3, 1, 7, 2], [2, 1, 8, 5, 3, 6, 9, 4, 7], [4, 5, 9, 8, 7, 2, 6, 1, 3], [3, 6, 7, 9, 4, 1, 2, 8, 5]]; myMap14 = [[0, 8, 0, 5, 3, 0, 0, 7, 0], [9, 0, 0, 0, 0, 0, 0, 4, 0], [0, 0, 0, 8, 0, 0, 9, 0, 0], [8, 0, 2, 0, 1, 7, 0, 0, 6], [5, 0, 0, 3, 2, 0, 0, 0, 0], [0, 0, 0, 9, 0, 0, 7, 0, 0], [0, 0, 9, 0, 0, 5, 0, 1, 0], [1, 5, 0, 0, 0, 0, 8, 0, 0], [0, 0, 0, 2, 0, 0, 0, 0, 9]]; solution14 = [[4, 8, 6, 5, 3, 9, 2, 7, 1], [9, 7, 5, 1, 6, 2, 3, 4, 8], [2, 1, 3, 8, 7, 4, 9, 6, 5], [8, 9, 2, 4, 1, 7, 5, 3, 6], [5, 6, 7, 3, 2, 8, 1, 9, 4], [3, 4, 1, 9, 5, 6, 7, 8, 2], [6, 2, 9, 7, 8, 5, 4, 1, 3], [1, 5, 4, 6, 9, 3, 8, 2, 7], [7, 3, 8, 2, 4, 1, 6, 5, 9]]; myMap15 = [[0, 0, 0, 0, 8, 0, 0, 0, 0], [0, 0, 2, 9, 0, 1, 7, 0, 0], [0, 9, 8, 7, 0, 6, 4, 5, 0], [0, 8, 7, 0, 0, 0, 3, 2, 0], [3, 0, 0, 0, 0, 0, 0, 0, 8], [0, 1, 4, 0, 0, 0, 6, 7, 0], [0, 6, 1, 4, 0, 3, 2, 9, 0], [0, 0, 9, 6, 0, 2, 8, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0]]; solution15 = [[7, 4, 6, 2, 8, 5, 1, 3, 9], [5, 3, 2, 9, 4, 1, 7, 8, 6], [1, 9, 8, 7, 3, 6, 4, 5, 2], [6, 8, 7, 5, 9, 4, 3, 2, 1], [3, 2, 5, 1, 6, 7, 9, 4, 8], [9, 1, 4, 3, 2, 8, 6, 7, 5], [8, 6, 1, 4, 5, 3, 2, 9, 7], [4, 5, 9, 6, 7, 2, 8, 1, 3], [2, 7, 3, 8, 1, 9, 5, 6, 4]]; myMap16 = [[0, 0, 0, 0, 3, 2, 9, 6, 4], [0, 0, 5, 9, 0, 1, 0, 2, 8], [0, 4, 0, 0, 0, 0, 0, 0, 0], [9, 0, 0, 0, 1, 8, 5, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 6, 3, 5, 0, 0, 0, 9], [0, 0, 0, 0, 0, 0, 0, 8, 0], [8, 2, 0, 1, 0, 6, 3, 0, 0], [3, 6, 7, 2, 8, 0, 0, 0, 0]]; solution16 = [[7, 1, 8, 5, 3, 2, 9, 6, 4], [6, 3, 5, 9, 4, 1, 7, 2, 8], [2, 4, 9, 8, 6, 7, 1, 3, 5], [9, 7, 2, 6, 1, 8, 5, 4, 3], [4, 5, 3, 7, 2, 9, 8, 1, 6], [1, 8, 6, 3, 5, 4, 2, 7, 9], [5, 9, 1, 4, 7, 3, 6, 8, 2], [8, 2, 4, 1, 9, 6, 3, 5, 7], [3, 6, 7, 2, 8, 5, 4, 9, 1]]; myMap17 = [[4, 0, 0, 2, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 7, 0, 0], [0, 7, 3, 0, 8, 4, 2, 0, 0], [0, 0, 5, 0, 7, 0, 0, 0, 2], [0, 0, 7, 1, 0, 9, 4, 0, 0], [6, 0, 0, 0, 2, 0, 8, 0, 0], [0, 0, 6, 7, 3, 0, 1, 8, 0], [0, 0, 1, 0, 0, 0, 0, 0, 0], [3, 0, 0, 0, 0, 6, 0, 0, 7]]; solution17 = [[4, 8, 9, 2, 5, 7, 3, 6, 1], [5, 6, 2, 3, 9, 1, 7, 4, 8], [1, 7, 3, 6, 8, 4, 2, 9, 5], [9, 3, 5, 4, 7, 8, 6, 1, 2], [8, 2, 7, 1, 6, 9, 4, 5, 3], [6, 1, 4, 5, 2, 3, 8, 7, 9], [2, 9, 6, 7, 3, 5, 1, 8, 4], [7, 5, 1, 8, 4, 2, 9, 3, 6], [3, 4, 8, 9, 1, 6, 5, 2, 7]]; myMap18 = [[0, 2, 5, 0, 0, 0, 1, 6, 0], [7, 9, 0, 0, 4, 0, 0, 5, 3], [0, 0, 0, 1, 0, 7, 0, 0, 0], [6, 0, 0, 0, 1, 0, 0, 0, 9], [0, 7, 0, 0, 0, 0, 0, 8, 0], [0, 0, 0, 7, 0, 9, 0, 0, 0], [0, 0, 7, 0, 0, 0, 5, 0, 0], [0, 0, 2, 5, 9, 4, 3, 0, 0], [0, 0, 4, 0, 0, 0, 6, 0, 0]]; solution18 = [[4, 2, 5, 9, 3, 8, 1, 6, 7], [7, 9, 1, 6, 4, 2, 8, 5, 3], [3, 8, 6, 1, 5, 7, 9, 2, 4], [6, 4, 8, 2, 1, 5, 7, 3, 9], [1, 7, 9, 4, 6, 3, 2, 8, 5], [2, 5, 3, 7, 8, 9, 4, 1, 6], [9, 1, 7, 3, 2, 6, 5, 4, 8], [8, 6, 2, 5, 9, 4, 3, 7, 1], [5, 3, 4, 8, 7, 1, 6, 9, 2]]; myMap19 = [[0, 2, 0, 6, 0, 9, 0, 5, 0], [7, 0, 0, 1, 0, 5, 0, 0, 6], [0, 0, 0, 7, 0, 4, 0, 0, 0], [1, 0, 5, 0, 0, 0, 8, 0, 9], [0, 4, 2, 0, 0, 0, 6, 7, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [8, 0, 4, 0, 7, 0, 2, 0, 1], [0, 3, 0, 0, 0, 0, 0, 9, 0], [2, 0, 7, 0, 0, 0, 4, 0, 8]]; solution19 = [[4, 2, 3, 6, 8, 9, 1, 5, 7], [7, 8, 9, 1, 2, 5, 3, 4, 6], [5, 1, 6, 7, 3, 4, 9, 8, 2], [1, 7, 5, 4, 6, 3, 8, 2, 9], [9, 4, 2, 5, 1, 8, 6, 7, 3], [3, 6, 8, 2, 9, 7, 5, 1, 4], [8, 5, 4, 9, 7, 6, 2, 3, 1], [6, 3, 1, 8, 4, 2, 7, 9, 5], [2, 9, 7, 3, 5, 1, 4, 6, 8]]; myMap20 = [[0, 4, 0, 0, 0, 0, 0, 9, 0], [6, 9, 0, 1, 0, 3, 0, 0, 2], [0, 0, 2, 0, 0, 0, 3, 0, 0], [0, 6, 0, 7, 0, 0, 0, 2, 0], [9, 8, 3, 0, 0, 0, 0, 5, 0], [0, 7, 0, 0, 0, 6, 1, 0, 0], [0, 0, 4, 5, 0, 0, 9, 1, 0], [5, 0, 9, 0, 4, 0, 0, 0, 0], [0, 0, 0, 0, 0, 8, 0, 0, 0]]; solution20 = [[3, 4, 7, 8, 6, 2, 5, 9, 1], [6, 9, 8, 1, 5, 3, 4, 7, 2], [1, 5, 2, 4, 7, 9, 3, 6, 8], [4, 6, 1, 7, 3, 5, 8, 2, 9], [9, 8, 3, 2, 1, 4, 6, 5, 7], [2, 7, 5, 9, 8, 6, 1, 3, 4], [8, 3, 4, 5, 2, 7, 9, 1, 6], [5, 2, 9, 6, 4, 1, 7, 8, 3], [7, 1, 6, 3, 9, 8, 2, 4, 5]]; myMap21 = [[5, 2, 0, 0, 0, 0, 8, 0, 0], [0, 3, 0, 4, 0, 2, 0, 0, 0], [0, 9, 0, 5, 8, 0, 6, 0, 0], [0, 0, 0, 0, 0, 1, 0, 7, 8], [0, 0, 0, 0, 0, 6, 0, 0, 0], [0, 0, 0, 0, 2, 0, 0, 0, 5], [3, 7, 0, 0, 0, 0, 2, 1, 6], [0, 0, 0, 0, 0, 0, 5, 0, 7], [0, 0, 4, 0, 0, 0, 0, 0, 0]]; solution21 = [[5, 2, 6, 1, 7, 9, 8, 3, 4], [8, 3, 1, 4, 6, 2, 7, 5, 9], [4, 9, 7, 5, 8, 3, 6, 2, 1], [2, 6, 5, 3, 9, 1, 4, 7, 8], [7, 4, 3, 8, 5, 6, 1, 9, 2], [1, 8, 9, 7, 2, 4, 3, 6, 5], [3, 7, 8, 9, 4, 5, 2, 1, 6], [9, 1, 2, 6, 3, 8, 5, 4, 7], [6, 5, 4, 2, 1, 7, 9, 8, 3]]; myMap22 = [[0, 0, 7, 0, 6, 0, 0, 0, 0], [0, 4, 8, 3, 0, 0, 0, 2, 0], [0, 0, 0, 0, 0, 0, 0, 3, 9], [0, 0, 0, 5, 7, 2, 0, 6, 0], [5, 0, 0, 6, 0, 9, 0, 0, 8], [0, 9, 0, 4, 8, 1, 0, 0, 0], [8, 7, 0, 0, 0, 0, 0, 0, 0], [0, 6, 0, 0, 0, 3, 5, 9, 0], [0, 0, 0, 0, 4, 0, 6, 0, 0]]; solution22 = [[9, 3, 7, 2, 6, 8, 1, 4, 5], [1, 4, 8, 3, 9, 5, 7, 2, 6], [6, 2, 5, 7, 1, 4, 8, 3, 9], [3, 8, 4, 5, 7, 2, 9, 6, 1], [5, 1, 2, 6, 3, 9, 4, 7, 8], [7, 9, 6, 4, 8, 1, 3, 5, 2], [8, 7, 3, 9, 5, 6, 2, 1, 4], [4, 6, 1, 8, 2, 3, 5, 9, 7], [2, 5, 9, 1, 4, 7, 6, 8, 3]]; myMap23 = [[0, 2, 4, 5, 0, 0, 0, 8, 0], [8, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 7, 0, 0, 8, 1, 0, 4], [0, 0, 3, 0, 9, 0, 0, 0, 5], [0, 0, 0, 8, 0, 7, 0, 0, 0], [6, 0, 0, 0, 1, 0, 4, 0, 0], [9, 0, 8, 1, 0, 0, 7, 0, 0], [5, 0, 0, 0, 0, 0, 0, 0, 2], [0, 7, 0, 0, 0, 4, 5, 3, 0]]; solution23 = [[1, 2, 4, 5, 3, 9, 6, 8, 7], [8, 6, 5, 7, 4, 1, 9, 2, 3], [3, 9, 7, 2, 6, 8, 1, 5, 4], [7, 8, 3, 4, 9, 6, 2, 1, 5], [4, 1, 2, 8, 5, 7, 3, 6, 9], [6, 5, 9, 3, 1, 2, 4, 7, 8], [9, 3, 8, 1, 2, 5, 7, 4, 6], [5, 4, 1, 6, 7, 3, 8, 9, 2], [2, 7, 6, 9, 8, 4, 5, 3, 1]]; myMap24 = [[0, 0, 0, 1, 0, 2, 0, 7, 0], [0, 0, 1, 3, 0, 5, 0, 6, 8], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 4, 0, 9, 0, 0, 0, 0, 0], [2, 0, 3, 8, 0, 0, 0, 1, 0], [9, 0, 0, 0, 0, 0, 0, 0, 7], [8, 7, 0, 0, 0, 0, 0, 0, 1], [0, 6, 0, 0, 0, 1, 0, 0, 5], [0, 0, 0, 2, 4, 0, 0, 0, 0]]; solution24 = [[3, 8, 4, 1, 6, 2, 5, 7, 9], [7, 2, 1, 3, 9, 5, 4, 6, 8], [5, 9, 6, 4, 8, 7, 1, 2, 3], [6, 4, 7, 9, 1, 3, 8, 5, 2], [2, 5, 3, 8, 7, 6, 9, 1, 4], [9, 1, 8, 5, 2, 4, 6, 3, 7], [8, 7, 2, 6, 5, 9, 3, 4, 1], [4, 6, 9, 7, 3, 1, 2, 8, 5], [1, 3, 5, 2, 4, 8, 7, 9, 6]]; myMap25 = [[0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 5, 1, 0, 6, 0, 7, 0, 0], [0, 2, 0, 0, 0, 5, 0, 0, 0], [8, 0, 0, 0, 0, 0, 3, 6, 0], [0, 3, 0, 0, 0, 1, 2, 0, 0], [0, 0, 4, 0, 7, 0, 0, 5, 8], [0, 8, 0, 5, 2, 0, 1, 0, 0], [0, 0, 0, 3, 0, 9, 0, 0, 7], [0, 0, 0, 0, 0, 4, 0, 8, 0]]; solution25 = [[6, 4, 8, 1, 3, 7, 5, 9, 2], [9, 5, 1, 2, 6, 8, 7, 4, 3], [7, 2, 3, 9, 4, 5, 8, 1, 6], [8, 7, 9, 4, 5, 2, 3, 6, 1], [5, 3, 6, 8, 9, 1, 2, 7, 4], [2, 1, 4, 6, 7, 3, 9, 5, 8], [4, 8, 7, 5, 2, 6, 1, 3, 9], [1, 6, 5, 3, 8, 9, 4, 2, 7], [3, 9, 2, 7, 1, 4, 6, 8, 5]]; myMap26 = [[0, 0, 0, 0, 4, 0, 0, 7, 9], [0, 0, 0, 0, 0, 3, 6, 8, 0], [0, 0, 0, 5, 0, 8, 0, 0, 0], [0, 0, 9, 1, 8, 0, 0, 0, 0], [4, 0, 0, 6, 0, 0, 0, 0, 0], [0, 1, 2, 0, 0, 4, 8, 0, 7], [0, 2, 0, 0, 0, 6, 0, 0, 0], [8, 5, 0, 0, 0, 0, 0, 0, 3], [3, 0, 0, 0, 0, 7, 0, 4, 0]]; solution26 = [[5, 6, 8, 2, 4, 1, 3, 7, 9], [2, 4, 1, 7, 9, 3, 6, 8, 5], [9, 7, 3, 5, 6, 8, 2, 1, 4], [7, 3, 9, 1, 8, 5, 4, 2, 6], [4, 8, 5, 6, 7, 2, 9, 3, 1], [6, 1, 2, 9, 3, 4, 8, 5, 7], [1, 2, 4, 3, 5, 6, 7, 9, 8], [8, 5, 7, 4, 2, 9, 1, 6, 3], [3, 9, 6, 8, 1, 7, 5, 4, 2]]; myMap27 = [[1, 5, 0, 0, 0, 4, 2, 0, 0], [0, 0, 6, 0, 0, 0, 0, 0, 0], [7, 0, 9, 0, 5, 0, 0, 0, 3], [0, 0, 5, 0, 7, 0, 4, 0, 0], [6, 3, 0, 0, 0, 0, 0, 0, 7], [0, 0, 7, 0, 1, 0, 0, 0, 0], [0, 0, 0, 3, 0, 1, 6, 0, 0], [2, 6, 8, 0, 0, 0, 0, 0, 1], [0, 0, 0, 8, 0, 0, 5, 0, 2]]; solution27 = [[1, 5, 3, 6, 8, 4, 2, 7, 9], [8, 2, 6, 7, 3, 9, 1, 5, 4], [7, 4, 9, 1, 5, 2, 8, 6, 3], [9, 1, 5, 2, 7, 3, 4, 8, 6], [6, 3, 2, 5, 4, 8, 9, 1, 7], [4, 8, 7, 9, 1, 6, 3, 2, 5], [5, 7, 4, 3, 2, 1, 6, 9, 8], [2, 6, 8, 4, 9, 5, 7, 3, 1], [3, 9, 1, 8, 6, 7, 5, 4, 2]]; myMap28 = [[0, 4, 0, 0, 0, 0, 8, 0, 0], [0, 2, 0, 0, 0, 7, 0, 1, 6], [8, 3, 0, 6, 1, 0, 0, 9, 0], [0, 0, 4, 0, 0, 8, 0, 0, 7], [0, 0, 0, 0, 2, 0, 0, 0, 0], [7, 0, 0, 9, 0, 0, 3, 0, 0], [0, 6, 0, 0, 7, 3, 0, 8, 2], [2, 7, 0, 4, 0, 0, 0, 6, 0], [0, 0, 9, 0, 0, 0, 0, 3, 0]]; solution28 = [[1, 4, 6, 2, 9, 5, 8, 7, 3], [9, 2, 5, 8, 3, 7, 4, 1, 6], [8, 3, 7, 6, 1, 4, 2, 9, 5], [6, 9, 4, 3, 5, 8, 1, 2, 7], [3, 5, 8, 7, 2, 1, 6, 4, 9], [7, 1, 2, 9, 4, 6, 3, 5, 8], [4, 6, 1, 5, 7, 3, 9, 8, 2], [2, 7, 3, 4, 8, 9, 5, 6, 1], [5, 8, 9, 1, 6, 2, 7, 3, 4]]; myMap29 = [[3, 0, 0, 2, 0, 4, 0, 0, 6], [0, 0, 5, 0, 0, 0, 3, 0, 0], [0, 7, 0, 3, 0, 8, 0, 2, 0], [1, 0, 4, 0, 0, 0, 7, 0, 8], [0, 0, 0, 0, 1, 0, 0, 0, 0], [5, 0, 7, 0, 0, 0, 2, 0, 1], [0, 4, 0, 5, 0, 7, 0, 1, 0], [0, 0, 9, 0, 0, 0, 8, 0, 0], [7, 0, 0, 8, 0, 3, 0, 0, 9]]; solution29 = [[3, 9, 8, 2, 5, 4, 1, 7, 6], [6, 2, 5, 1, 7, 9, 3, 8, 4], [4, 7, 1, 3, 6, 8, 9, 2, 5], [1, 6, 4, 9, 3, 2, 7, 5, 8], [9, 8, 2, 7, 1, 5, 4, 6, 3], [5, 3, 7, 4, 8, 6, 2, 9, 1], [8, 4, 3, 5, 9, 7, 6, 1, 2], [2, 5, 9, 6, 4, 1, 8, 3, 7], [7, 1, 6, 8, 2, 3, 5, 4, 9]]; myMap30 = [[2, 0, 0, 0, 3, 0, 0, 0, 7], [0, 1, 0, 0, 0, 0, 0, 8, 0], [0, 0, 7, 8, 0, 4, 5, 0, 0], [0, 0, 2, 9, 0, 3, 6, 0, 0], [1, 0, 0, 0, 6, 0, 0, 0, 3], [0, 0, 6, 2, 0, 1, 4, 0, 0], [0, 0, 4, 3, 0, 8, 1, 0, 0], [0, 9, 0, 0, 0, 0, 0, 6, 0], [5, 0, 0, 0, 7, 0, 0, 0, 4]]; solution30 = [[2, 8, 5, 1, 3, 6, 9, 4, 7], [4, 1, 9, 7, 5, 2, 3, 8, 6], [3, 6, 7, 8, 9, 4, 5, 2, 1], [7, 5, 2, 9, 4, 3, 6, 1, 8], [1, 4, 8, 5, 6, 7, 2, 9, 3], [9, 3, 6, 2, 8, 1, 4, 7, 5], [6, 7, 4, 3, 2, 8, 1, 5, 9], [8, 9, 3, 4, 1, 5, 7, 6, 2], [5, 2, 1, 6, 7, 9, 8, 3, 4]]; size = 30; _root.onMouseDown = function () { if (!playGame) { } else { var _local2 = int((_xmouse - size) / size); var _local1 = int((_ymouse - size) / size); tempOb.box.gotoAndStop(1); tempOb = this[(("tile_" + _local1) + "_") + _local2]; if (!tempOb.black) { ob = tempOb; ob.cx = _local2; ob.cy = _local1; ob.box.gotoAndStop(2); } else { ob = null; } } }; _root.onKeyDown = function () { if (!playGame) { } else { var k = Key.getCode(); var startX = null; var startY = null; if (k != 32) { if (((k < 49) or (k > 57)) or (ob == null)) { return; } } else { if (ob.cx < 3) { startX = 0; } else if ((ob.cx > 2) and (ob.cx < 6)) { startX = 3; } else if (ob.cx > 5) { startX = 6; } if (ob.cy < 3) { startY = 0; } else if ((ob.cy > 2) and (ob.cy < 6)) { startY = 3; } else if (ob.cy > 5) { startY = 6; } if (k != 32) { ob.txt = chr(k); ob.gotoAndStop(2); myMap[ob.cy][ob.cx] = ob.txt; } else { ob.txt = ""; myMap[ob.cy][ob.cx] = 0; } tmp = [0, 0, 0, 0, 0, 0, 0, 0, 0]; var _local3 = startY; while (_local3 < (startY + 3)) { var _local2 = startX; while (_local2 < (startX + 3)) { var _local1 = this[(("tile_" + _local3) + "_") + _local2]; var t = _local1.txt; _local1.redA = null; if (t != "") { t--; tmp[t]++; } _local2++; } _local3++; } var n = 0; while (n < 9) { if (tmp[n] > 1) { _local3 = startY; while (_local3 < (startY + 3)) { var _local2 = startX; while (_local2 < (startX + 3)) { var _local1 = this[(("tile_" + _local3) + "_") + _local2]; if (!_local1.black) { if (_local1.txt == (n + 1)) { _local1.redA = 1; } } _local2++; } _local3++; } } n++; } tmp = [0, 0, 0, 0, 0, 0, 0, 0, 0]; var _local2 = 0; while (_local2 < W) { var _local1 = this[(("tile_" + ob.cy) + "_") + _local2]; t = _local1.txt; _local1.redB = null; if (t != "") { t--; tmp[t]++; } _local2++; } n = 0; while (n < 9) { if (tmp[n] > 1) { _local2 = 0; while (_local2 < W) { var _local1 = this[(("tile_" + ob.cy) + "_") + _local2]; if (!_local1.black) { if (_local1.txt == (n + 1)) { _local1.redB = 1; } } _local2++; } } n++; } tmp = [0, 0, 0, 0, 0, 0, 0, 0, 0]; _local3 = 0; while (_local3 < H) { var _local1 = this[(("tile_" + _local3) + "_") + ob.cx]; t = _local1.txt; _local1.redC = null; if (t != "") { t--; tmp[t]++; } _local3++; } n = 0; while (n < 9) { if (tmp[n] > 1) { _local3 = 0; while (_local3 < H) { var _local1 = this[(("tile_" + _local3) + "_") + ob.cx]; if (!_local1.black) { if (_local1.txt == (n + 1)) { _local1.redC = 1; } } _local3++; } } n++; } _local3 = 0; while (_local3 < H) { _local2 = 0; while (_local2 < W) { var _local1 = this[(("tile_" + _local3) + "_") + _local2]; if (!_local1.black) { if ((_local1.redA or _local1.redB) or _local1.redC) { _local1.gotoAndStop(3); } else { _local1.gotoAndStop(2); } } _local2++; } _local3++; } checkWin(); } } }; d = 0; playGame = 1; ob = (tempOb = null); myMap = this["myMap" + level]; sol = this["solution" + level]; buildMap(myMap); setDifficulty(); winLabel = ""; Key.addListener(_root); stop();
Frame 3
var y = 0; while (y < H) { var x = 0; while (x < W) { var obj = this[(("tile_" + y) + "_") + x]; removeMovieClip(obj); x++; } y++; } removeMovieClip(frame); if (level > 30) { level = 1; } if (level < 1) { level = 30; } prevFrame();
Symbol 5 MovieClip Frame 1
stop();
Symbol 10 MovieClip [tile] Frame 1
stop();
Symbol 20 Button
on (press) { getURL ("http://lightforce.freestuff.gr", "_blank"); }
Symbol 28 Button
on (press) { level--; nextFrame(); }
Symbol 29 Button
on (press) { level++; nextFrame(); }
Symbol 34 Button
on (press) { if (playGame) { playGame = 0; winLabel = "Show is not solve!"; snd3.start(0, 1); solveMap(); } }
Symbol 35 Button
on (press) { nextFrame(); }
Symbol 40 Button
on (release) { if (_root.playing == 1) { stopAllSounds(); loopSound.gotoAndStop("Stop"); playing = 0; } else { loopSound.gotoAndStop("Play"); playing = 1; } }
Symbol 42 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [snd3]
Symbol 2 Sound [snd2]
Symbol 3 GraphicUsed by:5
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:3 4Used by:10
Symbol 6 FontUsed by:7 8 9
Symbol 7 EditableTextUses:6Used by:10
Symbol 8 EditableTextUses:6Used by:10
Symbol 9 EditableTextUses:6Used by:10
Symbol 10 MovieClip [tile]Uses:5 7 8 9
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClip [frame]Uses:11
Symbol 13 GraphicUsed by:Timeline
Symbol 14 FontUsed by:15
Symbol 15 EditableTextUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:Timeline
Symbol 17 FontUsed by:18
Symbol 18 EditableTextUses:17Used by:Timeline
Symbol 19 GraphicUsed by:20 34 35
Symbol 20 ButtonUses:19Used by:Timeline
Symbol 21 GraphicUsed by:Timeline
Symbol 22 FontUsed by:23 30 31 32
Symbol 23 TextUses:22Used by:Timeline
Symbol 24 FontUsed by:25 33 36
Symbol 25 EditableTextUses:24Used by:Timeline
Symbol 26 GraphicUsed by:28 29
Symbol 27 GraphicUsed by:28 29
Symbol 28 ButtonUses:26 27Used by:Timeline
Symbol 29 ButtonUses:26 27Used by:Timeline
Symbol 30 TextUses:22Used by:Timeline
Symbol 31 TextUses:22Used by:Timeline
Symbol 32 TextUses:22Used by:Timeline
Symbol 33 EditableTextUses:24Used by:Timeline
Symbol 34 ButtonUses:19Used by:Timeline
Symbol 35 ButtonUses:19Used by:Timeline
Symbol 36 EditableTextUses:24Used by:Timeline
Symbol 37 GraphicUsed by:40
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 ButtonUses:37 38 39Used by:Timeline
Symbol 41 SoundUsed by:42
Symbol 42 MovieClipUses:41Used by:Timeline

Instance Names

"loopSound"Frame 2Symbol 42 MovieClip
"box"Symbol 10 MovieClip [tile] Frame 1Symbol 5 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$BO$4h7t1gPH3eB2KgpNodfCP.."
ExportAssets (56)Timeline Frame 1Symbol 1 as "snd3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "snd2"
ExportAssets (56)Timeline Frame 1Symbol 10 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 12 as "frame"

Labels

"Stop"Symbol 42 MovieClip Frame 1
"Play"Symbol 42 MovieClip Frame 5

Dynamic Text Variables

txtSymbol 7 EditableText""
txtSymbol 8 EditableText""
txtSymbol 9 EditableText""
textSymbol 15 EditableText""
levelSymbol 25 EditableText""
difficultySymbol 33 EditableText""
winLabelSymbol 36 EditableText""




http://swfchan.com/9/42688/info.shtml
Created: 9/5 -2019 20:11:39 Last modified: 9/5 -2019 20:11:39 Server time: 22/12 -2024 14:00:32