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

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

Mice 2.swf

This is the info page for
Flash #48686

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


Text
***

LOADING LOADING LOADING LOADING LOADING

There are also five different types of mice:
Mice, Rats, Radio-active mice, Baby mice and Demon mice.
Press anywhere on the page to return to menu.

Nuclear strike: Activates a nuclear weapon on the
cheese and kills all mice around it.

Cheese reincarnation: Reforms the cheese to its
full size.

Flame: Lasts for 10 seconds, makes it so the ball
'flame' kills the mice aswel.

Metal Blade: Lasts for 5 seconds, gives the ball a
larger range.

Use the glowing ball to eliminate all the mice.
Protect your cheese for as long as you can.
Drag and release the ball to make it move, you can do this at
any time, not just when its stationary.
Hit powerups with the ball to pick them up.
The types of powerups are:

INSTRUCTIONS

INSTRUCTIONS

PLAY

Read the instructions before playing.
Press 'Q' to toggle quality

CREDITS
Designed, programmed and
produced by Andrew
Khassapov - IST Studios.
Sound from flashkit.com

Timer

Mice

Your overall score

SCORE

Excellent

High

Average

Low

RESTART

Powerup : 00

ActionScript [AS1/AS2]

Instance of Symbol 57 MovieClip "bgi" in Frame 2
onClipEvent (load) { this._visible = 0; } onClipEvent (load) { sw = Stage.width; sh = Stage.height; this._x = 0; this._y = 0; this._width = sw; this._height = sh; } onClipEvent (mouseDown) { this._visible = 0; }
Instance of Symbol 73 MovieClip in Frame 2
onClipEvent (load) { sw = Stage.width; sh = Stage.height; this._x = 0; this._y = 0; this._width = sw; this._height = sh; }
Frame 3
gotoAndStop ("game"); MovieClip.prototype.move = function (centerx, centery, inertia, k) { this.x = (-this._x) + centerx; this.y = (-this._y) + centery; this.xp = (this.xp * inertia) + (this.x * k); this.yp = (this.yp * inertia) + (this.y * k); this._x = this._x + this.xp; this._y = this._y + this.yp; };
Instance of Symbol 92 MovieClip "blood" in Frame 3
onClipEvent (load) { }
Instance of Symbol 100 MovieClip "rec" in Frame 3
onClipEvent (load) { function blobs() { if ((0 < b) && (b != 0)) { b = 1; while (b < blobfset) { duplicateMovieClip ("/blobf", "blobf" + b, b * 2); colorful = new Color(ject); colorful.setRGB(16776960); ject = _root["blobf" + b]; ject.amount = (b + 1) / 2; ject._alpha = 100 - (blobfset * b); ject._height = seth - ((blobfset * b) / sethh); ject._width = seth - ((blobfset * b) / sethh); this.swapDepths(ject); b++; } } } _root.powerup = 1; nukes = 0; poweruptime = 0; if (this._name == "rec") { duplicateMovieClip (this, "blob", 1); this._x = -100; this._y = -100; restvar = 0; _root.restart._visible = 0; } if (this._name == "blob") { mtxt = 0; timep = 0; xSPEED = 1; b = 1; blobfset = 10; seth = 60; sethh = 100 / seth; mAmount = 8; c = 1; blobs(); samount = 20; sx = Stage.width; sy = Stage.height; centerx = sx / 2; centery = (sy / 2) - samount; } } onClipEvent (enterFrame) { function DuplicationMice() { mAmountround = Math.round(mAmount); c = c; while (c < mAmountround) { duplicateMovieClip ("/mice", "mice" + c, c * 1.33); prop = _root["mice" + c]; xSPEED = xSPEED + 0.05; prop.mspeed = xSPEED; c++; c++; } } if ((this._name == "rec") && (restvar == 1)) { duplicateMovieClip (this, "blob", 1); this._x = -100; this._y = -100; _root.restart._visible = 0; restvar = 0; mtxt = 0; timep = 0; xSPEED = 1; b = 1; blobfset = 10; seth = 60; sethh = 100 / seth; mAmount = 8; c = 1; _root.cheese._width = 60.3; _root.cheese._height = 65; } if (this._name == "blob") { this.gotoAndStop(_root.powerup); _root.micetxt = txt; txt = "Mice killed: " + mtxt; framerate = 24; _root.timertxt = timer; timer = Math.round(timep) + " secs"; timep = timep + (1 / framerate); if (pressing) { startDrag (this, true); } else { stopDrag(); this.move(centerx, centery, 0.955, 0.1); } if (_root.powerup == 1) { _root.pwrtime = " "; } else if (_root.powerup != 1) { _root.pwrtime = "Powerup " + Math.round(poweruptime); poweruptime = poweruptime - (1 / framerate); if (0 >= poweruptime) { poweruptime = 0; _root.powerup = 1; } } DuplicationMice(); if (Key.isDown(81)) { toggleHighQuality(); } } } onClipEvent (mouseUp) { pressing = 0; } onClipEvent (unload) { b = 1; while (b < blobfset) { removeMovieClip(ject); score1 = timep; score2 = mtxt; maxscore = 1500; maskone = 225; maskvalue = maskone * (score2 / maxscore); if (maxscore >= score2) { _root.restart.gotoAndStop(Math.round(maskvalue)); } else { _root.restart.gotoAndStop(Math.round(maskone)); } _root.restart.score = Math.round(score1 * score2); b++; } }
Instance of Symbol 115 MovieClip "blobf" in Frame 3
onClipEvent (load) { } onClipEvent (enterFrame) { if (this._name == "blobf") { this._x = -200; this._y = -200; } if (this._name != "blobf") { object1 = _root.blob; this._x = this._x + ((object1._x - this._x) / amount); this._y = this._y + ((object1._y - this._y) / amount); } }
Instance of Symbol 118 MovieClip "nuke" in Frame 3
onClipEvent (load) { startx = this._x; starty = this._y; } onClipEvent (enterFrame) { function reset() { this.gotoAndStop(1); this._x = startx; this._y = starty; } if (_root.nukea == 0) { this._x = startx; this._y = starty; this.gotoAndStop(1); } }
Instance of Symbol 34 MovieClip "pwN" in Frame 3
onClipEvent (load) { function types() { blob = _root.blob; nuke = _root.nuke; _root.nukea = 1; Explode = new Sound(this); Explode.attachSound("Explosion"); cheese = _root.cheese; nuke._x = cheese._x; nuke._y = cheese._y; nuke.play(); Explode.start(0, 0); } function reset() { Htimer = 0; HstayT = 0; this._x = 630; this._y = 150; } _root.nukea = 0; blob = _root.blob; stagex = Stage.width; stagey = Stage.height; Htimer = Hmax / 2; Hmax = 250; HstayT = 0; Hstay = 40; } onClipEvent (enterFrame) { Htimer++; if (Htimer == Hmax) { stageminus = 100; this._x = random(stagex - stageminus) + (stageminus / 2); this._y = random(stagex - stageminus) + (stageminus / 2); } if (Hmax < Htimer) { HstayT++; blob = _root.blob; if (this.hitTest(blob) && (!blob.pressing)) { types(); reset(); } if (HstayT >= Hstay) { reset(); } } }
Instance of Symbol 37 MovieClip "pwC" in Frame 3
onClipEvent (load) { function types() { cheese = _root.cheese; cheese._width = 60.3; cheese._height = 65; } function reset() { Htimer = 0; HstayT = 0; this._x = 630; this._y = 150; } blob = _root.blob; stagex = Stage.width; stagey = Stage.height; Htimer = 0; Hmax = 700; HstayT = 0; Hstay = 50; } onClipEvent (enterFrame) { Htimer++; if (Htimer == Hmax) { stageminus = 100; this._x = random(stagex - stageminus) + (stageminus / 2); this._y = random(stagex - stageminus) + (stageminus / 2); } if (Hmax < Htimer) { HstayT++; if (HstayT >= Hstay) { reset(); } blob = _root.blob; if (this.hitTest(blob) && (!blob.pressing)) { types(); reset(); } } }
Instance of Symbol 42 MovieClip "pwS" in Frame 3
onClipEvent (load) { function types() { _root.powerup = 3; blob.poweruptime = 5; } function reset() { Htimer = 0; HstayT = 0; this._x = 620; this._y = 150; } blob = _root.blob; blob = _root.blob; stagex = Stage.width; stagey = Stage.height; Htimer = 0; Hmax = 500; HstayT = 0; Hstay = 60; } onClipEvent (enterFrame) { Htimer++; if (Htimer == Hmax) { stageminus = 100; this._x = random(stagex - stageminus) + (stageminus / 2); this._y = random(stagex - stageminus) + (stageminus / 2); } if (Hmax < Htimer) { HstayT++; if (HstayT >= Hstay) { reset(); } if (this.hitTest(blob) && (!blob.pressing)) { types(); reset(); } } }
Instance of Symbol 47 MovieClip "pwF" in Frame 3
onClipEvent (load) { function types() { _root.powerup = 2; blob.poweruptime = 10; } function reset() { Htimer = 0; HstayT = 0; this._x = 610; this._y = 150; } blob = _root.blob; stagex = Stage.width; stagey = Stage.height; Htimer = Hmax / 2; Hmax = 400; HstayT = 0; Hstay = 80; } onClipEvent (enterFrame) { Htimer++; if (Htimer == Hmax) { stageminus = 100; this._x = random(stagex - stageminus) + (stageminus / 2); this._y = random(stagex - stageminus) + (stageminus / 2); } if (Hmax < Htimer) { HstayT++; if (HstayT >= Hstay) { reset(); } blob = _root.blob; if (this.hitTest(blob) && (!blob.pressing)) { types(); reset(); } } }
Instance of Symbol 91 MovieClip "mice" in Frame 3
onClipEvent (load) { if (this._name != "mice") { mice1 = 100; mice2 = 300; mnumber = _root.blob.mtxt; if (mice1 >= mnumber) { miceset = random(2) + 1; } else if ((mice2 >= mnumber) && (mnumber >= mice1)) { miceset = random(3) + 1; } else if (mnumber >= mice2) { miceset = random(5) + 1; } this.gotoAndStop(miceset); dead = 0; Cheese = _root.cheese; blob = _root.blob; HEIGHTxy = 50; sx = _root.blob.sx; sy = _root.blob.sy; maxx = sx + HEIGHTxy; maxy = sy + HEIGHTxy; minx = -HEIGHTxy; miny = -HEIGHTxy; randomx = random(maxx); randomy = random(maxy); startpos = random(4); switch (startpos) { case 0 : this._x = maxx; this._y = randomy; break; case : this._x = minx; this._y = randomy; break; case : this._x = randomx; this._y = miny; break; case : this._x = randomx; this._y = maxy; } } } onClipEvent (enterFrame) { function dsound() { if (this.hitTest(_root.nuke) && (_root.nukea == 1)) { Splatter.start(0, 0); } else if (_root.powerup == 1) { Splatter.start(0, 0); } else if (_root.powerup == 2) { Whip.start(0, 0); } else if (_root.powerup == 3) { Bump.start(0, 0); } } function DIE() { dead = 1; duplicateMovieClip ("/blood", "blood" + bl, bl * 0.133); _root["blood" + bl].miceset = miceset; _root["blood" + bl]._x = this._x; _root["blood" + bl]._y = this._y; _root["blood" + bl]._rotation = this._rotation; _root["blood" + bl]._width = this._width - 2; _root["blood" + bl]._height = this._height - 1; removeMovieClip(this); } if ((this._name != "mice") && (dead == 0)) { if (mspeed >= 8) { mspeed = 8; } Rotationc = Math.atan2(_root.cheese._y - this._y, _root.cheese._x - this._x); Rotationo = Math.round((Rotationc * 180) / Math.PI); this._rotation = Rotationo + 90; movex = mspeed * Math.sin(this._rotation * (Math.PI/180)); movey = (-mspeed) * Math.cos(this._rotation * (Math.PI/180)); this._x = this._x + movex; this._y = this._y + movey; tnumber = _root.blob.timep; if (this.hitTest(Cheese._x, Cheese._y, false)) { Saw = new Sound(this); Saw.attachSound("Saw"); Saw.start(0, 0); scaleamount = 0.05; Cheese._yscale = Cheese._yscale - scaleamount; Cheese._xscale = Cheese._xscale - scaleamount; if ((0 >= Cheese._xscale) || (0 >= Cheese._yscale)) { Cheese._xscale = 0; Cheese._yscale = 0; removeMovieClip(blob); _root.restart._visible = 1; _root.pwrtime = " "; } } blobfset = blob.blobfset; Splatter = new Sound(this); Splatter.attachSound("Splatter"); Bump = new Sound(this); Bump.attachSound("Bump"); Whip = new Sound(this); Whip.attachSound("Whip"); b = 1; while (b < blobfset) { ject = _root["blobf" + b]; if ((this.hitTest(ject._x, ject._y, false) && (!blob.pressing)) && (_root.powerup == 2)) { bl = 1; while (bl < 2) { DIE(); bl++; } } b++; } if (((this.hitTest(blob._x, blob._y, false) || ((_root.powerup == 3) && (this.hitTest(blob)))) || (this.hitTest(_root.nuke) && (_root.nukea == 1))) && (!blob.pressing)) { dsound(); bl = 1; while (bl < 2) { DIE(); bl++; } } } } onClipEvent (unload) { _root.blob.mtxt = _root.blob.mtxt + 1; _root.blob.mAmount = _root.blob.mAmount + 2.1; }
Frame 4
Frame 5
gotoAndStop ("game");
Symbol 29 MovieClip Frame 1
_root.stop(); stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { gotoAndStop ("Loading"); } else { gotoAndPlay ("Loaded"); }
Symbol 29 MovieClip Frame 2
stop();
Instance of Symbol 10 MovieClip "LoadBarLoading" in Symbol 29 MovieClip Frame 2
onClipEvent (enterFrame) { Percentloadeddisplay = Math.round(_parent.loader.PercentLoaded) + "%"; Display = Percentloadeddisplay; this.loadingpercent = Display; }
Instance of Symbol 14 MovieClip "loader" in Symbol 29 MovieClip Frame 2
onClipEvent (load) { } onClipEvent (enterFrame) { _root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(this, _xscale , PercentLoaded); } else { _parent.gotoAndPlay("Loaded"); } }
Symbol 29 MovieClip Frame 78
_root.gotoAndStop(_root._currentframe + 1);
Symbol 34 MovieClip Frame 1
stop();
Symbol 64 Button
on (release) { _root.bgi._visible = 1; }
Symbol 69 Button
on (release) { _root.gotoAndPlay(_root._currentframe + 1); }
Symbol 91 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 2
stop();
Symbol 91 MovieClip Frame 3
stop();
Symbol 91 MovieClip Frame 4
stop();
Symbol 91 MovieClip Frame 5
stop();
Instance of Symbol 91 MovieClip "bm" in Symbol 92 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_parent.miceset); }
Symbol 92 MovieClip Frame 9
if (this._name != "blood") { _root.removeMovieClip; stop(); }
Symbol 96 Button
on (press) { pressing = 1; }
Symbol 97 Button
on (press) { pressing = 1; }
Symbol 99 Button
on (press) { pressing = 1; }
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 2
stop();
Symbol 100 MovieClip Frame 3
stop();
Symbol 113 Button
on (release) { _root.rec.restvar = 1; }
Symbol 118 MovieClip Frame 20
_root.nukea = 0;

