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

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

Snake Snacks.swf

This is the info page for
Flash #29052

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


Text
vSh4

Copyright © 2005 GameRival. All Rights Reserved.

CLICK HERE TO SET GAMEID

Click here, then open your 'Properties' panel to set gameID, mode, and Game Title.

vSh4

Your Game Is Loading

...

.

..

.

Click Here To Play

Clcik Here To Play

.

g

n

i

d

a

o

l

Snake Snacks

0

Score:

Paused

Paused

Exit

1

Level:

Bonus Round

Back

1

Bonus!

Bonus!

Extra Life!

Extra Life!

Go!

Go!

Getting Hungrier!

Getting Hungrier!

Slither!

Slither!

Going Faster!

Going Faster!

Copyright © 2005 Intermix Network, LLC 2005. All rights reserved.

Play

Options

How to Play

vSh4

Hit "P" to Pause Game

ADVENTURE MODE

How far through the
garden can you get?
Submit your high scores!

FREE PLAY MODE

How big can you
grow your snake?

Hit "P" to Pause Game

Sound Effects:

Music:

On

Off

Play Again

Challenge Friends

You scored x points at Vector Snake!

GR.com
score code

Guide the snake
with your mouse.

Snake moves to
your cursor.

Eat apples to
get points.

Don't touch
the walls or bite
your tail!

Mud slows
you down!

Eat blue apples
for bonus points.

Back to Menu

See Again

Bonus Round!

Bonus Round!

Continue

Level x Completed

Level x Completed

x00

Bonus!

30:00

Time Taken:

x00

x00

x00

Score:

000

x00

x00

x00

000

30:00

GAME OVER

ActionScript [AS1/AS2]

