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

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

Prismatica.swf

This is the info page for
Flash #30124

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


Text
www.weebls-stuff.com

www.weebls-stuff.com

www.weebls-stuff.com

%

<p align="center"><font face="_sans" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">loading..<font letterSpacing="5.000000">.</font></font></p>

a

weebls-stuff.com

production

a

weebls-stuff.com

production

Play

Catch the red circle by clicking it.
Accidentally clicking another color will reduce your
health.
Accidentally clicking overlapping colors will reduce your
health faster.  Be careful!

Concept and programming

Note:  you can catch the red dot while it is over other colors, just
be careful not to miss!

Level:

Health:

Final Level:

Thanks for
playing

Replay?

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 16
play();
Frame 140
stop(); Stage.showMenu = false;
Frame 141
function randomize() { desX = Math.round(Math.random() * Stage.width); desY = Math.round(Math.random() * Stage.height); var _local1 = new flash.geom.Point(desX, desY); speed = (Math.random() * speedInc) + baseSpeed; } function levelUp(curHit) { switch (curHit) { case 1 : badCount++; attachMovie("yellow", "yellow" + badCount, 100 + badCount); break; case 2 : badCount++; attachMovie("white", "white" + badCount, 100 + badCount); break; case 3 : badCount++; attachMovie("yellow", "yellow" + badCount, 100 + badCount); break; case 4 : badCount++; attachMovie("green", "green" + badCount, 200 + badCount); break; case 5 : badCount++; attachMovie("green", "green" + badCount, 200 + badCount); break; case 6 : badCount++; attachMovie("blue", "blue" + badCount, 200 + badCount); break; case 7 : badCount++; attachMovie("blue", "blue" + badCount, 200 + badCount); break; case 8 : badCount++; attachMovie("purple", "purple" + badCount, 200 + badCount); break; case 9 : badCount++; attachMovie("blue", "blue" + badCount, 100 + badCount); break; case 10 : badCount++; attachMovie("yellow", "yellow" + badCount, 100 + badCount); break; case 11 : badCount++; attachMovie("green", "green" + badCount, 200 + badCount); break; case 12 : badCount++; attachMovie("blue", "blue" + badCount, 200 + badCount); break; case 13 : badCount++; attachMovie("purple", "purple" + badCount, 100 + badCount); break; case 14 : badCount++; attachMovie("green", "green" + badCount, 100 + badCount); break; case 15 : badCount++; attachMovie("white", "white" + badCount, 100 + badCount); break; case 16 : badCount++; attachMovie("blue", "blue" + badCount, 100 + badCount); break; case 17 : badCount++; attachMovie("purple", "purple" + badCount, 100 + badCount); break; case 18 : badCount++; attachMovie("green", "green" + badCount, 200 + badCount); break; case 19 : badCount++; attachMovie("yellow", "yellow" + badCount, 100 + badCount); break; case 20 : badCount++; attachMovie("white", "white" + badCount, 100 + badCount); break; case 21 : badCount++; attachMovie("yellow", "yellow" + badCount, 100 + badCount); break; case 22 : badCount++; attachMovie("green", "green" + badCount, 200 + badCount); break; case 23 : badCount++; attachMovie("blue", "blue" + badCount, 200 + badCount); break; case 24 : badCount++; attachMovie("purple", "purple" + badCount, 100 + badCount); break; case 25 : badCount++; attachMovie("green", "green" + badCount, 200 + badCount); break; case 26 : badCount++; attachMovie("purple", "blue" + badCount, 200 + badCount); break; case 27 : badCount++; attachMovie("blue", "blue" + badCount, 200 + badCount); break; case 28 : badCount++; attachMovie("purple", "purple" + badCount, 200 + badCount); break; case 30 : badCount++; attachMovie("blue", "blue" + badCount, 100 + badCount); break; case 32 : badCount++; attachMovie("white", "yellow" + badCount, 100 + badCount); break; case 34 : badCount++; attachMovie("green", "green" + badCount, 200 + badCount); break; case 36 : badCount++; attachMovie("yellow", "blue" + badCount, 200 + badCount); break; case 38 : badCount++; attachMovie("blue", "blue" + badCount, 200 + badCount); break; case 40 : badCount++; attachMovie("purple", "purple" + badCount, 200 + badCount); break; case 42 : badCount++; attachMovie("blue", "blue" + badCount, 100 + badCount); break; case 44 : badCount++; attachMovie("yellow", "yellow" + badCount, 100 + badCount); break; case 46 : badCount++; attachMovie("white", "white" + badCount, 100 + badCount); } } stop(); var desX = 0; var desY = 0; var speed = 0; var speedInc = 2; var baseSpeed = 1; var hitCount = 0; var health = 100; var level = 1; var badCount = 0; holder = this.createEmptyMovieClip("soundHolder", 20000); holder2 = this.createEmptyMovieClip("soundHolder2", 21000); holder3 = this.createEmptyMovieClip("soundHolder3", 22000); var correct = new Sound(holder); var wrong = new Sound(holder2); var bgMusic = new Sound(holder3); correct.attachSound("correct"); wrong.attachSound("wrong"); bgMusic.attachSound("bgMusic"); wrong.setVolume(7); correct.setVolume(22); bgMusic.setVolume(100); bgMusic.start(0, 999); attachMovie("circle", "circle", 1000); circle._alpha = 60; Stage.showMenu = false; randomize(); onEnterFrame = function () { var _local1 = Math.atan2(desY - circle._y, desX - circle._x); circle._x = circle._x + (Math.cos(_local1) * speed); circle._y = circle._y + (Math.sin(_local1) * speed); if (((desY - circle._y) <= 10) && ((desX - circle._x) <= 10)) { randomize(); } if (health <= 0) { circle.removeMovieClip(); gotoAndPlay ("gameOver"); bgMusic.stop(); } }; onMouseDown = function () { if (circle.hitTest(_root._xmouse, _root._ymouse, true)) { circle._x = Math.random() * Stage.width; circle._y = Math.random() * Stage.height; speedInc = speedInc + 0.03; baseSpeed = baseSpeed + 0.07; randomize(); correct.start(0, 1); levelUp(++hitCount); level++; } };
Frame 142
gotoAndStop (144);
Frame 143
stop(); Stage.showMenu = false;
Symbol 5 MovieClip [yellow] Frame 1
function yelRandomize() { yelDesX = Math.round(Math.random() * Stage.width); yelDesY = Math.round(Math.random() * Stage.height); } var yelDesY = 0; var yelDesX = 0; var yelSpeed = 2.4; this._alpha = 60; this.cacheAsBitmap = true; this._x = Math.random() * Stage.width; this._y = Math.random() * Stage.height; yelRandomize(); this.onEnterFrame = function () { var _local3 = Math.atan2(yelDesY - this._y, yelDesX - this._x); this._x = this._x + (Math.cos(_local3) * yelSpeed); this._y = this._y + (Math.sin(_local3) * yelSpeed); if (((yelDesY - this._y) <= 10) && ((yelDesX - this._x) <= 10)) { yelRandomize(); } if (_root.health <= 0) { gotoAndStop ("gameOver"); this.removeMovieClip(); } }; this.onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse, true) && (!_root.circle.hitTest(_root._xmouse, _root._ymouse, true))) { _root.health = _root.health - 5; _root.wrong.start(0, 1); } };
Symbol 7 MovieClip [green] Frame 1
function grnRandomize() { grnDesX = Math.round(Math.random() * Stage.width); grnDesY = Math.round(Math.random() * Stage.height); } var grnDesY = 0; var grnDesX = 0; var grnSpeed = 1.7; this._alpha = 50; this.cacheAsBitmap = true; this._x = Math.random() * Stage.width; this._y = Math.random() * Stage.height; grnRandomize(); this.onEnterFrame = function () { var _local3 = Math.atan2(grnDesY - this._y, grnDesX - this._x); this._x = this._x + (Math.cos(_local3) * grnSpeed); this._y = this._y + (Math.sin(_local3) * grnSpeed); if (((grnDesY - this._y) <= 10) && ((grnDesX - this._x) <= 10)) { grnRandomize(); } if (_root.health <= 0) { gotoAndStop ("gameOver"); this.removeMovieClip(); } }; this.onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse, true) && (!_root.circle.hitTest(_root._xmouse, _root._ymouse, true))) { _root.health = _root.health - 5; _root.wrong.start(0, 1); } };
Symbol 9 MovieClip [blue] Frame 1
function blueRandomize() { blueDesX = Math.round(Math.random() * Stage.width); blueDesY = Math.round(Math.random() * Stage.height); } var blueDesY = 0; var blueDesX = 0; var blueSpeed = 1.3; this._alpha = 60; this.cacheAsBitmap = true; this._x = Math.random() * Stage.width; this._y = Math.random() * Stage.height; blueRandomize(); this.onEnterFrame = function () { var _local3 = Math.atan2(blueDesY - this._y, blueDesX - this._x); this._x = this._x + (Math.cos(_local3) * blueSpeed); this._y = this._y + (Math.sin(_local3) * blueSpeed); if (((blueDesY - this._y) <= 10) && ((blueDesX - this._x) <= 10)) { blueRandomize(); } if (_root.health <= 0) { gotoAndStop ("gameOver"); this.removeMovieClip(); } }; this.onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse, true) && (!_root.circle.hitTest(_root._xmouse, _root._ymouse, true))) { _root.health = _root.health - 5; _root.wrong.start(0, 1); } };
Symbol 11 MovieClip [purple] Frame 1
function purpRandomize() { purpDesX = Math.round(Math.random() * Stage.width); purpDesY = Math.round(Math.random() * Stage.height); } var purpDesY = 0; var purpDesX = 0; var purpSpeed = 1; this._alpha = 60; this.cacheAsBitmap = true; this._x = Math.random() * Stage.width; this._y = Math.random() * Stage.height; purpRandomize(); this.onEnterFrame = function () { var _local3 = Math.atan2(purpDesY - this._y, purpDesX - this._x); this._x = this._x + (Math.cos(_local3) * purpSpeed); this._y = this._y + (Math.sin(_local3) * purpSpeed); if (((purpDesY - this._y) <= 10) && ((purpDesX - this._x) <= 10)) { purpRandomize(); } if (_root.health <= 0) { gotoAndStop ("gameOver"); this.removeMovieClip(); } }; this.onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse, true) && (!_root.circle.hitTest(_root._xmouse, _root._ymouse, true))) { _root.health = _root.health - 5; _root.wrong.start(0, 1); } };
Symbol 13 MovieClip [white] Frame 1
function whtRandomize() { whtDesX = Math.round(Math.random() * Stage.width); whtDesY = Math.round(Math.random() * Stage.height); } var whtDesY = 0; var whtDesX = 0; var whtSpeed = 0.5; this._alpha = 60; this.cacheAsBitmap = true; this._x = Math.random() * Stage.width; this._y = Math.random() * Stage.height; whtRandomize(); this.onEnterFrame = function () { var _local3 = Math.atan2(whtDesY - this._y, whtDesX - this._x); this._x = this._x + (Math.cos(_local3) * whtSpeed); this._y = this._y + (Math.sin(_local3) * whtSpeed); if (((whtDesY - this._y) <= 10) && ((whtDesX - this._x) <= 10)) { whtRandomize(); } if (_root.health <= 0) { gotoAndStop ("gameOver"); this.removeMovieClip(); } }; this.onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse, true) && (!_root.circle.hitTest(_root._xmouse, _root._ymouse, true))) { _root.health = _root.health - 5; _root.wrong.start(0, 1); } };
Symbol 22 Button
on (release) { getURL ("http://www.weebls-stuff.com", "_blank"); }
Symbol 33 MovieClip Frame 1
amount = 1; amount2 = 1;
Symbol 33 MovieClip Frame 2
var total = _root.getBytesTotal(); var loaded = _root.getBytesLoaded(); var perc = ((loaded / total) * 100); percent = Math.round(perc) + "%"; setProperty("progress", _xscale , perc); if (loaded == total) { percent = "complete"; gotoAndPlay ("Done"); } this.spinnermov._rotation = amount; amount = amount + perc; this.spinnermov2._rotation = amount2; amount2 = amount2 - perc;
Symbol 33 MovieClip Frame 3
gotoAndPlay ("Nope");
Symbol 33 MovieClip Frame 5
tellTarget (_parent) { gotoAndPlay (2); };
Symbol 50 Button
on (release) { gotoAndStop ("mainGame"); }
Symbol 57 Button
on (release) { getURL ("http://www.heartlessgeeks.com"); }
Symbol 71 Button
on (release) { desX = 0; desY = 0; speed = 0; speedInc = 2; baseSpeed = 1; hitCount = 0; health = 100; level = 1; badCount = 0; gotoAndStop (141); }

