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

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

879490578.swf

This is the info page for
Flash #13270

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


Text
PLAY

First, click on grid to mark your start position
Then, click mouse to move inside the grid
Click on reset button to reset current puzzle

Draw a path moving horizontally and vertically
that passes through each open square. The
blue runner will always run straight, as far as
possible, stopping only when blocked

level:

restart

restart

Full Board 2005 LightForce

CONGRATULATIONS

NEXT LEVEL

ActionScript [AS1/AS2]

Frame 1
fscommand ("allowscale", false); klik = new Sound(_root.mySound); klik.attachSound("klik"); level = 1; pX = 40; pY = 45; stop();
Instance of Symbol 13 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 = 145; text = "Full Board by LightForce Original idea Erich Friedman"; } }
Frame 2
function buildMap(map) { var _local3 = this; mapWidth = map[0].length; mapHeight = map.length; var _local2 = 0; while (_local2 < mapHeight) { var _local1 = 0; while (_local1 < mapWidth) { _local3.attachMovie("tile", (("t_" + _local2) + "_") + _local1, ++d); t = _local3[(("t_" + _local2) + "_") + _local1]; if ((level >= 1) and (level <= 3)) { t._height = 41; t._width = 41; tileW = 40; tileH = 40; } if ((level >= 4) and (level <= 6)) { t._height = 34.2; t._width = 34.2; tileW = 33.2; tileH = 33.2; } if (level >= 7) { t._height = 29.5; t._width = 29.5; tileW = 28.5; tileH = 28.5; } t._x = (_local1 * tileW) + pX; t._y = (_local2 * tileH) + pY; t.x = _local1; t.y = _local2; t.gotoAndStop(map[_local2][_local1]); _local1++; } _local2++; } } function placeBlue(tx, ty) { var _local1 = ty; var _local2 = tx; _root[(("t_" + _local1) + "_") + _local2].gotoAndStop(3); myMap[_local1][_local2] = 3; currentX = _local2; currentY = _local1; klik.start(0, 1); } function selectPos(dx, dy) { if (dx < currentX) { pos = "left"; moveLeft(currentX, currentY); } else if (dy < currentY) { pos = "up"; moveUp(currentX, currentY); } else if (dx > currentX) { pos = "right"; moveRight(currentX, currentY); } else if (dy > currentY) { pos = "down"; moveDown(currentX, currentY); } } function moveLeft(cx, cy) { var _local1 = cy; var _local2 = cx; if (myMap[_local1][_local2 - 1] == 1) { _root[(("t_" + _local1) + "_") + _local2].gotoAndStop(4); myMap[_local1][_local2] = 4; moveLeft(_local2 - 1, _local1); } else { placeBlue(_local2, _local1); checkWin(_local2, _local1); } } function moveUp(cx, cy) { var _local1 = cy; var _local2 = cx; if (myMap[_local1 - 1][_local2] == 1) { _root[(("t_" + _local1) + "_") + _local2].gotoAndStop(4); myMap[_local1][_local2] = 4; moveUp(_local2, _local1 - 1); } else { placeBlue(_local2, _local1); checkWin(_local2, _local1); } } function moveRight(cx, cy) { var _local1 = cy; var _local2 = cx; if (myMap[_local1][_local2 + 1] == 1) { _root[(("t_" + _local1) + "_") + _local2].gotoAndStop(4); myMap[_local1][_local2] = 4; moveRight(_local2 + 1, _local1); } else { placeBlue(_local2, _local1); checkWin(_local2, _local1); } } function moveDown(cx, cy) { var _local1 = cy; var _local2 = cx; if (myMap[_local1 + 1][_local2] == 1) { _root[(("t_" + _local1) + "_") + _local2].gotoAndStop(4); myMap[_local1][_local2] = 4; moveDown(_local2, _local1 + 1); } else { placeBlue(_local2, _local1); checkWin(_local2, _local1); } } function checkWin(wx, wy) { var _local3 = 0; var _local2 = 0; while (_local2 < mapHeight) { var _local1 = 0; while (_local1 < mapWidth) { if (myMap[_local2][_local1] == 1) { _local3++; } _local1++; } _local2++; } if (_local3 < 1) { nextLevel.swapDepths(2000 + d); nextLevel.play(); playGame = false; } else if ((((myMap[wy][wx + 1] != 1) and (myMap[wy][wx - 1] != 1)) and (myMap[wy - 1][wx] != 1)) and (myMap[wy + 1][wx] != 1)) { resetArrow.gotoAndPlay(2); currentX = null; currentY = null; } } myMap1 = [[2, 2, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 2], [1, 1, 2, 1, 1], [1, 1, 1, 1, 1]]; myMap2 = [[2, 1, 1, 1, 1], [1, 1, 2, 1, 1], [1, 1, 1, 1, 2], [1, 1, 1, 1, 1], [1, 1, 1, 2, 1]]; myMap3 = [[2, 1, 1, 1, 1], [2, 1, 1, 1, 1], [2, 1, 1, 1, 1], [1, 1, 1, 1, 2], [1, 1, 1, 1, 2]]; myMap4 = [[2, 1, 1, 1, 1, 1], [1, 1, 2, 1, 1, 1], [1, 1, 1, 1, 1, 1], [1, 1, 1, 2, 1, 1], [1, 1, 1, 1, 1, 1], [2, 1, 1, 1, 1, 1]]; myMap5 = [[2, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1], [1, 2, 1, 1, 1, 2], [1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 2, 1], [2, 1, 1, 1, 1, 1]]; myMap6 = [[1, 1, 1, 1, 1, 1], [1, 2, 2, 1, 1, 1], [1, 1, 1, 1, 2, 1], [1, 1, 1, 1, 2, 1], [1, 1, 1, 1, 1, 1], [1, 1, 2, 1, 1, 2]]; myMap7 = [[1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 2, 1], [1, 1, 2, 2, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1], [1, 1, 2, 1, 1, 1, 1], [1, 1, 1, 1, 2, 1, 1], [1, 1, 1, 1, 1, 1, 1]]; myMap8 = [[2, 1, 1, 1, 1, 1, 1], [2, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1], [1, 2, 1, 2, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1], [1, 1, 2, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1]]; myMap9 = [[1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 2, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 2, 2, 1], [1, 1, 1, 1, 2, 1, 1], [1, 1, 1, 1, 1, 1, 2]]; playGame = true; levelUp = true; firstMove = true; myMap = _root["myMap" + level]; buildMap(myMap); this.createEmptyMovieClip("bl", ++d); stop();
Frame 3
var i = 0; while (i < mapHeight) { var j = 0; while (j < mapWidth) { removeMovieClip(_root[(("t_" + i) + "_") + j]); j++; } i++; } removeMovieClip(_root.bl); if (levelUp == true) { level++; } else { level--; } if (level < 1) { level = 9; } if (level > 9) { level = 1; } prevFrame();
Symbol 5 Button
on (press) { if (_root.playGame) { if (_root.firstMove) { if (_root.myMap[this.y][this.x] == 1) { _root.firstMove = false; _root.startX = this.x; _root.startY = this.y; _root.placeBlue(this.x, this.y); _root.smallCircle = true; } } else if ((_root.myMap[this.y][this.x] == 1) and ((this.x == _root.currentX) or (this.y == _root.currentY))) { _root.selectPos(this.x, this.y); if (_root.smallCircle) { _root.smallCircle = false; _root[(("t_" + _root.startY) + "_") + _root.startX].gotoAndStop(5); } } } }
Symbol 10 MovieClip [tile] Frame 4
with (_root.bl) { lineStyle(1, 3368703, 100); switch (_root.pos) { case "left" : lineX = this._x + (this._width / 2); lineY = this._y + (this._height / 2); moveTo(lineX, lineY); lineTo(lineX - _root.tileW, lineY); break; case "up" : lineX = this._x + (this._width / 2); lineY = this._y + (this._height / 2); moveTo(lineX, lineY); lineTo(lineX, lineY - _root.tileH); break; case "right" : lineX = this._x + (this._width / 2); lineY = this._y + (this._height / 2); moveTo(lineX, lineY); lineTo(lineX + _root.tileW, lineY); break; case "down" : lineX = this._x + (this._width / 2); lineY = this._y + (this._height / 2); moveTo(lineX, lineY); lineTo(lineX, lineY + _root.tileH); } } stop();
Symbol 17 Button
on (press) { nextFrame(); }
Symbol 23 Button
on (press) { if (playGame) { levelUp = false; nextFrame(); } }
Symbol 24 Button
on (press) { if (playGame) { levelUp = true; nextFrame(); } }
Symbol 30 Button
on (press) { if (playGame == true) { level--; nextFrame(); } }
Symbol 33 Button
on (press) { getURL ("http://www.freestuff.gr/lightforce", "_blank"); }
Symbol 41 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 110
_root.nextFrame();
Symbol 45 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 21
gotoAndPlay (3);
Symbol 49 Button
on (release) { if (_root.playing == 1) { stopAllSounds(); loopSound.gotoAndStop("Stop"); playing = 0; } else { loopSound.gotoAndStop("Play"); playing = 1; } }
Symbol 50 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"goButton"Frame 1Symbol 17 Button
"mySound"Frame 2Symbol 34 MovieClip
"nextLevel"Frame 2Symbol 41 MovieClip
"resetArrow"Frame 2Symbol 45 MovieClip
"loopSound"Frame 2Symbol 50 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "klik"
ExportAssets (56)Timeline Frame 1Symbol 2 as "loop"
ExportAssets (56)Timeline Frame 1Symbol 10 as "tile"
ExportAssets (56)Timeline Frame 2Symbol 2 as "loop"

Labels

"Stop"Symbol 50 MovieClip Frame 1
"Play"Symbol 50 MovieClip Frame 3

Dynamic Text Variables

textSymbol 12 EditableText""
levelSymbol 26 EditableText" "




http://swfchan.com/3/13270/info.shtml
Created: 5/6 -2019 01:09:51 Last modified: 5/6 -2019 01:09:51 Server time: 05/11 -2024 08:31:36