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

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

Monkey Cliff Diving.swf

This is the info page for
Flash #24306

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


Text
a game by kinelco & mohsye.com

add game to your site

add game to your site

more online games

more online games

How to play...
When a monkey pops up, click on the little
chappy to make him dive...time it right with
the waves and wind and your monkey lives
for another dive...the quicker the monkey
dives, the more points you get...leave him too
long and he'll dive anyway...
Good luck monkey divemaster...

Hat Monkey...
Has trouble with Wind

Skinny Monkey...
Has trouble with Gravity

Average Monkey...
Has trouble with His wife

600

600

34567

34567

34567

34567

34567

ActionScript [AS1/AS2]

Frame 1
play(); _quality = "BEST";
Frame 2
stop();
Frame 3
play();
Frame 4
ifFrameLoaded (25) { gotoAndPlay ("instructions"); }
Frame 5
gotoAndPlay ("loadloop");
Frame 7
play();
Frame 19
stop(); this.onEnterFrame = function () { if ((this.getBytesLoaded() / this.getBytesTotal()) > 0.99) { this.play(); delete this.onEnterFrame; } };
Frame 20
play();
Frame 25
hq = 1; stop();
Frame 33
function rates() { if (score < 30000) { gamerate = 31 - int(score / 1000); } else { gamerate = 1; } waveSpeed = 9 - (gamerate / 5); waveY = 401 - gamerate; if (gamerate > 10) { windRange = int(1000 / gamerate); } else { windRange = 100; } } monkeyPos = new Array(0, 0, 0, 0); ledgeX = new Array(0, 0, 215, 84, 0, 324); ledgeY = new Array(0, 40, 120, 179, 156, 272); gravity = new Array(0, 1, 0.5, 0.1); windEffect = new Array(0, 1, 2, 0.5); wavessfx = new Sound("waves"); wavessfx.attachSound("wavesfx"); play();
Frame 34
waveX = 275; score = 0; lives = 5; monkeylives.gotoAndStop(1); monkey1.gotoAndPlay(1); monkey2.gotoAndPlay(1); monkey3.gotoAndPlay(1); waveVolume = 40; wavessfx.start(0, 10000); wavessfx.setVolume(waveVolume); rates(); play();
Frame 36
if (lives > 0) { play(); } else { waveLeft = 1000; waveVolReduce = waveVolume / (440 - waveY); gotoAndPlay ("gameover"); }
Frame 37
waveX = waveX + waveSpeed; if (waveX > 775) { waveX = waveX - 500; } setProperty("waves", _x , waveX); setProperty("waves", _y , waveY); waveOffset = (waveY - 370) * 2; waveLeft = (waveX - 640) + waveOffset; waveCentreLeft = (waveX - 360) - waveOffset; waveCentreRight = (waveX - 140) + waveOffset; waveRight = (waveX + 140) - waveOffset; rates(); prevFrame();
Frame 40
play();
Frame 41
waveX = waveX + waveSpeed; waveY++; if (waveVolume > 0) { waveVolume = waveVolume - waveVolReduce; } if (waveY < 440) { waves._y = waveY; waves._x = waveX; wavessfx.setVolume(waveVolume); prevFrame(); } else { nextFrame(); }
Frame 42
_quality = "HIGH"; wavessfx.stop(); stop();
Frame 47
stop();
Symbol 11 MovieClip Frame 95
_root.play(); stop();
Symbol 20 Button
on (release) { getURL ("http://www.freeworldgroup.com/verti2.htm", "_blank"); }
Symbol 25 Button
on (release) { getURL ("http://www.freeworldgroup.com/koalafiles.htm", "_blank"); }
Symbol 28 Button
on (release) { getURL ("http://www.freeworldgroup.com", "_blank"); }
Symbol 50 Button
on (release) { gotoAndStop (33); }
Symbol 68 MovieClip Frame 1
play();
Symbol 68 MovieClip Frame 20
gotoAndPlay ("breath");
Symbol 68 MovieClip Frame 25
play();
Symbol 68 MovieClip Frame 42
_parent._parent.nextFrame();
Symbol 68 MovieClip Frame 45
stop();
Symbol 68 MovieClip Frame 50
play();
Symbol 68 MovieClip Frame 64
stop();
Symbol 68 MovieClip Frame 70
play();
Symbol 68 MovieClip Frame 74
gotoAndPlay ("swirl");
Symbol 69 MovieClip Frame 1
play();
Symbol 69 MovieClip Frame 20
gotoAndPlay ("breath");
Symbol 69 MovieClip Frame 25
play();
Symbol 69 MovieClip Frame 42
_parent._parent.nextFrame();
Symbol 69 MovieClip Frame 45
stop();
Symbol 69 MovieClip Frame 50
play();
Symbol 69 MovieClip Frame 64
stop();
Symbol 69 MovieClip Frame 70
play();
Symbol 69 MovieClip Frame 74
gotoAndPlay ("swirl");
Symbol 70 MovieClip Frame 1
play();
Symbol 70 MovieClip Frame 20
gotoAndPlay ("breath");
Symbol 70 MovieClip Frame 25
play();
Symbol 70 MovieClip Frame 42
_parent._parent.nextFrame();
Symbol 70 MovieClip Frame 45
stop();
Symbol 70 MovieClip Frame 50
play();
Symbol 70 MovieClip Frame 64
stop();
Symbol 70 MovieClip Frame 70
play();
Symbol 70 MovieClip Frame 74
gotoAndPlay ("swirl");
Symbol 71 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 1
play();
Symbol 72 MovieClip Frame 10
_parent.nextFrame(); stop();
Symbol 72 MovieClip Frame 15
play();
Symbol 72 MovieClip Frame 28
_parent.nextFrame(); stop();
Symbol 72 MovieClip Frame 31
play();
Symbol 72 MovieClip Frame 39
_parent.nextFrame(); stop();
Symbol 72 MovieClip Frame 45
play();
Symbol 72 MovieClip Frame 53
_parent.nextFrame(); stop();
Symbol 72 MovieClip Frame 60
play();
Symbol 72 MovieClip Frame 68
_parent.nextFrame(); stop();
Symbol 73 Button
on (release) { jump = 1; }
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 2
play();
Symbol 85 MovieClip Frame 15
stop();
Symbol 85 MovieClip Frame 20
play();
Symbol 85 MovieClip Frame 36
stop();
Symbol 85 MovieClip Frame 40
play();
Symbol 85 MovieClip Frame 56
stop();
Symbol 86 MovieClip Frame 1
monkeyNum = Number(substring(_name, 7, 1)); play();
Symbol 86 MovieClip Frame 4
if (_parent.lives > 0) { play(); } else { stop(); }
Symbol 86 MovieClip Frame 5
do { position = 1 + random(5); check = 0; i = 1; while (i <= 3) { if ((i != monkeyNum) and (_parent.monkeyPos[i] == position)) { check = 1; } i++; } } while (check == 1); _parent.monkeyPos[monkeyNum] = position; if (position == 1) { monkeyX = 250 + random(200); } else if (position == 4) { monkeyX = 400 + random(100); } else { monkeyX = _parent.ledgeX[position]; } monkeyY = _parent.ledgeY[position]; _x = monkeyX; _y = monkeyY; monkeyType = 1 + random(3); monkeyScore = int((monkeyType * 500) / position); monkeyWait = int(800 / position); mEnter.mType.gotoAndStop(monkeyType); mEnter.gotoAndPlay("ledge" + position); stop();
Symbol 86 MovieClip Frame 6
m.gotoAndStop(monkeyType); jump = 0; play();
Symbol 86 MovieClip Frame 7
if (monkeyScore > 0) { monkeyScore--; } if ((monkeyWait > 0) and (_parent.lives > 0)) { monkeyWait--; } else { jump = 1; } play();
Symbol 86 MovieClip Frame 8
if (jump == 0) { prevFrame(); } else { gotoAndStop ("dive"); }
Symbol 86 MovieClip Frame 14
m.anim.gotoAndPlay("dive"); count = 1; check = 0; dead = 0; stop();
Symbol 86 MovieClip Frame 15
play();
Symbol 86 MovieClip Frame 16
gravity = _parent.gravity[monkeyType] * count; windFactor = (_parent.windEffect[monkeyType] * _parent.wind) * -1; windFactor = windFactor / ((monkeyY + 100) / 100); monkeyY = _y + gravity; monkeyX = _x + windFactor; _x = monkeyX; if (((check == 0) and (monkeyY > (385 - gravity))) and (monkeyY < (385 + gravity))) { check = 1; if (((monkeyX < _parent.waveLeft) or (monkeyX > _parent.waveRight)) or ((monkeyX > _parent.waveCentreLeft) and (monkeyX < _parent.waveCentreRight))) { dead = 1; } else { splash.gotoAndPlay("splash" + monkeyType); _parent.score = _parent.score + monkeyScore; } } if (dead == 1) { _y = 385; m.anim.gotoAndPlay("die"); _parent.lives--; _parent.monkeylives.nextFrame(); gotoAndPlay ("die"); } else { _y = monkeyY; if (monkeyY > 430) { gotoAndPlay ("setup"); } else { count++; prevFrame(); } }
Symbol 86 MovieClip Frame 19
if (_parent.lives > 0) { play(); } else { stop(); }
Symbol 86 MovieClip Frame 20
dX1 = _parent.waveX - monkeyX; dX2 = (_parent.waveX - 500) - monkeyX; if (((dX1 > -15) and (dX1 < 15)) or ((dX2 > -15) and (dX2 < 15))) { m.anim.gotoAndPlay("swirl"); gotoAndPlay ("swirl"); } else { prevFrame(); }
Symbol 86 MovieClip Frame 24
play();
Symbol 86 MovieClip Frame 25
monkeyX = _x + _parent.waveSpeed; monkeyY = _y + 2; if (monkeyY < 425) { _x = monkeyX; _y = monkeyY; prevFrame(); } else { gotoAndPlay ("setup"); }
Symbol 94 MovieClip Frame 1
wind = 0; sockRot = 0; play();
Symbol 94 MovieClip Frame 2
prevSockRot = sockRot; _parent.wind = (random(_parent.windRange) / 10) * (1 - (random(2) * 2)); sockRot = _parent.wind * 10; rotFactor = (sockRot - prevSockRot) / 10; count = 1; play();
Symbol 94 MovieClip Frame 3
play();
Symbol 94 MovieClip Frame 4
if (count < 10) { sockRotCurrent = getProperty("sock", _rotation) + rotFactor; setProperty("sock", _rotation , sockRotCurrent); count++; prevFrame(); } else { wait = 50 + (_parent.gamerate * 4); count = 0; nextFrame(); }
Symbol 94 MovieClip Frame 5
play();
Symbol 94 MovieClip Frame 6
if (count < wait) { count++; prevFrame(); } else { gotoAndPlay ("setup"); }
Symbol 102 MovieClip Frame 1
play();
Symbol 102 MovieClip Frame 51
stop();
Symbol 104 MovieClip Frame 1
stop();
Symbol 105 Button
on (keyPress "q") { if (hq == 0) { hq = 1; _quality = "HIGH"; } else { hq = 0; _quality = "LOW"; } } on (keyPress "Q") { if (hq == 0) { hq = 1; _quality = "HIGH"; } else { hq = 0; _quality = "LOW"; } }
Symbol 107 Button
on (release) { if (hq == 0) { _quality = "LOW"; } gotoAndStop ("introloaded"); }

