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

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

X-Treme Tugboating.swf

This is the info page for
Flash #30263

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


Text
<p align="right"><font face="Alba Super" size="19" color="#ffffff" letterSpacing="1.000000" kerning="0">0123456789</font></p>

<p align="left"><font face="Alba Super" size="19" color="#ffffff" letterSpacing="1.000000" kerning="0">9999</font></p>

x

99999

99999

99

99

FISH

FISH

METEOR
SHOWERS

METEOR
SHOWERS

METEOR
SHOWERS

METEOR
SHOWERS

METEOR
SHOWERS

METEOR
SHOWERS

METEOR
SHOWERS

METEOR
SHOWERS

METEOR
SHOWERS

WARFARE

WARFARE

NUCLEAR

NUCLEAR

+FISH BONUS

+TIME BONUS

GAME

GAME

GAME
OVER

GAME
OVER

can't submit score
from this site

Can't Submit Score
From This Site

Play This Game AT
MoFunZone.com

Play THIS GAME At
MoFunZone.com

Game Menu

Game Menu

<p align="center"><font face="Alba Super" size="30" color="#000000" letterSpacing="1.000000" kerning="0">0123456789</font></p>

<p align="center"><font face="Alba Super" size="30" color="#ffffff" letterSpacing="1.000000" kerning="0">0123456789</font></p>

More Games

More Games

<p align="center"><font face="Alba Super" size="30" color="#000000" letterSpacing="1.000000" kerning="0">0123456789</font></p>

<p align="center"><font face="Alba Super" size="30" color="#ffffff" letterSpacing="1.000000" kerning="0">0123456789</font></p>

name:

Submit

Submit

Tugboating

Tugboating

PLAY

HELP

OPTION

More Games

High Scores

© 2006 MoFunZone.com

X-TREME ANTI-ALIAS

X-TREME CAMERA

OFF   ON

OPTIONs

OPTIONs

OFF   ON

X-TREME Particles

GAME MENU

Arrows Move

Avoid

Meteors

& Rockets

Fish & rainbows
=
Health & score

Rainbows can be
used as shields

X-TREME HELP

X-TREME HELP

ActionScript [AS1/AS2]

