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

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

Snake Coil.swf

This is the info page for
Flash #29488

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


Text
s

e

m

a

G

h

l

F

k

c

i

u

Q

m

o

c

.

s

e

m

a

G

h

l

F

k

c

i

u

Q

m

o

c

.

play more games by:

play more games by:

PLAY GAME

PLAY GAME

PLAY GAME

INSTRUCTIONS

INSTRUCTIONS

INSTRUCTIONS

GAME CREDITS

GAME CREDITS

GAME CREDITS

THROW COLOR BALL INTO SNAKE AND
IT WILL BECOME A SNAKE SEGMENT OF
SNAKE AND INCREASE ITS LENGTH. IF
SNAKE HAS THREE OR MORE
CONTINUOUS SAME COLOR SEGMENTS
THEY WILL BE REMOVED AND SNAKE'S
LENGTH WILL BE REDUCED. KEEP
REMOVING SNAKE       SEGMENTS AND
DONT LET SNAKE                    REACH
AND EAT EGGS.

THROW COLOR BALL INTO SNAKE AND
IT WILL BECOME A SNAKE SEGMENT OF
SNAKE AND INCREASE ITS LENGTH. IF
SNAKE HAS THREE OR MORE
CONTINUOUS SAME COLOR SEGMENTS
THEY WILL BE REMOVED AND SNAKE'S
LENGTH WILL BE REDUCED. KEEP
REMOVING SNAKE       SEGMENTS AND
DONT LET SNAKE                    REACH
AND EAT EGGS.

INSTRUCTIONS

BACK

BACK

BACK

0

1

0

1

DESIGNED AND DEVELOPED BY

ActionScript [AS1/AS2]

