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

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

LightForce.swf

This is the info page for
Flash #26585

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


Text
Q

Q

Objective:
Push the coloured marbles into their
corresponding holes.
Drag a coloured marble in the direction
you wish to push it.
Click and hold mouse on a marble then
move mouse.
Choose direction and release mouse.
It´s a puzzle game from the Ericsson T68i
Full version has 60 levels, here you can
play 22 of them.
Press Ctrl to restart level, q to exit.

By LightForce

By LightForce

PLAY

PLAY

BACK

NICK KOUVARIS 2005

ActionScript [AS1/AS2]

Frame 1
fscommand ("allowscale", false); wipe = new Sound(_root.mySound); wipe.attachSound("wipe"); klik = new Sound(_root.mySound); klik.attachSound("klik"); loop = new Sound(_root.mySound); loop.attachSound("loop"); stop();
Instance of Symbol 33 MovieClip in Frame 1
onClipEvent (enterFrame) { text = ((int(_parent.getBytesLoaded() / 1000) add " KBYTES OF ") add int(_parent.getBytesTotal() / 1000)) add " Q LOADED ..."; if (_parent.getBytesTotal() == _parent.getBytesLoaded()) { _parent.gotoAndPlay(2); } }
Frame 2
level = 1; playing = 0; stopAllSounds(); stop();
Frame 3
function buildMap(map) { var _local3 = map; mapWidth = _local3[0].length; mapHeight = _local3.length; var _local2 = 0; while (_local2 < mapHeight) { var _local1 = 0; while (_local1 < mapWidth) { this.attachMovie("tile", (("t_" + _local2) + "_") + _local1, ++d); t = this[(("t_" + _local2) + "_") + _local1]; t._x = _local1 * tileW; t._y = _local2 * tileH; t.gotoAndStop(_local3[_local2][_local1]); switch (_local3[_local2][_local1]) { case 4 : _local3[_local2][_local1] = 1; t.exit = "redexit"; break; case 5 : _local3[_local2][_local1] = 1; t.exit = "blueexit"; break; case 6 : _local3[_local2][_local1] = 1; t.exit = "yellowexit"; break; case 7 : _local3[_local2][_local1] = 1; t.exit = "greenexit"; } _local1++; } _local2++; } } function mc(px, py, frame) { var _local1 = this; w++; _local1.attachMovie("b", "b" + w, w); var bounds = _local1["b" + w].getBounds(_local1); var tilex = ((30 * px) + bounds.xMax); var tiley = ((30 * py) + bounds.yMax); b = _local1["b" + w]; b._x = int(tilex); b._y = int(tiley); b.color = frame; b.gotoAndStop(frame); b.dir = ""; b.onEnterFrame = function () { var _local1 = this; var dy = Math.floor((_local1._y + 30) / tileH); var uy = Math.floor((_local1._y - 15) / tileH); var lx = Math.floor((_local1._x - 15) / tileW); var rx = Math.floor((_local1._x + 30) / tileW); var _local3 = Math.floor(_local1._x / tileW); var _local2 = Math.floor(_local1._y / tileH); if (_local1.dir == "right") { if ((_root[(("t_" + _local2) + "_") + rx].exit == "redexit") and (_local1.color == 1)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + _local2) + "_") + rx].exit == "blueexit") and (_local1.color == 2)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + _local2) + "_") + rx].exit == "yellowexit") and (_local1.color == 3)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + _local2) + "_") + rx].exit == "greenexit") and (_local1.color == 4)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if (myMap[_local2][rx] != 1) { myMap[_local2][_local3] = 2; _local1._x = _local1._x + 15; playGame = false; } else { myMap[_local2][_local3] = 1; _local1.dir = ""; klik.start(0, 1); playGame = true; } } if (_local1.dir == "left") { if ((_root[(("t_" + _local2) + "_") + lx].exit == "redexit") and (_local1.color == 1)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + _local2) + "_") + lx].exit == "blueexit") and (_local1.color == 2)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + _local2) + "_") + lx].exit == "yellowexit") and (_local1.color == 3)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + _local2) + "_") + lx].exit == "greenexit") and (_local1.color == 4)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if (myMap[_local2][lx] != 1) { myMap[_local2][_local3] = 2; _local1._x = _local1._x - 15; playGame = false; } else { myMap[_local2][_local3] = 1; _local1.dir = ""; klik.start(0, 1); playGame = true; } } if (_local1.dir == "up") { if ((_root[(("t_" + uy) + "_") + _local3].exit == "redexit") and (_local1.color == 1)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + uy) + "_") + _local3].exit == "blueexit") and (_local1.color == 2)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + uy) + "_") + _local3].exit == "yellowexit") and (_local1.color == 3)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + uy) + "_") + _local3].exit == "greenexit") and (_local1.color == 4)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if (myMap[uy][_local3] != 1) { myMap[_local2][_local3] = 2; _local1._y = _local1._y - 15; playGame = false; } else { myMap[_local2][_local3] = 1; _local1.dir = ""; klik.start(0, 1); playGame = true; } } if (_local1.dir == "down") { if ((_root[(("t_" + dy) + "_") + _local3].exit == "redexit") and (_local1.color == 1)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + dy) + "_") + _local3].exit == "blueexit") and (_local1.color == 2)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + dy) + "_") + _local3].exit == "yellowexit") and (_local1.color == 3)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if ((_root[(("t_" + dy) + "_") + _local3].exit == "greenexit") and (_local1.color == 4)) { removeMovieClip(_local1); myMap[_local2][_local3] = 2; ballCounter--; wipe.start(0, 1); playGame = true; } else if (myMap[dy][_local3] != 1) { myMap[_local2][_local3] = 2; _local1._y = _local1._y + 15; playGame = false; } else { myMap[_local2][_local3] = 1; _local1.dir = ""; klik.start(0, 1); playGame = true; } } if (ballCounter == 0) { removeTiles(); } if (Key.isDown(17)) { removeTiles(); } if (Key.isDown(81)) { q = true; removeTiles(); } if (Key.isDown(35)) { ballCounter = 0; removeTiles(); } }; } function startLevel(lv) { switch (lv) { case 1 : ballCounter = 2; myMap[4][5] = 1; myMap[7][7] = 1; mc(4, 3, 1); mc(6, 6, 2); return; case 2 : ballCounter = 3; myMap[4][7] = 1; myMap[4][8] = 1; myMap[7][6] = 1; mc(6, 3, 1); mc(7, 3, 2); mc(5, 6, 3); return; case 3 : ballCounter = 4; myMap[4][4] = 1; myMap[3][4] = 1; myMap[6][7] = 1; myMap[8][6] = 1; mc(3, 3, 1); mc(3, 2, 1); mc(6, 5, 2); mc(5, 7, 2); return; case 4 : ballCounter = 4; myMap[3][6] = 1; myMap[4][4] = 1; myMap[4][8] = 1; myMap[5][3] = 1; mc(5, 2, 2); mc(3, 3, 1); mc(7, 3, 2); mc(2, 4, 4); return; case 5 : ballCounter = 3; myMap[2][6] = 1; myMap[5][8] = 1; myMap[8][8] = 1; mc(5, 1, 1); mc(7, 4, 2); mc(7, 7, 4); return; case 6 : ballCounter = 4; myMap[3][6] = 1; myMap[5][8] = 1; myMap[8][5] = 1; myMap[6][3] = 1; mc(5, 2, 4); mc(7, 4, 1); mc(4, 7, 3); mc(2, 5, 2); return; case 7 : ballCounter = 4; myMap[8][1] = 1; myMap[8][3] = 1; myMap[8][9] = 1; myMap[8][11] = 1; mc(0, 7, 3); mc(2, 7, 4); mc(8, 7, 1); mc(10, 7, 2); return; case 8 : ballCounter = 5; myMap[1][5] = 1; myMap[4][7] = 1; myMap[7][5] = 1; myMap[10][2] = 1; myMap[9][10] = 1; mc(4, 0, 3); mc(6, 3, 2); mc(4, 6, 1); mc(1, 9, 1); mc(9, 8, 4); return; case 9 : ballCounter = 6; myMap[4][5] = 1; myMap[4][1] = 1; myMap[8][3] = 1; myMap[8][11] = 1; myMap[10][10] = 1; myMap[9][7] = 1; mc(4, 3, 1); mc(0, 3, 3); mc(2, 7, 4); mc(10, 7, 3); mc(9, 9, 4); mc(6, 8, 1); return; case 10 : ballCounter = 4; myMap[1][1] = 1; myMap[1][3] = 1; myMap[11][7] = 1; myMap[9][2] = 1; mc(0, 0, 4); mc(2, 0, 3); mc(6, 10, 1); mc(1, 8, 2); return; case 11 : ballCounter = 6; myMap[5][3] = 1; myMap[7][4] = 1; myMap[8][5] = 1; myMap[8][7] = 1; myMap[7][8] = 1; myMap[5][9] = 1; mc(2, 4, 3); mc(3, 6, 3); mc(4, 7, 1); mc(6, 7, 1); mc(7, 6, 2); mc(8, 4, 2); return; case 12 : ballCounter = 8; myMap[1][4] = 1; myMap[1][8] = 1; myMap[4][1] = 1; myMap[4][11] = 1; myMap[8][1] = 1; myMap[8][11] = 1; myMap[11][4] = 1; myMap[11][8] = 1; mc(3, 0, 3); mc(7, 0, 2); mc(0, 3, 1); mc(10, 3, 4); mc(0, 7, 2); mc(10, 7, 3); mc(3, 10, 4); mc(7, 10, 1); return; case 13 : ballCounter = 4; myMap[2][1] = 1; myMap[1][6] = 1; myMap[11][2] = 1; myMap[8][7] = 1; mc(0, 1, 3); mc(5, 0, 2); mc(1, 10, 4); mc(6, 7, 1); return; case 14 : ballCounter = 6; myMap[3][2] = 1; myMap[6][2] = 1; myMap[7][3] = 1; myMap[8][4] = 1; myMap[9][8] = 1; myMap[11][8] = 1; mc(1, 2, 3); mc(1, 5, 4); mc(2, 6, 4); mc(3, 7, 1); mc(7, 8, 3); mc(7, 10, 1); return; case 15 : ballCounter = 3; myMap[2][9] = 1; myMap[8][1] = 1; myMap[7][7] = 1; mc(8, 1, 3); mc(0, 7, 2); mc(6, 6, 4); return; case 16 : ballCounter = 3; myMap[1][2] = 1; myMap[1][11] = 1; myMap[11][1] = 1; mc(1, 0, 3); mc(10, 0, 2); mc(0, 10, 1); return; case 17 : ballCounter = 5; myMap[1][7] = 1; myMap[3][7] = 1; myMap[6][2] = 1; myMap[9][2] = 1; myMap[11][2] = 1; mc(6, 0, 2); mc(6, 2, 2); mc(1, 5, 4); mc(1, 8, 3); mc(1, 10, 1); return; case 18 : ballCounter = 4; myMap[1][3] = 1; myMap[1][9] = 1; myMap[11][1] = 1; myMap[11][11] = 1; mc(2, 0, 4); mc(8, 0, 2); mc(0, 10, 1); mc(10, 10, 3); return; case 19 : ballCounter = 4; myMap[2][3] = 1; myMap[4][5] = 1; myMap[11][6] = 1; myMap[7][2] = 1; mc(2, 1, 1); mc(4, 3, 4); mc(5, 10, 1); mc(1, 6, 3); return; case 20 : ballCounter = 3; myMap[1][1] = 1; myMap[1][11] = 1; myMap[11][11] = 1; mc(0, 0, 1); mc(10, 0, 2); mc(10, 10, 3); return; case 21 : ballCounter = 2; myMap[6][11] = 1; myMap[11][10] = 1; mc(10, 5, 2); mc(9, 10, 4); return; case 22 : ballCounter = 4; myMap[11][11] = 1; myMap[10][9] = 1; myMap[11][5] = 1; myMap[4][8] = 1; mc(10, 10, 2); mc(8, 9, 1); mc(4, 10, 3); mc(7, 3, 4); } } function removeTiles() { var _local2 = 0; while (_local2 < mapHeight) { var _local1 = 0; while (_local1 < mapWidth) { removeMovieClip(_root[(("t_" + _local2) + "_") + _local1]); _local1++; } _local2++; } var _local3 = 2000; while (_local3 <= w) { removeMovieClip(_root["b" + _local3]); _local3++; } if (ballCounter == 0) { _root.lbl.play(); } else { nextFrame(); } } myMap1 = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 1, 1, 4, 1, 1, 1, 3, 3, 3], [3, 3, 3, 3, 1, 2, 2, 2, 2, 1, 3, 3, 3], [3, 3, 3, 3, 1, 2, 2, 2, 2, 5, 3, 3, 3], [3, 3, 3, 3, 1, 2, 2, 2, 2, 1, 3, 3, 3], [3, 3, 3, 3, 1, 1, 2, 2, 2, 1, 3, 3, 3], [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]]; myMap2 = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3], [3, 3, 3, 3, 3, 1, 1, 2, 2, 2, 1, 3, 3], [3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 1, 3, 3], [3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 4, 3, 3], [3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 1, 5, 1, 1, 6, 1, 1, 1, 3, 3]]; myMap3 = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 1, 1, 1, 1, 5, 1, 1, 1, 3, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3], [3, 3, 4, 2, 2, 2, 2, 2, 2, 1, 1, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 2, 2, 1, 2, 2, 1, 1, 1, 3, 3], [3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3]]; myMap4 = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 1, 1, 1, 1, 4, 1, 1, 3, 3, 3], [3, 3, 1, 1, 2, 2, 2, 2, 2, 1, 1, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 5, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 1, 1, 2, 2, 2, 2, 2, 1, 1, 3, 3], [3, 3, 3, 1, 1, 1, 7, 1, 1, 1, 3, 3, 3]]; myMap5 = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3], [3, 3, 3, 3, 3, 1, 2, 2, 1, 3, 3, 3, 3], [3, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3], [3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 3, 3], [3, 3, 3, 7, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 3, 5, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 1, 3, 3], [3, 3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3], [3, 3, 3, 3, 3, 1, 2, 2, 1, 3, 3, 3, 3], [3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3]]; myMap6 = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 1, 5, 1, 1, 3, 3, 3, 3, 3], [3, 3, 3, 3, 1, 2, 2, 1, 3, 3, 3, 3, 3], [3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 3], [3, 3, 7, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3], [3, 3, 1, 2, 2, 2, 2, 2, 2, 6, 3, 3, 3], [3, 3, 1, 1, 1, 2, 2, 1, 1, 1, 3, 3, 3], [3, 3, 3, 3, 1, 2, 2, 1, 3, 3, 3, 3, 3], [3, 3, 3, 3, 1, 1, 4, 1, 3, 3, 3, 3, 3]]; myMap7 = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5], [6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 1, 1, 7, 1, 1, 2, 2, 2, 1], [1, 2, 2, 2, 1, 3, 3, 3, 1, 2, 2, 2, 1], [1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1]]; myMap8 = [[1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 3], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3], [4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 3], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3], [1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3], [1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 3], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3], [1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 3], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 3], [1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 3]]; myMap9 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 4, 1, 2, 1, 2, 1, 2, 1, 7, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1], [1, 1, 1, 1, 1, 1, 2, 1, 6, 1, 2, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap10 = [[1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1], [1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1], [1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1], [1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1], [1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1], [1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1]]; myMap11 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1], [1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 5, 2, 1, 2, 6, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1], [1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1], [1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1], [1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1], [1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1], [1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1], [1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap12 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1], [1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1], [1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 1, 1, 4, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 6, 1, 5, 2, 2, 2, 2, 1], [7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1], [1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1], [1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap13 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1], [1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1], [1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1], [1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1], [6, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1], [1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1], [1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1], [1, 2, 2, 7, 1, 2, 2, 2, 1, 4, 1, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap14 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1], [1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1], [1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 4, 1, 2, 2, 1], [1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 7, 2, 1], [1, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1], [1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1], [1, 2, 6, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1], [1, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap15 = [[1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1], [1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1], [1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1], [1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1], [1, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1], [1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 1, 2, 7], [1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 5], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap16 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 6, 1, 1, 1, 1, 1, 1, 1, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1], [1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1], [1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 1], [1, 2, 2, 1, 2, 1, 4, 2, 1, 2, 1, 2, 1], [1, 2, 2, 1, 2, 1, 5, 2, 1, 2, 1, 2, 1], [1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1], [1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1], [1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap17 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 4, 1, 2, 2, 2], [1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2], [1, 2, 2, 2, 2, 2, 2, 2, 6, 1, 2, 2, 2], [1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2], [1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 7, 1, 2, 2, 2, 1, 1], [1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1], [1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2], [1, 2, 2, 2, 2, 2, 2, 2, 5, 1, 2, 2, 2], [1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2], [1, 2, 2, 2, 2, 2, 2, 2, 5, 1, 2, 2, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap18 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 5, 2, 2, 2, 2, 2, 2, 2, 4, 1, 1], [1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1], [1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1], [1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1], [1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1], [1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 2, 1], [1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1], [1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1], [1, 1, 6, 2, 2, 2, 2, 2, 2, 2, 7, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap19 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1], [1, 2, 2, 7, 2, 2, 2, 2, 2, 1, 2, 2, 1], [1, 2, 2, 2, 6, 2, 2, 2, 4, 2, 2, 2, 1], [1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap20 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 1, 1, 1, 1, 5, 2, 2, 2, 1], [6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]; myMap21 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 1, 7, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1]]; myMap22 = [[1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1], [1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1], [1, 1, 1, 3, 1, 1, 1, 6, 1, 3, 1, 1, 1]]; tileW = 30; tileH = 30; d = 0; w = 2000; q = false; playGame = true; myMap = _root["myMap" + level]; buildMap(myMap); startLevel(level); stop();
Instance of Symbol 53 MovieClip in Frame 3
onClipEvent (mouseDown) { _root.posx = Math.floor(_root._xmouse / 30); _root.posy = Math.floor(_root._ymouse / 30); } onClipEvent (mouseUp) { _root.hit = false; _root.clip.arr.gotoAndStop(1); _root.postx = Math.floor(_root._xmouse / 30); _root.posty = Math.floor(_root._ymouse / 30); if (_root.playGame) { if (_root.posty > _root.posy) { _root.clip.dir = "down"; } else if (_root.posty < _root.posy) { _root.clip.dir = "up"; } else if (_root.postx > _root.posx) { _root.clip.dir = "right"; } else if (_root.postx < _root.posx) { _root.clip.dir = "left"; } _root.clip = null; } } onClipEvent (enterFrame) { if ((_root.clip != null) and _root.hit) { if (_root._xmouse > (_root.clip._x + 30)) { _root.clip.arr.gotoAndStop(2); } if (_root._xmouse < _root.clip._x) { _root.clip.arr.gotoAndStop(3); } if (_root._ymouse < _root.clip._y) { _root.clip.arr.gotoAndStop(4); } if (_root._ymouse > (_root.clip._y + 30)) { _root.clip.arr.gotoAndStop(5); } } }
Frame 4
exit = true; if (q) { stop(); qtext = "You exit the game at level " + level; exit = false; } if (exit) { if (ballCounter == 0) { level++; } if (level == 23) { stop(); qtext = "Congratulations you completed 22 levels of Q game. You are now a Q master. Thank you for playing my game. "; exit = false; } else { prevFrame(); } }
Symbol 7 Button
on (press) { _root.clip = null; }
Symbol 22 MovieClip Frame 1
stop();
Symbol 25 Button
on (press) { _root.clip = this; _root.hit = true; }
Symbol 43 Button
on (press) { getURL ("http://www.freestuff.gr/lightforce", "_blank"); }
Symbol 48 Button
on (press) { _root.clip = null; nextFrame(); }
Symbol 52 Button
on (release) { if (_root.playing == 1) { stopAllSounds(); playing = 0; } else { loop.start(0, 999); playing = 1; } }
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 2
level = _root.level + 1;
Symbol 57 MovieClip Frame 90
stop(); _root.play();
Symbol 62 Button
on (press) { gotoAndStop (2); }