Library Items

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

Instance Names

"progress"Symbol 33 MovieClip Frame 2Symbol 24 MovieClip
"spinnermov"Symbol 33 MovieClip Frame 2Symbol 30 MovieClip
"spinnermov2"Symbol 33 MovieClip Frame 2Symbol 32 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "bgmusic"
ExportAssets (56)Timeline Frame 1Symbol 2 as "correct"
ExportAssets (56)Timeline Frame 1Symbol 3 as "wrong"
ExportAssets (56)Timeline Frame 1Symbol 5 as "yellow"
ExportAssets (56)Timeline Frame 1Symbol 7 as "green"
ExportAssets (56)Timeline Frame 1Symbol 9 as "blue"
ExportAssets (56)Timeline Frame 1Symbol 11 as "purple"
ExportAssets (56)Timeline Frame 1Symbol 13 as "white"
ExportAssets (56)Timeline Frame 1Symbol 15 as "circle"

Labels

"splash"Frame 140
"mainGame"Frame 141
"gameOver"Frame 142
"nope"Symbol 33 MovieClip Frame 2
"done"Symbol 33 MovieClip Frame 4

Dynamic Text Variables

percentSymbol 26 EditableText"%"
_root.levelSymbol 63 EditableText""
_root.healthSymbol 65 EditableText""
_root.levelSymbol 67 EditableText""




http://swfchan.com/7/30124/info.shtml
Created: 19/5 -2019 13:14:07 Last modified: 19/5 -2019 13:14:07 Server time: 12/05 -2024 17:27:18