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

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

Fish & Fishing - Fishing Frenzy.swf

This is the info page for
Flash #231381

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


Text
FISH #

10

25

PLAY

PLAY

OPTIONS

OPTIONS

CREDITS

CREDITS

HIGHSCORES

HIGHSCORES

Fetching
Highscores...

Game Volume

Quality

100

LOW

LOW

MEDIUM

MEDIUM

HIGH

HIGH

Mute Music

Mute Sounds

BACK

BACK

OPTIONS

CREDITS

Created By:
Justin Poel
Music:

Bosa - The Babb Boys

20

!

10

10

POWER

WIND

TIME

TIME!

RESULTS

TOTAL LENGTH:

SUBMIT

SUBMIT

SUBMITTING HIGHSCORE...

Welcome to Fishing Frenzy!

Catch as many fish as you can in two minutes.  Overall
score is determined by the total sum of the length of
the fish you catch.

Casting:
Click and hold to start the Power Bar.  Release to cast.
Setting:
When the fish pulls the bobber under, quickly click to set.
Reeling:
Keep the arrow in the middle of the bar by carefully
clicking.  You can practice this below:

Press P to pause the game.

Keep an eye on the wind speed, as it'll push your line
when you cast.  Winds range from 1 to 10 mph.

When you're ready, press PLAY to begin.

QUIT

QUIT

100

PAUSED

(Press P to unpause)

Quit to main menu?

ActionScript [AS1/AS2]