Library Items

Symbol 1 Sound [wavesfx]
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:11
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:11  Timeline
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:11
Symbol 8 GraphicUsed by:11
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:11
Symbol 11 MovieClipUses:3 5 7 8 10Used by:Timeline
Symbol 12 GraphicUsed by:Timeline
Symbol 13 GraphicUsed by:Timeline
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:Timeline
Symbol 16 FontUsed by:17
Symbol 17 TextUses:16Used by:Timeline
Symbol 18 GraphicUsed by:20
Symbol 19 GraphicUsed by:20
Symbol 20 ButtonUses:18 19Used by:Timeline
Symbol 21 FontUsed by:22 23 26 27 44 45 46 47 95 96 97 98 99
Symbol 22 TextUses:21Used by:25
Symbol 23 TextUses:21Used by:25
Symbol 24 GraphicUsed by:25 28
Symbol 25 ButtonUses:22 23 24Used by:Timeline
Symbol 26 TextUses:21Used by:28
Symbol 27 TextUses:21Used by:28
Symbol 28 ButtonUses:26 27 24Used by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 GraphicUsed by:39 43 68 69 70
Symbol 31 GraphicUsed by:39 43 68 69
Symbol 32 GraphicUsed by:39 42 43 68 69 70 104
Symbol 33 GraphicUsed by:39 42 43 68 69 70 104
Symbol 34 GraphicUsed by:39 42 43 68 69 70 104
Symbol 35 GraphicUsed by:39 69
Symbol 36 GraphicUsed by:39 42 43 68 69 70
Symbol 37 GraphicUsed by:39 42 43 68 69 70
Symbol 38 GraphicUsed by:39 42 43 68 69 70
Symbol 39 MovieClipUses:30 31 32 33 34 35 36 37 38Used by:Timeline
Symbol 40 GraphicUsed by:42 70
Symbol 41 GraphicUsed by:42 70
Symbol 42 MovieClipUses:40 41 32 33 34 36 37 38Used by:Timeline
Symbol 43 MovieClipUses:30 31 32 33 34 36 37 38Used by:Timeline
Symbol 44 TextUses:21Used by:Timeline
Symbol 45 TextUses:21Used by:Timeline
Symbol 46 TextUses:21Used by:Timeline
Symbol 47 TextUses:21Used by:Timeline
Symbol 48 GraphicUsed by:50 107
Symbol 49 GraphicUsed by:50 107
Symbol 50 ButtonUses:48 49Used by:Timeline
Symbol 51 GraphicUsed by:Timeline
Symbol 52 GraphicUsed by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 56 GraphicUsed by:72 73 105
Symbol 57 SoundUsed by:68 69 70
Symbol 58 GraphicUsed by:68 69 70
Symbol 59 GraphicUsed by:68 69 70
Symbol 60 GraphicUsed by:68 69 70
Symbol 61 GraphicUsed by:68 69 70
Symbol 62 GraphicUsed by:68 69 70
Symbol 63 SoundUsed by:68 69 70
Symbol 64 GraphicUsed by:68 69 70
Symbol 65 GraphicUsed by:68 69 70
Symbol 66 SoundUsed by:68 69 70
Symbol 67 GraphicUsed by:68 69 70
Symbol 68 MovieClipUses:30 31 32 33 34 36 37 57 38 58 59 60 61 62 63 64 65 66 67Used by:71
Symbol 69 MovieClipUses:30 31 32 33 34 35 36 37 57 38 58 59 60 61 62 63 64 65 66 67Used by:71
Symbol 70 MovieClipUses:40 41 32 33 34 36 37 57 38 30 58 59 60 61 62 63 64 65 66 67Used by:71
Symbol 71 MovieClipUses:68 69 70Used by:72 86
Symbol 72 MovieClipUses:56 71Used by:86
Symbol 73 ButtonUses:56Used by:86
Symbol 74 GraphicUsed by:85
Symbol 75 FontUsed by:76 77
Symbol 76 EditableTextUses:75Used by:78
Symbol 77 EditableTextUses:75Used by:78
Symbol 78 MovieClipUses:76 77Used by:85
Symbol 79 SoundUsed by:85
Symbol 80 GraphicUsed by:85
Symbol 81 GraphicUsed by:85
Symbol 82 GraphicUsed by:85
Symbol 83 GraphicUsed by:85
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:74 78 79 80 81 82 83 84Used by:86
Symbol 86 MovieClipUses:72 71 73 85Used by:Timeline
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:Timeline
Symbol 89 GraphicUsed by:94
Symbol 90 GraphicUsed by:93
Symbol 91 GraphicUsed by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:90 91 92Used by:94
Symbol 94 MovieClipUses:89 93Used by:Timeline
Symbol 95 EditableTextUses:21Used by:Timeline
Symbol 96 EditableTextUses:21Used by:Timeline
Symbol 97 EditableTextUses:21Used by:Timeline
Symbol 98 EditableTextUses:21Used by:Timeline
Symbol 99 EditableTextUses:21Used by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:Timeline
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:32 33 34 103Used by:Timeline
Symbol 105 ButtonUses:56Used by:Timeline
Symbol 106 GraphicUsed by:Timeline
Symbol 107 ButtonUses:48 49Used by:Timeline
Symbol 108 GraphicUsed by:Timeline

