STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229672 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2596 · P5191 |
This is the info page for Flash #126716 |
Play |
Instruc- tions |
Top Scores |
Credits |
Fishing technology has escalated during the last half century. During that same time period 90% of big predator fish, like bluefin tuna, have disappeared from the world’s oceans. In United States ocean territory, the catch of bluefin tuna has declined by 99% since 1963. |
Take a stand to end overfishing by signing the petition below! |
Take a stand to end overfishing by signing the petition below! |
Score |
You’ve been killed by a trawler! Trawlers can be more than one hundred feet long and carry nets more than a football field in length. Equipped with advanced tracking systems, powerful lights, and refrigeration systems, trawlers are capable of killing and processing millions of fish while still at sea. |
Game Over |
Greenpeace / Kelly |
CHOIR Coalition |
Please sign the petition to protect ocean life. |
Please sign the petition to protect ocean life. |
You’ve been killed by a purse seiner! This common technology targets fish like tuna closer to the surface. Purse seine nets, often a mile long and two football fields deep, encircle and then envelop entire schools of fish like a giant purse, leaving few to reproduce and replace those taken. |
NOAA |
NOAA |
Please sign the petition to protect ocean life. |
Please sign the petition to protect ocean life. |
You’ve been killed by a longliner! Longliners carry powerful fishing lines made of monofilament or steel cable that spread out for up to 80 miles. Each longliner carries thousands of baited hooks, mainly targeted at large predatory fish like bluefin tuna, but killing anything (including birds, turtles, seals and dolphins) that takes the bait. |
BirdLife International |
Oceana |
Please sign the petition to protect ocean life. |
Please sign the petition to protect ocean life. |
Back |
Team Credits |
Project Director Joseph Gordon http://www.oceanlegacy.org |
Team Leader and Concept Writer Erlend S. Heggen http://radakan.org |
Lead Programmer Bernat Pina http://www.malbui.net |
Graphic Art David Hamner http://davidhamner.weebly.com |
Background Art Daniel Harris http://www.lorestrome.com |
Composer Charlotte McMillan http://www.charlottemcmillan.com |
Music and Sound Design Nathan Madsen http://www.madsenstudios.com |
Send |
Play Again |
You are an Ocean Survivor! |
You have avoided the increasing number of hooks and nets that are filling the world’s oceans. Enter your name and compare your score to the top players around the world. |
Score: |
Your name: |
100 |
Please sign the petition below to help real fish survive. |
Please sign the petition below to help real fish survive. |
Instructions |
Click and hold the left mouse button to move up, let go to move down. You can jump out of the water. You may need to jump to survive. Like real fish in our oceans, the goal of the game is to survive as long as possible. Good luck! |
Top Scores |
Score |
Name |
- |
- |
1. |
2. |
3. |
4. |
5. |
6. |
7. |
8. |
9. |
10. |
Pos |
Score: |
0 |
ActionScript [AS1/AS2]
Frame 1function infoLine(_str) { if (infoDebug == undefined) { createTextField("infoDebug", 100000, 10, 10, Stage.width - 20, Stage.height - 20); infoDebug.multiline = true; infoDebug.selectable = false; infoDebug.textColor = 16777215 /* 0xFFFFFF */; } if (_str == infoDebug.lastLine) { if (!infoDebug.repeated) { infoDebug.text = infoDebug.text + (_str + "...\n"); infoDebug.repeated = 1; } } else { infoDebug.lastLine = _str; infoDebug.repeated = 0; infoDebug.text = infoDebug.text + (_str + newline); infoDebug.scroll = infoDebug.maxscroll; } } function getScores() { var _local6 = new LoadVars(); var _local7 = new LoadVars(); _local6.score = "-"; _local6.name = "-"; _local7.onLoad = function (_success) { var _local3; if (_success) { _local3 = 1; while (_local3 <= 10) { if (this["score" + _local3] != undefined) { _root.topScores[_local3 - 1] = {score:this["score" + _local3], name:this["name" + _local3]}; } else { _root.topScores[_local3 - 1] = {score:"-", name:"-"}; } _local3++; } } }; _local6.sendAndLoad(path + "getscores.php", _local7, "POST"); } function submitScore(_score, _name_) { var _local6 = new LoadVars(); var _local7 = new LoadVars(); _local6.score = _score; _local6.name = _name_; _local7.parent = this; _local7.onLoad = function (_success) { var _local3; if (_success) { _local3 = 1; while (_local3 <= 10) { if (this["score" + _local3] != undefined) { _root.topScores[_local3 - 1] = {score:this["score" + _local3], name:this["name" + _local3]}; } else { _root.topScores[_local3 - 1] = {score:"-", name:"-"}; } _local3++; } } }; _local6.sendAndLoad(path + "setscore.php", _local7, "POST"); _root.menu.gotoAndStop("scores"); } function showScores() { var _local1; _local1 = 1; while (_local1 <= topScores.length) { menu["row" + _local1].score.text = topScores[_local1 - 1].score; menu["row" + _local1].name.text = topScores[_local1 - 1].name; _local1++; } _local1 = topScores.length + 1; while (_local1 <= 10) { menu["row" + _local1].score.text = "-"; menu["row" + _local1].name.text = "-"; _local1++; } } function onEnterFrame() { before = now; now = getTimer(); xTween.process(); xStates.run(); } fscommand ("allowscale", false); var mode = 0; var step = 0; var petitionURL = "http://actionnetwork.org/campaign/blue_fin"; var path = "http://www.oceanlegacy.org/"; var now = getTimer(); var before; var topScores = new Array(); var i = 1; while (i <= 10) { menu["row" + i].score.text = "-"; menu["row" + i].name.text = "-"; i++; } var xTween = new stTween(); var xStates = new stStates(); xStates.changeState("showMainMenu"); var xDecoration = new stDecoration(); var xLight = new stLight(); var xShips = new stShips(); var mouseIsDown = 0; var mouseListener = new Object(); mouseListener.onMouseDown = function () { _root.mouseIsDown = 1; }; mouseListener.onMouseUp = function () { _root.mouseIsDown = 0; }; Mouse.addListener(mouseListener); getScores();Instance of Symbol 249 MovieClip "mute" in Frame 1on (release) { if (_currentframe == 1) { this.nextFrame(); _root.xSounds.disableSound(); } else { this.prevFrame(); _root.xSounds.enableSound(); } }Symbol 76 MovieClip [Sounds] Frame 1#initclip 15 Object.registerClass("Sounds", stSounds); #endinitclipSymbol 79 MovieClip [Mouse] Frame 1#initclip 11 Object.registerClass("Mouse", stMouse); #endinitclip stop();Symbol 86 MovieClip Frame 17gotoAndPlay (1);Symbol 87 MovieClip [Tune] Frame 1#initclip 12 Object.registerClass("Tune", stTune); #endinitclipSymbol 88 MovieClip [Bubbles] Frame 1#initclip 13 Object.registerClass("Bubbles", stBubbles); #endinitclipSymbol 118 MovieClip [Game] Frame 1#initclip 14 Object.registerClass("Game", stGame); #endinitclipSymbol 128 Buttonon (release) { _root.xStates.changeState("playGame"); }Symbol 130 Buttonon (release) { gotoAndStop ("help"); }Symbol 132 Buttonon (release) { gotoAndStop ("scores"); }Symbol 134 Buttonon (release) { gotoAndStop ("credits"); }Symbol 145 Buttonon (release) { getURL (_root.petitionURL, "_blank"); }Symbol 149 Buttonon (release) { gotoAndStop ("score"); score.text = _root.xGame.gameTime; }Symbol 163 Buttonon (release) { getURL (_root.petitionURL, "_blank"); }Symbol 175 Buttonon (release) { getURL (_root.petitionURL, "_blank"); }Symbol 187 Buttonon (release) { getURL (_root.petitionURL, "_blank"); }Symbol 191 Buttonon (release) { gotoAndStop ("menu"); }Symbol 203 Buttonon (release) { _root.submitScore(score.text, name.text); }Symbol 205 Buttonon (release) { _root.xStates.changeState("playGame"); }Symbol 218 Buttonon (release) { getURL (_root.petitionURL, "_blank"); }Symbol 240 MovieClip Frame 1stop();Instance of Symbol 192 MovieClip in Symbol 240 MovieClip Frame 5on (release) { getURL ("http://radakan.org", "_blank"); } on (rollOver) { this._alpha = 30; } on (releaseOutside, rollOut) { this._alpha = 0; }Instance of Symbol 192 MovieClip in Symbol 240 MovieClip Frame 5on (release) { getURL ("http://www.charlottemcmillan.com", "_blank"); } on (rollOver) { this._alpha = 30; } on (releaseOutside, rollOut) { this._alpha = 0; }Instance of Symbol 192 MovieClip in Symbol 240 MovieClip Frame 5on (release) { getURL ("http://www.madsenstudios.com", "_blank"); } on (rollOver) { this._alpha = 30; } on (releaseOutside, rollOut) { this._alpha = 0; }Instance of Symbol 192 MovieClip in Symbol 240 MovieClip Frame 5on (release) { getURL ("http://davidhamner.weebly.com", "_blank"); } on (rollOver) { this._alpha = 30; } on (releaseOutside, rollOut) { this._alpha = 0; }Instance of Symbol 192 MovieClip in Symbol 240 MovieClip Frame 5on (release) { getURL ("http://www.lorestrome.com", "_blank"); } on (rollOver) { this._alpha = 30; } on (releaseOutside, rollOut) { this._alpha = 0; }Instance of Symbol 192 MovieClip in Symbol 240 MovieClip Frame 5on (release) { getURL ("http://www.malbui.net", "_blank"); } on (rollOver) { this._alpha = 30; } on (releaseOutside, rollOut) { this._alpha = 0; }Instance of Symbol 192 MovieClip in Symbol 240 MovieClip Frame 5on (release) { getURL ("http://www.oceanlegacy.org", "_blank"); } on (rollOver) { this._alpha = 30; } on (releaseOutside, rollOut) { this._alpha = 0; }Instance of Symbol 139 MovieClip in Symbol 240 MovieClip Frame 5on (release) { getURL (_root.petitionURL, "_blank"); }Instance of Symbol 139 MovieClip in Symbol 240 MovieClip Frame 7on (release) { getURL (_root.petitionURL, "_blank"); }Symbol 240 MovieClip Frame 8_root.showScores();Symbol 249 MovieClip Frame 1stop();Symbol 250 MovieClip [__Packages.stStates] Frame 0class stStates { var run, runName, step, timeToWait, stateAfterWait, waitStep; function stStates () { run = undefined; runName = "undefined"; step = 0; timeToWait = 0; stateAfterWait = ""; waitStep = 0; } function changeState(_name_) { run = this[_name_]; runName = _name_; step = 0; } function runState(_name_) { run = this[_name_]; runName = _name_; step = 0; run(); } function waitTime(_time, _nextState) { timeToWait = getTimer() + _time; stateAfterWait = _nextState; changeState("waitingTime"); } function waitingTime() { if (getTimer() >= timeToWait) { changeState(stateAfterWait); } } function doNothing() { } function showMainMenu() { switch (step) { case 0 : _root.xGame.tune._visible = false; _root.menu.gotoAndStop(1); _root.menu._alpha = 0; _root.menu._visible = true; _root.xTween.add(_root.menu, "_alpha", 100, 0, 1000, "easeinoutcubic"); _root.xSounds.playMusic("menu", "music2.mp3"); _root.xGame.setSpeed(-0.4); step++; case 1 : _root.xDecoration.manage(); _root.xLight.manage(); _root.xShips.manage(); _root.xGame.move(); } } function showGameOver() { switch (step) { case 0 : _root.xGame.stopGame(); _root.xGame.tune._visible = false; _root.menu.gotoAndStop(1 + _root.xGame.tune.state); _root.menu._alpha = 0; _root.menu._visible = true; _root.xTween.add(_root.menu, "_alpha", 100, 0, 1000, "easeinoutcubic"); _root.xSounds.playMusic("menu", "music2.mp3"); _root.xGame.setSpeed(-0.4); step++; case 1 : _root.xDecoration.manage(); _root.xLight.manage(); _root.xShips.manage(); _root.xGame.move(); } } function playGame() { switch (step) { case 0 : _root.menu._visible = false; _root.xGame.startGame(); _root.xGame.tune.init(); _root.xShips.init(); _root.xShips.addShip(); _root.xShips.addShip(); _root.xSounds.playMusic("menu", "music1.mp3"); step++; case 1 : _root.xGame.tune.manage(); _root.xDecoration.manage(); _root.xLight.manage(); _root.xShips.manage(); _root.xGame.move(); if (_root.xGame.tune.state != 0) { break; } _root.xGame.gameTime = _root.xGame.gameTime + (_root.now - _root.before); } } }Symbol 251 MovieClip [__Packages.stDecoration] Frame 0class stDecoration { var list, depth, types; function stDecoration () { list = new Array(); depth = [40000, 30000, 20000, 10000]; types = new Array(); types.push({name:"Coral1", per:0.25}); types.push({name:"Coral2", per:0.25}); types.push({name:"Coral3", per:0.25}); types.push({name:"Coral4", per:0.25}); types.push({name:"Coral5", per:0.25}); types.push({name:"Trompets1", per:0.25}); types.push({name:"Trompets2", per:0.05}); types.push({name:"Shell", per:0.25}); types.sortOn("per"); init(5); } function init(_total) { var _local2; _local2 = 0; while (_local2 < _total) { addDecoration(); list[_local2]._x = list[_local2]._x - 600; _local2++; } } function addObject(_name_, _layer) { var _local8; var _local4; var _local5; var _local3; _local4 = _root.xGame["layer" + _layer]; if (_layer > 1) { _local5 = _root.xGame["layer" + (_layer - 1)]; } else { _local5 = undefined; } _local3 = _local4.attachMovie(_name_, "decor_" + _local4.getNextHighestDepth(), _local4.getNextHighestDepth()); _local3.layer = _layer; _local3._x = 600 + (Math.random() * 600); if (_local5 == undefined) { _local3._y = _local4.floor._y + _local4.floor._height; } else { _local3._y = _local5.floor._y - (((_local5.floor._y - _local4.floor._y) - 10) * Math.random()); } _local3._xscale = 100 - ((_layer - 1) * 25); _local3._yscale = _local3._xscale; list.push(_local3); } function tint(_mc, _r, _g, _b, _a) { var _local3; var _local1; _local1 = new Object(); _local1.aa = 100; _local1.ra = 100 - _a; _local1.ga = 100 - _a; _local1.ba = 100 - _a; _local1.ab = 0; _local1.rb = _r; _local1.gb = _g; _local1.bb = _b; _local3 = new Color(_mc); _local3.setTransform(_local1); } function addDecoration() { var _local2; var _local3; _local2 = 1 + int(Math.random() * 3); _local3 = int(Math.random() * types.length); addObject(types[_local3].name, _local2); } function manage() { var _local4; var _local3; _local4 = 0; while (_local4 < list.length) { _local3 = list[_local4]; _local3._x = _local3._x + _root.xGame.layers[_local3.layer].speed; if ((_local3._x + _local3._width) < 0) { _local3.removeMovieClip(); list.splice(_local4, 1); addDecoration(); } else { _local4++; } } } }Symbol 252 MovieClip [__Packages.stTween] Frame 0class stTween { var objects; function stTween () { objects = new Array(); } function add(_mc, _prop, _value, _timeStart, _timeDuration, _type, _obj, _func, _atEnd, _extra1, _extra2, _extra3) { var _local2; var _local3; var _local9; var _local7; var _local8; var _local4; _local9 = getTimer(); _local7 = _local9 + _timeStart; _local8 = _local7 + _timeDuration; if (_atEnd == true) { _local4 = 0; _local2 = 0; while (_local2 < objects.length) { if (((objects[_local2].mc == _mc) && (objects[_local2].prop == _prop)) && (objects[_local2].timeEnd > _local4)) { _local4 = objects[_local2].timeEnd; } _local2++; } if (_local4 >= _local7) { _local7 = _local4; _local8 = _local7 + _timeDuration; } _local3 = new Object(); objects.push(_local3); } else { _local2 = 0; while ((_local2 < objects.length) && ((objects[_local2].mc != _mc) || (objects[_local2].prop != _prop))) { _local2++; } if (_local2 < objects.length) { _local3 = objects[_local2]; } else { _local3 = new Object(); objects.push(_local3); } } _local3.mc = _mc; _local3.prop = _prop; _local3.timeStart = _local7; _local3.timeEnd = _local8; _local3.valueStart = undefined; _local3.valueEnd = _value; _local3.type = _type; _local3.obj = _obj; _local3.func = _func; _local3.extra1 = _extra1; _local3.extra2 = _extra2; _local3.extra3 = _extra3; } function addTemporizator(_timeStart, _obj, _func) { var _local9; var _local2; var _local5; var _local3; var _local4; var _local7; _local5 = getTimer(); _local3 = _local5 + _timeStart; _local4 = _local3; _local2 = new Object(); objects.push(_local2); _local2.mc = undefined; _local2.prop = undefined; _local2.timeStart = _local3; _local2.timeEnd = _local4; _local2.valueStart = 0; _local2.valueEnd = 1; _local2.type = "temporizator"; _local2.obj = _obj; _local2.func = _func; } function reset(_mc, _prop) { var _local2; _local2 = 0; while (_local2 < objects.length) { if ((objects[_local2].mc == _mc) && (objects[_local2].prop == _prop)) { if ((objects[_local2].obj != undefined) && (objects[_local2].func != undefined)) { objects[_local2].obj[objects[_local2].func](); } objects.splice(_local2, 1); } else { _local2++; } } } function process() { var _local3; var _local2; var _local5; var _local4; _local5 = getTimer(); _local3 = 0; while (_local3 < objects.length) { _local2 = objects[_local3]; if (_local5 >= _local2.timeStart) { if (_local2.valueStart == undefined) { _local2.valueStart = _local2.mc[_local2.prop]; } _local4 = getTweenValue(_local2.timeStart, _local5, _local2.timeEnd, _local2.valueStart, _local2.valueEnd, _local2.type, _local2.extra1, _local2.extra2, _local2.extra3); if ((_local2.mc != undefined) && (_local2.prop != undefined)) { _local2.mc[_local2.prop] = _local4; } if (Math.abs(_local4 - _local2.valueEnd) < 0.0001) { if ((_local2.obj != undefined) && (_local2.func != undefined)) { _local2.obj[_local2.func](); } objects.splice(_local3, 1); _local3--; } } _local3++; } } function getTweenValue(_timeStart, _timeNow, _timeEnd, _valueStart, _valueEnd, _animType, _extra1, _extra2, _extra3) { var _local5 = _timeEnd - _timeStart; var _local6 = _timeNow - _timeStart; var _local4 = _valueStart; var _local3 = _valueEnd - _valueStart; var _local7 = _extra1; var _local8 = _extra2; var _local9 = _extra3; var _local2; if (_local5 == 0) { _local5 = 1; _local6 = 1; } if (_local6 > _local5) { _local6 = _local5; } switch (_animType.toLowerCase()) { case "temporizator" : if (_timeNow >= _timeEnd) { return(1); } return(0); case "linear" : _local2 = _local6 / _local5; return((_local3 * _local2) + _local4); case "easeinquad" : _local2 = _local6 / _local5; return(((_local3 * _local2) * _local2) + _local4); case "easeoutquad" : _local2 = _local6 / _local5; return((((-_local3) * _local2) * (_local2 - 2)) + _local4); case "easeinoutquad" : _local2 = _local6 / (_local5 / 2); if (_local2 < 1) { return((((_local3 / 2) * _local2) * _local2) + _local4); } _local2--; return((((-_local3) / 2) * ((_local2 * (_local2 - 2)) - 1)) + _local4); case "easeincubic" : _local2 = _local6 / _local5; return((((_local3 * _local2) * _local2) * _local2) + _local4); case "easeoutcubic" : _local2 = (_local6 / _local5) - 1; return((_local3 * (((_local2 * _local2) * _local2) + 1)) + _local4); case "easeinoutcubic" : _local2 = _local6 / (_local5 / 2); if (_local2 < 1) { return(((((_local3 / 2) * _local2) * _local2) * _local2) + _local4); } _local2 = _local2 - 2; return(((_local3 / 2) * (((_local2 * _local2) * _local2) + 2)) + _local4); case "easeinquart" : _local2 = _local6 / _local5; return(((((_local3 * _local2) * _local2) * _local2) * _local2) + _local4); case "easeoutquart" : _local2 = (_local6 / _local5) - 1; return(((-_local3) * ((((_local2 * _local2) * _local2) * _local2) - 1)) + _local4); case "easeinoutquart" : _local2 = _local6 / (_local5 / 2); if (_local2 < 1) { return((((((_local3 / 2) * _local2) * _local2) * _local2) * _local2) + _local4); } _local2 = _local2 - 2; return((((-_local3) / 2) * ((((_local2 * _local2) * _local2) * _local2) - 2)) + _local4); case "easeinquint" : _local2 = _local6 / _local5; return((((((_local3 * _local2) * _local2) * _local2) * _local2) * _local2) + _local4); case "easeoutquint" : _local2 = (_local6 / _local5) - 1; return((_local3 * (((((_local2 * _local2) * _local2) * _local2) * _local2) + 1)) + _local4); case "easeinoutquint" : _local2 = _local6 / (_local5 / 2); if (_local2 < 1) { return(((((((_local3 / 2) * _local2) * _local2) * _local2) * _local2) * _local2) + _local4); } _local2 = _local2 - 2; return(((_local3 / 2) * (((((_local2 * _local2) * _local2) * _local2) * _local2) + 2)) + _local4); case "easeinsine" : _local2 = _local6 / _local5; return((((-_local3) * Math.cos(_local2 * 1.5707963267949 /* Math.PI/2 */)) + _local3) + _local4); case "easeoutsine" : _local2 = _local6 / _local5; return((_local3 * Math.sin(_local2 * 1.5707963267949 /* Math.PI/2 */)) + _local4); case "easeinoutsine" : _local2 = _local6 / _local5; return((((-_local3) / 2) * (Math.cos(Math.PI * _local2) - 1)) + _local4); case "easeinexpo" : _local2 = _local6 / _local5; return(((_local6 == 0) ? (_local4) : ((_local3 * Math.pow(2, 10 * (_local2 - 1))) + _local4))); case "easeoutexpo" : _local2 = _local6 / _local5; return(((_local6 == _local5) ? (_local4 + _local3) : ((_local3 * ((-Math.pow(2, -10 * _local2)) + 1)) + _local4))); case "easeinoutexpo" : if (_local6 == 0) { return(_local4); } if (_local6 == _local5) { return(_local4 + _local3); } _local2 = _local6 / (_local5 / 2); if (_local2 < 1) { return(((_local3 / 2) * Math.pow(2, 10 * (_local2 - 1))) + _local4); } _local2--; return(((_local3 / 2) * ((-Math.pow(2, -10 * _local2)) + 2)) + _local4); case "easeincirc" : _local2 = _local6 / _local5; return(((-_local3) * (Math.sqrt(1 - (_local2 * _local2)) - 1)) + _local4); case "easeoutcirc" : _local2 = (_local6 / _local5) - 1; return((_local3 * Math.sqrt(1 - (_local2 * _local2))) + _local4); case "easeinoutcirc" : _local2 = _local6 / (_local5 / 2); if (_local2 < 1) { return((((-_local3) / 2) * (Math.sqrt(1 - (_local2 * _local2)) - 1)) + _local4); } _local2 = _local2 - 2; return(((_local3 / 2) * (Math.sqrt(1 - (_local2 * _local2)) + 1)) + _local4); case "easeinelastic" : if (_local6 == 0) { return(_local4); } _local2 = _local6 / _local5; if (_local2 == 1) { return(_local4 + _local3); } if (!_local8) { _local8 = _local5 * 0.3; } if (_local7 < Math.abs(_local3)) { _local7 = _local3; _local9 = _local8 / 4; } else { _local9 = (_local8 / (Math.PI*2)) * Math.asin(_local3 / _local7); } _local2 = _local2 - 1; return((-((_local7 * Math.pow(2, 10 * _local2)) * Math.sin((((_local2 * _local5) - _local9) * (Math.PI*2)) / _local8))) + _local4); case "easeinback" : if (_local7 == undefined) { _local7 = 1.7; } _local2 = _local6 / _local5; return((((_local3 * _local2) * _local2) * (((_local7 + 1) * _local2) - _local7)) + _local4); case "easeoutback" : if (_local7 == undefined) { _local7 = 1.7; } _local2 = (_local6 / _local5) - 1; return((_local3 * (((_local2 * _local2) * (((_local7 + 1) * _local2) + _local7)) + 1)) + _local4); case "easeinoutback" : if (_local7 == undefined) { _local7 = 1.7; } _local2 = _local6 / (_local5 / 2); if (_local2 < 1) { return(((_local3 / 2) * ((_local2 * _local2) * (((_local7 + 1) * _local2) - _local7))) + _local4); } _local2 = _local2 - 2; return(((_local3 / 2) * (((_local2 * _local2) * (((_local7 + 1) * _local2) + _local7)) + 2)) + _local4); case "easeinbounce" : return((_local3 - getTweenValue(0, _local5 - _local6, _local5, 0, _local3, "easeOutBounce")) + _local4); case "easeoutbounce" : _local2 = _local6 / _local5; if (_local2 < 0.363636363636364) { return((_local3 * ((7.5625 * _local2) * _local2)) + _local4); } if (_local2 < 0.727272727272727) { _local2 = _local2 - 0.545454545454545; return((_local3 * (((7.5625 * _local2) * _local2) + 0.75)) + _local4); } if (_local2 < 0.909090909090909) { _local2 = _local2 - 0.818181818181818; return((_local3 * (((7.5625 * _local2) * _local2) + 0.9375)) + _local4); } _local2 = _local2 - 0.954545454545455; return((_local3 * (((7.5625 * _local2) * _local2) + 0.984375)) + _local4); case "easeinoutbounce" : if (_local6 < (_local5 / 2)) { return((getTweenValue(0, _local6 * 2, _local5, 0, _local3, "easeInBounce") * 0.5) + _local4); } return(((getTweenValue(0, (_local6 * 2) - _local5, _local5, 0, _local3, "easeOutBounce") * 0.5) + (_local3 * 0.5)) + _local4); } } }Symbol 253 MovieClip [__Packages.stShips] Frame 0class stShips { var list, types; function stShips () { list = new Array(); types = new Array(); types.push({name:"Ship1", speed:1, ship:0}); types.push({name:"Ship2", speed:1.2, ship:1}); types.push({name:"Ship3", speed:1.4, ship:0}); types.push({name:"Ship3a", speed:1.4, ship:0}); types.push({name:"Ship3b", speed:1.4, ship:2}); } function init() { var _local2; _local2 = 0; while (_local2 < list.length) { list[_local2].removeMovieClip(); _local2++; } list.splice(0); } function addObject(_index) { var _local3; _local3 = _root.xGame.layer1.ships.attachMovie(types[_index].name, "ship_" + _root.xGame.layer1.ships.getNextHighestDepth(), _root.xGame.layer1.ships.getNextHighestDepth()); _local3._x = (600 + _local3._width) + (Math.random() * 600); _local3._y = 0; _local3.index = _index; _local3.type = types[_index].ship; _local3.speed = types[_index].speed; _local3.net._x = _local3.hook._x + (Math.random() * 100); switch (_local3.index) { case 0 : _local3.net._y = 70 + (Math.random() * 60); break; case 1 : _local3.net._y = -20 + (Math.random() * 20); break; case 2 : case 3 : case 4 : _local3.net._y = -20 + (Math.random() * 250); } if (types[_index].name == "Ship3b") { buildLongline(_local3); _local3.hasNet = 0; } else { _local3.hasNet = 1; } _local3.cord.lineStyle(1, 0, 100); _local3.cord.moveTo(_local3.hook._x, _local3.hook._y); _local3.cord.lineTo(_local3.net._x + _local3.net.hook._x, _local3.net._y + _local3.net.hook._y); _local3.net.hot._visible = false; list.push(_local3); } function addShip() { addObject(int(Math.random() * types.length)); } function buildLongline(_mc) { var _local4; var _local6; var _local7; var _local2; var _local3; var _local8; var _local5; _local7 = 1 + int(Math.random() * 4); _mc.totalBuoys = _local7; _local8 = 200; _mc.net._x = 100; _mc.net._y = -10; _local6 = 0; _local3 = undefined; _local4 = 0; while (_local4 < _local7) { _local2 = _mc.net.attachMovie("Buoy", "buoy_" + _local4, _local4); _local2._x = _local6; _local2._y = 0; _local2.bait._x = Math.random() * 50; _local2.bait._y = 20 + (Math.random() * 278); _local2.cord.lineStyle(1, 0, 100); _local2.cord.moveTo(0, 0); _local2.cord.lineTo(_local2.bait._x, _local2.bait._y); if (_local3 != undefined) { _local5 = _local3._x + ((_local2._x - _local3._x) / 2); _mc.net.cord.lineStyle(1, 0, 100); _mc.net.cord.moveTo(_local3._x, 0); _mc.net.cord.curveTo(_local5, 50, _local2._x, 0); } else { _local5 = ((-_mc.net._x) + _mc.hook._x) + (((_mc.net._x - _mc.hook._x) + _local2._x) / 2); _mc.net.cord.lineStyle(1, 0, 100); _mc.net.cord.moveTo((-_mc.net._x) + _mc.hook._x, _mc.hook._y - _mc.net._y); _mc.net.cord.curveTo(_local5, 50, _local2._x, 0); } _local3 = _local2; _local6 = _local6 + _local8; _local4++; } } function manage() { var _local7; var _local5; var _local3; var _local4; var _local6; _local4 = {x:_root.xGame.tune.tune._x, y:_root.xGame.tune.tune._y}; _root.xGame.tune.localToGlobal(_local4); _local7 = 0; while (_local7 < list.length) { _local3 = list[_local7]; if (_root.xGame.tune.state == 0) { if (_local3.hasNet) { if (_local3.net.hot.hitTest(_local4.x, _local4.y, false) && (_local3.net.hot.hitTest(_local4.x, _local4.y, true))) { _root.xGame.tune.hook(_local3.type, _local3.index); } } else { _local5 = 0; while (_local5 < _local3.totalBuoys) { _local6 = _local3.net["buoy_" + _local5].bait; if (_local6.hitTest(_local4.x, _local4.y, false) && (_local6.hitTest(_local4.x, _local4.y, true))) { _root.xGame.tune.hook(_local3.type, _local3.index); } _local5++; } } } _local3._x = _local3._x + (_root.xGame.layers[1].speed * _local3.speed); if ((_local3._x + _local3._width) < 0) { _local3.removeMovieClip(); list.splice(_local7, 1); addShip(); } else { _local7++; } } } }Symbol 254 MovieClip [__Packages.stLight] Frame 0class stLight { var list, types, timeNext; function stLight () { list = new Array(); types = new Array(); types.push({name:"Light1", per:0.8}); timeNext = getTimer(); } function addObject(_name_, _layer) { var _local3; var _local4; _local4 = _root.xGame["layer" + _layer]; _local3 = _local4.light.attachMovie(_name_, "light_" + _local4.light.getNextHighestDepth(), _local4.light.getNextHighestDepth()); _local3.layer = _layer; _local3._x = Math.random() * 600; _local3._y = 0; _local3._alpha = 1; _root.xTween.add(_local3, "_alpha", 15, 0, 1000, "easeinoutquad", undefined, undefined, true); _root.xTween.add(_local3, "_alpha", 0, 1000, 1000, "easeinoutquad", undefined, undefined, true); _local3.mc._xscale = 100 - (Math.random() * 75); _local3.mc._yscale = 100 - (Math.random() * 75); _local3.mc._rotation = 23; list.push(_local3); } function timeToCreate() { var _local2; var _local3; timeNext = getTimer() + 500; _local2 = 0; while (_local2 < types.length) { if (Math.random() < types[_local2].per) { _local3 = 1 + int(Math.random() * 4); addObject(types[_local2].name, _local3); } _local2++; } } function manage() { var _local4; var _local3; var _local5; if (getTimer() >= timeNext) { timeToCreate(); } _local4 = 0; while (_local4 < list.length) { _local3 = list[_local4]; _local3._x = _local3._x + _root.xGame.layers[_local3.layer].speed; _local5 = _root.xGame["layer" + _local3.layer]; _local5.light._y = _local5.wave._y + 10; if (((_local3._x + _local3._width) < 0) || (_local3._alpha <= 0)) { _local3.removeMovieClip(); list.splice(_local4, 1); } else { _local4++; } } } }Symbol 255 MovieClip [__Packages.stMouse] Frame 0class stMouse extends MovieClip { var defaultFrame, intervalId, gotoAndStop, _visible, hideStandard, _x, _y; function stMouse () { super(); defaultFrame = ""; intervalId = -1; reset(); } function setDefault(_frame, _hideMouse) { showIcon(_frame, _hideMouse); defaultFrame = _frame; } function showIcon(_frame, _hideMouse) { gotoAndStop(_frame); _visible = true; if (_hideMouse) { hideStandard = _hideMouse; Mouse.hide(); } if (intervalId == -1) { intervalId = setInterval(this, "managePosition", 1); managePosition(); } } function reset() { if (defaultFrame != "") { showIcon(defaultFrame, hideStandard); } else { gotoAndStop(1); _visible = false; if (intervalId != -1) { clearInterval(intervalId); intervalId = -1; } Mouse.show(); } } function managePosition() { _x = _root._xmouse; _y = _root._ymouse; } }Symbol 256 MovieClip [__Packages.stTune] Frame 0class stTune extends MovieClip { var speedx, speedy, isFlying, maxAccel, flyingSlowMotion, flyingMultiplier, flyingBottom, flyingTop, state, shipIndex, bubblesPercentage, bubblesTime, tune, _visible, _x, _y; function stTune () { super(); speedx = 0; speedy = 0; isFlying = 0; maxAccel = 0.2; flyingSlowMotion = 1; flyingMultiplier = 1; flyingBottom = -300; flyingTop = -495; state = 0; shipIndex = -1; bubblesPercentage = 0.5; bubblesTime = getTimer(); tune.y = tune._y; } function init() { speedx = 0; speedy = 0; isFlying = 0; flyingSlowMotion = 1; flyingMultiplier = 1; tune._x = 0; tune._y = -270; _root.xTween.reset(tune, "_rotation"); tune._rotation = 0; _visible = true; state = 0; shipIndex = -1; } function manageNormal() { var _local4; var _local3; if (tune._y > flyingBottom) { if (isFlying) { isFlying = 0; speedy = speedy - ((maxAccel * flyingMultiplier) / flyingSlowMotion); flyingSlowMotion = 1; flyingMultiplier = 1; _root.xSounds.play("Splash"); } } else if (isFlying == 0) { isFlying = 1; flyingSlowMotion = 1; flyingMultiplier = (-tune._y) / (-(flyingTop - tune._y)); } if (_root.mouseIsDown) { _local3 = -maxAccel; } else { _local3 = maxAccel; } if (isFlying) { speedy = speedy + ((maxAccel * flyingMultiplier) / flyingSlowMotion); tune._y = tune._y + (speedy / flyingSlowMotion); } else { speedy = speedy + _local3; tune._y = tune._y + speedy; } if (tune._y > tune.y) { tune._y = tune.y; speedy = 0; } tune._rotation = 0 + ((speedy / 15) * 45); if ((getTimer() >= bubblesTime) && (!isFlying)) { if (Math.random() <= bubblesPercentage) { _root.xGame.bubbles.add(_x, _y + tune._y); } bubblesTime = getTimer() + 500; } } function manage() { var _local3; switch (state) { case 0 : manageNormal(); break; case 1 : case 2 : case 3 : manageHooked(); } if (isFlying) { _local3 = (-(tune._y - flyingBottom)) / (-(flyingTop - flyingBottom)); _root.xGame.percenty = _local3; } else { _root.xGame.percenty = 0; } } function hook(_type, _index) { state = 1 + _type; shipIndex = _index; tuneEscape(); _root.xGame.stopGame(); _root.xSounds.play("Hooked"); _root.info.score.text = _root.xGame.gameTime; } function manageHooked() { _root.xGame.setSpeed(-1); tune._x = tune._x + (_root.xGame.layers[1].speed * _root.xShips.types[shipIndex].speed); speedx = 0; speedy = 0; if (tune._x <= -140) { _root.xTween.reset(tune, "_rotation"); _root.xStates.changeState("showGameOver"); } } function tuneEscape() { var _local3; _local3 = 0; while (_local3 < 15) { _root.xTween.add(tune, "_rotation", -15 + _local3, 0, 400, "easeinoutsine", undefined, undefined, true); _root.xTween.add(tune, "_rotation", 15 - _local3, 0, 400, "easeinoutsine", undefined, undefined, true); _local3 = _local3 + 3; } } }Symbol 257 MovieClip [__Packages.stBubbles] Frame 0class stBubbles extends MovieClip { var list, attachMovie, getNextHighestDepth; function stBubbles () { super(); list = new Array(); } function add(_x1, _y1) { var _local2; _local2 = attachMovie("Bubble", "bubbles" + getTimer(), getNextHighestDepth()); _local2._x = _x1; _local2._y = _y1; _local2.y = _y1; _local2._alpha = 25 + (Math.random() * 25); _local2._xscale = 100 + (Math.random() * 100); _local2._yscale = _local2._xscale; _local2._rotation = -45 + (Math.random() * 90); list.push(_local2); } function onEnterFrame() { var _local4; var _local3; _local4 = 0; while (_local4 < list.length) { _local3 = list[_local4]; _local3._x = _local3._x + _root.xGame.layers[1].speed; if ((_local3._x + _local3._width) < 0) { _local3.removeMovieClip(); list.splice(_local4, 1); } else { _local4++; } } } }Symbol 258 MovieClip [__Packages.stGame] Frame 0class stGame { var wavesMaxHeight, layer1, sinusHeights, layer2, layer3, layer4, percenty, bubbles, tune, difficulty, gameTime, startSpeed, layers, intervalId, layer5; function stGame () { init(); wavesMaxHeight = 2; calculateSinusHeights(60); layer1.wave._x = (-Math.random()) * 600; layer1.wave.offset = int(Math.random() * sinusHeights.length); layer1.wave.y = layer1.wave._y; layer1.floor._x = (-Math.random()) * 600; layer2.wave._x = (-Math.random()) * 600; layer2.wave.offset = int(Math.random() * sinusHeights.length); layer2.wave.y = layer2.wave._y; layer2.floor._x = (-Math.random()) * 600; layer3.wave._x = (-Math.random()) * 600; layer3.wave.offset = int(Math.random() * sinusHeights.length); layer3.wave.y = layer3.wave._y; layer3.floor._x = (-Math.random()) * 600; layer4.wave._x = (-Math.random()) * 600; layer4.wave.offset = int(Math.random() * sinusHeights.length); layer4.wave.y = layer4.wave._y; layer4.floor._x = (-Math.random()) * 600; } function init() { percenty = 0; bubbles = layer1.xBubbles; tune = layer1.xTune; difficulty = 1; gameTime = 0; startSpeed = -7; layers = new Array(); layers[1] = {speed:startSpeed, ratio:1, displacement:80}; layers[2] = {speed:layers[1].speed * 0.83, ratio:0.83, displacement:40}; layers[3] = {speed:layers[1].speed * 0.67, ratio:0.67, displacement:20}; layers[4] = {speed:layers[1].speed * 0.41, ratio:0.41, displacement:10}; layers[5] = {speed:layers[1].speed * 0.23, ratio:0.23, displacement:0}; _root.info.score.text = "0"; } function calculateSinusHeights(_total) { var _local2; var _local4; var _local3; sinusHeights = new Array(); _local3 = 0; _local4 = 360 / _total; _local2 = 0; while (_local2 < _total) { sinusHeights[_local2] = Math.sin((_local3 * Math.PI) / 180); _local3 = _local3 + _local4; _local2++; } } function startGame() { init(); intervalId = setInterval(this, "difficultyStep", 1000); } function stopGame() { if (intervalId != undefined) { clearInterval(intervalId); intervalId = undefined; } } function move() { var _local2; if (percenty > 1) { percenty = 1; } if (percenty < 0) { percenty = 0; } _local2 = 90 * percenty; layer1.wave._x = layer1.wave._x + layers[1].speed; layer1.floor._x = layer1.floor._x + layers[1].speed; if (layer1.wave._x <= -600) { layer1.wave._x = layer1.wave._x + 600; } if (layer1.floor._x <= -600) { layer1.floor._x = layer1.floor._x + 600; } layer1.wave._y = layer1.wave.y + (sinusHeights[layer1.wave.offset] * wavesMaxHeight); ((layer1.wave.offset < sinusHeights.length) ? (++layer1.wave.offset) : ((layer1.wave.offset = 0))); layer1._y = _local2 + (layers[1].displacement * percenty); layer2.wave._x = layer2.wave._x + layers[2].speed; layer2.floor._x = layer2.floor._x + layers[2].speed; if (layer2.wave._x <= -600) { layer2.wave._x = layer2.wave._x + 600; } if (layer2.floor._x <= -600) { layer2.floor._x = layer2.floor._x + 600; } layer2.wave._y = layer2.wave.y + (sinusHeights[layer2.wave.offset] * wavesMaxHeight); ((layer2.wave.offset < sinusHeights.length) ? (++layer2.wave.offset) : ((layer2.wave.offset = 0))); layer2._y = _local2 + (layers[2].displacement * percenty); layer3.wave._x = layer3.wave._x + layers[3].speed; layer3.floor._x = layer3.floor._x + layers[3].speed; if (layer3.wave._x <= -600) { layer3.wave._x = layer3.wave._x + 600; } if (layer3.floor._x <= -600) { layer3.floor._x = layer3.floor._x + 600; } layer3.wave._y = layer3.wave.y + (sinusHeights[layer3.wave.offset] * wavesMaxHeight); ((layer3.wave.offset < sinusHeights.length) ? (++layer3.wave.offset) : ((layer3.wave.offset = 0))); layer3._y = _local2 + (layers[3].displacement * percenty); layer4.wave._x = layer4.wave._x + layers[4].speed; layer4.floor._x = layer4.floor._x + layers[4].speed; if (layer4.wave._x <= -600) { layer4.wave._x = layer4.wave._x + 600; } if (layer4.floor._x <= -600) { layer4.floor._x = layer4.floor._x + 600; } layer4.wave._y = layer4.wave.y + (sinusHeights[layer4.wave.offset] * wavesMaxHeight); ((layer4.wave.offset < sinusHeights.length) ? (++layer4.wave.offset) : ((layer4.wave.offset = 0))); layer4._y = _local2 + (layers[4].displacement * percenty); layer5.sky._x = layer5.sky._x + layers[5].speed; layer5.ocean._x = layer5.ocean._x + layers[5].speed; if (layer5.sky._x <= -600) { layer5.sky._x = layer5.sky._x + 600; } if (layer5.ocean._x <= -600) { layer5.ocean._x = layer5.ocean._x + 600; } layer5._y = _local2 + (layers[5].displacement * percenty); } function setSpeed(_layer1Speed) { layers[1].speed = _layer1Speed; layers[2].speed = layers[1].speed * layers[1].ratio; layers[3].speed = layers[1].speed * layers[3].ratio; layers[4].speed = layers[1].speed * layers[4].ratio; layers[5].speed = layers[1].speed * layers[5].ratio; } function difficultyStep() { difficulty++; _root.info.score.text = gameTime; setSpeed(startSpeed * (1 + (0.00555555555555556 * difficulty))); if ((difficulty % 30) == 0) { _root.xShips.addShip(); } } }Symbol 259 MovieClip [__Packages.stSounds] Frame 0class stSounds extends MovieClip { var soundEnabled, currentMusic, createEmptyMovieClip, getNextHighestDepth; function stSounds () { super(); soundEnabled = 1; currentMusic = undefined; add("Hooked", "Hooked", 100); add("Splash", "Splash", 100); } function add(_trigger, _sound, _vol) { var _local2; _local2 = createEmptyMovieClip(_trigger, getNextHighestDepth()); _local2.snd = new Sound(_local2); _local2.snd.attachSound(_sound); if (_vol == undefined) { _vol = 100; } _local2.snd.setVolume(_vol); } function play(_trigger, _times) { if (!soundEnabled) { return(undefined); } if (_times == 0) { _times = 99999999 /* 0x5F5E0FF */; } this[_trigger].snd.start(0, _times); } function stop(_trigger) { this[_trigger].snd.stop(); } function playMusic(_name_, _file) { var _local3; _local3 = createEmptyMovieClip(_name_, getNextHighestDepth()); _local3.timeFadeIn = 0; _local3.fadeIn = function () { var _local3; var _local2; _local2 = (getTimer() - this.timeFadeIn) / 2000; if (_local2 > 1) { _local2 = 1; } _local3 = 100 * _local2; if (this._parent.soundEnabled) { this.snd.setVolume(_local3); } else { this.snd.setVolume(0); this.onEnterFrame = undefined; } if (_local2 == 1) { this.onEnterFrame = undefined; } }; _local3.timeFadeOut = 0; _local3.fadeOut = function () { var _local3; var _local2; _local2 = (getTimer() - this.timeFadeOut) / 1000; if (_local2 > 1) { _local2 = 1; } _local3 = 100 * (1 - _local2); if (this._parent.soundEnabled) { this.snd.setVolume(_local3); } else { this.snd.setVolume(0); this.snd.stop(); this.onEnterFrame = undefined; } if (_local2 == 1) { this.snd.stop(); this.onEnterFrame = undefined; } }; _local3.snd = new Sound(_local3); _local3.snd.loadSound(_root.path + _file, true); _local3.snd.onSoundComplete = function () { this.start(0); }; _local3.snd.setVolume(0); if (currentMusic != undefined) { currentMusic.timeFadeOut = getTimer(); currentMusic.onEnterFrame = currentMusic.fadeOut; } currentMusic = _local3; currentMusic.timeFadeIn = getTimer(); currentMusic.onEnterFrame = currentMusic.fadeIn; } function disableSound() { soundEnabled = 0; if (currentMusic != undefined) { currentMusic.snd.setVolume(0); } } function enableSound() { soundEnabled = 1; if (currentMusic != undefined) { currentMusic.snd.setVolume(100); } } }
Library Items
Symbol 1 Sound [Splash] | ||
Symbol 2 Sound [Hooked] | ||
Symbol 3 Bitmap | Used by:4 | |
Symbol 4 Graphic | Uses:3 | Used by:5 |
Symbol 5 MovieClip [Coral5] | Uses:4 | |
Symbol 6 Bitmap | Used by:7 | |
Symbol 7 Graphic | Uses:6 | Used by:8 |
Symbol 8 MovieClip [Coral4] | Uses:7 | |
Symbol 9 Bitmap | Used by:10 | |
Symbol 10 Graphic | Uses:9 | Used by:11 |
Symbol 11 MovieClip [Coral3] | Uses:10 | |
Symbol 12 Bitmap | Used by:13 | |
Symbol 13 Graphic | Uses:12 | Used by:14 |
Symbol 14 MovieClip [Coral2] | Uses:13 | |
Symbol 15 Bitmap | Used by:16 | |
Symbol 16 Graphic | Uses:15 | Used by:17 |
Symbol 17 MovieClip [Trompets2] | Uses:16 | |
Symbol 18 Bitmap | Used by:19 | |
Symbol 19 Graphic | Uses:18 | Used by:20 |
Symbol 20 MovieClip [Trompets1] | Uses:19 | |
Symbol 21 Bitmap | Used by:22 | |
Symbol 22 Graphic | Uses:21 | Used by:23 |
Symbol 23 MovieClip [Coral1] | Uses:22 | |
Symbol 24 Bitmap | Used by:25 | |
Symbol 25 Graphic | Uses:24 | Used by:26 |
Symbol 26 MovieClip [Plant] | Uses:25 | |
Symbol 27 Bitmap | Used by:28 | |
Symbol 28 Graphic | Uses:27 | Used by:29 |
Symbol 29 MovieClip [Shell] | Uses:28 | |
Symbol 30 Graphic | Used by:31 | |
Symbol 31 MovieClip [Bubble] | Uses:30 | |
Symbol 32 Graphic | Used by:35 | |
Symbol 33 Graphic | Used by:34 | |
Symbol 34 MovieClip | Uses:33 | Used by:35 |
Symbol 35 MovieClip [Light1] | Uses:32 34 | |
Symbol 36 MovieClip | Used by:37 40 45 46 51 52 57 60 65 68 75 95 105 109 113 117 | |
Symbol 37 MovieClip | Uses:36 | Used by:40 |
Symbol 38 Bitmap | Used by:39 | |
Symbol 39 Graphic | Uses:38 | Used by:40 46 52 |
Symbol 40 MovieClip [Ship3b] | Uses:37 36 39 | |
Symbol 41 Bitmap | Used by:42 | |
Symbol 42 Graphic | Uses:41 | Used by:45 |
Symbol 43 Graphic | Used by:44 | |
Symbol 44 MovieClip | Uses:43 | Used by:45 |
Symbol 45 MovieClip | Uses:42 44 36 | Used by:46 |
Symbol 46 MovieClip [Ship3a] | Uses:45 36 39 | |
Symbol 47 Bitmap | Used by:48 | |
Symbol 48 Graphic | Uses:47 | Used by:51 |
Symbol 49 Graphic | Used by:50 | |
Symbol 50 MovieClip | Uses:49 | Used by:51 |
Symbol 51 MovieClip | Uses:48 50 36 | Used by:52 |
Symbol 52 MovieClip [Ship3] | Uses:51 36 39 | |
Symbol 53 Bitmap | Used by:54 | |
Symbol 54 Graphic | Uses:53 | Used by:57 |
Symbol 55 Graphic | Used by:56 | |
Symbol 56 MovieClip | Uses:55 | Used by:57 |
Symbol 57 MovieClip | Uses:54 56 36 | Used by:60 |
Symbol 58 Bitmap | Used by:59 | |
Symbol 59 Graphic | Uses:58 | Used by:60 |
Symbol 60 MovieClip [Ship2] | Uses:57 36 59 | |
Symbol 61 Bitmap | Used by:62 | |
Symbol 62 Graphic | Uses:61 | Used by:65 |
Symbol 63 Graphic | Used by:64 | |
Symbol 64 MovieClip | Uses:63 | Used by:65 |
Symbol 65 MovieClip | Uses:62 64 36 | Used by:68 |
Symbol 66 Bitmap | Used by:67 | |
Symbol 67 Graphic | Uses:66 | Used by:68 |
Symbol 68 MovieClip [Ship1] | Uses:65 36 67 | |
Symbol 69 Bitmap | Used by:70 | |
Symbol 70 Graphic | Uses:69 | Used by:71 |
Symbol 71 MovieClip | Uses:70 | Used by:75 |
Symbol 72 Bitmap | Used by:73 | |
Symbol 73 Graphic | Uses:72 | Used by:74 |
Symbol 74 MovieClip | Uses:73 | Used by:75 |
Symbol 75 MovieClip [Buoy] | Uses:36 71 74 | |
Symbol 76 MovieClip [Sounds] | Used by:Timeline | |
Symbol 77 Graphic | Used by:79 | |
Symbol 78 Graphic | Used by:79 | |
Symbol 79 MovieClip [Mouse] | Uses:77 78 | Used by:Timeline |
Symbol 80 Bitmap | Used by:81 | |
Symbol 81 Graphic | Uses:80 | Used by:86 |
Symbol 82 Bitmap | Used by:83 | |
Symbol 83 Graphic | Uses:82 | Used by:86 |
Symbol 84 Bitmap | Used by:85 | |
Symbol 85 Graphic | Uses:84 | Used by:86 |
Symbol 86 MovieClip | Uses:81 83 85 | Used by:87 |
Symbol 87 MovieClip [Tune] | Uses:86 | Used by:117 |
Symbol 88 MovieClip [Bubbles] | Used by:117 | |
Symbol 89 Bitmap | Used by:90 | |
Symbol 90 Graphic | Uses:89 | Used by:91 |
Symbol 91 MovieClip | Uses:90 | Used by:95 |
Symbol 92 Bitmap | Used by:93 | |
Symbol 93 Graphic | Uses:92 | Used by:94 |
Symbol 94 MovieClip | Uses:93 | Used by:95 |
Symbol 95 MovieClip | Uses:91 94 36 | Used by:118 |
Symbol 96 Bitmap | Used by:100 111 | |
Symbol 97 Bitmap | Used by:100 107 | |
Symbol 98 Bitmap | Used by:100 | |
Symbol 99 Bitmap | Used by:100 | |
Symbol 100 Graphic | Uses:96 97 98 99 | Used by:101 |
Symbol 101 MovieClip | Uses:100 | Used by:105 |
Symbol 102 Bitmap | Used by:103 | |
Symbol 103 Graphic | Uses:102 | Used by:104 |
Symbol 104 MovieClip | Uses:103 | Used by:105 109 113 117 |
Symbol 105 MovieClip | Uses:101 104 36 | Used by:118 |
Symbol 106 Bitmap | Used by:107 | |
Symbol 107 Graphic | Uses:97 106 | Used by:108 |
Symbol 108 MovieClip | Uses:107 | Used by:109 |
Symbol 109 MovieClip | Uses:108 104 36 | Used by:118 |
Symbol 110 Bitmap | Used by:111 | |
Symbol 111 Graphic | Uses:96 110 | Used by:112 |
Symbol 112 MovieClip | Uses:111 | Used by:113 |
Symbol 113 MovieClip | Uses:112 104 36 | Used by:118 |
Symbol 114 Bitmap | Used by:115 | |
Symbol 115 Graphic | Uses:114 | Used by:116 |
Symbol 116 MovieClip | Uses:115 | Used by:117 |
Symbol 117 MovieClip | Uses:116 88 36 87 104 | Used by:118 |
Symbol 118 MovieClip [Game] | Uses:95 105 109 113 117 | Used by:Timeline |
Symbol 119 Graphic | Used by:192 Timeline | |
Symbol 120 Bitmap | Used by:121 | |
Symbol 121 Graphic | Uses:120 | Used by:240 |
Symbol 122 Bitmap | Used by:123 | |
Symbol 123 Graphic | Uses:122 | Used by:128 130 132 134 149 191 203 205 |
Symbol 124 Font | Used by:125 129 131 133 135 141 143 148 153 154 159 161 167 171 173 179 183 185 190 193 195 196 197 198 199 200 201 202 204 207 208 209 210 211 212 214 216 219 220 222 223 224 226 227 229 230 231 232 233 234 235 236 237 238 239 242 243 | |
Symbol 125 Text | Uses:124 | Used by:128 |
Symbol 126 Bitmap | Used by:127 | |
Symbol 127 Graphic | Uses:126 | Used by:128 130 132 134 149 191 203 205 |
Symbol 128 Button | Uses:123 125 127 | Used by:240 |
Symbol 129 Text | Uses:124 | Used by:130 |
Symbol 130 Button | Uses:123 129 127 | Used by:240 |
Symbol 131 Text | Uses:124 | Used by:132 |
Symbol 132 Button | Uses:123 131 127 | Used by:240 |
Symbol 133 Text | Uses:124 | Used by:134 |
Symbol 134 Button | Uses:123 133 127 | Used by:240 |
Symbol 135 Text | Uses:124 | Used by:240 |
Symbol 136 Bitmap | Used by:137 | |
Symbol 137 Graphic | Uses:136 | Used by:138 |
Symbol 138 MovieClip | Uses:137 | Used by:139 |
Symbol 139 MovieClip | Uses:138 | Used by:145 163 175 187 218 240 |
Symbol 140 Graphic | Used by:145 | |
Symbol 141 Text | Uses:124 | Used by:145 |
Symbol 142 Graphic | Used by:145 | |
Symbol 143 Text | Uses:124 | Used by:145 |
Symbol 144 Graphic | Used by:145 | |
Symbol 145 Button | Uses:139 140 141 142 143 144 | Used by:240 |
Symbol 146 Bitmap | Used by:147 | |
Symbol 147 Graphic | Uses:146 | Used by:240 |
Symbol 148 Text | Uses:124 | Used by:149 |
Symbol 149 Button | Uses:123 148 127 | Used by:240 |
Symbol 150 Bitmap | Used by:152 | |
Symbol 151 Bitmap | Used by:152 | |
Symbol 152 Graphic | Uses:150 151 | Used by:240 |
Symbol 153 Text | Uses:124 | Used by:240 |
Symbol 154 Text | Uses:124 | Used by:240 |
Symbol 155 Font | Used by:156 157 168 169 180 181 | |
Symbol 156 Text | Uses:155 | Used by:240 |
Symbol 157 Text | Uses:155 | Used by:240 |
Symbol 158 Graphic | Used by:163 | |
Symbol 159 Text | Uses:124 | Used by:163 |
Symbol 160 Graphic | Used by:163 | |
Symbol 161 Text | Uses:124 | Used by:163 |
Symbol 162 Graphic | Used by:163 | |
Symbol 163 Button | Uses:139 158 159 160 161 162 | Used by:240 |
Symbol 164 Bitmap | Used by:166 | |
Symbol 165 Bitmap | Used by:166 | |
Symbol 166 Graphic | Uses:164 165 | Used by:240 |
Symbol 167 Text | Uses:124 | Used by:240 |
Symbol 168 Text | Uses:155 | Used by:240 |
Symbol 169 Text | Uses:155 | Used by:240 |
Symbol 170 Graphic | Used by:175 | |
Symbol 171 Text | Uses:124 | Used by:175 |
Symbol 172 Graphic | Used by:175 | |
Symbol 173 Text | Uses:124 | Used by:175 |
Symbol 174 Graphic | Used by:175 | |
Symbol 175 Button | Uses:139 170 171 172 173 174 | Used by:240 |
Symbol 176 Bitmap | Used by:178 | |
Symbol 177 Bitmap | Used by:178 | |
Symbol 178 Graphic | Uses:176 177 | Used by:240 |
Symbol 179 Text | Uses:124 | Used by:240 |
Symbol 180 Text | Uses:155 | Used by:240 |
Symbol 181 Text | Uses:155 | Used by:240 |
Symbol 182 Graphic | Used by:187 | |
Symbol 183 Text | Uses:124 | Used by:187 |
Symbol 184 Graphic | Used by:187 | |
Symbol 185 Text | Uses:124 | Used by:187 |
Symbol 186 Graphic | Used by:187 | |
Symbol 187 Button | Uses:139 182 183 184 185 186 | Used by:240 |
Symbol 188 Bitmap | Used by:189 | |
Symbol 189 Graphic | Uses:188 | Used by:240 |
Symbol 190 Text | Uses:124 | Used by:191 |
Symbol 191 Button | Uses:123 190 127 | Used by:240 |
Symbol 192 MovieClip | Uses:119 | Used by:240 |
Symbol 193 Text | Uses:124 | Used by:240 |
Symbol 194 Font | Used by:195 196 197 198 199 200 201 | |
Symbol 195 Text | Uses:124 194 | Used by:240 |
Symbol 196 Text | Uses:124 194 | Used by:240 |
Symbol 197 Text | Uses:124 194 | Used by:240 |
Symbol 198 Text | Uses:124 194 | Used by:240 |
Symbol 199 Text | Uses:124 194 | Used by:240 |
Symbol 200 Text | Uses:124 194 | Used by:240 |
Symbol 201 Text | Uses:124 194 | Used by:240 |
Symbol 202 Text | Uses:124 | Used by:203 |
Symbol 203 Button | Uses:123 202 127 | Used by:240 |
Symbol 204 Text | Uses:124 | Used by:205 |
Symbol 205 Button | Uses:123 204 127 | Used by:240 |
Symbol 206 Graphic | Used by:240 | |
Symbol 207 Text | Uses:124 | Used by:240 |
Symbol 208 Text | Uses:124 | Used by:240 |
Symbol 209 Text | Uses:124 | Used by:240 |
Symbol 210 Text | Uses:124 | Used by:240 |
Symbol 211 EditableText | Uses:124 | Used by:240 |
Symbol 212 EditableText | Uses:124 | Used by:240 |
Symbol 213 Graphic | Used by:218 | |
Symbol 214 Text | Uses:124 | Used by:218 |
Symbol 215 Graphic | Used by:218 | |
Symbol 216 Text | Uses:124 | Used by:218 |
Symbol 217 Graphic | Used by:218 | |
Symbol 218 Button | Uses:139 213 214 215 216 217 | Used by:240 |
Symbol 219 Text | Uses:124 | Used by:240 |
Symbol 220 Text | Uses:124 | Used by:240 |
Symbol 221 Graphic | Used by:240 | |
Symbol 222 Text | Uses:124 | Used by:240 |
Symbol 223 Text | Uses:124 | Used by:240 |
Symbol 224 Text | Uses:124 | Used by:240 |
Symbol 225 Graphic | Used by:228 | |
Symbol 226 EditableText | Uses:124 | Used by:228 |
Symbol 227 EditableText | Uses:124 | Used by:228 |
Symbol 228 MovieClip | Uses:225 226 227 | Used by:240 |
Symbol 229 Text | Uses:124 | Used by:240 |
Symbol 230 Text | Uses:124 | Used by:240 |
Symbol 231 Text | Uses:124 | Used by:240 |
Symbol 232 Text | Uses:124 | Used by:240 |
Symbol 233 Text | Uses:124 | Used by:240 |
Symbol 234 Text | Uses:124 | Used by:240 |
Symbol 235 Text | Uses:124 | Used by:240 |
Symbol 236 Text | Uses:124 | Used by:240 |
Symbol 237 Text | Uses:124 | Used by:240 |
Symbol 238 Text | Uses:124 | Used by:240 |
Symbol 239 Text | Uses:124 | Used by:240 |
Symbol 240 MovieClip | Uses:121 128 130 132 134 135 145 147 149 152 153 154 156 157 163 166 167 168 169 175 178 179 180 181 187 189 191 192 193 195 196 197 198 199 200 201 139 203 205 206 207 208 209 210 211 212 218 219 220 221 222 223 224 228 229 230 231 232 233 234 235 236 237 238 239 | Used by:Timeline |
Symbol 241 Graphic | Used by:244 | |
Symbol 242 Text | Uses:124 | Used by:244 |
Symbol 243 EditableText | Uses:124 | Used by:244 |
Symbol 244 MovieClip | Uses:241 242 243 | Used by:Timeline |
Symbol 245 Bitmap | Used by:246 | |
Symbol 246 Graphic | Uses:245 | Used by:249 |
Symbol 247 Bitmap | Used by:248 | |
Symbol 248 Graphic | Uses:247 | Used by:249 |
Symbol 249 MovieClip | Uses:246 248 | Used by:Timeline |
Symbol 250 MovieClip [__Packages.stStates] | ||
Symbol 251 MovieClip [__Packages.stDecoration] | ||
Symbol 252 MovieClip [__Packages.stTween] | ||
Symbol 253 MovieClip [__Packages.stShips] | ||
Symbol 254 MovieClip [__Packages.stLight] | ||
Symbol 255 MovieClip [__Packages.stMouse] | ||
Symbol 256 MovieClip [__Packages.stTune] | ||
Symbol 257 MovieClip [__Packages.stBubbles] | ||
Symbol 258 MovieClip [__Packages.stGame] | ||
Symbol 259 MovieClip [__Packages.stSounds] |
Instance Names
"xGame" | Frame 1 | Symbol 118 MovieClip [Game] |
"menu" | Frame 1 | Symbol 240 MovieClip |
"xMouse" | Frame 1 | Symbol 79 MovieClip [Mouse] |
"info" | Frame 1 | Symbol 244 MovieClip |
"mute" | Frame 1 | Symbol 249 MovieClip |
"xSounds" | Frame 1 | Symbol 76 MovieClip [Sounds] |
"mc" | Symbol 35 MovieClip [Light1] Frame 1 | Symbol 34 MovieClip |
"cord" | Symbol 37 MovieClip Frame 1 | Symbol 36 MovieClip |
"net" | Symbol 40 MovieClip [Ship3b] Frame 1 | Symbol 37 MovieClip |
"cord" | Symbol 40 MovieClip [Ship3b] Frame 1 | Symbol 36 MovieClip |
"hook" | Symbol 40 MovieClip [Ship3b] Frame 1 | Symbol 36 MovieClip |
"hot" | Symbol 45 MovieClip Frame 1 | Symbol 44 MovieClip |
"hook" | Symbol 45 MovieClip Frame 1 | Symbol 36 MovieClip |
"net" | Symbol 46 MovieClip [Ship3a] Frame 1 | Symbol 45 MovieClip |
"cord" | Symbol 46 MovieClip [Ship3a] Frame 1 | Symbol 36 MovieClip |
"hook" | Symbol 46 MovieClip [Ship3a] Frame 1 | Symbol 36 MovieClip |
"hot" | Symbol 51 MovieClip Frame 1 | Symbol 50 MovieClip |
"hook" | Symbol 51 MovieClip Frame 1 | Symbol 36 MovieClip |
"net" | Symbol 52 MovieClip [Ship3] Frame 1 | Symbol 51 MovieClip |
"cord" | Symbol 52 MovieClip [Ship3] Frame 1 | Symbol 36 MovieClip |
"hook" | Symbol 52 MovieClip [Ship3] Frame 1 | Symbol 36 MovieClip |
"hot" | Symbol 57 MovieClip Frame 1 | Symbol 56 MovieClip |
"hook" | Symbol 57 MovieClip Frame 1 | Symbol 36 MovieClip |
"net" | Symbol 60 MovieClip [Ship2] Frame 1 | Symbol 57 MovieClip |
"cord" | Symbol 60 MovieClip [Ship2] Frame 1 | Symbol 36 MovieClip |
"hook" | Symbol 60 MovieClip [Ship2] Frame 1 | Symbol 36 MovieClip |
"hot" | Symbol 65 MovieClip Frame 1 | Symbol 64 MovieClip |
"hook" | Symbol 65 MovieClip Frame 1 | Symbol 36 MovieClip |
"net" | Symbol 68 MovieClip [Ship1] Frame 1 | Symbol 65 MovieClip |
"cord" | Symbol 68 MovieClip [Ship1] Frame 1 | Symbol 36 MovieClip |
"hook" | Symbol 68 MovieClip [Ship1] Frame 1 | Symbol 36 MovieClip |
"cord" | Symbol 75 MovieClip [Buoy] Frame 1 | Symbol 36 MovieClip |
"buoy" | Symbol 75 MovieClip [Buoy] Frame 1 | Symbol 71 MovieClip |
"bait" | Symbol 75 MovieClip [Buoy] Frame 1 | Symbol 74 MovieClip |
"tune" | Symbol 87 MovieClip [Tune] Frame 1 | Symbol 86 MovieClip |
"sky" | Symbol 95 MovieClip Frame 1 | Symbol 91 MovieClip |
"ocean" | Symbol 95 MovieClip Frame 1 | Symbol 94 MovieClip |
"light" | Symbol 95 MovieClip Frame 1 | Symbol 36 MovieClip |
"floor" | Symbol 105 MovieClip Frame 1 | Symbol 101 MovieClip |
"wave" | Symbol 105 MovieClip Frame 1 | Symbol 104 MovieClip |
"light" | Symbol 105 MovieClip Frame 1 | Symbol 36 MovieClip |
"floor" | Symbol 109 MovieClip Frame 1 | Symbol 108 MovieClip |
"wave" | Symbol 109 MovieClip Frame 1 | Symbol 104 MovieClip |
"light" | Symbol 109 MovieClip Frame 1 | Symbol 36 MovieClip |
"floor" | Symbol 113 MovieClip Frame 1 | Symbol 112 MovieClip |
"wave" | Symbol 113 MovieClip Frame 1 | Symbol 104 MovieClip |
"light" | Symbol 113 MovieClip Frame 1 | Symbol 36 MovieClip |
"floor" | Symbol 117 MovieClip Frame 1 | Symbol 116 MovieClip |
"xBubbles" | Symbol 117 MovieClip Frame 1 | Symbol 88 MovieClip [Bubbles] |
"ships" | Symbol 117 MovieClip Frame 1 | Symbol 36 MovieClip |
"xTune" | Symbol 117 MovieClip Frame 1 | Symbol 87 MovieClip [Tune] |
"wave" | Symbol 117 MovieClip Frame 1 | Symbol 104 MovieClip |
"light" | Symbol 117 MovieClip Frame 1 | Symbol 36 MovieClip |
"layer5" | Symbol 118 MovieClip [Game] Frame 1 | Symbol 95 MovieClip |
"layer4" | Symbol 118 MovieClip [Game] Frame 1 | Symbol 105 MovieClip |
"layer3" | Symbol 118 MovieClip [Game] Frame 1 | Symbol 109 MovieClip |
"layer2" | Symbol 118 MovieClip [Game] Frame 1 | Symbol 113 MovieClip |
"layer1" | Symbol 118 MovieClip [Game] Frame 1 | Symbol 117 MovieClip |
"score" | Symbol 228 MovieClip Frame 1 | Symbol 226 EditableText |
"name" | Symbol 228 MovieClip Frame 1 | Symbol 227 EditableText |
"send" | Symbol 240 MovieClip Frame 6 | Symbol 203 Button |
"name" | Symbol 240 MovieClip Frame 6 | Symbol 211 EditableText |
"score" | Symbol 240 MovieClip Frame 6 | Symbol 212 EditableText |
"row1" | Symbol 240 MovieClip Frame 8 | Symbol 228 MovieClip |
"row2" | Symbol 240 MovieClip Frame 8 | Symbol 228 MovieClip |
"row3" | Symbol 240 MovieClip Frame 8 | Symbol 228 MovieClip |
"row4" | Symbol 240 MovieClip Frame 8 | Symbol 228 MovieClip |
"row5" | Symbol 240 MovieClip Frame 8 | Symbol 228 MovieClip |
"row6" | Symbol 240 MovieClip Frame 8 | Symbol 228 MovieClip |
"row7" | Symbol 240 MovieClip Frame 8 | Symbol 228 MovieClip |
"row8" | Symbol 240 MovieClip Frame 8 | Symbol 228 MovieClip |
"row9" | Symbol 240 MovieClip Frame 8 | Symbol 228 MovieClip |
"row10" | Symbol 240 MovieClip Frame 8 | Symbol 228 MovieClip |
"score" | Symbol 244 MovieClip Frame 1 | Symbol 243 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "Splash" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "Hooked" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "Coral5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "Coral4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "Coral3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 14 as "Coral2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "Trompets2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "Trompets1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "Coral1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 26 as "Plant" |
ExportAssets (56) | Timeline Frame 1 | Symbol 29 as "Shell" |
ExportAssets (56) | Timeline Frame 1 | Symbol 31 as "Bubble" |
ExportAssets (56) | Timeline Frame 1 | Symbol 35 as "Light1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "Ship3b" |
ExportAssets (56) | Timeline Frame 1 | Symbol 46 as "Ship3a" |
ExportAssets (56) | Timeline Frame 1 | Symbol 52 as "Ship3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 60 as "Ship2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 68 as "Ship1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 75 as "Buoy" |
ExportAssets (56) | Timeline Frame 1 | Symbol 76 as "Sounds" |
ExportAssets (56) | Timeline Frame 1 | Symbol 79 as "Mouse" |
ExportAssets (56) | Timeline Frame 1 | Symbol 87 as "Tune" |
ExportAssets (56) | Timeline Frame 1 | Symbol 88 as "Bubbles" |
ExportAssets (56) | Timeline Frame 1 | Symbol 118 as "Game" |
ExportAssets (56) | Timeline Frame 1 | Symbol 250 as "__Packages.stStates" |
ExportAssets (56) | Timeline Frame 1 | Symbol 251 as "__Packages.stDecoration" |
ExportAssets (56) | Timeline Frame 1 | Symbol 252 as "__Packages.stTween" |
ExportAssets (56) | Timeline Frame 1 | Symbol 253 as "__Packages.stShips" |
ExportAssets (56) | Timeline Frame 1 | Symbol 254 as "__Packages.stLight" |
ExportAssets (56) | Timeline Frame 1 | Symbol 255 as "__Packages.stMouse" |
ExportAssets (56) | Timeline Frame 1 | Symbol 256 as "__Packages.stTune" |
ExportAssets (56) | Timeline Frame 1 | Symbol 257 as "__Packages.stBubbles" |
ExportAssets (56) | Timeline Frame 1 | Symbol 258 as "__Packages.stGame" |
ExportAssets (56) | Timeline Frame 1 | Symbol 259 as "__Packages.stSounds" |
Labels
"up" | Symbol 79 MovieClip [Mouse] Frame 1 |
"down" | Symbol 79 MovieClip [Mouse] Frame 2 |
"menu" | Symbol 240 MovieClip Frame 1 |
"gameOver1" | Symbol 240 MovieClip Frame 2 |
"gameOver2" | Symbol 240 MovieClip Frame 3 |
"gameOver3" | Symbol 240 MovieClip Frame 4 |
"credits" | Symbol 240 MovieClip Frame 5 |
"score" | Symbol 240 MovieClip Frame 6 |
"help" | Symbol 240 MovieClip Frame 7 |
"scores" | Symbol 240 MovieClip Frame 8 |
|