Frame 1
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; var pv; 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); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&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); } stop(); mochi.MochiServices.connect("15d03ea0e8a7dde4"); Stage.showMenu = false; MochiAd.showPreGameAd({id:"15d03ea0e8a7dde4", res:"550x450"}); __com_mochibot__("c327842e", this, 10301, true);
Frame 2
function playSound(soundName) { if (_root.soundMute == false) { sound = new Sound(); sound.attachSound(soundName); sound.setVolume(_root.gameVolume); sound.start(0.05, 0); } } function playMusic(musicName) { if (_root.musicMute == false) { music = new Sound(); music.attachSound(musicName); music.setVolume(_root.gameVolume); music.start(0, 100); } } stop(); gamePaused = false; if (_root.gameVolume == undefined) { gameVolume = 100; } if (musicMute == undefined) { musicMute = false; } if (soundMute == undefined) { soundMute = false; }
Instance of Symbol 57 MovieClip in Frame 2
onClipEvent (load) { _root.playMusic("music"); i = _root.gameVolume; }
Frame 3
prevFrame();
Frame 4
function playSound(soundName) { if (_root.soundMute == false) { sound = new Sound(); sound.attachSound(soundName); sound.setVolume(_root.gameVolume); sound.start(0.05, 0); } } function playMusic(musicName) { if (_root.musicMute == false) { music = new Sound(); music.attachSound(musicName); music.setVolume(_root.gameVolume); music.start(0, 100); } } stop(); gamePaused = false; if (_root.gameVolume == undefined) { gameVolume = 100; } if (musicMute == undefined) { musicMute = false; } if (soundMute == undefined) { soundMute = false; }
Frame 6
fishNum = 0;
Instance of Symbol 119 MovieClip "bobber" in Frame 6
onClipEvent (load) { function reset() { playSound = false; this._visible = false; _root.pole.handReel.gotoAndStop(1); bobberTaken = false; i = 1; rippleTimer = 2; this.gotoAndStop(1); this._alpha = 100; this._x = 0; this._y = 0; reeling = false; casted = false; fishCatch = false; casting = false; _root.strengthBar.reset(); _root.pole.casting = false; moveSpeed = moveSpeedReset; _root.fishingLine.removeMovieClip(); _root.speedo.active = false; _root.speedo.cursor.reset(); _root.speedo._visible = false; } this.swapDepths(100); active = false; this._x = _root.pole._x; this._y = _root.pole._y; moveSpeedReset = 20; moveSpeed = moveSpeedReset; fishCatchSpeed = 0; decel = 0; fishSize = 0; reset(); } onClipEvent (enterFrame) { if (active == true) { xDist = this._x - _root.pole.endOfPoleX; yDist = this._y - _root.pole.endOfPoleY; distance = Math.sqrt((xDist * xDist) + (yDist * yDist)); if (fishCatch == false) { if (casting == true) { if (playSound == false) { if (_root.soundMute == false) { castSound = new Sound(); castSound.attachSound("casting"); castSound.setVolume(_root.gameVolume); castSound.start(); playSound = true; } } xSpeed = moveSpeed * Math.cos(poleRad); ySpeed = moveSpeed * Math.sin(poleRad); this._x = this._x + _root.anamometer.xDeflect; this._y = this._y + _root.anamometer.yDeflect; this._x = this._x + xSpeed; this._y = this._y + ySpeed; if (moveSpeed > 0) { moveSpeed = moveSpeed - decel; } else { playSound = false; _root.playSound("plop"); castSound.stop("casting"); moveSpeed = 0; casting = false; casted = true; this.bigRipple.play(); cos = xDist / distance; rad = Math.acos(cos); deg = (rad * 180) / Math.PI; xSpeed = moveSpeed * Math.cos(rad); ySpeed = moveSpeed * Math.sin(rad); } } if (casted == true) { if (reeling == true) { this._x = this._x - xSpeed; this._y = this._y + ySpeed; if (rippleTimer <= 0) { _root.attachMovie("rippleSmall", "ripple" + i, i + 1000); _root["ripple" + i]._x = this._x; _root["ripple" + i]._y = this._y; _root["ripple" + i].gotoAndPlay(2); i++; rippleTimer = 2; } else { rippleTimer--; } if (distance <= 15) { reset(); reelSound.stop("reeling"); } } } } else { if (playSound == false) { if (_root.soundMute == false) { reelSound = new Sound(); reelSound.attachSound("reeling"); reelSound.setVolume(_root.gameVolume); reelSound.start(0, 100); playSound = true; } } xSpeed = fishCatchSpeed * Math.cos(rad); ySpeed = fishCatchSpeed * Math.sin(rad); this._x = this._x - xSpeed; this._y = this._y + ySpeed; _root.pole.handReel.play(); if (distance <= 15) { _root.fishCatchShow.fishSize = fishSize; _root.fishCatchShow.fishSizeText = fishSize + "''"; _root.fishCatchShow.play(); _root.pole.active = false; reelSound.stop("reeling"); reset(); } } } } onClipEvent (mouseDown) { if (active == true) { if (casted == true) { if (fishCatch == false) { if (_root.soundMute == false) { reelSound = new Sound(); reelSound.attachSound("reeling"); reelSound.setVolume(_root.gameVolume); reelSound.start(); } } reeling = true; xSpeed = (moveSpeedReset / 5) * Math.cos(rad); ySpeed = (moveSpeedReset / 5) * Math.sin(rad); _root.pole.handReel.play(); } } } onClipEvent (mouseUp) { if (active == true) { if (casted == true) { if (fishCatch == false) { reelSound.stop("reeling"); } reeling = false; rippleTimer = 0; _root.pole.handReel.gotoAndStop(1); } } }
Instance of Symbol 140 MovieClip "pole" in Frame 6
onClipEvent (load) { this.swapDepths(10); casting = false; lineCasted = false; active = false; } onClipEvent (enterFrame) { if (active == true) { if (casting == false) { x = _root._xmouse - this._x; y = _root._ymouse - this._y; hyp = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2)); cos = x / hyp; rad = Math.acos(cos); deg = Math.floor(180 / (Math.PI / rad)); if (deg > 150) { deg = 150; rad = (deg * Math.PI) / 180; } else if (deg < 30) { deg = 30; rad = (deg * Math.PI) / 180; } deg = -deg; rad = -rad; if ((Math.floor(y) == 0) && (x < 0)) { deg = 180; rad = Math.PI; } this._rotation = deg; endOfPoleX = this._x + (50 * Math.cos(rad)); endOfPoleY = this._y + (50 * Math.sin(rad)); } if (casting == true) { _root.createEmptyMovieClip("fishingLine", 5); _root.fishingLine.lineStyle(1, 16777215, 50); if (deg >= -90) { _root.fishingLine.moveTo(endOfPoleX, endOfPoleY); } else { _root.fishingLine.moveTo(endOfPoleX, endOfPoleY); } _root.fishingLine.lineTo(_root.bobber._x, _root.bobber._y); } } }
Instance of Symbol 155 MovieClip "fish" in Frame 6
onClipEvent (load) { function reset() { fishNotice = false; this.gotoAndStop(1); deg = 0; moveSpeed = 10; biting = false; biteNum = random(5) + 1; hit = false; fighting = false; active = true; fishSize = random(10) + 15; distance = 10; this._rotation = 0; this._width = 127.3; this._height = 37; this.test._width = 204; this.test._height = 61; this._width = fishSize * 8; this._height = this._width / 3.5; this.test._width = this.test._width * 0.75; this.test._height = this.test._height * 0.75; swimNumber = random(10) + 1; if (swimNumber <= 5) { swimSpeed = fishSize / 10; if (flipped == true) { this._xscale = this._xscale * -1; flipped = false; } } else { swimSpeed = (-fishSize) / 10; if (flipped == false) { this._xscale = this._xscale * -1; flipped = true; } } chasing = false; rotateReset = false; if (swimSpeed > 0) { this._x = -100 - random(150); } else if (swimSpeed < 0) { this._x = 650 + random(150); } this._y = 100 + random(200); } flipped = false; active = true; reset(); } onClipEvent (enterFrame) { if (_root.gamePaused == false) { if (active == true) { if (this._name != "fish") { if (swimSpeed > 0) { if (this._x > 600) { this.swapDepths(500); this.removeMovieClip(); } } else if (swimSpeed < 0) { if (this._x < -50) { this.swapDepths(500); this.removeMovieClip(); } } if (((fighting == false) and (biting == false)) and (chasing == false)) { this._x = this._x + swimSpeed; } if (this.test.hitTest(_root.bobber.test) == false) { if (chasing == true) { rotateReset = true; chasing = false; } if (rotateReset == true) { if (swimSpeed > 0) { this._rotation = this._rotation - 5; if ((this._rotation < 5) and (this._rotation > -5)) { this._rotation = 0; rotateReset = false; fishNotice = false; } } else if (swimSpeed < 0) { this._rotation = this._rotation + 5; if ((this._rotation < 5) and (this._rotation > -5)) { this._rotation = 0; rotateReset = false; fishNotice = false; } } } } if ((_root.bobber.casted == true) and ((_root.bobber.bobberTaken == false) or (chasing == true))) { if (this.test.hitTest(_root.bobber.test)) { _root.bobber.bobberTaken = true; chasing = true; if (fishNotice == false) { _root.fishNotice._x = this._x; _root.fishNotice._y = this._y; _root.fishNotice.play(); fishNotice = true; } if (distance >= 5) { xDist = this._x - _root.bobber._x; yDist = this._y - _root.bobber._y; distance = Math.sqrt((xDist * xDist) + (yDist * yDist)); cos = xDist / distance; rad = Math.acos(cos); if (yDist < 0) { rad = -rad; } xSpeed = (moveSpeed * Math.cos(rad)) / 5; ySpeed = (moveSpeed * Math.sin(rad)) / 5; this._x = this._x - xSpeed; this._y = this._y - ySpeed; deg = (rad * 180) / Math.PI; if (swimSpeed > 0) { this._rotation = deg - 180; } else { this._rotation = deg; } } else { chasing = false; biting = true; this.gotoAndStop("biting"); _root.bobber.smallRipple.play(); } } if ((biting == true) and (_root.bobber.reeling == true)) { this.gotoAndStop("swimAway"); } } if (_root.bobber.casted == true) { if (fighting == true) { this._x = _root.bobber._x; this._y = _root.bobber._y; if (swimSpeed > 0) { this._rotation = _root.pole.deg - 180; } else { this._rotation = _root.pole.deg; } } } else if (fighting == true) { this.swapDepths(500); this.removeMovieClip(); } } } } } onClipEvent (mouseDown) { if (_root.gamePaused == false) { if (active == true) { if (this._name != "fish") { if (biting == true) { if (hit == false) { this.gotoAndStop("swimAway"); _root.bobber.bobberTaken = false; } else { _root.reelDisplay.play(); _root.reelDisplay._x = this._x; _root.reelDisplay._y = this._y; biting = false; hit = false; fighting = true; _root.bobber.fishCatch = true; _root.bobber.gotoAndStop("splashing"); _root.speedo._visible = true; this.gotoAndStop("fighting"); } } } } } }
Instance of Symbol 158 MovieClip "fishCatchShow" in Frame 6
onClipEvent (load) { fishSize = 0; this.swapDepths(700); }
Instance of Symbol 126 MovieClip "codeClip" in Frame 6
onClipEvent (load) { timer = 0; i = 1; active = false; } onClipEvent (enterFrame) { if (active == true) { timer--; if (timer <= 0) { _root.fish.duplicateMovieClip("fish" + i, i - 100); i++; timer = 150; } } }
Instance of Symbol 21 MovieClip [fishNotice] "fishNotice" in Frame 6
onClipEvent (load) { fishNotice = false; }
Instance of Symbol 164 MovieClip "strengthBar" in Frame 6
onClipEvent (load) { function reset() { active = true; powerUp = false; reverse = false; lineCasted = false; this.bar._yscale = 0; } this.bar._yscale = 0; reset(); active = false; } onClipEvent (mouseDown) { if (active == true) { if (_root.pole.active == true) { if (lineCasted == false) { _root.pole.play(); active = true; powerUp = true; } } } } onClipEvent (mouseUp) { if (active == true) { if ((powerUp == true) and (lineCasted == false)) { _root.bobber._x = _root.pole._x; _root.bobber._y = _root.pole._y; _root.pole.gotoAndPlay(10); powerUp = false; active = false; _root.bobber.decel = 0.55 + (1 - (this.bar._yscale / 100)); _root.bobber.casting = true; _root.bobber.poleRad = _root.pole.rad; _root.bobber._visible = true; _root.pole.casting = true; lineCasted = true; } } } onClipEvent (enterFrame) { if (active == true) { if (lineCasted == false) { if (powerUp == true) { if (reverse == false) { this.bar._yscale = this.bar._yscale + 5; if (this.bar._yscale >= 100) { this.bar._yscale = 100; reverse = true; } } else { this.bar._yscale = this.bar._yscale - 5; if (this.bar._yscale <= 0) { this.bar._yscale = 0; reverse = false; } } } } } }
Instance of Symbol 167 MovieClip "reelDisplay" in Frame 6
onClipEvent (load) { this.swapDepths(600); }
Instance of Symbol 172 MovieClip "bucket" in Frame 6
onClipEvent (load) { fishNum = 0; totalLength = 0; fishArray = new Array(); }
Instance of Symbol 174 MovieClip "gameTimer" in Frame 6
onClipEvent (load) { active = false; oneSecondTimer = 30; gameMin = 2; gameSec = 0; gameTime = ((gameMin + ":") + "0") + gameSec; } onClipEvent (enterFrame) { if (active == true) { oneSecondTimer--; if (oneSecondTimer <= 0) { oneSecondTimer = 30; if (gameSec <= 0) { gameSec = 59; gameMin--; } else { gameSec--; } if (gameSec < 10) { gameTime = ((gameMin + ":") + "0") + gameSec; } else { gameTime = (gameMin + ":") + gameSec; } if ((gameMin == 0) and (gameSec == 5)) { _root.playSound("beep"); } else if ((gameMin == 0) and (gameSec == 4)) { _root.playSound("beep"); } else if ((gameMin == 0) and (gameSec == 3)) { _root.playSound("beep"); } else if ((gameMin == 0) and (gameSec == 2)) { _root.playSound("beep"); } else if ((gameMin == 0) and (gameSec == 1)) { _root.playSound("beep"); } } if ((gameMin == 0) and (gameSec == 0)) { _root.playSound("whistle"); _root.endResults.play(); active = false; _root.bobber.active = false; _root.pole.active = false; _root.anamometer.active = false; _root.strengthBar.active = false; _root.codeClip.active = false; _root.speedo.active = false; i = 1; while (i <= 200) { _root["fish" + i].active = false; i++; } } } }
Instance of Symbol 179 MovieClip "anamometer" in Frame 6
onClipEvent (load) { windSpeed = random(10) + 1; windAngle = random(360) + 1; windRad = (windAngle * Math.PI) / 180; newSpeed = 0; newAngle = 0; newRad = 0; changeTimer = 1000; pointerReset = false; active = false; this._rotation = windAngle; _root.windSpeed = windSpeed; } onClipEvent (enterFrame) { if (active == true) { changeTimer--; if (changeTimer <= 0) { newSpeed = random(10) + 1; newAngle = random(360) + 1; pointerReset = true; changeTimer = 900; changeAngle = windAngle - newAngle; _root.windChange._rotation = newAngle; _root.windChange.play(); } if (pointerReset == true) { if (changeAngle < 0) { this._rotation = this._rotation + 5; changeAngle = changeAngle + 5; } else { this._rotation = this._rotation - 5; changeAngle = changeAngle - 5; } if ((changeAngle < 5) and (changeAngle > -5)) { windAngle = newAngle; windRad = (windAngle * Math.PI) / 180; windSpeed = newSpeed; pointerReset = false; } } else { this._rotation = windAngle; _root.windSpeed = windSpeed; } xDeflect = (windSpeed / 5) * Math.cos(windRad); yDeflect = (windSpeed / 5) * Math.sin(windRad); } }
Instance of Symbol 188 MovieClip "speedo" in Frame 6
onClipEvent (load) { active = false; this._visible = false; }
Instance of Symbol 199 MovieClip "endResults" in Frame 6
onClipEvent (load) { this.swapDepths(1000); }
Instance of Symbol 212 MovieClip "tutorial" in Frame 6
onClipEvent (load) { this.swapDepths(100); this.getNextHighestDepth(); }
Instance of Symbol 223 MovieClip "pauseScreen" in Frame 6
onClipEvent (load) { function pauseUnpause(boolean) { _root.bobber.active = boolean; _root.pole.active = boolean; _root.anamometer.active = boolean; _root.strengthBar.active = boolean; _root.codeClip.active = boolean; _root.speedo.active = boolean; } this.swapDepths(1100); gamePaused = false; } onClipEvent (keyDown) { trace(Key.getCode()); if (Key.getCode() == 80) { trace("ok"); if (gamePaused == false) { _root.gamePaused = true; gamePaused = true; this.gotoAndStop(2); _root.playSound("beep"); pauseUnpause(false); } else { this.gotoAndStop(1); _root.gamePaused = false; gamePaused = false; _root.playSound("boop"); pauseUnpause(true); } } }
Frame 7
_root.bobber.removeMovieClip(); _root.fishCatchShow.removeMovieClip(); i = 1; while (i <= 200) { _root["fish" + i].removeMovieClip(); i++; } _root.pole.removeMovieClip(); _root.tutorial.removeMovieClip(); _root.fishingLine.removeMovieClip(); _root.pauseScreen.getNextHighestDepth(); _root.pauseScreen.removeMovieClip(); _root.endResults.removeMovieClip(); _root.gotoAndStop("menu");
Symbol 14 MovieClip [rippleSmall] Frame 1
stop();
Symbol 14 MovieClip [rippleSmall] Frame 2
play();
Symbol 14 MovieClip [rippleSmall] Frame 11
stop();
Symbol 19 MovieClip [fishText] Frame 15
stop();
Symbol 21 MovieClip [fishNotice] Frame 1
stop();
Symbol 21 MovieClip [fishNotice] Frame 15
fishNotice = false; gotoAndStop (1);
Symbol 224 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.32"); } 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 get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 225 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.5"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); 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 _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.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 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _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 _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; 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.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _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 showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; 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")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(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(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; 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_failed(); 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.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; 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) { options.ad_failed(); _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 showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } 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 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 _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } 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 _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _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); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } 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++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }
Symbol 226 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 36 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 41 Button
on (release) { _root.gotoAndStop("options"); }
Symbol 46 Button
on (release) { _root.gotoAndStop("credits"); }
Symbol 51 Button
on (release) { mochi.MochiScores.showLeaderboard({boardID:"81715c363ac83fcf"}); nextFrame(); }
Symbol 53 MovieClip Frame 1
stop();
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 57 MovieClip in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._x - 3; if (this._x <= -300) { this._x = 300; } }
Instance of Symbol 67 MovieClip "slider" in Symbol 68 MovieClip Frame 1
onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse)) { this.startDrag(false, 0, -13.3, 200, -13.3); } } onClipEvent (mouseUp) { this.stopDrag(); }
Symbol 72 Button
on (release) { _root._quality = "LOW"; } on (rollOver) { _root.playSound("rollOver"); }
Symbol 75 Button
on (release) { _root._quality = "MEDIUM"; } on (rollOver) { _root.playSound("rollOver"); }
Symbol 78 Button
on (release) { _root._quality = "HIGH"; } on (rollOver) { _root.playSound("rollOver"); }
Symbol 83 MovieClip Frame 1
stop(); _root.musicMute = false;
Symbol 83 MovieClip Frame 2
_root.musicMute = true;
Symbol 84 MovieClip Frame 1
stop(); _root.soundMute = false;
Symbol 84 MovieClip Frame 2
_root.soundMute = true;
Symbol 88 Button
on (release) { play(); }
Instance of Symbol 68 MovieClip in Symbol 90 MovieClip Frame 1
onClipEvent (load) { if (_root.gameVolume >= 0) { this.slider._x = _root.gameVolume * 2; } } onClipEvent (enterFrame) { _root.gameVolume = Math.ceil(this.slider._x / 2); _root.sound.setVolume(_root.gameVolume); }
Instance of Symbol 83 MovieClip in Symbol 90 MovieClip Frame 1
onClipEvent (load) { if (_root.musicMute == true) { this.gotoAndStop(2); } } onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse)) { if (_root.musicMute == false) { this.nextFrame(); stopAllSounds(); } else { menuMusic = new Sound(); menuMusic.attachSound("music"); menuMusic.setVolume(_root.gameVolume); menuMusic.start(0, 100); this.prevFrame(); } } }
Instance of Symbol 84 MovieClip in Symbol 90 MovieClip Frame 1
onClipEvent (load) { if (_root.soundMute == true) { this.gotoAndStop(2); } } onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse)) { if (_root.soundMute == false) { this.nextFrame(); } else { this.prevFrame(); } } }
Symbol 90 MovieClip Frame 21
stop();
Symbol 90 MovieClip Frame 40
_root.gotoAndStop("menu");
Symbol 95 Button
on (release) { getURL ("http://bosa.newgrounds.com/audio/", "_blank"); }
Symbol 102 Button
on (release) { getURL ("http://www.doubleedgegames.com", "_blank"); }
Symbol 103 MovieClip Frame 21
stop();
Symbol 103 MovieClip Frame 40
_root.gotoAndStop("menu");
Symbol 108 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 2
play();
Symbol 108 MovieClip Frame 11
gotoAndStop (1);
Symbol 113 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 2
stop();
Instance of Symbol 108 MovieClip "smallRipple" in Symbol 119 MovieClip Frame 2
onClipEvent (enterFrame) { this.play(); }
Instance of Symbol 113 MovieClip "bigRipple" in Symbol 119 MovieClip Frame 2
onClipEvent (enterFrame) { this.play(); }
Symbol 123 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 2
_root.playSound("wind");
Symbol 123 MovieClip Frame 31
gotoAndStop (1);
Symbol 140 MovieClip Frame 1
stop();
Instance of Symbol 131 MovieClip "handReel" in Symbol 140 MovieClip Frame 1
onClipEvent (load) { this.stop(); }
Symbol 140 MovieClip Frame 9
stop();
Symbol 140 MovieClip Frame 12
gotoAndStop (1);
Symbol 152 MovieClip Frame 38
biteNum--; _root.bobber.smallRipple.play();
Symbol 153 MovieClip Frame 15
stop(); _parent.getNextHighestDepth(); _parent.removeMovieClip();
Symbol 155 MovieClip Frame 1
stop();
Instance of Symbol 152 MovieClip in Symbol 155 MovieClip Frame 2
onClipEvent (load) { biteNum = _parent.biteNum; biteNum--; timerActive = false; timer = Math.abs(_parent.fishSize - 30) * 2; } onClipEvent (enterFrame) { if (biteNum <= 0) { _root.bobber.reeling = false; _parent.hit = true; this.stop(); timerActive = true; _root.bobber._alpha = 50; _root.bobber.fishSize = _parent.fishSize; } if (timerActive == true) { timer--; if (timer <= 0) { _parent.hit = false; _root.bobber._alpha = 100; _root.bobber.reeling = false; _parent.active = false; timerActive = false; _parent.gotoAndStop("swimAway"); } } }
Symbol 155 MovieClip Frame 5
active = false;
Symbol 158 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 2
_root.gameTimer.active = false; _root.playSound("fishCaught");
Symbol 158 MovieClip Frame 25
_root.pole.active = true; _root.gameTimer.active = true;
Symbol 158 MovieClip Frame 45
_root.bucket.play(); _root.bucket.fishNum++; i = _root.bucket.fishArray.length; _root.bucket.fishArray[i] = fishSize; _root.bucket.totalLength = _root.bucket.totalLength + fishSize; _root.playSound("waterSplash"); gotoAndStop (1);
Symbol 167 MovieClip Frame 1
stop();
Symbol 167 MovieClip Frame 2
_root.playSound("whip");
Symbol 167 MovieClip Frame 11
_root.speedo.active = true; gotoAndStop (1);
Symbol 172 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 11
gotoAndStop (1);
Instance of Symbol 178 MovieClip in Symbol 179 MovieClip Frame 1
onClipEvent (enterFrame) { moveSpeed = _root.windSpeed * 2; this._x = this._x + moveSpeed; if (this._x > 50) { this._x = -80; } }
Instance of Symbol 187 MovieClip "cursor" in Symbol 188 MovieClip Frame 1
onClipEvent (load) { function reset() { moveSpeed = 0; acc = 0.06; reelSpeed = 0; this._x = 50; mouseClicked = false; } reset(); } onClipEvent (enterFrame) { if (_parent.active == true) { if (this._x > 100) { this._x = 100; moveSpeed = 0; } if (this._x < 0) { this._x = 0; moveSpeed = 0; } this._x = this._x - moveSpeed; moveSpeed = moveSpeed + acc; if (mouseClicked == true) { moveSpeed = moveSpeed - (acc * 4); } if (this._x > 50) { reelSpeed = (100 - this._x) / 25; } else { reelSpeed = this._x / 25; } _root.bobber.fishCatchSpeed = reelSpeed; } else { this._x = 50; } } onClipEvent (mouseDown) { if (_parent.active == true) { mouseClicked = true; } } onClipEvent (mouseUp) { if (_parent.active == true) { mouseClicked = false; } }
Symbol 196 Button
on (release) { _parent.nextFrame(); }
Symbol 197 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 74
stop();
Symbol 197 MovieClip Frame 115
stop();
Symbol 199 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 2
_root.bobber.reelSound.stop("reeling"); _root.bobber.castSound.stop("casting");
Symbol 199 MovieClip Frame 50
stop(); fishNum = _root.bucket.fishArray.length; timer = 4; n = 0; _root.onEnterFrame = function () { if (n < fishNum) { timer--; if (timer <= 0) { _root.endResults.attachMovie("fishText", "fishText" + n, n); _root.endResults["fishText" + n]._y = -125 + (n * 25); if (_root.endResults["fishText" + n]._y >= 125) { _root.endResults["fishText" + n]._x = 40; _root.endResults["fishText" + n]._y = -125 + ((n - 10) * 25); } else { _root.endResults["fishText" + n]._x = -180; } _root.endResults["fishText" + n].i = (n + 1) + ":"; _root.endResults["fishText" + n].fishSize = _root.bucket.fishArray[n] + "''"; n++; timer = 5; } } else { totalLengthAnimation.nextFrame(); } };
Instance of Symbol 197 MovieClip "totalLengthAnimation" in Symbol 199 MovieClip Frame 50
onClipEvent (load) { totalLength = _root.bucket.totalLength + "''"; }
Symbol 199 MovieClip Frame 51
i = 0; while (i <= fishNum) { _root.endResults["fishText" + i].removeMovieClip(); i++; } mochi.MochiScores.showLeaderboard({boardID:"81715c363ac83fcf", score:_root.bucket.totalLength});
Symbol 203 Button
on (release) { play(); }
Instance of Symbol 188 MovieClip "speedo" in Symbol 212 MovieClip Frame 1
onClipEvent (load) { active = true; }
Symbol 212 MovieClip Frame 21
stop();
Symbol 212 MovieClip Frame 60
_root.playSound("boop");
Symbol 212 MovieClip Frame 90
_root.playSound("boop");
Symbol 212 MovieClip Frame 120
_root.playSound("boop");
Symbol 212 MovieClip Frame 150
_root.playSound("beep");
Symbol 212 MovieClip Frame 166
stop(); _root.bobber.active = true; _root.pole.active = true; _root.anamometer.active = true; _root.strengthBar.active = true; _root.codeClip.active = true; _root.gameTimer.active = true;
Symbol 216 Button
on (release) { nextFrame(); }
Symbol 220 Button
on (release) { _root.bobber.removeMovieClip(); _root.fishCatchShow.removeMovieClip(); i = 1; while (i <= 200) { _root["fish" + i].removeMovieClip(); i++; } _root.pole.removeMovieClip(); _root.tutorial.removeMovieClip(); _root.fishingLine.removeMovieClip(); _root.endResults.removeMovieClip(); _root.gotoAndStop("menu"); _root.pauseScreen.getNextHighestDepth(); _root.pauseScreen.removeMovieClip(); }
Symbol 222 Button
on (release) { prevFrame(); }
Symbol 223 MovieClip Frame 1
stop();
Instance of Symbol 68 MovieClip in Symbol 223 MovieClip Frame 2
onClipEvent (load) { if (_root.gameVolume >= 0) { this.slider._x = _root.gameVolume * 2; } } onClipEvent (enterFrame) { _root.gameVolume = Math.ceil(this.slider._x / 2); _root.sound.setVolume(_root.gameVolume); }
Instance of Symbol 83 MovieClip in Symbol 223 MovieClip Frame 2
onClipEvent (load) { if (_root.musicMute == true) { this.gotoAndStop(2); } } onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse)) { if (_root.musicMute == false) { this.nextFrame(); stopAllSounds(); } else { menuMusic = new Sound(); menuMusic.attachSound("music"); menuMusic.setVolume(_root.gameVolume); menuMusic.start(0, 100); this.prevFrame(); } } }
Instance of Symbol 84 MovieClip in Symbol 223 MovieClip Frame 2
onClipEvent (load) { if (_root.soundMute == true) { this.gotoAndStop(2); } } onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse)) { if (_root.soundMute == false) { this.nextFrame(); } else { this.prevFrame(); } } }