Instance Names

"monkey1"Frame 33Symbol 86 MovieClip
"monkey2"Frame 33Symbol 86 MovieClip
"monkey3"Frame 33Symbol 86 MovieClip
"waves"Frame 33Symbol 88 MovieClip
"monkeylives"Frame 33Symbol 104 MovieClip
"anim"Symbol 71 MovieClip Frame 1Symbol 68 MovieClip
"anim"Symbol 71 MovieClip Frame 2Symbol 69 MovieClip
"anim"Symbol 71 MovieClip Frame 3Symbol 70 MovieClip
"mType"Symbol 72 MovieClip Frame 1Symbol 71 MovieClip
"mEnter"Symbol 86 MovieClip Frame 5Symbol 72 MovieClip
"m"Symbol 86 MovieClip Frame 6Symbol 71 MovieClip
"splash"Symbol 86 MovieClip Frame 15Symbol 85 MovieClip
"sock"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "wavesfx"

Labels

"loadloop"Frame 3
"instructions"Frame 7
"loader"Frame 19
"ready"Frame 20
"introloaded"Frame 25
"setup"Frame 34
"gameover"Frame 40
"loaded"Frame 47
"breath"Symbol 68 MovieClip Frame 1
"dive"Symbol 68 MovieClip Frame 25
"die"Symbol 68 MovieClip Frame 50
"swirl"Symbol 68 MovieClip Frame 70
"breath"Symbol 69 MovieClip Frame 1
"dive"Symbol 69 MovieClip Frame 25
"die"Symbol 69 MovieClip Frame 50
"swirl"Symbol 69 MovieClip Frame 70
"breath"Symbol 70 MovieClip Frame 1
"dive"Symbol 70 MovieClip Frame 25
"die"Symbol 70 MovieClip Frame 50
"swirl"Symbol 70 MovieClip Frame 70
"ledge1"Symbol 72 MovieClip Frame 1
"ledge4"Symbol 72 MovieClip Frame 15
"ledge3"Symbol 72 MovieClip Frame 31
"ledge2"Symbol 72 MovieClip Frame 45
"ledge5"Symbol 72 MovieClip Frame 60
"splash1"Symbol 85 MovieClip Frame 2
"splash2"Symbol 85 MovieClip Frame 20
"splash3"Symbol 85 MovieClip Frame 40
"setup"Symbol 86 MovieClip Frame 4
"dive"Symbol 86 MovieClip Frame 14
"die"Symbol 86 MovieClip Frame 20
"swirl"Symbol 86 MovieClip Frame 25
"setup"Symbol 94 MovieClip Frame 2

Dynamic Text Variables

_parent._parent.monkeyScoreSymbol 76 EditableText"600"
_parent._parent.monkeyScoreSymbol 77 EditableText"600"
scoreSymbol 95 EditableText"34567"
scoreSymbol 96 EditableText"34567"
scoreSymbol 97 EditableText"34567"
scoreSymbol 98 EditableText"34567"
scoreSymbol 99 EditableText"34567"




http://swfchan.com/5/24306/info.shtml
Created: 11/8 -2019 20:46:59 Last modified: 11/8 -2019 20:46:59 Server time: 29/04 -2024 01:20:29