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/49963610?noj=FRM49963610-15DC" width="1" height="1"></div>

Knight Maze game.swf

This is the info page for
Flash #27594

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


Text
FLASH

FUN

PAGES

.COM

loading, please wait...

FlashFunPages.com

FlashFunPages.com

FlashFunPages.com

Replay

Coded by Nick Kouvaris & Berkay Unal - Design by Mehmet Saygin

ActionScript [AS1/AS2]

Frame 1
stopAllSounds(); stop();
Instance of Symbol 58 MovieClip in Frame 1
onClipEvent (enterFrame) { if (_root.getBytesLoaded() >= _root.getBytesTotal()) { delete this.onEnterFrame; _root.gotoAndPlay(2); } else { this.gotoAndStop(Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * this._totalframes)); } }
Frame 2
mysound = new Sound(this); mysound.attachSound("m\u00FCzik"); mysound.start(0, 99);
Frame 3
fscommand ("allowscale", false); wipe = new Sound(_root.mySound); wipe.attachSound("wipe"); level = 1; stop();
Instance of Symbol 70 MovieClip in Frame 3
onClipEvent (enterFrame) { text = ((int(_parent.getBytesLoaded() / 1000) add " KBYTES OF ") add int(_parent.getBytesTotal() / 1000)) add " TILT LOADED ..."; if (_parent.getBytesTotal() == _parent.getBytesLoaded()) { _parent.gotoAndPlay(4); } }
Frame 4
function buildMap(map, exit) { var _local3 = map; getwh(level); 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._height = tileH; t._width = tileW; t._x = _local1 * tileW; t._y = _local2 * tileH; t.w_0._visible = Number(_local3[_local2][_local1].substr(0, 1)); t.w_1._visible = Number(_local3[_local2][_local1].substr(1, 1)); t.w_2._visible = Number(_local3[_local2][_local1].substr(2, 1)); t.w_3._visible = Number(_local3[_local2][_local1].substr(3, 1)); t.exit._visible = false; _local1++; } _local2++; } var c = 0; while (c < exit.length) { var x = exit[c][0]; var y = exit[c][1]; this[(("t_" + y) + "_") + x].exit._visible = true; c++; } } function createBall(x, y) { var _local1 = this; _local1.attachMovie("ball", "ball" + w, ++w); var bounds = _local1["b" + w].getBounds(_local1); var tilex = ((tileW * x) + bounds.xMax); var tiley = ((tileH * y) + bounds.yMax); b = _local1["ball" + w]; b._height = tileH; b._width = tileW; b._x = tilex; b._y = tiley; b.onEnterFrame = function () { var _local1 = this; if (moveRight) { _local1._x = _local1._x + step; counter++; if (counter == 4) { moveRight = false; playGame = true; } } if (moveLeft) { _local1._x = _local1._x - step; counter++; if (counter == 4) { moveLeft = false; playGame = true; } } if (moveDown) { _local1._y = _local1._y + step; counter++; if (counter == 4) { moveDown = false; playGame = true; } } if (moveUp) { _local1._y = _local1._y - step; counter++; if (counter == 4) { moveUp = false; playGame = true; } } if (playGame) { var dy = Math.floor((_local1._y + tileH) / tileH); var uy = Math.floor((_local1._y - tileH) / tileH); var lx = Math.floor((_local1._x - tileW) / tileW); var rx = Math.floor((_local1._x + tileW) / tileW); var _local3 = Math.floor(_local1._x / tileW); var _local2 = Math.floor(_local1._y / tileH); if (_local1.direction == "right") { if (_root[(("t_" + _local2) + "_") + _local3].w_1._visible == false) { if (_root[(("t_" + _local2) + "_") + rx].w_3._visible == false) { playGame = false; moveRight = true; counter = 0; } } } if (_local1.direction == "left") { if (_root[(("t_" + _local2) + "_") + _local3].w_3._visible == false) { if (_root[(("t_" + _local2) + "_") + lx].w_1._visible == false) { playGame = false; moveLeft = true; counter = 0; } } } if (_local1.direction == "down") { if (_root[(("t_" + _local2) + "_") + _local3].w_2._visible == false) { if (_root[(("t_" + dy) + "_") + _local3].w_0._visible == false) { playGame = false; moveDown = true; counter = 0; } } } if (_local1.direction == "up") { if (_root[(("t_" + _local2) + "_") + _local3].w_0._visible == false) { if (_root[(("t_" + uy) + "_") + _local3].w_2._visible == false) { playGame = false; moveUp = true; counter = 0; } } } if (_root[(("t_" + _local2) + "_") + _local3].exit._visible == true) { _root[(("t_" + _local2) + "_") + _local3].exit._visible = false; _root[(("t_" + _local2) + "_") + _local3].exit.gotoAndStop(2); wipe.start(0, 1); ex++; if (ex == exitCounter) { nextFrame(); } } if ((((moveRight == false) and (moveUp == false)) and (moveDown == false)) and (moveLeft == false)) { if (Key.isDown(39)) { _local1.direction = "right"; } if (Key.isDown(37)) { _local1.direction = "left"; } if (Key.isDown(40)) { _local1.direction = "down"; } if (Key.isDown(38)) { _local1.direction = "up"; } if (Key.isDown(17)) { level--; nextFrame(); } } } }; } function doLevel(lv) { switch (lv) { case 1 : createBall(1, 1); step = 10; exitCounter = 1; return; case 2 : createBall(3, 3); step = 9; exitCounter = 1; return; case 3 : createBall(1, 4); step = 9; exitCounter = 1; return; case 4 : createBall(1, 3); step = 8; exitCounter = 1; return; case 5 : createBall(5, 2); step = 8; exitCounter = 1; return; case 6 : createBall(6, 4); step = 7; exitCounter = 1; return; case 7 : createBall(3, 4); step = 10; exitCounter = 5; return; case 8 : createBall(3, 3); step = 10; exitCounter = 8; return; case 9 : createBall(3, 3); step = 10; exitCounter = 8; return; case 10 : createBall(1, 3); step = 9; exitCounter = 6; return; case 11 : createBall(5, 5); step = 7; exitCounter = 15; } } function getwh(lv) { switch (lv) { case 1 : tileW = 40; tileH = 40; return; case 2 : tileW = 36; tileH = 36; return; case 3 : tileW = 36; tileH = 36; return; case 4 : tileW = 32; tileH = 32; return; case 5 : tileW = 32; tileH = 32; return; case 6 : tileW = 28; tileH = 28; return; case 7 : tileW = 40; tileH = 40; return; case 8 : tileW = 40; tileH = 40; return; case 9 : tileW = 40; tileH = 40; return; case 10 : tileW = 36; tileH = 36; return; case 11 : tileW = 28; tileH = 28; } } myMap1 = [["0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1001", "1010", "1000", "1001", "1100"], ["0000", "0001", "0000", "0000", "0000", "0110"], ["0000", "0101", "0000", "0010", "0000", "0100"], ["0000", "0001", "0010", "0000", "0000", "0110"], ["0000", "0011", "0010", "0010", "0011", "0110"]]; myMap2 = [["0000", "0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1101", "1000", "1010", "1000", "1100", "1100"], ["0000", "0001", "0000", "0000", "0000", "0010", "0100"], ["0000", "0101", "0000", "0111", "0000", "0000", "0110"], ["0000", "0011", "0000", "0000", "1101", "0000", "0100"], ["0000", "0001", "0000", "0000", "0000", "0000", "0110"], ["0000", "0011", "0010", "0111", "0010", "0010", "0110"]]; myMap3 = [["0000", "0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1001", "1000", "1110", "1000", "1000", "1110"], ["0000", "0011", "0000", "0010", "0000", "0000", "0100"], ["0000", "0001", "0000", "0000", "0000", "0000", "0111"], ["0000", "0001", "0000", "0000", "0011", "0000", "0100"], ["0000", "0111", "0000", "0000", "0000", "0000", "0100"], ["0000", "0011", "0110", "0010", "0010", "0111", "0110"]]; myMap4 = [["0000", "0000", "0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1001", "1000", "1000", "1010", "1100", "1000", "1100"], ["0000", "0011", "0100", "0000", "0000", "0010", "0000", "0110"], ["0000", "0011", "0000", "0100", "0000", "0000", "0000", "0100"], ["0000", "0001", "0000", "0000", "0000", "0110", "0000", "0110"], ["0000", "0001", "0000", "0100", "0000", "0000", "0000", "0110"], ["0000", "0011", "1100", "0000", "0000", "0000", "0010", "0100"], ["0000", "0011", "0010", "0110", "0010", "0010", "0011", "0110"]]; myMap5 = [["0000", "0000", "0000", "0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1101", "1000", "1010", "1100", "1000", "1000", "1110"], ["0000", "0001", "0000", "0000", "0000", "0000", "0000", "0100"], ["0000", "0001", "0010", "0100", "0000", "0000", "0100", "0100"], ["0000", "0001", "0000", "0000", "0110", "0100", "0000", "0110"], ["0000", "0011", "0000", "0000", "0000", "0010", "0000", "0100"], ["0000", "0001", "0000", "0111", "0000", "0000", "0000", "0100"], ["0000", "0011", "0010", "0010", "0110", "0010", "0010", "0111"]]; myMap6 = [["0000", "0000", "0000", "0000", "0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1011", "1000", "1100", "1000", "1000", "1010", "1100", "1000", "1110"], ["0000", "0001", "0110", "0000", "0000", "0010", "0000", "0000", "0000", "0101"], ["0000", "0001", "0000", "0000", "0000", "0000", "0100", "0100", "0000", "0100"], ["0000", "0011", "0100", "0000", "0010", "0000", "0011", "0000", "0000", "0110"], ["0000", "0001", "0000", "0000", "0010", "0000", "0010", "0100", "0000", "0100"], ["0000", "0001", "0000", "0000", "0100", "0100", "0000", "0010", "0000", "0110"], ["0000", "0001", "1001", "0010", "0000", "0010", "0000", "0000", "0000", "0100"], ["0000", "0011", "0000", "0000", "0010", "0100", "0000", "0000", "0010", "0100"], ["0000", "0011", "0010", "0010", "0110", "0010", "0010", "0010", "0110", "0110"]]; myMap7 = [["0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1011", "1100", "1000", "1010", "1100"], ["0000", "0001", "0000", "0000", "0100", "0100"], ["0000", "0101", "0100", "0010", "0000", "0100"], ["0000", "0001", "0000", "0000", "0000", "0110"], ["0000", "0111", "0010", "0110", "0010", "0110"]]; myMap8 = [["0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1011", "1000", "1010", "1100", "1100"], ["0000", "0001", "0000", "0100", "0000", "0100"], ["0000", "0101", "0000", "0010", "0000", "0110"], ["0000", "0011", "0000", "0001", "0010", "0110"], ["0000", "0011", "0010", "0010", "0010", "0110"]]; myMap9 = [["0000", "0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1011", "1100", "1000", "1010", "1110"], ["0000", "0101", "0000", "0000", "0010", "0100"], ["0000", "0001", "0010", "0000", "0000", "0110"], ["0000", "0001", "0100", "0100", "0010", "0100"], ["0000", "0111", "0010", "0010", "0010", "0110"]]; myMap10 = [["0000", "0000", "0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1101", "1000", "1100", "1000", "1000", "1100"], ["0000", "0011", "0000", "0010", "0100", "0000", "0110"], ["0000", "0101", "0000", "0000", "0000", "0000", "0100"], ["0000", "0011", "0000", "0000", "0011", "0000", "0111"], ["0000", "0001", "0000", "0010", "0000", "0000", "0100"], ["0000", "0111", "0010", "0010", "0110", "0010", "0110"]]; myMap11 = [["0000", "0000", "0000", "0000", "0000", "0000", "0000", "0000", "0000"], ["0000", "1001", "1010", "1100", "1000", "1000", "1000", "1110", "1100"], ["0000", "0001", "0000", "0000", "0000", "0100", "0000", "0000", "0100"], ["0000", "0001", "0000", "0000", "0000", "0000", "0000", "0110", "0100"], ["0000", "0111", "0100", "1000", "0000", "0000", "0000", "0000", "0110"], ["0000", "0001", "0000", "0000", "0110", "0000", "0100", "0000", "0100"], ["0000", "0001", "0000", "0000", "0000", "0010", "0000", "0000", "0110"], ["0000", "0001", "0000", "0010", "0000", "0010", "0000", "0000", "0100"], ["0000", "0111", "0010", "0010", "0010", "0010", "0110", "0010", "0110"]]; myExit1 = [[5, 5]]; myExit2 = [[4, 4]]; myExit3 = [[6, 3]]; myExit4 = [[7, 5]]; myExit5 = [[3, 6]]; myExit6 = [[4, 6]]; myExit7 = [[1, 1], [5, 5], [5, 1], [1, 5], [3, 3]]; myExit8 = [[1, 2], [1, 4], [2, 5], [2, 1], [4, 1], [4, 5], [5, 2], [5, 4]]; myExit9 = [[1, 1], [5, 1], [5, 5], [1, 5], [2, 2], [4, 2], [2, 4], [4, 4]]; myExit10 = [[1, 2], [4, 1], [1, 5], [4, 6], [6, 5], [6, 4]]; myExit11 = [[2, 1], [6, 1], [8, 1], [4, 2], [7, 3], [1, 4], [3, 4], [5, 4], [7, 5], [2, 6], [4, 6], [5, 7], [1, 8], [3, 8], [7, 8]]; moveRight = (moveLeft = (moveDown = (moveUp = false))); playGame = true; w = 0; ex = 0; myMap = _root["myMap" + level]; myExit = _root["myExit" + level]; myText = "Level: " + level; buildMap(myMap, myExit); doLevel(level); stop();
Frame 5
var i = 0; while (i < mapHeight) { var j = 0; while (j < mapWidth) { removeMovieClip(_root[(("t_" + i) + "_") + j]); j++; } i++; } removeMovieClip(ball1); level++; if (level > 11) { _root.gotoAndStop("frameFinal"); } else { prevFrame(); }
Frame 6
stop(); stopAllSounds(); mysound = new Sound(this); mysound.attachSound("music_finalscene"); mysound.start(0, 99);
Symbol 20 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 14
stop();
Symbol 58 MovieClip Frame 1
stop();
Symbol 67 Button
on (release) { getURL ("http://www.flashfunpages.com"); }
Symbol 75 Button
on (press) { nextFrame(); }
Symbol 81 Button
on (release) { getURL ("http://www.flashfunpages.com"); }
Symbol 87 Button
on (release) { getURL ("http://www.laughnetwork.com"); }
Symbol 94 Button
on (release) { gotoAndPlay (1); }
Symbol 100 Button
on (release) { getURL ("http://lightforce.freestuff.gr/", "_blank"); }
Symbol 101 Button
on (release) { getURL ("http://www.berkayunal.com", "_blank"); }
Symbol 102 Button
on (release) { getURL ("http://www.mehmetsaygin.com", "_blank"); }