Frame 1
Stage.showMenu = false; stop(); _quality = "HIGH"; onEnterFrame = function () { if (_root.getBytesLoaded() == _root.getBytesTotal()) { onEnterFrame = null; _root.gotoAndStop("logo"); } }; camera = true; Xparticles = true; screenFlash = function () { _root.createEmptyMovieClip("screenFlsh", 1); _root.screenFlsh.beginFill(16777215, 10001); _root.screenFlsh.moveTo(0, 0); _root.screenFlsh.lineTo(450, 0); _root.screenFlsh.lineTo(450, 450); _root.screenFlsh.lineTo(0, 450); _root.screenFlsh.lineTo(0, 0); _root.screenFlsh.onEnterFrame = function () { this._alpha = this._alpha * 0.9; if (this._alpha <= 5) { this.removeMovieClip(); } }; }; clearAll(); clearAll = function () { _root.ball.removeMovieClip(); _root.HUD.removeMovieClip(); _root.player.removeMovieClip(); _root.onEnterFrame = null; _root._x = 0; _root._y = 0; _root._xscale = 100; _root._yscale = _root._xscale; i = _root.fishDepthReset; while (i < _root.fishDepthMax) { _root["fish" + i].removeMovieClip(); i++; } i = _root.rocketDepthReset; while (i < _root.rocketDepthMax) { _root["rocket" + i].removeMovieClip(); i++; } i = _root.meteorDepthReset; while (i < _root.meteorDepthMax) { _root["meteor" + i].removeMovieClip(); i++; } i = _root.particleDepthReset; while (i < _root.particleDepthMax) { _root["particle" + i].removeMovieClip(); i++; } };
Frame 9
screenFlash(); stop(); clearAll();
Frame 15
screenFlash(); stop(); clearAll();
Instance of Symbol 192 MovieClip in Frame 15
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (!_root.camera) { _visible = true; } else { _visible = false; } }
Instance of Symbol 192 MovieClip in Frame 15
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (_root.camera) { _visible = true; } else { _visible = false; } }
Instance of Symbol 192 MovieClip in Frame 15
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (_quality == "LOW") { _visible = true; } else { _visible = false; } }
Instance of Symbol 192 MovieClip in Frame 15
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (_quality == "MEDIUM") { _visible = true; } else { _visible = false; } }
Instance of Symbol 192 MovieClip in Frame 15
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (!_root.Xparticles) { _visible = true; } else { _visible = false; } }
Instance of Symbol 192 MovieClip in Frame 15
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (_root.Xparticles) { _visible = true; } else { _visible = false; } }
Frame 29
function playBoom() { SOUND = new Sound(); SOUND.attachSound("boom"); SOUND.start(0, 1); } _root.fishMin = 35; _root.fishReset = 55; _root.fishTimer = _root.fishReset; _root.rocketMin = 120; _root.rocketReset = 225; _root.rocketTimer = 300; _root.meteorMin = 76; _root.meteorReset = 175; _root.meteorTimer = 200; _root.eventMin = 175; _root.eventReset = 400; _root.eventTimer = 450; rainbowCombo = 0; health = 100; score = 0; fish = 0; _root.attachMovie("tug", "player", 5); _root._xscale = 85; _root._yscale = _root._xscale; _root._x = 225 - ((225 * _root._xscale) / 100); _root._y = _root._x; _root.attachMovie("HUD", "HUD", 10000); onEnterFrame = function () { if ((--_root.fishTimer) <= 0) { _root.makeFish(); _root.fishTimer = _root.fishReset; if (_root.fishReset > _root.fishMin) { _root.fishReset = _root.fishReset - 2; } } if ((--_root.rocketTimer) <= 0) { _root.makeRocket(); _root.rocketTimer = _root.rocketReset; if (_root.rocketReset > _root.rocketMin) { _root.rocketReset = _root.rocketReset - 15; } } if ((--_root.meteorTimer) <= 0) { _root.makeMeteor(); _root.meteorTimer = _root.meteorReset; if (_root.meteorReset > _root.meteorMin) { _root.meteorReset = _root.meteorReset - 10; } } if ((--_root.eventTimer) <= 0) { _root.randomEvent(); _root.eventTimer = _root.eventReset; if (_root.eventReset > _root.eventMin) { _root.eventReset = _root.eventReset - 25; } } if (_root.camera) { _root._xscale = _root._xscale + (((125 - (Math.sqrt(Math.pow(_root.player._x - _root.ball._x, 2) + Math.pow(_root.player._y - _root.ball._y, 2)) * 0.18)) - _root._xscale) * 0.7); _root._yscale = _root._xscale; _root._x = 225 - ((_root.ball._x * _root._xscale) / 100); _root._y = _root._x; _root.HUD._xscale = 10000 / _root._xscale; _root.HUD._yscale = _root.HUD._xscale; _root.HUD._x = 225; _root.HUD._y = 225; } if (health <= 0) { i = 0; while (i < 20) { _root.makeFlame((_root.player._x + random(10)) - 5, (_root.player._y + random(10)) - 5, random(40) - 20, random(40) - 20); i++; } _root.rainbow.stop(); _root.rainbow.onEnterFrame = null; _root.rainbow._visible = false; _root.spawnPopup("gameover"); _root.PX = _root.player._x; _root.PY = _root.player._y; _root.player.removeMovieClip(); GOtimer = 50; _root.onEnterFrame = gameOver; } }; gameOver = function () { if ((GOtimer--) > 0) { _root.makeFlame((_root.PX + random(10)) - 5, (_root.PY + random(10)) - 5, random(10) - 5, random(10) - 5); } }; _root.HUD._xscale = 10000 / _root._xscale; _root.HUD._yscale = _root.HUD._xscale; _root.HUD._x = 225; _root.HUD._y = 225; _root.HUD.depthCount = 1; _root.spawnPopup = function (NAME) { _root.HUD.attachMovie(NAME, "popup" + _root.HUD.depthCount, _root.HUD.depthCount); popupPTR = _root.HUD["popup" + _root.HUD.depthCount]; popupPTR._x = random(350) - 175; popupPTR._y = random(350) - 175; _root.HUD.depthCount++; }; _root.randomEvent = function () { temp = random(3); if (Key.isDown(35) || (temp == 0)) { _root.spawnPopup("lefish"); } else if (temp == 1) { _root.spawnPopup("warfare"); } else { _root.spawnPopup("showers"); } }; _root.ballDepth = 5000; _root.ballPoints = 50; _root.ballName = "ball"; _root.ballRadius = 100; _root.ballColor = 1136127 /* 0x1155FF */; _root.ballAlpha = 100; _root.ballX = 225; _root.ballY = 225; _root.createEmptyMovieClip(_root.ballName, _root.ballDepth); ballPTR = _root[ballName]; ballPTR._x = _root.ballX; ballPTR._y = _root.ballY; ballPTR.point = new Array(); i = 0; while (i < _root.ballPoints) { ballPTR.point[i] = new Object(); angle = ((Math.PI*2) / _root.ballPoints) * i; ballPTR.point[i].radius = _root.ballRadius; ballPTR.point[i].x = Math.cos(angle) * ballPTR.point[i].radius; ballPTR.point[i].y = Math.sin(angle) * ballPTR.point[i].radius; ballPTR.point[i].wantX = ballPTR.point[i].x; ballPTR.point[i].wantY = ballPTR.point[i].y; ballPTR.point[i].xSpeed = 0; ballPTR.point[i].ySpeed = 0; delete angle; i++; } delete i; ballPTR.update = function () { this.clear(); this.beginFill(_root.ballColor, _root.ballAlpha); this.moveTo(this.point[0].x, this.point[0].y); this.i = 0; while (this.i < _root.ballPoints) { this.lineTo(this.point[this.i].x, this.point[this.i].y); this.i++; } delete this.i; }; _root[ballName].onEnterFrame = function () { this.recoil(); this.update(); }; ballPTR.touch = function (X, Y) { this.mouseDistance = int(Math.sqrt(Math.pow(Y, 2) + Math.pow(X, 2))); this.mousePoint = int(Math.atan2(Y, X) / ((Math.PI*2) / _root.ballPoints)); if (this.mousePoint < 0) { this.mousePoint = this.mousePoint + _root.ballPoints; } if (this.point[this.mousePoint].radius > this.mouseDistance) { this.point[this.mousePoint].x = X; this.point[this.mousePoint].y = Y; this.point[this.mousePoint].radius = this.mouseDistance; } delete this.mouseDistance; delete this.mousePoint; }; ballPTR.recoil = function () { i = 0; while (i < _root.ballPoints) { if (random(20) == 0) { this.point[i].ySpeed = this.point[i].ySpeed - (random(20) - 10); this.point[i].xSpeed = this.point[i].xSpeed - (random(20) - 10); } this.point[i].xSpeed = ((this.point[i].xSpeed * 2) + ((this.point[i].wantX - this.point[i].x) * 2)) / 4.95; this.point[i].ySpeed = ((this.point[i].ySpeed * 2) + ((this.point[i].wantY - this.point[i].y) * 2)) / 4.95; if (i == 0) { this.point[i + 1].xSpeed = this.point[i + 1].xSpeed + (this.point[i].xSpeed / 1.5); this.point[i + 1].ySpeed = this.point[i + 1].ySpeed + (this.point[i].ySpeed / 1.5); this.point[_root.ballPoints - 1].xSpeed = this.point[_root.ballPoints - 1].xSpeed + (this.point[i].xSpeed / 1.5); this.point[_root.ballPoints - 1].ySpeed = this.point[_root.ballPoints - 1].ySpeed + (this.point[i].ySpeed / 1.5); } else if (i == (_root.ballPoints - 1)) { this.point[0].xSpeed = this.point[0].xSpeed + (this.point[i].xSpeed / 1.5); this.point[0].ySpeed = this.point[0].ySpeed + (this.point[i].ySpeed / 1.5); this.point[i - 1].xSpeed = this.point[i - 1].xSpeed + (this.point[i].xSpeed / 1.5); this.point[i - 1].ySpeed = this.point[i - 1].ySpeed + (this.point[i].ySpeed / 1.5); } else { this.point[i + 1].xSpeed = this.point[i + 1].xSpeed + (this.point[i].xSpeed / 1.5); this.point[i + 1].ySpeed = this.point[i + 1].ySpeed + (this.point[i].ySpeed / 1.5); this.point[i - 1].xSpeed = this.point[i - 1].xSpeed + (this.point[i].xSpeed / 1.5); this.point[i - 1].ySpeed = this.point[i - 1].ySpeed + (this.point[i].ySpeed / 1.5); } this.point[i].x = this.point[i].x + this.point[i].xSpeed; this.point[i].y = this.point[i].y + this.point[i].ySpeed; this.point[i].radius = int(Math.sqrt(Math.pow(this.point[i].x, 2) + Math.pow(this.point[i].y, 2))) + 5; i++; } delete i; }; resetBall = function () { i = 0; while (i < _root.ballPoints) { _root.ball.point[i].x = 0; _root.ball.point[i].y = 0; i++; } }; player.hSpeed = 0; player.vSpeed = 0; GRAVITY = 1; player.hMax = 10; rightKey = 39; leftKey = 37; player.onEnterFrame = function () { this._rotation = (Math.atan2(this._y - _root.ball._y, this._x - _root.ball._x) * 180) / Math.PI; if (Key.isDown(_root.rightKey) && (this.hSpeed < this.hMax)) { this.hSpeed++; } else if ((!Key.isDown(_root.rightKey)) && (this.hSpeed > 0)) { this.hSpeed--; } if (Key.isDown(_root.leftKey) && (this.hSpeed > (-this.hMax))) { this.hSpeed--; } else if ((!Key.isDown(_root.leftKey)) && (this.hSpeed < 0)) { this.hSpeed++; } this.addHor(this.hSpeed); this.vSpeed = this.vSpeed + GRAVITY; this.addVirt(this.vSpeed); }; player.addHor = function (SPEED) { this._y = this._y + (Math.sin(((this._rotation + 90) * Math.PI) / 180) * SPEED); this._x = this._x + (Math.cos(((this._rotation + 90) * Math.PI) / 180) * SPEED); }; player.addVirt = function (SPEED) { prevX = this._x; prevY = this._y; hitWater = false; yCOMP = (-Math.sin((this._rotation * Math.PI) / 180)) * SPEED; xCOMP = (-Math.cos((this._rotation * Math.PI) / 180)) * SPEED; this._y = this._y + yCOMP; this._x = this._x + xCOMP; while ((SPEED > 0) && (_root.ball.hitTest(this._x, this._y, true))) { _root.ball.touch(this._x - _root.ball._x, this._y - _root.ball._y); this._y = this._y - yCOMP; this._x = this._x - xCOMP; this.vSpeed = 0; hitWater = true; } if (hitWater) { this.vSpeed = int(-Math.sqrt(Math.pow(this._x - prevX, 2) + Math.pow(this._y - prevY, 2))) * 0.5; if (this.vSpeed < -25) { this.vSpeed = -25; } } }; _root.fishDepthReset = 1000; _root.fishDepth = _root.fishDepthReset; _root.fishDepthMax = _root.fishDepthReset + 20; makeFish = function () { _root.attachMovie("fish", "fish" + _root.fishDepth, _root.fishDepth); _root.fishPTR = _root["fish" + _root.fishDepth]; spawnPoint = random(ballPoints); _root.fishPTR._x = _root.ball._x + _root.ball.point[spawnPoint].x; _root.fishPTR._y = _root.ball._y + _root.ball.point[spawnPoint].y; _root.fishPTR.angle = Math.atan2(_root.fishPTR._y - _root.ball._y, _root.fishPTR._x - _root.ball._x); offset = (random(200) - 100) * 0.01; if (offset < 0) { _root.fishPTR._yscale = -100; } _root.fishPTR.angle = _root.fishPTR.angle + offset; _root.fishPTR._rotation = (_root.fishPTR.angle * 180) / Math.PI; _root.fishPTR.xSpeed = Math.cos(_root.fishPTR.angle) * 6; _root.fishPTR.ySpeed = Math.sin(_root.fishPTR.angle) * 6; _root.fishPTR.onEnterFrame = _root.fishEnterFrame; _root.ball.point[spawnPoint].x = _root.ball.point[spawnPoint].x * 0.25; _root.ball.point[spawnPoint].y = _root.ball.point[spawnPoint].y * 0.25; if ((++_root.fishDepth) == _root.fishDepthMax) { _root.fishDepth = _root.fishDepthReset; } }; fishEnterFrame = function () { this.angle = Math.atan2(this._y - _root.ball._y, this._x - _root.ball._x); this.xSpeed = this.xSpeed - (Math.cos(this.angle) * 0.25); this.ySpeed = this.ySpeed - (Math.sin(this.angle) * 0.25); this._rotation = (((-Math.atan2(this.xSpeed, this.ySpeed)) * 180) / Math.PI) + 90; this._x = this._x + this.xSpeed; this._y = this._y + this.ySpeed; if (_root.player.hitTest(this._x, this._y)) { _root.spawnPopup("fishget"); _root.fish++; _root.score = _root.score + 20; if (_root.health < 100) { _root.health = _root.health + 2; } this.removeMovieClip(); } if (Math.sqrt(Math.pow(this._x - _root.ball._x, 2) + Math.pow(this._y - _root.ball._y, 2)) < (_root.ballRadius * 0.8)) { this.ballPoint = int(Math.atan2(this._y - _root.ball._y, this._x - _root.ball._x) / ((Math.PI*2) / _root.ballPoints)); if (this.ballPoint < 0) { this.ballPoint = this.ballPoint + _root.ballPoints; } _root.ball.point[this.ballPoint].x = _root.ball.point[this.ballPoint].x * 0.5; _root.ball.point[this.ballPoint].y = _root.ball.point[this.ballPoint].y * 0.5; this.removeMovieClip(); } }; _root.rocketDepthReset = 1500; _root.rocketDepth = _root.rocketDepthReset; _root.rocketDepthMax = _root.rocketDepthReset + 10; makeRocket = function () { _root.attachMovie("rocket", "rocket" + _root.rocketDepth, _root.rocketDepth); _root.rocketPTR = _root["rocket" + _root.rocketDepth]; pos = random(4); switch (pos) { case 0 : _root.rocketPTR.xSpeed = random(5) * 0.1; _root.rocketPTR.ySpeed = (random(30) * 0.1) - 2; _root.rocketPTR._x = 500; _root.rocketPTR._y = random(500); break; case 1 : _root.rocketPTR.ySpeed = (-random(5)) * 0.1; _root.rocketPTR.xSpeed = (random(30) * 0.1) - 2; _root.rocketPTR._y = -50; _root.rocketPTR._x = random(500); break; case 2 : _root.rocketPTR.xSpeed = (-random(5)) * 0.1; _root.rocketPTR.ySpeed = (random(30) * 0.1) - 2; _root.rocketPTR._x = -50; _root.rocketPTR._y = random(500); break; case 3 : _root.rocketPTR.ySpeed = random(5) * 0.1; _root.rocketPTR.xSpeed = (random(30) * 0.1) - 2; _root.rocketPTR._y = 500; _root.rocketPTR._x = random(500); } delete pos; _root.rocketPTR._alpha = 0; _root.rocketPTR.onEnterFrame = rocketEnterFrame; if ((++_root.rocketDepth) == _root.rocketDepthMax) { _root.rocketDepth = _root.rocketDepthReset; } }; rocketEnterFrame = function () { this._alpha = this._alpha + ((100 - this._alpha) * 0.1); this.angle = Math.atan2(this._y - _root.ball._y, this._x - _root.ball._x); this.xSpeed = this.xSpeed - (Math.cos(this.angle) * 0.15); this.ySpeed = this.ySpeed - (Math.sin(this.angle) * 0.15); this._rotation = (((-Math.atan2(this.xSpeed, this.ySpeed)) * 180) / Math.PI) + 90; this._x = this._x + this.xSpeed; this._y = this._y + this.ySpeed; if (Math.sqrt(Math.pow(this._x - _root.ball._x, 2) + Math.pow(this._y - _root.ball._y, 2)) < (_root.ballRadius * 0.75)) { _root.playBoom(); i = 0; while (i < _root.ballPoints) { _root.ball.point[i].x = _root.ball.point[i].x * 0.3; _root.ball.point[i].y = _root.ball.point[i].y * 0.3; _root.ball.point[i].radius = _root.ball.point[i].radius * 0.3; i++; } delete i; i = 0; while (i < 10) { _root.makeFlame(this._x, this._y, random(20) - 10, random(20) - 10); i++; } this.removeMovieClip(); } if (_root.player.hitTest(this._x, this._y)) { _root.playBoom(); if (!_root.rainbow.hitTest(_root.player._x, _root.player._y, true)) { _root.health = _root.health - 30; _root.player.vSpeed = -20; } i = 0; while (i < 20) { _root.makeFlame((_root.player._x + random(10)) - 5, (_root.player._y + random(10)) - 5, random(40) - 20, random(40) - 20); i++; } this.removeMovieClip(); } }; _root.meteorDepthReset = 2000; _root.meteorDepth = _root.meteorDepthReset; _root.meteorDepthMax = _root.meteorDepthReset + 20; makeMeteor = function () { _root.attachMovie("meteor", "meteor" + _root.meteorDepth, _root.meteorDepth); _root.meteorPTR = _root["meteor" + _root.meteorDepth]; pos = random(4); switch (pos) { case 0 : _root.meteorPTR.xSpeed = random(5) * 0.1; _root.meteorPTR.ySpeed = (random(50) * 0.1) - 3; _root.meteorPTR._x = 500; _root.meteorPTR._y = random(500); break; case 1 : _root.meteorPTR.ySpeed = (-random(5)) * 0.1; _root.meteorPTR.xSpeed = (random(50) * 0.1) - 3; _root.meteorPTR._y = -50; _root.meteorPTR._x = random(500); break; case 2 : _root.meteorPTR.xSpeed = (-random(5)) * 0.1; _root.meteorPTR.ySpeed = (random(50) * 0.1) - 3; _root.meteorPTR._x = -50; _root.meteorPTR._y = random(500); break; case 3 : _root.meteorPTR.ySpeed = random(5) * 0.1; _root.meteorPTR.xSpeed = (random(50) * 0.1) - 3; _root.meteorPTR._y = 500; _root.meteorPTR._x = random(500); } delete pos; _root.meteorPTR.timer = 75; _root.meteorPTR.onEnterFrame = meteorEnterFrame; if ((++_root.meteorDepth) == _root.meteorDepthMax) { _root.meteorDepth = _root.meteorDepthReset; } }; meteorEnterFrame = function () { this.angle = Math.atan2(this._y - _root.ball._y, this._x - _root.ball._x); this.xSpeed = this.xSpeed - (Math.cos(this.angle) * 0.2); this.ySpeed = this.ySpeed - (Math.sin(this.angle) * 0.2); this._x = this._x + this.xSpeed; this._y = this._y + this.ySpeed; if ((this.timer % 4) > 0) { _root.makeFlame((this._x + random(5)) - 3, (this._y + random(5)) - 3, ((-this.xSpeed) + random(5)) - 3, ((-this.ySpeed) + random(5)) - 3); } _root.ball.touch(this._x - _root.ball._x, this._y - _root.ball._y); if ((((--this.timer) <= 0) && ((((this._x <= 5) || (this._y <= 5)) || (this._x >= 445)) || (this._y >= 445))) || (this.timer <= -400)) { this.removeMovieClip(); } if (_root.player.hitTest(this._x, this._y)) { _root.playBoom(); if (!_root.rainbow.hitTest(_root.player._x, _root.player._y, true)) { _root.health = _root.health - 20; _root.player.vSpeed = -20; } this.removeMovieClip(); i = 0; while (i < 10) { _root.makeFlame((_root.player._x + random(10)) - 5, (_root.player._y + random(10)) - 5, random(40) - 20, random(40) - 20); i++; } } }; _root.particleDepthReset = 7000; _root.particleDepth = _root.particleDepthReset; _root.particleDepthMax = _root.particleDepthReset + 200; makeFlame = function (X, Y, XSPEED, YSPEED) { _root.attachMovie("flame", "particle" + _root.particleDepth, _root.particleDepth); _root.particlePTR = _root["particle" + _root.particleDepth]; _root.particlePTR._x = X; _root.particlePTR._y = Y; _root.particlePTR.xSpeed = XSPEED; _root.particlePTR.ySpeed = YSPEED; _root.particlePTR._alpha = 100; _root.particlePTR.onEnterFrame = flameEnterFrame; if (_root.Xparticles) { _root.particlePTR.blendMode = "add"; } if ((++_root.particleDepth) == _root.particleDepthMax) { _root.particleDepth = _root.particleDepthReset; } }; flameEnterFrame = function () { this.xSpeed = this.xSpeed * 0.9; this.ySpeed = this.ySpeed * 0.9; this._x = this._x + this.xSpeed; this._y = this._y + this.ySpeed; this._alpha = this._alpha - 10; if (this._alpha <= 0) { this.removeMovieClip(); } };
Symbol 13 MovieClip [meteor] Frame 6
stop();
Symbol 18 MovieClip Frame 1
_parent._alpha = 0; OFFSET = random(4) + 1; RING = new Sound(); onEnterFrame = function () { if (_root.rainbowCombo != 0) { _parent._alpha = 100; _parent._visible = true; if ((_yscale - 99) < _root.rainbowCombo) { RING.attachSound("bell" + (random(2) + OFFSET)); RING.start(0, 1); } _yscale = (100 + _root.rainbowCombo); _parent.tug._y = this._y - this._height; _parent.splash._y = this._y - this._height; } else if (_parent._alpha > 10) { OFFSET = random(4) + 1; _parent._alpha = _parent._alpha - 10; } else { _parent._alpha = 0; } };
Symbol 31 MovieClip Frame 1
onEnterFrame = function () { if (int(_root.health) > _currentframe) { this.gotoAndStop(int(_root.health)); } else if (int(_root.health) < _currentframe) { prevFrame(); } };
Symbol 34 MovieClip Frame 1
score = 0; onEnterFrame = function () { if (score < _root.score) { score = score + 2; _rotation = (random(10) - 5); if (score > _root.score) { _root.score = score; } } else { _rotation = 0; } };
Symbol 41 MovieClip [fish] Frame 1
gotoAndStop(random(3) + 2);
Symbol 45 Button
on (release) { if (_quality == "LOW") { _quality = "MEDIUM"; } else { _quality = "LOW"; } }
Symbol 47 Button
on (release) { if (_root.camera) { _root.camera = false; _root._xscale = 85; _root._yscale = _root._xscale; _root._x = 225 - ((225 * _root._xscale) / 100); _root._y = _root._x; _root.HUD._xscale = 10000 / _root._xscale; _root.HUD._yscale = _root.HUD._xscale; _root.HUD._x = 225; _root.HUD._y = 225; } else { _root.camera = true; } }
Symbol 55 Button
on (release) { _root.health = 0; }
Symbol 56 MovieClip [HUD] Frame 1
Q = 81; C = 67; ESC = 27; Qdown = false; Cdown = false; littleTime = 10; bigTime = 0; onEnterFrame = function () { if (_root.health > 0) { littleTime = littleTime + 6; if (littleTime >= 100) { littleTime = 10; bigTime++; } } if (Key.isDown(ESC)) { _root.health = 0; } if (Key.isDown(Q)) { if (!Qdown) { if (_quality == "LOW") { _quality = "MEDIUM"; } else { _quality = "LOW"; } } Qdown = true; } else { Qdown = false; } if (Key.isDown(C)) { if (!Cdown) { if (_root.camera) { _root.camera = false; _root._xscale = 85; _root._yscale = _root._xscale; _root._x = 225 - ((225 * _root._xscale) / 100); _root._y = _root._x; _root.HUD._xscale = 10000 / _root._xscale; _root.HUD._yscale = _root.HUD._xscale; _root.HUD._x = 225; _root.HUD._y = 225; } else { _root.camera = true; } } Cdown = true; } else { Cdown = false; } };
Symbol 59 MovieClip [fishget] Frame 1
_xscale = 0; _yscale = 0; count = random(100) * 0.1; onEnterFrame = function () { count++; _rotation = (Math.sin(count) * 10); _xscale = (_xscale + ((100 - _xscale) * 0.2)); _yscale = _xscale; if (_xscale >= 99) { this.removeMovieClip(); } };
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Instance of Symbol 41 MovieClip [fish] in Symbol 64 MovieClip Frame 1
onClipEvent (load) { count = random(314) * 0.01; Y = _y; } onClipEvent (enterFrame) { count = count + 0.2; _rotation = ((Math.sin(count) * 10) - 90); _y = (Y + (Math.cos(count) * 30)); }
Symbol 65 MovieClip [lefish] Frame 1
timer = 150; onEnterFrame = function () { _x = (random(6) - 3); _y = (random(6) - 3); _rotation = (random(6) - 3); if (((--timer) > 0) && ((timer % 5) == 0)) { _root.makeFish(); } else if (timer <= 0) { onEnterFrame = function () { _alpha = (_alpha - 10); if (_alpha <= 0) { this.removeMovieClip(); } }; } };
Symbol 79 MovieClip [showers] Frame 1
timer = 100; onEnterFrame = function () { _x = (random(6) - 3); _y = (random(6) - 3); _rotation = (random(6) - 3); if (((--timer) > 0) && ((timer % 12) == 0)) { _root.makeMeteor(); } else if (timer <= 0) { onEnterFrame = function () { _alpha = (_alpha - 10); if (_alpha <= 0) { this.removeMovieClip(); } }; } };
Symbol 87 MovieClip Frame 1
onEnterFrame = function () { _rotation = (_rotation + (_x * 0.01)); };
Symbol 88 MovieClip [warfare] Frame 1
timer = 100; onEnterFrame = function () { _x = (random(6) - 3); _y = (random(6) - 3); _rotation = (random(6) - 3); if (((--timer) > 0) && ((timer % 10) == 0)) { _root.makeRocket(); } else if (timer <= 0) { onEnterFrame = function () { _alpha = (_alpha - 10); if (_alpha <= 0) { this.removeMovieClip(); } }; } };
Symbol 92 MovieClip Frame 1
onEnterFrame = function () { _rotation = (random(20) - 10); };
Symbol 100 MovieClip Frame 1
stop(); timer = random(150); onEnterFrame = function () { timer--; if (timer <= 0) { play(); onEnterFrame = null; } }; _xscale = (random(100) + 50); _yscale = _xscale;
Symbol 100 MovieClip Frame 30
stop();
Symbol 108 Button
on (release) { getURL ("http://www.mofunzone.com/online_games/xtreme_tugboating.shtml", "_blank"); }
Symbol 114 Button
on (release) { _root.gotoAndStop("title"); }
Symbol 119 Button
on (release) { getURL ("http://www.mofunzone.com/", "_blank"); }
Symbol 129 Button
on (release) { now = new Date(); EPOCH = now.getTime(); phpURL = (((("http://www.MoFunZone.com/game_scores/xtreme_tugboating/highscore.php?" + String(playerName)) + "/") + String(EPOCH)) + "/") + String(_root.fish); trace(phpURL); getURL (phpURL, "_blank"); _root.gotoAndStop("title"); }
Symbol 130 MovieClip [gameover] Frame 2
_root.score = _root.score + (_root.fish * 10); _root.score = _root.score + _parent.bigTime; if ((_root.score % 2) != 0) { _root.score++; }
Symbol 130 MovieClip [gameover] Frame 10
_x = 0; _y = 0;
Symbol 130 MovieClip [gameover] Frame 24
timer = 10; onEnterFrame = function () { timer--; _x = (random(timer * 2) - timer); _y = (random(timer * 2) - timer); _rotation = (_rotation + (random(timer / 2) - (timer / 4))); if (timer == 0) { _x = 0; _y = 0; onEnterFrame = null; } };
Symbol 130 MovieClip [gameover] Frame 40
timer = 6; onEnterFrame = function () { timer--; _x = (random(timer * 2) - timer); _y = (random(timer * 2) - timer); _rotation = (_rotation + (random(timer / 2) - (timer / 4))); if (timer == 0) { _x = 0; _y = 0; onEnterFrame = null; } };
Symbol 130 MovieClip [gameover] Frame 51
timer = 5; onEnterFrame = function () { timer--; _x = (random(timer * 2) - timer); _y = (random(timer * 2) - timer); _rotation = (_rotation + (random(timer / 2) - (timer / 4))); if (timer == 0) { _x = 0; _y = 0; onEnterFrame = null; } };
Symbol 130 MovieClip [gameover] Frame 63
timer = 5; onEnterFrame = function () { timer--; _x = (random(timer * 2) - timer); _y = (random(timer * 2) - timer); _rotation = (_rotation + (random(timer / 2) - (timer / 4))); if (timer == 0) { _x = 0; _y = 0; onEnterFrame = null; } };
Symbol 130 MovieClip [gameover] Frame 74
stop(); timer = 5; playerName = ""; onEnterFrame = function () { _rotation = (_rotation * 0.95); _x = (_x * 0.95); _y = (_y * 0.95); if (_rotation <= 1) { _rotation = 0; onEnterFrame = null; } };
Symbol 134 MovieClip Frame 1
onEnterFrame = function () { _xscale = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); };
Symbol 142 Button
on (release) { getURL ("http://www.mofunzone.com/", "_blank"); }
Symbol 165 MovieClip Frame 1
this.onRelease = function () { getURL ("http://www.mofunzone.com/", "_blank"); };
Symbol 165 MovieClip Frame 106
_quality = "LOW"; _root.gotoAndStop("mainMenu");
Symbol 168 MovieClip Frame 70
stop();
Symbol 175 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 177 Button
on (release) { _root.gotoAndStop("help"); }
Symbol 179 Button
on (release) { _root.gotoAndStop("options"); }
Symbol 181 Button
on (release) { getURL ("http://www.mofunzone.com/", "_blank"); }
Symbol 183 Button
on (release) { getURL ("http://www.mofunzone.com/game_scores/xtreme_tugboating/highscores.shtml", "_blank"); }
Symbol 184 MovieClip Frame 19
timer = 5; onEnterFrame = function () { timer--; _root._x = random(timer) - (timer / 2); _root._y = random(timer) - (timer / 2); _rotation = (_rotation + (random(timer / 2) - (timer / 4))); if (timer == 0) { _root._x = 0; _root._y = 0; onEnterFrame = null; } };
Symbol 184 MovieClip Frame 31
timer = 10; onEnterFrame = function () { timer--; _root._x = random(timer) - (timer / 2); _root._y = random(timer) - (timer / 2); _rotation = (_rotation + (random(timer / 2) - (timer / 4))); if (timer == 0) { _root._x = 0; _root._y = 0; onEnterFrame = null; } };
Symbol 184 MovieClip Frame 35
timer = 5; onEnterFrame = function () { timer--; _root._x = random(timer) - (timer / 2); _root._y = random(timer) - (timer / 2); if (timer == 0) { _root._x = 0; _root._y = 0; onEnterFrame = null; } };
Symbol 184 MovieClip Frame 40
timer = 5; onEnterFrame = function () { timer--; _root._x = random(timer) - (timer / 2); _root._y = random(timer) - (timer / 2); if (timer == 0) { _root._x = 0; _root._y = 0; onEnterFrame = null; } };
Symbol 184 MovieClip Frame 45
stop(); timer = 5; onEnterFrame = function () { timer--; _root._x = random(timer) - (timer / 2); _root._y = random(timer) - (timer / 2); if (timer == 0) { _root._x = 0; _root._y = 0; onEnterFrame = null; } };
Symbol 198 Button
on (release) { _root.camera = false; }
Symbol 199 Button
on (release) { _quality = "LOW"; }
Symbol 200 Button
on (release) { _quality = "MEDIUM"; }
Symbol 201 Button
on (release) { _root.camera = true; }
Symbol 203 Button
on (release) { _root.Xparticles = false; }
Symbol 204 Button
on (release) { _root.Xparticles = true; }
Symbol 206 Button
on (release) { _root.gotoAndStop("title"); }
Symbol 207 Button
on (release) { getURL ("http://www.mofunzone.com/", "_blank"); }
Symbol 229 MovieClip Frame 1
stop(); this._visible = false; _root.rainbowCombo = 0; this.onEnterFrame = function () { if (random(100) == 0) { this._visible = true; _rotation = random(360); this.play(); this.onEnterFrame = function () { if (this.hitTest(_root.player._x, _root.player._y, true)) { if (_root.player.vSpeed > -10) { _root.player.vSpeed = _root.player.vSpeed - 2; } _root.score++; _root.rainbowCombo = _root.rainbowCombo + 25; if (_root.health < 100) { _root.health = _root.health + 0.1; } if (random(2) == 0) { _root.makeFlame((_root.player._x + random(20)) - 10, (_root.player._y + random(20)) - 10, 0, 0); } } }; } };

