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

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

Tadpole.swf

This is the info page for
Flash #11601

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


Text
PRODUCED BY:

Instructions

- Hold the Left-Mouse button to swim up.
- Release the button to swim down.
- Avoid hitting Rocks, Algae & Waterbugs.

888

GO!

GAME OVER

Final Score: 0123456789

Final Score: 0123456789

ActionScript [AS1/AS2]

Frame 1
stop(); Stage.showMenu = false; this.onEnterFrame = function () { sofar = this.getBytesLoaded(); total = this.getBytesTotal(); Bar._width = int((sofar / total) * 378); if (sofar == total) { delete this.onEnterFrame; play(); } };
Frame 25
gotoAndStop (26);
Frame 26
stop();
Frame 35
stop();
Frame 48
_quality = "MEDIUM"; _root.distance = 0; _root.hud.score = 0; _root.alive = true; _root.shielded = false; _root.blinking = false; _root.ascend = false; _root.acceleration = 0.75; _root.accelLimit = 6; _root.deceleration = 0.45; _root.decelLimit = -7.3; _root.scrollSpeed = 10; _root.dy = 0; _root.hitWidth = 8; _root.hitHeight = 6; _root.levelNum = 1; _root.stageNum = 1; _root.enemyState = "idle"; _root.bubbleCount = 1; _root.hit = new Sound(); _root.hit.attachSound("hit"); _root.splat = new Sound(); _root.splat.attachSound("splat"); _root.scream = new Sound(); _root.scream.attachSound("scream"); _root.footsteps = new Sound(); _root.footsteps.attachSound("footsteps"); _root.shieldStart = new Sound(); _root.shieldStart.attachSound("shieldStart"); _root.shieldEnd = new Sound(); _root.shieldEnd.attachSound("shieldEnd"); _root.controls.onPress = function () { if (_root.alive) { if (!_root.blinking) { _root.player.gotoAndStop("anime"); _root.player.player.gotoAndPlay("swim"); } else { _root.player.gotoAndPlay("blink"); _root.player.player.gotoAndPlay("swim"); } _root.ascend = true; } }; _root.controls.onRelease = function () { if (_root.alive) { if (!_root.blinking) { _root.player.gotoAndStop("anime"); _root.player.player.gotoAndPlay("fall"); } else { _root.player.gotoAndPlay("blink"); _root.player.player.gotoAndPlay("fall"); } _root.ascend = false; } }; _root.player.onEnterFrame = function () { this.swapDepths(500); if (_root.alive) { _root.distance++; _root.hud.score = int(_root.distance / 10); if (_root.ascend) { if (_root.dy < _root.accelLimit) { _root.dy = _root.dy + _root.acceleration; } } else if (_root.dy > _root.decelLimit) { _root.dy = _root.dy - _root.deceleration; } } else { this._x = this._x - _root.scrollSpeed; } if ((this._y > 30) && (this._y < 370)) { this._y = this._y - _root.dy; } else if (_root.alive && (this._y <= 50)) { this._y = this._y + 15; } else if (_root.alive && (this._y >= 350)) { this._y = this._y - 15; } if (_root.ascend) { _root.bubble.duplicateMovieClip("bubble" + _root.bubbleCount, _root.bubbleCount); _root["bubble" + _root.bubbleCount]._x = _root.player._x - 15; _root["bubble" + _root.bubbleCount]._y = _root.player._y + 15; _root["bubble" + _root.bubbleCount].by = 1; _root["bubble" + _root.bubbleCount].onEnterFrame = function () { this.swapDepths(2400); this._x = this._x - _root.scrollSpeed; this.by = this.by + 0.75; this._y = this._y - this.by; }; if (_root.bubbleCount < 9) { _root.bubbleCount++; } else { _root.bubbleCount = 1; } } _root[("bubble" + _root.bubbleCount) - 1]._x = _root[("bubble" + _root.bubbleCount) - 1]._x - _root.scrollSpeed; }; _root.walls.onEnterFrame = function () { if (_root.alive) { if (((this.hitTest(_root.player._x, _root.player._y, true) || (this.hitTest(_root.player._x, _root.player._y + _root.hitHeight, true))) || (this.hitTest(_root.player._x + _root.hitWidth, _root.player._y, true))) || (this.hitTest(_root.player._x + _root.hitWidth, _root.player._y + _root.hitHeight, true))) { killPlayer(); _root.hit.start(); } else if (this._x < (-this._width)) { this._x = this._width - (2 * _root.scrollSpeed); trace((("LEVEL = " + _root.levelNum) + " / STAGE = ") + _root.stageNum); switch (_root.levelNum) { case 1 : nextStage = int(Math.random() * 3) + 1; trace("next stage = " + nextStage); break; case 2 : nextStage = int(Math.random() * 3) + 4; trace("next stage = " + nextStage); break; case 3 : nextStage = int(Math.random() * 3) + 7; trace("next stage = " + nextStage); } this.attachMovie("level" + nextStage, _root.walls2, 100); _root.stageNum++; if (_root.stageNum > 7) { trace("NEXT LEVEL!!!!"); _root.stageNum = 1; _root.levelNum++; } } } }; _root.walls.duplicateMovieClip("walls2", 110); _root.walls2.onEnterFrame = _root.walls.onEnterFrame; _root.walls2._x = _root.walls2._x + _root.walls._width; _root.walls2.attachMovie(("level" + _root.levelNum) + 1, walls2, 110); _root.bg.onEnterFrame = function () { if (_root.alive) { _root.walls._x = _root.walls._x - _root.scrollSpeed; _root.walls2._x = _root.walls2._x - _root.scrollSpeed; this._x = this._x - (_root.scrollSpeed / 2); if (this._x < 0) { this._x = this._x + ((this._width / 2) - (_root.scrollSpeed / 2)); } } }; _root.seaweed.onEnterFrame = function () { if (_root.alive) { if ((this.hitTest(_root.player._x, _root.player._y + _root.hitHeight, true) || (this.hitTest(_root.player._x + _root.hitWidth, _root.player._y, true))) || (this.hitTest(_root.player._x + _root.hitWidth, _root.player._y + _root.hitHeight, true))) { killPlayer(); _root.hit.start(); } if (this._x < 0) { this._x = int((Math.random() * 500) * _root.levelNum) + 700; } else { this._x = this._x - _root.scrollSpeed; } } }; _root.seaweed2.onEnterFrame = _root.seaweed.onEnterFrame; _root.enemy.onEnterFrame = function () { if (_root.alive) { this.swapDepths(250); if (((this._x - _root.player._x) < 100) && (_root.enemyState == "chase")) { _root.enemyState = "attack"; this.gotoAndPlay("attack"); _root.scream.start(); } else if ((this._x - _root.player._x) < 350) { if (_root.enemyState == "idle") { _root.enemyState = "chase"; _root.footsteps.start(); } if (this._y < _root.player._y) { this._y = this._y + 1.5; } else { this._y = this._y - 1.5; } } if ((this.hitTest(_root.player._x, _root.player._y + _root.hitHeight, true) || (this.hitTest(_root.player._x + _root.hitWidth, _root.player._y, true))) || (this.hitTest(_root.player._x + _root.hitWidth, _root.player._y + _root.hitHeight, true))) { killPlayer(); _root.splat.start(); } if (this._x < -200) { this._x = int((Math.random() * 600) * _root.levelNum) + 1200; this._y = int(Math.random() * 200) + 100; this.gotoAndPlay("idle"); _root.enemyState = "idle"; } else { this._x = this._x - (_root.scrollSpeed * 1.25); } } }; _root.hud.onEnterFrame = function () { this.swapDepths(1600); }; _root.overlay.onEnterFrame = function () { if (_root.hud.score == 0) { _root.overlay.gotoAndPlay("ready"); } if (_root.hud.score < 7) { _root.dy = 0; _root.player._y = 173; } }; _root.shield.onEnterFrame = function () { if (!_root.shielded) { if ((this.hitTest(_root.player._x, _root.player._y + _root.hitHeight, true) || (this.hitTest(_root.player._x + _root.hitWidth, _root.player._y, true))) || (this.hitTest(_root.player._x + _root.hitWidth, _root.player._y + _root.hitHeight, true))) { this._x = this._x - 200; _root.player.player.shield.gotoAndPlay("start"); _root.shielded = true; _root.shieldStart.start(); } else { if (this._x < -50) { this._x = 5000; } if (this._x < 0) { this._x = int((Math.random() * 1000) * _root.levelNum) + 700; } else { this._x = this._x - _root.scrollSpeed; if (this.hitTest(_root.walls) || (this.hitTest(_root.walls2))) { trace("SHIELD HIT WALL"); this.y = this.y - 30; if (this._y < 50) { this._y = 350; } } } } } }; killPlayer = function () { if (!_root.shielded) { _root.alive = false; _root.player.player.gotoAndPlay("death"); _root.overlay.swapDepths(-1600); _root.overlay.gotoAndPlay("gameover"); _root.overlay.score = "Final Score: " + _root.hud.score; _root.dy = 1; _root.scrollSpeed = 0; } else if (!_root.blinking) { _root.player.player.shield.gotoAndPlay("end"); _root.shieldEnd.start(); _root.blinking = true; _root.shieldInterval = setInterval(stopBlinking, 3000); } }; stopBlinking = function (startTime) { _root.shielded = false; _root.blinking = false; _root.player.gotoAndPlay("anime"); clearInterval(_root.shieldInterval); };
Instance of Symbol 141 MovieClip "hud" in Frame 48
onClipEvent (load) { this.swapDepths(this.getNextHighestDepth()); }
Frame 49
stop();
Frame 50
stop();
Symbol 44 Button
on (release) { stopAllSounds(); gotoAndStop (48); }
Symbol 50 Button
on (release) { gotoAndStop ("instructions"); }
Symbol 112 Button
on (release) { stopAllSounds(); gotoAndStop (48); }
Symbol 125 MovieClip Frame 13
stop();
Symbol 126 MovieClip Frame 1
stop();
Symbol 126 MovieClip Frame 11
stop();
Symbol 128 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 10
stop();
Symbol 128 MovieClip Frame 21
stop();
Symbol 132 MovieClip Frame 6
stop();
Symbol 133 MovieClip Frame 5
stop();
Symbol 133 MovieClip Frame 14
stop();
Symbol 133 MovieClip Frame 21
stop();
Symbol 134 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 5
gotoAndPlay ("blink");
Symbol 152 Button
on (release) { getURL ("javascript:location.reload();"); }
Symbol 154 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 2
this.swapDepths(2000);
Symbol 154 MovieClip Frame 54
gotoAndStop (1);
Symbol 154 MovieClip Frame 55
this.swapDepths(2000);
Symbol 154 MovieClip Frame 74
stop();

