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

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

Jungle Boogie.swf

This is the info page for
Flash #111460

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


Text
%

100

已经下载

已经下载

100

%

开始玩

开始玩

游戏说明

<p align="left"><font face="宋体" size="12" color="#993300">控制毛克利</font></p>

<p align="left"><font face="宋体" size="12" color="#000000">左 和 右</font></p>

<p align="left"><font face="宋体" size="12" color="#000000">跳跃</font></p>

<p align="left"><font face="宋体" size="12" color="#000000">爬梯子</font></p>

<p align="left"><font face="宋体" size="12" color="#993300">吃水果</font></p>

帮助毛克利救巴鲁!

<p align="left"><font face="Century Gothic" size="12" color="#000000">100 分</font></p>

<p align="left"><font face="Century Gothic" size="12" color="#000000">500 分</font></p>

<p align="left"><font face="宋体" size="12" color="#993300">小心躲避...</font></p>

<p align="center"><font face="宋体" size="12" color="#000000">摇摆的</font></p><p align="center"><font face="宋体" size="12" color="#000000">藤条</font></p>

<p align="center"><font face="宋体" size="12" color="#000000">移动的</font></p><p align="center"><font face="宋体" size="12" color="#000000">平台</font></p>

<p align="center"><font face="宋体" size="12" color="#000000">消失的</font></p><p align="center"><font face="宋体" size="12" color="#000000">石头</font></p>

<p align="center"><font face="宋体" size="12" color="#000000">伸缩的</font></p><p align="center"><font face="宋体" size="12" color="#000000">平台</font></p>

<p align="center"><font face="宋体" size="12" color="#000000">坏蛋</font></p>

100

100

真倒霉!

糟糕哟!

真棒哟!

时间到了!

小心哟!

游戏结束!

关卡

分数

生命数

时间

1

0000

5

60

重新开始

重新开始

2

3

你的分数

000000

ActionScript [AS1/AS2]