Library Items

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

Instance Names

"tug"Frame 23Symbol 16 MovieClip [tug]
"rainbow"Frame 29Symbol 229 MovieClip
"tug"Symbol 27 MovieClip Frame 1Symbol 16 MovieClip [tug]
"splash"Symbol 27 MovieClip Frame 1Symbol 26 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "boom"
ExportAssets (56)Timeline Frame 1Symbol 2 as "bell5"
ExportAssets (56)Timeline Frame 1Symbol 3 as "bell4"
ExportAssets (56)Timeline Frame 1Symbol 4 as "bell3"
ExportAssets (56)Timeline Frame 1Symbol 5 as "bell2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "bell1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "missileSound"
ExportAssets (56)Timeline Frame 1Symbol 10 as "rocket"
ExportAssets (56)Timeline Frame 1Symbol 13 as "meteor"
ExportAssets (56)Timeline Frame 1Symbol 16 as "tug"
ExportAssets (56)Timeline Frame 1Symbol 41 as "fish"
ExportAssets (56)Timeline Frame 1Symbol 56 as "HUD"
ExportAssets (56)Timeline Frame 1Symbol 59 as "fishget"
ExportAssets (56)Timeline Frame 1Symbol 65 as "lefish"
ExportAssets (56)Timeline Frame 1Symbol 79 as "showers"
ExportAssets (56)Timeline Frame 1Symbol 88 as "warfare"
ExportAssets (56)Timeline Frame 1Symbol 130 as "gameover"
ExportAssets (56)Timeline Frame 1Symbol 132 as "flame"