Library Items

Symbol 1 Sound [splat]
Symbol 2 Sound [scream]
Symbol 3 Sound [hit]
Symbol 4 Sound [footsteps]
Symbol 5 Sound [shieldStart]
Symbol 6 Sound [shieldEnd]
Symbol 7 BitmapUsed by:8 10 12 14 16 18 20 22 24
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClip [level3]Uses:8
Symbol 10 GraphicUses:7Used by:11
Symbol 11 MovieClip [level9]Uses:10
Symbol 12 GraphicUses:7Used by:13
Symbol 13 MovieClip [level8]Uses:12
Symbol 14 GraphicUses:7Used by:15
Symbol 15 MovieClip [level7]Uses:14
Symbol 16 GraphicUses:7Used by:17
Symbol 17 MovieClip [level6]Uses:16
Symbol 18 GraphicUses:7Used by:19
Symbol 19 MovieClip [level5]Uses:18
Symbol 20 GraphicUses:7Used by:21
Symbol 21 MovieClip [level4]Uses:20
Symbol 22 GraphicUses:7Used by:23
Symbol 23 MovieClip [level2]Uses:22
Symbol 24 GraphicUses:7Used by:25
Symbol 25 MovieClip [level1]Uses:24Used by:Timeline
Symbol 26 GraphicUsed by:Timeline
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 GraphicUsed by:Timeline
Symbol 31 FontUsed by:32
Symbol 32 EditableTextUses:31Used by:Timeline
Symbol 33 GraphicUsed by:38 109 154
Symbol 34 GraphicUsed by:38 154
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:38 154
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:33 34 36 37Used by:Timeline
Symbol 39 GraphicUsed by:Timeline
Symbol 40 GraphicUsed by:44 112
Symbol 41 GraphicUsed by:44 112
Symbol 42 GraphicUsed by:44 112
Symbol 43 GraphicUsed by:44 112
Symbol 44 ButtonUses:40 41 42 43Used by:Timeline
Symbol 45 FontUsed by:46
Symbol 46 TextUses:45Used by:50
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 ButtonUses:46 47 48 49Used by:Timeline
Symbol 51 SoundUsed by:Timeline
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:109
Symbol 54 GraphicUsed by:57
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:54 55 56Used by:109 154
Symbol 58 GraphicUsed by:77
Symbol 59 GraphicUsed by:75
Symbol 60 GraphicUsed by:75
Symbol 61 GraphicUsed by:75
Symbol 62 GraphicUsed by:75
Symbol 63 GraphicUsed by:75
Symbol 64 GraphicUsed by:75
Symbol 65 GraphicUsed by:75
Symbol 66 GraphicUsed by:75
Symbol 67 GraphicUsed by:75
Symbol 68 GraphicUsed by:75
Symbol 69 GraphicUsed by:75
Symbol 70 GraphicUsed by:75
Symbol 71 GraphicUsed by:75
Symbol 72 GraphicUsed by:75
Symbol 73 GraphicUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74Used by:77 102 132
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:58 75 76Used by:108 133
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:84 92
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:83 92
Symbol 82 GraphicUsed by:92
Symbol 83 MovieClipUses:81Used by:92
Symbol 84 MovieClipUses:79Used by:92
Symbol 85 GraphicUsed by:92
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:88
Symbol 88 MovieClipUses:87Used by:92
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClipUses:79 81 82 83 84 85 88 91Used by:108 126
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:102 129
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:102 132
Symbol 97 GraphicUsed by:102
Symbol 98 GraphicUsed by:102
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:94 75 96 97 98 100 101Used by:108 133
Symbol 103 GraphicUsed by:107
Symbol 104 GraphicUsed by:107
Symbol 105 GraphicUsed by:107
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:103 104 105 106Used by:108  Timeline
Symbol 108 MovieClipUses:77 92 102 107Used by:109
Symbol 109 MovieClipUses:33 53 57 108Used by:Timeline
Symbol 110 FontUsed by:111
Symbol 111 EditableTextUses:110Used by:Timeline
Symbol 112 ButtonUses:40 41 42 43Used by:Timeline
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:Timeline
Symbol 116 GraphicUsed by:118
Symbol 117 SoundUsed by:118
Symbol 118 ButtonUses:116 117Used by:Timeline
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:128  Timeline
Symbol 121 GraphicUsed by:125
Symbol 122 GraphicUsed by:125
Symbol 123 GraphicUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:121 122 123 124Used by:126
Symbol 126 MovieClipUses:92 125Used by:Timeline
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127 120Used by:133
Symbol 129 MovieClipUses:94Used by:132
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClipUses:129 75 96 131Used by:133
Symbol 133 MovieClipUses:102 128 77 132Used by:134
Symbol 134 MovieClipUses:133Used by:Timeline
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:Timeline
Symbol 137 GraphicUsed by:141
Symbol 138 FontUsed by:139 151 153
Symbol 139 EditableTextUses:138Used by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:137 139 140Used by:Timeline
Symbol 142 GraphicUsed by:154
Symbol 143 GraphicUsed by:154
Symbol 144 FontUsed by:145 147
Symbol 145 TextUses:144Used by:154
Symbol 146 GraphicUsed by:154
Symbol 147 TextUses:144Used by:154
Symbol 148 GraphicUsed by:150 152
Symbol 149 GraphicUsed by:150 152
Symbol 150 ButtonUses:148 149Used by:154
Symbol 151 EditableTextUses:138Used by:154
Symbol 152 ButtonUses:148 149Used by:154
Symbol 153 EditableTextUses:138Used by:154
Symbol 154 MovieClipUses:142 143 57 145 33 36 146 34 147 150 151 152 153Used by:Timeline
Symbol 155 SoundUsed by:Timeline
Symbol 156 GraphicUsed by:159
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:159
Symbol 159 MovieClipUses:156 158Used by:Timeline