Library Items

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

Instance Names

"bgi"Frame 2Symbol 57 MovieClip
"blood"Frame 3Symbol 92 MovieClip
"rec"Frame 3Symbol 100 MovieClip
"restart"Frame 3Symbol 114 MovieClip
"blobf"Frame 3Symbol 115 MovieClip
"nuke"Frame 3Symbol 118 MovieClip
"pwN"Frame 3Symbol 34 MovieClip
"pwC"Frame 3Symbol 37 MovieClip
"pwS"Frame 3Symbol 42 MovieClip
"pwF"Frame 3Symbol 47 MovieClip
"cheese"Frame 3Symbol 119 MovieClip
"mice"Frame 3Symbol 91 MovieClip
"LoadBarLoading"Symbol 29 MovieClip Frame 2Symbol 10 MovieClip
"loader"Symbol 29 MovieClip Frame 2Symbol 14 MovieClip
"sblade"Symbol 42 MovieClip Frame 1Symbol 41 MovieClip
"bm"Symbol 92 MovieClip Frame 1Symbol 91 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "Whip"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Splatter"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Saw"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Bump"
ExportAssets (56)Timeline Frame 1Symbol 5 as "Explosion"

Labels

"game"Frame 4
"Loading"Symbol 29 MovieClip Frame 2
"Loaded"Symbol 29 MovieClip Frame 3

Dynamic Text Variables

loadingpercentSymbol 7 EditableText"***"
timertxtSymbol 74 EditableText"Timer"
micetxtSymbol 75 EditableText"Mice"
scoreSymbol 102 EditableText"SCORE"
pwrtimeSymbol 116 EditableText"Powerup : 00"




http://swfchan.com/10/48686/info.shtml
Created: 29/4 -2019 11:01:46 Last modified: 29/4 -2019 11:01:46 Server time: 14/05 -2024 02:14:37