Frame 1
session_id = random(999999999); bytesLoaded == 0; fscommand ("allowscale", false);
Frame 2
bytesLoaded = getBytesLoaded(); bytesTotal = getBytesTotal(); percent = (bytesLoaded / bytesTotal) * 100; percent = percent - (percent % 1); if (percent >= 100) { percent = 100; gotoAndPlay ("play"); } with (baby) { gotoAndStop(percent); }
Frame 3
gotoAndPlay ("loading");
Frame 7
stopAllSounds();
Frame 52
stop();
Frame 53
stopAllSounds();
Frame 56
stop();
Frame 57
stopAllSounds();
Frame 71
stop();
Symbol 21 Button
on (release) { with (_root) { gotoAndPlay("game"); } }
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 33
gotoAndStop (1);
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 2
_root.score = _root.score + (_root.scoreconstant * 5); _root.addtoscore = _root.scoreconstant * 5;
Symbol 78 MovieClip Frame 30
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 2
_root.score = _root.score + _root.scoreconstant; _root.addtoscore = _root.scoreconstant;
Symbol 80 MovieClip Frame 30
stop();
Symbol 84 MovieClip Frame 35
stop();
Symbol 85 MovieClip Frame 1
_root.vindir = 1;
Symbol 85 MovieClip Frame 56
_root.vindir = -1;
Symbol 85 MovieClip Frame 115
_root.vindir = 1;
Symbol 85 MovieClip Frame 122
gotoAndPlay (1);
Symbol 131 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 5
stop();
Symbol 131 MovieClip Frame 8
stop();
Symbol 131 MovieClip Frame 11
stop();
Symbol 131 MovieClip Frame 13
stop();
Symbol 131 MovieClip Frame 14
stop();
Symbol 131 MovieClip Frame 17
stop();
Symbol 131 MovieClip Frame 20
stop();
Symbol 131 MovieClip Frame 22
stop();
Symbol 131 MovieClip Frame 23
stop();
Symbol 131 MovieClip Frame 33
stop();
Symbol 131 MovieClip Frame 34
stop();
Symbol 131 MovieClip Frame 42
stop();
Symbol 131 MovieClip Frame 45
stop();
Symbol 131 MovieClip Frame 57
stop();
Symbol 131 MovieClip Frame 134
with (_root) { gotoAndPlay("end"); }
Symbol 134 Button
on (release) { gotoAndPlay ("endlevel1"); }
Symbol 135 Button
on (release) { gotoAndPlay ("endlevel2"); }
Symbol 152 Button
on (release) { with (_root) { gotoAndPlay("play"); } }
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 2
stop();
Symbol 163 MovieClip Frame 3
stop();
Symbol 163 MovieClip Frame 4
stop();
Symbol 163 MovieClip Frame 6
stop();
Symbol 163 MovieClip Frame 7
stop();
Symbol 163 MovieClip Frame 8
stop();
Symbol 163 MovieClip Frame 9
stop();
Symbol 163 MovieClip Frame 10
gotoAndStop (2);
Symbol 164 MovieClip Frame 1
if (_root.level.mario.hSetVelocity != 0) { with (runner) { play(); } } else { with (runner) { gotoAndStop(1); } }
Symbol 172 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 2
stop();
Symbol 172 MovieClip Frame 3
stop();
Symbol 172 MovieClip Frame 4
stop();
Symbol 172 MovieClip Frame 5
gotoAndStop (2);
Symbol 173 MovieClip Frame 1
if (Key.isDown(38)) { with (climber) { play(); } } if (Key.isDown(40)) { with (climber) { play(); } }
Symbol 179 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 16
stop();
Symbol 179 MovieClip Frame 25
gotoAndStop ("climbing");
Symbol 179 MovieClip Frame 44
stop();
Symbol 187 MovieClip Frame 1
_root.vindir2 = 1;
Symbol 187 MovieClip Frame 40
_root.vindir2 = -1;
Symbol 187 MovieClip Frame 93
_root.vindir2 = 1;
Symbol 187 MovieClip Frame 104
gotoAndPlay (1);
Symbol 188 MovieClip Frame 1
_root.vindir3 = 1;
Symbol 188 MovieClip Frame 60
_root.vindir3 = -1;
Symbol 188 MovieClip Frame 123
_root.vindir3 = 1;
Symbol 188 MovieClip Frame 136
gotoAndPlay (1);
Symbol 200 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 30
gotoAndPlay (1);
Symbol 220 MovieClip Frame 1
_root.lives = 5; _root.score = 0; timesecs = 30; _root.time = 60;
Symbol 220 MovieClip Frame 33
function initGame() { var _local1 = _root; _local1.objectList = new Array(); _local1.worldArray = new Array(); _local1.scrollZoneLeft = 150; _local1.gravity = 0.1; _local1.scrollBuffer = 288; _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 2, 1, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(48, 16, 16, 1, 0, 0, 2, 1, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 2, 1, 0, 0, 0, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 0, 17, 16, 16, 16, 15, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 2, 1, 0, 0, 0, 15, 0, 0, 0, 64)); } function queryLocation(x, y, p) { xTile = (x - (x % 32)) / 32; yTile = (y - (y % 32)) / 32; switch (p) { case "topSolid" : b = 1; break; case "bottomSolid" : b = 2; break; case "leftSolid" : b = 4; break; case "rightSolid" : b = 8; break; case "ladder" : b = 16; break; case "endlevel" : b = 32; break; case "die" : b = 64; } if (_root.worldArray[xTile][yTile] & b) { return(true); } return(false); } function Character(i, t) { this.vineVvelocity = -6; this.vineHvelocity = 7; this.instanceName = i; this.x = -100; this.y = -100; this.vAcceleration = 0; this.hAcceleration = 0; this.vVelocity = 0; this.hVelocity = 0; this.vSetVelocity = 0; this.hSetVelocity = 0; this.gravityEffect = 1; this.smallJumpGravity = 4; this.largeJumpGravity = 1; this.jumpStrength = 6; this.onGround = 0; this.jumping = 0; this.moveDirection = 0; this.running = 0; this.climbingUp = 0; this.climbingDown = 0; this.onLadder = 0; this.climbSpeed = -4; this.vTerminalVelocity = 20; this.walkSpeed = 5; this.runSpeed = 6; this.moveSpeed = this.walkSpeed; this.moveAcceleration = 1.2; this.airMoveAcceleration = 0.2; this.airControl = 0; this.characterHeight = eval (t + "._height"); this.headZone = -1; this.baseWidth = hero._width; this.baseHeight = hero.collision._height; this.jumpStart = function () { var _local1 = this; if (_local1.onGround) { _local1.onGround = 0; _local1.jumping = 1; _local1.gravityEffect = _local1.largeJumpGravity; _local1.vVelocity = -_local1.jumpStrength; } }; this.jumpStop = function () { var _local1 = this; if (_local1.jumping) { _local1.onGround = 0; _local1.jumping = 0; _local1.gravityEffect = _local1.smallJumpGravity; } }; this.move = function (direction) { var _local1 = this; switch (direction) { case "left" : _local1.moveDirection = -1; return; case "right" : _local1.moveDirection = 1; return; case "stop" : _local1.moveDirection = 0; } }; this.updatePhysics = function () { switch (this.moveDirection) { case -1 : this.hSetVelocity = -this.moveSpeed; break; case 1 : this.hSetVelocity = this.moveSpeed; break; case 0 : this.hSetVelocity = 0; } if (queryLocation(this.x, this.y - 1, "endlevel")) { gotoAndPlay ("endlevel1"); } if (queryLocation(this.x, this.y - 1, "die")) { gotoAndPlay ("dielevel1"); with (prompt) { gotoAndStop("careful"); } } if (queryLocation(this.x, this.y - 1, "ladder")) { if ((this.climbingUp == 1) or (this.climbingDown == 1)) { this.onLadder = 1; this.onGround = 0; } } else { this.onLadder = 0; } if (this.onLadder and this.climbingUp) { this.vVelocity = this.climbSpeed; } else if ((this.onLadder and (!this.climbingUp)) and (!this.climbingUp)) { this.vAcceleration = 0; this.vVelocity = 0; } if (this.onLadder and this.climbingDown) { this.vVelocity = -this.climbSpeed; } else if ((this.onLadder and (!this.climbingDown)) and (!this.climbingUp)) { this.vAcceleration = 0; this.vVelocity = 0; } this.vVelocity = this.vVelocity + this.vAcceleration; this.hVelocity = this.hVelocity + this.hAcceleration; if (this.hVelocity < this.hSetVelocity) { if (this.onGround) { this.hAcceleration = this.moveAcceleration; } else { this.hAcceleration = this.airMoveAcceleration; } } else if (this.hVelocity > this.hSetVelocity) { if (this.onGround) { this.hAcceleration = -this.moveAcceleration; } else { this.hAcceleration = -this.airMoveAcceleration; } } else if (this.hVelocity == this.hSetVelocity) { this.hAcceleration = 0; } if ((Math.abs(this.hVelocity) < this.moveAcceleration) and this.onGround) { this.hVelocity = 0; } if (this.vVelocity > this.vTerminalVelocity) { this.vVelocity = this.vTerminalVelocity; } if ((!this.onGround) and (!this.onLadder)) { this.vAcceleration = this.vAcceleration + (_root.gravity * this.gravityEffect); } oldX = this.x; oldY = this.y; this.x = this.x + this.hVelocity; this.y = this.y + this.vVelocity; if (this.vVelocity >= 0) { if (queryLocation(this.x, this.y, "topSolid")) { if (this.onLadder == 0) { this.onGround = 1; this.y = this.y - (this.y % 32); this.vVelocity = 0; this.vAcceleration = 0; } } else { this.onGround = 0; } } else if (this.vVelocity < 0) { if (queryLocation(this.x, this.y - this.baseHeight, "bottomSolid")) { if (this.onLadder == 0) { this.y = this.y + (this.y % 32); this.vVelocity = 5; this.vAcceleration = 0; } } } if (this.hVelocity > 0) { if (queryLocation(this.x + (this.baseWidth / 2), this.y - 1, "leftSolid")) { this.hVelocity = 0; this.hAcceleration = 0; this.x = oldX; } } else if (this.hVelocity < 0) { if (queryLocation(this.x - (this.baseWidth / 2), this.y - 1, "rightSolid")) { this.hVelocity = 0; this.hAcceleration = 0; this.x = oldX; } } this.moveTo(this.x, this.y); }; this.getInstanceName = function () { return(this.instanceName); }; this.moveTo = function (x, y) { this.x = x; this.y = y; eval (this.instanceName)._x = x; eval (this.instanceName)._y = y; }; duplicateMovieClip (t, this.instanceName, random(255)); _root.objectList.push(this); } function setpositions() { if (swinging == 0) { if (!mario.onGround) { if (jumping == 0) { if (onplatform <= 1) { with (hero) { gotoAndPlay("jump"); } jumping = 1; } if (onplatform >= 2) { with (hero) { gotoAndStop("run"); } jumping = 1; } } } } if (mario.onLadder) { if (climbing == 0) { with (hero) { gotoAndStop("climbing"); climbing = 1; } } } if (mario.onGround) { climbing = 0; swinging = 0; jumping = 0; if (!mario.onLadder) { with (hero) { gotoAndStop("run"); } } } if (!mario.onGround) { if (ignorecode >= 2) { if (swinging == 0) { swinging = 1; with (hero) { gotoAndPlay("swinging"); } } } } } ignorecode = 0; letgo = 0; vrelpower = 12; onplatform = 0; moneyNumber = 5; baddyNumber = 2; platformNumber = 10; ladderNumber = 2; level1StartX = 50; level1StartY = 353; _root.scoreconstant = 100; keyListener = new Object(); keyListener.onKeyDown = function () { switch (Key.getCode()) { case 32 : mario.jumpStart(); return; case 37 : mario.move("left"); return; case 39 : mario.move("right"); return; case 38 : mario.climbingUp = 1; return; case 40 : mario.climbingDown = 1; return; case 90 : mario.running = 1; mario.moveSpeed = mario.runSpeed; } }; keyListener.onKeyUp = function () { switch (Key.getCode()) { case 32 : mario.jumpStop(); return; case 37 : mario.move("stop"); return; case 39 : mario.move("stop"); return; case 38 : mario.climbingUp = 0; return; case 40 : mario.climbingDown = 0; return; case 90 : mario.running = 0; mario.moveSpeed = mario.walkSpeed; } }; Key.addListener(keyListener); initGame(); mario = new Character("hero", "mowgli"); mario.moveTo(level1StartX, level1StartY);
Symbol 220 MovieClip Frame 38
if (ignorecode == 0) { checkKeys(); mario.updatePhysics(); } if (mario.onGround) { ignorecode = 0; letgo = 0; onplatform = 0; } setpositions(); if (Key.isDown(32)) { if (jumpReset == 0) { if (ignorecode == 1) { onplatform = 1; jumping = 0; } if (ignorecode >= 2) { letgo = 1; } jumpReset = 1; } } else { jumpReset = 0; } if (Key.isDown(39)) { _root.facing = 1; hero._xscale = 100; } if (Key.isDown(37)) { _root.facing = 0; hero._xscale = -100; } if (hero._x <= 20) { mario.moveTo(20, hero._y); } if (hero._x >= 630) { mario.moveTo(630, hero._y); } if (mario.onLadder) { O = 1; while (O <= ladderNumber) { if (_root.level.hero.hitTest(eval ("_root.level.ladder" + O))) { if (mario.moveDirection == 0) { Xmove = eval (("_root.level.ladder" + O) + "._x"); Ymove = hero._y; mario.moveTo(Xmove, Ymove); } } O++; } } P = 1; while (P <= moneyNumber) { if (_root.level.hero.collision.hitTest(eval ("_root.level.money" + P))) { with (eval (("money" + P) + ".copy")) { gotoAndPlay("points"); } with (eval ("money" + P)) { play(); } } P++; } if (_root.level.hero.collision.hitTest(_root.level.pineapple)) { with (pineapple.copy) { gotoAndPlay("points"); } with (pineapple) { play(); } } if (_root.level.hero.collision.hitTest(_root.level.baddy1)) { gotoAndPlay ("dielevel1"); with (prompt) { gotoAndStop("tigerbite1"); } } if (_root.level.hero.collision.hitTest(_root.level.baddy2)) { gotoAndPlay ("dielevel1"); with (prompt) { gotoAndStop("snakebite1"); } } if (_root.time <= 0) { gotoAndPlay ("dielevel1"); with (prompt) { gotoAndStop("timesup"); } } if (!mario.onGround) { if (mario.vVelocity >= 0) { if (_root.level.hero.collision.hitTest(_root.level.platform1.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 2; hero._rotation = 0; hero._y = platform1._y + platform1.platpos._y; platformX = platform1.platpos._x; HeroX = hero._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform2.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 3; hero._rotation = 0; HeroX = hero._x; hero._y = platform2._y + platform2.platpos._y; platformX = platform2.platpos._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform3.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 4; hero._rotation = 0; HeroX = hero._x; hero._y = platform3._y + platform3.platpos._y; platformX = platform3.platpos._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform4.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 5; hero._rotation = 0; HeroX = hero._x; hero._y = platform4._y + platform4.platpos._y; platformX = platform4.platpos._x; } } } } } if (onplatform == 2) { if (_root.level.hero.hitTest(_root.level.platform1.platpos)) { ignorecode = 1; onplatform = 2; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform1.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 3) { if (_root.level.hero.hitTest(_root.level.platform2.platpos)) { ignorecode = 1; onplatform = 3; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform2.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 4) { if (_root.level.hero.hitTest(_root.level.platform3.platpos)) { ignorecode = 1; onplatform = 4; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform3.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 5) { if (_root.level.hero.hitTest(_root.level.platform4.platpos)) { ignorecode = 1; onplatform = 5; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform4.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (ignorecode == 1) { if (onplatform == 1) { mario.gravityEffect = 1; mario.vVelocity = -mario.jumpStrength; mario.hVelocity = marioSpeed; mario.vAcceleration = 0; ignorecode = 0; onplatform = 0; } } if (!mario.onGround) { if (letgo == 0) { if (ignorecode == 0) { if (_root.level.hero.collision.hitTest(_root.level.vine)) { jumping = 0; ignorecode = 2; vine._visible = false; Xmove = vine._x; Ymove = vine._y; mario.moveTo(Xmove, Ymove); r = vine.vinemid._rotation; hero._rotation = -r; with (hero) { gotoAndPlay("swinging"); } } } } } if (ignorecode == 2) { vine._visible = false; Xmove = vine._x; Ymove = vine._y; mario.moveTo(Xmove, Ymove); r = vine.vinemid._rotation; hero._rotation = -r; if (letgo == 1) { with (hero) { gotoAndPlay("jump"); } vine._visible = true; ignorecode = 0; hero._rotation = 0; mario.moveTo(Xmove - (vine.vinebot._x / 2), Ymove + hero._height); if (_root.vindir == 1) { mario.vVelocity = mario.vineVvelocity; mario.hVelocity = mario.vineHvelocity; } if (_root.vindir == -1) { mario.vVelocity = -mario.vineVvelocity; mario.hVelocity = -mario.vineHvelocity; } } } if (_root.level.hero.collision.hitTest(_root.level.marker)) { letgo = 0; swinging = 0; }
Symbol 220 MovieClip Frame 39
gotoAndPlay ("loopStart"); oldHeroX = hero._x; oldHeroY = hero._y; timesecs--; if (timesecs <= 0) { _root.time--; timesecs = 30; }
Symbol 220 MovieClip Frame 42
_root.lives--; timesecs = 30; _root.time = 60;
Symbol 220 MovieClip Frame 97
if (_root.lives <= 0) { _root.lives = 0; with (prompt) { gotoAndPlay("gameover"); } stop(); }
Symbol 220 MovieClip Frame 134
gotoAndPlay ("level1Start"); with (prompt) { gotoAndStop(1); } stopAllSounds();
Symbol 220 MovieClip Frame 136
if (_root.time > 0) { _root.time--; _root.score = _root.score + (50 + ((timesecs * 5) / 3)); timesecs = 0; _root.score = _root.score - (_root.score % 1); } else { gotoAndPlay ("finished1"); timesecs = 30; _root.time = 60; }
Symbol 220 MovieClip Frame 137
gotoAndPlay ("endlevel1");
Symbol 220 MovieClip Frame 230
function initGame() { var _local1 = _root; _local1.objectList = new Array(); _local1.worldArray = new Array(); _local1.scrollZoneLeft = 150; _local1.gravity = 0.1; _local1.scrollBuffer = 288; _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 17, 16, 16, 16, 1, 0, 0, 0, 17, 16, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 17, 16, 16, 16, 1, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 16, 17, 16, 16, 1, 0, 0, 1, 16, 17, 48, 48, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 64)); } function queryLocation(x, y, p) { xTile = (x - (x % 32)) / 32; yTile = (y - (y % 32)) / 32; switch (p) { case "topSolid" : b = 1; break; case "bottomSolid" : b = 2; break; case "leftSolid" : b = 4; break; case "rightSolid" : b = 8; break; case "ladder" : b = 16; break; case "endlevel" : b = 32; break; case "die" : b = 64; } if (_root.worldArray[xTile][yTile] & b) { return(true); } return(false); } function Character(i, t) { this.vineVvelocity = -7; this.vineHvelocity = 9; this.instanceName = i; this.x = -100; this.y = -100; this.vAcceleration = 0; this.hAcceleration = 0; this.vVelocity = 0; this.hVelocity = 0; this.vSetVelocity = 0; this.hSetVelocity = 0; this.gravityEffect = 1; this.smallJumpGravity = 4; this.largeJumpGravity = 1; this.jumpStrength = 6; this.onGround = 0; this.jumping = 0; this.moveDirection = 0; this.running = 0; this.climbingUp = 0; this.climbingDown = 0; this.onLadder = 0; this.climbSpeed = -4; this.vTerminalVelocity = 20; this.walkSpeed = 5; this.runSpeed = 6; this.moveSpeed = this.walkSpeed; this.moveAcceleration = 1.2; this.airMoveAcceleration = 0.2; this.airControl = 0; this.characterHeight = eval (t + "._height"); this.headZone = -1; this.baseWidth = hero._width; this.baseHeight = hero.collision._height; this.jumpStart = function () { var _local1 = this; if (_local1.onGround) { _local1.onGround = 0; _local1.jumping = 1; _local1.gravityEffect = _local1.largeJumpGravity; _local1.vVelocity = -_local1.jumpStrength; } }; this.jumpStop = function () { var _local1 = this; if (_local1.jumping) { _local1.onGround = 0; _local1.jumping = 0; _local1.gravityEffect = _local1.smallJumpGravity; } }; this.move = function (direction) { var _local1 = this; switch (direction) { case "left" : _local1.moveDirection = -1; return; case "right" : _local1.moveDirection = 1; return; case "stop" : _local1.moveDirection = 0; } }; this.updatePhysics = function () { switch (this.moveDirection) { case -1 : this.hSetVelocity = -this.moveSpeed; break; case 1 : this.hSetVelocity = this.moveSpeed; break; case 0 : this.hSetVelocity = 0; } if (queryLocation(this.x, this.y - 1, "endlevel")) { gotoAndPlay ("endlevel2"); } if (queryLocation(this.x, this.y - 1, "die")) { gotoAndPlay ("dielevel2"); with (prompt) { gotoAndStop("careful"); } } if (queryLocation(this.x, this.y - 1, "ladder")) { if ((this.climbingUp == 1) or (this.climbingDown == 1)) { this.onLadder = 1; this.onGround = 0; } } else { this.onLadder = 0; } if (this.onLadder and this.climbingUp) { this.vVelocity = this.climbSpeed; } else if ((this.onLadder and (!this.climbingUp)) and (!this.climbingUp)) { this.vAcceleration = 0; this.vVelocity = 0; } if (this.onLadder and this.climbingDown) { this.vVelocity = -this.climbSpeed; } else if ((this.onLadder and (!this.climbingDown)) and (!this.climbingUp)) { this.vAcceleration = 0; this.vVelocity = 0; } this.vVelocity = this.vVelocity + this.vAcceleration; this.hVelocity = this.hVelocity + this.hAcceleration; if (this.hVelocity < this.hSetVelocity) { if (this.onGround) { this.hAcceleration = this.moveAcceleration; } else { this.hAcceleration = this.airMoveAcceleration; } } else if (this.hVelocity > this.hSetVelocity) { if (this.onGround) { this.hAcceleration = -this.moveAcceleration; } else { this.hAcceleration = -this.airMoveAcceleration; } } else if (this.hVelocity == this.hSetVelocity) { this.hAcceleration = 0; } if ((Math.abs(this.hVelocity) < this.moveAcceleration) and this.onGround) { this.hVelocity = 0; } if (this.vVelocity > this.vTerminalVelocity) { this.vVelocity = this.vTerminalVelocity; } if ((!this.onGround) and (!this.onLadder)) { this.vAcceleration = this.vAcceleration + (_root.gravity * this.gravityEffect); } oldX = this.x; oldY = this.y; this.x = this.x + this.hVelocity; this.y = this.y + this.vVelocity; if (this.vVelocity >= 0) { if (queryLocation(this.x, this.y, "topSolid")) { if (this.onLadder == 0) { this.onGround = 1; this.y = this.y - (this.y % 32); this.vVelocity = 0; this.vAcceleration = 0; } } else { this.onGround = 0; } } else if (this.vVelocity < 0) { if (queryLocation(this.x, this.y - this.baseHeight, "bottomSolid")) { if (this.onLadder == 0) { this.y = this.y + (this.y % 32); this.vVelocity = 5; this.vAcceleration = 0; } } } if (this.hVelocity > 0) { if (queryLocation(this.x + (this.baseWidth / 2), this.y - 1, "leftSolid")) { this.hVelocity = 0; this.hAcceleration = 0; this.x = oldX; } } else if (this.hVelocity < 0) { if (queryLocation(this.x - (this.baseWidth / 2), this.y - 1, "rightSolid")) { this.hVelocity = 0; this.hAcceleration = 0; this.x = oldX; } } this.moveTo(this.x, this.y); }; this.getInstanceName = function () { return(this.instanceName); }; this.moveTo = function (x, y) { this.x = x; this.y = y; eval (this.instanceName)._x = x; eval (this.instanceName)._y = y; }; duplicateMovieClip (t, this.instanceName, random(255)); _root.objectList.push(this); } function setpositions() { if (swinging == 0) { if (!mario.onGround) { if (jumping == 0) { if (onplatform <= 1) { with (hero) { gotoAndPlay("jump"); } jumping = 1; } if (onplatform >= 2) { with (hero) { gotoAndStop("run"); } jumping = 1; } } } } if (mario.onLadder) { if (climbing == 0) { with (hero) { gotoAndStop("climbing"); climbing = 1; } } } if (mario.onGround) { climbing = 0; swinging = 0; jumping = 0; if (!mario.onLadder) { with (hero) { gotoAndStop("run"); } } } if (!mario.onGround) { if (ignorecode >= 2) { if (swinging == 0) { swinging = 1; with (hero) { gotoAndPlay("swinging"); } } } } } ignorecode = 0; letgo = 0; vrelpower = 12; onplatform = 0; moneyNumber = 5; platformNumber = 10; ladderNumber = 5; level2StartX = 50; level2StartY = 330; _root.scoreconstant = 200; keyListener = new Object(); keyListener.onKeyDown = function () { switch (Key.getCode()) { case 32 : mario.jumpStart(); return; case 37 : mario.move("left"); return; case 39 : mario.move("right"); return; case 38 : mario.climbingUp = 1; return; case 40 : mario.climbingDown = 1; return; case 90 : mario.running = 1; mario.moveSpeed = mario.runSpeed; } }; keyListener.onKeyUp = function () { switch (Key.getCode()) { case 32 : mario.jumpStop(); return; case 37 : mario.move("stop"); return; case 39 : mario.move("stop"); return; case 38 : mario.climbingUp = 0; return; case 40 : mario.climbingDown = 0; return; case 90 : mario.running = 0; mario.moveSpeed = mario.walkSpeed; } }; Key.addListener(keyListener); initGame(); mario = new Character("hero", "mowgli"); mario.moveTo(level2StartX, level2StartY); stopAllSounds();
Symbol 220 MovieClip Frame 235
if (Key.isDown(32)) { if (jumpReset == 0) { if (ignorecode == 1) { onplatform = 1; jumping = 0; } if (ignorecode >= 2) { letgo = 1; } jumpReset = 1; } } else { jumpReset = 0; } if (Key.isDown(39)) { _root.facing = 1; hero._xscale = 100; } if (Key.isDown(37)) { _root.facing = 0; hero._xscale = -100; } if (ignorecode == 0) { checkKeys(); mario.updatePhysics(); } if (mario.onGround) { ignorecode = 0; letgo = 0; onplatform = 0; } if (hero._x <= 20) { mario.moveTo(20, hero._y); } if (hero._x >= 630) { mario.moveTo(630, hero._y); } setpositions(); if (mario.onLadder) { O = 1; while (O <= ladderNumber) { if (_root.level.hero.hitTest(eval ("_root.level.ladder" + O))) { if (mario.moveDirection == 0) { Xmove = eval (("_root.level.ladder" + O) + "._x"); Ymove = hero._y; mario.moveTo(Xmove, Ymove); } } O++; } } P = 1; while (P <= moneyNumber) { if (_root.level.hero.collision.hitTest(eval ("_root.level.money" + P))) { with (eval (("money" + P) + ".copy")) { gotoAndPlay("points"); } with (eval ("money" + P)) { play(); } } P++; } if (_root.level.hero.collision.hitTest(_root.level.pineapple)) { with (pineapple.copy) { gotoAndPlay("points"); } with (pineapple) { play(); } } if (_root.level.hero.collision.hitTest(_root.level.pineapple2)) { with (pineapple2.copy) { gotoAndPlay("points"); } with (pineapple2) { play(); } } if (_root.level.hero.collision.hitTest(_root.level.baddy1)) { gotoAndPlay ("dielevel2"); with (prompt) { gotoAndStop("tigerbite2"); } } if (_root.level.hero.collision.hitTest(_root.level.baddy2)) { gotoAndPlay ("dielevel2"); with (prompt) { gotoAndStop("snakebite2"); } } if (_root.time <= 0) { gotoAndPlay ("dielevel2"); with (prompt) { gotoAndStop("timesup"); } } if (!mario.onGround) { if (mario.vVelocity > 0) { if (_root.level.hero.collision.hitTest(_root.level.platform1.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 2; hero._rotation = 0; hero._y = platform1._y + platform1.platpos._y; platformX = platform1.platpos._x; HeroX = hero._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform2.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 3; hero._rotation = 0; HeroX = hero._x; hero._y = platform2._y + platform2.platpos._y; platformX = platform2.platpos._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform3.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 4; hero._rotation = 0; HeroX = hero._x; hero._y = platform3._y + platform3.platpos._y; platformX = platform3.platpos._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform4.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 5; hero._rotation = 0; HeroX = hero._x; hero._y = platform4._y + platform4.platpos._y; platformX = platform4.platpos._x; } } } } } if (onplatform == 2) { if (_root.level.hero.hitTest(_root.level.platform1.platpos)) { ignorecode = 1; onplatform = 2; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform1.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 3) { if (_root.level.hero.hitTest(_root.level.platform2.platpos)) { ignorecode = 1; onplatform = 3; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform2.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 4) { if (_root.level.hero.hitTest(_root.level.platform3.platpos)) { ignorecode = 1; onplatform = 4; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform3.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 5) { if (_root.level.hero.hitTest(_root.level.platform4.platpos)) { ignorecode = 1; onplatform = 5; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform4.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (ignorecode == 1) { if (onplatform == 1) { mario.gravityEffect = 1; mario.vVelocity = -mario.jumpStrength; mario.hVelocity = marioSpeed; mario.vAcceleration = 0; ignorecode = 0; onplatform = 0; } } if (!mario.onGround) { if (letgo == 0) { if (ignorecode == 0) { if (_root.level.hero.collision.hitTest(_root.level.vine)) { ignorecode = 2; vine._visible = false; Xmove = vine._x; Ymove = vine._y; mario.moveTo(Xmove, Ymove); r = vine.vinemid._rotation; hero._rotation = -r; with (hero) { gotoAndPlay("swinging"); } } } if (ignorecode == 0) { if (_root.level.hero.collision.hitTest(_root.level.vine2)) { ignorecode = 3; vine2._visible = false; Xmove = vine2._x; Ymove = vine2._y; mario.moveTo(Xmove, Ymove); r = vine2.vinemid._rotation; hero._rotation = r; with (hero) { gotoAndPlay("swinging"); } } } if (ignorecode == 0) { if (_root.level.hero.collision.hitTest(_root.level.vine3)) { ignorecode = 4; vine3._visible = false; Xmove = vine3._x; Ymove = vine3._y; mario.moveTo(Xmove, Ymove); r = vine3.vinemid._rotation; hero._rotation = -r; with (hero) { gotoAndPlay("swinging"); } } } } } if (ignorecode == 2) { vine._visible = false; Xmove = vine._x; Ymove = vine._y; mario.moveTo(Xmove, Ymove); r = vine.vinemid._rotation; hero._rotation = -r; if (letgo == 1) { with (hero) { gotoAndPlay("jump"); } vine._visible = true; ignorecode = 0; hero._rotation = 0; mario.moveTo(Xmove - (vine.vinebot._x / 2), Ymove + hero._height); if (_root.vindir == 1) { mario.vVelocity = mario.vineVvelocity; mario.hVelocity = mario.vineHvelocity; } if (_root.vindir == -1) { mario.vVelocity = mario.vineVvelocity; mario.hVelocity = -mario.vineHvelocity; } } } if (ignorecode == 3) { vine2._visible = false; Xmove = vine2._x; Ymove = vine2._y; mario.moveTo(Xmove, Ymove); r = vine2.vinemid._rotation; hero._rotation = r; if (letgo == 1) { with (hero) { gotoAndPlay("jump"); } vine2._visible = true; ignorecode = 0; hero._rotation = 0; mario.moveTo(Xmove + (vine2.vinebot._x / 2), Ymove + hero._height); if (_root.vindir2 == -1) { mario.vVelocity = mario.vineVvelocity; mario.hVelocity = mario.vineHvelocity; } if (_root.vindir2 == 1) { mario.vVelocity = mario.vineVvelocity; mario.hVelocity = -mario.vineHvelocity; } } } if (ignorecode == 4) { vine3._visible = false; Xmove = vine3._x; Ymove = vine3._y; mario.moveTo(Xmove, Ymove); r = vine3.vinemid._rotation; hero._rotation = -r; if (letgo == 1) { with (hero) { gotoAndPlay("jump"); } vine3._visible = true; ignorecode = 0; hero._rotation = 0; mario.moveTo(Xmove - (vine3.vinebot._x / 2), Ymove + hero._height); if (_root.vindir3 == 1) { mario.vVelocity = mario.vineVvelocity; mario.hVelocity = mario.vineHvelocity; } if (_root.vindir3 == -1) { mario.vVelocity = mario.vineVvelocity; mario.hVelocity = -mario.vineHvelocity; } } } if (_root.level.hero.collision.hitTest(_root.level.marker)) { letgo = 0; swinging = 0; } if (_root.level.hero.collision.hitTest(_root.level.marker2)) { letgo = 0; swinging = 0; } if (_root.level.hero.collision.hitTest(_root.level.marker3)) { letgo = 0; swinging = 0; }
Symbol 220 MovieClip Frame 236
gotoAndPlay ("loopStart2"); oldHeroX = hero._x; oldHeroY = hero._y; timesecs--; if (timesecs <= 0) { _root.time--; timesecs = 30; }
Symbol 220 MovieClip Frame 239
_root.lives--; timesecs = 30; _root.time = 60;
Symbol 220 MovieClip Frame 291
if (_root.lives <= 0) { _root.lives = 0; with (prompt) { gotoAndPlay("gameover"); } stop(); }
Symbol 220 MovieClip Frame 327
gotoAndPlay ("level2Start"); with (prompt) { gotoAndStop(1); }
Symbol 220 MovieClip Frame 331
if (_root.time > 0) { _root.time--; _root.score = _root.score + (100 + ((timesecs * 100) / 3)); timesecs = 0; _root.score = _root.score - (_root.score % 1); } else { gotoAndPlay ("finished2"); timesecs = 30; _root.time = 60; }
Symbol 220 MovieClip Frame 332
gotoAndPlay ("endlevel2");
Symbol 220 MovieClip Frame 447
function initGame() { var _local1 = _root; _local1.objectList = new Array(); _local1.worldArray = new Array(); _local1.scrollZoneLeft = 150; _local1.gravity = 0.1; _local1.scrollBuffer = 288; _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 64)); _local1.worldArray.push(new Array(16, 16, 16, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 2, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 2, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 2, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 2, 1, 0, 0, 1, 0, 0, 0, 32, 1, 0, 0, 0, 64)); _local1.worldArray.push(new Array(0, 0, 2, 1, 0, 0, 1, 0, 0, 0, 32, 1, 0, 0, 0, 64)); } function queryLocation(x, y, p) { xTile = (x - (x % 32)) / 32; yTile = (y - (y % 32)) / 32; switch (p) { case "topSolid" : b = 1; break; case "bottomSolid" : b = 2; break; case "leftSolid" : b = 4; break; case "rightSolid" : b = 8; break; case "ladder" : b = 16; break; case "endlevel" : b = 32; break; case "die" : b = 64; } if (_root.worldArray[xTile][yTile] & b) { return(true); } return(false); } function Character(i, t) { this.vineVvelocity = -6; this.vineHvelocity = 7; this.instanceName = i; this.x = -100; this.y = -100; this.vAcceleration = 0; this.hAcceleration = 0; this.vVelocity = 0; this.hVelocity = 0; this.vSetVelocity = 0; this.hSetVelocity = 0; this.gravityEffect = 1; this.smallJumpGravity = 4; this.largeJumpGravity = 1; this.jumpStrength = 8; this.onGround = 0; this.jumping = 0; this.moveDirection = 0; this.running = 0; this.climbingUp = 0; this.climbingDown = 0; this.onLadder = 0; this.climbSpeed = -4; this.vTerminalVelocity = 20; this.walkSpeed = 5; this.runSpeed = 6; this.moveSpeed = this.walkSpeed; this.moveAcceleration = 1.2; this.airMoveAcceleration = 0.2; this.airControl = 0; this.characterHeight = eval (t + "._height"); this.headZone = -1; this.baseWidth = hero._width; this.baseHeight = hero.collision._height; this.jumpStart = function () { var _local1 = this; if (_local1.onGround) { _local1.onGround = 0; _local1.jumping = 1; _local1.gravityEffect = _local1.largeJumpGravity; _local1.vVelocity = -_local1.jumpStrength; } }; this.jumpStop = function () { var _local1 = this; if (_local1.jumping) { _local1.onGround = 0; _local1.jumping = 0; _local1.gravityEffect = _local1.smallJumpGravity; } }; this.move = function (direction) { var _local1 = this; switch (direction) { case "left" : _local1.moveDirection = -1; return; case "right" : _local1.moveDirection = 1; return; case "stop" : _local1.moveDirection = 0; } }; this.updatePhysics = function () { switch (this.moveDirection) { case -1 : this.hSetVelocity = -this.moveSpeed; break; case 1 : this.hSetVelocity = this.moveSpeed; break; case 0 : this.hSetVelocity = 0; } if (queryLocation(this.x, this.y - 1, "endlevel")) { gotoAndPlay ("endlevel3"); with (prompt) { gotoAndPlay("welldone"); } } if (queryLocation(this.x, this.y - 1, "die")) { gotoAndPlay ("dielevel3"); with (prompt) { gotoAndStop("careful"); } } if (queryLocation(this.x, this.y - 1, "ladder")) { if ((this.climbingUp == 1) or (this.climbingDown == 1)) { this.onLadder = 1; this.onGround = 0; } } else { this.onLadder = 0; } if (this.onLadder and this.climbingUp) { this.vVelocity = this.climbSpeed; } else if ((this.onLadder and (!this.climbingUp)) and (!this.climbingUp)) { this.vAcceleration = 0; this.vVelocity = 0; } if (this.onLadder and this.climbingDown) { this.vVelocity = -this.climbSpeed; } else if ((this.onLadder and (!this.climbingDown)) and (!this.climbingUp)) { this.vAcceleration = 0; this.vVelocity = 0; } this.vVelocity = this.vVelocity + this.vAcceleration; this.hVelocity = this.hVelocity + this.hAcceleration; if (this.hVelocity < this.hSetVelocity) { if (this.onGround) { this.hAcceleration = this.moveAcceleration; } else { this.hAcceleration = this.airMoveAcceleration; } } else if (this.hVelocity > this.hSetVelocity) { if (this.onGround) { this.hAcceleration = -this.moveAcceleration; } else { this.hAcceleration = -this.airMoveAcceleration; } } else if (this.hVelocity == this.hSetVelocity) { this.hAcceleration = 0; } if ((Math.abs(this.hVelocity) < this.moveAcceleration) and this.onGround) { this.hVelocity = 0; } if (this.vVelocity > this.vTerminalVelocity) { this.vVelocity = this.vTerminalVelocity; } if ((!this.onGround) and (!this.onLadder)) { this.vAcceleration = this.vAcceleration + (_root.gravity * this.gravityEffect); } oldX = this.x; oldY = this.y; this.x = this.x + this.hVelocity; this.y = this.y + this.vVelocity; if (this.vVelocity >= 0) { if (queryLocation(this.x, this.y, "topSolid")) { if (this.onLadder == 0) { this.onGround = 1; this.y = this.y - (this.y % 32); this.vVelocity = 0; this.vAcceleration = 0; } } else { this.onGround = 0; } } else if (this.vVelocity < 0) { if (queryLocation(this.x, this.y - this.baseHeight, "bottomSolid")) { if (this.onLadder == 0) { this.y = this.y + (this.y % 32); this.vVelocity = 5; this.vAcceleration = 0; } } } if (this.hVelocity > 0) { if (queryLocation(this.x + (this.baseWidth / 2), this.y - 1, "leftSolid")) { this.hVelocity = 0; this.hAcceleration = 0; this.x = oldX; } } else if (this.hVelocity < 0) { if (queryLocation(this.x - (this.baseWidth / 2), this.y - 1, "rightSolid")) { this.hVelocity = 0; this.hAcceleration = 0; this.x = oldX; } } this.moveTo(this.x, this.y); }; this.getInstanceName = function () { return(this.instanceName); }; this.moveTo = function (x, y) { this.x = x; this.y = y; eval (this.instanceName)._x = x; eval (this.instanceName)._y = y; }; duplicateMovieClip (t, this.instanceName, random(255)); _root.objectList.push(this); } function setpositions() { if (swinging == 0) { if (!mario.onGround) { if (jumping == 0) { if (onplatform <= 1) { with (hero) { gotoAndPlay("jump"); } jumping = 1; } if (onplatform >= 2) { with (hero) { gotoAndStop("run"); } jumping = 1; } } } } if (mario.onLadder) { if (climbing == 0) { with (hero) { gotoAndStop("climbing"); climbing = 1; } } } if (mario.onGround) { climbing = 0; swinging = 0; jumping = 0; if (!mario.onLadder) { with (hero) { gotoAndStop("run"); } } } if (!mario.onGround) { if (ignorecode >= 2) { if (swinging == 0) { swinging = 1; with (hero) { gotoAndPlay("swinging"); } } } } } ignorecode = 0; letgo = 0; vrelpower = 12; onplatform = 0; moneyNumber = 5; platformNumber = 10; ladderNumber = 5; level3StartX = 50; level3StartY = 100; secsrocks = 0; timerocks = 0; _root.scoreconstant = 300; keyListener = new Object(); keyListener.onKeyDown = function () { switch (Key.getCode()) { case 32 : mario.jumpStart(); return; case 37 : mario.move("left"); return; case 39 : mario.move("right"); return; case 38 : mario.climbingUp = 1; return; case 40 : mario.climbingDown = 1; return; case 90 : mario.running = 1; mario.moveSpeed = mario.runSpeed; } }; keyListener.onKeyUp = function () { switch (Key.getCode()) { case 32 : mario.jumpStop(); return; case 37 : mario.move("stop"); return; case 39 : mario.move("stop"); return; case 38 : mario.climbingUp = 0; return; case 40 : mario.climbingDown = 0; return; case 90 : mario.running = 0; mario.moveSpeed = mario.walkSpeed; } }; Key.addListener(keyListener); initGame(); mario = new Character("hero", "mowgli"); mario.moveTo(level3StartX, level3StartY); stopAllSounds();
Symbol 220 MovieClip Frame 452
if (Key.isDown(32)) { if (jumpReset == 0) { if (ignorecode == 1) { onplatform = 1; jumping = 0; } if (ignorecode >= 2) { letgo = 1; } jumpReset = 1; } } else { jumpReset = 0; } if (Key.isDown(39)) { _root.facing = 1; hero._xscale = 100; } if (Key.isDown(37)) { _root.facing = 0; hero._xscale = -100; } if (ignorecode == 0) { checkKeys(); mario.updatePhysics(); } if (mario.onGround) { ignorecode = 0; letgo = 0; onplatform = 0; } if (hero._x <= 20) { mario.moveTo(20, hero._y); } if (hero._x >= 630) { mario.moveTo(630, hero._y); } setpositions(); if (mario.onLadder) { O = 1; while (O <= ladderNumber) { if (_root.level.hero.hitTest(eval ("_root.level.ladder" + O))) { if (mario.moveDirection == 0) { Xmove = eval (("_root.level.ladder" + O) + "._x"); Ymove = hero._y; mario.moveTo(Xmove, Ymove); } } O++; } } P = 1; while (P <= moneyNumber) { if (_root.level.hero.collision.hitTest(eval ("_root.level.money" + P))) { with (eval (("money" + P) + ".copy")) { gotoAndPlay("points"); } with (eval ("money" + P)) { play(); } } P++; } if (_root.level.hero.collision.hitTest(_root.level.pineapple)) { with (pineapple.copy) { gotoAndPlay("points"); } with (pineapple) { play(); } } if (_root.level.hero.collision.hitTest(_root.level.pineapple2)) { with (pineapple2.copy) { gotoAndPlay("points"); } with (pineapple2) { play(); } } if (_root.level.hero.collision.hitTest(_root.level.baddy1)) { gotoAndPlay ("dielevel3"); with (prompt) { gotoAndStop("tigerbite3"); } } if (_root.level.hero.collision.hitTest(_root.level.baddy2)) { gotoAndPlay ("dielevel3"); with (prompt) { gotoAndStop("snakebite3"); } } if (_root.time <= 0) { gotoAndPlay ("dielevel3"); with (prompt) { gotoAndStop("timesup"); } } if (!mario.onGround) { if (mario.vVelocity >= 0) { if (_root.level.hero.collision.hitTest(_root.level.platform1.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 2; hero._rotation = 0; hero._y = platform1._y + platform1.platpos._y; platformX = platform1.platpos._x; HeroX = hero._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform2.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 3; hero._rotation = 0; HeroX = hero._x; hero._y = platform2._y + platform2.platpos._y; platformX = platform2.platpos._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform3.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 4; hero._rotation = 0; HeroX = hero._x; hero._y = platform3._y + platform3.platpos._y; platformX = platform3.platpos._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform4.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 5; hero._rotation = 0; HeroX = hero._x; hero._y = platform4._y + platform4.platpos._y; platformX = platform4.platpos._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform5.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 6; hero._rotation = 0; HeroX = hero._x; hero._y = platform5._y + platform5.platpos._y; platformX = platform5.platpos._x; } } } else if (_root.level.hero.collision.hitTest(_root.level.platform6.platpos)) { if (ignorecode == 0) { if (onplatform == 0) { ignorecode = 1; onplatform = 7; hero._rotation = 0; HeroX = hero._x; hero._y = platform6._y + platform6.platpos._y; platformX = platform6.platpos._x; } } } } } if (onplatform == 2) { if (_root.level.hero.hitTest(_root.level.platform1.platpos)) { ignorecode = 1; onplatform = 2; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform1.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 3) { if (_root.level.hero.hitTest(_root.level.platform2.platpos)) { ignorecode = 1; onplatform = 3; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform2.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 4) { if (_root.level.hero.hitTest(_root.level.platform3.platpos)) { ignorecode = 1; onplatform = 4; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform3.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 5) { if (_root.level.hero.hitTest(_root.level.platform4.platpos)) { ignorecode = 1; onplatform = 5; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform4.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 6) { if (_root.level.hero.hitTest(_root.level.platform5.platpos)) { ignorecode = 1; onplatform = 6; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform5.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (onplatform == 7) { if (_root.level.hero.hitTest(_root.level.platform6.platpos)) { ignorecode = 1; onplatform = 7; jumping = 0; } else { ignorecode = 0; onplatform = 0; } if (Key.isDown(37)) { mario.hSetVelocity = -mario.walkSpeed; } else if (Key.isDown(39)) { mario.hSetVelocity = mario.walkSpeed; } else { mario.hSetVelocity = 0; } hero._x = HeroX - (platformX - platform6.platpos._x); HeroX = HeroX + mario.hSetVelocity; Xmove = hero._x; Ymove = hero._y; mario.moveTo(Xmove, Ymove); marioSpeed = hero._x - oldHeroX; } if (ignorecode == 1) { if (onplatform == 1) { mario.gravityEffect = 1; mario.vVelocity = -mario.jumpStrength; mario.hVelocity = marioSpeed; mario.vAcceleration = 0; ignorecode = 0; onplatform = 0; } } if (!mario.onGround) { if (letgo == 0) { if (ignorecode == 0) { if (_root.level.hero.collision.hitTest(_root.level.vine)) { ignorecode = 2; vine._visible = false; Xmove = vine._x; Ymove = vine._y; mario.moveTo(Xmove, Ymove); r = vine.vinemid._rotation; hero._rotation = -r; with (hero) { gotoAndPlay("swinging"); } } } } } if (ignorecode == 2) { vine._visible = false; Xmove = vine._x; Ymove = vine._y; mario.moveTo(Xmove, Ymove); r = vine.vinemid._rotation; hero._rotation = -r; if (letgo == 1) { with (hero) { gotoAndPlay("jump"); } vine._visible = true; ignorecode = 0; hero._rotation = 0; mario.moveTo(Xmove - (vine.vinebot._x / 2), Ymove + hero._height); if (_root.vindir == 1) { mario.vVelocity = mario.vineVvelocity; mario.hVelocity = mario.vineHvelocity; } if (_root.vindir == -1) { mario.vVelocity = mario.vineVvelocity; mario.hVelocity = -mario.vineHvelocity; } } } if (_root.level.hero.collision.hitTest(_root.level.marker1)) { letgo = 0; swinging = 0; }
Symbol 220 MovieClip Frame 453
gotoAndPlay ("loopStart3"); oldHeroX = hero._x; oldHeroY = hero._y; timesecs--; if (timesecs <= 0) { _root.time--; timesecs = 30; } secsrocks++; if (secsrocks >= 2) { secsrocks = 0; timerocks++; } if (timerocks == 70) { with (platform6) { play(); } } if (timerocks == 10) { with (platform6) { play(); } } if (timerocks == 90) { with (platform3) { play(); } } if (timerocks == 30) { with (platform3) { play(); } } if (timerocks == 55) { with (platform4) { play(); } } if (timerocks == 110) { with (platform4) { play(); } } if (timerocks == 20) { with (platform5) { play(); } } if (timerocks == 40) { with (platform2) { play(); } } if (timerocks >= 120) { timerocks = 0; }
Symbol 220 MovieClip Frame 457
_root.lives--; timesecs = 30; _root.time = 60;
Symbol 220 MovieClip Frame 525
if (_root.lives <= 0) { _root.lives = 0; with (prompt) { gotoAndPlay("gameover"); } stop(); }
Symbol 220 MovieClip Frame 553
gotoAndPlay ("level3Start"); with (prompt) { gotoAndStop(1); }
Symbol 220 MovieClip Frame 555
if (_root.time > 0) { _root.time--; _root.score = _root.score + (150 + ((timesecs * 15) / 3)); timesecs = 0; _root.score = _root.score - (_root.score % 1); } else { gotoAndPlay ("finished3"); timesecs = 30; _root.time = 60; }
Symbol 220 MovieClip Frame 556
gotoAndPlay ("endlevel3");
Symbol 220 MovieClip Frame 568
if (_root.lives > 0) { _root.score = _root.score + 500; _root.lives--; }
Symbol 220 MovieClip Frame 577
if (_root.lives > 0) { _root.score = _root.score + 1000; _root.lives--; }
Symbol 220 MovieClip Frame 586
if (_root.lives > 0) { _root.score = _root.score + 2000; _root.lives--; }
Symbol 220 MovieClip Frame 598
if (_root.lives > 0) { _root.score = _root.score + 4000; _root.lives--; }
Symbol 220 MovieClip Frame 611
if (_root.lives > 0) { _root.score = _root.score + 8000; _root.lives--; }
Symbol 220 MovieClip Frame 626
if (_root.lives > 0) { _root.score = _root.score + 16000; _root.lives--; }
Symbol 220 MovieClip Frame 629
stop(); with (_root) { gotoAndPlay("end"); }
Symbol 227 MovieClip Frame 15
stop();

Library Items

Symbol 1 FontUsed by:2 3 7 8 141 142 144 145
Symbol 2 TextUses:1Used by:Timeline
Symbol 3 EditableTextUses:1Used by:Timeline
Symbol 4 FontUsed by:5 6 18 19 31 38 120 124 125 128 129 130 138 149 150 222
Symbol 5 TextUses:4Used by:Timeline
Symbol 6 TextUses:4Used by:Timeline
Symbol 7 EditableTextUses:1Used by:Timeline
Symbol 8 TextUses:1Used by:Timeline
Symbol 9 GraphicUsed by:12
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:12
Symbol 12 MovieClipUses:9 11Used by:Timeline
Symbol 13 GraphicUsed by:84 220 227  Timeline
Symbol 14 SoundUsed by:Timeline
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:84 220 227
Symbol 17 GraphicUsed by:21
Symbol 18 TextUses:4Used by:21
Symbol 19 TextUses:4Used by:21
Symbol 20 GraphicUsed by:21
Symbol 21 ButtonUses:17 18 19 20Used by:84 227
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:84 131
Symbol 24 GraphicUsed by:84 227
Symbol 25 GraphicUsed by:84 227
Symbol 26 GraphicUsed by:84 227
Symbol 27 GraphicUsed by:84 227
Symbol 28 GraphicUsed by:84 131 227
Symbol 29 GraphicUsed by:84 131
Symbol 30 GraphicUsed by:84 131 227
Symbol 31 TextUses:4Used by:84
Symbol 32 FontUsed by:33 34 35 36 37 43 44 45 49 50 54
Symbol 33 EditableTextUses:32Used by:84
Symbol 34 EditableTextUses:32Used by:84
Symbol 35 EditableTextUses:32Used by:84
Symbol 36 EditableTextUses:32Used by:84
Symbol 37 EditableTextUses:32Used by:84
Symbol 38 TextUses:4Used by:84
Symbol 39 FontUsed by:41 42
Symbol 40 Font
Symbol 41 EditableTextUses:39Used by:84
Symbol 42 EditableTextUses:39Used by:84
Symbol 43 EditableTextUses:32Used by:84
Symbol 44 EditableTextUses:32Used by:84
Symbol 45 EditableTextUses:32Used by:84
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:84 201
Symbol 49 EditableTextUses:32Used by:84
Symbol 50 EditableTextUses:32Used by:84
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:53
Symbol 53 MovieClipUses:52Used by:84 91 92
Symbol 54 EditableTextUses:32Used by:84
Symbol 55 GraphicUsed by:84
Symbol 56 GraphicUsed by:84
Symbol 57 GraphicUsed by:84
Symbol 58 GraphicUsed by:84
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:84 220
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:64
Symbol 64 MovieClipUses:63Used by:84 85 179 187 188
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 MovieClipUses:66Used by:84 85 179 187 188
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClipUses:69Used by:84 85 179 187 188
Symbol 71 BitmapUsed by:72 86
Symbol 72 GraphicUses:71Used by:84
Symbol 73 GraphicUsed by:78
Symbol 74 FontUsed by:75 76 224
Symbol 75 EditableTextUses:74Used by:77
Symbol 76 EditableTextUses:74Used by:77
Symbol 77 MovieClipUses:75 76Used by:78 80
Symbol 78 MovieClipUses:73 77Used by:84 220
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79 77Used by:84 220
Symbol 81 BitmapUsed by:82 97
Symbol 82 GraphicUses:81Used by:84
Symbol 83 GraphicUsed by:84 116
Symbol 84 MovieClipUses:16 13 21 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 41 42 43 44 45 48 49 50 53 54 55 56 57 58 61 64 67 70 72 78 80 82 83Used by:Timeline
Symbol 85 MovieClipUses:64 67 70Used by:220
Symbol 86 GraphicUses:71Used by:87
Symbol 87 MovieClipUses:86Used by:88
Symbol 88 MovieClipUses:87Used by:220
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:91 92
Symbol 91 MovieClipUses:90 53Used by:220
Symbol 92 MovieClipUses:90 53Used by:220
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:220
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:220
Symbol 97 GraphicUses:81Used by:98
Symbol 98 MovieClipUses:97Used by:220
Symbol 99 SoundUsed by:116
Symbol 100 GraphicUsed by:116
Symbol 101 GraphicUsed by:116
Symbol 102 GraphicUsed by:116
Symbol 103 GraphicUsed by:116
Symbol 104 GraphicUsed by:116
Symbol 105 GraphicUsed by:116
Symbol 106 GraphicUsed by:116
Symbol 107 GraphicUsed by:116
Symbol 108 GraphicUsed by:116
Symbol 109 GraphicUsed by:116
Symbol 110 GraphicUsed by:116
Symbol 111 GraphicUsed by:116
Symbol 112 GraphicUsed by:116
Symbol 113 GraphicUsed by:116
Symbol 114 GraphicUsed by:116
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:99 100 83 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115Used by:220
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:131
Symbol 119 GraphicUsed by:131
Symbol 120 TextUses:4Used by:131
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:131
Symbol 123 GraphicUsed by:131
Symbol 124 TextUses:4Used by:131
Symbol 125 TextUses:4Used by:131
Symbol 126 GraphicUsed by:131
Symbol 127 GraphicUsed by:131
Symbol 128 TextUses:4Used by:131
Symbol 129 TextUses:4Used by:131
Symbol 130 TextUses:4Used by:131
Symbol 131 MovieClipUses:28 29 30 118 119 120 122 123 124 23 125 126 127 128 129 130Used by:220
Symbol 132 GraphicUsed by:220
Symbol 133 GraphicUsed by:134 135
Symbol 134 ButtonUses:133Used by:220
Symbol 135 ButtonUses:133Used by:220
Symbol 136 FontUsed by:137 139 140
Symbol 137 TextUses:136Used by:220
Symbol 138 TextUses:4Used by:220
Symbol 139 TextUses:136Used by:220
Symbol 140 TextUses:136Used by:220
Symbol 141 EditableTextUses:1Used by:220
Symbol 142 EditableTextUses:1Used by:143
Symbol 143 MovieClipUses:142Used by:220
Symbol 144 EditableTextUses:1Used by:220
Symbol 145 EditableTextUses:1Used by:220
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:220
Symbol 148 GraphicUsed by:152
Symbol 149 TextUses:4Used by:152
Symbol 150 TextUses:4Used by:152
Symbol 151 GraphicUsed by:152
Symbol 152 ButtonUses:148 149 150 151Used by:220
Symbol 153 SoundUsed by:220
Symbol 154 GraphicUsed by:163
Symbol 155 GraphicUsed by:163
Symbol 156 SoundUsed by:163
Symbol 157 GraphicUsed by:163
Symbol 158 GraphicUsed by:163
Symbol 159 GraphicUsed by:163
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:154 155 156 157 158 159 160 161 162Used by:164
Symbol 164 MovieClipUses:163Used by:179
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:179
Symbol 167 GraphicUsed by:179
Symbol 168 GraphicUsed by:179
Symbol 169 GraphicUsed by:172
Symbol 170 GraphicUsed by:172
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:169 170 171Used by:173
Symbol 173 MovieClipUses:172Used by:179
Symbol 174 GraphicUsed by:179
Symbol 175 GraphicUsed by:179
Symbol 176 GraphicUsed by:179
Symbol 177 GraphicUsed by:179
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:164 166 167 168 173 174 64 67 70 175 176 177 178Used by:220
Symbol 180 SoundUsed by:220
Symbol 181 SoundUsed by:220
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:220
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:186
Symbol 186 MovieClipUses:185Used by:220
Symbol 187 MovieClipUses:64 67 70Used by:220
Symbol 188 MovieClipUses:64 67 70Used by:220
Symbol 189 FontUsed by:190 219
Symbol 190 EditableTextUses:189Used by:220
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:220
Symbol 193 GraphicUsed by:220
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:196
Symbol 196 MovieClipUses:195Used by:200
Symbol 197 GraphicUsed by:200 201 205 209
Symbol 198 BitmapUsed by:199 213
Symbol 199 GraphicUses:198Used by:200 201 205 209
Symbol 200 MovieClipUses:196 197 199Used by:220
Symbol 201 MovieClipUses:48 197 199Used by:220
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:204
Symbol 204 MovieClipUses:203Used by:205
Symbol 205 MovieClipUses:204 197 199Used by:220
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:208
Symbol 208 MovieClipUses:207Used by:209
Symbol 209 MovieClipUses:208 197 199Used by:220
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:212
Symbol 212 MovieClipUses:211Used by:220
Symbol 213 GraphicUses:198Used by:214
Symbol 214 MovieClipUses:213Used by:220
Symbol 215 BitmapUsed by:216 217
Symbol 216 GraphicUses:215Used by:218
Symbol 217 GraphicUses:215Used by:218
Symbol 218 MovieClipUses:216 217Used by:220
Symbol 219 EditableTextUses:189Used by:220
Symbol 220 MovieClipUses:16 61 85 88 91 92 94 96 98 116 131 13 132 134 135 137 138 139 140 141 143 144 145 147 152 153 179 78 80 180 181 183 186 187 188 190 192 193 200 201 205 209 212 214 218 219Used by:Timeline
Symbol 221 GraphicUsed by:227
Symbol 222 TextUses:4Used by:227
Symbol 223 GraphicUsed by:227
Symbol 224 EditableTextUses:74Used by:227
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClipUses:16 28 221 30 222 223 224 13 21 27 24 25 26 226Used by:Timeline

Instance Names

"baby"Frame 1Symbol 12 MovieClip
"level"Frame 53Symbol 220 MovieClip
"copy"Symbol 78 MovieClip Frame 1Symbol 77 MovieClip
"copy"Symbol 80 MovieClip Frame 1Symbol 77 MovieClip
"platpos"Symbol 84 MovieClip Frame 28Symbol 48 MovieClip
"platpos"Symbol 84 MovieClip Frame 28Symbol 53 MovieClip
"ladder1"Symbol 84 MovieClip Frame 28Symbol 61 MovieClip
"vinebot"Symbol 84 MovieClip Frame 28Symbol 64 MovieClip
"vinemid"Symbol 84 MovieClip Frame 28Symbol 67 MovieClip
"vinetop"Symbol 84 MovieClip Frame 28Symbol 70 MovieClip
"pineapple"Symbol 84 MovieClip Frame 28Symbol 78 MovieClip
"money5"Symbol 84 MovieClip Frame 28Symbol 80 MovieClip
"vinebot"Symbol 85 MovieClip Frame 1Symbol 64 MovieClip
"vinemid"Symbol 85 MovieClip Frame 1Symbol 67 MovieClip
"vinetop"Symbol 85 MovieClip Frame 1Symbol 70 MovieClip
"platpos"Symbol 88 MovieClip Frame 1Symbol 87 MovieClip
"platpos"Symbol 91 MovieClip Frame 1Symbol 90 MovieClip
"platpos"Symbol 91 MovieClip Frame 1Symbol 53 MovieClip
"platpos"Symbol 92 MovieClip Frame 1Symbol 90 MovieClip
"platpos"Symbol 92 MovieClip Frame 1Symbol 53 MovieClip
"runner"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip
"climber"Symbol 173 MovieClip Frame 1Symbol 172 MovieClip
"collision"Symbol 179 MovieClip Frame 1Symbol 166 MovieClip
"vinebot"Symbol 179 MovieClip Frame 26Symbol 64 MovieClip
"vinemid"Symbol 179 MovieClip Frame 26Symbol 67 MovieClip
"vinetop"Symbol 179 MovieClip Frame 26Symbol 70 MovieClip
"vinebot"Symbol 187 MovieClip Frame 1Symbol 64 MovieClip
"vinemid"Symbol 187 MovieClip Frame 1Symbol 67 MovieClip
"vinetop"Symbol 187 MovieClip Frame 1Symbol 70 MovieClip
"vinebot"Symbol 188 MovieClip Frame 1Symbol 64 MovieClip
"vinemid"Symbol 188 MovieClip Frame 1Symbol 67 MovieClip
"vinetop"Symbol 188 MovieClip Frame 1Symbol 70 MovieClip
"platpos"Symbol 200 MovieClip Frame 1Symbol 196 MovieClip
"platpos"Symbol 200 MovieClip Frame 3Symbol 196 MovieClip
"platpos"Symbol 200 MovieClip Frame 33Symbol 196 MovieClip
"platpos"Symbol 201 MovieClip Frame 1Symbol 48 MovieClip
"platpos"Symbol 201 MovieClip Frame 3Symbol 48 MovieClip
"platpos"Symbol 201 MovieClip Frame 33Symbol 48 MovieClip
"platpos"Symbol 205 MovieClip Frame 1Symbol 204 MovieClip
"platpos"Symbol 205 MovieClip Frame 4Symbol 204 MovieClip
"platpos"Symbol 205 MovieClip Frame 34Symbol 204 MovieClip
"platpos"Symbol 209 MovieClip Frame 1Symbol 208 MovieClip
"platpos"Symbol 209 MovieClip Frame 2Symbol 208 MovieClip
"platpos"Symbol 209 MovieClip Frame 32Symbol 208 MovieClip
"platpos"Symbol 212 MovieClip Frame 1Symbol 211 MovieClip
"ladder2"Symbol 220 MovieClip Frame 1Symbol 61 MovieClip
"ladder1"Symbol 220 MovieClip Frame 1Symbol 61 MovieClip
"vine"Symbol 220 MovieClip Frame 1Symbol 85 MovieClip
"platform1"Symbol 220 MovieClip Frame 1Symbol 88 MovieClip
"platform3"Symbol 220 MovieClip Frame 1Symbol 91 MovieClip
"platform2"Symbol 220 MovieClip Frame 1Symbol 92 MovieClip
"marker"Symbol 220 MovieClip Frame 1Symbol 96 MovieClip
"marker2"Symbol 220 MovieClip Frame 1Symbol 96 MovieClip
"marker3"Symbol 220 MovieClip Frame 1Symbol 96 MovieClip
"baddy2"Symbol 220 MovieClip Frame 1Symbol 98 MovieClip
"baddy1"Symbol 220 MovieClip Frame 1Symbol 116 MovieClip
"prompt"Symbol 220 MovieClip Frame 1Symbol 131 MovieClip
"hero"Symbol 220 MovieClip Frame 32Symbol 179 MovieClip
"pineapple"Symbol 220 MovieClip Frame 33Symbol 78 MovieClip
"money5"Symbol 220 MovieClip Frame 33Symbol 80 MovieClip
"money1"Symbol 220 MovieClip Frame 33Symbol 80 MovieClip
"money3"Symbol 220 MovieClip Frame 33Symbol 80 MovieClip
"money4"Symbol 220 MovieClip Frame 33Symbol 80 MovieClip
"ladder1"Symbol 220 MovieClip Frame 142Symbol 186 MovieClip
"ladder5"Symbol 220 MovieClip Frame 142Symbol 186 MovieClip
"ladder4"Symbol 220 MovieClip Frame 142Symbol 186 MovieClip
"ladder2"Symbol 220 MovieClip Frame 142Symbol 61 MovieClip
"ladder3"Symbol 220 MovieClip Frame 142Symbol 61 MovieClip
"vine"Symbol 220 MovieClip Frame 142Symbol 85 MovieClip
"vine2"Symbol 220 MovieClip Frame 142Symbol 187 MovieClip
"vine3"Symbol 220 MovieClip Frame 142Symbol 188 MovieClip
"platform3"Symbol 220 MovieClip Frame 142Symbol 91 MovieClip
"platform2"Symbol 220 MovieClip Frame 142Symbol 92 MovieClip
"ladder1"Symbol 220 MovieClip Frame 157Symbol 186 MovieClip
"ladder5"Symbol 220 MovieClip Frame 157Symbol 186 MovieClip
"ladder4"Symbol 220 MovieClip Frame 157Symbol 186 MovieClip
"ladder2"Symbol 220 MovieClip Frame 157Symbol 61 MovieClip
"ladder3"Symbol 220 MovieClip Frame 157Symbol 61 MovieClip
"vine"Symbol 220 MovieClip Frame 157Symbol 85 MovieClip
"vine2"Symbol 220 MovieClip Frame 157Symbol 187 MovieClip
"vine3"Symbol 220 MovieClip Frame 157Symbol 188 MovieClip
"money2"Symbol 220 MovieClip Frame 157Symbol 80 MovieClip
"money5"Symbol 220 MovieClip Frame 157Symbol 80 MovieClip
"money1"Symbol 220 MovieClip Frame 157Symbol 80 MovieClip
"pineapple"Symbol 220 MovieClip Frame 157Symbol 78 MovieClip
"money4"Symbol 220 MovieClip Frame 157Symbol 80 MovieClip
"pineapple2"Symbol 220 MovieClip Frame 157Symbol 78 MovieClip
"hero"Symbol 220 MovieClip Frame 158Symbol 179 MovieClip
"baddy2"Symbol 220 MovieClip Frame 230Symbol 98 MovieClip
"baddy1"Symbol 220 MovieClip Frame 230Symbol 116 MovieClip
"marker1"Symbol 220 MovieClip Frame 331Symbol 96 MovieClip
"platform2"Symbol 220 MovieClip Frame 338Symbol 200 MovieClip
"platform4"Symbol 220 MovieClip Frame 338Symbol 200 MovieClip
"platform3"Symbol 220 MovieClip Frame 338Symbol 201 MovieClip
"platform5"Symbol 220 MovieClip Frame 338Symbol 205 MovieClip
"platform6"Symbol 220 MovieClip Frame 338Symbol 209 MovieClip
"pineapple"Symbol 220 MovieClip Frame 338Symbol 78 MovieClip
"money5"Symbol 220 MovieClip Frame 338Symbol 80 MovieClip
"money1"Symbol 220 MovieClip Frame 338Symbol 80 MovieClip
"money3"Symbol 220 MovieClip Frame 338Symbol 80 MovieClip
"money4"Symbol 220 MovieClip Frame 338Symbol 80 MovieClip
"pineapple2"Symbol 220 MovieClip Frame 338Symbol 78 MovieClip
"ladder5"Symbol 220 MovieClip Frame 368Symbol 186 MovieClip
"platform1"Symbol 220 MovieClip Frame 368Symbol 212 MovieClip
"vine"Symbol 220 MovieClip Frame 368Symbol 85 MovieClip
"hero"Symbol 220 MovieClip Frame 369Symbol 179 MovieClip
"baddy2"Symbol 220 MovieClip Frame 447Symbol 98 MovieClip
"baddy1"Symbol 220 MovieClip Frame 447Symbol 116 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$9p$uuRdMSjxW4yszwJJM.M/J.."

Labels

"loading"Frame 2
"play"Frame 7
"game"Frame 53
"end"Frame 57
"points"Symbol 77 MovieClip Frame 2
"snakebite1"Symbol 131 MovieClip Frame 5
"snakebite2"Symbol 131 MovieClip Frame 8
"snakebite3"Symbol 131 MovieClip Frame 11
"tigerbite1"Symbol 131 MovieClip Frame 14
"tigerbite2"Symbol 131 MovieClip Frame 17
"tigerbite3"Symbol 131 MovieClip Frame 20
"welldone"Symbol 131 MovieClip Frame 23
"timesup"Symbol 131 MovieClip Frame 34
"careful"Symbol 131 MovieClip Frame 45
"gameover"Symbol 131 MovieClip Frame 58
"run"Symbol 179 MovieClip Frame 1
"jump"Symbol 179 MovieClip Frame 9
"climbing"Symbol 179 MovieClip Frame 17
"swinging"Symbol 179 MovieClip Frame 26
"crouch"Symbol 179 MovieClip Frame 46
"level1Start"Symbol 220 MovieClip Frame 33
"loopStart"Symbol 220 MovieClip Frame 38
"dielevel1"Symbol 220 MovieClip Frame 42
"endlevel1"Symbol 220 MovieClip Frame 136
"finished1"Symbol 220 MovieClip Frame 139
"level2Start"Symbol 220 MovieClip Frame 230
"loopStart2"Symbol 220 MovieClip Frame 235
"dielevel2"Symbol 220 MovieClip Frame 239
"endlevel2"Symbol 220 MovieClip Frame 331
"finished2"Symbol 220 MovieClip Frame 333
"level3Start"Symbol 220 MovieClip Frame 447
"loopStart3"Symbol 220 MovieClip Frame 452
"dielevel3"Symbol 220 MovieClip Frame 457
"endlevel3"Symbol 220 MovieClip Frame 555
"finished3"Symbol 220 MovieClip Frame 561

Dynamic Text Variables

_root.percentSymbol 3 EditableText"100"
_root.percentSymbol 7 EditableText"100"
_root.addtoscoreSymbol 75 EditableText"100"
_root.addtoscoreSymbol 76 EditableText"100"
_root.scoreSymbol 142 EditableText"0000"
_root.livesSymbol 144 EditableText"5"
_root.timeSymbol 145 EditableText"60"
_root.scoreSymbol 224 EditableText"000000"




http://swfchan.com/23/111460/info.shtml
Created: 13/3 -2019 03:57:42 Last modified: 13/3 -2019 03:57:42 Server time: 22/12 -2024 07:00:08