Instance Names

"Bar"Frame 1Symbol 28 MovieClip
"bg"Frame 48Symbol 115 MovieClip
"controls"Frame 48Symbol 118 Button
"seaweed"Frame 48Symbol 107 MovieClip
"seaweed2"Frame 48Symbol 107 MovieClip
"walls"Frame 48Symbol 25 MovieClip [level1]
"bubble"Frame 48Symbol 120 MovieClip
"enemy"Frame 48Symbol 126 MovieClip
"player"Frame 48Symbol 134 MovieClip
"shield"Frame 48Symbol 136 MovieClip
"hud"Frame 48Symbol 141 MovieClip
"overlay"Frame 48Symbol 154 MovieClip
"shield"Symbol 133 MovieClip Frame 1Symbol 128 MovieClip
"player"Symbol 134 MovieClip Frame 1Symbol 133 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "splat"
ExportAssets (56)Timeline Frame 1Symbol 2 as "scream"
ExportAssets (56)Timeline Frame 1Symbol 3 as "hit"
ExportAssets (56)Timeline Frame 1Symbol 4 as "footsteps"
ExportAssets (56)Timeline Frame 1Symbol 5 as "shieldStart"
ExportAssets (56)Timeline Frame 1Symbol 6 as "shieldEnd"
ExportAssets (56)Timeline Frame 1Symbol 9 as "level3"
ExportAssets (56)Timeline Frame 1Symbol 11 as "level9"
ExportAssets (56)Timeline Frame 1Symbol 13 as "level8"
ExportAssets (56)Timeline Frame 1Symbol 15 as "level7"
ExportAssets (56)Timeline Frame 1Symbol 17 as "level6"
ExportAssets (56)Timeline Frame 1Symbol 19 as "level5"
ExportAssets (56)Timeline Frame 1Symbol 21 as "level4"
ExportAssets (56)Timeline Frame 1Symbol 23 as "level2"
ExportAssets (56)Timeline Frame 1Symbol 25 as "level1"
ExportAssets (56)Timeline Frame 48Symbol 25 as "level1"
ExportAssets (56)Timeline Frame 49Symbol 25 as "level1"

Labels

"title"Frame 26
"instructions"Frame 35
"idle"Symbol 126 MovieClip Frame 1
"attack"Symbol 126 MovieClip Frame 11
"blank"Symbol 128 MovieClip Frame 1
"start"Symbol 128 MovieClip Frame 2
"end"Symbol 128 MovieClip Frame 11
"swim"Symbol 133 MovieClip Frame 1
"fall"Symbol 133 MovieClip Frame 6
"death"Symbol 133 MovieClip Frame 15
"anime"Symbol 134 MovieClip Frame 1
"blink"Symbol 134 MovieClip Frame 2
"blank"Symbol 154 MovieClip Frame 1
"ready"Symbol 154 MovieClip Frame 2
"gameover"Symbol 154 MovieClip Frame 55

Dynamic Text Variables

scoreSymbol 139 EditableText"888"
scoreSymbol 151 EditableText"Final Score: 0123456789"
scoreSymbol 153 EditableText"Final Score: 0123456789"




http://swfchan.com/3/11601/info.shtml
Created: 7/6 -2019 01:55:56 Last modified: 7/6 -2019 01:55:56 Server time: 15/05 -2024 17:03:21