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

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

NSG009 Miq's game (proto).swf

This is the info page for
Flash #50179

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


Text
Shapes fall down and you must eliminate
them before they reach the bottom.
Highlight at least 3 matching shapes, then
click the mouse to remove all highlighted
shapes.
Removing more at a time garners more
points (4pts for 3, 8 for 4, 16 for 5 and 32
for 6).
Touching a different shape to one already
highlighted or clicking when only one or
two are activated will lose you 10 points.

Sparked by:
Miquette Breitenbach
Constructed by:
Behrooz 'LLL' Shahriari
Music by:
'LJCoffee'

9999:

score:

9999

highscore:

CONTR
OLLER

9999

9999

GAME OVER

replay?

replay?

ActionScript [AS1/AS2]

Frame 1
var touched = new Array(); var score = 0; var highscore = 0; var shapeState = "initialising";
Frame 2
stopAllSounds();
Instance of Symbol 56 MovieClip in Frame 4
onClipEvent (mouseDown) { _root.testForSuccess(); }
Frame 5
function gameOver() { if (highscore < score) { highscore = score; } gotoAndStop (13); } function highlighting(shapeNumber) { touched.push(shapeNumber); shapeState = "comboStarted"; checkTouched(); } function checkTouched() { var i; var shapeNumber = touched[0]; var allTheSame = true; i = 1; while (i < touched.length) { if (touched[i] != shapeNumber) { allTheSame = false; touched.length = 0; shapeState = "comboFailed"; score = score - 10; ouch.gotoAndPlay("ouch"); } i++; } return(allTheSame); } function testForSuccess() { var comboLength = touched.length; var bonus = 1; if (2 < touched.length) { shapeState = "comboGotten"; var i = 1; while (i < comboLength) { bonus = bonus * 2; i++; } score = score + bonus; } else { shapeState = "comboFailed"; score = score - 10; ouch.gotoAndPlay("ouch"); } touched.length = 0; } score = 0; shapeState = "initialising"; stop();
Symbol 26 Button
on (release) { getURL ("http://www.newgrounds.com", "blank"); }
Symbol 31 Button
on (release) { _root.play(); }
Symbol 32 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { gotoAndStop (3); }
Symbol 32 MovieClip Frame 2
gotoAndPlay (1);
Symbol 39 MovieClip Frame 1
stop();
Instance of Symbol 41 MovieClip in Symbol 42 MovieClip Frame 1
onClipEvent (load) { var highlighted = false; shapeColour = new Color(this); shapeColour.setRGB(3342387); var myX; var myY; var dy = 0.5; } onClipEvent (enterFrame) { myX = _root._xmouse; myY = _root._ymouse; if (!highlighted) { if (this.hitTest(myX, myY, true) == true) { trace("highlighting"); trace("shapeState: " + _root.shapeState); highlighted = true; shapeColour.setRGB(10027161); _root.highlighting(1); } } _parent._y = _parent._y + dy; if (370 < _parent._y) { _root.gameOver(); } if (_root.shapeState == "comboFailed") { shapeColour.setRGB(3342387); highlighted = false; } if ((_root.shapeState == "comboGotten") && (highlighted)) { shapeColour.setRGB(3342387); highlighted = false; _parent._y = _parent._y - 370; _parent._x = 50 * Math.ceil(11 * Math.random()); dy = dy + 0.5; } }
Instance of Symbol 44 MovieClip in Symbol 45 MovieClip Frame 1
onClipEvent (load) { var highlighted = false; shapeColour = new Color(this); shapeColour.setRGB(3355392); var myX; var myY; var dy = 0.5; } onClipEvent (enterFrame) { myX = _root._xmouse; myY = _root._ymouse; if (highlighted != true) { if (this.hitTest(myX, myY, true) == true) { trace("highlighting"); trace("shapeState: " + _root.shapeState); highlighted = true; shapeColour.setRGB(10066176); _root.highlighting(2); } } _parent._y = _parent._y + dy; if (370 < _parent._y) { _root.gameOver(); } if (_root.shapeState == "comboFailed") { shapeColour.setRGB(3355392); highlighted = false; } if ((_root.shapeState == "comboGotten") && (highlighted)) { shapeColour.setRGB(3355392); highlighted = false; _parent._y = _parent._y - 370; _parent._x = 50 * Math.ceil(11 * Math.random()); dy = dy + 0.5; } }
Instance of Symbol 47 MovieClip in Symbol 48 MovieClip Frame 1
onClipEvent (load) { var highlighted = false; shapeColour = new Color(this); shapeColour.setRGB(13107); var myX; var myY; var dy = 0.5; } onClipEvent (enterFrame) { myX = _root._xmouse; myY = _root._ymouse; if (highlighted != true) { if (this.hitTest(myX, myY, true) == true) { trace("highlighting"); trace("shapeState: " + _root.shapeState); highlighted = true; shapeColour.setRGB(39321); _root.highlighting(3); } } _parent._y = _parent._y + dy; if (370 < _parent._y) { _root.gameOver(); } if (_root.shapeState == "comboFailed") { shapeColour.setRGB(13107); highlighted = false; } if ((_root.shapeState == "comboGotten") && (highlighted)) { shapeColour.setRGB(13107); highlighted = false; _parent._y = _parent._y - 370; _parent._x = 50 * Math.ceil(11 * Math.random()); dy = dy + 0.5; } }
Instance of Symbol 41 MovieClip in Symbol 49 MovieClip Frame 1
onClipEvent (load) { var highlighted = false; shapeColour = new Color(this); shapeColour.setRGB(3342387); var myX; var myY; var dy = 0.5; } onClipEvent (enterFrame) { myX = _root._xmouse; myY = _root._ymouse; if (!highlighted) { if (this.hitTest(myX, myY, true) == true) { trace("highlighting"); trace("shapeState: " + _root.shapeState); highlighted = true; shapeColour.setRGB(10027161); _root.highlighting(1); } } _parent._y = _parent._y + dy; if (370 < _parent._y) { _root.gameOver(); } if (_root.shapeState == "comboFailed") { shapeColour.setRGB(3342387); highlighted = false; } if ((_root.shapeState == "comboGotten") && (highlighted)) { shapeColour.setRGB(3342387); highlighted = false; _parent._y = _parent._y - 370; _parent._x = 50 * Math.ceil(11 * Math.random()); dy = dy + 0.5; } }
Symbol 65 Button
on (press) { gotoAndPlay (4); }

Library Items

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

Instance Names

"ouch"Frame 4Symbol 39 MovieClip
"bar"Symbol 32 MovieClip Frame 1Symbol 20 MovieClip

Labels

"gameStart"Frame 4
"gameOver"Frame 13
"loaded"Symbol 32 MovieClip Frame 3
"ouch"Symbol 39 MovieClip Frame 2

Dynamic Text Variables

_root.scoreSymbol 51 EditableText"9999:"
_root.highscoreSymbol 53 EditableText"9999"
_root.scoreSymbol 57 EditableText"9999"
_root.highscoreSymbol 58 EditableText"9999"




http://swfchan.com/11/50179/info.shtml
Created: 26/4 -2019 23:11:44 Last modified: 26/4 -2019 23:11:44 Server time: 13/05 -2024 01:23:35