STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228109 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #29490 |
Frame 1stop(); levelmark = 1; name = "";Frame 2function reset() { for (var i in _root) { if (typeof(_root[i]) == "movieclip") { if (_root[i] != _root.endcell) { _root[i].removeMovieClip(); } } } delete visitedcells; } function neighbours(r, c) { var n = grid[r - 1][c]; var s = grid[r + 1][c]; var e = grid[r][c + 1]; var w = grid[r][c - 1]; var empty = []; var dirs = []; if ((!n.visited) && (n != null)) { empty.push(n); dirs.push("n"); } if ((!s.visited) && (s != null)) { empty.push(s); dirs.push("s"); } if ((!e.visited) && (e != null)) { empty.push(e); dirs.push("e"); } if ((!w.visited) && (w != null)) { empty.push(w); dirs.push("w"); } if (empty.length) { var rn = Math.floor(Math.random() * empty.length); var dir = dirs[rn]; cellstack.push(currentcell); currentcell.hidewall(dir); currentcell.visited = true; currentcell = empty[rn]; currentcell.oppHideWall(dir); currentcell.visited = true; _root.visitedcells++; } else { currentcell = cellstack.pop(); } } function points() { var corners = [grid[0][0], grid[0][columns - 1], grid[rows - 1][0], grid[rows - 1][columns - 1]]; var rn = Math.floor(Math.random() * corners.length); var startcell = corners[rn]; corners.splice(rn, 1); var endcell = corners[Math.floor(Math.random() * corners.length)]; var cells = new Object(); cells.startcell = startcell; cells.endcell = endcell; return(cells); } function up() { if ((!_root.grid[_root.cr][_root.cc].n._visible) && (!_root.grid[_root.cr - 1][_root.cc].s._visible)) { _root.grid[_root.cr - 1][_root.cc].gotoAndStop(2); _root.previous(_root.grid[_root.cr - 1][_root.cc]); _root.cr--; } check(); } function down() { if ((!_root.grid[_root.cr][_root.cc].s._visible) && (!_root.grid[_root.cr + 1][_root.cc].n._visible)) { _root.grid[_root.cr + 1][_root.cc].gotoAndStop(2); _root.previous(_root.grid[_root.cr + 1][_root.cc]); _root.cr++; } check(); } function left() { if ((!_root.grid[_root.cr][_root.cc].w._visible) && (!_root.grid[_root.cr][_root.cc - 1].e._visible)) { _root.grid[_root.cr][_root.cc - 1].gotoAndStop(2); _root.previous(_root.grid[_root.cr][_root.cc - 1]); _root.cc--; } check(); } function right() { if ((!_root.grid[_root.cr][_root.cc].e._visible) && (!_root.grid[_root.cr][_root.cc + 1].w._visible)) { _root.grid[_root.cr][_root.cc + 1].gotoAndStop(2); _root.previous(_root.grid[_root.cr][_root.cc + 1]); _root.cc++; } check(); } function check() { if (_root.grid[_root.cr][_root.cc] == _root.endcell) { _root.endcell.ender.gotoAndPlay(2); } } function previous(current) { _root.last.gotoAndStop(1); _root.last = current; } rows = Math.floor(Math.random() * 1) + 13; columns = Math.floor(Math.random() * 1) + 14; num = 1; w = 40; h = 20; startx = 265; starty = 90; cellstack = []; i = 1; while (i <= rows) { _root["row" + i] = []; z = 1; while (z <= columns) { _root.attachMovie("tile", "tile" + num, num); _root["tile" + num]._x = startx + ((w / 2) * (z - i)); _root["tile" + num]._y = starty + ((h / 2) * (z + i)); _root["tile" + num].visited = false; _root["tile" + num].r = i - 1; _root["tile" + num].c = z - 1; _root["tile" + num].depth = num; _root["row" + i].push(_root["tile" + num]); num++; z++; } i++; } grid = []; x = 1; while (x <= rows) { grid.push(_root["row" + x]); x++; } Movieclip.prototype.hideWall = function (dir) { this[dir]._visible = false; }; Movieclip.prototype.oppHideWall = function (dir) { var opp; if (dir == "s") { opp = "n"; } else if (dir == "n") { opp = "s"; } else if (dir == "e") { opp = "w"; } else if (dir == "w") { opp = "e"; } this[opp]._visible = false; }; currentcell = grid[Math.floor(Math.random() * rows)][Math.floor(Math.random() * columns)]; positions = points(); startcell = positions.startcell; endcell = positions.endcell; delete positions;Frame 3neighbours(currentcell.r, currentcell.c);Frame 4if (visitedcells < ((rows * columns) - 1)) { gotoAndPlay (3); } else { endcell.attachMovie("ender", "ender", 1); endcell.s.swapDepths(2); endcell.e.swapDepths(3); startcell.gotoAndStop(3); last = startcell; cr = startcell.r; cc = startcell.c; stop(); }Frame 10_root.reset(); endcell.removeMovieClip();Frame 11loadVariables ((((("http://www.gamezarena.com/puzzle/games/smallworld/enterhighs.php?name=" + name) + "&comments=") + comments) + "&levels=") + levelmark, GET);Frame 31loadVariables ("http://www.gamezarena.com/puzzle/games/smallworld/gethighs.php", GET);Frame 51stop();Symbol 15 MovieClip [player] Frame 1stop();Symbol 16 MovieClip [tile] Frame 1stop();Symbol 16 MovieClip [tile] Frame 2stop(); if (Key.getCode() == 37) { tellTarget ("player") { gotoAndStop ("left"); }; } else if (Key.getCode() == 39) { tellTarget ("player") { gotoAndStop ("right"); }; } else if (Key.getCode() == 38) { tellTarget ("player") { gotoAndStop ("up"); }; } else if (Key.getCode() == 40) { tellTarget ("player") { gotoAndStop ("down"); }; }Instance of Symbol 15 MovieClip [player] "player" in Symbol 16 MovieClip [tile] Frame 2onClipEvent (keyDown) { if (Key.getCode() == 37) { _root.left(); } else if (Key.getCode() == 39) { _root.right(); } else if (Key.getCode() == 38) { _root.up(); } else if (Key.getCode() == 40) { _root.down(); } updateAfterEvent(); }Symbol 25 MovieClip [ender] Frame 1stop();Symbol 25 MovieClip [ender] Frame 46_level0.levelmark = _level0.levelmark + 1; _root.reset(); _root.gotoAndPlay(2); _parent.removeMovieClip();Symbol 37 Buttonon (release) { gotoAndPlay (2); }Symbol 46 Buttonon (release) { gotoAndStop (10); }Symbol 50 Buttonon (press) { if (name == "") { warning = "You didn't enter your name."; } else { gotoAndPlay (11); } }Symbol 58 MovieClip Frame 21stop();
Library Items
Symbol 1 Graphic | Used by:16 | |
Symbol 2 Graphic | Used by:3 | |
Symbol 3 MovieClip | Uses:2 | Used by:16 |
Symbol 4 Graphic | Used by:5 | |
Symbol 5 MovieClip | Uses:4 | Used by:16 |
Symbol 6 Graphic | Used by:7 | |
Symbol 7 MovieClip | Uses:6 | Used by:16 |
Symbol 8 Graphic | Used by:16 | |
Symbol 9 Graphic | Used by:10 | |
Symbol 10 MovieClip | Uses:9 | Used by:16 |
Symbol 11 Graphic | Used by:15 | |
Symbol 12 Graphic | Used by:15 | |
Symbol 13 Graphic | Used by:15 | |
Symbol 14 Graphic | Used by:15 | |
Symbol 15 MovieClip [player] | Uses:11 12 13 14 | Used by:16 Timeline |
Symbol 16 MovieClip [tile] | Uses:1 3 5 7 8 10 15 | |
Symbol 17 Graphic | Used by:25 | |
Symbol 18 Graphic | Used by:19 | |
Symbol 19 MovieClip | Uses:18 | Used by:25 |
Symbol 20 Graphic | Used by:24 | |
Symbol 21 Graphic | Used by:24 | |
Symbol 22 ShapeTweening | Used by:24 | |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:20 21 22 23 | Used by:25 |
Symbol 25 MovieClip [ender] | Uses:17 19 24 | |
Symbol 26 Bitmap | Used by:27 | |
Symbol 27 Graphic | Uses:26 | Used by:28 |
Symbol 28 MovieClip | Uses:27 | Used by:Timeline |
Symbol 29 Graphic | Used by:Timeline | |
Symbol 30 Graphic | Used by:31 | |
Symbol 31 MovieClip | Uses:30 | Used by:Timeline |
Symbol 32 Graphic | Used by:46 50 Timeline | |
Symbol 33 Graphic | Used by:Timeline | |
Symbol 34 Graphic | Used by:37 | |
Symbol 35 Graphic | Used by:37 | |
Symbol 36 Graphic | Used by:37 | |
Symbol 37 Button | Uses:34 35 36 | Used by:Timeline |
Symbol 38 Graphic | Used by:Timeline | |
Symbol 39 Graphic | Used by:40 | |
Symbol 40 MovieClip | Uses:39 | Used by:Timeline |
Symbol 41 Graphic | Used by:Timeline | |
Symbol 42 Font | Used by:43 61 62 63 64 65 66 67 68 69 70 | |
Symbol 43 EditableText | Uses:42 | Used by:Timeline |
Symbol 44 Graphic | Used by:46 50 | |
Symbol 45 Graphic | Used by:46 50 | |
Symbol 46 Button | Uses:32 44 45 | Used by:Timeline |
Symbol 47 Graphic | Used by:Timeline | |
Symbol 48 Graphic | Used by:49 | |
Symbol 49 MovieClip | Uses:48 | Used by:Timeline |
Symbol 50 Button | Uses:32 44 45 | Used by:Timeline |
Symbol 51 Font | Used by:52 55 | |
Symbol 52 EditableText | Uses:51 | Used by:Timeline |
Symbol 53 Font | Used by:54 71 72 73 74 75 76 77 78 79 80 | |
Symbol 54 EditableText | Uses:53 | Used by:Timeline |
Symbol 55 EditableText | Uses:51 | Used by:Timeline |
Symbol 56 Graphic | Used by:58 | |
Symbol 57 Graphic | Used by:58 | |
Symbol 58 MovieClip | Uses:56 57 | Used by:Timeline |
Symbol 59 Graphic | Used by:Timeline | |
Symbol 60 Graphic | Used by:Timeline | |
Symbol 61 EditableText | Uses:42 | Used by:Timeline |
Symbol 62 EditableText | Uses:42 | Used by:Timeline |
Symbol 63 EditableText | Uses:42 | Used by:Timeline |
Symbol 64 EditableText | Uses:42 | Used by:Timeline |
Symbol 65 EditableText | Uses:42 | Used by:Timeline |
Symbol 66 EditableText | Uses:42 | Used by:Timeline |
Symbol 67 EditableText | Uses:42 | Used by:Timeline |
Symbol 68 EditableText | Uses:42 | Used by:Timeline |
Symbol 69 EditableText | Uses:42 | Used by:Timeline |
Symbol 70 EditableText | Uses:42 | Used by:Timeline |
Symbol 71 EditableText | Uses:53 | Used by:Timeline |
Symbol 72 EditableText | Uses:53 | Used by:Timeline |
Symbol 73 EditableText | Uses:53 | Used by:Timeline |
Symbol 74 EditableText | Uses:53 | Used by:Timeline |
Symbol 75 EditableText | Uses:53 | Used by:Timeline |
Symbol 76 EditableText | Uses:53 | Used by:Timeline |
Symbol 77 EditableText | Uses:53 | Used by:Timeline |
Symbol 78 EditableText | Uses:53 | Used by:Timeline |
Symbol 79 EditableText | Uses:53 | Used by:Timeline |
Symbol 80 EditableText | Uses:53 | Used by:Timeline |
Instance Names
"levelmark" | Frame 2 | Symbol 43 EditableText |
"highname1" | Frame 51 | Symbol 61 EditableText |
"highname2" | Frame 51 | Symbol 62 EditableText |
"highname3" | Frame 51 | Symbol 63 EditableText |
"highname4" | Frame 51 | Symbol 64 EditableText |
"highname5" | Frame 51 | Symbol 65 EditableText |
"highname6" | Frame 51 | Symbol 66 EditableText |
"highname7" | Frame 51 | Symbol 67 EditableText |
"highname8" | Frame 51 | Symbol 68 EditableText |
"highname9" | Frame 51 | Symbol 69 EditableText |
"highname10" | Frame 51 | Symbol 70 EditableText |
"comment1" | Frame 51 | Symbol 71 EditableText |
"comment2" | Frame 51 | Symbol 72 EditableText |
"comment3" | Frame 51 | Symbol 73 EditableText |
"comment4" | Frame 51 | Symbol 74 EditableText |
"comment5" | Frame 51 | Symbol 75 EditableText |
"comment6" | Frame 51 | Symbol 76 EditableText |
"comment7" | Frame 51 | Symbol 77 EditableText |
"comment8" | Frame 51 | Symbol 78 EditableText |
"comment9" | Frame 51 | Symbol 79 EditableText |
"comment10" | Frame 51 | Symbol 80 EditableText |
"w" | Symbol 16 MovieClip [tile] Frame 1 | Symbol 3 MovieClip |
"n" | Symbol 16 MovieClip [tile] Frame 1 | Symbol 5 MovieClip |
"s" | Symbol 16 MovieClip [tile] Frame 1 | Symbol 7 MovieClip |
"e" | Symbol 16 MovieClip [tile] Frame 1 | Symbol 10 MovieClip |
"player" | Symbol 16 MovieClip [tile] Frame 2 | Symbol 15 MovieClip [player] |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "player" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "tile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 25 as "ender" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "player" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "player" |
Labels
"down" | Symbol 15 MovieClip [player] Frame 1 |
"right" | Symbol 15 MovieClip [player] Frame 2 |
"left" | Symbol 15 MovieClip [player] Frame 3 |
"up" | Symbol 15 MovieClip [player] Frame 4 |
Dynamic Text Variables
levelmark | Symbol 43 EditableText | "" |
name | Symbol 52 EditableText | "" |
warning | Symbol 54 EditableText | "" |
comments | Symbol 55 EditableText | "" |
highname1 | Symbol 61 EditableText | "" |
highname2 | Symbol 62 EditableText | "" |
highname3 | Symbol 63 EditableText | "" |
highname4 | Symbol 64 EditableText | "" |
highname5 | Symbol 65 EditableText | "" |
highname6 | Symbol 66 EditableText | "" |
highname7 | Symbol 67 EditableText | "" |
highname8 | Symbol 68 EditableText | "" |
highname9 | Symbol 69 EditableText | "" |
highname10 | Symbol 70 EditableText | "" |
comment1 | Symbol 71 EditableText | "" |
comment2 | Symbol 72 EditableText | "" |
comment3 | Symbol 73 EditableText | "" |
comment4 | Symbol 74 EditableText | "" |
comment5 | Symbol 75 EditableText | "" |
comment6 | Symbol 76 EditableText | "" |
comment7 | Symbol 77 EditableText | "" |
comment8 | Symbol 78 EditableText | "" |
comment9 | Symbol 79 EditableText | "" |
comment10 | Symbol 80 EditableText | "" |
|