Library Items

Symbol 1 Sound [wipe]
Symbol 2 Sound [loop]
Symbol 3 Sound [klik]
Symbol 4 Sound [bomsnd]Used by:57
Symbol 5 GraphicUsed by:13
Symbol 6 GraphicUsed by:7 25
Symbol 7 ButtonUses:6Used by:13
Symbol 8 GraphicUsed by:13
Symbol 9 GraphicUsed by:13
Symbol 10 GraphicUsed by:13
Symbol 11 GraphicUsed by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip [tile]Uses:5 7 8 9 10 11 12
Symbol 14 GraphicUsed by:29
Symbol 15 GraphicUsed by:29
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:29
Symbol 18 GraphicUsed by:21
Symbol 19 GraphicUsed by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:18 19 20Used by:22  Timeline
Symbol 22 MovieClipUses:21Used by:29
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 ButtonUses:24 6Used by:29
Symbol 26 GraphicUsed by:29
Symbol 27 GraphicUsed by:29
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClip [b]Uses:14 15 17 22 25 26 27 28
Symbol 30 GraphicUsed by:Timeline
Symbol 31 FontUsed by:32
Symbol 32 EditableTextUses:31Used by:33
Symbol 33 MovieClipUses:32Used by:Timeline
Symbol 34 GraphicUsed by:Timeline
Symbol 35 FontUsed by:36 37 39 40 41 59 63
Symbol 36 TextUses:35Used by:Timeline
Symbol 37 TextUses:35Used by:Timeline
Symbol 38 FontUsed by:39 44 60
Symbol 39 TextUses:38 35Used by:Timeline
Symbol 40 TextUses:35Used by:Timeline
Symbol 41 TextUses:35Used by:Timeline
Symbol 42 GraphicUsed by:43
Symbol 43 ButtonUses:42Used by:Timeline
Symbol 44 TextUses:38Used by:48
Symbol 45 GraphicUsed by:48
Symbol 46 FontUsed by:47
Symbol 47 TextUses:46Used by:48
Symbol 48 ButtonUses:44 45 47Used by:Timeline
Symbol 49 GraphicUsed by:52
Symbol 50 GraphicUsed by:52
Symbol 51 GraphicUsed by:52
Symbol 52 ButtonUses:49 50 51Used by:Timeline
Symbol 53 MovieClipUsed by:Timeline
Symbol 54 GraphicUsed by:57
Symbol 55 FontUsed by:56
Symbol 56 EditableTextUses:55Used by:57
Symbol 57 MovieClipUses:54 56 4Used by:Timeline
Symbol 58 GraphicUsed by:Timeline
Symbol 59 EditableTextUses:35Used by:Timeline
Symbol 60 TextUses:38Used by:62
Symbol 61 GraphicUsed by:62
Symbol 62 ButtonUses:60 61Used by:Timeline
Symbol 63 TextUses:35Used by:Timeline

Instance Names

"goButton"Frame 2Symbol 48 Button
"lbl"Frame 3Symbol 57 MovieClip
"arrow"Symbol 22 MovieClip Frame 2Symbol 21 MovieClip
"arr"Symbol 29 MovieClip [b] Frame 1Symbol 22 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "wipe"
ExportAssets (56)Timeline Frame 1Symbol 2 as "loop"
ExportAssets (56)Timeline Frame 1Symbol 3 as "klik"
ExportAssets (56)Timeline Frame 1Symbol 4 as "bomsnd"
ExportAssets (56)Timeline Frame 1Symbol 13 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 29 as "b"
ExportAssets (56)Timeline Frame 3Symbol 4 as "bomsnd"

Dynamic Text Variables

textSymbol 32 EditableText""
levelSymbol 56 EditableText""
qtextSymbol 59 EditableText""




http://swfchan.com/6/26585/info.shtml
Created: 22/5 -2019 12:30:29 Last modified: 22/5 -2019 12:30:29 Server time: 08/05 -2024 17:54:14