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/31373289?noj=FRM31373289-10DC" width="1" height="1"></div>

Monkey Cliff Diving.swf

This is the info page for
Flash #25198

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


Text
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

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 16
play();
Frame 20
play();
Frame 38
hq = 1; stop();
Frame 46
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 47
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 49
if (lives > 0) { play(); } else { waveLeft = 1000; waveVolReduce = waveVolume / (440 - waveY); gotoAndPlay ("gameover"); }
Frame 50
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 53
play();
Frame 54
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 55
_quality = "HIGH"; wavessfx.stop(); stop();
Frame 60
stop();
Symbol 14 MovieClip Frame 20
stop(); _parent.play();
Symbol 15 MovieClip Frame 1
stop(); this.onEnterFrame = function () { perc = Math.round(100 * (_root.getBytesLoaded() / _root.getBytesTotal())); gotoAndStop(perc); };
Symbol 15 MovieClip Frame 100
stop(); delete this.onEnterFrame;
Symbol 15 MovieClip Frame 106
_parent.nextFrame();
Symbol 28 MovieClip Frame 1
play();
Symbol 28 MovieClip Frame 86
stop(); _parent.play();
Symbol 34 Button
on (release) { getURL ("http://www.funflashgames.com", "_blank"); }
Symbol 37 Button
on (release) { getURL ("http://www.funflashgames.com/pages/FreeContent.htm", "_blank"); }
Symbol 59 Button
on (release) { gotoAndStop (46); }
Symbol 77 MovieClip Frame 1
play();
Symbol 77 MovieClip Frame 20
gotoAndPlay ("breath");
Symbol 77 MovieClip Frame 25
play();
Symbol 77 MovieClip Frame 42
_parent._parent.nextFrame();
Symbol 77 MovieClip Frame 45
stop();
Symbol 77 MovieClip Frame 50
play();
Symbol 77 MovieClip Frame 64
stop();
Symbol 77 MovieClip Frame 70
play();
Symbol 77 MovieClip Frame 74
gotoAndPlay ("swirl");
Symbol 78 MovieClip Frame 1
play();
Symbol 78 MovieClip Frame 20
gotoAndPlay ("breath");
Symbol 78 MovieClip Frame 25
play();
Symbol 78 MovieClip Frame 42
_parent._parent.nextFrame();
Symbol 78 MovieClip Frame 45
stop();
Symbol 78 MovieClip Frame 50
play();
Symbol 78 MovieClip Frame 64
stop();
Symbol 78 MovieClip Frame 70
play();
Symbol 78 MovieClip Frame 74
gotoAndPlay ("swirl");
Symbol 79 MovieClip Frame 1
play();
Symbol 79 MovieClip Frame 20
gotoAndPlay ("breath");
Symbol 79 MovieClip Frame 25
play();
Symbol 79 MovieClip Frame 42
_parent._parent.nextFrame();
Symbol 79 MovieClip Frame 45
stop();
Symbol 79 MovieClip Frame 50
play();
Symbol 79 MovieClip Frame 64
stop();
Symbol 79 MovieClip Frame 70
play();
Symbol 79 MovieClip Frame 74
gotoAndPlay ("swirl");
Symbol 80 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 1
play();
Symbol 81 MovieClip Frame 10
_parent.nextFrame(); stop();
Symbol 81 MovieClip Frame 15
play();
Symbol 81 MovieClip Frame 28
_parent.nextFrame(); stop();
Symbol 81 MovieClip Frame 31
play();
Symbol 81 MovieClip Frame 39
_parent.nextFrame(); stop();
Symbol 81 MovieClip Frame 45
play();
Symbol 81 MovieClip Frame 53
_parent.nextFrame(); stop();
Symbol 81 MovieClip Frame 60
play();
Symbol 81 MovieClip Frame 68
_parent.nextFrame(); stop();
Symbol 82 Button
on (release) { jump = 1; }
Symbol 94 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 2
play();
Symbol 94 MovieClip Frame 15
stop();
Symbol 94 MovieClip Frame 20
play();
Symbol 94 MovieClip Frame 36
stop();
Symbol 94 MovieClip Frame 40
play();
Symbol 94 MovieClip Frame 56
stop();
Symbol 95 MovieClip Frame 1
monkeyNum = Number(substring(_name, 7, 1)); play();
Symbol 95 MovieClip Frame 4
if (_parent.lives > 0) { play(); } else { stop(); }
Symbol 95 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 95 MovieClip Frame 6
m.gotoAndStop(monkeyType); jump = 0; play();
Symbol 95 MovieClip Frame 7
if (monkeyScore > 0) { monkeyScore--; } if ((monkeyWait > 0) and (_parent.lives > 0)) { monkeyWait--; } else { jump = 1; } play();
Symbol 95 MovieClip Frame 8
if (jump == 0) { prevFrame(); } else { gotoAndStop ("dive"); }
Symbol 95 MovieClip Frame 14
m.anim.gotoAndPlay("dive"); count = 1; check = 0; dead = 0; stop();
Symbol 95 MovieClip Frame 15
play();
Symbol 95 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 95 MovieClip Frame 19
if (_parent.lives > 0) { play(); } else { stop(); }
Symbol 95 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 95 MovieClip Frame 24
play();
Symbol 95 MovieClip Frame 25
monkeyX = _x + _parent.waveSpeed; monkeyY = _y + 2; if (monkeyY < 425) { _x = monkeyX; _y = monkeyY; prevFrame(); } else { gotoAndPlay ("setup"); }
Symbol 103 MovieClip Frame 1
wind = 0; sockRot = 0; play();
Symbol 103 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 103 MovieClip Frame 3
play();
Symbol 103 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 103 MovieClip Frame 5
play();
Symbol 103 MovieClip Frame 6
if (count < wait) { count++; prevFrame(); } else { gotoAndPlay ("setup"); }
Symbol 107 MovieClip Frame 1
play();
Symbol 107 MovieClip Frame 51
stop();
Symbol 109 MovieClip Frame 1
stop();
Symbol 110 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 112 Button
on (release) { if (hq == 0) { _quality = "LOW"; } gotoAndPlay ("setup"); }

