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

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

minesweeper_by_zareste.swf

This is the info page for
Flash #44245

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


Text
F

auto-shift

auto-shift

0

reset

Input the
number of
bombs you
want and
press 'reset'

Set the
number of
squares to
600.
Press reset
to activate.

Set the
number of
squares to
400.
Press reset
to activate.

Click
free square
when you can't
determine
where a bomb
is, then click a
square.  If the
square has a
bomb, the
bomb will be
destroyed
(number of free
squares used
will be counted)

Holds Shift
for you.
Shift-clicking
will then
count as a
normal click.

Shift-click a
blank tile to
mark a bomb.
Shift-click a
numbered tile
to check all 8
tiles around it
(like middle-
clicking or left-
right clicking in
classic
minesweeper)

guide

guide

0

bombs

80

small

small

wide

wide

free square

0

free square

Haha you lose.  Click anywhere to reset

YOU WIN

Click anywhere to reset

ActionScript [AS1/AS2]

Frame 1
Stage.scaleMode = "noScale"; nostart = 0; reset.removeMovieClip(); if (list != false) { a = 0; while (a < _root.list.length) { _root[_root.list[a]].removeMovieClip(); a++; } _root.gotoAndPlay(1); }
Frame 3
function guidehide() { guide.gotoAndStop(7); } stop(); time = 0; rep = 0; if ((x == false) || (x == 20)) { x = 20; wide.gotoAndStop(1); small.gotoAndStop(1); _root.guide._x = 2.5; } else { wide.gotoAndStop(2); small.gotoAndStop(2); guide._x = -107.5; } y = 20; min = 40; total = (x * y) - 12; if (bombmark != 80) { if (bombmark < min) { bombmark = min; } else if (bombmark >= total) { bombmark = total - 1; } bombs = bombmark; } else { bombs = 80; } freetiles = (total - bombs) - 1; yoff = 34; if (x == 20) { xoff = 98; } else { xoff = 11; } a = 1; myx = 1; myy = 1; list = []; while (a <= total) { if (row != myy) { if ((myy == 1) || (myy == y)) { myx = myx + 2; } else if ((myy == 2) || (myy == (y - 1))) { myx++; } row = myy; } attachMovie("block", (("block" + myx) + "x") + myy, a + 3); it = this[(("block" + myx) + "x") + myy]; list[list.length] = (("block" + myx) + "x") + myy; it.gotoAndStop("block"); it._x = (myx * 16) + xoff; it._y = (myy * 16) + yoff; it.num = a; it.x = myx; it.y = myy; myx++; if (((myy == 1) || (myy == y)) && (myx > (x - 2))) { re = 1; } else if (((myy == 2) || (myy == (y - 1))) && (myx > (x - 1))) { re = 1; } else if (myx > x) { re = 1; } if (re == 1) { re = 0; myx = 1; myy++; } a++; } a = 0; while (a <= bombs) { num = random(total); if (this[list[num]].bomb == 1) { continue; } this[list[num]].bomb = 1; a++; }
Instance of Symbol 31 MovieClip [block] "block" in Frame 3
onClipEvent (load) { this._visible = false; }
Instance of Symbol 35 MovieClip in Frame 3
on (press) { if (_root.shft != 1) { _root.shft = 1; gotoAndStop (2); } else { _root.shft = 0; gotoAndStop (1); } } onClipEvent (load) { if (_root.shft == 1) { gotoAndStop (2); } } on (rollOver) { _root.guide.gotoAndStop(5); } on (rollOut) { _root.guidehide(); }
Instance of Symbol 36 MovieClip "timecontrol" in Frame 3
onClipEvent (load) { stop(); }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { word = "reset"; } on (press) { _root.gotoAndPlay(1); } on (rollOver) { square.gotoAndStop(2); } on (rollOut) { square.gotoAndStop(1); }
Instance of Symbol 51 MovieClip "guide" in Frame 3
onClipEvent (load) { gotoAndStop (6); }
Instance of Symbol 4 MovieClip in Frame 3
on (rollOver) { _root.guide.gotoAndStop(1); } on (rollOut) { _root.guidehide(); } onClipEvent (load) { this.useHandCursor = false; }
Instance of Symbol 54 MovieClip "guideclick" in Frame 3
on (press) { if (_root.guide._visible == true) { _root.guide._visible = false; gotoAndStop (1); } else { _root.guide._visible = true; _root.guide.gotoAndStop(6); gotoAndStop (2); } } on (rollOver) { _root.guide.gotoAndStop(6); } on (rollOut) { if (_root.nostart == 1) { _root.guidehide(); } }
Instance of Symbol 61 MovieClip "small" in Frame 3
on (press) { _root.x = 20; gotoAndStop (1); _root.wide.gotoAndStop(1); } on (rollOver) { _root.guide.gotoAndStop(3); } on (rollOut) { _root.guidehide(); }
Instance of Symbol 64 MovieClip "wide" in Frame 3
on (press) { _root.x = 30; gotoAndStop (2); _root.small.gotoAndStop(2); } on (rollOver) { _root.guide.gotoAndStop(2); } on (rollOut) { _root.guidehide(); }
Instance of Symbol 68 MovieClip "freeclick" in Frame 3
on (press) { if (_root._currentframe == 3) { if (_root.free != 1) { _root.free = 1; gotoAndStop (2); } else { _root.free = 0; gotoAndStop (1); } } } onClipEvent (load) { this.used = 0; } on (rollOver) { _root.guide.gotoAndStop(4); } on (rollOut) { _root.guidehide(); }
Frame 4
a = 0; while (a < list.length) { if (this[list[a]].free == 1) { this[list[a]].gotoAndStop(17); } else if (this[list[a]].bomb == 1) { this[list[a]].gotoAndStop(12); } a++; }
Instance of Symbol 4 MovieClip "reset" in Frame 4
on (press) { _root.gotoAndPlay(1); } onClipEvent (load) { _width = Stage.width; _height = Stage.height; this.swapDepths(_root.getNextHighestDepth()); }
Frame 5
a = 0; while (a < list.length) { if (this[list[a]].free == 1) { this[list[a]].gotoAndStop(17); } else if (this[list[a]].bomb == 1) { this[list[a]].gotoAndStop(11); } a++; }
Symbol 4 MovieClip Frame 1
_alpha = 0;
Symbol 23 MovieClip Frame 1
stop();
Instance of Symbol 4 MovieClip "inblock" in Symbol 31 MovieClip [block] Frame 1
on (press) { if ((Key.isDown(16) && (_root.shft != 1)) || ((((_root.shft == 1) && (_root.free != 1)) && (_root.nostart != 0)) && (Key.isDown(16) == false))) { go("shift"); } else { go(); } } onClipEvent (load) { function around(s) { b = 0; while (b < 16) { targ = _root[(("block" + list2[b]) + "x") + list2[b + 1]]; if (targ != false) { if (s == "hit") { if (targ._currentframe == 10) { targ.inblock.go(); } } else if (s == "fake") { if (targ._currentframe == 10) { targ.gotoAndPlay(13); } } else if (s == "clear") { if (_parent.bomb == 1) { _root.bombs--; _parent.bomb = 0; _root.freetiles++; } if (targ.bomb == 1) { _root.bombs--; targ.bomb = 0; _root.freetiles++; } } else if (s == "free") { if (targ._currentframe < 10) { targ.number--; if (targ.number == 0) { targ.gotoAndStop(9); } else { targ.gotoAndStop(targ.prevFrame()); } } } } b = b + 2; } } function go(mod) { list2 = new Array(_parent.x - 1, _parent.y - 1, _parent.x, _parent.y - 1, _parent.x + 1, _parent.y - 1, _parent.x - 1, _parent.y, _parent.x + 1, _parent.y, _parent.x - 1, _parent.y + 1, _parent.x, _parent.y + 1, _parent.x + 1, _parent.y + 1); if ((mod == "shift") && (_parent._currentframe < 9)) { mynum = _currentframe; bomb = 0; mark = 0; b = 0; while (b < 16) { targ = _root[(("block" + list2[b]) + "x") + list2[b + 1]]; if (targ != false) { if (targ.bomb == 1) { bomb++; } if (targ._currentframe == 11) { mark++; } } b = b + 2; } if (mark == bomb) { this.around("hit"); } else { this.around("fake"); } } else if (mod == "shift") { if (_parent._currentframe == 10) { _parent.gotoAndStop(11); } else if (_parent._currentframe == 11) { _parent.gotoAndStop(10); } } else if (_parent._currentframe == 10) { if (_root.nostart != 1) { _root.nostart = 1; this.around("clear"); _root.timecontrol.play(); if (_root.guideclick._currentframe == 1) { _root.guide._visible = false; } } if (_root.free == 1) { _parent.free = 1; if (_parent.bomb == 1) { this.around("free"); _parent.bomb = 0; _root.bombs--; _root.freetiles++; } _root.freeclick.used++; _root.free = 0; _root.freeclick.gotoAndStop(1); } if ((_parent.bomb == 1) && (_root.free != 1)) { _root.gotoAndStop(4); } else { _parent.number = 0; b = 0; while (b < 16) { targ = _root[(("block" + list2[b]) + "x") + list2[b + 1]]; if (targ != false) { if (targ.bomb == 1) { _parent.number++; } } b = b + 2; } if (_parent.number > 0) { _parent.gotoAndStop(_parent.number); this.useHandCursor = false; } else { _parent.gotoAndStop(9); this.useHandCursor = false; b = 0; while (b < 16) { targ = _root[(("block" + list2[b]) + "x") + list2[b + 1]]; if ((targ != false) && (targ._currentframe == 10)) { targ.inblock.go(); } b = b + 2; } } _root.freetiles--; if (_root.freetiles == 0) { _root.gotoAndStop(5); } } } } }
Symbol 31 MovieClip [block] Frame 16
gotoAndStop (10);
Symbol 35 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 10
_root.time++;
Symbol 40 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 1
square._width = _width + 5; invi._width = _width + 5;
Symbol 51 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 1
stop();

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:31
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:31 35 36 43 54 61 64 68  Timeline
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:31
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:31
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:31
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:31
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:31
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:31
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:31
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:23 31
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:23
Symbol 23 MovieClipUses:22 20Used by:31
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:31
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:31
Symbol 28 GraphicUsed by:31
Symbol 29 FontUsed by:30 66
Symbol 30 TextUses:29Used by:31
Symbol 31 MovieClip [block]Uses:2 4 6 8 10 12 14 16 18 20 23 25 27 28 30Used by:Timeline
Symbol 32 FontUsed by:33 34 37 44 46 47 48 49 50 52 53 56 57 58 59 60 62 63 65 67
Symbol 33 TextUses:32Used by:35
Symbol 34 TextUses:32Used by:35
Symbol 35 MovieClipUses:33 4 34Used by:Timeline
Symbol 36 MovieClipUses:4Used by:Timeline
Symbol 37 EditableTextUses:32Used by:Timeline
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:38 39Used by:43
Symbol 41 FontUsed by:42 73
Symbol 42 EditableTextUses:41Used by:43
Symbol 43 MovieClipUses:40 42 4Used by:Timeline
Symbol 44 TextUses:32Used by:51
Symbol 45 FontUsed by:46 47 48 49
Symbol 46 TextUses:32 45Used by:51
Symbol 47 TextUses:32 45Used by:51
Symbol 48 TextUses:32 45Used by:51
Symbol 49 TextUses:32 45Used by:51
Symbol 50 TextUses:32Used by:51
Symbol 51 MovieClipUses:44 46 47 48 49 50Used by:Timeline
Symbol 52 TextUses:32Used by:54
Symbol 53 TextUses:32Used by:54
Symbol 54 MovieClipUses:52 4 53Used by:Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 56 EditableTextUses:32Used by:Timeline
Symbol 57 TextUses:32Used by:Timeline
Symbol 58 EditableTextUses:32Used by:Timeline
Symbol 59 TextUses:32Used by:61
Symbol 60 TextUses:32Used by:61
Symbol 61 MovieClipUses:59 4 60Used by:Timeline
Symbol 62 TextUses:32Used by:64
Symbol 63 TextUses:32Used by:64
Symbol 64 MovieClipUses:62 4 63Used by:Timeline
Symbol 65 TextUses:32Used by:68
Symbol 66 EditableTextUses:29Used by:68
Symbol 67 TextUses:32Used by:68
Symbol 68 MovieClipUses:65 4 66 67Used by:Timeline
Symbol 69 FontUsed by:70
Symbol 70 TextUses:69Used by:Timeline
Symbol 71 FontUsed by:72
Symbol 72 TextUses:71Used by:Timeline
Symbol 73 TextUses:41Used by:Timeline