Frame 1
function Grab_decode(toDecode) { if ((toDecode == undefined) || (toDecode == "")) { return(""); } _root.Grab_equalSign = false; var _local1 = new Array(); _local1 = Base64toBinary(toDecode); var _local2 = "decode"; var _local3 = XOR_decode(_local2, _local1, _root.secWord); return(_local3); } function Grab_encode(toEncode) { var _local2 = toEncode; if ((_local2 == undefined) || (_local2 == "")) { return(""); } var _local3 = "encode"; var _local1 = new Array(); _local1 = XOR_encode(_local3, _local2, _root.secWord); var out = intToBin_enc(_local1); return(out); } function encodeBase64(n) { var _local1 = base64.charAt(n); return(_local1); } function XOR_encode(code, myString, secWord) { var len = (myString.length - 1); var secLen = (secWord.length - 1); var _local2 = -1; var _local3; var charString; var foo; var xor_enc_array = new Array(); var _local1 = 0; while (_local1 <= len) { _local2++; if (_local2 > secLen) { _local2 = 0; } _local3 = secWord.charCodeAt(_local2); charString = myString.charCodeAt(_local1); foo = _local3 ^ charString; xor_enc_array[_local1] = foo; _local1++; } return(xor_enc_array); } function XOR_decode(code, myArray, secWord) { var len = (myArray.length - 1); var secLen = (secWord.length - 1); var _local2 = -1; var _local3; var charString; var foo; var encoded = ""; var xor_enc_array = new Array(); var _local1 = 0; while (_local1 <= len) { _local2++; if (_local2 > secLen) { _local2 = 0; } _local3 = secWord.charCodeAt(_local2); charString = myArray[_local1]; foo = _local3 ^ charString; encoded = encoded + String.fromCharCode(foo); _local1++; } if (_root.Grab_equalSign) { encoded = encoded.substring(0, len); } return(encoded); } function toBinary(val) { var _local1 = val; var _local3 = ""; var _local2; var p; var bit = 0; while (bit < 8) { _local2 = _local1 % 2; _local2 = _local2.toString(); p = _local2.indexOf("."); if (p != -1) { _local2 = _local2.substring(0, p); } _local2 = Number(_local2); if (_local2 == 0) { _local3 = _local3 + "0"; } else { _local3 = _local3 + "1"; } _local1 = _local1 / 2; _local1 = _local1.toString(); p = _local1.indexOf("."); if (p != -1) { _local1 = _local1.substring(0, p); } _local1 = Number(_local1); bit++; } var tmp = _local3; _local3 = ""; var i = 7; while (i >= 0) { _local3 = _local3 + tmp.slice(i, i + 1); i--; } return(_local3); } function intToBin_enc(codedArray) { var len = (codedArray.length - 1); var _local2; var _local3; var binString = ""; var _local1 = 0; while (_local1 <= len) { _local2 = codedArray[_local1]; _local3 = toBinary(_local2); binString = binString + _local3; _local1++; } var out = binToBase64(binString); return(out); } function binToBase64(bin) { var len = bin.length; var j = 0; var _local2 = new Array(); var z = 0; var Base64OutString; var i = 0; while (i <= (len - 1)) { if (j < 6) { j++; } else { j = 1; z++; } if (_local2[z] == undefined) { _local2[z] = ""; } _local2[z] = _local2[z] + bin.charAt(i); i++; } if (j == 2) { needed = 2; } if (j == 6) { needed = 0; } if (j == 4) { needed = 1; } var binLen = _local2.length; var _local1 = 0; while (_local1 <= (binLen - 1)) { var elemLen = (_local2[_local1].length - 1); if (elemLen < 5) { var addN = (4 - elemLen); var _local3 = 0; while (_local3 <= addN) { if (_local2[_local1] == undefined) { _local2[_local1] = ""; } _local2[_local1] = _local2[_local1] + "0"; _local3++; } } _local1++; } var out = bin6ToInt(_local2, needed); return(out); } function bin6ToInt(myArray, needed) { var len = myArray.length; var n; var _local2; var outArray = new Array(); var t = 0; var digit; var binLen; var Base64OutString = ""; var _local1 = 0; while (_local1 <= (len - 1)) { n = myArray[_local1]; outArray[_local1] = 0; digitVal = 1; binLen = n.length; var _local3 = binLen - 1; while (_local3 >= 0) { _local2 = n.charAt(_local3); _local2 = Number(_local2); _local2 = _local2 * digitVal; if (outArray[_local1] == undefined) { outArray[_local1] = ""; } outArray[_local1] = outArray[_local1] + _local2; digitVal = digitVal * 2; _local3--; } Base64OutString = Base64OutString + encodeBase64(outArray[_local1]); _local1++; } var kk = needed; while (kk >= 1) { Base64OutString = Base64OutString + "-"; kk--; } return(Base64OutString); } function Base64toBinary(sentText) { var _local3; var _local2 = new Array(); var binString = ""; var _local1 = 0; while (_local1 <= (sentText.length - 1)) { _local3 = sentText.charAt(_local1); if (_local3 != "-") { _local2[_local1] = decodeBase64(_local3); _local2[_local1] = toBinary(_local2[_local1]); _local2[_local1] = _local2[_local1].substring(2); binString = binString + _local2[_local1]; } else { _root.Grab_equalSign = true; } _local1++; } var decodedArray = new Array(); decodedArray = sixToEightBit(binString); return(decodedArray); } function sixToEightBit(binString) { var j = 0; var _local2 = 0; var _local3 = new Array(); var len = (binString.length - 1); var _local1 = 0; while (_local1 <= len) { if (j < 8) { j++; } else { j = 1; _local2++; } var char = binString.charAt(_local1); if (_local3[_local2] == undefined) { _local3[_local2] = ""; } _local3[_local2] = _local3[_local2] + char; _local1++; } var decodedArray = new Array(); decodedArray = binToInt8(_local3, 0); return(decodedArray); } function binToInt8(myArray, needed) { var len = myArray.length; var n; var _local1; var outArray = new Array(); var k; var digit; var binLen; var decoded; var digitVal; var _local2 = 0; while (_local2 <= (len - 1)) { n = myArray[_local2]; digitVal = 1; binLen = n.length; var _local3 = binLen - 1; while (_local3 >= 0) { _local1 = n.charAt(_local3); _local1 = Number(_local1); _local1 = _local1 * digitVal; if (outArray[_local2] == undefined) { outArray[_local2] = 0; } outArray[_local2] = outArray[_local2] + _local1; digitVal = digitVal * 2; _local3--; } _local2++; } return(outArray); } function intToText(decodedArray) { var len = (decodedArray.length - 1); var _local3 = ""; var _local2; var _local1 = 0; while (_local1 <= len) { _local2 = decodedArray[_local1]; _local3 = _local3 + String.fromCharCode(_local2); _local1++; } return(_local3); } function decodeBase64(c) { var _local1 = base64.indexOf(c); return(_local1); } function mix_chk(v, shimUrl) { var _local2 = v; var u = shimUrl; if (u == undefined) { } else if (u.indexOf("http://") != 0) { } else { u = u.substring(7); var n = u.indexOf("/"); u = u.substring(0, n); _local2 = Grab_decode(_local2); if ((_local2 == undefined) || (_local2 == "")) { } else { _local2 = _local2.split(","); var len = (_local2.length - 1); var _local1 = 0; while (_local1 <= len) { if (((_local2[_local1] == undefined) || (_local2[_local1] == "")) || (_local2[_local1] == null)) { return; } var _local3 = u.indexOf(_local2[_local1]); if ((_local3 != -1) && (_local3 != undefined)) { play(); return; } _local1++; } } } } function grab_shm_int() { if ((grab_sec_mc.getBytesTotal() > 0) && (grab_sec_mc.getBytesLoaded() == grab_sec_mc.getBytesTotal())) { var _local2 = grab_sec_mc._url; var _local1 = grab_sec_mc.v; if (((_local1 != undefined) && (_local1 != null)) && (_local1 != "")) { _root.mix_chk(grab_sec_mc.v, _local2); clearInterval(grab_int); } } } function grab_security() { grab_sec_mc._visible = false; var _local1 = Math.ceil(Math.random() * 1000); grab_sec_mc.loadMovie("./mix_license.swf?cacheKiller=" + _local1); grab_int = setInterval(grab_shm_int, 200); } stop(); Stage.showMenu = false; base64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789._"; secWord = "Gh6789FFgddg87dfj7"; grab_security();
Frame 2
Stage.showMenu = false;
Instance of Symbol 28 MovieClip "gr_start_comp" in Frame 2
//component parameters onClipEvent (initialize) { gameID = "AC6B1C47"; gr_mode = "live ready"; gr_title = "Snake Snacks"; }
Frame 3
function grt_goSeconds() { gotoAndPlay ("gr_3seconds"); } stop(); grt_startTime = getTimer(); if (gr_mode == "local test") { gcode = "999"; grt_goSeconds(); } if (gr_mode == "live ready") { if (_url.indexOf("gamerival.com") == -1) { } else { grt_goSeconds(); } }
Frame 11
function grt_showZiz() { var _local2 = getTimer(); var _local1 = (_local2 - grt_startTime) / 1000; if (_local1 > 1) { gotoAndStop ("gr_loadswf"); } else { play(); } } grt_showZiz();
Frame 12
gotoAndStop ("gr_3seconds");
Frame 21
function gr_loadswf() { if (_framesloaded >= _totalframes) { gr_goGame(); } else { play(); } } function gr_goGame() { gotoAndPlay (54); } stop(); if (_root.gcode == null) { getURL ("http://www.gamerival.com/utilities/redir.cfm?game=" add _root.gameID, "_blank"); gotoAndStop ("gr_link_redirect"); } else { gr_loadswf(); }
Frame 22
gotoAndStop ("gr_loadswf");
Frame 29
stop();
Frame 54
function initRound(myFirstTime, myNewLevel, myKeepSnake) { gAnimate = true; if (gPause) { mOverlay.mPause.gotoandstop(2); } else { mOverlay.mPause.gotoandstop(1); } if (myFirstTime) { gLevel = 1; gScore = 0; gLives = 3; gAddLife = 0; gRed = 0; gBlue = 0; gGold = 0; gTotalTime = 0; gMudState = 0; } gLength = 0; gAppleRoundCounter = 0; gFullPass = Math.ceil(gLevel / gNumLevels) - 1; gMud = false; gBlueTriggered = false; gRoundRed = 0; gRoundBlue = 0; gBlueShrink = false; var mySubLevel; var myMessage; if (gAdventure) { mySubLevel = ((gLevel - 1) % gNumLevels) + 1; gBonusRound = false; gSpeedUp = false; switch (mySubLevel) { case 1 : gApplesToEat = 6; gMoveApples = 0; myMessage = "Slither!"; gBarMode = 0; gRealLevel = 1; break; case 2 : gApplesToEat = 10; gMoveApples = 0; myMessage = "Go!"; gBarMode = 0; gRealLevel = 2; break; case 3 : gBonusRound = true; gMoveApples = 0; break; case 4 : gApplesToEat = 8; gMoveApples = 4; myMessage = "Avoid The Log!"; gBarMode = 1; gRealLevel = 3; break; case 5 : gApplesToEat = 12; gMoveApples = 4; myMessage = "Slither!"; gBarMode = 1; gRealLevel = 4; break; case 6 : gApplesToEat = 10; gMoveApples = 4; myMessage = "Avoid The Log!"; gBarMode = 2; gRealLevel = 5; break; case 7 : gApplesToEat = 14; myMessage = "Go!"; gMoveApples = 3; gBarMode = 2; gRealLevel = 6; break; case 8 : gBonusRound = true; gMoveApples = 3; break; case 9 : gApplesToEat = 12; gMoveApples = 3; myMessage = "Don't Get Wet!"; gBarMode = 3; gRealLevel = 7; break; case 10 : gApplesToEat = 16; gMoveApples = 2; myMessage = "Slither!"; gBarMode = 3; gRealLevel = 8; break; case 11 : gApplesToEat = 12; gMoveApples = 2; myMessage = "Ancient Ruins!"; gBarMode = 4; gRealLevel = 9; break; case 12 : gApplesToEat = 16; gMoveApples = 2; myMessage = "Go!"; gBarMode = 4; gRealLevel = 10; break; case 13 : gBonusRound = true; gMoveApples = 1; } if (gBonusRound) { gSpeedUp = true; gApplesToEat = 19; myMessage = "Bonus Round!"; gBarMode = 0; } gRealLevel = gRealLevel + (gFullPass * 10); gApplesToEat = gApplesToEat + (gFullPass * 2); gAppleDelay = (10 - (2.5 * gFullPass)) * 1000; } else { gSpeedUp = false; gBonusRound = false; if (gLevel < 11) { gApplesToEat = gLevel + 6; gShrinkValue = gApplesToEat - (Math.floor(gLevel / 2) + 1); } else { gApplesToEat = 16; gShrinkValue = gApplesToEat - 6; } gShrinkValue = gShrinkValue * gGrowParts; switch (gLevel) { case 1 : case 2 : case 3 : gMoveApples = 0; break; case 4 : case 5 : gMoveApples = 4; break; case 6 : case 7 : gMoveApples = 3; break; case 8 : case 9 : gMoveApples = 2; break; default : gMoveApples = 1; } gAppleDelay = (10 - (1.67 * Math.floor((gLevel + 1) / 3))) * 1000; gBarMode = 0; } if (gAppleDelay < 5000) { gAppleDelay = 5000; } if (gTest) { gApplesToEat = 2; } if (myNewLevel) { if (gSoundFlag && ((gLevel == 1) || (gAdventure))) { doPlaySound("start round.wav"); } if (gMusicFlag) { if ((gLevel == 1) || (gAdventure)) { if (gSoundFlag) { gMusic.onSoundComplete = undefined; gMusic.stop("music.wav"); gMusic.stop("drum loop.wav"); gSound.onSoundComplete = startupDrums; } else { startupDrums(); } } } this.attachMovie("overlayTemplate", "mOverlay", 2000); if (!gAdventure) { mOverlay.gotoandstop("freeplay"); mOverlay.tApples = String(gLevel); } else if (gBonusRound) { mOverlay.gotoandstop("bonus"); } else { mOverlay.gotoandstop("adventure"); mOverlay.tApples = String(gRealLevel); } var i = (gLives + 1); while (i < 7) { eval ("mOverlay.mLife" + i)._visible = false; i++; } if ((!gMusicFlag) && (!gSoundFlag)) { mOverlay.mMusicOnOff.gotoandstop(2); gTempSoundFlag = false; gTempMusicFlag = true; gTempEffectsFlag = true; } else { gTempSoundFlag = true; gTempMusicFlag = gMusicFlag; gTempEffectsFlag = gSoundFlag; } } else if (!myKeepSnake) { clearScreen(false); } mOverlay.tScore = String(gScore); if (gAdventure) { gPieces = 18; } else if (!myKeepSnake) { gPieces = 18; } initSnake(myKeepSnake, false); if ((!gTextAnimFlag) && (gAdventure)) { gotoAndPlay ("startround"); mStartText.mText.tText = myMessage; mStartText.mText.tShadow = myMessage; var myMud; if (gAdventure || (myFirstTime)) { while (true) { myMud = (Math.floor(Math.random() * 6) % 6) + 1; if (myMud != gMudState) { gMudState = myMud; break; } } } } else if (((!gTextAnimFlag) && (!gAdventure)) && (myFirstTime)) { gotoAndPlay ("startround"); mStartText.mText.tText = "Slither!"; mStartText.mText.tShadow = "Slither!"; } else { gTextAnimFlag = false; gotoAndPlay ("play"); triggerApple(true, false); } if (gBonusRound) { mBack.gotoandstop("bonus"); } else { mBack.gotoandstop(((gBarMode * 6) + gMudState) + 1); } mBar.gotoandstop(gBarMode + 1); } function initSnake(myKeepSnake, myHelpSnake) { if (gAdventure) { gFPS = 20 + (gFullPass * 2); } else if (gLevel > 8) { gFPS = 26; } else if (gLevel > 5) { gFPS = 24; } else if (gLevel > 2) { gFPS = 22; } else { gFPS = 20; } gAppleSpeed = 1; gEndCounter = 0; gSnakeAuto = false; gShrink = 0; gGrowCounter = 0; gLastX = _xmouse; gLastY = _ymouse; if (!myKeepSnake) { var myX; var _local3; var _local2; if (myHelpSnake) { myX = 50; _local3 = 500; } else { myX = 0; _local3 = 75; } var _local1 = 0; while (_local1 != gPieces) { _local2 = this.attachmovie("snakepart", "body" + _local1, 100 + _local1); _local2._x = myX; _local2._y = _local3; if (myHelpSnake) { _local3 = _local3 - gSpacing; _local2._rotation = -90; } else { myX = myX + gSpacing; } if (_local1 < gTaper) { _local2._yscale = (100 * (_local1 + 1)) / gTaper; } _local1++; } this.attachmovie("snakehead", "head", 1000); head._x = myX; head._y = _local3; if (myHelpSnake) { gDir = (-Math.pi) / 2; head._rotation = -90; } else { gDir = 0; head._rotation = 0; } } gStartTime = getTimer(); gTongueTimer = gStartTime + 1000; gTimer = gStartTime + (1000 / gFPS); } function animateStart() { var _local2 = (Math.atan2(_ymouse - head._y, _xmouse - head._x) * 180) / Math.pi; head.eye1._rotation = _local2; head.eye2._rotation = _local2; var _local1 = getTimer(); if (_local1 >= gTimer) { gTimer = _local1 + (1000 / gFPS); if (_local1 > gTongueTimer) { head.gotoandplay("tongue"); gTongueTimer = _local1 + 4000; } } } function animate(myX, myY) { if (gPause) { return(undefined); } var myInstance; var i; var myTimer = getTimer(); if (myTimer >= gTimer) { gTimer = myTimer + (1000 / gFPS); var myHungerTimer = (gHungerTimer - myTimer); if ((((myHungerTimer <= 0) && (gGrowCounter == 0)) && (gEndCounter == 0)) && (gApplesToEat > -1)) { doPlaySound("die of hunger.wav"); if (gBonusRound) { gApplesToEat = -1; collide(); } else { collide(); } } else if (gApplesToEat > -1) { if (myHungerTimer <= 0) { myHungerTimer = 0; } mOverlay.mPenalty._width = Math.floor((myHungerTimer / gAppleDelay) * 128); } else { mOverlay.mPenalty._width = 128; } animateApple(apple, gAppleSpeed, gAppleAnimFlag); if (gBlueApple || (gBlueShrink)) { animateApple(bapple, gAppleSpeed * 3, true); } if (gEndCounter != 0) { collapseSnake(); return(undefined); } var myDiff; var myMouseX; var myMouseY; if (myX == undefined) { gHelpFlag = false; myMouseX = _xmouse; } else { gHelpFlag = true; myMouseX = myX; if (gHelpShiftX != 0) { gHelpX = gHelpX + gHelpShiftX; } } if (myY == undefined) { myMouseY = _ymouse; } else { myMouseY = myY; if (gHelpShiftY != 0) { gHelpY = gHelpY + gHelpShiftY; } } var myXDiff = (myMouseX - head._x); var myYDiff = (myMouseY - head._y); var myRad = Math.atan2(myYDiff, myXDiff); var myLook = myRad; if (myMouseY < 40) { gSnakeAuto = true; } else if (Math.sqrt((myXDiff * myXDiff) + (myYDiff * myYDiff)) < 20) { gSnakeAuto = true; } else if ((gLastX != myMouseX) && (gLastY != myMouseY)) { gSnakeAuto = false; } gLastX = myMouseX; gLastY = myMouseY; if (gSnakeAuto) { moveSnake(myTimer); } else if (myRad > gDir) { myDiff = myRad - gDir; snakeDirection(myDiff, myRad, 1); moveSnake(myTimer); } else if (myRad < gDir) { var myDiff = (gDir - myRad); snakeDirection(myDiff, myRad, -1); moveSnake(myTimer); } else { moveSnake(myTimer); } myLook = myLook - gDir; if (myLook > Math.pi) { myLook = myLook - (2 * Math.pi); } else if (myLook <= (-Math.pi)) { myLook = myLook + (2 * Math.pi); } myLook = (180 * myLook) / Math.pi; head.eye1._rotation = myLook; head.eye2._rotation = myLook; var myPoint = new Object(); myPoint.x = 0; myPoint.y = 0; head.nose.localToGlobal(myPoint); if (mBack.mud.hitTest(myPoint.x, myPoint.y, true)) { gMud = true; } else { gMud = false; } if ((((myPoint.x < 0) || (myPoint.x > 550)) || (myPoint.y < 40)) || (myPoint.y > 400)) { doPlaySound("snakebite.wav"); collide(); return(undefined); } i = 5; while (i < (gPieces - gStartCheck)) { myInstance = eval ("body" + i); myXDiff = myPoint.x - myInstance._x; myYDiff = myPoint.y - myInstance._y; if (Math.sqrt((myXDiff * myXDiff) + (myYDiff * myYDiff)) < gSnakeCircle) { doPlaySound("snakebite.wav"); collide(); return(undefined); } i++; i++; } if (!gHelpFlag) { if (checkBars(myPoint.x, myPoint.y, 0)) { doPlaySound("snakebite.wav"); collide(); return(undefined); } if (gBlueApple) { myXDiff = myPoint.x - bapple._x; myYDiff = myPoint.y - bapple._y; if ((Math.sqrt((myXDiff * myXDiff) + (myYDiff * myYDiff)) < (2 * gAppleCircle)) && (gGrowCounter == 0)) { gBlue++; gRoundBlue++; gScore = gScore + 250; doPlaySound("apple eat.wav"); mOverlay.tScore = String(gScore); checkLives(); doSpinText("bonus anim"); gHeadAnim = gSwallowFrames; } } myXDiff = myPoint.x - apple._x; myYDiff = myPoint.y - apple._y; if ((Math.sqrt((myXDiff * myXDiff) + (myYDiff * myYDiff)) < (2 * gAppleCircle)) && (gGrowCounter == 0)) { gApplesToEat--; if (gApplesToEat == -1) { gGold++; gHeadAnim = gSwallowFrames; if (gAppleAnimFlag) { gScore = gScore + 100; } else { gScore = gScore + 50; } mOverlay.tScore = String(gScore); checkLives(); if (gAdventure) { doPlaySound("eat golden apple.wav"); if (gAdventure && (gSoundFlag)) { gMusic.onSoundComplete = undefined; gMusic.stop("music.wav"); gMusic.stop("drum loop.wav"); } collide(); } else { doPlaySound("gold apple eat.wav"); gShrink = gShrinkValue; var myMessage; switch (gLevel) { case 1 : myMessage = "Getting Hungry!"; break; case 2 : myMessage = "Speed Up!"; break; case 4 : myMessage = "Getting Hungry!"; break; case 5 : myMessage = "Speed Up!"; break; case 6 : myMessage = "Slither!"; break; case 7 : myMessage = "Getting Hungry!"; break; case 8 : myMessage = "Speed Up!"; break; default : myMessage = "Go!"; } doSpinText(myMessage + " anim"); } } else { gRed++; gRoundRed++; if (gApplesToEat == 0) { doPlaySound("apple eat last.wav"); } else { doPlaySound("apple eat.wav"); } gGrowFrames = gGrowParts; gLength++; if (gAppleAnimFlag) { gScore = gScore + 20; } else { gScore = gScore + 10; } mOverlay.tScore = String(gScore); checkLives(); gGrowCounter = gGrowFrames + gSwallowFrames; gHeadAnim = gSwallowFrames; if (gSpeedUp) { gFPS = gFPS * gIncrease; } } gHungerTimer = getTimer() + gAppleDelay; } } } } function animateApple(myInstance, mySpeed, myAnimate) { var _local1 = myInstance; var _local3 = mySpeed; if (_local1.gAppleFrame != 0) { _local1.gAppleFrame++; if (_local1.gAppleFrame > 0) { _local1.gotoandstop(_local1.gAppleFrame); if (_local1.gAppleFrame == 20) { _local1.apple.gotoandstop(1); _local1.gAppleFrame = 0; } } else if (_local1.gAppleFrame == 0) { gBlueShrink = false; removeMovieClip("bapple"); } else { _local1._xscale = -Math.floor((100 * _local1.gAppleFrame) / 20); _local1._yscale = _local1._xscale; } } else if (myAnimate) { _local1.apple.gotoandstop((_local1.apple._currentFrame % 24) + 1); _local1._x = _local1._x + (_local3 * _local1.gXDir); var _local2 = false; if (_local1._x >= (550 - gAppleCircle)) { _local2 = true; } else if (_local1._x <= gAppleCircle) { _local2 = true; } else if (checkBars(_local1._x, _local1._y, gAppleCircle)) { _local2 = true; } if (_local2) { _local1.gXDir = -_local1.gXDir; _local1._x = _local1._x + (_local3 * _local1.gXDir); doAuxSound("apple bounce.wav"); } _local1._y = _local1._y + (_local3 * _local1.gYDir); _local2 = false; if (_local1._y >= (400 - gAppleCircle)) { _local2 = true; } else if (_local1._y <= (40 + gAppleCircle)) { _local2 = true; } else if (checkBars(_local1._x, _local1._y, gAppleCircle)) { _local2 = true; } if (_local2) { _local1.gYDir = -_local1.gYDir; _local1._y = _local1._y + (_local3 * _local1.gYDir); doAuxSound("myInstance bounce.wav"); } } } function snakeDirection(myDiff, myRad, myDir) { var _local1 = myDiff; if (_local1 > Math.pi) { _local1 = _local1 - (2 * Math.pi); if (_local1 < (-gTurnRad)) { _local1 = (-gTurnRad) * myDir; } else { _local1 = 0; } } else if (_local1 > gTurnRad) { _local1 = gTurnRad * myDir; } else { _local1 = 0; } if (_local1 == 0) { gDir = myRad; } else { gDir = gDir + _local1; if (gDir > Math.pi) { gDir = gDir - (2 * Math.pi); } else if (gDir <= (-Math.pi)) { gDir = gDir + (2 * Math.pi); } } } function moveSnake(myTimer) { var i; var j; var myInstance; var myPrevInstance; if (gShrink != 0) { j = 0; while (j != gGrowParts) { i = 0; while (i != (gPieces - 1)) { myInstance = eval ("body" + i); myPrevInstance = eval ("body" + (i + 1)); myInstance._x = myPrevInstance._x; myInstance._y = myPrevInstance._y; myInstance._rotation = myPrevInstance._rotation; i++; } gShrink--; gPieces--; removeMovieClip("body" + gPieces); if (gShrink == 0) { gLevel++; mOverlay.tApples = String(gLevel); gTotalTime = gTotalTime + (getTimer() - gStartTime); initRound(false, true, true); } else if (gShrink == (gShrinkValue - 2)) { removeMovieClip("apple"); bapple.gAppleFrame = -20; } j++; } crawl(); } else if (gGrowCounter == 0) { crawl(); if (myTimer > gTongueTimer) { head.gotoandplay("tongue"); gTongueTimer = myTimer + 4000; } } else { gGrowCounter--; if (gGrowCounter >= gGrowFrames) { crawl(); if (gGrowCounter == ((gGrowFrames + gSwallowFrames) - 1)) { removeMovieClip("apple"); bapple.gAppleFrame = -20; if (!gHelpFlag) { triggerApple(false, false); } } } else { myInstance = attachmovie("snakepart", "body" + gPieces, 100 + gPieces); myInstance._x = head._x; myInstance._y = head._y; if (gGrowCounter == (gGrowFrames - 1)) { head.gotoandstop(1); myInstance._yscale = 130; } else if (gGrowCounter == 0) { eval ("body" + ((gPieces - gGrowFrames) + 1))._yscale = 100; } myInstance._rotation = head._rotation; gPieces++; } } head._rotation = (180 * gDir) / Math.pi; var mySpacing = gSpacing; if (gMud) { mySpacing = mySpacing / 2; } head._x = head._x + (Math.cos(gDir) * mySpacing); head._y = head._y + (Math.sin(gDir) * mySpacing); } function crawl() { if (gHeadAnim != 0) { if ((gHeadAnim == gSwallowFrames) && (gBlueApple)) { gBlueApple = false; if (gRoundBlue == 1) { removeMovieClip("bapple"); } else { bapple.gAppleFrame = -20; gBlueShrink = true; } } gHeadAnim--; head.gotoandstop((gSwallowFrames - gHeadAnim) + 1); } var i = 0; while (i != gPieces) { myInstance = eval ("body" + i); if (i == (gPieces - 1)) { myPrevInstance = head; } else { myPrevInstance = eval ("body" + (i + 1)); } myInstance._x = myPrevInstance._x; myInstance._y = myPrevInstance._y; myInstance._rotation = myPrevInstance._rotation; i++; } } function collapseSnake() { var myInstance; var myPrevInstance; var i = 0; while (i != gPieces) { myInstance = eval ("body" + i); if (i > ((gPieces - gCollapseSpeed) - 1)) { myPrevInstance = head; } else { myPrevInstance = eval ("body" + (i + gCollapseSpeed)); } myInstance._x = myPrevInstance._x; myInstance._y = myPrevInstance._y; myInstance._rotation = myPrevInstance._rotation; myInstance._yscale = ((4 * myInstance._yscale) + myPrevInstance._yscale) / 5; i++; } gEndCounter++; if (gHeadAnim != 0) { gHeadAnim--; head.gotoandstop((gSwallowFrames - gHeadAnim) + 1); } if (((gEndCounter - gStartEndCounter) == 1) && (gApplesToEat == -1)) { moveSnake(); removeMovieClip("apple"); bapple.gAppleFrame = -20; } else if (gEndCounter == -1) { if (gHelpFlag) { clearScreen(false); gHelpSeq++; gHelpX = 220; gHelpY = 222; gHelpShiftX = 0.7375; gHelpShiftY = -0.25; gEndCounter = 99; } else if (!gAdventure) { endRound(true, false); } else if (gBonusRound || (gApplesToEat == -1)) { gApplesToEat = -1; endRound(true, false); } else if (gLives != 0) { gotoAndStop ("end"); } else { endRound(false, false); } } } function collide() { head.gotoandstop(7); if ((!gBonusRound) && (gApplesToEat != -1)) { eval ("mOverlay.mLife" + gLives)._visible = false; gLives--; } gEndCounter = -Math.floor((gPieces / gCollapseSpeed) * (1 + (1 / gCollapseSpeed))); gStartEndCounter = gEndCounter; } function checkBars(myX, myY, myOffset) { var _local2 = myY; var _local3 = myX; if (gBarMode != 0) { var myTestPoint = new Object(); var _local1 = 1; while (_local1 <= gBarMode) { if (checkBar(_local1, _local3 - 275, _local2 - 220, myOffset)) { return(true); } _local1++; } } return(false); } function checkBar(myNum, myX, myY, myOffset) { var myRadius = (gBarRadius + myOffset); var myInstance = eval ("mBar.bar" + myNum); if (myInstance._width < myInstance._height) { if (Math.abs(myX - myInstance._x) < myRadius) { if (Math.abs(myY - myInstance._y) < ((myInstance._height / 2) + myOffset)) { return(true); } } } else { if (gBarMode == 3) { myRadius = 25 + myOffset; } if (Math.abs(myY - myInstance._y) < myRadius) { if (Math.abs(myX - myInstance._x) < ((myInstance._width / 2) + myOffset)) { return(true); } } } return(false); } function triggerApple(myFirstTime, myBlueFlag) { gAppleRoundCounter++; var myClip; var mySound; gBlueApple = false; myName = "apple"; if (myBlueFlag) { myClip = "bapple"; gBlueApple = true; } else if (gApplesToEat == 0) { myClip = "gapple"; } else { myClip = "apple"; if ((!myFirstTime) && (!gBlueTriggered)) { var myRandom = (Math.floor((Math.random() * gApplesToEat) / 2) % gApplesToEat); if (myRandom == 0) { gBlueTriggered = true; triggerApple(false, true); } } } var myInstance; if (myBlueFlag) { this.attachmovie(myClip, "bapple", 1002); myInstance = bapple; } else { this.attachmovie(myClip, "apple", 1001); myInstance = apple; } myInstance.stop(); myInstance.apple.stop(); if (gMoveApples != 0) { if ((gAppleRoundCounter % gMoveApples) == 0) { gAppleAnimFlag = true; } else { gAppleAnimFlag = false; } } else { gAppleAnimFlag = false; } var myX; var myY; var myOffset = 30; do { myX = myOffset + Math.floor(Math.random() * (550 - (2 * myOffset))); myY = (40 + myOffset) + Math.floor(Math.random() * (360 - (2 * myOffset))); // unexpected jump // unexpected jump // unexpected jump // unexpected jump // unexpected jump var myRadius = ((gSpacing * (gGrowParts + gSwallowFrames)) + myOffset); var myDiffX = (myX - head._x); var myDiffY = (myY - head._y); // unexpected jump var myIntersect = false; var i = 0; while (i != gPieces) { if ((Math.abs(myX - eval ("body" + i)._x) < myOffset) && (Math.abs(myY - eval ("body" + i)._y) < myOffset)) { myIntersect = true; break; } i++; } } while (myIntersect != false); myInstance._x = myX; myInstance._y = myY; myInstance.gXDir = 1 - (2 * Math.round(Math.Random())); myInstance.gYDir = 1 - (2 * Math.round(Math.Random())); myInstance.gAppleFrame = 1; mOverlay.mPenalty._width = 128; gHungerTimer = getTimer() + gAppleDelay; } function doPlaySound(myName) { if (gSoundFlag) { gSound.stop(gSoundName); gSound.attachSound(myName); gSound.start(); gSoundName = myName; } } function doAuxSound(myName) { if (gSoundFlag) { gAuxSound.stop(gAuxSoundName); gAuxSound.attachSound(myName); gAuxSound.start(); gAuxSoundName = myName; } } function doMouseDown() { if (gSoundFlag) { gButtonSound.stop(gButtonSoundName); gButtonSoundName = "button clicked.wav"; gButtonSound.attachSound(gButtonSoundName); gButtonSound.start(); } } function doMouseOver() { if (gSoundFlag) { gButtonSound.stop(gButtonSoundName); gButtonSoundName = "button rollover.wav"; gButtonSound.attachSound(gButtonSoundName); gButtonSound.start(); } } function changeSound(myState) { gSoundFlag = myState; var _local1; if (myState) { _local1 = 1; } else { _local1 = 2; } mSoundOn.gotoandstop(_local1); mSoundOff.gotoandstop(_local1); } function changeMusic(myState) { var _local2 = myState; var _local3 = gMusicFlag; gMusicFlag = _local2; var _local1; if (_local2) { _local1 = 1; } else { _local1 = 2; } mMusicOn.gotoandstop(_local1); mMusicOff.gotoandstop(_local1); if (_local3 != _local2) { if (gMusicFlag) { startSwamp(); } else { gMusic.stop("music.wav"); } } } function toggleSound() { gSound.stop(gSoundName); gTempSoundFlag = !gTempSoundFlag; if (gTempSoundFlag) { mOverlay.mMusicOnOff.gotoandstop(1); } else { mOverlay.mMusicOnOff.gotoandstop(2); } if (gTempMusicFlag) { gMusicFlag = gTempSoundFlag; if (gMusicFlag) { startupDrums(); } else { gMusic.onSoundComplete = undefined; gMusic.stop("music.wav"); gMusic.stop("drum loop.wav"); } } if (gTempEffectsFlag) { gSoundFlag = gTempSoundFlag; } } function restartSwamp() { gMusic.start(); } function startSwamp() { gMusic.attachSound("music.wav"); gMusic.setVolume(40); gMusic.onSoundComplete = restartSwamp; gMusic.start(); } function restartDrums() { gSound.onSoundComplete = undefined; gMusic.start(); } function startupDrums() { if (gBonusRound) { gMusic.attachSound("drum loop.wav"); } else { gMusic.attachSound("music.wav"); } gMusic.setVolume(100); gSound.onSoundComplete = undefined; gMusic.onSoundComplete = restartDrums; gMusic.start(); } function doStart(myTriggerSound) { if (myTriggerSound) { startSwamp(); } gotoAndStop ("start"); } function clearScreen(myOverlay) { var _local1; removeMovieClip("apple"); removeMovieClip("bapple"); if (myOverlay) { removeMovieClip("mOverlay"); } head._y = 1000; mCursor._y = 1000; _local1 = 0; while (_local1 != (gPieces + 1)) { removeMovieClip("body" + _local1); _local1++; } } function endRound(myCompleted, myExit) { gAnimate = false; if (gPause) { gPause = false; endPause(); } clearScreen(false); mOverlay.bExit._visible = false; if (gAdventure) { if (myCompleted) { gotoAndStop ("advOver"); } else { gotoAndStop ("advEnd"); } } else { gotoAndStop ("freeOver"); } var _local2; if (myExit) { _local2 = "Game Ended"; } else if ((!myCompleted) || (!gAdventure)) { _local2 = "Game Over"; } else { if (gBonusRound) { _local2 = "Bonus Round"; } else { _local2 = "Level " + gRealLevel; } _local2 = _local2 + " Completed"; } tLevel = _local2; tLevel2 = _local2; if (!gAdventure) { gStartTime = gStartTime - gTotalTime; } var _local1 = Math.ceil((getTimer() - gStartTime) / 1000); var _local3 = Math.floor(_local1 / 60); _local1 = _local1 - (_local3 * 60); _local1 = String(_local1); if (_local1.length == 1) { _local1 = "0" + _local1; } if ((!gAdventure) || (!myCompleted)) { tTime = (String(_local3) + ":") + _local1; tFinalScore = String(gScore); tRed = "x" + String(gRed); tGold = "x" + String(gGold); tBlue = "x" + String(gBlue); } else if (myCompleted) { tTime = (String(_local3) + ":") + _local1; tRed = "x" + String(gRoundRed); if (gRoundBlue == 0) { tBlue = "x0"; } else { tBlue = "Bonus!"; } } mGold.stop(); mRed.stop(); mBlue.stop(); } function reportScore() { if (gApplesToEat == -1) { gLevel++; initRound(false, true); } else { clearscreen(true); if (gMusicFlag) { gMusic.onSoundComplete = undefined; gMusic.stop("music.wav"); gMusic.stop("drum loop.wav"); startSwamp(); } gotoAndStop ("upsell"); if (gAdventure) { } tEnd = ("You scored " + gScore) + " points at Snake Snacks!"; } } function checkLives() { if (gAdventure) { var myNewLife = false; if (gAddLife != Math.floor(gScore / 1000)) { myNewLife = true; gAddLife++; gLives++; if (gLives > 5) { gLives = 5; } eval ("mOverlay.mLife" + gLives)._visible = true; doSpinText("bonus snake anim"); } } } function doSpinText(myText) { this.attachMovie(myText, "mSpin", 4000); mSpin._x = 275; mSpin._y = 220; } function initHelp() { gotoAndPlay ("help1"); gHungerTimer = Number.MAX_VALUE; gBarMode = 0; gPieces = 40; initSnake(false, false); gHelpX = 400; gHelpY = 75; gHelpSeq = 0; gHelpShiftX = 7; gHelpShiftY = 0; this.attachMovie("overlayTemplate", "mOverlay", 2000); mOverlay.gotoandstop("help"); this.attachmovie("cursor", "mCursor", 2001); mCursor._x = gHelpX; mCursor._y = gHelpY; } function animateHelp() { switch (gHelpSeq) { case 0 : if (gHelpX >= 500) { gHelpSeq++; gHelpShiftX = 0; gHelpShiftY = 8; } break; case 1 : if (gHelpX <= 25) { gHelpSeq++; gHelpShiftX = 0; gHelpX = 25; } else if (gHelpY >= 380) { gotoAndPlay ("help2"); gHelpShiftX = -16; gHelpShiftY = 0; gHelpY = 350; } break; case 2 : if (gHelpY <= 75) { gHelpSeq++; gHelpShiftY = 0; gHelpY = 75; } else if (head._x <= 75) { gHelpShiftX = 0; gHelpShiftY = -16; gHelpX = 40; } break; case 3 : if (head._y <= 100) { gHelpSeq++; gHelpShiftX = (305 - gHelpX) / 18; gHelpShiftY = (160 - gHelpY) / 18; gotoAndPlay ("help3"); apple.stop(); apple.gAppleFrame = 1; } break; case 4 : if (gHelpX >= 305) { gHelpSeq++; gHelpX = 305; gHelpShiftX = 0; gHelpShiftY = 0; } break; case 5 : if (head._x >= 265) { gHelpSeq++; gotoAndPlay ("help4"); doPlaySound("apple eat.wav"); gGrowFrames = gGrowParts; gGrowCounter = gGrowFrames + gSwallowFrames; gHeadAnim = gSwallowFrames; gHelpShiftX = -8; gHelpShiftY = -8; } break; case 6 : if (gHelpY <= 100) { gHelpSeq++; gHelpShiftX = 0; gHelpShiftY = 8; } break; case 7 : break; case 8 : gHelpX = gHelpX + gHelpShiftX; gHelpY = gHelpY + gHelpShiftY; if (gHelpX >= 500) { initSnake(false, true); gotoAndPlay ("help5"); mBack.gotoandstop(2); gHelpSeq++; gHelpShiftX = 0; gHelpShiftY = 0; gHelpX = 500; gHelpY = 125; } break; case 9 : if (head._x >= 450) { gHelpSeq++; gotoAndPlay ("help6"); mBack.gotoandstop(1); gHelpShiftX = (245 - gHelpX) / 15; gHelpShiftY = (340 - gHelpY) / 15; apple.stop(); apple.gAppleFrame = 1; } break; case 10 : if (head._x <= 285) { gHelpSeq++; doPlaySound("apple eat.wav"); gHeadAnim = gSwallowFrames; gotoAndPlay ("help7"); } else if (gHelpX <= 245) { gHelpX = 245; gHelpShiftX = 0; gHelpShiftY = 0; } break; case 11 : if (head._y < 380) { break; } clearScreen(false); gotoAndStop ("help8"); } animate(gHelpX, gHelpY); mCursor._x = gHelpX; mCursor._y = gHelpY; } function endPause() { var _local1 = getTimer() - gPauseTime; gHungerTimer = gHungerTimer + _local1; gTongueTimer = gTongueTimer + _local1; gStartTime = gStartTime + _local1; gTimer = gTimer + _local1; mOverlay.mPause.gotoandstop(1); if (gPauseSound) { gPauseSound = false; toggleSound(); } } gTest = false; gListener = new Object(); gFirstKey = undefined; gListener.onKeyDown = function () { var _local1 = Key.getAscii(); if (gAnimate) { if ((_local1 == 80) || (_local1 == 112)) { gPause = !gPause; if (gPause) { gPauseTime = getTimer(); mOverlay.mPause.gotoandstop(2); if (gTempSoundFlag) { gPauseSound = true; toggleSound(); } } else { endPause(); } } } }; Key.addListener(gListener); gTimer = getTimer() + 500; gSpacing = 7.5; gGrowParts = 6; gTurnDegree = 13; gTurnRad = (Math.pi * gTurnDegree) / 180; gStartCheck = 24; gSwallowFrames = 11; gSnakeCircle = 7.51; gAppleCircle = 7.5; gCollapseSpeed = 4; gTaper = 18; gBarSpan = 100; gBarRadius = 10; gIncrease = 1.05; gHeadAnim = 0; gPause = false; gNumLevels = 13; gAnimate = false; gSoundFlag = true; gMusicFlag = true; gButtonSound = new Sound(); gSound = new Sound(); gAuxSound = new Sound(); gMusic = new Sound(); stop(); doStart(true);
Frame 56
stop();
Frame 57
stop();
Frame 58
stop();
Instance of Symbol 183 MovieClip "mSoundOn" in Frame 58
on (press) { _root.changeSound(true); _root.doMouseDown(); } onClipEvent (load) { if (_root.gEffectsFlag == false) { gotoAndStop (55); } }
Instance of Symbol 185 MovieClip "mSoundOff" in Frame 58
on (press) { _root.doMouseDown(); _root.changeSound(false); } onClipEvent (load) { if (_root.gEffectsFlag == false) { gotoAndStop (55); } }
Instance of Symbol 183 MovieClip "mMusicOn" in Frame 58
on (press) { _root.doMouseDown(); _root.changeMusic(true); } onClipEvent (load) { if (_root.gMusicFlag == false) { gotoAndStop (55); } }
Instance of Symbol 185 MovieClip "mMusicOff" in Frame 58
on (press) { _root.doMouseDown(); _root.changeMusic(false); } onClipEvent (load) { if (_root.gMusicFlag == false) { gotoAndStop (55); } }
Frame 59
stop();
Frame 60
animateHelp();
Frame 61
gotoAndPlay ("help1"); animateHelp();
Frame 62
animateHelp();
Frame 63
gotoAndPlay ("help2"); animateHelp();
Frame 64
animateHelp();
Frame 65
gotoAndPlay ("help3"); animateHelp();
Frame 66
animateHelp();
Frame 67
gotoAndPlay ("help4"); animateHelp();
Frame 68
animateHelp();
Frame 69
gotoAndPlay ("help5"); animateHelp();
Frame 70
animateHelp();
Frame 71
gotoAndPlay ("help6"); animateHelp();
Frame 72
animateHelp();
Frame 73
gotoAndPlay ("help7"); animateHelp();
Frame 75
animateStart();
Frame 76
if (!gTextAnimFlag) { gotoAndPlay ("startround"); animateStart(); } else { initRound(false, false); }
Frame 77
animate();
Frame 78
gotoAndPlay ("play"); animate();
Frame 79
stop();
Frame 80
stop();
Frame 97
stop(); grt_scoreCode._visible = false;
Symbol 28 MovieClip Frame 1
_root.gameID = gameID; _root.gr_mode = gr_mode; grt_nothing = " ";
Symbol 39 Button
on (press) { getURL ("http://www.gamerival.com/utilities/redir.cfm?game=" add _root.gameID, "_blank"); }
Symbol 74 MovieClip Frame 1
stop();
Symbol 86 MovieClip [snakehead] Frame 1
stop();
Symbol 86 MovieClip [snakehead] Frame 22
gotoAndStop (1);
Symbol 89 Button
on (release) { _root.doMouseDown(); _root.gLives = 0; _root.endRound(false, true); } on (rollOver) { _root.doMouseOver(); }
Symbol 97 MovieClip Frame 1
stop();
Symbol 103 Button
on (release) { _root.doMouseDown(); _root.doStart(false); _root.clearScreen(true); } on (rollOver) { _root.doMouseOver(); }
Symbol 105 MovieClip [overlayTemplate] Frame 1
stop();
Instance of Symbol 97 MovieClip "mMusicOnOff" in Symbol 105 MovieClip [overlayTemplate] Frame 2
on (press) { _root.toggleSound(); }
Instance of Symbol 97 MovieClip "mMusicOnOff" in Symbol 105 MovieClip [overlayTemplate] Frame 5
on (press) { _root.toggleSound(); }
Symbol 112 MovieClip [bonus anim] Frame 148
stop();
Symbol 116 MovieClip [bonus snake anim] Frame 148
stop();
Symbol 120 MovieClip [Go! anim] Frame 148
stop();
Symbol 124 MovieClip [Getting Hungry! anim] Frame 148
stop();
Symbol 128 MovieClip [Slither! anim] Frame 148
stop();
Symbol 132 MovieClip [Speed Up! anim] Frame 148
stop();
Instance of Symbol 82 MovieClip in Symbol 153 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = ((Math.atan2(_parent._ymouse + 1.5, _parent._xmouse - 166.6) * 180) / Math.pi); }
Symbol 161 Button
on (release) { doMouseDown(); gotoAndStop ("mode"); } on (rollOver) { doMouseOver(); mApple._x = 241; mApple._y = 132; } on (rollOut) { mApple._y = -1000; }
Symbol 163 Button
on (release) { doMouseDown(); gotoAndStop ("options"); } on (rollOver) { doMouseOver(); mApple._x = 290; mApple._y = 236; } on (rollOut) { mApple._y = -1000; }
Symbol 165 Button
on (release) { doMouseDown(); initHelp(); } on (rollOver) { doMouseOver(); mApple._x = 345; mApple._y = 184; } on (rollOut) { mApple._y = -1000; }
Symbol 169 Button
on (release) { doMouseDown(); gotoAndStop ("start"); } on (rollOver) { doMouseOver(); }
Symbol 173 Button
on (release) { doMouseDown(); gAdventure = true; initRound(true, true); } on (rollOver) { doMouseOver(); mApple._x = 220; mApple._y = 127; } on (rollOut) { mApple._y = -1000; }
Symbol 176 Button
on (release) { doMouseDown(); gAdventure = false; initRound(true, true); } on (rollOver) { doMouseOver(); mApple._x = 473; mApple._y = 127; } on (rollOut) { mApple._y = -1000; }
Symbol 180 Button
on (release) { doMouseDown(); doStart(false); } on (rollOver) { doMouseOver(); }
Symbol 183 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 1
stop();
Symbol 187 Button
on (release) { doMouseDown(); gotoAndStop ("mode"); } on (rollOver) { doMouseOver(); }
Symbol 189 Button
on (release) { doMouseDown(); grt_scoreCode.gotoAndStop(2); } on (rollOver) { doMouseOver(); }
Symbol 194 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 2
stop(); gcode = _root.gcode; gameID = _root.gameID; Score = _root.gScore; if (Score < 5) { Score = 5; } if (_root.gr_mode == "local test") { getURL ("http://gamerival.grab.com/utilities/debug/game.cfm", "_self", "POST"); } if (_root.gr_mode == "live ready") { getURL ("game.cfm", "_self", "POST"); }
Symbol 213 MovieClip Frame 1
stop();
Symbol 221 Button
on (release) { doMouseDown(); doStart(false); clearScreen(true); } on (rollOver) { doMouseOver(); }
Symbol 223 Button
on (release) { doMouseDown(); initHelp(); } on (rollOver) { doMouseOver(); }
Symbol 239 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 156
_root.gTextAnimFlag = true;
Symbol 244 MovieClip Frame 60
_root.initRound(false);
Symbol 246 Button
on (release) { doMouseDown(); reportScore(); }

Library Items

Symbol 1 Sound [drum loop.wav]Used by:Timeline
Symbol 2 Sound [eat golden apple.wav]Used by:Timeline
Symbol 3 Sound [die of hunger.wav]Used by:Timeline
Symbol 4 Sound [snake death.wav]Used by:Timeline
Symbol 5 Sound [start round.wav]Used by:Timeline
Symbol 6 Sound [snakebite.wav]Used by:Timeline
Symbol 7 Sound [gold apple eat.wav]Used by:Timeline
Symbol 8 Sound [music.wav]Used by:Timeline
Symbol 9 Sound [button rollover.wav]Used by:Timeline
Symbol 10 Sound [button clicked.wav]Used by:Timeline
Symbol 11 Sound [apple eat.wav]Used by:Timeline
Symbol 12 Sound [apple eat last.wav]Used by:Timeline
Symbol 13 Sound [apple bounce.wav]Used by:Timeline
Symbol 14 FontUsed by:15 29 167
Symbol 15 EditableTextUses:14Used by:Timeline
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:Timeline
Symbol 18 GraphicUsed by:Timeline
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:21
Symbol 21 MovieClipUses:20Used by:28
Symbol 22 FontUsed by:23 170 177 214 215 216 217 218 219 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262
Symbol 23 TextUses:22Used by:28
Symbol 24 FontUsed by:25 30 31 32 33 34 36 38
Symbol 25 EditableTextUses:24Used by:28
Symbol 26 FontUsed by:27
Symbol 27 EditableTextUses:26Used by:28
Symbol 28 MovieClipUses:21 23 25 27Used by:Timeline
Symbol 29 EditableTextUses:14Used by:Timeline
Symbol 30 TextUses:24Used by:35
Symbol 31 TextUses:24Used by:35
Symbol 32 TextUses:24Used by:35
Symbol 33 TextUses:24Used by:35
Symbol 34 TextUses:24Used by:35
Symbol 35 MovieClipUses:30 31 32 33 34Used by:Timeline
Symbol 36 TextUses:24Used by:39
Symbol 37 GraphicUsed by:39
Symbol 38 TextUses:24Used by:39
Symbol 39 ButtonUses:36 37 38Used by:Timeline
Symbol 40 GraphicUsed by:Timeline
Symbol 41 GraphicUsed by:Timeline
Symbol 42 GraphicUsed by:Timeline
Symbol 43 GraphicUsed by:Timeline
Symbol 44 FontUsed by:45 46 47 48 49 50 51 52
Symbol 45 TextUses:44Used by:53
Symbol 46 TextUses:44Used by:53
Symbol 47 TextUses:44Used by:53
Symbol 48 TextUses:44Used by:53
Symbol 49 TextUses:44Used by:53
Symbol 50 TextUses:44Used by:53
Symbol 51 TextUses:44Used by:53
Symbol 52 TextUses:44Used by:53
Symbol 53 MovieClipUses:45 46 47 48 49 50 51 52Used by:Timeline
Symbol 54 GraphicUsed by:105 136 137 140 141 144 145 166  Timeline
Symbol 55 GraphicUsed by:105 136 137 140 141 144 145 166  Timeline
Symbol 56 GraphicUsed by:105
Symbol 57 FontUsed by:58 66 72 73 87 99 101 102 109 110 113 114 117 118 121 122 125 126 129 130 160 162 164 171 172 174 175 178 179 182 184 186 188 190 220 222 240 241 245
Symbol 58 TextUses:57Used by:105  Timeline
Symbol 59 GraphicUsed by:63
Symbol 60 GraphicUsed by:63
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:59 60 61 62Used by:105
Symbol 64 FontUsed by:65 98 104
Symbol 65 EditableTextUses:64Used by:105
Symbol 66 TextUses:57Used by:105
Symbol 67 GraphicUsed by:105
Symbol 68 GraphicUsed by:105
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:105
Symbol 71 GraphicUsed by:105
Symbol 72 TextUses:57Used by:74
Symbol 73 TextUses:57Used by:74
Symbol 74 MovieClipUses:72 73Used by:105
Symbol 75 GraphicUsed by:86
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:86
Symbol 78 GraphicUsed by:86
Symbol 79 GraphicUsed by:86 153
Symbol 80 GraphicUsed by:86
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:86 153
Symbol 83 Graphic [snakepart]Used by:86 106
Symbol 84 GraphicUsed by:86 153
Symbol 85 Graphic [snakehead]Used by:86
Symbol 86 MovieClip [snakehead]Uses:75 77 78 79 80 82 83 84 85Used by:105  Timeline
Symbol 87 TextUses:57Used by:89
Symbol 88 GraphicUsed by:89 103 161 163 165 169 180 187 189 221 223 246  Timeline
Symbol 89 ButtonUses:87 88Used by:105
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:97
Symbol 92 GraphicUsed by:94
Symbol 93 GraphicUsed by:94 96
Symbol 94 ButtonUses:92 93Used by:97
Symbol 95 GraphicUsed by:96
Symbol 96 ButtonUses:95 93Used by:97
Symbol 97 MovieClipUses:91 94 96Used by:105
Symbol 98 EditableTextUses:64Used by:105
Symbol 99 TextUses:57Used by:105
Symbol 100 GraphicUsed by:105
Symbol 101 TextUses:57Used by:105
Symbol 102 TextUses:57Used by:103 169 180
Symbol 103 ButtonUses:102 88Used by:105
Symbol 104 EditableTextUses:64Used by:105
Symbol 105 MovieClip [overlayTemplate]Uses:54 55 56 58 63 65 66 67 68 70 71 74 86 89 97 98 99 100 101 103 104Used by:Timeline
Symbol 106 MovieClip [snakepart]Uses:83Used by:Timeline
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClip [cursor]Uses:107Used by:Timeline
Symbol 109 TextUses:57Used by:111
Symbol 110 TextUses:57Used by:111
Symbol 111 MovieClipUses:109 110Used by:112
Symbol 112 MovieClip [bonus anim]Uses:111Used by:Timeline
Symbol 113 TextUses:57Used by:115
Symbol 114 TextUses:57Used by:115
Symbol 115 MovieClipUses:113 114Used by:116
Symbol 116 MovieClip [bonus snake anim]Uses:115Used by:Timeline
Symbol 117 TextUses:57Used by:119
Symbol 118 TextUses:57Used by:119
Symbol 119 MovieClipUses:117 118Used by:120
Symbol 120 MovieClip [Go! anim]Uses:119Used by:Timeline
Symbol 121 TextUses:57Used by:123
Symbol 122 TextUses:57Used by:123
Symbol 123 MovieClipUses:121 122Used by:124
Symbol 124 MovieClip [Getting Hungry! anim]Uses:123Used by:Timeline
Symbol 125 TextUses:57Used by:127
Symbol 126 TextUses:57Used by:127
Symbol 127 MovieClipUses:125 126Used by:128
Symbol 128 MovieClip [Slither! anim]Uses:127Used by:Timeline
Symbol 129 TextUses:57Used by:131
Symbol 130 TextUses:57Used by:131
Symbol 131 MovieClipUses:129 130Used by:132
Symbol 132 MovieClip [Speed Up! anim]Uses:131Used by:Timeline
Symbol 133 GraphicUsed by:136 137 140 141 144 145 166
Symbol 134 GraphicUsed by:136 137
Symbol 135 GraphicUsed by:136 137
Symbol 136 MovieClipUses:133 134 135 55 54Used by:137  Timeline
Symbol 137 MovieClip [bapple]Uses:133 134 135 55 54 136Used by:Timeline
Symbol 138 GraphicUsed by:140 141
Symbol 139 GraphicUsed by:140 141
Symbol 140 MovieClipUses:133 138 139 55 54Used by:141  Timeline
Symbol 141 MovieClip [gapple]Uses:133 138 139 55 54 140Used by:Timeline
Symbol 142 GraphicUsed by:144 145 166
Symbol 143 GraphicUsed by:144 145 166
Symbol 144 MovieClipUses:133 142 143 55 54Used by:145  Timeline
Symbol 145 MovieClip [apple]Uses:133 142 143 55 54 144Used by:Timeline
Symbol 146 GraphicUsed by:Timeline
Symbol 147 GraphicUsed by:Timeline
Symbol 148 GraphicUsed by:Timeline
Symbol 149 GraphicUsed by:Timeline
Symbol 150 GraphicUsed by:Timeline
Symbol 151 GraphicUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:151 79 82 84 152Used by:Timeline
Symbol 154 GraphicUsed by:Timeline
Symbol 155 GraphicUsed by:Timeline
Symbol 156 GraphicUsed by:Timeline
Symbol 157 GraphicUsed by:173 176  Timeline
Symbol 158 FontUsed by:159
Symbol 159 TextUses:158Used by:Timeline
Symbol 160 TextUses:57Used by:161
Symbol 161 ButtonUses:160 88Used by:Timeline
Symbol 162 TextUses:57Used by:163
Symbol 163 ButtonUses:162 88Used by:Timeline
Symbol 164 TextUses:57Used by:165
Symbol 165 ButtonUses:164 88Used by:Timeline
Symbol 166 MovieClipUses:133 142 143 55 54Used by:Timeline
Symbol 167 EditableTextUses:14Used by:Timeline
Symbol 168 GraphicUsed by:Timeline
Symbol 169 ButtonUses:102 88Used by:Timeline
Symbol 170 TextUses:22Used by:Timeline
Symbol 171 TextUses:57Used by:173
Symbol 172 TextUses:57Used by:173
Symbol 173 ButtonUses:157 171 172Used by:Timeline
Symbol 174 TextUses:57Used by:176
Symbol 175 TextUses:57Used by:176
Symbol 176 ButtonUses:157 174 175Used by:Timeline
Symbol 177 TextUses:22Used by:Timeline
Symbol 178 TextUses:57Used by:Timeline
Symbol 179 TextUses:57Used by:Timeline
Symbol 180 ButtonUses:102 88Used by:Timeline
Symbol 181 GraphicUsed by:183 185
Symbol 182 TextUses:57Used by:183
Symbol 183 MovieClipUses:181 182Used by:Timeline
Symbol 184 TextUses:57Used by:185
Symbol 185 MovieClipUses:181 184Used by:Timeline
Symbol 186 TextUses:57Used by:187
Symbol 187 ButtonUses:186 88Used by:Timeline
Symbol 188 TextUses:57Used by:189
Symbol 189 ButtonUses:188 88Used by:Timeline
Symbol 190 EditableTextUses:57Used by:Timeline
Symbol 191 GraphicUsed by:194
Symbol 192 FontUsed by:193
Symbol 193 TextUses:192Used by:194
Symbol 194 MovieClipUses:191 193Used by:Timeline
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:213
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:213
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:213
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:213
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:213
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:213
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:213
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:213
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:213
Symbol 213 MovieClipUses:196 198 200 202 204 206 208 210 212Used by:Timeline
Symbol 214 TextUses:22Used by:Timeline
Symbol 215 TextUses:22Used by:Timeline
Symbol 216 TextUses:22Used by:Timeline
Symbol 217 TextUses:22Used by:Timeline
Symbol 218 TextUses:22Used by:Timeline
Symbol 219 TextUses:22Used by:Timeline
Symbol 220 TextUses:57Used by:221
Symbol 221 ButtonUses:220 88Used by:Timeline
Symbol 222 TextUses:57Used by:223
Symbol 223 ButtonUses:222 88Used by:Timeline
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:239
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:239
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:239
Symbol 230 GraphicUsed by:239
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:239
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:239
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:239
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:239
Symbol 239 MovieClipUses:225 227 229 230 232 234 236 238Used by:Timeline
Symbol 240 EditableTextUses:57Used by:242
Symbol 241 EditableTextUses:57Used by:242
Symbol 242 MovieClipUses:240 241Used by:243
Symbol 243 MovieClipUses:242Used by:Timeline
Symbol 244 MovieClipUsed by:Timeline
Symbol 245 TextUses:57Used by:246
Symbol 246 ButtonUses:245 88Used by:Timeline
Symbol 247 EditableTextUses:22Used by:Timeline
Symbol 248 EditableTextUses:22Used by:Timeline
Symbol 249 EditableTextUses:22Used by:Timeline
Symbol 250 EditableTextUses:22Used by:Timeline
Symbol 251 EditableTextUses:22Used by:Timeline
Symbol 252 TextUses:22Used by:Timeline
Symbol 253 EditableTextUses:22Used by:Timeline
Symbol 254 EditableTextUses:22Used by:Timeline
Symbol 255 EditableTextUses:22Used by:Timeline
Symbol 256 TextUses:22Used by:Timeline
Symbol 257 EditableTextUses:22Used by:Timeline
Symbol 258 EditableTextUses:22Used by:Timeline
Symbol 259 EditableTextUses:22Used by:Timeline
Symbol 260 EditableTextUses:22Used by:Timeline
Symbol 261 EditableTextUses:22Used by:Timeline
Symbol 262 EditableTextUses:22Used by:Timeline
Symbol 263 FontUsed by:264
Symbol 264 TextUses:263Used by:Timeline

Instance Names

"grab_sec_mc"Frame 1Symbol 17 MovieClip
"gr_start_comp"Frame 2Symbol 28 MovieClip
"mApple"Frame 56Symbol 166 MovieClip
"mSoundOn"Frame 58Symbol 183 MovieClip
"mSoundOff"Frame 58Symbol 185 MovieClip
"mMusicOn"Frame 58Symbol 183 MovieClip
"mMusicOff"Frame 58Symbol 185 MovieClip
"fEnd"Frame 59Symbol 190 EditableText
"grt_scoreCode"Frame 59Symbol 194 MovieClip
"mBack"Frame 60Symbol 213 MovieClip
"apple"Frame 64Symbol 145 MovieClip [apple]
"apple"Frame 70Symbol 137 MovieClip [bapple]
"mBar"Frame 75Symbol 239 MovieClip
"mStartText"Frame 75Symbol 243 MovieClip
"fLevel2"Frame 80Symbol 247 EditableText
"fLevel"Frame 80Symbol 248 EditableText
"fTime"Frame 80Symbol 249 EditableText
"fBonus"Frame 80Symbol 250 EditableText
"mRed"Frame 80Symbol 144 MovieClip
"mBlue"Frame 80Symbol 136 MovieClip
"fTime"Frame 80Symbol 251 EditableText
"fTime"Frame 81Symbol 253 EditableText
"fLength"Frame 81Symbol 254 EditableText
"fBonus"Frame 81Symbol 255 EditableText
"fTime"Frame 81Symbol 257 EditableText
"mGold"Frame 81Symbol 140 MovieClip
"fTime"Frame 82Symbol 258 EditableText
"fLength"Frame 82Symbol 259 EditableText
"fBonus"Frame 82Symbol 260 EditableText
"fTime"Frame 82Symbol 261 EditableText
"fTime"Frame 82Symbol 262 EditableText
"grt_scoreCode"Frame 97Symbol 194 MovieClip
"nose"Symbol 86 MovieClip [snakehead] Frame 1Symbol 77 MovieClip
"eye2"Symbol 86 MovieClip [snakehead] Frame 1Symbol 82 MovieClip
"eye1"Symbol 86 MovieClip [snakehead] Frame 1Symbol 82 MovieClip
"eye2"Symbol 86 MovieClip [snakehead] Frame 8Symbol 82 MovieClip
"eye1"Symbol 86 MovieClip [snakehead] Frame 8Symbol 82 MovieClip
"eye2"Symbol 86 MovieClip [snakehead] Frame 12Symbol 82 MovieClip
"eye1"Symbol 86 MovieClip [snakehead] Frame 12Symbol 82 MovieClip
"fScore"Symbol 105 MovieClip [overlayTemplate] Frame 1Symbol 65 EditableText
"mPenalty"Symbol 105 MovieClip [overlayTemplate] Frame 2Symbol 70 MovieClip
"mPause"Symbol 105 MovieClip [overlayTemplate] Frame 2Symbol 74 MovieClip
"mLife1"Symbol 105 MovieClip [overlayTemplate] Frame 2Symbol 86 MovieClip [snakehead]
"mLife2"Symbol 105 MovieClip [overlayTemplate] Frame 2Symbol 86 MovieClip [snakehead]
"mLife3"Symbol 105 MovieClip [overlayTemplate] Frame 2Symbol 86 MovieClip [snakehead]
"mLife4"Symbol 105 MovieClip [overlayTemplate] Frame 2Symbol 86 MovieClip [snakehead]
"mLife5"Symbol 105 MovieClip [overlayTemplate] Frame 2Symbol 86 MovieClip [snakehead]
"bExit"Symbol 105 MovieClip [overlayTemplate] Frame 2Symbol 89 Button
"mMusicOnOff"Symbol 105 MovieClip [overlayTemplate] Frame 2Symbol 97 MovieClip
"fApples"Symbol 105 MovieClip [overlayTemplate] Frame 2Symbol 98 EditableText
"bExit"Symbol 105 MovieClip [overlayTemplate] Frame 5Symbol 89 Button
"mMusicOnOff"Symbol 105 MovieClip [overlayTemplate] Frame 5Symbol 97 MovieClip
"fApples"Symbol 105 MovieClip [overlayTemplate] Frame 5Symbol 104 EditableText
"mText"Symbol 112 MovieClip [bonus anim] Frame 2Symbol 111 MovieClip
"mText"Symbol 116 MovieClip [bonus snake anim] Frame 2Symbol 115 MovieClip
"mText"Symbol 120 MovieClip [Go! anim] Frame 2Symbol 119 MovieClip
"mText"Symbol 124 MovieClip [Getting Hungry! anim] Frame 2Symbol 123 MovieClip
"mText"Symbol 128 MovieClip [Slither! anim] Frame 2Symbol 127 MovieClip
"mText"Symbol 132 MovieClip [Speed Up! anim] Frame 2Symbol 131 MovieClip
"apple"Symbol 137 MovieClip [bapple] Frame 20Symbol 136 MovieClip
"apple"Symbol 141 MovieClip [gapple] Frame 20Symbol 140 MovieClip
"apple"Symbol 145 MovieClip [apple] Frame 20Symbol 144 MovieClip
"mud"Symbol 213 MovieClip Frame 2Symbol 198 MovieClip
"mud"Symbol 213 MovieClip Frame 3Symbol 200 MovieClip
"mud"Symbol 213 MovieClip Frame 4Symbol 202 MovieClip
"mud"Symbol 213 MovieClip Frame 5Symbol 198 MovieClip
"mud"Symbol 213 MovieClip Frame 6Symbol 200 MovieClip
"mud"Symbol 213 MovieClip Frame 7Symbol 202 MovieClip
"mud"Symbol 213 MovieClip Frame 8Symbol 198 MovieClip
"mud"Symbol 213 MovieClip Frame 9Symbol 200 MovieClip
"mud"Symbol 213 MovieClip Frame 10Symbol 202 MovieClip
"mud"Symbol 213 MovieClip Frame 11Symbol 198 MovieClip
"mud"Symbol 213 MovieClip Frame 12Symbol 200 MovieClip
"mud"Symbol 213 MovieClip Frame 13Symbol 202 MovieClip
"mud"Symbol 213 MovieClip Frame 14Symbol 198 MovieClip
"mud"Symbol 213 MovieClip Frame 15Symbol 200 MovieClip
"mud"Symbol 213 MovieClip Frame 16Symbol 202 MovieClip
"mud"Symbol 213 MovieClip Frame 17Symbol 198 MovieClip
"mud"Symbol 213 MovieClip Frame 18Symbol 200 MovieClip
"mud"Symbol 213 MovieClip Frame 19Symbol 202 MovieClip
"mud"Symbol 213 MovieClip Frame 20Symbol 198 MovieClip
"mud"Symbol 213 MovieClip Frame 21Symbol 200 MovieClip
"mud"Symbol 213 MovieClip Frame 22Symbol 202 MovieClip
"mud"Symbol 213 MovieClip Frame 23Symbol 198 MovieClip
"mud"Symbol 213 MovieClip Frame 24Symbol 200 MovieClip
"mud"Symbol 213 MovieClip Frame 25Symbol 202 MovieClip
"bar1"Symbol 239 MovieClip Frame 2Symbol 225 MovieClip
"bar1"Symbol 239 MovieClip Frame 3Symbol 227 MovieClip
"bar2"Symbol 239 MovieClip Frame 4Symbol 229 MovieClip
"bar1"Symbol 239 MovieClip Frame 4Symbol 229 MovieClip
"bar3"Symbol 239 MovieClip Frame 4Symbol 229 MovieClip
"bar1"Symbol 239 MovieClip Frame 5Symbol 232 MovieClip
"bar2"Symbol 239 MovieClip Frame 5Symbol 234 MovieClip
"bar3"Symbol 239 MovieClip Frame 5Symbol 236 MovieClip
"bar4"Symbol 239 MovieClip Frame 5Symbol 238 MovieClip
"mText"Symbol 243 MovieClip Frame 1Symbol 242 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "drum loop.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "eat golden apple.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "die of hunger.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "snake death.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "start round.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "snakebite.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "gold apple eat.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "music.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "button rollover.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "button clicked.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "apple eat.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "apple eat last.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "apple bounce.wav"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 85 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 85 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 85 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 85 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 85 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 85 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 85 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 85 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 85 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 85 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 105 as "overlayTemplate"
ExportAssets (56)Timeline Frame 55Symbol 83 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 106 as "snakepart"
ExportAssets (56)Timeline Frame 55Symbol 86 as "snakehead"
ExportAssets (56)Timeline Frame 55Symbol 108 as "cursor"
ExportAssets (56)Timeline Frame 55Symbol 112 as "bonus anim"
ExportAssets (56)Timeline Frame 55Symbol 116 as "bonus snake anim"
ExportAssets (56)Timeline Frame 55Symbol 120 as "Go! anim"
ExportAssets (56)Timeline Frame 55Symbol 124 as "Getting Hungry! anim"
ExportAssets (56)Timeline Frame 55Symbol 128 as "Slither! anim"
ExportAssets (56)Timeline Frame 55Symbol 132 as "Speed Up! anim"
ExportAssets (56)Timeline Frame 55Symbol 137 as "bapple"
ExportAssets (56)Timeline Frame 55Symbol 141 as "gapple"
ExportAssets (56)Timeline Frame 55Symbol 145 as "apple"
ExportAssets (56)Timeline Frame 64Symbol 145 as "apple"
ExportAssets (56)Timeline Frame 65Symbol 145 as "apple"
ExportAssets (56)Timeline Frame 70Symbol 137 as "bapple"
ExportAssets (56)Timeline Frame 71Symbol 137 as "bapple"
ExportAssets (56)Timeline Frame 83Symbol 13 as "apple bounce.wav"
ExportAssets (56)Timeline Frame 84Symbol 12 as "apple eat last.wav"
ExportAssets (56)Timeline Frame 85Symbol 11 as "apple eat.wav"
ExportAssets (56)Timeline Frame 86Symbol 10 as "button clicked.wav"
ExportAssets (56)Timeline Frame 87Symbol 9 as "button rollover.wav"
ExportAssets (56)Timeline Frame 88Symbol 8 as "music.wav"
ExportAssets (56)Timeline Frame 89Symbol 7 as "gold apple eat.wav"
ExportAssets (56)Timeline Frame 90Symbol 6 as "snakebite.wav"
ExportAssets (56)Timeline Frame 91Symbol 5 as "start round.wav"
ExportAssets (56)Timeline Frame 93Symbol 4 as "snake death.wav"
ExportAssets (56)Timeline Frame 94Symbol 3 as "die of hunger.wav"
ExportAssets (56)Timeline Frame 95Symbol 2 as "eat golden apple.wav"
ExportAssets (56)Timeline Frame 96Symbol 1 as "drum loop.wav"

Labels

"READ ME- LOADER"Frame 2
"URL Test"Frame 3
"gr_3seconds"Frame 11
"gr_loadswf"Frame 21
"gr_link_redirect"Frame 29
"start"Frame 56
"mode"Frame 57
"options"Frame 58
"upsell"Frame 59
"help1"Frame 60
"help2"Frame 62
"help3"Frame 64
"help4"Frame 66
"help5"Frame 68
"help6"Frame 70
"help7"Frame 72
"help8"Frame 74
"startround"Frame 75
"play"Frame 77
"end"Frame 79
"advOver"Frame 80
"advEnd"Frame 81
"freeOver"Frame 82
"READ ME - GAME OVER"Frame 97
"tongue"Symbol 86 MovieClip [snakehead] Frame 13
"adventure"Symbol 105 MovieClip [overlayTemplate] Frame 2
"bonus"Symbol 105 MovieClip [overlayTemplate] Frame 3
"help"Symbol 105 MovieClip [overlayTemplate] Frame 4
"freeplay"Symbol 105 MovieClip [overlayTemplate] Frame 5
"bonus"Symbol 213 MovieClip Frame 32

Dynamic Text Variables

gr_titleSymbol 25 EditableText"CLICK HERE TO SET GAMEID"
grt_nothingSymbol 27 EditableText"Click here, then open your 'Properties' panel to set gameID, mode, and Game Title."
tScoreSymbol 65 EditableText"0"
tApplesSymbol 98 EditableText"1"
tApplesSymbol 104 EditableText"1"
tEndSymbol 190 EditableText"You scored x points at Vector Snake!"
tShadowSymbol 240 EditableText"Bonus Round!"
tTextSymbol 241 EditableText"Bonus Round!"
tLevel2Symbol 247 EditableText"Level x Completed"
tLevelSymbol 248 EditableText"Level x Completed"
tRedSymbol 249 EditableText"x00"
tBlueSymbol 250 EditableText"Bonus!"
tTimeSymbol 251 EditableText"30:00"
tRedSymbol 253 EditableText"x00"
tGoldSymbol 254 EditableText"x00"
tBlueSymbol 255 EditableText"x00"
tFinalScoreSymbol 257 EditableText"000"
tRedSymbol 258 EditableText"x00"
tGoldSymbol 259 EditableText"x00"
tBlueSymbol 260 EditableText"x00"
tFinalScoreSymbol 261 EditableText"000"
tTimeSymbol 262 EditableText"30:00"




http://swfchan.com/6/29052/info.shtml
Created: 20/5 -2019 02:22:49 Last modified: 20/5 -2019 02:22:49 Server time: 13/05 -2024 14:41:20