Library Items

Symbol 1 Sound [wipe]
Symbol 2 Sound [music_finalscene]
Symbol 3 Sound [müzik]
Symbol 4 GraphicUsed by:14
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:13
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:13
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:13
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:13
Symbol 13 MovieClipUses:6 8 10 12Used by:14  Timeline
Symbol 14 MovieClip [ball]Uses:4 13
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClipUses:16Used by:21
Symbol 18 GraphicUsed by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:18 19Used by:21
Symbol 21 MovieClip [tile]Uses:17 20
Symbol 22 GraphicUsed by:Timeline
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:Timeline
Symbol 26 GraphicUsed by:34
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:34
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:34
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:26 28 30 32 33Used by:Timeline
Symbol 35 GraphicUsed by:41
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:41
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:35 37 39 40Used by:Timeline
Symbol 42 GraphicUsed by:49
Symbol 43 FontUsed by:44 45 46
Symbol 44 TextUses:43Used by:49
Symbol 45 TextUses:43Used by:49
Symbol 46 TextUses:43Used by:49
Symbol 47 FontUsed by:48
Symbol 48 TextUses:47Used by:49
Symbol 49 MovieClipUses:42 44 45 46 48Used by:50
Symbol 50 MovieClipUses:49Used by:Timeline
Symbol 51 FontUsed by:52 63 65 80 93
Symbol 52 TextUses:51Used by:Timeline
Symbol 53 GraphicUsed by:58
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:58
Symbol 56 ShapeTweeningUsed by:58
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:53 55 56 57Used by:Timeline
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:Timeline
Symbol 63 TextUses:51Used by:67
Symbol 64 GraphicUsed by:67 81
Symbol 65 TextUses:51Used by:67 81
Symbol 66 GraphicUsed by:67 81
Symbol 67 ButtonUses:63 64 65 66Used by:Timeline
Symbol 68 FontUsed by:69
Symbol 69 EditableTextUses:68Used by:70
Symbol 70 MovieClipUses:69Used by:Timeline
Symbol 71 FontUsed by:72
Symbol 72 EditableTextUses:71Used by:Timeline
Symbol 73 GraphicUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 ButtonUses:73 74Used by:Timeline
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:Timeline
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:Timeline
Symbol 80 TextUses:51Used by:81
Symbol 81 ButtonUses:80 64 65 66Used by:Timeline
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:87
Symbol 84 GraphicUsed by:87
Symbol 85 GraphicUsed by:86 87
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 ButtonUses:83 84 86 85Used by:Timeline
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:Timeline
Symbol 90 GraphicUsed by:91 94
Symbol 91 MovieClipUses:90Used by:94
Symbol 92 GraphicUsed by:94
Symbol 93 TextUses:51Used by:94
Symbol 94 ButtonUses:91 92 93 90Used by:Timeline
Symbol 95 GraphicUsed by:98
Symbol 96 FontUsed by:97
Symbol 97 TextUses:96Used by:98
Symbol 98 MovieClipUses:95 97Used by:103
Symbol 99 GraphicUsed by:100 101 102
Symbol 100 ButtonUses:99Used by:103
Symbol 101 ButtonUses:99Used by:103
Symbol 102 ButtonUses:99Used by:103
Symbol 103 MovieClipUses:98 100 101 102Used by:Timeline

Instance Names

"w_3"Symbol 21 MovieClip [tile] Frame 1Symbol 17 MovieClip
"w_0"Symbol 21 MovieClip [tile] Frame 1Symbol 17 MovieClip
"w_1"Symbol 21 MovieClip [tile] Frame 1Symbol 17 MovieClip
"w_2"Symbol 21 MovieClip [tile] Frame 1Symbol 17 MovieClip
"exit"Symbol 21 MovieClip [tile] Frame 1Symbol 20 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "wipe"
ExportAssets (56)Timeline Frame 1Symbol 2 as "music_finalscene"
ExportAssets (56)Timeline Frame 1Symbol 3 as "müzik"
ExportAssets (56)Timeline Frame 1Symbol 14 as "ball"
ExportAssets (56)Timeline Frame 1Symbol 21 as "tile"

Labels

"frameFinal"Frame 6

Dynamic Text Variables

textSymbol 69 EditableText""
myTextSymbol 72 EditableText""




http://swfchan.com/6/27594/info.shtml
Created: 21/5 -2019 09:29:26 Last modified: 21/5 -2019 09:29:26 Server time: 15/05 -2024 17:33:07