Instance Names

"block"Frame 3Symbol 31 MovieClip [block]
"timecontrol"Frame 3Symbol 36 MovieClip
"guide"Frame 3Symbol 51 MovieClip
"guideclick"Frame 3Symbol 54 MovieClip
"small"Frame 3Symbol 61 MovieClip
"wide"Frame 3Symbol 64 MovieClip
"freeclick"Frame 3Symbol 68 MovieClip
"reset"Frame 4Symbol 4 MovieClip
"inblock"Symbol 31 MovieClip [block] Frame 1Symbol 4 MovieClip
"square"Symbol 43 MovieClip Frame 1Symbol 40 MovieClip
"invi"Symbol 43 MovieClip Frame 1Symbol 4 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 31 as "block"
ExportAssets (56)Timeline Frame 3Symbol 31 as "block"

Labels

"none"Symbol 31 MovieClip [block] Frame 9
"block"Symbol 31 MovieClip [block] Frame 10
"marked"Symbol 31 MovieClip [block] Frame 11

Dynamic Text Variables

xSymbol 37 EditableText"0"
wordSymbol 42 EditableText"reset"
timeSymbol 56 EditableText"0"
bombmarkSymbol 58 EditableText"80"
usedSymbol 66 EditableText"0"




http://swfchan.com/9/44245/info.shtml
Created: 8/5 -2019 07:34:45 Last modified: 8/5 -2019 07:34:45 Server time: 22/12 -2024 07:29:02