| STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229923 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2598 · P5196 |
![]() | This is the info page for Flash #50179 |
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 1var touched = new Array(); var score = 0; var highscore = 0; var shapeState = "initialising";Frame 2stopAllSounds();Instance of Symbol 56 MovieClip in Frame 4onClipEvent (mouseDown) { _root.testForSuccess(); }Frame 5function 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 Buttonon (release) { getURL ("http://www.newgrounds.com", "blank"); }Symbol 31 Buttonon (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 2gotoAndPlay (1);Symbol 39 MovieClip Frame 1stop();Instance of Symbol 41 MovieClip in Symbol 42 MovieClip Frame 1onClipEvent (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 1onClipEvent (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 1onClipEvent (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 1onClipEvent (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 Buttonon (press) { gotoAndPlay (4); }
Library Items
Symbol 1 ShapeTweening | Used by:17 | ||
Symbol 2 ShapeTweening | Used by:17 | ||
Symbol 3 ShapeTweening | Used by:17 | ||
Symbol 4 ShapeTweening | Used by:17 | ||
Symbol 5 ShapeTweening | Used by:17 | ||
Symbol 6 ShapeTweening | Used by:17 | ||
Symbol 7 ShapeTweening | Used by:17 | ||
Symbol 8 ShapeTweening | Used by:17 | ||
Symbol 9 ShapeTweening | Used by:17 | ||
Symbol 10 ShapeTweening | Used by:17 | ||
Symbol 11 ShapeTweening | Used by:17 | ||
Symbol 12 ShapeTweening | Used by:17 | ||
Symbol 13 ShapeTweening | Used by:17 | ||
Symbol 14 ShapeTweening | Used by:17 | ||
Symbol 15 ShapeTweening | Used by:17 | ||
Symbol 16 Graphic | Used by:17 | ||
Symbol 17 MovieClip | Uses:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Used by:Timeline | |
Symbol 18 Graphic | Used by:32 | ||
Symbol 19 Graphic | Used by:20 56 | ||
Symbol 20 MovieClip | Uses:19 | Used by:32 | |
Symbol 21 Graphic | Used by:32 | ||
Symbol 22 Graphic | Used by:25 26 | ||
Symbol 23 Graphic | Used by:25 26 | ||
Symbol 24 Graphic | Used by:25 26 | ||
Symbol 25 MovieClip | Uses:22 23 24 | Used by:26 | |
Symbol 26 Button | Uses:25 22 23 24 | Used by:32 | |
Symbol 27 Graphic | Used by:31 | ||
Symbol 28 Graphic | Used by:31 | ||
Symbol 29 Graphic | Used by:31 | ||
Symbol 30 Graphic | Used by:31 | ||
Symbol 31 Button | Uses:27 28 29 30 | Used by:32 | |
Symbol 32 MovieClip | Uses:18 20 21 26 31 | Used by:Timeline | |
Symbol 33 Font | Used by:34 35 | ||
Symbol 34 Text | Uses:33 | Used by:Timeline | |
Symbol 35 Text | Uses:33 | Used by:Timeline | |
Symbol 36 Sound | Used by:Timeline | ||
Symbol 37 Graphic | Used by:38 | ||
Symbol 38 MovieClip | Uses:37 | Used by:39 | |
Symbol 39 MovieClip | Uses:38 | Used by:Timeline | |
Symbol 40 Graphic | Used by:41 | ||
Symbol 41 MovieClip | Uses:40 | Used by:42 49 | |
Symbol 42 MovieClip | Uses:41 | Used by:Timeline | |
Symbol 43 Graphic | Used by:44 | ||
Symbol 44 MovieClip | Uses:43 | Used by:45 | |
Symbol 45 MovieClip | Uses:44 | Used by:Timeline | |
Symbol 46 Graphic | Used by:47 | ||
Symbol 47 MovieClip | Uses:46 | Used by:48 | |
Symbol 48 MovieClip | Uses:47 | Used by:Timeline | |
Symbol 49 MovieClip | Uses:41 | Used by:Timeline | |
Symbol 50 Font | Used by:51 52 53 54 55 57 58 59 61 63 | ||
Symbol 51 EditableText | Uses:50 | Used by:Timeline | |
Symbol 52 Text | Uses:50 | Used by:Timeline | |
Symbol 53 EditableText | Uses:50 | Used by:Timeline | |
Symbol 54 Text | Uses:50 | Used by:Timeline | |
Symbol 55 Text | Uses:50 | Used by:56 | |
Symbol 56 MovieClip | Uses:19 55 | Used by:Timeline | |
Symbol 57 EditableText | Uses:50 | Used by:Timeline | |
Symbol 58 EditableText | Uses:50 | Used by:Timeline | |
Symbol 59 Text | Uses:50 | Used by:Timeline | |
Symbol 60 Graphic | Used by:65 | ||
Symbol 61 Text | Uses:50 | Used by:65 | |
Symbol 62 Graphic | Used by:65 | ||
Symbol 63 Text | Uses:50 | Used by:65 | |
Symbol 64 Graphic | Used by:65 | ||
Symbol 65 Button | Uses:60 61 62 63 64 | Used by:Timeline |
Instance Names
"ouch" | Frame 4 | Symbol 39 MovieClip |
"bar" | Symbol 32 MovieClip Frame 1 | Symbol 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.score | Symbol 51 EditableText | "9999:" |
_root.highscore | Symbol 53 EditableText | "9999" |
_root.score | Symbol 57 EditableText | "9999" |
_root.highscore | Symbol 58 EditableText | "9999" |
|