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

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

Anacondas.swf

This is the info page for
Flash #21898

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


Text
50

You collected X orchids with x:xx minutes left. Are you ready to move down further into the cave to search for more orchids?

GAME OVER

BTNNAME

You collected X orchids with x:xx minutes left. Are you ready to move down further into the cave to search for more orchids?

LEVEL X

Message display

XXXX

XXXX

XXXX

123

XXXX

XXXX

XXXX

XXXX

XXXX

XXXX

THE HUNT FOR THE BLOOD ORCHID

Collect as many Orchid flowers you can before time expires.
The faster you reach the Orchid flower the higher score you
will get.
Each level you will need to grab a additional Orchid to move
on, be careful! As each level moves on a additional Anaconda
will be trying to get you.

CLIMB UP - up arrow
CLIMB DOWN - down arrow
MOVE RIGHT - right arrow
MOVE LEFT - left arrow
JUMP - spacebar

ActionScript [AS1/AS2]

Frame 1
gui._visible = false;
Instance of Symbol 248 MovieClip "gui" in Frame 1
/* no clip actions */
Symbol 7 MovieClip [led] Frame 1
stop();
Symbol 38 MovieClip Frame 9
stop();
Symbol 49 MovieClip Frame 1
stop();
Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 1
#initclip 13 Object.registerClass("Game_PlayerBad_Snake", com.Game.PlayerBad.Snake); #endinitclip stop();
Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 10
stop();
Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 20
stop();
Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 30
stop();
Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 40
stop();
Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 50
stop();
Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 60
stop();
Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 70
stop();
Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 80
stop();
Symbol 98 MovieClip Frame 16
stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 1
#initclip 10 Object.registerClass("HeroP2_mc", com.Game.PlayerGood.Hero); #endinitclip stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 10
stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 20
stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 30
stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 40
stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 50
stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 60
stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 70
stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 80
stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 90
stop();
Symbol 99 MovieClip [HeroP2_mc] Frame 101
stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 1
#initclip 11 Object.registerClass("HeroP1_mc", com.Game.PlayerGood.Hero); #endinitclip stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 10
stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 20
stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 30
stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 40
stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 50
stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 60
stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 70
stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 80
stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 90
stop();
Symbol 100 MovieClip [HeroP1_mc] Frame 101
stop();
Symbol 104 MovieClip [SnakecomeIn] Frame 45
this.removeMovieClip();
Symbol 104 MovieClip [SnakecomeIn] Frame 56
gotoAndPlay (1);
Symbol 104 MovieClip [SnakecomeIn] Frame 67
gotoAndPlay (1);
Symbol 105 MovieClip [SnakecomeOut] Frame 45
initSnake.init(); this.removeMovieClip();
Symbol 112 MovieClip Frame 30
stop();
Symbol 113 MovieClip Frame 1
stop();
Symbol 113 MovieClip Frame 2
this.onEnterFrame = function () { data._y = data._y - 2; }; _parent.flower._visible = false;
Symbol 113 MovieClip Frame 16
stop(); this.onEnterFrame = function () { if (this._parent._alpha >= 0) { this._parent._alpha--; } else { trace("removed this" + _parent); _parent.removeMovieClip(); } };
Symbol 139 MovieClip [MovieClip_Flower] Frame 1
#initclip 12 Object.registerClass("MovieClip_Flower", com.MovieClip.Flower); #endinitclip
Symbol 139 MovieClip [MovieClip_Flower] Frame 223
stop();
Instance of Symbol 142 MovieClip "ground7" in Symbol 173 MovieClip [level_4] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground8" in Symbol 173 MovieClip [level_4] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground6" in Symbol 173 MovieClip [level_4] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground2" in Symbol 173 MovieClip [level_4] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground7" in Symbol 174 MovieClip [level_3] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground8" in Symbol 174 MovieClip [level_3] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground6" in Symbol 174 MovieClip [level_3] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground2" in Symbol 174 MovieClip [level_3] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground7" in Symbol 175 MovieClip [level_2] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground8" in Symbol 175 MovieClip [level_2] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground6" in Symbol 175 MovieClip [level_2] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground2" in Symbol 175 MovieClip [level_2] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground6" in Symbol 176 MovieClip [level_1] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground7" in Symbol 176 MovieClip [level_1] Frame 1
/* no clip actions */
Instance of Symbol 142 MovieClip "ground8" in Symbol 176 MovieClip [level_1] Frame 1
/* no clip actions */
Symbol 185 MovieClip [popUpWindow_GameOver] Frame 1
ok.btnName.text = "Start Level"; _x = ((Stage.width / 2) - (this._width / 2)); _y = ((Stage.height / 2) - (this._height / 2));
Symbol 188 MovieClip [popUpWindow_Level] Frame 1
ok.btnName.text = "Start Level"; _x = ((Stage.width / 2) - (this._width / 2)); _y = ((Stage.height / 2) - (this._height / 2));
Symbol 190 MovieClip [popUpWindow_PlayerStart] Frame 1
ok.btnName.text = "Continue"; _x = ((Stage.width / 2) - (this._width / 2)); _y = ((Stage.height / 2) - (this._height / 2));
Symbol 191 MovieClip [dirtSmoke] Frame 50
stop(); this.removeMovieClip();
Symbol 203 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 1
visual.text = ""; visual1.text = ""; visual2.text = ""; visual3.text = ""; visual4.text = "";
Symbol 217 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 25
stop();
Symbol 217 MovieClip Frame 50
stop();
Symbol 217 MovieClip Frame 75
stop();
Symbol 217 MovieClip Frame 100
stop();
Symbol 230 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 1
stop();
Symbol 248 MovieClip Frame 1
test.btnName.text = "Skip Level"; test.onPress = function () { _global.game.nextLevel(); }; score.text = ""; score1.text = ""; score2.text = ""; score3.text = ""; score4.text = "";
Symbol 263 MovieClip Frame 1
function clearPlayers(o) { var _local2 = this; var _local3 = o; var _local1 = 1; while (typeof(_local2["player" + _local1]) == "movieclip") { _local2["player" + _local1].gotoAndStop(1); _local1++; } if (typeof(_local3) == "undefined") { _local2.activePlayer = "undefined"; } else { _local2.activePlayer = _local3; _local3.gotoAndStop("on"); } } instructions.btnName.text = "Instructions"; ok.btnName.text = "Start Game"; ok.onPress = function () { gotoAndPlay (61); }; var playerPrefs = []; var x = 1; while (typeof(this["player" + x]) == "movieclip") { var cPlayer = this["player" + x]; cPlayer.gotoAndStop(1); cPlayer.onPress = function () { clearPlayers(this); }; cPlayer.onRollOver = function () { this._alpha = 50; }; cPlayer.onRollOut = function () { this._alpha = 100; }; cPlayer.prefs = playerPrefs[x - 1]; cPlayer.visualGameID = ("HeroP" + x) + "_mc"; x++; } msg_txt.text = "Please select a player from the choices below.\n\nEach player has a different skill level and specialty"; this.activePlayer = this.player1;
Symbol 263 MovieClip Frame 60
stop();
Symbol 263 MovieClip Frame 80
stop(); this._visible = false; _parent.gui._visible = true; _parent.bgHolder._visible = true; _global.game = new com.Game.Game("HeroP1_mc", "", _parent, activePlayer.prefs); _global.startDepth = 50;
Symbol 264 MovieClip [__Packages.com.Game.Game] Frame 0
class com.Game.Game { var level, isPaused, isSoundPaused; function Game ($idName, $playerName, $path, $playerPrefs) { var _local1 = this; _local1.isPaused = false; _local1.isSoundPaused = false; _local1.idName = $idName; _local1.playerName = $playerName; _local1.playerPrefs = $playerPrefs; _local1.gravity = 2.1; _local1.runDecay = 0.6; _local1.climbDecay = 0.2; _local1.windResistance = 0.95; _local1.path = $path; _local1.currentLevel = 0; _local1.displayCurrentLevel = 0; _local1.totalLevelsBuilt = 4; _local1.itemsToCollect = 2; _local1.enemyAmount = 1; _local1.gui = new Object(); _local1.gui.visual = _local1.path.gui; _local1.gui.windowStart = "startWindow"; _local1.gui.windowLevel = "popUpWindow_Level"; _local1.gui.windowGameOver = "popUpWindow_GameOver"; _local1.gui.windowPlayerStart = "popUpWindow_PlayerStart"; _local1.gui.visual.soundGUI.game = _local1; _local1.gui.visual.soundGUI.onPress = function () { var _local1 = this; _local1.gotoAndStop(((_local1._currentframe == 1) ? 2 : 1)); _local1.game.isSoundPaused = ((_local1._currentframe == 1) ? false : true); trace("This game is : " + _local1.isSoundPaused); }; _local1.nextLevel(); _local1.scoreboard = new com.Game.Scoreboard(400, null, _local1); } function nextLevel() { var _local1 = this; if (_local1.currentLevel == _local1.totalLevelsBuilt) { _local1.currentLevel = 1; } else { _local1.currentLevel++; } _local1.displayCurrentLevel++; if (_local1.itemsToCollect < 8) { _local1.itemsToCollect++; } if (_local1.enemyAmount < 10) { _local1.enemyAmount++; } if (_local1.displayCurrentLevel <= 3) { _local1.path.bgHolder.gotoAndStop(_local1.displayCurrentLevel); } if (_local1.displayCurrentLevel != 1) { _local1.pause(); var orchidPl = ((_local1.scoreboard.totalObjCol > 1) ? " orchids" : " orchid"); var _local2 = ((((((("You collected " + _local1.scoreboard.totalObjCol) + " ") + orchidPl) + " with ") + _local1.scoreboard.timer.outputMin) + ":") + _local1.scoreboard.timer.outputSec) + "seconds left. Are you ready to move down further into the cave to search for more orchids?"; trace("this is the tmsg = " + _local2); var _local3 = _local1.path.attachMovie(_local1.gui.windowLevel, "popUp", _global.startDepth++, {msg:_local2, level:"LEVEL " + _local1.displayCurrentLevel, game:_local1}); _local3.ok.btnName.text = "Start Again"; _local3.ok.onPress = function () { var _local1 = this; trace("THIS = " + _local1); _local1._parent.game.buildLevel(); _local1.level.mc._alpha = 100; _local1._parent.removeMovieClip(); }; } else { _local1.buildLevel(); } } function buildLevel() { var _local1 = this; var _local2 = 1; while (typeof(_local1.gui.visual.flowersCollected["f" + _local2]) == "movieclip") { _local1.gui.visual.flowersCollected["f" + _local2]._alpha = 50; _local2++; } _local2 = _local1.itemsToCollect + 1; while (typeof(_local1.gui.visual.flowersCollected["f" + _local2]) == "movieclip") { _local1.gui.visual.flowersCollected["f" + _local2]._alpha = 0; _local2++; } _local1.mplay(); _local1.scoreboard.totalObjCol = 0; _local1.gui.visual.itemsCollected.text = (_local1.scoreboard.totalObjCol + " out of ") + _local1.level.collectNeeded; _local1.gui.visual.levelNumber.text = _local1.displayCurrentLevel; _local1.level.mc.removeMovieClip(); delete _local1.level; var _local3 = _local1; _local1.level = new com.Game.Level(_local1.pl, _local3, _local1.currentLevel, _local1.itemsToCollect); _local1.level.init(); _local1.scoreboard.timer.countDown(0, 1, 0); _local1.path.bgHolder.tempResponse = function () { trace("temp response tried"); }; } function over() { var _local1 = this; _local1.pause(); var _local2 = ((((("You collected " + _local1.scoreboard.totalObjCol) + " orchids with ") + _local1.scoreboard.timer.outputMin) + ":") + _local1.scoreboard.timer.outputSec) + " seconds left. \n Click the start button at the bottom to start over. "; var _local3 = _local1.path.attachMovie(_local1.gui.windowGameOver, "popUp", _global.startDepth++, {msg:_local2, level:"LEVEL " + _local1.displayCurrentLevel, game:_local1}); _local3.ok.onPress = function () { getURL ("./"); }; } function pause() { level.mc._alpha = 50; isPaused = true; } function mplay() { level.mc._alpha = 100; isPaused = false; } function playSound(linkage, $loops, $soundTarget) { if ((linkage == undefined) || ($soundTarget == undefined)) { } else { var _local2 = (($loops == undefined) ? 0 : ($loops)); if (isSoundPaused) { } else { trace("Try to play music again"); var _local1 = {}; _local1 = new Sound($soundTarget); _local1.attachSound(linkage); _local1.start(0, _local2); _local1.active = true; return(_local1); } } return(undefined); } function stopSoundObj(obj) { obj.active = false; obj.stop(); } }
Symbol 265 MovieClip [__Packages.com.Game.Level] Frame 0
class com.Game.Level { function Level (p, g, levelNumber, collect) { var _local1 = this; _local1.player = p; _local1.game = g; _local1.collectNeeded = collect; _local1.mc = _local1.game.path.levelTarget.attachMovie("level_" + levelNumber, "level", _global.startDepth++); _local1.platforms = {}; _local1.latters = []; _local1.platforms.column = []; _local1.snakeHoles = []; var _local2 = 0; while (typeof(_local1.mc["ground" + _local2]) == "movieclip") { _local1.addPlatforms(_local1.mc["ground" + _local2], _local2); _local1.mc["ground" + _local2].visual._visible = false; _local2++; } _local1.flowers.amount = 10; _local1.flowers.offsetCreation = 1000; _local1.flowers.speed = 50; delete _local1.flowers; delete _local1.snakes; _local1.flowers = new com.Game.FlowerController(10, 4000, 50, _local1); _local1.snakes = new com.Game.PlayerBad.SnakeController(_local1.game.enemyAmount, 1000, 50, _local1); } function init() { var _local1 = this; _local1.game.floor = Stage.height; _local1.createPlayer(); _local1.snakes.init(); _local1.flowers.init(); } function createPlayer() { var _local1 = this; _local1.player.removeMovieClip(); _local1.player = _local1.game.path.attachMovie(_local1.game.idName, _local1.game.idName, _global.startDepth++, {game:_local1.game, prefs:_local1.game.playerPrefs}); _local1.player._y = 50; _local1.player.level = _local1; var isJumpingTimerInt = setInterval(function () { clearInterval(isJumpingTimerInt); this.player.jump(); }, 500); _local1.game.pl = _local1.player; } function playerKilled() { var _local1 = this; if (_local1.game.scoreboard.playerLife <= 1) { _local1.game.over(); _local1.game.scoreboard.playerLife--; _local1.game.gui.visual.lives.gotoAndStop(_local1.game.scoreboard.playerLife); } else { _local1.game.pause(); var _local2 = ((_local1.game.scoreboard.totalObjCol > 1) ? " orchids" : " orchid"); var _local3 = (("You've collected " + _local1.game.scoreboard.totalObjCol) + _local2) + " so far. Click the continue button to search for more orchids. "; var pWindow = _local1.game.path.attachMovie(_local1.game.gui.windowPlayerStart, "popUp", _global.startDepth++, {game:_local1.game, msg:_local3}); pWindow.ok.onPress = function () { var _local1 = this; _local1._parent.game.mplay(); _local1._parent.game.scoreboard.playerLife--; _local1._parent.game.gui.visual.lives.gotoAndStop(_local1._parent.game.scoreboard.playerLife); _local1._parent.game.level.createPlayer(); _local1._parent.game.gui.visual.powerbar.gotoAndStop(1); _local1._parent.removeMovieClip(); }; } } function addPlatforms(o, id) { var _local3 = this; if (typeof(o) != "movieclip") { } else { var _local1 = new Object(); _local1.clip = o; _local1.x = _local1.clip._x; _local1.y = _local1.clip._y; _local1.width = _local1.clip._width; _local1.height = _local1.clip._height; _local1.clip.me = _local1; if (typeof(_local3.mc["climb" + id]) == "movieclip") { _local1.latterUp = _local3.mc["climb" + id]; } _local1.latterUp.visual._visible = false; if (typeof(_local3.mc["snakeHole" + id]) == "movieclip") { _local1.snakeHole = _local3.mc["snakeHole" + id]; _local1.snakeHole.id = id; _local3.snakeHoles.push(_local1.snakeHole); } var _local2 = 0; while (typeof(_local3.mc["ground" + _local2]) == "movieclip") { if (((typeof(_local3.mc["climb" + _local2]) == "movieclip") && (_local1.clip.hitTest(_local3.mc["climb" + _local2]))) && (_local3.mc["climb" + _local2] != _local1.latterUp)) { _local1.latterDown = _local3.mc["climb" + _local2]; _local1.latterDown.visual._visible = false; break; } _local2++; } _local3.platforms.column.push(_local1); } } }
Symbol 266 MovieClip [__Packages.com.Game.FlowerController] Frame 0
class com.Game.FlowerController extends Object { var level; function FlowerController (am, of, sp, lev) { var _local1 = this; super(); _local1.amount = am; _local1.offsetCreation = of; _local1.speed = sp; _local1.level = lev; _local1.flowerPath = _local1.level.game.target; _local1.activeFlowers = new Array(); _local1.flowerId = 0; } function init() { var _local1 = this; clearInterval(flowerStartInt); flowerStartInt = setInterval(_local1.placeFlower, _local1.offsetCreation, _local1.level, _local1); } function placeFlower(level, controller) { var _local2 = this; var _local3 = level; if (_local3.game.isPaused) { } else { var sPosX; var sPosY; var path = _local3.mc; var _local1 = controller.chooseRandomPlatform(); var id = controller.flowerId; while ((_local1 == controller.lastPlatformChoosen) && (_local1 == game.pl.activePlatform.clip)) { _local1 = controller.chooseRandomPlatform(); } controller.lastPlatformChoosen = _local1; sPosX = _local1._x + random(_local1._width); sPosY = _local1._y - 30; curFlower = path.attachMovie("MovieClip_Flower", "fl" + id, _global.startDepth++, {_x:sPosX, _y:sPosY, player:_local3.player, scoreboard:_local3.game.scoreboard}); curFlower.score._visible = false; curFlower.onEnterFrame = function () { var _local1 = this; if (_local1.level.game.isPaused) { } else { if ((_local1.hitTest(_local1.player) && (!_local1.player.isClimbing)) && (!_local1.player.inAir)) { _local1.stop(); _local1.flowerSound = game.playSound("sound_Flower", "", _local1); _local1.score._visible = true; _local1.score.data.text = _local1._totalframes - _local1._currentframe; _local1.score.play(); _local1.scoreboard.addScore(_local1._totalframes - _local1._currentframe); delete _local1.onEnterFrame; } if (_local1._currentframe == _local1._totalframes) { _local1.removeMovieClip(); } controller.activeFlowers[id] = curFlower; controller.flowerId++; } }; } } function chooseRandomPlatform() { return(level.platforms.column[random(level.platforms.column.length)].clip); } }
Symbol 267 MovieClip [__Packages.com.Game.PlayerBad.SnakeController] Frame 0
class com.Game.PlayerBad.SnakeController extends Object { var snakeStartInt, level; function SnakeController (am, of, sp, lev) { var _local1 = this; super(); _local1.amount = am; _local1.offsetCreation = of; _local1.speed = sp; _local1.level = lev; _local1.snakePath = _local1.level.groundPlanes._parent; _local1.activeSnakes = new Array(); _local1.snakeId = 0; } function init() { var _local1 = this; clearInterval(snakeStartInt); snakeStartInt = setInterval(_local1.placeSnake, _local1.offsetCreation, _local1.level, _local1); } function stopCreation() { clearInterval(snakeStartInt); } function placeSnake(level, controller) { var _local2 = level; if ((controller.snakeId > controller.amount) || (_local2.game.isPaused)) { } else { var sPosX; var sPosY; var _local1 = controller.chooseRandomPlatform(); var id = controller.snakeId; while (_local1 == controller.lastPlatformChoosen) { _local1 = controller.chooseRandomPlatform(); } controller.lastPlatformChoosen = _local1; var tp = Math.random(1); if (tp >= 0.5) { sPosX = _local1._x - _local1._width; } else { sPosX = _local1._x + _local1._width; } sPosY = _local1._y + _local1._height; var sXScale = (100 + ((controller.level.game.displayCurrentLevel * 100) / 10)); var _local3 = 100 + ((controller.level.game.displayCurrentLevel * 100) / 10); sXScale = ((sXScale >= 125) ? 125 : (sXScale)); _local3 = ((_local3 >= 125) ? 125 : (_local3)); if ((controller.activeSnakes.length + 1) >= controller.amount) { x = 0; while (x <= controller.activeSnakes.length) { if (typeof(controller.activeSnakes[x]) == "undefined") { controller.curSnake = _local2.mc.attachMovie("Game_Playerbad_Snake", "snake" + x, _global.startDepth++, {_x:sPosX, _y:sPosY, game:_local2.game, controller:controller, indexId:x, activePlatform:_local2.platforms.column[_local1.id], _xscale:sXScale, _yscale:_local3}); controller.activeSnakes[x] = controller.curSnake; break; } x++; } } else { controller.curSnake = _local2.mc.attachMovie("Game_Playerbad_Snake", "snake" + id, _global.startDepth++, {_x:sPosX, _y:sPosY, game:_local2.game, controller:controller, indexId:id, activePlatform:_local2.platforms.column[_local1.id], _xscale:sXScale, _yscale:_local3}); controller.activeSnakes.push(controller.curSnake); } controller.curSnake.init = controller.curSnake.startAI; _local2.mc.attachMovie("SnakecomeOut", "SnakecomeOut" + controller.curSnake.indexId, _global.startDepth++, {_x:_local1._x, _y:_local1._y, initSnake:controller.curSnake}); controller.snakeId++; } } function chooseRandomPlatform() { return(level.snakeHoles[random(level.snakeHoles.length)]); } }
Symbol 268 MovieClip [__Packages.com.Game.Scoreboard] Frame 0
class com.Game.Scoreboard extends Object { function Scoreboard (hi, c, ga) { var _local1 = this; super(); _local1.game = ga; _local1.highScore = hi; _local1.playerLife = 4; _local1.currentScore = ((c != null) ? (c) : 0); _local1.totalObjCol = 0; _local1.timer = new Object(); _local1.timer.mc = _local1.game.gui.visual.timer_mc; _local1.timer.parent = _local1; _local1.timer.countDown = function (fHr, fMin, fSec) { var _local1 = this; _local1.outputMin = fMin; _local1.outputSec = fSec; clearInterval(_local1.timerInterval); _local1.timerInterval = setInterval(_local1.upDateTime, 1000, _local1); }; _local1.timer.upDateTime = function (o, cBack) { var _local1 = o; if (_local1.parent.game.isPaused) { } else { if ((Math.round(_local1.outputMin) == 0) && (Math.round(_local1.outputSec) == 0)) { clearInterval(_local1.timerInterval); _local1.parent.game.over(); } else { if (_local1.outputSec != "00") { _local1.outputSec = Math.round(_local1.outputSec) - 1; } else { _local1.outputSec = 59; _local1.outputMin = Math.round(_local1.outputMin) - 1; } if ((_local1.outputSec <= 9) && (_local1.outputSec > 0)) { _local1.outputSec = "0" + _local1.outputSec; } else if (_local1.outputSec == 0) { _local1.outputSec = "00"; } } _local1.mc.visual.text = (_local1.outPutMin + ":") + _local1.outPutSec; _local1.mc.visualShadow1.text = (_local1.outPutMin + ":") + _local1.outPutSec; _local1.mc.visualShadow2.text = (_local1.outPutMin + ":") + _local1.outPutSec; _local1.mc.visualShadow3.text = (_local1.outPutMin + ":") + _local1.outPutSec; _local1.mc.visualShadow4.text = (_local1.outPutMin + ":") + _local1.outPutSec; } }; _local1.game.gui.visual.score.text = _local1.currentScore; _local1.game.gui.visual.score1.text = _local1.currentScore; _local1.game.gui.visual.score2.text = _local1.currentScore; _local1.game.gui.visual.score3.text = _local1.currentScore; _local1.game.gui.visual.score4.text = _local1.currentScore; _local1.game.gui.visual.lives.gotoAndStop(_local1.playerLife); _local1.game.gui.visual.itemsCollected.text = (_local1.totalObjCol + " out of ") + _local1.game.level.collectNeeded; _local1.timer.countDown(0, 1, 0); } function addScore(figure) { var _local1 = this; if (_local1.game.isPaused) { } else { _local1.totalObjCol++; if (_local1.game.level.collectNeeded == _local1.totalObjCol) { _local1.game.nextLevel(); } _local1.game.gui.visual.itemsCollected.text = (_local1.totalObjCol + " out of ") + _local1.game.level.collectNeeded; _local1.game.gui.visual.flowersCollected["f" + _local1.totalObjCol]._alpha = 100; _local1.currentScore = _local1.currentScore + figure; Math.abs(_local1.currentScore); _local1.game.gui.visual.score.text = _local1.currentScore; _local1.game.gui.visual.score1.text = _local1.currentScore; _local1.game.gui.visual.score2.text = _local1.currentScore; _local1.game.gui.visual.score3.text = _local1.currentScore; _local1.game.gui.visual.score4.text = _local1.currentScore; } } }
Symbol 269 MovieClip [__Packages.com.Game.Player] Frame 0
class com.Game.Player extends MovieClip { var $pDirection; function Player () { var _local1 = this; super(); _local1.groundWalkIncrement = ((_local1.prefs.groundWalkIncrement == undefined) ? 4 : (_local1.prefs.groundWalkIncrement)); _local1.walkIncrement = _local1.groundWalkIncrement; _local1.minXmov = ((_local1.prefs.minXmov == undefined) ? 0.75 : (_local1.prefs.minXmov)); _local1.maxXmov = ((_local1.prefs.maxXmov == undefined) ? 10 : (_local1.prefs.maxXmov)); _local1.startx = ((_local1.prefs.startx == undefined) ? 100 : (_local1.prefs.startx)); _local1.starty = ((_local1.prefs.starty == undefined) ? 5 : (_local1.prefs.starty)); _local1.xmov = 0; _local1.ymov = 0; _local1.x = _local1.startx; _local1.y = _local1.starty; _local1.jumpSpeed = ((_local1.prefs.jumpSpeed == undefined) ? 15 : (_local1.prefs.jumpSpeed)); _local1.climbSpeed = ((_local1.prefs.climbSpeed == undefined) ? 20 : (_local1.prefs.climbSpeed)); _local1.isClimbing = false; _local1.isDead = false; } function get pDirection() { return($pDirection); } function set pDirection(val) { var _local1 = this; var _local2 = val; if (_local2 == _local1.__get__pDirection()) { } else { _local1.$pDirection = _local2; var _local3 = _local1.visual._currentframe; (_local1.gotoAndStop(_local1.$pDirection));// not popped if ((_local2 == "JUMPRIGHT") || (_local2 == "JUMPLEFT")) { _local1.visual.gotoAndPlay(_local3); } //return(_local1.__get__pDirection()); } return; } }
Symbol 270 MovieClip [__Packages.com.Game.PlayerGood.Hero] Frame 0
class com.Game.PlayerGood.Hero extends com.Game.Player { var isJumping, releaseTop, releaseBottom; function Hero () { super(); isInvincibleTimer(); } function listenForKeys() { var _local1 = this; if (_local1.isDead) { } else { if (Key.isDown(37) && (!_local1.isClimbing)) { _local1.xmov = _local1.xmov - _local1.walkIncrement; _local1.walkLeft(); } else if (Key.isDown(39) && (!_local1.isClimbing)) { _local1.xmov = _local1.xmov + _local1.walkIncrement; _local1.walkRight(); } else if (((!_local1.isClimbing) && (!_local1.isJumping)) && (!_local1.inAir)) { _local1.game.stopSoundObj(_local1.runningSound); if (_local1.lastX > _local1.x) { _local1.__set__pDirection("SLIDERIGHT"); } else if (_local1.lastX < _local1.x) { _local1.__set__pDirection("SLIDELEFT"); } } if (Key.isDown(32) && (_local1.okToJump)) { _local1.okToJump = false; if ((!_local1.isJumping) && (!_local1.inAir)) { _local1.inAir = true; _local1.ymov = _local1.ymov - _local1.jumpSpeed; _local1.jump(); } } if ((Key.isDown(38) && (_local1.okToClimb)) && ((_local1.climbDirection == "UP") || (_local1.isClimbing))) { _local1.ymov = _local1.ymov - _local1.climbSpeed; _local1.xmov = 0; _local1.x = _local1.currentLatter._x + (_local1.currentLatter.visual._width / 3); _local1.visual.gotoAndStop(((_local1.visual._currentframe == _local1.visual._totalframes) ? 1 : (_local1.visual._currentframe + 1))); _local1.climbUp(); } else if ((Key.isDown(40) && (_local1.okToClimb)) && ((_local1.climbDirection == "DOWN") || (_local1.isClimbing))) { _local1.ymov = _local1.ymov + _local1.climbSpeed; _local1.xmov = 0; _local1.x = _local1.currentLatter._x + (_local1.currentLatter.visual._width / 3); _local1.visual.gotoAndStop(((_local1.visual._currentframe == _local1.visual._totalframes) ? 1 : (_local1.visual._currentframe + 1))); _local1.climbDown(); } else if (!Key.isDown(32)) { _local1.okToJump = true; } } } function walkLeft() { var _local1 = this; _local1.isWalking = true; if ((!_local1.inAir) && (!_local1.isHit)) { if (!_local1.runningSound.active) { _local1.runningSound = _local1.game.playSound("sound_Running", 40, _local1); } if (_local1.lastX > _local1.x) { _local1.__set__pDirection("RUNLEFT"); } else { _local1.__set__pDirection("SLIDELEFT"); } } else if (_local1.inAir) { _local1.__set__pDirection("JUMPLEFT"); } } function walkRight() { var _local1 = this; _local1.isWalking = true; if ((!_local1.inAir) && (!_local1.isHit)) { if (!_local1.runningSound.active) { _local1.runningSound = _local1.game.playSound("sound_Running", 40, _local1); } if (_local1.lastX < _local1.x) { _local1.__set__pDirection("RUNRIGHT"); } else { _local1.__set__pDirection("SLIDERIGHT"); } } else if (_local1.inAir) { _local1.__set__pDirection("JUMPRIGHT"); } } function hit() { var _local1 = this; if (_local1.isHit || (_local1.isInvincible)) { } else { _local1.isHit = true; _local1.isJumping = true; if ((_local1.game.gui.visual.powerbar._currentframe + 20) >= 100) { _local1.killMe(_local1); } else { _local1.game.gui.visual.powerbar.gotoAndStop(_local1.game.gui.visual.powerbar._currentframe + 20); _local1.isInvincibleTimer(); _local1.__set__pDirection("DAMAGEHIT"); _local1.__set__pDirection("IDLE"); } } } function isInvincibleTimer() { var _local1 = this; if (_local1.isInvincible) { } else { _local1.isInvincible = true; var o = _local1; var isInvincibleFlashInt = setInterval(function () { o._alpha = ((o._alpha == 50) ? 100 : 50); }, 100); var isInvincibleTimerInt = setInterval(function () { clearInterval(isInvincibleFlashInt); clearInterval(isInvincibleTimerInt); o._alpha = 100; o.isInvincible = false; trace("Set invincible to " + o.isInvincible); }, 2000); } } function jump() { var _local1 = this; _local1.game.stopSoundObj(_local1.runningSound); _local1.jumpingSound = _local1.game.playSound("sound_Jumping", 0, _local1); _local1.game.level.mc.attachMovie("dirtSmoke", "dirtSmoke" + _global.startDepth, _global.startDepth++, {_x:_local1._x, _y:_local1._y}); _local1.isJumping = true; if (_local1.lastX > _local1.x) { _local1.__set__pDirection("JUMPLEFT"); } else if (_local1.lastX < _local1.x) { _local1.__set__pDirection("JUMPRIGHT"); } else { _local1.__set__pDirection("JUMPRIGHT"); } } function climbUp() { var _local1 = this; _local1.game.stopSoundObj(_local1.runningSound); if (_local1.climbDirection != "UP") { _local1.checkLatterBounds(_local1.currentLatter); } _local1.climbDirection = "UP"; if (_local1.lastY > _local1.y) { if (_local1.y <= _local1.releaseTop) { _local1.stopClimbing(); return; } } else if (_local1.lastY < _local1.y) { if (_local1.y >= _local1.releaseBottom) { _local1.stopClimbing(); return; } } else { _local1.isClimbing = true; _local1.__set__pDirection("CLIMBUP"); } } function climbDown() { var _local1 = this; _local1.game.stopSoundObj(_local1.runningSound); if (_local1.climbDirection != "DOWN") { _local1.checkLatterBounds(_local1.currentLatter); } _local1.climbDirection = "DOWN"; if (_local1.lastY > _local1.y) { if (_local1.y <= _local1.releaseTop) { _local1.stopClimbing(); return; } } else if (_local1.lastY < _local1.y) { if (_local1.y >= _local1.releaseBottom) { _local1.stopClimbing(); return; } } else { _local1.isClimbing = true; _local1.__set__pDirection("CLIMBUP"); } } function stopClimbing() { var _local1 = this; _local1.__set__pDirection("IDLE"); _local1.isClimbing = false; _local1.okToClimb = false; _local1.inAir = true; _local1.isJumping = true; _local1.ymov = 0; } function stopJumping() { if (isJumping) { isJumping = false; } } function stopWalking() { var _local1 = this; if (_local1.isWalking && (!_local1.isHit)) { _local1.__set__pDirection("IDLE"); _local1.isWalking = false; } } function killMe(o) { var _local1 = this; _local1.isDead = true; _local1.__set__pDirection("KILL"); _local1.game.stopSoundObj(_local1.runningSound); var isDeadDelayInt = setInterval(function () { clearInterval(isDeadDelayInt); o.game.level.playerKilled(); }, 1000); } function addFrictionAndGravity() { var _local1 = this; if (!_local1.isClimbing) { _local1.ymov = _local1.ymov + _local1.game.gravity; } else if (_local1.isClimbing) { _local1.climbUp(); _local1.ymov = _local1.ymov * _local1.game.climbDecay; } if ((!_local1.inAir) && (!_local1.isClimbing)) { _local1.xmov = _local1.xmov * _local1.game.runDecay; } else { _local1.xmov = _local1.xmov * _local1.game.windResistance; } if (Math.abs(_local1.xmov) < _local1.minXmov) { if (_local1.isWalking && (!_local1.isClimbing)) { _local1.stopWalking(); } _local1.xmov = 0; } else if (Math.abs(_local1.xmov) > _local1.maxXmov) { _local1.xmov = (Math.abs(_local1.xmov) / _local1.xmov) * _local1.maxXmov; } } function createTempPosition() { var _local1 = this; if ((_local1.x >= 20) && (_local1.x <= ((Stage.width - _local1._width) + 20))) { _local1.tempx = _local1.x + _local1.xmov; } else { _local1.xmov = _local1.xmov * -1.5; _local1.tempx = _local1.x + _local1.xmov; } _local1.tempy = _local1.y + _local1.ymov; var _local2 = Math.abs(_local1.ymov); if (_local1.tempy > ((Stage.height + _local1._height) + 25)) { _local1.killMe(_local1); } if (_local2 > 10) { if (_local2 > 22) { _local1.ymov = 22 * (_local1.ymov / _local2); } _local1.game.totalIterations = 2; } else { _local1.game.totalIterations = 1; } } function renderScreen() { var _local1 = this; _local1.lastX = _local1.x; _local1.lastY = _local1.y; _local1.x = _local1.tempx; _local1.y = _local1.tempy; _local1._x = _local1.x; _local1._y = _local1.y; } function platformDetect() { var _local1 = this; _local1.oldOnPlatform = _local1.onPlatform; _local1.onPlatform = false; var i = 0; while (i < _local1.game.level.platforms.column.length) { var platform = _local1.game.level.platforms.column[i]; var _local2 = platform.x; var _local3 = platform.y; var pw = platform.width; var ph = platform.height; var type = platform.type; var latterUp = platform.latterUp; var latterDown = platform.latterDown; var iteration = 1; while (iteration <= _local1.game.totalIterations) { _local1.tempx = _local1.x + ((_local1.xmov / _local1.game.totalIterations) * iteration); _local1.tempy = _local1.y + ((_local1.ymov / _local1.game.totalIterations) * iteration); if ((((((_local1.tempx + _local1.detect._width) > _local2) && (_local1.tempx < (_local2 + pw))) && ((_local1.tempy - _local1.detect._height) < (_local3 + ph))) && (_local1.tempy > _local3)) && (!_local1.isClimbing)) { if ((((_local1.tempy > _local3) && (_local1.y <= (_local3 + 0.01))) && (_local1.tempy < (_local3 + ph))) && (_local1.ymov > 0)) { _local1.onPlatform = true; var platformTop = _local3; if (((((latterUp._x < _local1.tempx) && ((latterUp._x + latterUp.visual._width) > _local1.tempx)) && (((latterUp._y + latterUp.visual._height) + 10) > _local1.tempy)) && (latterUp._y < _local1.tempy)) && (!_local1.isClimbing)) { _local1.okToClimb = true; _local1.checkLatterBounds(latterUp); _local1.climbDirection = "UP"; _local1.currentLatter = latterUp; } else if ((latterDown._x < _local1.tempx) && ((latterDown._x + latterDown.visual._width) > _local1.tempx)) { _local1.okToClimb = true; _local1.checkLatterBounds(latterDown); _local1.climbDirection = "DOWN"; _local1.currentLatter = latterDown; } else { _local1.okToClimb = false; _local1.climbDirection = null; } _local1.landOnPlatform(platformTop); _local1.activePlatform = platform; } else if ((((((_local1.tempy - _local1.detect._height) > _local3) && ((_local1.tempy - _local1.detect._height) < (_local3 + ph))) && ((_local1.tempx + (_local1.detect._width / 2)) > _local2)) && (_local1.tempx < ((_local2 + pw) - (_local1.detect._width / 2)))) && (_local1.ymov < 0)) { var newy = ((_local3 + ph) + _local1.detect._height); _local1.bounceOffOfBottom(newy); } else if (((_local1.tempx + _local1.detect._width) > _local2) && ((_local1.tempx + _local1.detect._width) < (_local2 + pw))) { trace("hit the left"); var newx = (_local2 - _local1.detect._width); _local1.bounceOffOfPlatform(newx); } else if ((_local1.tempx > _local2) && (_local1.tempx < (_local2 + pw))) { trace("hit the right"); var newx = (_local2 + pw); _local1.bounceOffOfPlatform(newx); } } iteration++; } i++; } if ((!_local1.onPlatform) && (_local1.oldOnPlatform)) { _local1.inAir = true; _local1.activePlatform = ""; } } function checkLatterBounds(o) { var _local1 = o; releaseTop = _local1._y; releaseBottom = _local1._y + (_local1.visual._height - 30); } function bounceOffOfPlatform(newx) { var _local1 = this; _local1.x = newx; _local1.xmov = 0; _local1.tempx = _local1.x + _local1.xmov; } function bounceOffOfBottom(newy) { var _local1 = this; _local1.y = newy; _local1.ymov = 0; _local1.tempy = _local1.y + _local1.ymov; } function landOnPlatform(platformTop) { var _local1 = this; _local1.isHit = false; _local1.ymov = 0; _local1.y = platformTop; _local1.tempy = _local1.y + _local1.ymov; _local1.inAir = false; _local1.stopJumping(); } function onEnterFrame() { var _local1 = this; if (_local1.game.isPaused) { _local1.__set__pDirection("IDLE"); _local1.game.stopSoundObj(_local1.runningSound); } if (_local1.isDead || (_local1.game.isPaused)) { } else { _local1.listenForKeys(); _local1.addFrictionAndGravity(); _local1.createTempPosition(); _local1.platformDetect(); _local1.renderScreen(); } } }
Symbol 271 MovieClip [__Packages.com.MovieClip.Flower] Frame 0
class com.MovieClip.Flower extends MovieClip { function Flower () { super(); } }
Symbol 272 MovieClip [__Packages.com.Game.PlayerBad.Snake] Frame 0
class com.Game.PlayerBad.Snake extends com.Game.Player { var $pDirection, dead, AICurrentDirection, isJumping; function Snake () { var _local1 = this; super(); _local1.active = false; _local1.inAir = true; _local1.dead = false; _local1.groundWalkIncrement = 4 + Math.random(4); _local1.walkIncrement = _local1.groundWalkIncrement; _local1.minXmov = 0.75; _local1.maxXmov = 1; _local1.startx = _local1._x; _local1.starty = _local1._y; _local1.xmov = 1; _local1.x = _local1.startx; _local1.y = _local1.starty; _local1.jumpSpeed = 15; _local1.climbSpeed = 1.7; _local1.isClimbing = false; _local1.diveInHole = ((random(2) == 0) ? true : false); } function get pDirection() { return($pDirection); } function set pDirection(val) { var _local1 = this; if (_local1.$pDirection == val) { } else { _local1.$pDirection = val; (_local1.gotoAndStop(_local1.$pDirection));// not popped //return(_local1.__get__pDirection()); } return; } function startAI() { var _local1 = this; _local1.active = true; var tp = Math.random(1); if (_local1._x <= _local1.activePlatform.snakeHole._x) { if (_local1.activePlatform.clip._x <= _local1._x) { _local1.AICurrentDirection = function () { var _local1 = this; _local1.walkRight(); _local1.xmov = _local1.xmov + _local1.walkIncrement; }; } else { _local1.AICurrentDirection = function () { var _local1 = this; _local1.walkLeft(); _local1.xmov = _local1.xmov - _local1.walkIncrement; }; } } else if ((_local1.activePlatform.clip._x + _local1.activePlatform.clip._width) <= _local1._x) { _local1.AICurrentDirection = function () { var _local1 = this; _local1.walkLeft(); _local1.xmov = _local1.xmov - _local1.walkIncrement; }; } else { _local1.AICurrentDirection = function () { var _local1 = this; _local1.walkRight(); _local1.xmov = _local1.xmov + _local1.walkIncrement; }; } } function AI() { if (dead) { return(undefined); } AICurrentDirection(); } function AICheckDirection() { var _local1 = this; _local1.xmov = 0; if (_local1.lastX < _local1.x) { _local1.x = (_local1.activePlatform.clip._x + _local1.activePlatform.clip._width) - _local1._width; _local1.AICurrentDirection = function () { var _local1 = this; _local1.walkLeft(); _local1.xmov = _local1.xmov - _local1.walkIncrement; }; } if (_local1.lastX > _local1.x) { xx = _local1.activePlatform.clip._x - _local1._width; _local1.AICurrentDirection = function () { var _local1 = this; _local1.walkRight(); _local1.xmov = _local1.xmov + _local1.walkIncrement; }; } _local1.diveInHole = ((random(2) == 0) ? true : false); } function walkLeft() { var _local1 = this; _local1.isWalking = true; if (!_local1.isJumping) { _local1.__set__pDirection("RUNLEFT"); } } function walkRight() { var _local1 = this; _local1.isWalking = true; if (!_local1.isJumping) { _local1.__set__pDirection("RUNRIGHT"); } } function jump() { var _local1 = this; if (_local1.lastX > _local1.x) { _local1.__set__pDirection("JUMPLEFT"); } if (_local1.lastX < _local1.x) { _local1.__set__pDirection("JUMPRIGHT"); } _local1.isJumping = true; } function stopJumping() { if (isJumping) { isJumping = false; } } function stopWalking() { var _local1 = this; _local1.__set__pDirection("IDLE"); if (_local1.isWalking) { _local1.isWalking = false; } } function runEdgeDetHandler() { moveFall(); } function addFrictionAndGravity() { var _local1 = this; if (!_local1.isClimbing) { } else if (_local1.isClimbing) { _local1.ymov = _local1.ymov * _local1.game.climbDecay; } if ((!_local1.inAir) && (!_local1.isClimbing)) { _local1.xmov = _local1.xmov * _local1.game.runDecay; } else { _local1.xmov = _local1.xmov * _local1.game.windResistance; } if (Math.abs(_local1.xmov) < _local1.minXmov) { _local1.xmov = 0; } else if (Math.abs(_local1.xmov) > _local1.maxXmov) { _local1.xmov = (Math.abs(_local1.xmov) / _local1.xmov) * _local1.maxXmov; } } function createTempPosition() { var _local1 = this; _local1.tempx = _local1.x + _local1.xmov; _local1.tempy = _local1.y + _local1.ymov; var _local2 = Math.abs(_local1.ymov); if (_local2 > 10) { if (_local2 > 22) { _local1.ymov = 22 * (_local1.ymov / _local2); } _local1.game.totalIterations = 2; } else { _local1.game.totalIterations = 1; } } function renderScreen() { var _local1 = this; _local1.lastX = _local1.x; _local1.lastY = _local1.y; _local1.x = _local1.tempx; _local1.y = _local1.tempy; _local1._x = _local1.x; _local1._y = _local1.y; } function bounceOffOfPlatform(newx) { var _local1 = this; _local1.x = newx; _local1.xmov = 0; _local1.tempx = _local1.x + _local1.xmov; } function bounceOffOfBottom(newy) { var _local1 = this; _local1.y = newy; _local1.ymov = 0; _local1.tempy = _local1.y + _local1.ymov; } function landOnPlatform(platformTop) { var _local1 = this; _local1.ymov = 0; _local1.y = platformTop; _local1.tempy = _local1.y + _local1.ymov; _local1.inAir = false; _local1.stopJumping(); } function killMe() { var _local1 = this; var _local2 = _local1.game.level.mc.attachMovie("Snakecomein", "Snakecomein" + _local1.indexId, _global.startDepth++, {_x:_local1.activePlatform.snakeHole._x, _y:_local1.activePlatform.snakeHole._y}); _local2.gotoAndPlay(((_local1.lastX <= _local1.x) ? "LEFT" : "RIGHT")); _local1.dead = true; _local1.controller.activeSnakes[_local1.indexId] = undefined; _local1.controller.snakeId = _local1.controller.snakeId - 1; _local1.removeMovieClip(); } function platformDetect() { var _local1 = this; if ((_local1.activePlatform.clip._x >= _local1._x) || ((_local1.activePlatform.clip._x + _local1.activePlatform.clip._width) <= (_local1._x + _local1._width))) { _local1.AICheckDirection(); } if (((_local1.activePlatform.snakeHole._x < (_local1.tempx + _local1._width)) && ((_local1.activePlatform.snakeHole._x + _local1.activePlatform.snakeHole._width) > _local1.tempx)) && (_local1.diveInHole)) { _local1.killMe(); } } function checkHit() { var _local1 = this; if (!_local1.active) { } else if ((((_local1.game.pl.activePlatform.clip == _local1.activePlatform.clip) && (_local1.tempx < _local1.game.pl.tempx)) && ((_local1.tempx + _local1._width) > _local1.game.pl.tempx)) && (!_local1.game.pl.inAir)) { _local1.game.pl.hit(); _local1.snakeSound = _local1.game.playSound("sound_Snake", "", _local1); } } function onEnterFrame() { var _local1 = this; if (_local1.dead || (_local1.game.isPaused)) { } else { _local1.platformDetect(); _local1.checkHit(); _local1.AI(); _local1.addFrictionAndGravity(); _local1.createTempPosition(); _local1.renderScreen(); } } }

Library Items

Symbol 1 Sound [sound_Flower]
Symbol 2 Sound [sound_Snake]
Symbol 3 Sound [sound_Running]
Symbol 4 Sound [sound_Jumping]
Symbol 5 Sound [sound_Hit]
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClip [led]Uses:6
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:50 99 100
Symbol 10 BitmapUsed by:11 103
Symbol 11 GraphicUses:10Used by:30 102 104
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:30
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:30
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:30
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:30
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:30
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:30
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:30
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:30
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:30
Symbol 30 MovieClipUses:11 13 15 17 19 21 23 25 27 29Used by:50
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:50
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:38 59 112 191
Symbol 36 BitmapUsed by:37 76
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClipUses:35 37Used by:50 99 100
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:49
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:49
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:49
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:49
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:49
Symbol 49 MovieClipUses:40 42 44 46 48Used by:50 99 100
Symbol 50 MovieClip [Game_PlayerBad_Snake]Uses:9 30 32 38 49
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:59
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:59
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:59
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:59
Symbol 59 MovieClipUses:52 35 54 56 58Used by:99 100
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:77
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:77
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:77
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:77
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:77
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:77
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:77
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:77
Symbol 76 GraphicUses:36Used by:77
Symbol 77 MovieClipUses:61 63 65 67 69 71 73 75 76Used by:99 100
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:98
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:98
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:98
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:98
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:98
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:98
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:98
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:98
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:98
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClipUses:79 81 83 85 87 89 91 93 95 97Used by:99 100
Symbol 99 MovieClip [HeroP2_mc]Uses:9 59 77 98 38 49
Symbol 100 MovieClip [HeroP1_mc]Uses:9 59 77 98 38 49
Symbol 101 GraphicUsed by:102 104
Symbol 102 MovieClipUses:101 11Used by:104 105
Symbol 103 GraphicUses:10Used by:104
Symbol 104 MovieClip [SnakecomeIn]Uses:102 101 103 11
Symbol 105 MovieClip [SnakecomeOut]Uses:102
Symbol 106 GraphicUsed by:139 169 217
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:109 114
Symbol 109 MovieClipUses:108Used by:139
Symbol 110 FontUsed by:111 181 183 187 207 208 209 210 211 220 221 222 223 231 258 262
Symbol 111 EditableTextUses:110Used by:113
Symbol 112 MovieClipUses:35Used by:113
Symbol 113 MovieClipUses:111 112Used by:139
Symbol 114 MovieClipUses:108Used by:139
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:117
Symbol 117 MovieClipUses:116Used by:139
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClipUses:119Used by:139
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClipUses:122Used by:139
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClipUses:125Used by:139
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:139
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClipUses:131Used by:139
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:139
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:137Used by:139
Symbol 139 MovieClip [MovieClip_Flower]Uses:106 109 113 114 117 120 123 126 129 132 135 138
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:142
Symbol 142 MovieClipUses:141Used by:173 174 175 176
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:145
Symbol 145 MovieClipUses:144Used by:173 174 175 176
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:147Used by:173 174 175 176
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClipUses:150Used by:173 174 175 176
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154
Symbol 154 MovieClipUses:153Used by:173 174 175 176
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClipUses:156Used by:173 174 175 176
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:173 174 175 176
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:163
Symbol 163 MovieClipUses:162Used by:173 174 175 176
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:168 169
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:168 169
Symbol 168 MovieClipUses:165 167Used by:173 174 175 176
Symbol 169 MovieClipUses:165 106 167Used by:173 174 175 176
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:172
Symbol 172 MovieClipUses:171Used by:173 174 175
Symbol 173 MovieClip [level_4]Uses:142 145 148 151 154 157 160 163 168 169 172
Symbol 174 MovieClip [level_3]Uses:142 145 148 151 154 157 160 172 163 169 168
Symbol 175 MovieClip [level_2]Uses:142 145 148 151 154 157 160 172 163 168 169
Symbol 176 MovieClip [level_1]Uses:142 145 148 151 154 157 160 163 169 168
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:185 188 190
Symbol 179 FontUsed by:180 186 189
Symbol 180 EditableTextUses:179Used by:185
Symbol 181 TextUses:110Used by:185
Symbol 182 GraphicUsed by:184
Symbol 183 EditableTextUses:110Used by:184
Symbol 184 MovieClipUses:182 183Used by:185 188 190 263
Symbol 185 MovieClip [popUpWindow_GameOver]Uses:178 180 181 184
Symbol 186 EditableTextUses:179Used by:188
Symbol 187 EditableTextUses:110Used by:188
Symbol 188 MovieClip [popUpWindow_Level]Uses:178 186 187 184
Symbol 189 EditableTextUses:179Used by:190
Symbol 190 MovieClip [popUpWindow_PlayerStart]Uses:178 189 184
Symbol 191 MovieClip [dirtSmoke]Uses:35
Symbol 192 GraphicUsed by:203
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:195
Symbol 195 MovieClipUses:194Used by:203
Symbol 196 GraphicUsed by:203
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:199
Symbol 199 MovieClipUses:198Used by:203
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:202
Symbol 202 MovieClipUses:201Used by:203
Symbol 203 MovieClipUses:192 195 196 199 202Used by:Timeline
Symbol 204 MovieClipUsed by:Timeline
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:212
Symbol 207 EditableTextUses:110Used by:212
Symbol 208 EditableTextUses:110Used by:212
Symbol 209 EditableTextUses:110Used by:212
Symbol 210 EditableTextUses:110Used by:212
Symbol 211 EditableTextUses:110Used by:212
Symbol 212 MovieClipUses:206 207 208 209 210 211Used by:248
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClipUses:214Used by:217
Symbol 216 ShapeTweeningUsed by:217
Symbol 217 MovieClipUses:215 216 106Used by:248
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:248
Symbol 220 EditableTextUses:110Used by:248
Symbol 221 EditableTextUses:110Used by:248
Symbol 222 EditableTextUses:110Used by:248
Symbol 223 EditableTextUses:110Used by:248
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:248
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:230
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:227 229Used by:248
Symbol 231 EditableTextUses:110Used by:248
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:237
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:237
Symbol 237 MovieClipUses:234 236Used by:248
Symbol 238 BitmapUsed by:240
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:238 239Used by:247
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:243
Symbol 243 MovieClipUses:242Used by:247
Symbol 244 BitmapUsed by:246
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:244 245Used by:247
Symbol 247 MovieClipUses:240 243 246Used by:248
Symbol 248 MovieClipUses:212 217 219 220 221 222 223 225 230 231 237 247Used by:Timeline
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:251
Symbol 251 MovieClipUses:250Used by:263
Symbol 252 GraphicUsed by:257
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:257
Symbol 255 FontUsed by:256
Symbol 256 TextUses:255Used by:257
Symbol 257 MovieClipUses:252 254 256Used by:263
Symbol 258 TextUses:110Used by:263
Symbol 259 BitmapUsed by:261
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:259 260Used by:263
Symbol 262 TextUses:110Used by:263
Symbol 263 MovieClipUses:251 184 257 258 261 262Used by:Timeline
Symbol 264 MovieClip [__Packages.com.Game.Game]
Symbol 265 MovieClip [__Packages.com.Game.Level]
Symbol 266 MovieClip [__Packages.com.Game.FlowerController]
Symbol 267 MovieClip [__Packages.com.Game.PlayerBad.SnakeController]
Symbol 268 MovieClip [__Packages.com.Game.Scoreboard]
Symbol 269 MovieClip [__Packages.com.Game.Player]
Symbol 270 MovieClip [__Packages.com.Game.PlayerGood.Hero]
Symbol 271 MovieClip [__Packages.com.MovieClip.Flower]
Symbol 272 MovieClip [__Packages.com.Game.PlayerBad.Snake]

Instance Names

"bgHolder"Frame 1Symbol 203 MovieClip
"levelTarget"Frame 1Symbol 204 MovieClip
"gui"Frame 1Symbol 248 MovieClip
"startWindow"Frame 1Symbol 263 MovieClip
"detect"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 1Symbol 9 MovieClip
"visual"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 10Symbol 30 MovieClip
"visual"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 20Symbol 32 MovieClip
"visual"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 30Symbol 38 MovieClip
"visual"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 40Symbol 30 MovieClip
"visual"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 50Symbol 32 MovieClip
"visual"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 60Symbol 38 MovieClip
"visual"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 70Symbol 49 MovieClip
"detect"Symbol 99 MovieClip [HeroP2_mc] Frame 1Symbol 9 MovieClip
"visual"Symbol 99 MovieClip [HeroP2_mc] Frame 1Symbol 59 MovieClip
"visual"Symbol 99 MovieClip [HeroP2_mc] Frame 10Symbol 77 MovieClip
"visual"Symbol 99 MovieClip [HeroP2_mc] Frame 20Symbol 98 MovieClip
"visual"Symbol 99 MovieClip [HeroP2_mc] Frame 30Symbol 38 MovieClip
"visual"Symbol 99 MovieClip [HeroP2_mc] Frame 40Symbol 77 MovieClip
"visual"Symbol 99 MovieClip [HeroP2_mc] Frame 50Symbol 98 MovieClip
"visual"Symbol 99 MovieClip [HeroP2_mc] Frame 60Symbol 38 MovieClip
"visual"Symbol 99 MovieClip [HeroP2_mc] Frame 70Symbol 49 MovieClip
"detect"Symbol 100 MovieClip [HeroP1_mc] Frame 1Symbol 9 MovieClip
"visual"Symbol 100 MovieClip [HeroP1_mc] Frame 1Symbol 59 MovieClip
"visual"Symbol 100 MovieClip [HeroP1_mc] Frame 10Symbol 77 MovieClip
"visual"Symbol 100 MovieClip [HeroP1_mc] Frame 20Symbol 98 MovieClip
"visual"Symbol 100 MovieClip [HeroP1_mc] Frame 30Symbol 38 MovieClip
"visual"Symbol 100 MovieClip [HeroP1_mc] Frame 50Symbol 98 MovieClip
"visual"Symbol 100 MovieClip [HeroP1_mc] Frame 60Symbol 38 MovieClip
"visual"Symbol 100 MovieClip [HeroP1_mc] Frame 70Symbol 49 MovieClip
"data"Symbol 113 MovieClip Frame 1Symbol 111 EditableText
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 1Symbol 109 MovieClip
"score"Symbol 139 MovieClip [MovieClip_Flower] Frame 1Symbol 113 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 69Symbol 114 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 72Symbol 117 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 75Symbol 109 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 159Symbol 117 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 171Symbol 114 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 201Symbol 120 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 211Symbol 123 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 215Symbol 126 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 217Symbol 129 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 218Symbol 132 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 220Symbol 135 MovieClip
"flower"Symbol 139 MovieClip [MovieClip_Flower] Frame 223Symbol 138 MovieClip
"visual"Symbol 142 MovieClip Frame 1Symbol 141 MovieClip
"visual"Symbol 168 MovieClip Frame 1Symbol 165 MovieClip
"visual"Symbol 169 MovieClip Frame 1Symbol 165 MovieClip
"ground4"Symbol 173 MovieClip [level_4] Frame 1Symbol 142 MovieClip
"ground3"Symbol 173 MovieClip [level_4] Frame 1Symbol 142 MovieClip
"ground0"Symbol 173 MovieClip [level_4] Frame 1Symbol 142 MovieClip
"ground7"Symbol 173 MovieClip [level_4] Frame 1Symbol 142 MovieClip
"ground5"Symbol 173 MovieClip [level_4] Frame 1Symbol 142 MovieClip
"ground1"Symbol 173 MovieClip [level_4] Frame 1Symbol 142 MovieClip
"ground8"Symbol 173 MovieClip [level_4] Frame 1Symbol 142 MovieClip
"ground6"Symbol 173 MovieClip [level_4] Frame 1Symbol 142 MovieClip
"ground2"Symbol 173 MovieClip [level_4] Frame 1Symbol 142 MovieClip
"snakeHole4"Symbol 173 MovieClip [level_4] Frame 1Symbol 163 MovieClip
"snakeHole8"Symbol 173 MovieClip [level_4] Frame 1Symbol 163 MovieClip
"snakeHole1"Symbol 173 MovieClip [level_4] Frame 1Symbol 163 MovieClip
"snakeHole0"Symbol 173 MovieClip [level_4] Frame 1Symbol 163 MovieClip
"climb5"Symbol 173 MovieClip [level_4] Frame 1Symbol 168 MovieClip
"climb0"Symbol 173 MovieClip [level_4] Frame 1Symbol 168 MovieClip
"climb2"Symbol 173 MovieClip [level_4] Frame 1Symbol 169 MovieClip
"ground4"Symbol 174 MovieClip [level_3] Frame 1Symbol 142 MovieClip
"ground3"Symbol 174 MovieClip [level_3] Frame 1Symbol 142 MovieClip
"ground0"Symbol 174 MovieClip [level_3] Frame 1Symbol 142 MovieClip
"ground7"Symbol 174 MovieClip [level_3] Frame 1Symbol 142 MovieClip
"ground5"Symbol 174 MovieClip [level_3] Frame 1Symbol 142 MovieClip
"ground1"Symbol 174 MovieClip [level_3] Frame 1Symbol 142 MovieClip
"ground8"Symbol 174 MovieClip [level_3] Frame 1Symbol 142 MovieClip
"ground6"Symbol 174 MovieClip [level_3] Frame 1Symbol 142 MovieClip
"ground2"Symbol 174 MovieClip [level_3] Frame 1Symbol 142 MovieClip
"ground9"Symbol 174 MovieClip [level_3] Frame 1Symbol 142 MovieClip
"snakeHole4"Symbol 174 MovieClip [level_3] Frame 1Symbol 163 MovieClip
"snakeHole8"Symbol 174 MovieClip [level_3] Frame 1Symbol 163 MovieClip
"snakeHole1"Symbol 174 MovieClip [level_3] Frame 1Symbol 163 MovieClip
"snakeHole0"Symbol 174 MovieClip [level_3] Frame 1Symbol 163 MovieClip
"climb4"Symbol 174 MovieClip [level_3] Frame 1Symbol 169 MovieClip
"climb3"Symbol 174 MovieClip [level_3] Frame 1Symbol 169 MovieClip
"climb0"Symbol 174 MovieClip [level_3] Frame 1Symbol 169 MovieClip
"climb5"Symbol 174 MovieClip [level_3] Frame 1Symbol 168 MovieClip
"ground4"Symbol 175 MovieClip [level_2] Frame 1Symbol 142 MovieClip
"ground3"Symbol 175 MovieClip [level_2] Frame 1Symbol 142 MovieClip
"ground0"Symbol 175 MovieClip [level_2] Frame 1Symbol 142 MovieClip
"ground7"Symbol 175 MovieClip [level_2] Frame 1Symbol 142 MovieClip
"ground5"Symbol 175 MovieClip [level_2] Frame 1Symbol 142 MovieClip
"ground1"Symbol 175 MovieClip [level_2] Frame 1Symbol 142 MovieClip
"ground8"Symbol 175 MovieClip [level_2] Frame 1Symbol 142 MovieClip
"ground6"Symbol 175 MovieClip [level_2] Frame 1Symbol 142 MovieClip
"ground2"Symbol 175 MovieClip [level_2] Frame 1Symbol 142 MovieClip
"snakeHole4"Symbol 175 MovieClip [level_2] Frame 1Symbol 163 MovieClip
"snakeHole8"Symbol 175 MovieClip [level_2] Frame 1Symbol 163 MovieClip
"snakeHole1"Symbol 175 MovieClip [level_2] Frame 1Symbol 163 MovieClip
"snakeHole0"Symbol 175 MovieClip [level_2] Frame 1Symbol 163 MovieClip
"climb0"Symbol 175 MovieClip [level_2] Frame 1Symbol 168 MovieClip
"climb4"Symbol 175 MovieClip [level_2] Frame 1Symbol 169 MovieClip
"climb5"Symbol 175 MovieClip [level_2] Frame 1Symbol 169 MovieClip
"climb1"Symbol 175 MovieClip [level_2] Frame 1Symbol 169 MovieClip
"climb3"Symbol 175 MovieClip [level_2] Frame 1Symbol 169 MovieClip
"ground3"Symbol 176 MovieClip [level_1] Frame 1Symbol 142 MovieClip
"ground5"Symbol 176 MovieClip [level_1] Frame 1Symbol 142 MovieClip
"ground9"Symbol 176 MovieClip [level_1] Frame 1Symbol 142 MovieClip
"ground0"Symbol 176 MovieClip [level_1] Frame 1Symbol 142 MovieClip
"ground2"Symbol 176 MovieClip [level_1] Frame 1Symbol 142 MovieClip
"ground6"Symbol 176 MovieClip [level_1] Frame 1Symbol 142 MovieClip
"ground4"Symbol 176 MovieClip [level_1] Frame 1Symbol 142 MovieClip
"ground1"Symbol 176 MovieClip [level_1] Frame 1Symbol 142 MovieClip
"ground7"Symbol 176 MovieClip [level_1] Frame 1Symbol 142 MovieClip
"ground8"Symbol 176 MovieClip [level_1] Frame 1Symbol 142 MovieClip
"snakeHole1"Symbol 176 MovieClip [level_1] Frame 1Symbol 163 MovieClip
"snakeHole3"Symbol 176 MovieClip [level_1] Frame 1Symbol 163 MovieClip
"snakeHole7"Symbol 176 MovieClip [level_1] Frame 1Symbol 163 MovieClip
"snakeHole6"Symbol 176 MovieClip [level_1] Frame 1Symbol 163 MovieClip
"climb0"Symbol 176 MovieClip [level_1] Frame 1Symbol 169 MovieClip
"climb3"Symbol 176 MovieClip [level_1] Frame 1Symbol 168 MovieClip
"climb1"Symbol 176 MovieClip [level_1] Frame 1Symbol 169 MovieClip
"climb4"Symbol 176 MovieClip [level_1] Frame 1Symbol 168 MovieClip
"climb5"Symbol 176 MovieClip [level_1] Frame 1Symbol 168 MovieClip
"btnName"Symbol 184 MovieClip Frame 1Symbol 183 EditableText
"msg_txt"Symbol 185 MovieClip [popUpWindow_GameOver] Frame 1Symbol 180 EditableText
"ok"Symbol 185 MovieClip [popUpWindow_GameOver] Frame 1Symbol 184 MovieClip
"msg_txt"Symbol 188 MovieClip [popUpWindow_Level] Frame 1Symbol 186 EditableText
"level_txt"Symbol 188 MovieClip [popUpWindow_Level] Frame 1Symbol 187 EditableText
"ok"Symbol 188 MovieClip [popUpWindow_Level] Frame 1Symbol 184 MovieClip
"ok"Symbol 190 MovieClip [popUpWindow_PlayerStart] Frame 1Symbol 184 MovieClip
"visualShadow1"Symbol 212 MovieClip Frame 1Symbol 207 EditableText
"visualShadow2"Symbol 212 MovieClip Frame 1Symbol 208 EditableText
"visualShadow3"Symbol 212 MovieClip Frame 1Symbol 209 EditableText
"visualShadow4"Symbol 212 MovieClip Frame 1Symbol 210 EditableText
"visual"Symbol 212 MovieClip Frame 1Symbol 211 EditableText
"f1"Symbol 247 MovieClip Frame 1Symbol 243 MovieClip
"f2"Symbol 247 MovieClip Frame 1Symbol 243 MovieClip
"f3"Symbol 247 MovieClip Frame 1Symbol 243 MovieClip
"f4"Symbol 247 MovieClip Frame 1Symbol 243 MovieClip
"f5"Symbol 247 MovieClip Frame 1Symbol 243 MovieClip
"f6"Symbol 247 MovieClip Frame 1Symbol 243 MovieClip
"f7"Symbol 247 MovieClip Frame 1Symbol 243 MovieClip
"f8"Symbol 247 MovieClip Frame 1Symbol 243 MovieClip
"timer_mc"Symbol 248 MovieClip Frame 1Symbol 212 MovieClip
"powerbar"Symbol 248 MovieClip Frame 1Symbol 217 MovieClip
"score1"Symbol 248 MovieClip Frame 1Symbol 220 EditableText
"score2"Symbol 248 MovieClip Frame 1Symbol 221 EditableText
"score3"Symbol 248 MovieClip Frame 1Symbol 222 EditableText
"score4"Symbol 248 MovieClip Frame 1Symbol 223 EditableText
"soundGUI"Symbol 248 MovieClip Frame 1Symbol 230 MovieClip
"score"Symbol 248 MovieClip Frame 1Symbol 231 EditableText
"lives"Symbol 248 MovieClip Frame 1Symbol 237 MovieClip
"flowersCollected"Symbol 248 MovieClip Frame 1Symbol 247 MovieClip
"ok"Symbol 263 MovieClip Frame 1Symbol 184 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "sound_Flower"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sound_Snake"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sound_Running"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sound_Jumping"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sound_Hit"
ExportAssets (56)Timeline Frame 1Symbol 7 as "led"
ExportAssets (56)Timeline Frame 1Symbol 50 as "Game_PlayerBad_Snake"
ExportAssets (56)Timeline Frame 1Symbol 99 as "HeroP2_mc"
ExportAssets (56)Timeline Frame 1Symbol 100 as "HeroP1_mc"
ExportAssets (56)Timeline Frame 1Symbol 104 as "SnakecomeIn"
ExportAssets (56)Timeline Frame 1Symbol 105 as "SnakecomeOut"
ExportAssets (56)Timeline Frame 1Symbol 139 as "MovieClip_Flower"
ExportAssets (56)Timeline Frame 1Symbol 173 as "level_4"
ExportAssets (56)Timeline Frame 1Symbol 174 as "level_3"
ExportAssets (56)Timeline Frame 1Symbol 175 as "level_2"
ExportAssets (56)Timeline Frame 1Symbol 176 as "level_1"
ExportAssets (56)Timeline Frame 1Symbol 185 as "popUpWindow_GameOver"
ExportAssets (56)Timeline Frame 1Symbol 188 as "popUpWindow_Level"
ExportAssets (56)Timeline Frame 1Symbol 190 as "popUpWindow_PlayerStart"
ExportAssets (56)Timeline Frame 1Symbol 191 as "dirtSmoke"
ExportAssets (56)Timeline Frame 1Symbol 264 as "__Packages.com.Game.Game"
ExportAssets (56)Timeline Frame 1Symbol 265 as "__Packages.com.Game.Level"
ExportAssets (56)Timeline Frame 1Symbol 266 as "__Packages.com.Game.FlowerController"
ExportAssets (56)Timeline Frame 1Symbol 267 as "__Packages.com.Game.PlayerBad.SnakeController"
ExportAssets (56)Timeline Frame 1Symbol 268 as "__Packages.com.Game.Scoreboard"
ExportAssets (56)Timeline Frame 1Symbol 269 as "__Packages.com.Game.Player"
ExportAssets (56)Timeline Frame 1Symbol 270 as "__Packages.com.Game.PlayerGood.Hero"
ExportAssets (56)Timeline Frame 1Symbol 271 as "__Packages.com.MovieClip.Flower"
ExportAssets (56)Timeline Frame 1Symbol 272 as "__Packages.com.Game.PlayerBad.Snake"

Labels

"IDLE"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 1
"RUNLEFT"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 10
"JUMPLEFT"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 20
"SLIDELEFT"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 30
"RUNRIGHT"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 40
"JUMPRIGHT"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 50
"SLIDERIGHT"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 60
"CLIMBUP"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 70
"CLIMBDOWN"Symbol 50 MovieClip [Game_PlayerBad_Snake] Frame 80
"IDLE"Symbol 99 MovieClip [HeroP2_mc] Frame 1
"RUNLEFT"Symbol 99 MovieClip [HeroP2_mc] Frame 10
"JUMPLEFT"Symbol 99 MovieClip [HeroP2_mc] Frame 20
"SLIDELEFT"Symbol 99 MovieClip [HeroP2_mc] Frame 30
"RUNRIGHT"Symbol 99 MovieClip [HeroP2_mc] Frame 40
"JUMPRIGHT"Symbol 99 MovieClip [HeroP2_mc] Frame 50
"SLIDERIGHT"Symbol 99 MovieClip [HeroP2_mc] Frame 60
"CLIMBUP"Symbol 99 MovieClip [HeroP2_mc] Frame 70
"CLIMBDOWN"Symbol 99 MovieClip [HeroP2_mc] Frame 80
"DAMAGEHIT"Symbol 99 MovieClip [HeroP2_mc] Frame 90
"KILL"Symbol 99 MovieClip [HeroP2_mc] Frame 101
"IDLE"Symbol 100 MovieClip [HeroP1_mc] Frame 1
"RUNLEFT"Symbol 100 MovieClip [HeroP1_mc] Frame 10
"JUMPLEFT"Symbol 100 MovieClip [HeroP1_mc] Frame 20
"SLIDELEFT"Symbol 100 MovieClip [HeroP1_mc] Frame 30
"RUNRIGHT"Symbol 100 MovieClip [HeroP1_mc] Frame 40
"JUMPRIGHT"Symbol 100 MovieClip [HeroP1_mc] Frame 50
"SLIDERIGHT"Symbol 100 MovieClip [HeroP1_mc] Frame 60
"CLIMBUP"Symbol 100 MovieClip [HeroP1_mc] Frame 70
"CLIMBDOWN"Symbol 100 MovieClip [HeroP1_mc] Frame 80
"DAMAGEHIT"Symbol 100 MovieClip [HeroP1_mc] Frame 90
"KILL"Symbol 100 MovieClip [HeroP1_mc] Frame 101
"RIGHT"Symbol 104 MovieClip [SnakecomeIn] Frame 46
"LEFT"Symbol 104 MovieClip [SnakecomeIn] Frame 57

Dynamic Text Variables

msgSymbol 180 EditableText"You collected X orchids with x:xx minutes left. Are you ready to move down further into the cave to search for more orchids?"
msgSymbol 186 EditableText"You collected X orchids with x:xx minutes left. Are you ready to move down further into the cave to search for more orchids?"
levelSymbol 187 EditableText"LEVEL X"
msgSymbol 189 EditableText"Message display"




http://swfchan.com/5/21898/info.shtml
Created: 27/5 -2019 11:46:48 Last modified: 27/5 -2019 11:46:48 Server time: 10/05 -2024 06:05:07