Frame 4
tb = getBytesTotal(); lb = getBytesLoaded(); v = int((lb / tb) * 100); _root.preloader._xscale = v; if (lb < tb) { gotoAndPlay (2); } else { play(); }
Frame 5
stop(); _quality = "BEST";
Frame 21
stop();
Frame 24
function markSameThree() { var _local1 = 1; var _local3 = snake0; var _local2 = 0; snk = snakepaths.snake0.follower; do { if (snk.headno == _local2) { _local1++; } else { if (_local1 > 2) { break; } _local1 = 1; _local3 = snk; _local2 = snk.headno; } snk = snk.follower; } while (snk != null); if (_local1 > 2) { snk = _local3; i = 0; while (i < _local1) { snk._alpha = 30; snk = snk.follower; i++; } toRemove = _local1; removalDelay = 4; partToRemove = _local3; if (sound_is_on) { snakesound_sound.start(); } } else { setNewBall(); gamePlay = true; scoreIncre = 1; } } function removePart(prt_mc) { var _local1 = prt_mc; _local1.leader.follower = _local1.follower; _local1.follower.leader = _local1.leader; snk = _local1.leader; _local1.removeMovieClip(); score = int(score) + (5 * scoreIncre); txtScore.text = score; txtScore2.text = score; if (score > 1500) { gameLevel = 1; doubleCheck = true; } if (score > 3000) { gameLevel = 2; } txtLevel.text = gameLevel + 1; txtLevel2.text = gameLevel + 1; scoreIncre++; } function thrown(pth, x, y) { if ((ball.thrown == true) || (gamePlay == false)) { return(undefined); } if (sound_is_on) { whoosh_sound.start(); } ball.pth = pth; ball.dstx = x; ball.dsty = y; bdx = ball.dstx - ball._x; bdy = ball.dsty - ball._y; ball.thrown = true; dst = Math.sqrt((bdx * bdx) + (bdy * bdy)); dst = Math.ceil((dst / 200) * 10); if (dst < 2) { dst = 2; } ball.steps = dst; } function setNewBall() { ball._visible = true; ball._x = 205.35; ball._y = 219; rnd = int(Math.random() * (5 + gameLevel)) + 1; ball.gotoAndStop(rnd); ball.headno = rnd; ball.steps = 0; ball.thrown = false; thrower.gotoAndStop(1); } function getNewDepth() { al++; if (al == depthLimit) { al = 1; } while (isThisDepthInUse(al)) { al++; if (al == depthLimit) { al = 1; } } return(al); } function callGameOver() { btnRestart._visible = true; ball._visible = false; if (sound_is_on) { eat_sound.start(); } snk = snakepaths.snake0; do { snk.head.btnArrow._visible = false; snk = snk.follower; } while (snk != null); } function isThisDepthInUse(dpth) { var _local1 = dpth; snk = snakepaths.snake0; do { if (snk.al == _local1) { return(true); } snk = snk.follower; } while (snk != null); return(false); } var t = 0; var al = 0; var depthLimit = 500; var gamePlay = true; var inserting = 0; var toRemove = 0; var partToRemove = null; var removalDelay = 0; var inserted = null; var scoreIncre = 1; var gameOver = false; var gameLevel = 0; var score = 0; var doubleCheck = false; var tempvar = 0; var whoosh_sound = new Sound(); whoosh_sound.attachSound("whoosh"); var snakesound_sound = new Sound(); snakesound_sound.attachSound("snakesound"); var eat_sound = new Sound(); eat_sound.attachSound("eat"); if (sound_is_on == undefined) { sound_is_on = true; soundcontroller.gotoAndStop(1); } txtScore.text = score; txtLevel.text = gameLevel; txtScore2.text = score; txtLevel2.text = gameLevel; btnRestart._visible = false; stopped = false; setNewBall(); snakepaths.snake0.al = 0; lastsnake = snakepaths.snake0; lastsnake.follower = null; lastsnake.headno = 0; lastsnake.head.btnArrow._visible = false; looper_mc = attachMovie("blank", "looper_mc", 100); looper_mc.onEnterFrame = function () { if (gameOver == true) { return(undefined); } if (t >= 40) { t = 0; al = getNewDepth(); snktt = snakepaths.snake0; while (snktt.follower != null) { snktt = snktt.follower; } lastsnake = snktt; if (snakepaths.snake0.follower == null) { lastsnake = snakepaths.snake0; } snake = snakepaths.snake0.duplicateMovieClip("snake" + al, al); snake.al = al; snake.leader = lastsnake; lastsnake.follower = snake; snake.follower = null; snake._visible = true; snake.head.btnArrow._visible = false; if (lastsnake.head._currentframe == 1) { rno = (rno = int(Math.random() * (5 + gameLevel)) + 2); } else { do { rno = int(Math.random() * (5 + gameLevel)) + 2; var condition = false; if (doubleCheck == true) { condition = lastsnake.head._currentframe == rno; } else { condition = (lastsnake.head._currentframe == rno) && (lastsnake.leader.head._currentframe == rno); } } while (condition); } snake.head.gotoAndStop(rno); snake.headno = rno - 1; lastsnake = snake; } if (gamePlay) { snk = snakepaths.snake0; t++; do { snk.nextFrame(); if (snk._currentframe > 2020) { gameOver = true; gamePlay = false; callGameOver(); return(undefined); } snk = snk.follower; } while (snk != null); } dmx = _xmouse - thrower._x; dmy = _ymouse - thrower._y; dmang = (Math.atan2(dmy, dmx) * 180) / Math.PI; thrower._rotation = dmang - 90; if (ball.thrown == true) { bdx = ball.dstx - ball._x; bdy = ball.dsty - ball._y; bdx = bdx / ball.steps; bdy = bdy / ball.steps; ball._x = ball._x + bdx; ball._y = ball._y + bdy; ball.steps--; thrower.gotoAndStop(2); if (ball.steps == 0) { ball.thrown = false; al = getNewDepth(); nsnake = snakepaths.snake0.duplicateMovieClip("snake" + al, al); nsnake.al = al; nsnake.leader = ball.pth; nsnake.follower = ball.pth.follower; ball.pth.follower = nsnake; nsnake.follower.leader = nsnake; nsnake._visible = true; ball._visible = false; nsnake.head.btnArrow._visible = true; nsnake.headno = ball.headno; nsnake.head.gotoAndStop(ball.headno + 1); nsnake.gotoAndStop(ball.pth._currentframe); inserted = nsnake; inserting = 40; gamePlay = false; } } if (inserting > 0) { snk = snakepaths.snake0; do { snk.gotoAndStop(snk._currentframe + 5); snk = snk.follower; } while (snk != inserted); inserting = inserting - 5; if (inserting == 0) { markSameThree(); } } if (toRemove > 0) { snk = partToRemove.leader; do { snk.gotoAndStop(snk._currentframe - 10); snk = snk.leader; } while (snk != null); removalDelay--; if (removalDelay <= 0) { removalDelay = 0; toRemove--; if (toRemove <= 0) { toRemove = 0; removePart(partToRemove); markSameThree(); } else { temp = partToRemove.follower; removalDelay = 4; removePart(partToRemove); partToRemove = temp; } } } if (toRemove > 5000) { if (removalDelay < 1) { snk = snakepaths.snake0; do { if (snk._alpha < 60) { removePart(snk); toRemove--; snk = null; removalDelay = 10; } else { snk = snk.follower; } } while (snk != null); } removalDelay--; if (toRemove == 0) { markSameThree(); removalDelay = 0; } } }; stop();
Symbol 20 MovieClip Frame 20
stop(); _parent.play();
Symbol 21 MovieClip Frame 1
stop(); this.onEnterFrame = function () { perc = Math.round(100 * (_root.getBytesLoaded() / _root.getBytesTotal())); gotoAndStop(perc); };
Symbol 21 MovieClip Frame 100
stop(); delete this.onEnterFrame;
Symbol 21 MovieClip Frame 106
_parent.nextFrame();
Symbol 33 Button
on (release) { getURL ("http://www.funflashgames.com", "_blank"); }
Symbol 36 Button
on (release) { getURL ("http://www.funflashgames.com/pages/FreeContent.htm", "_blank"); }
Symbol 40 MovieClip Frame 1
play();
Symbol 40 MovieClip Frame 86
stop(); _parent.play();
Symbol 86 Button
on (release) { getURL ("http://www.quickflashgames.com/", "_blank"); }
Symbol 93 Button
on (release) { gotoAndPlay ("gameplay"); }
Symbol 98 Button
on (release) { gotoAndStop ("instructions"); }
Symbol 103 Button
on (release) { gotoAndStop ("credits"); }
Symbol 112 Button
on (release) { gotoAndStop ("title"); }
Symbol 122 Button
on (press) { if (_parent._currentFrame > 140) { _parent._parent._parent.thrown(_parent, _parent._parent._parent._xmouse, _parent._parent._parent._ymouse); } }
Symbol 137 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 130
head.btnArrow._visible = true;
Symbol 139 MovieClip Frame 1
var i = 0;
Symbol 144 MovieClip Frame 1
stop();
Symbol 161 MovieClip Frame 1
stop();
Symbol 166 Button
on (release) { gotoAndStop ("title"); }
Symbol 176 MovieClip Frame 1
if (_parent.sound_is_on == true) { stop(); } else { gotoAndPlay (2); }
Symbol 178 Button
on (release) { sound_is_on = !sound_is_on; if (sound_is_on == true) { soundcontroller.gotoAndStop(1); } else { soundcontroller.gotoAndStop(2); } }

