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

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

SOAP Gameboy Edition.swf

This is the info page for
Flash #37757

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


Text
LOADING SNAKES

SCORE

LEVEL

SLEEPY SNAKE

TASERED SNAKE

DAMN SNAKE

SNAKES ON CRACK

MUTHA FUCKIN SNAKE

GAMEBOY EDITION

PRESS TO PLAY

SCORE

THATS IT
YOUVE HAD IT WITH THESE
SNAKES

RESTART

BACK TO MENU

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 5 MovieClip in Frame 1
onClipEvent (load) { totalb = _root.getBytesTotal(); totalkb = int(totalb / 1024); } onClipEvent (enterFrame) { var loadedb = _root.getBytesLoaded(); if (loadedb == totalb) { _root.gotoAndStop(2); } else { loadedkb = int(loadedb / 1024); percent = (loadedb / totalb) * 100; _root.planimation.gotoAndStop(int(percent)); pl1 = ("" + int(percent)) + "%"; pl2 = ((("" + loadedkb) + " / ") + totalkb) + " kb"; } }
Frame 2
level = 3; walls = true; tWalls = "on"; wormtype.gotoAndStop(3); stop();
Frame 3
score = -level; tail = 1; head = 5; xv = 0; yv = 1; x = 160; y = 100; eaten = true; eatenb = true; extend = false; makeMove = false; bonus = 0; abonus = 0;
Frame 4
x = x + (10 * xv); y = y + (10 * yv); if (!walls) { if (x < 30) { x = 290; } if (290 < x) { x = 30; } if (y < 30) { y = 280; } if (280 < y) { y = 30; } } head++; duplicateMovieClip ("Snake", head, head); setProperty(head, _x , x); setProperty(head, _y , y); if ((((eval ((("s_" + x) + "_") + y) || (x < 30)) || (290 < x)) || (y < 30)) || (280 < y)) { gotoAndStop ("Game Over"); } Set((("s_" + x) + "_") + y, true); if (extend) { extend = false; } else { Set((("s_" + eval (tail)._x) + "_") + eval (tail)._y, false); removeMovieClip(tail); tail++; } if ((Food._x == x) && (Food._y == y)) { eaten = true; abonus++; extend = true; duplicateMovieClip ("spark", "s_" + head, head + 10); setProperty("s_" + head, _x , x); setProperty("s_" + head, _y , y); } if (((bFood._x == x) && (bFood._y == y)) && (bFood._visible == true)) { eatenb = true; extend = true; duplicateMovieClip ("spark", "s_" + head, head + 10); setProperty("s_" + head, _x , x); setProperty("s_" + head, _y , y); } if (abonus == 5) { bonus = level * 20; bFood.gotoAndPlay(1); bFood._visible = true; abonus = 0; } if (eaten) { eaten = false; score = score + level; tellTarget ("Food") { _x = (10 * (random(26) + 3)); _y = (10 * (random(25) + 3)); }; while (eval ((("s_" + food._x) + "_") + food._y)) { tellTarget ("Food") { _x = (10 * (random(26) + 3)); _y = (10 * (random(25) + 3)); }; } } if (eatenb) { eatenb = false; score = score + bonus; bonus = 0; tellTarget ("bFood") { _visible = false; _x = (10 * (random(26) + 3)); _y = (10 * (random(25) + 3)); }; } makeMove = false; if (0 < bonus) { bonus = bonus - (level / 5); bonus = int(bonus); } else { bonus = ""; tellTarget ("bFood") { _visible = false; _x = (10 * (random(26) + 3)); _y = (10 * (random(25) + 3)); }; } if (yv == -1) { tellTarget (head) { gotoAndStop ("HeadUp"); }; } if (yv == 1) { tellTarget (head) { gotoAndStop ("HeadDown"); }; } if (xv == -1) { tellTarget (head) { gotoAndStop ("HeadLeft"); }; } if (xv == 1) { tellTarget (head) { gotoAndStop ("HeadRight"); }; } if (dir == 1) { tellTarget (head - 1) { gotoAndStop ("TopLeft"); }; } if (dir == 2) { tellTarget (head - 1) { gotoAndStop ("Left"); }; } if (dir == 3) { tellTarget (head - 1) { gotoAndStop ("TopRight"); }; } if (dir == 4) { tellTarget (head - 1) { gotoAndStop ("Up"); }; } if (dir == 5) { tellTarget (head - 1) { gotoAndStop ("BottomRight"); }; } if (dir == 6) { tellTarget (head - 1) { gotoAndStop ("Right"); }; } if (dir == 7) { tellTarget (head - 1) { gotoAndStop ("BottomLeft"); }; } if (dir == 8) { tellTarget (head - 1) { gotoAndStop ("Down"); }; } if (2 < (head - tail)) { if (getProperty(tail + 1, _currentframe) == 11) { wTail = 1; } if (getProperty(tail + 1, _currentframe) == 12) { wTail = 2; } if (getProperty(tail + 1, _currentframe) == 6) { wTail = 3; } if (getProperty(tail + 1, _currentframe) == 7) { wTail = 4; } if (getProperty(tail + 1, _currentframe) == 5) { if (getProperty(tail + 2, _currentframe) == 12) { wTail = 3; } if (getProperty(tail + 2, _currentframe) == 7) { wTail = 1; } } if (getProperty(tail + 1, _currentframe) == 8) { if (getProperty(tail + 2, _currentframe) == 12) { wTail = 4; } if (getProperty(tail + 2, _currentframe) == 6) { wTail = 1; } } if (getProperty(tail + 1, _currentframe) == 9) { if (getProperty(tail + 2, _currentframe) == 11) { wTail = 4; } if (getProperty(tail + 2, _currentframe) == 6) { wTail = 2; } } if (getProperty(tail + 1, _currentframe) == 10) { if (getProperty(tail + 2, _currentframe) == 11) { wTail = 3; } if (getProperty(tail + 2, _currentframe) == 7) { wTail = 2; } } if (wTail == 1) { tellTarget (tail) { gotoAndStop ("TailUp"); }; } if (wTail == 2) { tellTarget (tail) { gotoAndStop ("TailDown"); }; } if (wTail == 3) { tellTarget (tail) { gotoAndStop ("TailLeft"); }; } if (wTail == 4) { tellTarget (tail) { gotoAndStop ("TailRight"); }; } } if (xv == 1) { dir = 6; } if (xv == -1) { dir = 2; } if (yv == 1) { dir = 8; } if (yv == -1) { dir = 4; }
Frame 5
if (level == 5) { gotoAndPlay ("GameAction"); }
Frame 6
if (level == 4) { gotoAndPlay ("GameAction"); }
Frame 7
if (level == 3) { gotoAndPlay ("GameAction"); }
Frame 8
if (level == 2) { gotoAndPlay ("GameAction"); }
Frame 9
gotoAndPlay ("GameAction");
Frame 11
temp = head; while (tail < (temp + 1)) { setProperty(temp, _alpha , 33); temp--; }
Symbol 29 Button
on (release) { if (1 < level) { level--; wormtype.gotoAndStop(level); } }
Symbol 31 Button
on (release) { if (level < 5) { level++; _root.wormtype.gotoAndStop(level); } }
Symbol 37 MovieClip Frame 1
stop();
Symbol 41 Button
on (release) { _root.gotoAndPlay("Init"); }
Symbol 45 Button
on (release) { if (walls) { walls = false; tWalls = "off"; barrier._visible = false; } }
Symbol 46 Button
on (release) { if (!walls) { walls = true; tWalls = "on"; barrier._visible = true; } }
Symbol 51 MovieClip Frame 37
stop();
Symbol 54 Button
on (keyPress "<Up>") { if ((yv == 0) && (!makeMove)) { if (xv == -1) { dir = 7; } if (xv == 1) { dir = 5; } yv = -1; xv = 0; makeMove = true; } } on (keyPress "<Left>") { if ((xv == 0) && (!makeMove)) { if (yv == -1) { dir = 3; } if (yv == 1) { dir = 5; } yv = 0; xv = -1; makeMove = true; } } on (keyPress "<Down>") { if ((yv == 0) && (!makeMove)) { if (xv == -1) { dir = 1; } if (xv == 1) { dir = 3; } yv = 1; xv = 0; makeMove = true; } } on (keyPress "<Right>") { if ((xv == 0) && (!makeMove)) { if (yv == -1) { dir = 1; } if (yv == 1) { dir = 7; } yv = 0; xv = 1; makeMove = true; } } on (keyPress "<Space>") { temp = head; while (tail < (temp + 1)) { setProperty(temp, _alpha , 33); temp--; } setProperty("Food", _alpha , 33); gotoAndStop ("Paused"); }
Symbol 55 Button
on (keyPress "<Space>") { temp = head; while (Number(tail) < Number(Number(temp) + 1)) { setProperty(temp, _alpha , 100); temp = temp - 1; } setProperty("/Food", _alpha , 100); gotoAndPlay ("GameAction"); }
Symbol 62 Button
on (release) { temp = head; while (tail < (temp + 1)) { Set((("s_" add getProperty(temp, _x)) add "_") add getProperty(temp, _y), false); removeMovieClip(temp); temp--; } _root.gotoAndPlay("Init"); }
Symbol 64 Button
on (release) { temp = head; while (tail < (temp + 1)) { Set((("s_" add getProperty(temp, _x)) add "_") add getProperty(temp, _y), false); removeMovieClip(temp); temp--; } _root.gotoAndPlay("menu"); }

