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

A
Very
Merry Christmas!


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

Dopefish.swf

This is the info page for
Flash #47756

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


Text
MORE GAMES

MORE GAMES

HIGHSCORE VERSION

HIGHSCORE VERSION

VIEW HIGHSCORES

VIEW HIGHSCORES

flashninjaclan

flashninjaclan

by gorillagonewild

by gorillagonewild

ENEMY LEVELS

1

5

2

3

4

SPACE

ARROWS

lb

Level#

till
next
level

1

0

REPLAY

REPLAY

DOPEFISH IS DEAD

DOPEFISH LIVES

0

SUBMIT

SUBMIT

0

NAME

ActionScript [AS1/AS2]

Frame 1
MochiAd.showPreloaderAd({id:"a33b5bcd67a7aabd", res:"550x400"});
Frame 2
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("c038806e", this, 10301, true);
Instance of Symbol 11 MovieClip in Frame 40
onClipEvent (enterFrame) { this._y = this._y - 15; }
Frame 46
stop();
Frame 48
stop(); pounds = 0; pound = 0; level = 1;
Instance of Symbol 106 MovieClip "dopefish" in Frame 48
onClipEvent (load) { xspeed = (yspeed = 0); goingDown = (goingForward = false); acceleration = 0.4; maxSpeed = 12; scale = 20; facingRight = false; } onClipEvent (enterFrame) { _x = (_x - xspeed); _y = (_y - yspeed); _yscale = scale; xscale = scale; if (mouth == false) { gotoAndStop (1); } if (!goingForward) { _xscale = (-xscale); } else { _xscale = xscale; } if (Key.isDown(37)) { mouth = false; goingForward = true; if (xspeed < maxSpeed) { xspeed = xspeed + acceleration; } } else if (Key.isDown(39)) { mouth = false; goingForward = false; if (xspeed > (-maxSpeed)) { xspeed = xspeed - acceleration; } } else if (goingForward) { if (xspeed > 0) { xspeed = xspeed - acceleration; } else if (xspeed < 0) { xspeed = xspeed + acceleration; } } else if (xspeed < 0) { xspeed = xspeed + acceleration; } else if (xspeed > 0) { xspeed = xspeed - acceleration; } if (Key.isDown(38)) { goingDown = true; if (yspeed < maxSpeed) { yspeed = yspeed + acceleration; } } else if (Key.isDown(40)) { goingDown = false; if (yspeed > (-maxSpeed)) { yspeed = yspeed - acceleration; } } else if (goingDown) { if (yspeed > 0) { yspeed = yspeed - acceleration; } else if (yspeed < 0) { yspeed = yspeed + acceleration; } } else if (yspeed < 0) { yspeed = yspeed + acceleration; } else if (yspeed > 0) { yspeed = yspeed - acceleration; } if (_x > (Stage.width + (_width / 2))) { _x = (-(_width / 2)); } else if (_x < (-(_width / 2))) { _x = (Stage.width + (_width / 2)); } if (_y > Stage.height) { _y = Stage.height; yspeed = 0; } else if (_y < 0) { _y = 0; yspeed = 0; } if (Key.isDown(32)) { mouth = true; gotoAndStop (2); } }
Instance of Symbol 59 MovieClip in Frame 48
onClipEvent (load) { speed = random(3) + 1; } onClipEvent (enterFrame) { this._x = this._x + speed; if (this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) { this._x = -100 - random(500); this._y = random(400); _root.pounds = _root.pounds + 1; } else if (this._x >= 650) { this._x = -100 - random(500); this._y = random(400); } }
Instance of Symbol 52 MovieClip in Frame 48
onClipEvent (load) { speed = 0; accel = 15; } onClipEvent (enterFrame) { this._x = this._x - speed; if (!(speed === 0)) { speed--; } if ((this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 2)) { this._x = random(500) + 700; this._y = random(400); _root.pounds = _root.pounds + 3; } else if (this.hitTest(_root.dopefish) and (_root.level < 2)) { _root.nextFrame(); } else if (this._x <= -150) { this._x = random(500) + 700; this._y = random(400); } }
Instance of Symbol 108 MovieClip in Frame 48
onClipEvent (load) { speed = 5; accel = 5; } onClipEvent (enterFrame) { this._y = this._y + speed; if (this._y >= 800) { this._x = random(545) + 5; this._y = -100 - random(500); } else if (this.hitTest(_root.dopefish)) { _root.nextFrame(); } }
Instance of Symbol 64 MovieClip in Frame 48
onClipEvent (load) { speed = random(2) + 3; } onClipEvent (enterFrame) { this._x = this._x + speed; if ((this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 2)) { this._x = -100 - random(500); this._y = random(400); _root.pounds = _root.pounds + 3; } else if (this.hitTest(_root.dopefish) and (_root.level < 2)) { _root.nextFrame(); } else if (this._x >= 750) { this._x = -100 - random(500); this._y = random(400); } }
Instance of Symbol 56 MovieClip in Frame 48
onClipEvent (load) { speed = 0; accel = random(3) + 15; } onClipEvent (enterFrame) { this._x = this._x - speed; if (!(speed === 0)) { speed--; } if ((this.box.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 3)) { this._x = random(800) + 700; this._y = random(400); _root.pounds = _root.pounds + 10; } else if (this.box.hitTest(_root.dopefish) and (_root.level < 3)) { _root.nextFrame(); } else if (this._x <= -250) { this._x = random(800) + 700; this._y = random(400); } }
Instance of Symbol 59 MovieClip in Frame 48
onClipEvent (load) { speed = random(3) + 1; } onClipEvent (enterFrame) { this._x = this._x + speed; if (this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) { this._x = -100 - random(500); this._y = random(400); _root.pounds = _root.pounds + 1; } else if (this._x >= 650) { this._x = -100 - random(500); this._y = random(400); } }
Instance of Symbol 59 MovieClip in Frame 48
onClipEvent (load) { speed = random(3) + 1; } onClipEvent (enterFrame) { this._x = this._x + speed; if (this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) { this._x = -100 - random(500); this._y = random(400); _root.pounds = _root.pounds + 1; } else if (this._x >= 650) { this._x = -100 - random(500); this._y = random(400); } }
Instance of Symbol 56 MovieClip in Frame 48
onClipEvent (load) { speed = 0; accel = random(3) + 19; } onClipEvent (enterFrame) { this._x = this._x - speed; if (!(speed === 0)) { speed--; } if ((this.box.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 2)) { this._x = random(500) + 700; this._y = random(400); _root.pounds = _root.pounds + 5; } else if (this.box.hitTest(_root.dopefish) and (_root.level < 2)) { _root.nextFrame(); } else if (this._x <= -150) { this._x = random(500) + 700; this._y = random(400); } }
Instance of Symbol 64 MovieClip in Frame 48
onClipEvent (load) { speed = random(2) + 3; } onClipEvent (enterFrame) { this._x = this._x + speed; if ((this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 2)) { this._x = -100 - random(500); this._y = random(400); _root.pounds = _root.pounds + 3; } else if (this.hitTest(_root.dopefish) and (_root.level < 2)) { _root.nextFrame(); } else if (this._x >= 750) { this._x = -100 - random(500); this._y = random(400); } }
Instance of Symbol 56 MovieClip in Frame 48
onClipEvent (load) { speed = 0; accel = random(3) + 15; } onClipEvent (enterFrame) { this._x = this._x - speed; if (!(speed === 0)) { speed--; } if ((this.box.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 5)) { _root.gotoAndStop(50); } else if (this.box.hitTest(_root.dopefish) and (_root.level < 5)) { _root.gotoAndStop(5); } else if (this._x <= -300) { this._x = random(1000) + 700; this._y = random(400); } }
Instance of Symbol 64 MovieClip in Frame 48
onClipEvent (load) { speed = random(2) + 3; } onClipEvent (enterFrame) { this._x = this._x + speed; if ((this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 3)) { this._x = -100 - random(500); this._y = random(400); _root.pounds = _root.pounds + 6; } else if (this.hitTest(_root.dopefish) and (_root.level < 3)) { _root.nextFrame(); } else if (this._x >= 850) { this._x = -100 - random(500); this._y = random(400); } }
Instance of Symbol 59 MovieClip in Frame 48
onClipEvent (load) { speed = random(3) + 1; } onClipEvent (enterFrame) { this._x = this._x - speed; if (this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) { this._x = 600 + random(500); this._y = random(400); _root.pounds = _root.pounds + 1; } else if (this._x <= -100) { this._x = 600 + random(500); this._y = random(400); } }
Instance of Symbol 59 MovieClip in Frame 48
onClipEvent (load) { speed = random(3) + 1; } onClipEvent (enterFrame) { this._x = this._x - speed; if (this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) { this._x = 600 + random(500); this._y = random(400); _root.pounds = _root.pounds + 1; } else if (this._x <= -100) { this._x = 600 + random(500); this._y = random(400); } }
Instance of Symbol 59 MovieClip in Frame 48
onClipEvent (load) { speed = random(3) + 1; } onClipEvent (enterFrame) { this._x = this._x - speed; if (this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) { this._x = 600 + random(500); this._y = random(400); _root.pounds = _root.pounds + 1; } else if (this._x <= -100) { this._x = 600 + random(500); this._y = random(400); } }
Instance of Symbol 56 MovieClip in Frame 48
onClipEvent (load) { speed = 0; accel = random(3) + 19; } onClipEvent (enterFrame) { this._x = this._x + speed; if (!(speed === 0)) { speed--; } if ((this.box.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 2)) { this._x = -100 - random(500); this._y = random(400); _root.pounds = _root.pounds + 5; } else if (this.box.hitTest(_root.dopefish) and (_root.level < 2)) { _root.nextFrame(); } else if (this._x >= 850) { this._x = -100 - random(500); this._y = random(400); } }
Instance of Symbol 52 MovieClip in Frame 48
onClipEvent (load) { speed = 0; accel = 13 + random(3); } onClipEvent (enterFrame) { this._x = this._x + speed; if (!(speed === 0)) { speed--; } if ((this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 2)) { this._x = -100 - random(500); this._y = random(400); _root.pounds = _root.pounds + 3; } else if (this.hitTest(_root.dopefish) and (_root.level < 2)) { _root.nextFrame(); } else if (this._x >= 850) { this._x = -100 - random(500); this._y = random(400); } }
Instance of Symbol 64 MovieClip in Frame 48
onClipEvent (load) { speed = random(2) + 3; } onClipEvent (enterFrame) { this._x = this._x - speed; if ((this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 3)) { this._x = random(500) + 700; this._y = random(400); _root.pounds = _root.pounds + 6; } else if (this.hitTest(_root.dopefish) and (_root.level < 3)) { _root.nextFrame(); } else if (this._x <= -150) { this._x = random(500) + 700; this._y = random(400); } }
Instance of Symbol 64 MovieClip in Frame 48
onClipEvent (load) { speed = random(2) + 3; } onClipEvent (enterFrame) { this._x = this._x - speed; if ((this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 4)) { this._x = random(500) + 700; this._y = random(400); _root.pounds = _root.pounds + 10; } else if (this.hitTest(_root.dopefish) and (_root.level < 4)) { _root.nextFrame(); } else if (this._x <= -200) { this._x = random(500) + 700; this._y = random(400); } }
Instance of Symbol 64 MovieClip in Frame 48
onClipEvent (load) { speed = random(2) + 3; } onClipEvent (enterFrame) { this._x = this._x + speed; if ((this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) and (_root.level >= 4)) { this._x = -100 - random(500); this._y = random(400); _root.pounds = _root.pounds + 10; } else if (this.hitTest(_root.dopefish) and (_root.level < 4)) { _root.nextFrame(); } else if (this._x >= 950) { this._x = -100 - random(500); this._y = random(400); } }
Instance of Symbol 59 MovieClip in Frame 48
onClipEvent (load) { speed = random(3) + 1; } onClipEvent (enterFrame) { this._x = this._x - speed; if (this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) { this._x = 600 + random(500); this._y = random(400); _root.pounds = _root.pounds + 1; } else if (this._x <= -100) { this._x = 600 + random(500); this._y = random(400); } }
Instance of Symbol 59 MovieClip in Frame 48
onClipEvent (load) { speed = random(3) + 1; } onClipEvent (enterFrame) { this._x = this._x + speed; if (this.hitTest(_root.dopefish) and (_root.dopefish.mouth == true)) { this._x = -100 - random(500); this._y = random(400); _root.pounds = _root.pounds + 1; } else if (this._x >= 650) { this._x = -100 - random(500); this._y = random(400); } }
Instance of Symbol 97 MovieClip "meter" in Frame 48
onClipEvent (enterFrame) { if ((_root.pounds >= 1) and (_root.level == 1)) { nextFrame(); _root.dopefish.scale = _root.dopefish.scale + 1; _root.pounds = _root.pounds - 1; _root.pound = _root.pound + 1; } if ((_root.pounds >= 3) and (_root.level == 2)) { nextFrame(); _root.dopefish.scale = _root.dopefish.scale + 1; _root.pounds = _root.pounds - 3; _root.pound = _root.pound + 3; } if ((_root.pounds >= 6) and (_root.level == 3)) { nextFrame(); _root.dopefish.scale = _root.dopefish.scale + 1; _root.pounds = _root.pounds - 6; _root.pound = _root.pound + 6; } if ((_root.pounds >= 6) and (_root.level == 4)) { nextFrame(); _root.dopefish.scale = _root.dopefish.scale + 1; _root.pounds = _root.pounds - 10; _root.pound = _root.pound + 10; } if ((_root.pounds >= 6) and (_root.level == 5)) { nextFrame(); _root.dopefish.scale = _root.dopefish.scale + 1; _root.pounds = _root.pounds - 12; _root.pound = _root.pound + 12; } }
Frame 49
stopAllSounds();
Instance of Symbol 112 MovieClip in Frame 49
onClipEvent (enterFrame) { this._y = this._y - 3; }
Frame 50
stopAllSounds();
Frame 51
enemyFish._visible = false; fishies = new Array(); fishMade = (d = (score = 0)); minimumFishOnScreen = 7; maximumFishOnScreen = 15; frame = _currentframe; stop(); _root.onEnterFrame = function () { if (_currentframe == frame) { if (_root.fish._width < Stage.width) { fishFound = 0; i = 0; while (i < fishies.length) { if (fishies[i] == 1) { fishFound++; } i++; } if (fishFound < minimumFishOnScreen) { chanceOfNewFishComing = 0; } else if (fishFound < maximumFishOnScreen) { chanceOfNewFishComing = random(60); } if (chanceOfNewFishComing == 0) { enemyFish.duplicateMovieClip("newEnemyFish" + d, d++, {left:random(2), speed:random(6) + 2, scale:random(_root.fish.scale + 25) + 5, _y:random(Stage.height), newFish:true}); fishies[fishMade] = 1; fishMade++; } i = 0; while (i < fishies.length) { if (fishies[i] == 1) { _root["newEnemyFish" + i]._x = _root["newEnemyFish" + i]._x + _root["newEnemyFish" + i].speed; if (_root["newEnemyFish" + i].hitTest(_root.fish)) { if (_root["newEnemyFish" + i].scale <= _root.fish.scale) { fish.scale = fish.scale + 1; score = score + _root["newEnemyFish" + i].scale; removeMovieClip(_root["newEnemyFish" + i]); fishies[i] = 0; } else { nextFrame(); clearScreen(); } } if (_root["newEnemyFish" + i].left == 1) { if (_root["newEnemyFish" + i]._x < (-_root["newEnemyFish" + i]._width)) { fishies[i] = 0; removeMovieClip(_root["newEnemyFish" + i]); } } else if (_root["newEnemyFish" + i]._x > (Stage.width + _root["newEnemyFish" + i]._width)) { fishies[i] = 0; removeMovieClip(_root["newEnemyFish" + i]); } } i++; } } else { _root.gotoAndStop(_currentframe + 2); } } }; clearScreen = function () { i = 0; while (i < fishies.length) { removeMovieClip(_root["newEnemyFish" + i]); i++; } fishies = new Array(); fishMade = 0; };
Instance of Symbol 106 MovieClip "fish" in Frame 51
onClipEvent (load) { xspeed = (yspeed = 0); goingDown = (goingForward = false); acceleration = 0.3; maxSpeed = 12; scale = 20; facingRight = false; } onClipEvent (enterFrame) { _x = (_x - xspeed); _y = (_y - yspeed); _yscale = scale; xscale = scale; if (!goingForward) { _xscale = (-xscale); } else { _xscale = xscale; } if (Key.isDown(37)) { goingForward = true; if (xspeed < maxSpeed) { xspeed = xspeed + acceleration; } } else if (Key.isDown(39)) { goingForward = false; if (xspeed > (-maxSpeed)) { xspeed = xspeed - acceleration; } } else if (goingForward) { if (xspeed > 0) { xspeed = xspeed - acceleration; } else if (xspeed < 0) { xspeed = xspeed + acceleration; } } else if (xspeed < 0) { xspeed = xspeed + acceleration; } else if (xspeed > 0) { xspeed = xspeed - acceleration; } if (Key.isDown(38)) { goingDown = true; if (yspeed < maxSpeed) { yspeed = yspeed + acceleration; } } else if (Key.isDown(40)) { goingDown = false; if (yspeed > (-maxSpeed)) { yspeed = yspeed - acceleration; } } else if (goingDown) { if (yspeed > 0) { yspeed = yspeed - acceleration; } else if (yspeed < 0) { yspeed = yspeed + acceleration; } } else if (yspeed < 0) { yspeed = yspeed + acceleration; } else if (yspeed > 0) { yspeed = yspeed - acceleration; } if (_x > (Stage.width + (_width / 2))) { _x = (-(_width / 2)); } else if (_x < (-(_width / 2))) { _x = (Stage.width + (_width / 2)); } if (_y > Stage.height) { _y = Stage.height; yspeed = 0; } else if (_y < 0) { _y = 0; yspeed = 0; } }
Instance of Symbol 64 MovieClip "enemyFish" in Frame 51
onClipEvent (load) { if (_name != "enemyFish") { _yscale = ((xscale = scale)); if (left == 1) { speed = speed * -1; _xscale = xscale; _x = (Stage.width + _width); } else { _xscale = (-xscale); _x = (-_width); } } }
Frame 52
stopAllSounds();
Instance of Symbol 112 MovieClip in Frame 52
onClipEvent (enterFrame) { this._y = this._y - 3; }
Symbol 124 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("1.5"); } static function showPreloaderAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showTimedAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local25 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local25); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local24 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local24); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb) { cb = parseInt(cb); var _local4 = this._callbacks[cb]; if (!_local4) { return(undefined); } delete this._callbacks[cb]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } if (_local7._url.indexOf("http") != 0) { options.no_page = true; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 3 Button
on (press) { getURL (" http://www.flashninjaclan.com", "_blank"); }
Symbol 20 Button
on (release) { nextFrame(); }
Symbol 24 Button
on (press) { getURL (" http://www.flashninjaclan.com", "_blank"); }
Symbol 27 Button
on (release) { gotoAndStop (51); }
Symbol 30 Button
on (press) { getURL (" http://www.flashninjaclan.com/games/dopefish/topscores.php", "_blank"); }
Symbol 32 Button
on (release) { gotoAndStop (2); }
Symbol 35 Button
on (release) { gotoAndStop (1); }
Symbol 36 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 2
stopAllSounds();
Symbol 39 Button
on (press) { getURL (" http://www.flashninjaclan.com", "_blank"); }
Symbol 42 Button
on (press) { getURL (" http://www.gorillagonewild.com", "_blank"); }
Symbol 52 MovieClip Frame 7
this.speed = this.speed + this.accel;
Symbol 56 MovieClip Frame 10
this.speed = this.speed + this.accel;
Symbol 56 MovieClip Frame 17
if (speed >= 16) { gotoAndPlay (1); }
Symbol 64 MovieClip Frame 14
if (speed >= 4) { gotoAndPlay (1); }
Symbol 97 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 2
Symbol 97 MovieClip Frame 9
_root.level = _root.level + 1; gotoAndStop (1);
Symbol 101 Button
on (release) { nextFrame(); }
Symbol 106 MovieClip Frame 1
stop();
Symbol 115 Button
on (release) { gotoAndStop (46); }
Symbol 121 Button
on (release) { nukescore = _root.score; nukename = _root.player; loadVariablesNum ("http://www.flashninjaclan.com/games/dopefish/newscore.php", 0, "POST"); _root.gotoAndPlay(46); }

Library Items

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

Instance Names

"dopefish"Frame 48Symbol 106 MovieClip
"meter"Frame 48Symbol 97 MovieClip
"fish"Frame 51Symbol 106 MovieClip
"enemyFish"Frame 51Symbol 64 MovieClip
"box"Symbol 56 MovieClip Frame 1Symbol 18 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 124 as "__Packages.MochiAd"

Dynamic Text Variables

levelSymbol 109 EditableText"1"
poundSymbol 110 EditableText"0"
scoreSymbol 118 EditableText"0"
scoreSymbol 122 EditableText"0"
playerSymbol 123 EditableText"NAME"




http://swfchan.com/10/47756/info.shtml
Created: 1/5 -2019 05:47:04 Last modified: 1/5 -2019 05:47:04 Server time: 23/12 -2024 01:05:53