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

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

Ultimate Crush.swf

This is the info page for
Flash #24879

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


Text
p

r

e

s

n

t

2005 Ultimate Arcade. Inc. - All Rights Reserved.

2003 Ultimate Arcade. Inc. - All Rights Reserved.

PLAY

PLAY

PLAY

The object of this game is to clear the
entire game screen quickly. Using your
mouse, click on the objects that are
grouped together in order to remove
them. You will be well rewarded for
finding or creating larger groups.

How to Play:

Programming:
Gary Rosenzweig
Andrew Walker
Alan I. Balode
Graphic Design/Sound FX:
Alan I. Balode

Credits:

PLAY MORE GAMES

PLAY MORE GAMES

PLAY MORE GAMES

DOWNLOAD GAMES

DOWNLOAD GAMES

DOWNLOAD GAMES

V2.0

00

Score:

... not a match!

00

+

00

5

-

00

Time:

00

Total Balls:

Game Over

try again

try again

0000

Final Score:

ActionScript [AS1/AS2]

Frame 1
fscommand ("fullscreen", "false"); fscommand ("allowscale", "false"); fscommand ("showmenu", "false"); stop();
Frame 2
current_bytes = this.getBytesLoaded(); tot_bytes = this.getBytesTotal(); _root.ua.percent = int((current_bytes / tot_bytes) * 100) + "% "; if (current_bytes >= tot_bytes) { gotoAndPlay (10); } fscommand ("fullscreen", "false"); fscommand ("allowscale", "false"); fscommand ("showmenu", "false");
Frame 3
this.gotoAndPlay("loader");
Frame 10
play();
Frame 11
fx = new sound(); fx.attachSound("fx"); fx2 = new sound(); fx2.attachSound("fx2"); function startGame() { gotoAndStop (12); score = 0; level = 0; balls = 240; var x = 0; while (x < 20) { var y = 0; while (y < 12) { mc = _root.attachMovie("block", (("block " + x) + " ") + y, level); mc._x = (25 * x) + 85; mc._y = (25 * y) + 60; mc.x = x; mc.y = y; mc.gotoAndStop(Math.ceil(Math.random() * 4)); level++; y++; } x++; } } function clickBlock(x, y) { var c = _root[(("block " + x) + " ") + y]._currentframe; _root[(("block " + x) + " ") + y].gotoAndStop(5); var n = 1; n = n + testNeighbor(x - 1, y, c); n = n + testNeighbor(x + 1, y, c); n = n + testNeighbor(x, y - 1, c); n = n + testNeighbor(x, y + 1, c); if (n > 1) { collapseDown(); collapseAcross(); if (isGameOver()) { _root.gotoAndStop("over"); } _root.balls = _root.balls - n; score = score + (n * n); now.nowscore = now.nowscore + (n * n); now.gotoAndPlay(2); fx.start(); } else { _root[(("block " + x) + " ") + y].gotoAndStop(c); fx2.start(); _root.nomatch.gotoAndPlay(2); } } function testNeighbor(x, y, c) { if (_root[(("block " + x) + " ") + y]._currentframe == c) { _root[(("block " + x) + " ") + y].gotoAndStop(5); var n = 1; n = n + testNeighbor(x - 1, y, c); n = n + testNeighbor(x + 1, y, c); n = n + testNeighbor(x, y - 1, c); n = n + testNeighbor(x, y + 1, c); return(n); } return(0); } function collapseDown() { var x = 0; while (x < 20) { var y = 11; while (y > 0) { thisColor = _root[(("block " + x) + " ") + y]._currentFrame; if (thisColor == 5) { var i = (y - 1); while (i >= 0) { aboveColor = _root[(("block " + x) + " ") + i]._currentframe; if (aboveColor != 5) { _root[(("block " + x) + " ") + y].gotoAndStop(aboveColor); _root[(("block " + x) + " ") + i].gotoAndStop(5); break; } i--; } } y--; } x++; } } function collapseAcross() { do { n = 0; var x = 0; while (x < 19) { if (_root[("block " + x) + " 11"]._currentframe == 5) { if (_root[("block " + (x + 1)) + " 11"]._currentframe != 5) { n++; var y = 0; while (y < 12) { c = _root[(("block " + (x + 1)) + " ") + y]._currentframe; _root[(("block " + x) + " ") + y].gotoAndStop(c); _root[(("block " + (x + 1)) + " ") + y].gotoAndStop(5); y++; } } } x++; } } while (n > 0); } function isGameOver() { var i = 0; while (i < 20) { var j = 0; while (j < 12) { var c = _root[(("block " + i) + " ") + j]._currentframe; if (c != 5) { if ((_root[(("block " + (i + 1)) + " ") + j]._currentframe == c) || (_root[(("block " + i) + " ") + (j + 1)]._currentframe == c)) { return(false); } } j++; } i++; } return(true); } stop();
Frame 12
timeForLevel = 180000 /* 0x02BF20 */;
Instance of Symbol 91 MovieClip in Frame 12
onClipEvent (load) { maxTime = _root.timeForLevel; timeStart = getTimer(); } onClipEvent (enterFrame) { timeElapsed = maxTime - (getTimer() - timeStart); timeRealSeconds = Math.floor(timeElapsed / 1000); timeMinutes = Math.floor(timeRealSeconds / 60); trace(timeMinutes); timeSeconds = timeRealSeconds - (timeMinutes * 60); if (timeSeconds < 10) { timeseconds = String("0" + timeseconds); } _root.timer = (timeMinutes + ":") + timeSeconds; _root.timeScore = timeRealSeconds; if ((timeSeconds <= 0) && (timeMinutes <= 0)) { _root.gotoAndStop("over"); } }
Instance of Symbol 102 MovieClip "now" in Frame 12
onClipEvent (load) { this.nowscore = 0; }
Frame 13
stop(); level = 0; var x = 0; while (x < 20) { var y = 0; while (y < 12) { _root[(("block " + x) + " ") + y].removeMovieClip(); y++; } x++; }
Instance of Symbol 117 MovieClip in Frame 13
onClipEvent (enterFrame) { _root.timer = "0:00"; }
Instance of Symbol 136 MovieClip in Frame 13
onClipEvent (enterFrame) { if (_root.score > _root.balls) { _root.totalscore = _root.score - _root.balls; } else { _root.totalscore = _root.score; } }
Symbol 7 MovieClip Frame 20
stop();
Symbol 10 MovieClip Frame 2
stop();
Symbol 13 Button
on (release) { _root.clickBlock(x, y); }
Symbol 21 MovieClip Frame 6
stop();
Symbol 22 MovieClip [block] Frame 1
stop();
Symbol 45 MovieClip Frame 112
_root.gotoAndPlay("loader");
Symbol 53 Button
on (release) { getURL ("http://www.ultimatearcade.com/", "_blank"); }
Symbol 60 Button
on (press) { startGame(); }
Symbol 66 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 2
stop();
Symbol 71 Button
on (release) { getURL ("http://www.ultimatearcade.com", "_blank"); }
Symbol 77 Button
on (release) { getURL ("http://www.ultimatearcade.com/downloads/", "_blank"); }
Symbol 97 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 2
if (_root.score > 5) { _root.score = _root.score - 5; _root.bad.gotoAndPlay(2); }
Symbol 97 MovieClip Frame 60
gotoAndStop (1);
Symbol 102 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 10
nowscore = 0; gotoAndStop (1);
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 10
gotoAndStop (1);
Symbol 120 MovieClip Frame 4
stop();
Symbol 126 MovieClip Frame 30
stop();
Symbol 131 Button
on (release) { _root.gotoAndPlay("start"); }
Symbol 133 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"info"Frame 11Symbol 66 MovieClip
"nomatch"Frame 12Symbol 97 MovieClip
"now"Frame 12Symbol 102 MovieClip
"bad"Frame 12Symbol 105 MovieClip
"submit"Frame 13Symbol 133 MovieClip
"over"Symbol 125 MovieClip Frame 1Symbol 124 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "fx"
ExportAssets (56)Timeline Frame 1Symbol 2 as "fx2"
ExportAssets (56)Timeline Frame 1Symbol 22 as "block"

Labels

"loader"Frame 2
"good"Frame 10
"start"Frame 11
"Play"Frame 12
"over"Frame 13

Dynamic Text Variables

scoreSymbol 92 EditableText"00"
nowscoreSymbol 99 EditableText"00"
nowscoreSymbol 101 EditableText"00"
timerSymbol 106 EditableText"00"
ballsSymbol 108 EditableText"00"
totalscoreSymbol 134 EditableText"0000"




http://swfchan.com/5/24879/info.shtml
Created: 24/5 -2019 10:04:42 Last modified: 24/5 -2019 10:04:42 Server time: 15/05 -2024 00:40:38