Library Items

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

Instance Names

"Food"Frame 2Symbol 14 MovieClip
"Snake"Frame 2Symbol 20 MovieClip
"bFood"Frame 2Symbol 22 MovieClip
"wormtype"Frame 2Symbol 37 MovieClip
"spark"Frame 2Symbol 51 MovieClip

Labels

"Menu"Frame 2
"Init"Frame 3
"GameAction"Frame 4
"Paused"Frame 10
"Game Over"Frame 11
"HeadUp"Symbol 20 MovieClip Frame 1
"HeadRight"Symbol 20 MovieClip Frame 2
"HeadDown"Symbol 20 MovieClip Frame 3
"HeadLeft"Symbol 20 MovieClip Frame 4
"TopLeft"Symbol 20 MovieClip Frame 5
"Left"Symbol 20 MovieClip Frame 6
"Right"Symbol 20 MovieClip Frame 7
"TopRight"Symbol 20 MovieClip Frame 8
"BottomRight"Symbol 20 MovieClip Frame 9
"BottomLeft"Symbol 20 MovieClip Frame 10
"Up"Symbol 20 MovieClip Frame 11
"Down"Symbol 20 MovieClip Frame 12
"TailUp"Symbol 20 MovieClip Frame 13
"TailDown"Symbol 20 MovieClip Frame 14
"TailLeft"Symbol 20 MovieClip Frame 15
"TailRight"Symbol 20 MovieClip Frame 16

Dynamic Text Variables

scoreSymbol 17 EditableText""
levelSymbol 18 EditableText""
bonusSymbol 21 EditableText""
levelSymbol 26 EditableText""
tWallsSymbol 44 EditableText""
scoreSymbol 57 EditableText""
levelSymbol 58 EditableText""
bonusSymbol 59 EditableText""




http://swfchan.com/8/37757/info.shtml
Created: 13/5 -2019 21:38:22 Last modified: 13/5 -2019 21:38:22 Server time: 19/05 -2024 05:14:35