Labels

"loading"Frame 1
"logo"Frame 5
"title"Frame 9
"mainMenu"Frame 9
"options"Frame 15
"help"Frame 23
"game"Frame 29
"globe code"Frame 29
"player code"Frame 29
"fish code"Frame 29
"rocketCode"Frame 29
"meteor code"Frame 29
"particle code"Frame 29

Dynamic Text Variables

scoreSymbol 33 EditableText"<p align="right"><font face="Alba Super" size="19" color="#ffffff" letterSpacing="1.000000" kerning="0">0123456789</font></p>"
_root.fishSymbol 35 EditableText"<p align="left"><font face="Alba Super" size="19" color="#ffffff" letterSpacing="1.000000" kerning="0">9999</font></p>"
bigTimeSymbol 49 EditableText"99999"
bigTimeSymbol 50 EditableText"99999"
littleTimeSymbol 51 EditableText"99"
littleTimeSymbol 52 EditableText"99"
_root.scoreSymbol 115 EditableText"<p align="center"><font face="Alba Super" size="30" color="#000000" letterSpacing="1.000000" kerning="0">0123456789</font></p>"
_root.scoreSymbol 116 EditableText"<p align="center"><font face="Alba Super" size="30" color="#ffffff" letterSpacing="1.000000" kerning="0">0123456789</font></p>"
_root.scoreSymbol 120 EditableText"<p align="center"><font face="Alba Super" size="30" color="#000000" letterSpacing="1.000000" kerning="0">0123456789</font></p>"
_root.scoreSymbol 121 EditableText"<p align="center"><font face="Alba Super" size="30" color="#ffffff" letterSpacing="1.000000" kerning="0">0123456789</font></p>"
playerNameSymbol 124 EditableText""




http://swfchan.com/7/30263/info.shtml
Created: 19/5 -2019 11:47:08 Last modified: 19/5 -2019 11:47:08 Server time: 11/05 -2024 11:28:44