Library Items

Symbol 1 Sound [whoosh]
Symbol 2 Sound [snakesound]
Symbol 3 Sound [eat]
Symbol 4 MovieClip [blank]
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:Timeline
Symbol 7 GraphicUsed by:Timeline
Symbol 8 GraphicUsed by:21
Symbol 9 GraphicUsed by:21
Symbol 10 GraphicUsed by:21
Symbol 11 GraphicUsed by:21 40  Timeline
Symbol 12 GraphicUsed by:21 40  Timeline
Symbol 13 GraphicUsed by:21 40  Timeline
Symbol 14 GraphicUsed by:21 40  Timeline
Symbol 15 GraphicUsed by:21 40  Timeline
Symbol 16 GraphicUsed by:21 40  Timeline
Symbol 17 GraphicUsed by:21 40  Timeline
Symbol 18 GraphicUsed by:21 40  Timeline
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClipUses:8 9 10 11 12 13 14 15 16 17 18 20Used by:Timeline
Symbol 22 GraphicUsed by:40  Timeline
Symbol 23 GraphicUsed by:40  Timeline
Symbol 24 GraphicUsed by:40  Timeline
Symbol 25 GraphicUsed by:40  Timeline
Symbol 26 GraphicUsed by:40  Timeline
Symbol 27 GraphicUsed by:40  Timeline
Symbol 28 GraphicUsed by:40  Timeline
Symbol 29 GraphicUsed by:40  Timeline
Symbol 30 GraphicUsed by:40  Timeline
Symbol 31 GraphicUsed by:33
Symbol 32 GraphicUsed by:33
Symbol 33 ButtonUses:31 32Used by:Timeline
Symbol 34 GraphicUsed by:36
Symbol 35 GraphicUsed by:36
Symbol 36 ButtonUses:34 35Used by:Timeline
Symbol 37 SoundUsed by:40
Symbol 38 GraphicUsed by:40
Symbol 39 SoundUsed by:40
Symbol 40 MovieClipUses:22 23 28 37 15 29 16 17 30 18 11 12 13 14 38 24 25 26 27 39Used by:Timeline
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:Timeline
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:Timeline
Symbol 45 GraphicUsed by:Timeline
Symbol 46 GraphicUsed by:86
Symbol 47 FontUsed by:48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
Symbol 48 TextUses:47Used by:86
Symbol 49 TextUses:47Used by:86
Symbol 50 TextUses:47Used by:86
Symbol 51 TextUses:47Used by:86
Symbol 52 TextUses:47Used by:86
Symbol 53 TextUses:47Used by:86
Symbol 54 TextUses:47Used by:86
Symbol 55 TextUses:47Used by:86
Symbol 56 TextUses:47Used by:86
Symbol 57 TextUses:47Used by:86
Symbol 58 TextUses:47Used by:86
Symbol 59 TextUses:47Used by:86
Symbol 60 TextUses:47Used by:86
Symbol 61 TextUses:47Used by:86
Symbol 62 TextUses:47Used by:86
Symbol 63 TextUses:47Used by:86
Symbol 64 TextUses:47Used by:86
Symbol 65 TextUses:47Used by:86
Symbol 66 TextUses:47Used by:86
Symbol 67 TextUses:47Used by:86
Symbol 68 TextUses:47Used by:86
Symbol 69 TextUses:47Used by:86
Symbol 70 TextUses:47Used by:86
Symbol 71 TextUses:47Used by:86
Symbol 72 TextUses:47Used by:86
Symbol 73 TextUses:47Used by:86
Symbol 74 TextUses:47Used by:86
Symbol 75 TextUses:47Used by:86
Symbol 76 TextUses:47Used by:86
Symbol 77 TextUses:47Used by:86
Symbol 78 TextUses:47Used by:86
Symbol 79 TextUses:47Used by:86
Symbol 80 TextUses:47Used by:86
Symbol 81 TextUses:47Used by:86
Symbol 82 FontUsed by:83 84
Symbol 83 EditableTextUses:82Used by:86
Symbol 84 EditableTextUses:82Used by:86
Symbol 85 GraphicUsed by:86
Symbol 86 ButtonUses:46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85Used by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 FontUsed by:89 90 91 94 95 96 99 100 101 107 108 109 110 168 170 171 172 179
Symbol 89 EditableTextUses:88Used by:93
Symbol 90 EditableTextUses:88Used by:93
Symbol 91 EditableTextUses:88Used by:93
Symbol 92 GraphicUsed by:93
Symbol 93 ButtonUses:89 90 91 92Used by:Timeline
Symbol 94 EditableTextUses:88Used by:98
Symbol 95 EditableTextUses:88Used by:98
Symbol 96 EditableTextUses:88Used by:98
Symbol 97 GraphicUsed by:98
Symbol 98 ButtonUses:94 95 96 97Used by:Timeline
Symbol 99 EditableTextUses:88Used by:103
Symbol 100 EditableTextUses:88Used by:103
Symbol 101 EditableTextUses:88Used by:103
Symbol 102 GraphicUsed by:103
Symbol 103 ButtonUses:99 100 101 102Used by:Timeline
Symbol 104 FontUsed by:105 106
Symbol 105 TextUses:104Used by:Timeline
Symbol 106 TextUses:104Used by:Timeline
Symbol 107 EditableTextUses:88Used by:Timeline
Symbol 108 EditableTextUses:88Used by:112
Symbol 109 EditableTextUses:88Used by:112
Symbol 110 EditableTextUses:88Used by:112
Symbol 111 GraphicUsed by:112
Symbol 112 ButtonUses:108 109 110 111Used by:Timeline
Symbol 113 GraphicUsed by:Timeline
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:137
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:137
Symbol 118 GraphicUsed by:120 122
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:118 119Used by:122
Symbol 121 GraphicUsed by:122
Symbol 122 ButtonUses:120 121 118Used by:137
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:137
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:137
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:137
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:137
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:137
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:137
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:137
Symbol 137 MovieClipUses:115 117 122 124 126 128 130 132 134 136Used by:138
Symbol 138 MovieClipUses:137Used by:139
Symbol 139 MovieClipUses:138Used by:Timeline
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:144
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 MovieClipUses:141 143Used by:Timeline
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:161
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:161
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:161
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:161
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:161
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:161
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:161
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClipUses:146 148 150 152 154 156 158 160Used by:Timeline
Symbol 162 GraphicUsed by:166
Symbol 163 GraphicUsed by:166
Symbol 164 GraphicUsed by:166
Symbol 165 GraphicUsed by:166
Symbol 166 ButtonUses:162 163 164 165Used by:Timeline
Symbol 167 GraphicUsed by:Timeline
Symbol 168 EditableTextUses:88Used by:Timeline
Symbol 169 GraphicUsed by:Timeline
Symbol 170 EditableTextUses:88Used by:Timeline
Symbol 171 EditableTextUses:88Used by:Timeline
Symbol 172 EditableTextUses:88Used by:Timeline
Symbol 173 GraphicUsed by:176
Symbol 174 GraphicUsed by:176
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:173 174 175Used by:Timeline
Symbol 177 GraphicUsed by:178
Symbol 178 ButtonUses:177Used by:Timeline
Symbol 179 EditableTextUses:88Used by:Timeline

