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

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

snake the classic.swf

This is the info page for
Flash #54508

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


Text
Random

Productions

created by: Random productions

SANKE:
The origanal game

Click to start

Use arrow keys to turn. Press P to pause

Game Over

Press SPACE to restart

Paused

food =10 points

ActionScript [AS1/AS2]

Frame 75
stop(); myMusic = new Sound(this); myMusic.attachSound("song1"); myMusic.start(0, 99); slider.control._y = -50; slider.control.onEnterFrame = function () { myMusic.setVolume(-this._y); }; slider.control.onPress = function () { var _local1 = this; startDrag (_local1, false, _local1._x, -100, _local1._x, 0); }; slider.control.onRelease = function () { stopDrag(); };
Frame 76
function startGame() { x = int(gameWidth / 2); y = gameHeight - 2; xVelocity = [-1, 0, 1, 0]; yVelocity = [0, -1, 0, 1]; map = new Array(); var _local1 = 0; while (_local1 < gameWidth) { map[_local1] = new Array(); _local1++; } turnQueue = new Array(); game.createEmptyMovieClip("food", 1); game.createEmptyMovieClip("s", 2); scoreTextField.text = "Score: 0"; foodCounter = 0; snakeBlockCounter = 0; currentDirection = 1; snakeEraseCounter = -1; score = 0; placeFood("new"); textMC.gotoAndStop("hide"); game.onEnterFrame = main; gameRunning = true; } function main() { if (turnQueue.length > 0) { var _local2 = turnQueue.pop(); if ((_local2 % 2) != (currentDirection % 2)) { currentDirection = _local2; } } x = x + xVelocity[currentDirection]; y = y + yVelocity[currentDirection]; if (((((map[x][y] != SNAKE_BLOCK) && (x > -1)) && (x < gameWidth)) && (y > -1)) && (y < gameHeight)) { game.s.attachMovie("snakeMC", snakeBlockCounter, snakeBlockCounter, {_x:x * blockSize, _y:y * blockSize}); snakeBlockCounter++; if (typeof(map[x][y]) == "movieclip") { score = score + 10; scoreTextField.text = "Score: " + score; snakeEraseCounter = snakeEraseCounter - 5; placeFood(map[x][y]); } map[x][y] = SNAKE_BLOCK; var _local1 = game.s[snakeEraseCounter]; if (_local1) { delete map[_local1._x / blockSize][_local1._y / blockSize]; _local1.removeMovieClip(); } snakeEraseCounter++; } else { gameOver(); } } function gameOver() { textMC.gotoAndStop("gameOver"); delete game.onEnterFrame; gameRunning = false; } function placeFood(foodMC) { var _local1 = foodMC; do { var xFood = random(gameWidth); var yFood = random(gameHeight); } while (map[xFood][yFood]); if (_local1 == "new") { _local1 = game.food.attachMovie("foodMC", foodCounter, foodCounter); foodCounter++; } _local1._x = xFood * blockSize; _local1._y = yFood * blockSize; map[xFood][yFood] = _local1; } stop(); blockSize = 7; gameHeight = 30; gameWidth = 45; SNAKE_BLOCK = 1; keyListener = new Object(); keyListener.onKeyDown = function () { var _local1 = Key.getCode(); if ((_local1 > 36) && (_local1 < 41)) { if (game.onEnterFrame != undefined) { if ((_local1 - 37) != turnQueue[0]) { turnQueue.unshift(_local1 - 37); } } } else if (_local1 == 32) { if (!gameRunning) { startGame(); } } else if (_local1 == 80) { if (gameRunning) { if (game.onEnterFrame) { delete game.onEnterFrame; textMC.gotoAndStop("paused"); } else { game.onEnterFrame = main; textMC.gotoAndStop("hide"); } } } }; Key.addListener(keyListener); mouseListener = new Object(); mouseListener.onMouseDown = function () { if (!gameRunning) { startGame(); } }; Mouse.addListener(mouseListener);
Symbol 20 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._yscale = PercentLoaded; } else { gotoAndPlay ("LOADED"); }
Symbol 20 MovieClip Frame 2
gotoAndPlay (1);
Symbol 20 MovieClip Frame 75
_root.play();
Symbol 25 MovieClip Frame 40
stop();
Symbol 28 MovieClip Frame 40
stop();
Symbol 41 Button
on (press) { nextFrame(); }
Symbol 68 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"slider"Frame 75Symbol 54 MovieClip
"game"Frame 76Symbol 58 MovieClip
"textMC"Frame 76Symbol 68 MovieClip
"scoreTextField"Frame 76Symbol 70 EditableText
"bar"Symbol 20 MovieClip Frame 1Symbol 12 MovieClip
"control"Symbol 54 MovieClip Frame 1Symbol 53 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "song1"
ExportAssets (56)Timeline Frame 1Symbol 3 as "wallMC"
ExportAssets (56)Timeline Frame 1Symbol 5 as "foodMC"
ExportAssets (56)Timeline Frame 1Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 5 as "foodMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 75Symbol 7 as "snakeMC"
ExportAssets (56)Timeline Frame 76Symbol 5 as "foodMC"

Labels

"LOADED"Symbol 20 MovieClip Frame 5
"start"Symbol 68 MovieClip Frame 1
"gameOver"Symbol 68 MovieClip Frame 2
"paused"Symbol 68 MovieClip Frame 3
"hide"Symbol 68 MovieClip Frame 4




http://swfchan.com/11/54508/info.shtml
Created: 21/4 -2019 17:05:08 Last modified: 21/4 -2019 17:05:08 Server time: 04/05 -2024 19:42:25