Library Items

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

Instance Names

"bobber"Frame 6Symbol 119 MovieClip
"windChange"Frame 6Symbol 123 MovieClip
"pole"Frame 6Symbol 140 MovieClip
"fish"Frame 6Symbol 155 MovieClip
"fishCatchShow"Frame 6Symbol 158 MovieClip
"codeClip"Frame 6Symbol 126 MovieClip
"fishNotice"Frame 6Symbol 21 MovieClip [fishNotice]
"strengthBar"Frame 6Symbol 164 MovieClip
"reelDisplay"Frame 6Symbol 167 MovieClip
"bucket"Frame 6Symbol 172 MovieClip
"gameTimer"Frame 6Symbol 174 MovieClip
"anamometer"Frame 6Symbol 179 MovieClip
"speedo"Frame 6Symbol 188 MovieClip
"endResults"Frame 6Symbol 199 MovieClip
"tutorial"Frame 6Symbol 212 MovieClip
"pauseScreen"Frame 6Symbol 223 MovieClip
"slider"Symbol 68 MovieClip Frame 1Symbol 67 MovieClip
"bg1"Symbol 106 MovieClip Frame 1Symbol 105 MovieClip
"smallRipple"Symbol 119 MovieClip Frame 1Symbol 108 MovieClip
"bigRipple"Symbol 119 MovieClip Frame 1Symbol 113 MovieClip
"test"Symbol 119 MovieClip Frame 1Symbol 116 MovieClip
"smallRipple"Symbol 119 MovieClip Frame 2Symbol 108 MovieClip
"bigRipple"Symbol 119 MovieClip Frame 2Symbol 113 MovieClip
"handReel"Symbol 140 MovieClip Frame 1Symbol 131 MovieClip
"test"Symbol 155 MovieClip Frame 1Symbol 116 MovieClip
"bar"Symbol 164 MovieClip Frame 1Symbol 162 MovieClip
"cursor"Symbol 188 MovieClip Frame 1Symbol 187 MovieClip
"totalLengthAnimation"Symbol 199 MovieClip Frame 50Symbol 197 MovieClip
"speedo"Symbol 212 MovieClip Frame 1Symbol 188 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "wind"
ExportAssets (56)Timeline Frame 1Symbol 2 as "whistle"
ExportAssets (56)Timeline Frame 1Symbol 3 as "whip"
ExportAssets (56)Timeline Frame 1Symbol 4 as "waterSplash"
ExportAssets (56)Timeline Frame 1Symbol 5 as "plop"
ExportAssets (56)Timeline Frame 1Symbol 6 as "fishCaught"
ExportAssets (56)Timeline Frame 1Symbol 7 as "reeling"
ExportAssets (56)Timeline Frame 1Symbol 8 as "casting"
ExportAssets (56)Timeline Frame 1Symbol 9 as "music"
ExportAssets (56)Timeline Frame 1Symbol 10 as "boop"
ExportAssets (56)Timeline Frame 1Symbol 11 as "beep"
ExportAssets (56)Timeline Frame 1Symbol 14 as "rippleSmall"
ExportAssets (56)Timeline Frame 1Symbol 19 as "fishText"
ExportAssets (56)Timeline Frame 1Symbol 21 as "fishNotice"
ExportAssets (56)Timeline Frame 1Symbol 224 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 225 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 226 as "__Packages.mochi.MochiScores"

Labels

"menu"Frame 2
"options"Frame 4
"credits"Frame 5
"game"Frame 6
"splashing"Symbol 119 MovieClip Frame 2
"idle"Symbol 155 MovieClip Frame 1
"biting"Symbol 155 MovieClip Frame 2
"swimAway"Symbol 155 MovieClip Frame 3
"fighting"Symbol 155 MovieClip Frame 4
"blank"Symbol 155 MovieClip Frame 5

Dynamic Text Variables

iSymbol 17 EditableText"10"
fishSizeSymbol 18 EditableText"25"
_root.gameVolumeSymbol 69 EditableText"100"
fishSizeTextSymbol 157 EditableText"20"
fishNumSymbol 170 EditableText"10"
gameTimeSymbol 173 EditableText""
windSpeedSymbol 180 EditableText"10"
totalLengthSymbol 192 EditableText""
_root.gameVolumeSymbol 217 EditableText"100"




http://swfchan.com/47/231381/info.shtml
Created: 1/2 -2020 05:46:03 Last modified: 1/2 -2020 05:46:03 Server time: 05/05 -2024 16:57:47