Instance Names

"preloader"Frame 1Symbol 6 MovieClip
"snakepaths"Frame 24Symbol 139 MovieClip
"thrower"Frame 24Symbol 144 MovieClip
"ball"Frame 24Symbol 161 MovieClip
"btnRestart"Frame 24Symbol 166 Button
"txtScore"Frame 24Symbol 168 EditableText
"txtLevel"Frame 24Symbol 170 EditableText
"txtScore2"Frame 24Symbol 171 EditableText
"txtLevel2"Frame 24Symbol 172 EditableText
"soundcontroller"Frame 24Symbol 176 MovieClip
"btnArrow"Symbol 137 MovieClip Frame 1Symbol 122 Button
"head"Symbol 138 MovieClip Frame 1Symbol 137 MovieClip
"snake0"Symbol 139 MovieClip Frame 1Symbol 138 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "whoosh"
ExportAssets (56)Timeline Frame 1Symbol 2 as "snakesound"
ExportAssets (56)Timeline Frame 1Symbol 3 as "eat"
ExportAssets (56)Timeline Frame 1Symbol 4 as "blank"

Labels

"title"Frame 21
"instructions"Frame 22
"gameplay"Frame 23
"credits"Frame 25




http://swfchan.com/6/29488/info.shtml
Created: 19/5 -2019 22:25:03 Last modified: 19/5 -2019 22:25:03 Server time: 08/05 -2024 12:03:02