Library Items

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

Instance Names

"monkey1"Frame 46Symbol 95 MovieClip
"monkey2"Frame 46Symbol 95 MovieClip
"monkey3"Frame 46Symbol 95 MovieClip
"waves"Frame 46Symbol 97 MovieClip
"monkeylives"Frame 46Symbol 109 MovieClip
"anim"Symbol 80 MovieClip Frame 1Symbol 77 MovieClip
"anim"Symbol 80 MovieClip Frame 2Symbol 78 MovieClip
"anim"Symbol 80 MovieClip Frame 3Symbol 79 MovieClip
"mType"Symbol 81 MovieClip Frame 1Symbol 80 MovieClip
"mEnter"Symbol 95 MovieClip Frame 5Symbol 81 MovieClip
"m"Symbol 95 MovieClip Frame 6Symbol 80 MovieClip
"splash"Symbol 95 MovieClip Frame 15Symbol 94 MovieClip
"sock"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip

Special Tags

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

Labels

"instructions"Frame 20
"introloaded"Frame 38
"setup"Frame 47
"gameover"Frame 53
"loaded"Frame 60
"breath"Symbol 77 MovieClip Frame 1
"dive"Symbol 77 MovieClip Frame 25
"die"Symbol 77 MovieClip Frame 50
"swirl"Symbol 77 MovieClip Frame 70
"breath"Symbol 78 MovieClip Frame 1
"dive"Symbol 78 MovieClip Frame 25
"die"Symbol 78 MovieClip Frame 50
"swirl"Symbol 78 MovieClip Frame 70
"breath"Symbol 79 MovieClip Frame 1
"dive"Symbol 79 MovieClip Frame 25
"die"Symbol 79 MovieClip Frame 50
"swirl"Symbol 79 MovieClip Frame 70
"ledge1"Symbol 81 MovieClip Frame 1
"ledge4"Symbol 81 MovieClip Frame 15
"ledge3"Symbol 81 MovieClip Frame 31
"ledge2"Symbol 81 MovieClip Frame 45
"ledge5"Symbol 81 MovieClip Frame 60
"splash1"Symbol 94 MovieClip Frame 2
"splash2"Symbol 94 MovieClip Frame 20
"splash3"Symbol 94 MovieClip Frame 40
"setup"Symbol 95 MovieClip Frame 4
"dive"Symbol 95 MovieClip Frame 14
"die"Symbol 95 MovieClip Frame 20
"swirl"Symbol 95 MovieClip Frame 25
"setup"Symbol 103 MovieClip Frame 2

Dynamic Text Variables

Ins1Symbol 53 EditableText"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... "
ins2Symbol 54 EditableText"Hat Monkey... Has trouble with Wind"
ins3Symbol 55 EditableText"Skinny Monkey... Has trouble with Gravity"
ins4Symbol 56 EditableText"Average Monkey... Has trouble with His wife"
_parent._parent.monkeyScoreSymbol 85 EditableText"600"
_parent._parent.monkeyScoreSymbol 86 EditableText"600"
scoreSymbol 104 EditableText"34567"
scoreSymbol 105 EditableText"34567"




http://swfchan.com/6/25198/info.shtml
Created: 23/5 -2019 23:32:09 Last modified: 23/5 -2019 23:32:09 Server time: 10/05 -2024 08:23:37