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

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

threesome.swf

This is the info page for
Flash #22453

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


Text
PLAY

THREESOME  BY LIGHTFORCE

level:

moves:

reset

ActionScript [AS1/AS2]

Frame 1
playing = 0; level = 1; snd1 = new Sound(_root.snd1); snd1.attachSound("snd1"); snd2 = new Sound(_root.snd2); snd2.attachSound("snd2"); stop();
Instance of Symbol 33 MovieClip in Frame 1
onClipEvent (enterFrame) { text = ((int(_parent.getBytesLoaded() / 1000) add " OF ") add int(_parent.getBytesTotal() / 1000)) add " LOADED ..."; if (_parent.getBytesTotal() == _parent.getBytesLoaded()) { _root.goButton._x = 205; text = "PUZZLE LEVELS DESIGN \u00A9 OSKAR VAN DEVENTER 2004"; } }
Frame 2
function buildMap(map, left, right) { W = map[0].length; H = map.length; var _local3 = 0; while (_local3 < H) { var _local1 = 0; while (_local1 < W) { var _local2 = map[_local3][_local1]; this.attachMovie("tile", (("t_" + _local3) + "_") + _local1, ++d); t = this[(("t_" + _local3) + "_") + _local1]; t._x = (_local1 * size) + width[level]; t._y = (_local3 * size) + height[level]; t.gotoAndStop(_local2); if (_local2 == 11) { t.exit = 1; } if ((_local2 > 2) and (_local2 < 10)) { t.mark = _local2; } t.state = 0; t.door = 0; if (_local2 > 11) { t.gotoAndStop(_local2); t.door = 1; col = new Color(t.ld); col.setRGB(myColor[left[_local3][_local1]]); t.leftDoor = 1; col = new Color(t.rd); col.setRGB(myColor[right[_local3][_local1]]); t.rightDoor = 1; } _local1++; } _local3++; } } function checkTile(left, right) { var red = 0; var blue = 0; var green = 0; var yellow = 0; var purple = 0; var grey = 0; var orange = 0; var _local2 = 0; while (_local2 < H) { var _local1 = 0; while (_local1 < W) { t = this[(("t_" + _local2) + "_") + _local1]; var _local3 = myMap[_local2][_local1]; if (t.mark and t.state) { switch (t.mark) { case 3 : red++; break; case 4 : green++; break; case 6 : blue++; break; case 7 : purple++; break; case 8 : grey++; break; case 9 : orange++; } } _local1++; } _local2++; } doDoor(red, 3, leftDoor, rightDoor); doDoor(green, 4, leftDoor, rightDoor); doDoor(blue, 6, leftDoor, rightDoor); doDoor(purple, 7, leftDoor, rightDoor); doDoor(grey, 8, leftDoor, rightDoor); doDoor(orange, 9, leftDoor, rightDoor); } function doDoor(n, col, left, right) { var _local3 = right; var _local2 = 0; while (_local2 < H) { var _local1 = 0; while (_local1 < W) { t = this[(("t_" + _local2) + "_") + _local1]; var m = myMap[_local2][_local1]; if (m > 11) { if (n == 1) { if (left[_local2][_local1] != _local3[_local2][_local1]) { if (((col == left[_local2][_local1]) and t.leftDoor) and (!t.state)) { t.ld.gotoAndPlay(2); t.leftDoor = 0; } if (((col == _local3[_local2][_local1]) and t.rightDoor) and (!t.state)) { t.rd.gotoAndPlay(2); t.rightDoor = 0; } if ((t.leftDoor == 0) and (t.rightDoor == 0)) { t.door = 0; } else { t.door = 1; } } if (left[_local2][_local1] == _local3[_local2][_local1]) { if (((col == left[_local2][_local1]) and t.leftDoor) and (!t.state)) { t.ld.gotoAndPlay(2); t.leftDoor = 0; } if (((!t.rightDoor) and (!t.state)) and (col == _local3[_local2][_local1])) { t.rd.gotoAndPlay(6); t.rightDoor = 1; } if ((t.leftDoor == 0) and (t.rightDoor == 0)) { t.door = 0; } else { t.door = 1; } } } if (n == 2) { if (left[_local2][_local1] == _local3[_local2][_local1]) { if (((col == _local3[_local2][_local1]) and t.rightDoor) and (!t.state)) { t.rd.gotoAndPlay(2); t.rightDoor = 0; } if ((t.leftDoor == 0) and (t.rightDoor == 0)) { t.door = 0; } else { t.door = 1; } } } if (n == 0) { if (((col == left[_local2][_local1]) and (!t.leftDoor)) and (!t.state)) { t.ld.gotoAndPlay(6); t.leftDoor = 1; } if (((col == _local3[_local2][_local1]) and (!t.rightDoor)) and (!t.state)) { t.rd.gotoAndPlay(6); t.rightDoor = 1; } if ((t.leftDoor == 0) and (t.rightDoor == 0)) { t.door = 0; } else { t.door = 1; } } } _local1++; } _local2++; } } function doPlayer(lv) { switch (lv) { case 1 : cp(3, 1, 1); cp(4, 1, 0); cp(5, 1, 0); return; case 2 : cp(3, 7, 1); cp(4, 7, 0); cp(5, 7, 0); return; case 3 : cp(4, 1, 1); cp(11, 1, 0); cp(11, 2, 0); return; case 4 : cp(6, 4, 1); cp(7, 4, 0); cp(8, 4, 0); return; case 5 : cp(1, 1, 1); cp(6, 1, 0); cp(8, 1, 0); return; case 6 : cp(10, 1, 1); cp(11, 1, 0); cp(5, 2, 0); return; case 7 : cp(4, 3, 1); cp(9, 1, 0); cp(10, 1, 0); return; case 8 : cp(5, 9, 1); cp(6, 9, 0); cp(7, 9, 0); } } function cp(x, y, f) { var _local1 = this; var _local2 = y; var _local3 = x; _local1.attachMovie("mc", "mc" + e, ++d); _local1["mc" + e]._x = (_local3 * size) + width[level]; _local1["mc" + e]._y = (_local2 * size) + height[level]; _local1["mc" + e].px = _local3; _local1["mc" + e].py = _local2; _local1[(("t_" + _local2) + "_") + _local3].state = 1; if (f == 0) { _local1["mc" + e].gotoAndStop(1); _local1["mc" + e].mcball.gotoAndStop(1); } else { _local1["mc" + e].gotoAndStop(2); flag = 1; } e++; } function checkWin() { var _local3 = 0; var _local2 = 0; while (_local2 < H) { var _local1 = 0; while (_local1 < W) { t = this[(("t_" + _local2) + "_") + _local1]; if (t.exit and t.state) { _local3++; } _local1++; } _local2++; } if (_local3 == 3) { level++; snd2.start(0, 1); nextFrame(); } } function changePlayer(f) { var _local1 = f; mc1.gotoAndStop(1); mc1.mcball.stop(); mc2.gotoAndStop(1); mc2.mcball.stop(); mc3.gotoAndStop(1); mc3.mcball.stop(); if (_local1 > 3) { _local1 = 1; } this["mc" + _local1].gotoAndStop(2); this["mc" + _local1].mcball.play(); flag = _local1; _local1 = _local1++; } myMap1 = [[2, 2, 2, 2, 2, 2, 2, 2, 2], [2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 1, 9, 1, 1, 1, 7, 1, 2], [2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 12, 2, 2, 12, 2, 2, 2, 2], [2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 1, 9, 1, 1, 1, 7, 1, 2], [2, 1, 1, 11, 11, 11, 1, 1, 2], [2, 2, 2, 2, 2, 2, 2, 2, 2]]; leftDoor1 = [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 9, 0, 0, 9, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0]]; rightDoor1 = [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 7, 0, 0, 7, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0]]; myMap2 = [[2, 2, 2, 2, 2, 2, 2, 2, 2], [2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 1, 4, 1, 6, 1, 3, 1, 2], [2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 2, 12, 2, 2, 12, 2, 2, 2], [2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 1, 3, 1, 3, 1, 9, 1, 2], [2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 2, 12, 2, 2, 12, 2, 2, 2], [2, 1, 1, 1, 1, 1, 11, 1, 2], [2, 1, 4, 1, 6, 1, 11, 1, 2], [2, 1, 1, 1, 1, 1, 11, 1, 2], [2, 2, 2, 2, 2, 2, 2, 2, 2]]; leftDoor2 = [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 0, 0, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 0, 0, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0]]; rightDoor2 = [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 6, 0, 0, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 6, 0, 0, 9, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0]]; myMap3 = [[2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], [2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 1, 4, 1, 1, 6, 1, 2, 1, 6, 1, 1, 1, 3, 1, 2], [2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 2, 12, 2, 2, 12, 2, 2, 2, 12, 2, 2, 12, 2, 2, 2], [2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 1, 9, 1, 1, 11, 1, 2, 1, 4, 1, 1, 11, 11, 1, 2], [2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]]; leftDoor3 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 0, 0, 6, 0, 0, 0, 4, 0, 0, 4, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; rightDoor3 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 6, 0, 0, 3, 0, 0, 0, 6, 0, 0, 9, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; myMap4 = [[2, 2, 2, 2, 2, 2, 2, 2, 2, 2], [2, 1, 1, 1, 2, 1, 1, 4, 1, 2], [2, 1, 4, 1, 13, 1, 1, 4, 1, 2], [2, 1, 1, 1, 2, 2, 1, 8, 1, 2], [2, 1, 6, 1, 2, 2, 1, 1, 1, 2], [2, 1, 1, 1, 13, 13, 1, 1, 1, 2], [2, 1, 3, 1, 2, 2, 2, 12, 2, 2], [2, 1, 1, 1, 2, 3, 9, 1, 1, 2], [2, 1, 9, 1, 13, 1, 1, 1, 8, 2], [2, 1, 1, 1, 2, 2, 1, 1, 8, 2], [2, 1, 1, 1, 1, 13, 1, 1, 1, 2], [2, 1, 1, 1, 1, 2, 11, 11, 11, 2], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2]]; leftDoor4 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 4, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 4, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 4, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 3, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 8, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; rightDoor4 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 4, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 9, 6, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 4, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 9, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 8, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; myMap5 = [[2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], [2, 1, 1, 1, 4, 2, 1, 2, 1, 1, 4, 1, 1, 3, 2], [2, 12, 2, 2, 1, 2, 1, 2, 2, 2, 2, 12, 2, 2, 2], [2, 1, 1, 13, 1, 2, 1, 3, 1, 1, 2, 1, 6, 1, 2], [2, 6, 1, 2, 2, 2, 12, 2, 2, 12, 2, 1, 1, 1, 2], [2, 11, 1, 2, 11, 1, 1, 9, 1, 1, 2, 9, 1, 11, 2], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]]; leftDoor5 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0], [0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 4, 0, 0, 6, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; rightDoor5 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0], [0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 6, 0, 0, 6, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; myMap6 = [[2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], [2, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 3, 4, 6, 2], [2, 1, 1, 13, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2], [2, 6, 1, 2, 2, 12, 2, 1, 1, 2, 2, 12, 2, 1, 1, 2], [2, 1, 1, 2, 1, 1, 2, 12, 2, 2, 1, 1, 2, 12, 2, 2], [2, 1, 1, 13, 1, 9, 1, 1, 1, 2, 9, 1, 4, 1, 1, 2], [2, 1, 1, 2, 1, 1, 1, 11, 1, 2, 9, 1, 1, 11, 11, 2], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]]; leftDoor6 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 9, 0, 0], [0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; rightDoor6 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 3, 0, 0], [0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; myMap7 = [[2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], [2, 1, 3, 1, 1, 2, 1, 1, 2, 1, 1, 4, 2], [2, 1, 1, 1, 1, 2, 1, 1, 13, 1, 1, 3, 2], [2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 7, 2], [2, 1, 13, 1, 1, 2, 1, 1, 1, 13, 1, 6, 2], [2, 1, 2, 1, 1, 2, 1, 4, 1, 2, 1, 1, 2], [2, 1, 2, 1, 1, 2, 1, 6, 1, 2, 12, 2, 2], [2, 1, 13, 1, 1, 2, 1, 9, 1, 2, 1, 1, 2], [2, 1, 2, 2, 2, 2, 1, 1, 1, 13, 1, 3, 2], [2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 3, 2], [2, 1, 4, 1, 11, 2, 1, 1, 13, 1, 1, 9, 2], [2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 11, 11, 2], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]]; leftDoor7 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0], [0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; rightDoor7 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 6, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0], [0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; myMap8 = [[2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], [2, 4, 1, 1, 1, 1, 9, 1, 1, 1, 1, 4, 2], [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2], [2, 2, 12, 2, 1, 2, 12, 2, 1, 2, 12, 2, 2], [2, 1, 1, 2, 12, 2, 1, 2, 12, 2, 1, 1, 2], [2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2], [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2], [2, 2, 12, 2, 1, 2, 12, 2, 1, 2, 12, 2, 2], [2, 1, 1, 2, 12, 2, 1, 2, 12, 2, 1, 1, 2], [2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2], [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2], [2, 2, 12, 2, 1, 2, 12, 2, 1, 2, 2, 2, 2], [2, 1, 1, 2, 12, 2, 1, 2, 2, 2, 1, 1, 2], [2, 4, 1, 1, 1, 11, 11, 11, 1, 1, 1, 4, 2], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]]; leftDoor8 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0], [0, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0], [0, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; rightDoor8 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 9, 0, 0], [0, 0, 0, 0, 6, 0, 0, 0, 3, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0], [0, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; myColor = [0, 0, 0, "0xFF7575", "0x66CC00", "0xFFFF00", "0x0099FF", "0xDA92DA", "0x999999", "0xFFAE35", "0x66CCFF"]; width = [0, 100, 100, 30, 100, 40, 30, 60, 60]; height = [0, 70, 20, 70, 20, 90, 90, 20, 0]; size = 22; _root.onKeyDown = function () { var _local1 = this; if (play) { play = 0; if (Key.isDown(17)) { changePlayer(flag); } if (Key.isDown(37)) { ob = _local1["mc" + flag]; var _local3 = ob.px; var _local2 = ob.py; var m = myMap[_local2][_local3 - 1]; if (((m != 2) and (!_local1[(("t_" + _local2) + "_") + (_local3 - 1)].state)) and (!_local1[(("t_" + _local2) + "_") + (_local3 - 1)].door)) { _local1[(("t_" + _local2) + "_") + _local3].state = 0; _local1[(("t_" + _local2) + "_") + (_local3 - 1)].state = 1; if ((m > 2) and (m < 12)) { snd1.start(0, 1); } ob._x = ob._x - size; ob.px--; moves++; checkTile(leftDoor, rightDoor); checkWin(); } } if (Key.isDown(39)) { ob = _local1["mc" + flag]; var _local3 = ob.px; var _local2 = ob.py; var m = myMap[_local2][_local3 + 1]; if (((m != 2) and (!_local1[(("t_" + _local2) + "_") + (_local3 + 1)].state)) and (!_local1[(("t_" + _local2) + "_") + (_local3 + 1)].door)) { if ((m > 2) and (m < 12)) { snd1.start(0, 1); } _local1[(("t_" + _local2) + "_") + _local3].state = 0; _local1[(("t_" + _local2) + "_") + (_local3 + 1)].state = 1; ob._x = ob._x + size; ob.px++; moves++; checkTile(leftDoor, rightDoor); checkWin(); } } if (Key.isDown(40)) { ob = _local1["mc" + flag]; var _local3 = ob.px; var _local2 = ob.py; var m = myMap[_local2 + 1][_local3]; if (((m != 2) and (!_local1[(("t_" + (_local2 + 1)) + "_") + _local3].state)) and (!_local1[(("t_" + (_local2 + 1)) + "_") + _local3].door)) { if ((m > 2) and (m < 12)) { snd1.start(0, 1); } _local1[(("t_" + _local2) + "_") + _local3].state = 0; _local1[(("t_" + (_local2 + 1)) + "_") + _local3].state = 1; ob._y = ob._y + size; ob.py++; moves++; checkTile(leftDoor, rightDoor); checkWin(); } } if (Key.isDown(38)) { ob = _local1["mc" + flag]; var _local3 = ob.px; var _local2 = ob.py; var m = myMap[_local2 - 1][_local3]; if (((m != 2) and (!_local1[(("t_" + (_local2 - 1)) + "_") + _local3].state)) and (!_local1[(("t_" + (_local2 - 1)) + "_") + _local3].door)) { if ((m > 2) and (m < 12)) { snd1.start(0, 1); } _local1[(("t_" + _local2) + "_") + _local3].state = 0; _local1[(("t_" + (_local2 - 1)) + "_") + _local3].state = 1; ob._y = ob._y - size; ob.py--; moves++; checkTile(leftDoor, rightDoor); checkWin(); } } } }; _root.onKeyUp = function () { play = 1; }; d = 0; e = 1; moves = 0; play = 1; myMap = _root["myMap" + level]; leftDoor = _root["leftDoor" + level]; rightDoor = _root["rightDoor" + level]; buildMap(myMap, leftDoor, rightDoor); doPlayer(level); Key.addListener(_root); levelText = (level + " / ") + 8; stop();
Frame 3
var i = 0; while (i < H) { var j = 0; while (j < W) { removeMovieClip(this[(("t_" + i) + "_") + j]); j++; } i++; } var a = 1; while (a < 4) { removeMovieClip(this["mc" + a]); a++; } if (level > 8) { level = 1; } if (level < 1) { level = 8; } prevFrame();
Symbol 15 MovieClip Frame 1
stop();
Symbol 15 MovieClip Frame 5
stop();
Symbol 29 MovieClip Frame 14
stop();
Symbol 30 MovieClip [mc] Frame 1
stop();
Symbol 37 Button
on (press) { nextFrame(); }
Symbol 40 Button
on (press) { getURL ("http://lightforce.freestuff.gr", "_blank"); }
Symbol 45 Button
on (release) { if (playing == 1) { stopAllSounds(); loop.gotoAndStop("Stop"); playing = 0; } else { loop.gotoAndStop("Play"); playing = 1; } }
Symbol 49 Button
on (press) { nextFrame(); }
Symbol 52 Button
on (press) { level--; nextFrame(); }
Symbol 53 Button
on (press) { level++; nextFrame(); }
Symbol 55 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [snd2]
Symbol 2 Sound [snd1]
Symbol 3 GraphicUsed by:16
Symbol 4 GraphicUsed by:16
Symbol 5 GraphicUsed by:16
Symbol 6 GraphicUsed by:16
Symbol 7 GraphicUsed by:16
Symbol 8 GraphicUsed by:16
Symbol 9 GraphicUsed by:16
Symbol 10 GraphicUsed by:16
Symbol 11 GraphicUsed by:16
Symbol 12 GraphicUsed by:16
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:16
Symbol 16 MovieClip [tile]Uses:3 4 5 6 7 8 9 10 11 12 15
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:25
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:25
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:25
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:25
Symbol 25 MovieClipUses:18 20 22 24Used by:30
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:29
Symbol 28 SoundUsed by:29
Symbol 29 MovieClipUses:27 28Used by:30
Symbol 30 MovieClip [mc]Uses:25 29
Symbol 31 FontUsed by:32 38
Symbol 32 EditableTextUses:31Used by:33
Symbol 33 MovieClipUses:32Used by:Timeline
Symbol 34 FontUsed by:35 41 42 46 47 48
Symbol 35 TextUses:34Used by:37
Symbol 36 GraphicUsed by:37
Symbol 37 ButtonUses:35 36Used by:Timeline
Symbol 38 EditableTextUses:31Used by:Timeline
Symbol 39 GraphicUsed by:40 49
Symbol 40 ButtonUses:39Used by:Timeline
Symbol 41 TextUses:34Used by:Timeline
Symbol 42 EditableTextUses:34Used by:Timeline
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 ButtonUses:43 44Used by:Timeline
Symbol 46 TextUses:34Used by:Timeline
Symbol 47 EditableTextUses:34Used by:Timeline
Symbol 48 TextUses:34Used by:Timeline
Symbol 49 ButtonUses:39Used by:Timeline
Symbol 50 GraphicUsed by:52 53
Symbol 51 GraphicUsed by:52 53
Symbol 52 ButtonUses:50 51Used by:Timeline
Symbol 53 ButtonUses:50 51Used by:Timeline
Symbol 54 SoundUsed by:55
Symbol 55 MovieClipUses:54Used by:Timeline

Instance Names

"goButton"Frame 1Symbol 37 Button
"loop"Frame 2Symbol 55 MovieClip
"ld"Symbol 16 MovieClip [tile] Frame 12Symbol 15 MovieClip
"rd"Symbol 16 MovieClip [tile] Frame 12Symbol 15 MovieClip
"mcball"Symbol 30 MovieClip [mc] Frame 1Symbol 25 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$Dl$R7nrEN2jMG6uVnqW1/XZ6/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "snd2"
ExportAssets (56)Timeline Frame 1Symbol 2 as "snd1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 30 as "mc"

Labels

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

Dynamic Text Variables

textSymbol 32 EditableText""
levelTextSymbol 42 EditableText""
movesSymbol 47 EditableText""




http://swfchan.com/5/22453/info.shtml
Created: 26/5 -2019 22:15:52 Last modified: 26/5 -2019 22:15:52 Server time: 15/05 -2024 21:59:24