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

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

Tall Ships.swf

This is the info page for
Flash #27595

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


Text
4

3

1

2

Docking
Area

-2

+2

2

-4

-3

-1

-2

+1

+4

+3

High Detail (faster computers)

High Detail (faster computers)

Low Detail (slower computers)

Low Detail (slower computers)

London, England
Lisbon, Portugal
Alexandria, Egypt
Dakar, Senegal
Rio De Janeiro, Brazil
Caracas, Venezuela
New Orleans, USA
Halifax, Canada

The object of the
game is to collect
national flags in a
race from London to
Halifax.

Guide your Tall Ship
through the dangers
of the Atlantic Ocean
to arrive safely in
each port!

Class A
acceleration:
top speed:
The largest and best suited for long
distance. Many Class A ships are
over 300 ft. in length.

Learn to sail in a Class A
(practice before you race)

Class B
acceleration:
top speed:
A well balanced vessel. Class B
ships usually range from 100 - 160
ft. in length.

Learn to sail in a Class B
(practice before you race)

Class C
acceleration:
top speed:
The smallest and most agile of the
three classes. Class C ships are
usually 30 - 100 ft. at the
waterline.

Learn to sail in a Class C
(practice before you race)

(press next to continue tutorial)

Interface

NAVIGATION ARROWS:
DIRECTION OF NEXT PORT

RED ARROW:
YOUR SHIP
GREEN CIRCLE:
YOUR DESTINATION

CLOCK:
REMAINING TIME

Interface

RED ARROW:
YOUR SHIP
GREEN CIRCLE:
YOUR DESTINATION

(press next to continue tutorial)

NAVIGATION ARROWS:
DIRECTION OF NEXT PORT

CLOCK:
REMAINING TIME

Controls

SPACEBAR:
RESTART RACE

UP/DOWN:
SPEED
LEFT/RIGHT:
TURN SHIP

Controls

SPACEBAR:
RESTART RACE

spacebar

UP/DOWN:
SPEED
LEFT/RIGHT:
TURN SHIP

Dangers

Colliding with any of these obstacles will result
in a LOSS OF TIME.

Dangers

Colliding with any of these obstacles will result
in a LOSS OF TIME.

Goals

Sail over buoys to gain BONUS TIME.
STOP YOUR SHIP on a docking area to collect the flag.

Goals

Sail over buoys to gain BONUS TIME.
STOP YOUR SHIP on a docking area to collect the flag.

Congratulations!
You are now ready to race the Atlantic!
(press next to continue)

TIME:

59.9

10000

BONUS:

59.9 * 10 = 599

SCORE:

retry

continue

Olá!
Welcome to Lisbon

Ahlan wa sahlan!
Welcome to Alexandria

Salut!
Welcome to Dakar

Olá!
Welcome to Rio De Janeiro

Hola!
Welcome to Caracas

Hello!
Welcome to New Orleans

Congratulations!
Welcome to Halifax

Race Times

Total Score

PLAY AGAIN

POST SCORE

Lisbon
Alexandria
Dakar
Rio De Janeiro
Caracas
New Orleans
Halifax

Total Score

Race Times

Your Name

PLAY AGAIN

POST SCORE

posting score...

ActionScript [AS1/AS2]

Frame 1
stop(); Stage.showMenu = false; _quality = "HIGH"; _global.gameQuality = "HIGH"; detailToggle_mc._visible = false; soundToggle_mc._visible = true; soundToggle_mc.onRelease = function () { if (openingSound.getVolume() > 0) { soundToggle_mc.gotoAndStop("down"); openingSound.setVolume(0); } else { soundToggle_mc.gotoAndStop("up"); openingSound.setVolume(100); } }; openingSound = new Sound(this); openingSound.attachSound("opening"); openingSound.start(); chooseYourVessel_mc._alpha = 0; chooseYourVessel_mc.onRelease = function () { gotoAndPlay ("intro"); }; chooseYourVessel_mc.onEnterFrame = function () { if (Key.isDown(83)) { gotoAndPlay ("intro"); } }; chooseYourVessel_mc.onRollOver = function () { this._alpha = 60; }; chooseYourVessel_mc.onRollOut = function () { this._alpha = 0; };
Frame 2
stop(); _quality = "HIGH"; detailToggle_mc._visible = false; soundToggle_mc._visible = true; soundToggle_mc.onRelease = function () { if (openingSound.getVolume() > 0) { soundToggle_mc.gotoAndStop("down"); openingSound.setVolume(0); } else { soundToggle_mc.gotoAndStop("up"); openingSound.setVolume(100); } }; btnNext_mc.onRelease = function () { gotoAndPlay ("selectBoat"); }; btnNext_mc.onEnterFrame = function () { if (Key.isDown(78)) { gotoAndPlay ("selectBoat"); } };
Frame 3
function goToRaceStart() { _global.shipClass = shipChoice; _global.startSeconds = 60; _global.startMilliseconds = 0; _global.leg = "london"; _global.nextCity = "lisbon"; _global.nextDock = "lisbonDock_mc"; _global.shipRotation = 0; gotoAndPlay ("start"); } function goToPracticeStart() { gotoAndPlay ("slideShow0"); _global.shipClass = shipChoice; _global.shipRotation = 0; } stop(); _quality = "HIGH"; detailToggle_mc._visible = false; soundToggle_mc._visible = false; _global.city = new Array(); _global.totalPoints = 0; nextPortArrow_mc.removeMovieClip(); endA = 237; endB = 150; endC = 71; endY = endB; shipChoice = "B"; arrowDown = false; openingSound.stop(); slider_mc.onEnterFrame = function () { if ((_xmouse < 120) && (_xmouse > 20)) { if (_ymouse < endC) { } else if (_ymouse < (endC + 70)) { endY = endC; shipChoice = "C"; } else if (_ymouse < (endB + 70)) { endY = endB; shipChoice = "B"; } else if (_ymouse < (endA + 70)) { endY = endA; shipChoice = "A"; } } if (Key.isDown(49)) { endY = endC; shipChoice = "C"; } else if (Key.isDown(50)) { endY = endB; shipChoice = "B"; } else if (Key.isDown(51)) { endY = endA; shipChoice = "A"; } if (Key.isDown(38) && (!arrowDown)) { arrowDown = true; if (shipChoice == "A") { endY = endB; shipChoice = "B"; } else { endY = endC; shipChoice = "C"; } } else if (Key.isDown(40) && (!arrowDown)) { arrowDown = true; if (shipChoice == "C") { endY = endB; shipChoice = "B"; } else { endY = endA; shipChoice = "A"; } } else if ((!Key.isDown(38)) && (!Key.isDown(40))) { arrowDown = false; } shipDescriptions_mc.gotoAndPlay(shipChoice); if (shipChoice == "A") { slider_mc.selectArrowUp_mc._visible = true; slider_mc.selectArrowDown_mc._visible = false; } else if (shipChoice == "B") { slider_mc.selectArrowUp_mc._visible = true; slider_mc.selectArrowDown_mc._visible = true; } else if (shipChoice == "C") { slider_mc.selectArrowUp_mc._visible = false; slider_mc.selectArrowDown_mc._visible = true; } if (Key.isDown(32) || (Key.isDown(82))) { goToRaceStart(); } this._y = this._y + ((endY - this._y) / 5); }; textBGMask_mc.onEnterFrame = function () { this._y = this._y + (((163 + endY) - this._y) / 5); }; btnRace_mc.onRelease = function () { goToRaceStart(); }; btnPractice_mc.onRelease = function () { goToPracticeStart(); };
Frame 4
stop(); _quality = "HIGH"; detailToggle_mc._visible = false; soundToggle_mc._visible = false; btnNext_mc.onRelease = function () { gotoAndPlay ("slideShow1"); }; btnBack_mc.onRelease = function () { gotoAndPlay ("selectBoat"); };
Frame 5
function restartLeg() { if (Key.isDown(32)) { gotoAndStop ("restartSlideShow1"); } } function moveBG(target, bg) { bg._x = bg._x - ((Math.cos(target.radians) * target.speed) + (Math.cos(target.momentumRad) * target.momentumSpeed)); bg._y = bg._y - ((Math.sin(target.radians) * target.speed) + (Math.sin(target.momentumRad) * target.momentumSpeed)); } function moveClouds(target, bg) { bg._x = bg._x - (((Math.cos(target.radians) * target.speed) + (Math.cos(target.momentumRad) * target.momentumSpeed)) * 2); bg._y = bg._y - (((Math.sin(target.radians) * target.speed) + (Math.sin(target.momentumRad) * target.momentumSpeed)) * 2); } function turnIt(target) { if (Key.isDown(37)) { target._rotation = target._rotation - target.turning; target.degrees = target.degrees - target.turning; if (target.degrees < 0) { target.degrees = target.degrees + 360; } tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } if (Key.isDown(39)) { target._rotation = target._rotation + target.turning; target.degrees = target.degrees + target.turning; if (target.degrees > 360) { target.degrees = target.degrees - 360; } tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } if (target.hitStorm) { target._rotation = target._rotation + (target.turning * 2); target.degrees = target.degrees + (target.turning * 2); if (target.degrees > 360) { target.degrees = target.degrees - 360; } tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } target.radians = ((target._rotation + 30) * Math.PI) / 180; } function changeSpeed(target) { target.momentumSpeed = target.momentumSpeed * 0.97; if (target.momentumSpeed < 0.05) { target.momentumSpeed = 0; } if (Key.isDown(38) && (target.speed < target.maxSpeed)) { target.speed = target.speed + target.acceleration; if (target.speed > target.maxSpeed) { target.speed = target.maxSpeed; } if (target.momentumSpeed < target.speed) { target.momentumSpeed = target.speed; } target.momentumRad = target.radians; } else { target.speed = target.speed * 0.96; } if (Key.isDown(40) && (target.speed > 0)) { target.speed = target.speed - target.braking; if (target.speed < 0.05) { target.speed = 0; } } if (target.speed < 0.05) { target.speed = 0; } if (target.hitLand) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "4"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 4) { timer.seconds = timer.seconds - 4; } else { timer.seconds = 0; } } } else if (target.hitIceBerg) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "3"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 3) { timer.seconds = timer.seconds - 3; } else { timer.seconds = 0; } } } else if (target.hitRock) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "2"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 2) { timer.seconds = timer.seconds - 2; } else { timer.seconds = 0; } } } else if (target.hitWhale) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "3"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 3) { timer.seconds = timer.seconds - 3; } else { timer.seconds = 0; } } } } stop(); _quality = "HIGH"; detailToggle_mc._visible = false; soundToggle_mc._visible = false; tutorialShip_mc._rotation = _global.shipRotation; switch (_global.shipClass) { case "A" : tutorialShipLayer_mc.attachMovie("shipA", "ship3d_mc", 1); tutorialShipLayer_mc.ship3d_mc._x = 231; tutorialShipLayer_mc.ship3d_mc._y = 178; tutorialShip_mc.radians = ((tutorialShip_mc._rotation + 30) * Math.PI) / 180; tutorialShip_mc.maxSpeed = 6; tutorialShip_mc.acceleration = 0.1; tutorialShip_mc.braking = 2; tutorialShip_mc.turning = 12; break; case "B" : tutorialShipLayer_mc.attachMovie("shipB", "ship3d_mc", 1); tutorialShipLayer_mc.ship3d_mc._x = 231; tutorialShipLayer_mc.ship3d_mc._y = 178; tutorialShip_mc.radians = ((tutorialShip_mc._rotation + 30) * Math.PI) / 180; tutorialShip_mc.maxSpeed = 5.5; tutorialShip_mc.acceleration = 0.2; tutorialShip_mc.braking = 2; tutorialShip_mc.turning = 12; break; case "C" : tutorialShipLayer_mc.attachMovie("shipC", "ship3d_mc", 1); tutorialShipLayer_mc.ship3d_mc._x = 231; tutorialShipLayer_mc.ship3d_mc._y = 178; tutorialShip_mc.radians = ((tutorialShip_mc._rotation + 30) * Math.PI) / 180; tutorialShip_mc.maxSpeed = 5; tutorialShip_mc.acceleration = 0.5; tutorialShip_mc.braking = 2; tutorialShip_mc.turning = 12; } tutorialShip_mc.degrees = _global.shipRotation; tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(tutorialShip_mc.degrees / 12)); tutorialShip_mc.momentumRad = tutorialShip_mc.radians; tutorialShip_mc.momentumSpeed = 0; tutorialShip_mc.speed = 0; tutorialShip_mc.waterTrail = 0; tutorialShip_mc.orangeBuoys = 0; tutorialShip_mc.hitLand = false; tutorialShip_mc.hitIceBerg = false; tutorialShip_mc.hitRock = false; tutorialShip_mc.hitStorm = false; tutorialShip_mc.finished = false; tutorialShip_mc.onEnterFrame = function () { moveBG(this, tutorialMap_mc); changeSpeed(this); turnIt(this); restartLeg(); }; btnNext_mc.onRelease = function () { gotoAndPlay ("slideShow2"); }; btnBack_mc.onRelease = function () { gotoAndPlay ("slideShow0"); };
Frame 6
gotoAndPlay ("slideShow1"); _quality = "HIGH";
Frame 7
function restartLeg() { if (Key.isDown(32)) { gotoAndStop ("restartSlideShow2"); } } function moveBG(target, bg) { bg._x = bg._x - ((Math.cos(target.radians) * target.speed) + (Math.cos(target.momentumRad) * target.momentumSpeed)); bg._y = bg._y - ((Math.sin(target.radians) * target.speed) + (Math.sin(target.momentumRad) * target.momentumSpeed)); } function moveClouds(target, bg) { bg._x = bg._x - (((Math.cos(target.radians) * target.speed) + (Math.cos(target.momentumRad) * target.momentumSpeed)) * 2); bg._y = bg._y - (((Math.sin(target.radians) * target.speed) + (Math.sin(target.momentumRad) * target.momentumSpeed)) * 2); } function hitIceBergs(target) { if (tutorialMap_mc.tutorialIceBergs_mc.hitTest(target._x, target._y, true)) { target.hitIceBerg = true; } else { target.hitIceBerg = false; } } function hitRocks(target) { if (tutorialMap_mc.tutorialRocks_mc.hitTest(target._x, target._y, true)) { target.hitRock = true; } else { target.hitRock = false; } } function hitStorms(target) { if (tutorialStormLayer_mc.hitTest(target._x, target._y, true)) { target.hitStorm = true; } else { target.hitStorm = false; } } function hitWhales(target) { if (tutorialMap_mc.tutorialWhales_mc.hitTest(target._x, target._y, true)) { target.hitWhale = true; } else { target.hitWhale = false; } } function turnIt(target) { if (Key.isDown(37)) { target._rotation = target._rotation - target.turning; target.degrees = target.degrees - target.turning; if (target.degrees < 0) { target.degrees = target.degrees + 360; } tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } if (Key.isDown(39)) { target._rotation = target._rotation + target.turning; target.degrees = target.degrees + target.turning; if (target.degrees > 360) { target.degrees = target.degrees - 360; } tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } if (target.hitStorm) { target._rotation = target._rotation + (target.turning * 2); target.degrees = target.degrees + (target.turning * 2); if (target.degrees > 360) { target.degrees = target.degrees - 360; } tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } target.radians = ((target._rotation + 30) * Math.PI) / 180; } function changeSpeed(target) { target.momentumSpeed = target.momentumSpeed * 0.97; if (target.momentumSpeed < 0.05) { target.momentumSpeed = 0; } if (Key.isDown(38) && (target.speed < target.maxSpeed)) { target.speed = target.speed + target.acceleration; if (target.speed > target.maxSpeed) { target.speed = target.maxSpeed; } if (target.momentumSpeed < target.speed) { target.momentumSpeed = target.speed; } target.momentumRad = target.radians; } else { target.speed = target.speed * 0.96; } if (Key.isDown(40) && (target.speed > 0)) { target.speed = target.speed - target.braking; if (target.speed < 0.05) { target.speed = 0; } } if (target.speed < 0.05) { target.speed = 0; } if (target.hitLand) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "4"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 4) { timer.seconds = timer.seconds - 4; } else { timer.seconds = 0; } } } else if (target.hitIceBerg) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "3"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 3) { timer.seconds = timer.seconds - 3; } else { timer.seconds = 0; } } } else if (target.hitRock) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "2"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 2) { timer.seconds = timer.seconds - 2; } else { timer.seconds = 0; } } } else if (target.hitWhale) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "3"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 3) { timer.seconds = timer.seconds - 3; } else { timer.seconds = 0; } } } } stop(); _quality = "HIGH"; detailToggle_mc._visible = false; soundToggle_mc._visible = false; tutorialShip_mc._rotation = _global.shipRotation; switch (_global.shipClass) { case "A" : tutorialShipLayer_mc.attachMovie("shipA", "ship3d_mc", 1); tutorialShipLayer_mc.ship3d_mc._x = 231; tutorialShipLayer_mc.ship3d_mc._y = 178; tutorialShip_mc.radians = ((tutorialShip_mc._rotation + 30) * Math.PI) / 180; tutorialShip_mc.maxSpeed = 6; tutorialShip_mc.acceleration = 0.1; tutorialShip_mc.braking = 2; tutorialShip_mc.turning = 12; break; case "B" : tutorialShipLayer_mc.attachMovie("shipB", "ship3d_mc", 1); tutorialShipLayer_mc.ship3d_mc._x = 231; tutorialShipLayer_mc.ship3d_mc._y = 178; tutorialShip_mc.radians = ((tutorialShip_mc._rotation + 30) * Math.PI) / 180; tutorialShip_mc.maxSpeed = 5.5; tutorialShip_mc.acceleration = 0.2; tutorialShip_mc.braking = 2; tutorialShip_mc.turning = 12; break; case "C" : tutorialShipLayer_mc.attachMovie("shipC", "ship3d_mc", 1); tutorialShipLayer_mc.ship3d_mc._x = 231; tutorialShipLayer_mc.ship3d_mc._y = 178; tutorialShip_mc.radians = ((tutorialShip_mc._rotation + 30) * Math.PI) / 180; tutorialShip_mc.maxSpeed = 5; tutorialShip_mc.acceleration = 0.5; tutorialShip_mc.braking = 2; tutorialShip_mc.turning = 12; } tutorialShip_mc.degrees = _global.shipRotation; tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(tutorialShip_mc.degrees / 12)); tutorialShip_mc.momentumRad = tutorialShip_mc.radians; tutorialShip_mc.momentumSpeed = 0; tutorialShip_mc.speed = 0; tutorialShip_mc.waterTrail = 0; tutorialShip_mc.orangeBuoys = 0; tutorialShip_mc.hitLand = false; tutorialShip_mc.hitIceBerg = false; tutorialShip_mc.hitRock = false; tutorialShip_mc.hitStorm = false; tutorialShip_mc.finished = false; tutorialShip_mc.onEnterFrame = function () { moveBG(this, tutorialMap_mc); changeSpeed(this); turnIt(this); hitIceBergs(this); hitRocks(this); hitStorms(this); hitWhales(this); restartLeg(); }; btnNext_mc.onRelease = function () { gotoAndPlay ("slideShow3"); }; btnBack_mc.onRelease = function () { gotoAndPlay ("slideShow1"); }; function addStorm(x, y, num, startFrame) { tutorialStormLayer_mc.attachMovie(("storm0" + num) + "", ("storm" + numStorms) + "_mc", numStorms); tutorialStormLayer_mc[("storm" + numStorms) + "_mc"]._x = x; tutorialStormLayer_mc[("storm" + numStorms) + "_mc"]._y = y; tutorialStormLayer_mc[("storm" + numStorms) + "_mc"].gotoAndPlay(startFrame); numStorms = numStorms + 1; } tutorialStormLayer_mc.onEnterFrame = function () { tutorialStormLayer_mc._x = tutorialMap_mc._x; tutorialStormLayer_mc._y = tutorialMap_mc._y; }; numStorms = 0; addStorm(50, 100, 1, 1);
Frame 8
gotoAndPlay ("slideShow2");
Frame 9
function restartLeg() { if (Key.isDown(32)) { gotoAndStop ("restartSlideShow3"); } } function moveBG(target, bg) { bg._x = bg._x - ((Math.cos(target.radians) * target.speed) + (Math.cos(target.momentumRad) * target.momentumSpeed)); bg._y = bg._y - ((Math.sin(target.radians) * target.speed) + (Math.sin(target.momentumRad) * target.momentumSpeed)); } function moveClouds(target, bg) { bg._x = bg._x - (((Math.cos(target.radians) * target.speed) + (Math.cos(target.momentumRad) * target.momentumSpeed)) * 2); bg._y = bg._y - (((Math.sin(target.radians) * target.speed) + (Math.sin(target.momentumRad) * target.momentumSpeed)) * 2); } function hitDock(target, dock) { if ((tutorialMap_mc.tutorialDocks_mc.hitTest(target._x, target._y, true) && (target.speed < 0.5)) && (target.momentumSpeed < 0.5)) { target.finished = true; grats_txt.text = "Congratulations, you've completed the tutorial. You're now rady to sail!"; } } function turnIt(target) { if (Key.isDown(37)) { target._rotation = target._rotation - target.turning; target.degrees = target.degrees - target.turning; if (target.degrees < 0) { target.degrees = target.degrees + 360; } tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } if (Key.isDown(39)) { target._rotation = target._rotation + target.turning; target.degrees = target.degrees + target.turning; if (target.degrees > 360) { target.degrees = target.degrees - 360; } tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } if (target.hitStorm) { target._rotation = target._rotation + (target.turning * 2); target.degrees = target.degrees + (target.turning * 2); if (target.degrees > 360) { target.degrees = target.degrees - 360; } tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } target.radians = ((target._rotation + 30) * Math.PI) / 180; } function changeSpeed(target) { target.momentumSpeed = target.momentumSpeed * 0.97; if (target.momentumSpeed < 0.05) { target.momentumSpeed = 0; } if (Key.isDown(38) && (target.speed < target.maxSpeed)) { target.speed = target.speed + target.acceleration; if (target.speed > target.maxSpeed) { target.speed = target.maxSpeed; } if (target.momentumSpeed < target.speed) { target.momentumSpeed = target.speed; } target.momentumRad = target.radians; } else { target.speed = target.speed * 0.96; } if (Key.isDown(40) && (target.speed > 0)) { target.speed = target.speed - target.braking; if (target.speed < 0.05) { target.speed = 0; } } if (target.speed < 0.05) { target.speed = 0; } if (target.hitLand) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "4"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 4) { timer.seconds = timer.seconds - 4; } else { timer.seconds = 0; } } } else if (target.hitIceBerg) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "3"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 3) { timer.seconds = timer.seconds - 3; } else { timer.seconds = 0; } } } else if (target.hitRock) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "2"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 2) { timer.seconds = timer.seconds - 2; } else { timer.seconds = 0; } } } else if (target.hitWhale) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "3"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 3) { timer.seconds = timer.seconds - 3; } else { timer.seconds = 0; } } } } stop(); _quality = "HIGH"; detailToggle_mc._visible = false; soundToggle_mc._visible = false; tutorialShip_mc._rotation = _global.shipRotation; switch (_global.shipClass) { case "A" : tutorialShipLayer_mc.attachMovie("shipA", "ship3d_mc", 1); tutorialShipLayer_mc.ship3d_mc._x = 231; tutorialShipLayer_mc.ship3d_mc._y = 178; tutorialShip_mc.radians = ((tutorialShip_mc._rotation + 30) * Math.PI) / 180; tutorialShip_mc.maxSpeed = 6; tutorialShip_mc.acceleration = 0.1; tutorialShip_mc.braking = 2; tutorialShip_mc.turning = 12; break; case "B" : tutorialShipLayer_mc.attachMovie("shipB", "ship3d_mc", 1); tutorialShipLayer_mc.ship3d_mc._x = 231; tutorialShipLayer_mc.ship3d_mc._y = 178; tutorialShip_mc.radians = ((tutorialShip_mc._rotation + 30) * Math.PI) / 180; tutorialShip_mc.maxSpeed = 5.5; tutorialShip_mc.acceleration = 0.2; tutorialShip_mc.braking = 2; tutorialShip_mc.turning = 12; break; case "C" : tutorialShipLayer_mc.attachMovie("shipC", "ship3d_mc", 1); tutorialShipLayer_mc.ship3d_mc._x = 231; tutorialShipLayer_mc.ship3d_mc._y = 178; tutorialShip_mc.radians = ((tutorialShip_mc._rotation + 30) * Math.PI) / 180; tutorialShip_mc.maxSpeed = 5; tutorialShip_mc.acceleration = 0.5; tutorialShip_mc.braking = 2; tutorialShip_mc.turning = 12; } tutorialShip_mc.degrees = _global.shipRotation; tutorialShipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(tutorialShip_mc.degrees / 12)); tutorialShip_mc.momentumRad = tutorialShip_mc.radians; tutorialShip_mc.momentumSpeed = 0; tutorialShip_mc.speed = 0; tutorialShip_mc.waterTrail = 0; tutorialShip_mc.orangeBuoys = 0; tutorialShip_mc.hitLand = false; tutorialShip_mc.hitIceBerg = false; tutorialShip_mc.hitRock = false; tutorialShip_mc.hitStorm = false; tutorialShip_mc.finished = false; tutorialShip_mc.onEnterFrame = function () { if (!tutorialShip_mc.finished) { moveBG(this, tutorialMap_mc); changeSpeed(this); turnIt(this); hitDock(this, _global.nextDock); restartLeg(); } else { restartLeg(); } }; tutorialFadeToBlack_mc.onEnterFrame = function () { if (tutorialShip_mc.finished && (this._alpha < 65)) { this._alpha = this._alpha + 5; } if (tutorialShip_mc.finished && (gratsText_mc._alpha < 100)) { gratsText_mc._alpha = gratsText_mc._alpha + 10; } }; btnNext_mc.onRelease = function () { gotoAndPlay ("selectBoat"); }; btnBack_mc.onRelease = function () { gotoAndPlay ("slideShow2"); };
Frame 10
gotoAndPlay ("slideShow3");
Frame 11
function toggleQuality() { if (Key.isDown(33)) { _global.gameQuality = "HIGH"; _quality = "HIGH"; detailToggle_mc.gotoAndStop("up"); detailText_mc.gotoAndPlay("high"); } else if (Key.isDown(34)) { _global.gameQuality = "LOW"; _quality = "LOW"; detailToggle_mc.gotoAndStop("down"); detailText_mc.gotoAndPlay("low"); } } function cheatSpeed() { if (!ship_mc.oldMaxSpeed) { ship_mc.oldMaxSpeed = ship_mc.maxSpeed; } if (Key.isDown(80)) { ship_mc.maxSpeed = 20; } else { ship_mc.maxSpeed = ship_mc.oldMaxSpeed; } } function fadeOut(target) { if (target._alpha < 42) { target._alpha = target._alpha + 5; } } function setFlags() { if (_global.city.lisbon) { flagLisbon_mc.gotoAndStop("color"); flagLisbon_mc._alpha = 100; } if (_global.city.alexandria) { flagAlexandria_mc.gotoAndStop("color"); flagAlexandria_mc._alpha = 100; } if (_global.city.dakar) { flagDakar_mc.gotoAndStop("color"); flagDakar_mc._alpha = 100; } if (_global.city.rioDeJaneiro) { flagRioDeJaneiro_mc.gotoAndStop("color"); flagRioDeJaneiro_mc._alpha = 100; } if (_global.city.caracas) { flagCaracas_mc.gotoAndStop("color"); flagCaracas_mc._alpha = 100; } if (_global.city.newOrleans) { flagNewOrleans_mc.gotoAndStop("color"); flagNewOrleans_mc._alpha = 100; } if (_global.city.halifax) { flagHalifax_mc.gotoAndStop("color"); flagHalifax_mc._alpha = 100; } } function createWaterTrail(target, x, y) { i = target.waterTrail; if (((i % 2) && (target.speed > 1.5)) && (Key.isDown(38))) { map_mc.waterTrails_mc.attachMovie("waterTrail", ("waterTrail" + i) + "_mc", 300 + i); map_mc.waterTrails_mc[("waterTrail" + i) + "_mc"]._x = (map_mc._x * -1) + x; map_mc.waterTrails_mc[("waterTrail" + i) + "_mc"]._y = (map_mc._y * -1) + y; map_mc.waterTrails_mc[("waterTrail" + i) + "_mc"]._rotation = target._rotation + 30; } if (target.waterTrail < 14) { target.waterTrail = target.waterTrail + 1; } else { target.waterTrail = 0; } } function updateTimer() { if ((!ship_mc.finished) && (!timer.outOfTime)) { if (timer.milliseconds == 0) { timer.milliseconds = 9; timer.seconds = timer.seconds - 1; } else { timer.milliseconds = timer.milliseconds - 1; } if ((timer.seconds <= 0) && (timer.milliseconds <= 0)) { clearInterval(timerInterval); timer.seconds = 0; timer.milliseconds = 0; timer.outOfTime = true; outOfTime_txt.text = "You're out of time.\nPress \"spacebar\" to try again."; } timer_txt.text = (timer.seconds + ".") + timer.milliseconds; } } function restartLeg() { if (Key.isDown(32)) { clearInterval(timerInterval); movingSound.stop(); _global.city[_global.nextCity] = false; gotoAndPlay ("restart"); } } function restartRace() { if (Key.isDown(36)) { clearInterval(timerInterval); movingSound.stop(); gotoAndPlay ("selectBoat"); } } function startNextLeg() { if (Key.isDown(35) || (Key.isDown(13))) { clearInterval(timerInterval); movingSound.stop(); switch (_global.leg) { case "london" : _global.londonSeconds = timer.seconds; _global.londonMilliseconds = timer.milliseconds; _global.leg = "lisbon"; _global.nextCity = "alexandria"; _global.nextDock = "alexandriaDock_mc"; _global.shipRotation = 45; _global.startSeconds = 60; _global.startMilliseconds = 0; gotoAndPlay ("restart"); break; case "lisbon" : _global.lisbonSeconds = timer.seconds; _global.lisbonMilliseconds = timer.milliseconds; _global.leg = "alexandria"; _global.nextCity = "dakar"; _global.nextDock = "dakarDock_mc"; _global.shipRotation = 180; _global.startSeconds = 60; _global.startMilliseconds = 0; gotoAndPlay ("restart"); break; case "alexandria" : _global.alexandriaSeconds = timer.seconds; _global.alexandriaMilliseconds = timer.milliseconds; _global.leg = "dakar"; _global.nextCity = "rioDeJaneiro"; _global.nextDock = "rioDeJaneiroDock_mc"; _global.shipRotation = 90; _global.startSeconds = 14; _global.startMilliseconds = 0; gotoAndPlay ("restart"); break; case "dakar" : _global.dakarSeconds = timer.seconds; _global.dakarMilliseconds = timer.milliseconds; _global.leg = "rioDeJaneiro"; _global.nextCity = "caracas"; _global.nextDock = "caracasDock_mc"; _global.shipRotation = 330; _global.startSeconds = 60; _global.startMilliseconds = 0; gotoAndPlay ("restart"); break; case "rioDeJaneiro" : _global.rioDeJaneiroSeconds = timer.seconds; _global.rioDeJaneiroMilliseconds = timer.milliseconds; _global.leg = "caracas"; _global.nextCity = "newOrleans"; _global.nextDock = "newOrleansDock_mc"; _global.shipRotation = 195; _global.startSeconds = 25; _global.startMilliseconds = 0; gotoAndPlay ("restart"); break; case "caracas" : _global.caracasSeconds = timer.seconds; _global.caracasMilliseconds = timer.milliseconds; _global.leg = "newOrleans"; _global.nextCity = "halifax"; _global.nextDock = "halifaxDock_mc"; _global.shipRotation = 340; _global.startSeconds = 20; _global.startMilliseconds = 0; gotoAndPlay ("restart"); break; case "newOrleans" : _global.newOrleansSeconds = timer.seconds; _global.newOrleansMilliseconds = timer.milliseconds; _global.leg = "finish"; gotoAndPlay ("finish"); } } } function hitLand(target) { if (map_mc.continents_mc.hitTest(target._x, target._y, true)) { target.hitLand = true; } else { target.hitLand = false; } } function hitIceBergs(target) { if (map_mc.iceBergs_mc.hitTest(target._x, target._y, true)) { target.hitIceBerg = true; } else { target.hitIceBerg = false; } } function hitRocks(target) { if (map_mc.rocks_mc.hitTest(target._x, target._y, true)) { target.hitRock = true; } else { target.hitRock = false; } } function hitStorms(target) { if (stormLayer_mc.hitTest(target._x, target._y, true)) { target.hitStorm = true; } else { target.hitStorm = false; } } function hitWhales(target) { if (map_mc.whales_mc.hitTest(target._x, target._y, true)) { target.hitWhale = true; } else { target.hitWhale = false; } } function hitDock(target, dock) { if ((map_mc.docks_mc[_global.nextDock].hitTest(target._x, target._y, true) && (target.speed < 0.5)) && (target.momentumSpeed < 0.5)) { if (!target.city[_global.nextCity]) { clearInterval(timerInterval); movingSound.stop(); welcomeText_mc.gotoAndPlay(_global.nextCity); cheeringSound = new Sound(this); cheeringSound.attachSound("cheering"); cheeringSound.start(); target.finished = true; _global.city[_global.nextCity] = true; setFlags(); nextPortArrow_mc.removeMovieClip(); _quality = "HIGH"; } } } function moveBG(target, bg) { bg._x = bg._x - ((Math.cos(target.radians) * target.speed) + (Math.cos(target.momentumRad) * target.momentumSpeed)); bg._y = bg._y - ((Math.sin(target.radians) * target.speed) + (Math.sin(target.momentumRad) * target.momentumSpeed)); } function moveClouds(target, bg) { bg._x = bg._x - (((Math.cos(target.radians) * target.speed) + (Math.cos(target.momentumRad) * target.momentumSpeed)) * 2); bg._y = bg._y - (((Math.sin(target.radians) * target.speed) + (Math.sin(target.momentumRad) * target.momentumSpeed)) * 2); } function turnIt(target) { if (Key.isDown(37)) { target._rotation = target._rotation - target.turning; target.degrees = target.degrees - target.turning; if (target.degrees < 0) { target.degrees = target.degrees + 360; } shipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } if (Key.isDown(39)) { target._rotation = target._rotation + target.turning; target.degrees = target.degrees + target.turning; if (target.degrees > 360) { target.degrees = target.degrees - 360; } shipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } if (target.hitStorm) { if (!_global.thunderPlaying) { thunderSound.start(); _global.thunderPlaying = true; } target._rotation = target._rotation + (target.turning * 2); target.degrees = target.degrees + (target.turning * 2); if (target.degrees > 360) { target.degrees = target.degrees - 360; } shipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(target.degrees / 12)); } target.radians = ((target._rotation + 30) * Math.PI) / 180; } function changeSpeed(target) { target.momentumSpeed = target.momentumSpeed * 0.97; if (target.momentumSpeed < 0.05) { target.momentumSpeed = 0; } if (Key.isDown(38) && (target.speed < target.maxSpeed)) { target.speed = target.speed + target.acceleration; if (target.speed > target.maxSpeed) { target.speed = target.maxSpeed; } if (target.momentumSpeed < target.speed) { target.momentumSpeed = target.speed; } target.momentumRad = target.radians; } else { target.speed = target.speed * 0.96; } if (Key.isDown(40) && (target.speed > 0)) { target.speed = target.speed - target.braking; if (target.speed < 0.05) { target.speed = 0; } } if (target.speed < 0.05) { target.speed = 0; } if (target.hitLand) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "4"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 4) { timer.seconds = timer.seconds - 4; } else { timer.seconds = 0; } } } else if (target.hitIceBerg) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "3"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 3) { timer.seconds = timer.seconds - 3; } else { timer.seconds = 0; } } } else if (target.hitRock) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "2"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 2) { timer.seconds = timer.seconds - 2; } else { timer.seconds = 0; } } } else if (target.hitWhale) { target.speed = 0.5; target.momentumSpeed = 0; if (pointsMinus_mc._currentframe == 1) { pointsMinus_mc.displayText = "3"; pointsMinus_mc.gotoAndPlay("start"); if (timer.seconds >= 3) { timer.seconds = timer.seconds - 3; } else { timer.seconds = 0; } } } movingSound.setVolume((target.speed * 10) + (target.momentumSpeed * 10)); } stop(); _quality = _global.gameQuality; detailToggle_mc._visible = true; soundToggle_mc._visible = true; soundToggle_mc.onRelease = function () { if (openingSound.getVolume() > 0) { soundToggle_mc.gotoAndStop("down"); openingSound.setVolume(0); } else { soundToggle_mc.gotoAndStop("up"); openingSound.setVolume(100); } }; ship_mc._rotation = _global.shipRotation; switch (_global.shipClass) { case "A" : shipLayer_mc.attachMovie("shipA", "ship3d_mc", 1); shipLayer_mc.ship3d_mc._x = 231; shipLayer_mc.ship3d_mc._y = 178; ship_mc.radians = ((ship_mc._rotation + 30) * Math.PI) / 180; ship_mc.maxSpeed = 6; ship_mc.acceleration = 0.1; ship_mc.braking = 2; ship_mc.turning = 12; break; case "B" : shipLayer_mc.attachMovie("shipB", "ship3d_mc", 1); shipLayer_mc.ship3d_mc._x = 231; shipLayer_mc.ship3d_mc._y = 178; ship_mc.radians = ((ship_mc._rotation + 30) * Math.PI) / 180; ship_mc.maxSpeed = 5.5; ship_mc.acceleration = 0.2; ship_mc.braking = 2; ship_mc.turning = 12; break; case "C" : shipLayer_mc.attachMovie("shipC", "ship3d_mc", 1); shipLayer_mc.ship3d_mc._x = 231; shipLayer_mc.ship3d_mc._y = 178; ship_mc.radians = ((ship_mc._rotation + 30) * Math.PI) / 180; ship_mc.maxSpeed = 5; ship_mc.acceleration = 0.5; ship_mc.braking = 2; ship_mc.turning = 12; } ship_mc.degrees = _global.shipRotation; shipLayer_mc.ship3d_mc.gotoAndStop(Math.floor(ship_mc.degrees / 12)); ship_mc.momentumRad = ship_mc.radians; ship_mc.momentumSpeed = 0; ship_mc.speed = 0; ship_mc.waterTrail = 0; ship_mc.orangeBuoys = 0; ship_mc.hitLand = false; ship_mc.hitIceBerg = false; ship_mc.hitRock = false; ship_mc.hitStorm = false; ship_mc.finished = false; ship_mc.onEnterFrame = function () { if ((!ship_mc.finished) && (!timer.outOfTime)) { toggleQuality(); moveBG(this, map_mc); changeSpeed(this); turnIt(this); hitLand(this); hitDock(this, _global.nextDock); hitIceBergs(this); hitRocks(this); hitStorms(this); hitWhales(this); restartRace(); restartLeg(); } else if (ship_mc.finished) { startNextLeg(); restartRace(); fadeOut(fadeToBlack_mc); } else if (timer.outOfTime) { restartLeg(); restartRace(); fadeOut(fadeToBlack_mc); } }; thunderSound = new Sound(this); thunderSound.attachSound("thunder"); thunderSound.onSoundComplete = function () { _global.thunderPlaying = false; }; movingSound.stop(); movingSound = new Sound(ship_mc); movingSound.attachSound("moving"); movingSound.start(0, 2); detailToggle_mc.onRelease = function () { if (_global.gameQuality == "LOW") { _global.gameQuality = "HIGH"; _quality = "HIGH"; detailToggle_mc.gotoAndStop("up"); detailText_mc.gotoAndPlay("high"); } else if (_global.gameQuality == "HIGH") { _global.gameQuality = "LOW"; _quality = "LOW"; detailToggle_mc.gotoAndStop("down"); detailText_mc.gotoAndPlay("low"); } }; attachMovie("nextPortArrow", "nextPortArrow_mc", 8989); nextPortArrow_mc._x = 218; nextPortArrow_mc._y = 164; nextPortArrow_mc.onEnterFrame = function () { portY = (map_mc._y + map_mc.docks_mc[_global.nextDock]._y) - 164; portX = (map_mc._x + map_mc.docks_mc[_global.nextDock]._x) - 218; angle = Math.atan2(portY, portX); angle = (angle * 180) / Math.PI; nextPortArrow_mc._rotation = angle; }; timer = new Object(); timer.outOfTime = false; timer.seconds = _global.startSeconds; timer.milliseconds = _global.startMilliseconds; timerInterval = setInterval(updateTimer, 100); cloudLayer_mc.attachMovie("clouds", "clouds_mc", 200); cloudLayer_mc.clouds_mc._alpha = 80; cloudLayer_mc.clouds_mc.onEnterFrame = function () { if ((!ship_mc.finished) && (!timer.outOfTime)) { moveClouds(ship_mc, this); } if (this._x > 1000) { this._x = -1000; } if (this._x < -1000) { this._x = 1000; } if (this._y > 700) { this._y = -700; } if (this._y < -700) { this._y = 700; } }; setFlags(); function addStorm(x, y, num, startFrame) { stormLayer_mc.attachMovie(("storm0" + num) + "", ("storm" + numStorms) + "_mc", numStorms); stormLayer_mc[("storm" + numStorms) + "_mc"]._x = x; stormLayer_mc[("storm" + numStorms) + "_mc"]._y = y; stormLayer_mc[("storm" + numStorms) + "_mc"].gotoAndPlay(startFrame); numStorms = numStorms + 1; } stormLayer_mc.onEnterFrame = function () { if ((!ship_mc.finished) && (!timer.outOfTime)) { stormLayer_mc._x = map_mc._x; stormLayer_mc._y = map_mc._y; } }; numStorms = 0; switch (_global.leg) { case "london" : addStorm(-1900, -3250, 1, 1); break; case "lisbon" : addStorm(600, -1437, 1, 1); addStorm(2160, -900, 1, 1); break; case "alexandria" : addStorm(1400, -1245, 1, 1); addStorm(1365, -1185, 1, 6); addStorm(1305, -1040, 1, 12); addStorm(1350, -1000, 1, 15); break; case "dakar" : break; case "rioDeJaneiro" : addStorm(-6996, 3463, 1, 1); addStorm(-5925, 5502, 1, 1); break; case "caracas" : addStorm(-12040, 362, 1, 1); addStorm(-12280, 362, 1, 16); addStorm(-12200, 312, 1, 22); break; case "newOrleans" : addStorm(-12232, -360, 1, 1); addStorm(-11710, -75, 1, 15); addStorm(-10700, -100, 1, 1); addStorm(-11231, 13, 1, 20); break; case "halifax" : }
Frame 12
gotoAndPlay ("start");
Frame 13
function restartRace() { clearInterval(timerInterval); clearInterval(restartInterval); gotoAndPlay ("selectBoat"); _global.totalSeconds = 0; _global.totalMilliseconds = 0; _global.totalPoints = 0; } stop(); _quality = "HIGH"; detailToggle_mc._visible = false; soundToggle_mc._visible = true; soundToggle_mc.onRelease = function () { if (openingSound.getVolume() > 0) { soundToggle_mc.gotoAndStop("down"); openingSound.setVolume(0); } else { soundToggle_mc.gotoAndStop("up"); openingSound.setVolume(100); } }; posting_txt._visible = false; finishFadeToBlack_mc.onEnterFrame = function () { if (this._alpha < 45) { this._alpha = this._alpha + 1; } }; nextPortArrow_mc.removeMovieClip(); _global.totalMilliseconds = 0; _global.totalSeconds = 0; londonTime_txt.text = (_global.londonSeconds + ".") + _global.londonMilliseconds; lisbonTime_txt.text = (_global.lisbonSeconds + ".") + _global.lisbonMilliseconds; alexandriaTime_txt.text = (_global.alexandriaSeconds + ".") + _global.alexandriaMilliseconds; dakarTime_txt.text = (_global.dakarSeconds + ".") + _global.dakarMilliseconds; rioDeJaneiroTime_txt.text = (_global.rioDeJaneiroSeconds + ".") + _global.rioDeJaneiroMilliseconds; caracasTime_txt.text = (_global.caracasSeconds + ".") + _global.caracasMilliseconds; newOrleansTime_txt.text = (_global.newOrleansSeconds + ".") + _global.newOrleansMilliseconds; _global.totalMilliseconds = _global.totalMilliseconds + _global.londonMilliseconds; _global.totalMilliseconds = _global.totalMilliseconds + _global.lisbonMilliseconds; _global.totalMilliseconds = _global.totalMilliseconds + _global.alexandriaMilliseconds; _global.totalMilliseconds = _global.totalMilliseconds + _global.dakarMilliseconds; _global.totalMilliseconds = _global.totalMilliseconds + _global.rioDeJaneiroMilliseconds; _global.totalMilliseconds = _global.totalMilliseconds + _global.caracasMilliseconds; _global.totalMilliseconds = _global.totalMilliseconds + _global.newOrleansMilliseconds; _global.totalSeconds = _global.totalSeconds + Math.floor(_global.totalMilliseconds / 10); _global.totalMilliseconds = _global.totalMilliseconds % 10; _global.totalSeconds = _global.totalSeconds + _global.londonSeconds; _global.totalSeconds = _global.totalSeconds + _global.lisbonSeconds; _global.totalSeconds = _global.totalSeconds + _global.alexandriaSeconds; _global.totalSeconds = _global.totalSeconds + _global.dakarSeconds; _global.totalSeconds = _global.totalSeconds + _global.rioDeJaneiroSeconds; _global.totalSeconds = _global.totalSeconds + _global.caracasSeconds; _global.totalSeconds = _global.totalSeconds + _global.newOrleansSeconds; totalTime_txt.text = _global.totalPoints; totalTimeDS_txt.text = totalTime_txt.text; paradeObject = new Object(); paradeObject._x = 140; paradeObject._y = 130; i = 0; paradeLayer_mc.onEnterFrame = function () { n = Math.floor(Math.random() * 100); if (n < 20) { n = "A"; } else if (n < 60) { n = "B"; } else { n = "C"; } if ((i % 45) == 0) { paradeLayer_mc.attachMovie("parade" + n, (paradeA + "i") + "_mc", i, paradeObject); } i++; }; btnRestart_mc.onRelease = function () { restartRace(); }; yourName = true; playerName_txt.onSetFocus = function () { if (yourName) { playerName_txt.text = ""; yourName = false; } }; btnPost_mc.onRelease = function () { btnPost_mc.enabled = false; btnRestart_mc.enabled = false; comm.action = "submitscore"; comm.clientid = 1; comm.gameid = 130; if (_global.totalPoints == 0) { _global.totalPoints = 1; } comm.score = _global.totalPoints; comm.level = ""; comm.username = playerName_txt.text; comm.gamedata = ""; comm.loadVariables("/kids/games/submitscore.jsp", "POST"); restartInterval = setInterval(restartRace, 5000); posting_txt._visible = true; };
Symbol 26 MovieClip Frame 1
var component = _parent; component.registerSkinElement(track_mc, "scrollTrack");
Symbol 27 MovieClip [FScrollBarSymbol] Frame 1
#initclip 2 FScrollBarClass = function () { if (this._height == 4) { return(undefined); } this.init(); this.minPos = (this.maxPos = (this.pageSize = (this.largeScroll = 0))); this.smallScroll = 1; this.width = (this.horizontal ? (this._width) : (this._height)); this._xscale = (this._yscale = 100); this.setScrollPosition(0); this.tabEnabled = false; if (this._targetInstanceName.length > 0) { this.setScrollTarget(this._parent[this._targetInstanceName]); } this.tabChildren = false; this.setSize(this.width); }; FScrollBarClass.prototype = new FUIComponentClass(); FScrollBarClass.prototype.setHorizontal = function (flag) { if (this.horizontal && (!flag)) { this._xscale = 100; this._rotation = 0; } else if (flag && (!this.horizontal)) { this._xscale = -100; this._rotation = -90; } this.horizontal = flag; }; FScrollBarClass.prototype.setScrollProperties = function (pSize, mnPos, mxPos) { if (!this.enable) { return(undefined); } this.pageSize = pSize; this.minPos = Math.max(mnPos, 0); this.maxPos = Math.max(mxPos, 0); this.scrollPosition = Math.max(this.minPos, this.scrollPosition); this.scrollPosition = Math.min(this.maxPos, this.scrollPosition); if ((this.maxPos - this.minPos) <= 0) { this.scrollThumb_mc.removeMovieClip(); this.upArrow_mc.gotoAndStop(3); this.downArrow_mc.gotoAndStop(3); this.downArrow_mc.onPress = (this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = null)); this.upArrow_mc.onPress = (this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = null)); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onRelease = null); this.scrollTrack_mc.onDragOut = (this.scrollTrack_mc.onRollOut = null); this.scrollTrack_mc.useHandCursor = false; } else { var _local2 = this.getScrollPosition(); this.upArrow_mc.gotoAndStop(1); this.downArrow_mc.gotoAndStop(1); this.upArrow_mc.onPress = (this.upArrow_mc.onDragOver = this.startUpScroller); this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = this.stopScrolling); this.downArrow_mc.onPress = (this.downArrow_mc.onDragOver = this.startDownScroller); this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = this.stopScrolling); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onDragOver = this.startTrackScroller); this.scrollTrack_mc.onRelease = this.stopScrolling; this.scrollTrack_mc.onDragOut = this.stopScrolling; this.scrollTrack_mc.onRollOut = this.stopScrolling; this.scrollTrack_mc.useHandCursor = false; this.attachMovie("ScrollThumb", "scrollThumb_mc", 3); this.scrollThumb_mc._x = 0; this.scrollThumb_mc._y = this.upArrow_mc._height; this.scrollThumb_mc.onPress = this.startDragThumb; this.scrollThumb_mc.controller = this; this.scrollThumb_mc.onRelease = (this.scrollThumb_mc.onReleaseOutside = this.stopDragThumb); this.scrollThumb_mc.useHandCursor = false; this.thumbHeight = (this.pageSize / ((this.maxPos - this.minPos) + this.pageSize)) * this.trackSize; this.thumbMid_mc = this.scrollThumb_mc.mc_sliderMid; this.thumbTop_mc = this.scrollThumb_mc.mc_sliderTop; this.thumbBot_mc = this.scrollThumb_mc.mc_sliderBot; this.thumbHeight = Math.max(this.thumbHeight, 6); this.midHeight = (this.thumbHeight - this.thumbTop_mc._height) - this.thumbBot_mc._height; this.thumbMid_mc._yscale = (this.midHeight * 100) / this.thumbMid_mc._height; this.thumbMid_mc._y = this.thumbTop_mc._height; this.thumbBot_mc._y = this.thumbTop_mc._height + this.midHeight; this.scrollTop = this.scrollThumb_mc._y; this.trackHeight = this.trackSize - this.thumbHeight; this.scrollBot = this.trackHeight + this.scrollTop; _local2 = Math.min(_local2, this.maxPos); this.setScrollPosition(Math.max(_local2, this.minPos)); } }; FScrollBarClass.prototype.getScrollPosition = function () { return(this.scrollPosition); }; FScrollBarClass.prototype.setScrollPosition = function (pos) { this.scrollPosition = pos; if (this.scrollThumb_mc != undefined) { pos = Math.min(pos, this.maxPos); pos = Math.max(pos, this.minPos); } this.scrollThumb_mc._y = (((pos - this.minPos) * this.trackHeight) / (this.maxPos - this.minPos)) + this.scrollTop; this.executeCallBack(); }; FScrollBarClass.prototype.setLargeScroll = function (lScroll) { this.largeScroll = lScroll; }; FScrollBarClass.prototype.setSmallScroll = function (sScroll) { this.smallScroll = sScroll; }; FScrollBarClass.prototype.setEnabled = function (enabledFlag) { var _local3 = this.enable; if (enabledFlag && (!_local3)) { this.enable = enabledFlag; if (this.textField != undefined) { this.setScrollTarget(this.textField); } else { this.setScrollProperties(this.pageSize, this.cachedMinPos, this.cachedMaxPos); this.setScrollPosition(this.cachedPos); } this.clickFilter = undefined; } else if ((!enabledFlag) && (_local3)) { this.textField.removeListener(this); this.cachedPos = this.getScrollPosition(); this.cachedMinPos = this.minPos; this.cachedMaxPos = this.maxPos; if (this.clickFilter == undefined) { this.setScrollProperties(this.pageSize, 0, 0); } else { this.clickFilter = true; } this.enable = enabledFlag; } }; FScrollBarClass.prototype.setSize = function (hgt) { if (this._height == 1) { return(undefined); } this.width = hgt; this.scrollTrack_mc._yscale = 100; this.scrollTrack_mc._yscale = (100 * this.width) / this.scrollTrack_mc._height; if (this.upArrow_mc == undefined) { this.attachMovie("UpArrow", "upArrow_mc", 1); this.attachMovie("DownArrow", "downArrow_mc", 2); this.downArrow_mc.controller = (this.upArrow_mc.controller = this); this.upArrow_mc.useHandCursor = (this.downArrow_mc.useHandCursor = false); this.upArrow_mc._x = (this.upArrow_mc._y = 0); this.downArrow_mc._x = 0; } this.scrollTrack_mc.controller = this; this.downArrow_mc._y = this.width - this.downArrow_mc._height; this.trackSize = this.width - (2 * this.downArrow_mc._height); if (this.textField != undefined) { this.onTextChanged(); } else { this.setScrollProperties(this.pageSize, this.minPos, this.maxPos); } }; FScrollBarClass.prototype.scrollIt = function (inc, mode) { var _local3 = this.smallScroll; if (inc != "one") { _local3 = ((this.largeScroll == 0) ? (this.pageSize) : (this.largeScroll)); } var _local2 = this.getScrollPosition() + (mode * _local3); if (_local2 > this.maxPos) { _local2 = this.maxPos; } else if (_local2 < this.minPos) { _local2 = this.minPos; } this.setScrollPosition(_local2); }; FScrollBarClass.prototype.startDragThumb = function () { this.lastY = this._ymouse; this.onMouseMove = this.controller.dragThumb; }; FScrollBarClass.prototype.dragThumb = function () { this.scrollMove = this._ymouse - this.lastY; this.scrollMove = this.scrollMove + this._y; if (this.scrollMove < this.controller.scrollTop) { this.scrollMove = this.controller.scrollTop; } else if (this.scrollMove > this.controller.scrollBot) { this.scrollMove = this.controller.scrollBot; } this._y = this.scrollMove; var _local2 = this.controller; _local2.scrollPosition = Math.round(((_local2.maxPos - _local2.minPos) * (this._y - _local2.scrollTop)) / _local2.trackHeight) + _local2.minPos; this.controller.isScrolling = true; updateAfterEvent(); this.controller.executeCallBack(); }; FScrollBarClass.prototype.stopDragThumb = function () { this.controller.isScrolling = false; this.onMouseMove = null; }; FScrollBarClass.prototype.startTrackScroller = function () { this.controller.trackScroller(); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "page", -1); }; FScrollBarClass.prototype.scrollInterval = function (inc, mode) { clearInterval(this.scrolling); if (inc == "page") { this.trackScroller(); } else { this.scrollIt(inc, mode); } this.scrolling = setInterval(this, "scrollInterval", 35, inc, mode); }; FScrollBarClass.prototype.trackScroller = function () { if ((this.scrollThumb_mc._y + this.thumbHeight) < this._ymouse) { this.scrollIt("page", 1); } else if (this.scrollThumb_mc._y > this._ymouse) { this.scrollIt("page", -1); } }; FScrollBarClass.prototype.stopScrolling = function () { this.controller.downArrow_mc.gotoAndStop(1); this.controller.upArrow_mc.gotoAndStop(1); clearInterval(this.controller.scrolling); }; FScrollBarClass.prototype.startUpScroller = function () { this.controller.upArrow_mc.gotoAndStop(2); this.controller.scrollIt("one", -1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", -1); }; FScrollBarClass.prototype.startDownScroller = function () { this.controller.downArrow_mc.gotoAndStop(2); this.controller.scrollIt("one", 1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", 1); }; FScrollBarClass.prototype.setScrollTarget = function (tF) { if (tF == undefined) { this.textField.removeListener(this); delete this.textField[(this.horizontal ? "hScroller" : "vScroller")]; if ((this.textField.hScroller != undefined) && (this.textField.vScroller != undefined)) { this.textField.unwatch("text"); this.textField.unwatch("htmlText"); } } this.textField = undefined; if (!(tF instanceof TextField)) { return(undefined); } this.textField = tF; this.textField[(this.horizontal ? "hScroller" : "vScroller")] = this; this.onTextChanged(); this.onChanged = function () { this.onTextChanged(); }; this.onScroller = function () { if (!this.isScrolling) { if (!this.horizontal) { this.setScrollPosition(this.textField.scroll); } else { this.setScrollPosition(this.textField.hscroll); } } }; this.textField.addListener(this); this.textField.watch("text", this.callback); this.textField.watch("htmlText", this.callback); }; FScrollBarClass.prototype.callback = function (prop, oldVal, newVal) { clearInterval(this.hScroller.synchScroll); clearInterval(this.vScroller.synchScroll); this.hScroller.synchScroll = setInterval(this.hScroller, "onTextChanged", 50); this.vScroller.synchScroll = setInterval(this.vScroller, "onTextChanged", 50); return(newVal); }; FScrollBarClass.prototype.onTextChanged = function () { if ((!this.enable) || (this.textField == undefined)) { return(undefined); } clearInterval(this.synchScroll); if (this.horizontal) { var _local3 = this.textField.hscroll; this.setScrollProperties(this.textField._width, 0, this.textField.maxhscroll); this.setScrollPosition(Math.min(_local3, this.textField.maxhscroll)); } else { var _local3 = this.textField.scroll; var _local2 = this.textField.bottomScroll - this.textField.scroll; this.setScrollProperties(_local2, 1, this.textField.maxscroll); this.setScrollPosition(Math.min(_local3, this.textField.maxscroll)); } }; FScrollBarClass.prototype.executeCallBack = function () { if (this.textField == undefined) { super.executeCallBack(); } else if (this.horizontal) { this.textField.hscroll = this.getScrollPosition(); } else { this.textField.scroll = this.getScrollPosition(); } }; Object.registerClass("FScrollBarSymbol", FScrollBarClass); #endinitclip
Symbol 28 MovieClip [FUIComponentSymbol] Frame 1
#initclip 1 function FUIComponentClass() { this.init(); } FUIComponentClass.prototype = new MovieClip(); FUIComponentClass.prototype.init = function () { this.enable = true; this.focused = false; this.useHandCursor = false; this._accImpl = new Object(); this._accImpl.stub = true; this.styleTable = new Array(); if (_global.globalStyleFormat == undefined) { _global.globalStyleFormat = new FStyleFormat(); globalStyleFormat.isGlobal = true; _global._focusControl = new Object(); _global._focusControl.onSetFocus = function (oldFocus, newFocus) { oldFocus.myOnKillFocus(); newFocus.myOnSetFocus(); }; Selection.addListener(_global._focusControl); } if (this._name != undefined) { this._focusrect = false; this.tabEnabled = true; this.focusEnabled = true; this.tabChildren = false; this.tabFocused = true; if (this.hostStyle == undefined) { globalStyleFormat.addListener(this); } else { this.styleTable = this.hostStyle; } this.deadPreview._visible = false; this.deadPreview._width = (this.deadPreview._height = 1); this.methodTable = new Object(); this.keyListener = new Object(); this.keyListener.controller = this; this.keyListener.onKeyDown = function () { this.controller.myOnKeyDown(); }; this.keyListener.onKeyUp = function () { this.controller.myOnKeyUp(); }; for (var _local3 in this.styleFormat_prm) { this.setStyleProperty(_local3, this.styleFormat_prm[_local3]); } } }; FUIComponentClass.prototype.setEnabled = function (enabledFlag) { this.enable = ((arguments.length > 0) ? (enabledFlag) : true); this.tabEnabled = (this.focusEnabled = enabledFlag); if ((!this.enable) && (this.focused)) { Selection.setFocus(undefined); } }; FUIComponentClass.prototype.getEnabled = function () { return(this.enable); }; FUIComponentClass.prototype.setSize = function (w, h) { this.width = w; this.height = h; this.focusRect.removeMovieClip(); }; FUIComponentClass.prototype.setChangeHandler = function (chng, obj) { this.handlerObj = ((obj == undefined) ? (this._parent) : (obj)); this.changeHandler = chng; }; FUIComponentClass.prototype.invalidate = function (methodName) { this.methodTable[methodName] = true; this.onEnterFrame = this.cleanUI; }; FUIComponentClass.prototype.cleanUI = function () { if (this.methodTable.setSize) { this.setSize(this.width, this.height); } else { this.cleanUINotSize(); } this.methodTable = new Object(); delete this.onEnterFrame; }; FUIComponentClass.prototype.cleanUINotSize = function () { for (var _local2 in this.methodTable) { this[_local2](); } }; FUIComponentClass.prototype.drawRect = function (x, y, w, h) { var _local4 = this.styleTable.focusRectInner.value; var _local5 = this.styleTable.focusRectOuter.value; if (_local4 == undefined) { _local4 = 16777215 /* 0xFFFFFF */; } if (_local5 == undefined) { _local5 = 0; } this.createEmptyMovieClip("focusRect", 1000); this.focusRect.controller = this; this.focusRect.lineStyle(1, _local5); this.focusRect.moveTo(x, y); this.focusRect.lineTo(x + w, y); this.focusRect.lineTo(x + w, y + h); this.focusRect.lineTo(x, y + h); this.focusRect.lineTo(x, y); this.focusRect.lineStyle(1, _local4); this.focusRect.moveTo(x + 1, y + 1); this.focusRect.lineTo((x + w) - 1, y + 1); this.focusRect.lineTo((x + w) - 1, (y + h) - 1); this.focusRect.lineTo(x + 1, (y + h) - 1); this.focusRect.lineTo(x + 1, y + 1); }; FUIComponentClass.prototype.pressFocus = function () { this.tabFocused = false; this.focusRect.removeMovieClip(); Selection.setFocus(this); }; FUIComponentClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this.width + 4, this.height + 4); }; FUIComponentClass.prototype.myOnSetFocus = function () { this.focused = true; Key.addListener(this.keyListener); if (this.tabFocused) { this.drawFocusRect(); } }; FUIComponentClass.prototype.myOnKillFocus = function () { this.tabFocused = true; this.focused = false; this.focusRect.removeMovieClip(); Key.removeListener(this.keyListener); }; FUIComponentClass.prototype.executeCallBack = function () { this.handlerObj[this.changeHandler](this); }; FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) { this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal); }; FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) { if (value == "") { return(undefined); } var _local19 = parseInt(value); if (!isNaN(_local19)) { value = _local19; } var _local18 = ((arguments.length > 2) ? (isGlobal) : false); if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].useGlobal || (!_local18)) { this.styleTable[propName].value = value; if (this.setCustomStyleProperty(propName, value)) { } else if (propName == "embedFonts") { this.invalidate("setSize"); } else if (propName.substring(0, 4) == "text") { if (this.textStyle == undefined) { this.textStyle = new TextFormat(); } var _local15 = propName.substring(4, propName.length); var _local17 = _local15.substring(0, 1); _local17 = _local17.toLowerCase(); _local15 = _local17 + _local15.substring(1, _local15.length); this.textStyle[_local15] = value; this.invalidate("setSize"); } else { for (var _local16 in this.styleTable[propName].coloredMCs) { var _local4 = new Color(this.styleTable[propName].coloredMCs[_local16]); if (this.styleTable[propName].value == undefined) { var _local5 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; _local4.setTransform(_local5); } else { _local4.setRGB(value); } } } this.styleTable[propName].useGlobal = _local18; } }; FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) { if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].coloredMCs == undefined) { this.styleTable[propName].coloredMCs = new Object(); } this.styleTable[propName].coloredMCs[skinMCRef] = skinMCRef; if (this.styleTable[propName].value != undefined) { var _local4 = new Color(skinMCRef); _local4.setRGB(this.styleTable[propName].value); } }; _global.FStyleFormat = function () { this.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true}; this.listeners = new Object(); this.isGlobal = false; if (arguments.length > 0) { for (var _local3 in arguments[0]) { this[_local3] = arguments[0][_local3]; } } }; _global.FStyleFormat.prototype = new Object(); FStyleFormat.prototype.addListener = function () { var _local3 = 0; while (_local3 < arguments.length) { var _local4 = arguments[_local3]; this.listeners[arguments[_local3]] = _local4; for (var _local5 in this) { if (this.isAStyle(_local5)) { _local4.updateStyleProperty(this, _local5.toString()); } } _local3++; } }; FStyleFormat.prototype.removeListener = function (component) { this.listeners[component] = undefined; for (var _local4 in this) { if (this.isAStyle(_local4)) { if (component.styleTable[_local4].useGlobal == this.isGlobal) { component.styleTable[_local4].useGlobal = true; var _local3 = (this.isGlobal ? undefined : (globalStyleFormat[_local4])); component.setStyleProperty(_local4, _local3, true); } } } }; FStyleFormat.prototype.applyChanges = function () { var _local6 = 0; for (var _local5 in this.listeners) { var _local3 = this.listeners[_local5]; if (arguments.length > 0) { var _local4 = 0; while (_local4 < arguments.length) { if (this.isAStyle(arguments[_local4])) { _local3.updateStyleProperty(this, arguments[_local4]); } _local4++; } } else { for (var _local4 in this) { if (this.isAStyle(_local4)) { _local3.updateStyleProperty(this, _local4.toString()); } } } } }; FStyleFormat.prototype.isAStyle = function (name) { return((this.nonStyles[name] ? false : true)); }; #endinitclip
Symbol 41 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 51 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 60 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "foregroundDisabled"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 61 MovieClip [UpArrow] Frame 1
stop();
Symbol 61 MovieClip [UpArrow] Frame 2
stop();
Symbol 61 MovieClip [UpArrow] Frame 3
stop();
Symbol 68 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 75 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 80 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(highlight3D_mc, "highlight3D"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight");
Symbol 81 MovieClip [ScrollThumb] Frame 1
stop();
Symbol 89 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 97 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 105 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "foregroundDisabled"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 106 MovieClip [DownArrow] Frame 1
stop();
Symbol 106 MovieClip [DownArrow] Frame 2
stop();
Symbol 106 MovieClip [DownArrow] Frame 3
stop();
Symbol 141 MovieClip [buoyP4] Frame 20
gotoAndPlay (1);
Symbol 141 MovieClip [buoyP4] Frame 21
stop(); this.onEnterFrame = function () { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.removeMovieClip(); } };
Symbol 143 MovieClip [buoyP3] Frame 20
gotoAndPlay (1);
Symbol 143 MovieClip [buoyP3] Frame 21
stop(); this.onEnterFrame = function () { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.removeMovieClip(); } };
Symbol 145 MovieClip [buoyP1] Frame 20
gotoAndPlay (1);
Symbol 145 MovieClip [buoyP1] Frame 21
stop(); this.onEnterFrame = function () { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.removeMovieClip(); } };
Symbol 147 MovieClip [buoyP2] Frame 20
gotoAndPlay (1);
Symbol 147 MovieClip [buoyP2] Frame 21
stop(); this.onEnterFrame = function () { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.removeMovieClip(); } };
Symbol 301 MovieClip [shipA] Frame 1
stop();
Symbol 301 MovieClip [shipA] Frame 2
stop();
Symbol 301 MovieClip [shipA] Frame 3
stop();
Symbol 301 MovieClip [shipA] Frame 4
stop();
Symbol 301 MovieClip [shipA] Frame 5
stop();
Symbol 301 MovieClip [shipA] Frame 6
stop();
Symbol 301 MovieClip [shipA] Frame 7
stop();
Symbol 301 MovieClip [shipA] Frame 8
stop();
Symbol 301 MovieClip [shipA] Frame 9
stop();
Symbol 301 MovieClip [shipA] Frame 10
stop();
Symbol 301 MovieClip [shipA] Frame 11
stop();
Symbol 301 MovieClip [shipA] Frame 12
stop();
Symbol 301 MovieClip [shipA] Frame 13
stop();
Symbol 301 MovieClip [shipA] Frame 14
stop();
Symbol 301 MovieClip [shipA] Frame 15
stop();
Symbol 301 MovieClip [shipA] Frame 16
stop();
Symbol 301 MovieClip [shipA] Frame 17
stop();
Symbol 301 MovieClip [shipA] Frame 18
stop();
Symbol 301 MovieClip [shipA] Frame 19
stop();
Symbol 301 MovieClip [shipA] Frame 20
stop();
Symbol 301 MovieClip [shipA] Frame 21
stop();
Symbol 301 MovieClip [shipA] Frame 22
stop();
Symbol 301 MovieClip [shipA] Frame 23
stop();
Symbol 301 MovieClip [shipA] Frame 24
stop();
Symbol 301 MovieClip [shipA] Frame 25
stop();
Symbol 301 MovieClip [shipA] Frame 26
stop();
Symbol 301 MovieClip [shipA] Frame 27
stop();
Symbol 301 MovieClip [shipA] Frame 28
stop();
Symbol 301 MovieClip [shipA] Frame 29
stop();
Symbol 301 MovieClip [shipA] Frame 30
stop();
Symbol 362 MovieClip [shipC] Frame 1
stop();
Symbol 362 MovieClip [shipC] Frame 2
stop();
Symbol 362 MovieClip [shipC] Frame 3
stop();
Symbol 362 MovieClip [shipC] Frame 4
stop();
Symbol 362 MovieClip [shipC] Frame 5
stop();
Symbol 362 MovieClip [shipC] Frame 6
stop();
Symbol 362 MovieClip [shipC] Frame 7
stop();
Symbol 362 MovieClip [shipC] Frame 8
stop();
Symbol 362 MovieClip [shipC] Frame 9
stop();
Symbol 362 MovieClip [shipC] Frame 10
stop();
Symbol 362 MovieClip [shipC] Frame 11
stop();
Symbol 362 MovieClip [shipC] Frame 12
stop();
Symbol 362 MovieClip [shipC] Frame 13
stop();
Symbol 362 MovieClip [shipC] Frame 14
stop();
Symbol 362 MovieClip [shipC] Frame 15
stop();
Symbol 362 MovieClip [shipC] Frame 16
stop();
Symbol 362 MovieClip [shipC] Frame 17
stop();
Symbol 362 MovieClip [shipC] Frame 18
stop();
Symbol 362 MovieClip [shipC] Frame 19
stop();
Symbol 362 MovieClip [shipC] Frame 20
stop();
Symbol 362 MovieClip [shipC] Frame 21
stop();
Symbol 362 MovieClip [shipC] Frame 22
stop();
Symbol 362 MovieClip [shipC] Frame 23
stop();
Symbol 362 MovieClip [shipC] Frame 24
stop();
Symbol 362 MovieClip [shipC] Frame 25
stop();
Symbol 362 MovieClip [shipC] Frame 26
stop();
Symbol 362 MovieClip [shipC] Frame 27
stop();
Symbol 362 MovieClip [shipC] Frame 28
stop();
Symbol 362 MovieClip [shipC] Frame 29
stop();
Symbol 362 MovieClip [shipC] Frame 30
stop();
Symbol 423 MovieClip [shipB] Frame 1
stop();
Symbol 423 MovieClip [shipB] Frame 2
stop();
Symbol 423 MovieClip [shipB] Frame 3
stop();
Symbol 423 MovieClip [shipB] Frame 4
stop();
Symbol 423 MovieClip [shipB] Frame 5
stop();
Symbol 423 MovieClip [shipB] Frame 6
stop();
Symbol 423 MovieClip [shipB] Frame 7
stop();
Symbol 423 MovieClip [shipB] Frame 8
stop();
Symbol 423 MovieClip [shipB] Frame 9
stop();
Symbol 423 MovieClip [shipB] Frame 10
stop();
Symbol 423 MovieClip [shipB] Frame 11
stop();
Symbol 423 MovieClip [shipB] Frame 12
stop();
Symbol 423 MovieClip [shipB] Frame 13
stop();
Symbol 423 MovieClip [shipB] Frame 14
stop();
Symbol 423 MovieClip [shipB] Frame 15
stop();
Symbol 423 MovieClip [shipB] Frame 16
stop();
Symbol 423 MovieClip [shipB] Frame 17
stop();
Symbol 423 MovieClip [shipB] Frame 18
stop();
Symbol 423 MovieClip [shipB] Frame 19
stop();
Symbol 423 MovieClip [shipB] Frame 20
stop();
Symbol 423 MovieClip [shipB] Frame 21
stop();
Symbol 423 MovieClip [shipB] Frame 22
stop();
Symbol 423 MovieClip [shipB] Frame 23
stop();
Symbol 423 MovieClip [shipB] Frame 24
stop();
Symbol 423 MovieClip [shipB] Frame 25
stop();
Symbol 423 MovieClip [shipB] Frame 26
stop();
Symbol 423 MovieClip [shipB] Frame 27
stop();
Symbol 423 MovieClip [shipB] Frame 28
stop();
Symbol 423 MovieClip [shipB] Frame 29
stop();
Symbol 423 MovieClip [shipB] Frame 30
stop();
Symbol 426 MovieClip [waterTrail] Frame 12
stop();
Symbol 434 MovieClip [pointsDisplay] Frame 1
stop();
Symbol 434 MovieClip [pointsDisplay] Frame 2
play(); innerPointsMinus_mc.points_txt.text = displayText;
Symbol 434 MovieClip [pointsDisplay] Frame 23
gotoAndStop ("blank");
Symbol 451 MovieClip [paradeA] Frame 300
this.removeMovieClip();
Symbol 452 MovieClip [paradeB] Frame 300
this.removeMovieClip();
Symbol 453 MovieClip [paradeC] Frame 300
this.removeMovieClip();
Symbol 461 MovieClip Frame 45
stop();
Symbol 467 MovieClip Frame 1
this.speed = 1; this.onEnterFrame = function () { if (this._x > 1000) { this._x = -500 - Math.floor(Math.random() * 500); this._y = 200 + Math.floor(Math.random() * 800); this.speed = Math.random(); } this._x = this._x + (1 + (2 * this.speed)); this._y = this._y - (0.5 + (1 * this.speed)); };
Symbol 469 MovieClip Frame 1
this.speed = 4; this.onEnterFrame = function () { if (this._x > 1000) { this._x = -500 - Math.floor(Math.random() * 300); this._y = 200 + Math.floor(Math.random() * 600); this.speed = Math.random(); } this._x = this._x + (2 + (2 * this.speed)); this._y = this._y - (1 + (1 * this.speed)); };
Symbol 471 MovieClip Frame 1
this.speed = 4; this.onEnterFrame = function () { if (this._x > 1000) { this._x = -5 - Math.floor(Math.random() * 400); this._y = 200 + Math.floor(Math.random() * 700); this.speed = Math.random(); } this._x = this._x + (2 + (2 * this.speed)); this._y = this._y - (1 + (1 * this.speed)); };
Symbol 476 MovieClip Frame 1
stop();
Symbol 476 MovieClip Frame 2
stop();
Symbol 481 MovieClip Frame 1
stop();
Symbol 481 MovieClip Frame 2
stop();
Symbol 489 MovieClip Frame 1
stop();
Symbol 489 MovieClip Frame 26
gotoAndStop ("blank");
Symbol 489 MovieClip Frame 51
gotoAndStop ("blank");
Symbol 516 MovieClip Frame 1
stop();
Symbol 516 MovieClip Frame 2
stop();
Symbol 516 MovieClip Frame 3
stop();
Symbol 533 MovieClip Frame 1
stop();
Symbol 533 MovieClip Frame 2
stop();
Symbol 533 MovieClip Frame 3
stop();
Symbol 542 MovieClip Frame 1
tutorialWaterTextures_mc._alpha = 50; tutorialWaterTextures_mc.onEnterFrame = function () { if (_parent.tutorialMap_mc._x < (250 - this._x)) { this._x = this._x + 500; } if (_parent.tutorialMap_mc._x > (250 - this._x)) { this._x = this._x - 500; } if (_parent.tutorialMap_mc._y < (250 - this._y)) { this._y = this._y + 500; } if (_parent.tutorialMap_mc._y > (250 - this._y)) { this._y = this._y - 500; } }; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture1_mc", 201, textureWater); tutorialWaterTextures_mc.waterTexture1_mc._x = tutorialWaterTextures_mc.waterTexture1_mc._x - 500; tutorialWaterTextures_mc.waterTexture1_mc._y = tutorialWaterTextures_mc.waterTexture1_mc._y - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture2_mc", 202, textureWater); tutorialWaterTextures_mc.waterTexture2_mc._y = tutorialWaterTextures_mc.waterTexture2_mc._y - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture3_mc", 203, textureWater); tutorialWaterTextures_mc.waterTexture3_mc._x = tutorialWaterTextures_mc.waterTexture3_mc._x + 500; tutorialWaterTextures_mc.waterTexture3_mc._y = tutorialWaterTextures_mc.waterTexture3_mc._y - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture4_mc", 204, textureWater); tutorialWaterTextures_mc.waterTexture4_mc._x = tutorialWaterTextures_mc.waterTexture4_mc._x - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture5_mc", 205, textureWater); tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture6_mc", 206, textureWater); tutorialWaterTextures_mc.waterTexture6_mc._x = tutorialWaterTextures_mc.waterTexture6_mc._x + 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture7_mc", 207, textureWater); tutorialWaterTextures_mc.waterTexture7_mc._x = tutorialWaterTextures_mc.waterTexture7_mc._x - 500; tutorialWaterTextures_mc.waterTexture7_mc._y = tutorialWaterTextures_mc.waterTexture7_mc._y + 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture8_mc", 208, textureWater); tutorialWaterTextures_mc.waterTexture8_mc._y = tutorialWaterTextures_mc.waterTexture8_mc._y + 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture9_mc", 209, textureWater); tutorialWaterTextures_mc.waterTexture9_mc._x = tutorialWaterTextures_mc.waterTexture9_mc._x + 500; tutorialWaterTextures_mc.waterTexture9_mc._y = tutorialWaterTextures_mc.waterTexture9_mc._y + 500;
Symbol 552 MovieClip Frame 1
stop();
Symbol 552 MovieClip Frame 2
stop();
Symbol 552 MovieClip Frame 3
stop();
Symbol 552 MovieClip Frame 4
stop();
Symbol 552 MovieClip Frame 5
stop();
Symbol 552 MovieClip Frame 6
stop();
Symbol 552 MovieClip Frame 7
stop();
Symbol 556 MovieClip Frame 1
miniRoutes_mc.gotoAndStop(_global.leg); miniShip_mc.onEnterFrame = function () { miniShip_mc._x = -0.00714285714285714 * _parent.map_mc._x; miniShip_mc._y = -0.00714285714285714 * _parent.map_mc._y; miniShip_mc._rotation = _parent.ship_mc._rotation; };
Symbol 583 MovieClip Frame 1
function addRock(x, y, num) { tutorialRocks_mc.attachMovie(("rock0" + num) + "", ("rock" + numRocks) + "_mc", numRocks); tutorialRocks_mc[("rock" + numRocks) + "_mc"]._x = _parent._x + x; tutorialRocks_mc[("rock" + numRocks) + "_mc"]._y = _parent._y + y; numRocks = numRocks + 1; } numRocks = 0; addRock(330, 220, 1); addRock(310, 260, 8); addRock(380, 200, 6); function addIceBerg(x, y, num, dX, dY, dis, maxDis) { tutorialIceBergs_mc.attachMovie(("iceberg0" + num) + "", ("iceBerg" + numIceBergs) + "_mc", numIceBergs); tutorialIceBergs_mc[("iceBerg" + numIceBergs) + "_mc"].dx = dX; tutorialIceBergs_mc[("iceBerg" + numIceBergs) + "_mc"].dy = dY; tutorialIceBergs_mc[("iceBerg" + numIceBergs) + "_mc"].distance = dis; tutorialIceBergs_mc[("iceBerg" + numIceBergs) + "_mc"].maxDistance = maxDis; tutorialIceBergs_mc[("iceBerg" + numIceBergs) + "_mc"]._x = _parent._x + x; tutorialIceBergs_mc[("iceBerg" + numIceBergs) + "_mc"]._y = _parent._y + y; tutorialIceBergs_mc[("iceBerg" + numIceBergs) + "_mc"].onEnterFrame = function () { if (this.distance < this.maxDistance) { this._x = this._x + this.dx; this._y = this._y + this.dy; this.distance = this.distance + 1; } else { this.dx = this.dx * -1; this.dy = this.dy * -1; this.distance = 0; } }; numIceBergs = numIceBergs + 1; } numIceBergs = 0; addIceBerg(75, 210, 3, 1, 0, 0, 40); function addWhale(x, y, num, dX, dY, dis, maxDis) { tutorialWhales_mc.attachMovie(("whale0" + num) + "", ("whale" + numWhales) + "_mc", numWhales); tutorialWhales_mc[("whale" + numWhales) + "_mc"].dx = dX; tutorialWhales_mc[("whale" + numWhales) + "_mc"].dy = dY; tutorialWhales_mc[("whale" + numWhales) + "_mc"].distance = dis; tutorialWhales_mc[("whale" + numWhales) + "_mc"].maxDistance = maxDis; tutorialWhales_mc[("whale" + numWhales) + "_mc"]._x = _parent._x + x; tutorialWhales_mc[("whale" + numWhales) + "_mc"]._y = _parent._y + y; tutorialWhales_mc[("whale" + numWhales) + "_mc"].onEnterFrame = function () { if (this.distance < this.maxDistance) { this._x = this._x + this.dx; this._y = this._y + this.dy; this.distance = this.distance + 1; } else { this.dx = this.dx * -1; this.dy = this.dy * -1; this._xscale = this._xscale * -1; this.distance = 0; } }; numWhales = numWhales + 1; } numWhales = 0; addWhale(345, 110, 1, 3, 0, 0, 30); tutorialWaterTextures_mc._alpha = 50; tutorialWaterTextures_mc.onEnterFrame = function () { if (_parent.tutorialMap_mc._x < (250 - this._x)) { this._x = this._x + 500; } if (_parent.tutorialMap_mc._x > (250 - this._x)) { this._x = this._x - 500; } if (_parent.tutorialMap_mc._y < (250 - this._y)) { this._y = this._y + 500; } if (_parent.tutorialMap_mc._y > (250 - this._y)) { this._y = this._y - 500; } }; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture1_mc", 201, textureWater); tutorialWaterTextures_mc.waterTexture1_mc._x = tutorialWaterTextures_mc.waterTexture1_mc._x - 500; tutorialWaterTextures_mc.waterTexture1_mc._y = tutorialWaterTextures_mc.waterTexture1_mc._y - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture2_mc", 202, textureWater); tutorialWaterTextures_mc.waterTexture2_mc._y = tutorialWaterTextures_mc.waterTexture2_mc._y - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture3_mc", 203, textureWater); tutorialWaterTextures_mc.waterTexture3_mc._x = tutorialWaterTextures_mc.waterTexture3_mc._x + 500; tutorialWaterTextures_mc.waterTexture3_mc._y = tutorialWaterTextures_mc.waterTexture3_mc._y - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture4_mc", 204, textureWater); tutorialWaterTextures_mc.waterTexture4_mc._x = tutorialWaterTextures_mc.waterTexture4_mc._x - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture5_mc", 205, textureWater); tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture6_mc", 206, textureWater); tutorialWaterTextures_mc.waterTexture6_mc._x = tutorialWaterTextures_mc.waterTexture6_mc._x + 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture7_mc", 207, textureWater); tutorialWaterTextures_mc.waterTexture7_mc._x = tutorialWaterTextures_mc.waterTexture7_mc._x - 500; tutorialWaterTextures_mc.waterTexture7_mc._y = tutorialWaterTextures_mc.waterTexture7_mc._y + 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture8_mc", 208, textureWater); tutorialWaterTextures_mc.waterTexture8_mc._y = tutorialWaterTextures_mc.waterTexture8_mc._y + 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture9_mc", 209, textureWater); tutorialWaterTextures_mc.waterTexture9_mc._x = tutorialWaterTextures_mc.waterTexture9_mc._x + 500; tutorialWaterTextures_mc.waterTexture9_mc._y = tutorialWaterTextures_mc.waterTexture9_mc._y + 500;
Symbol 584 MovieClip Frame 1
stop();
Symbol 584 MovieClip Frame 2
play(); innerPointsHolder_mc.attachMovie("innerPointsMinus" + displayText, "boo", 1); if (Math.random() < 0.5) { crashSound = new Sound(this); crashSound.attachSound("crash"); crashSound.start(); } else { crashSound = new Sound(this); crashSound.attachSound("crash2"); crashSound.start(); }
Symbol 584 MovieClip Frame 23
gotoAndStop ("blank");
Symbol 589 MovieClip Frame 1
tutorialDocks_mc.attachMovie("tutorialDockArea", "tutorialDock_mc", 201); tutorialDocks_mc.tutorialDock_mc._x = _parent._x + 50; tutorialDocks_mc.tutorialDock_mc._y = _parent._y + 150; function addBuoy(x, y, val) { tutorialBuoys_mc.attachMovie("buoyP" + val, ("buoy" + numBuoys) + "_mc", numBuoys, buoyInit); tutorialBuoys_mc[("buoy" + numBuoys) + "_mc"].bonusTime = val; tutorialBuoys_mc[("buoy" + numBuoys) + "_mc"]._x = _parent._x + x; tutorialBuoys_mc[("buoy" + numBuoys) + "_mc"]._y = _parent._y + y; numBuoys = numBuoys + 1; } buoyInit = new Object(); buoyInit.onEnterFrame = function () { if (this.hitTest(_parent.tutorialShip_mc._x, _parent.tutorialShip_mc._y, true)) { this.gotoAndPlay("end"); if (_parent.pointsPlus_mc._currentframe == 1) { _parent.pointsPlus_mc.displayText = this.bonusTime; _parent.pointsPlus_mc.gotoAndPlay("start"); _parent.timer.seconds = _parent.timer.seconds + this.bonusTime; } } }; numBuoys = 0; addBuoy(350, 130, 2); addBuoy(330, 210, 1); tutorialWaterTextures_mc._alpha = 50; tutorialWaterTextures_mc.onEnterFrame = function () { if (_parent.tutorialMap_mc._x < (250 - this._x)) { this._x = this._x + 500; } if (_parent.tutorialMap_mc._x > (250 - this._x)) { this._x = this._x - 500; } if (_parent.tutorialMap_mc._y < (250 - this._y)) { this._y = this._y + 500; } if (_parent.tutorialMap_mc._y > (250 - this._y)) { this._y = this._y - 500; } }; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture1_mc", 201, textureWater); tutorialWaterTextures_mc.waterTexture1_mc._x = tutorialWaterTextures_mc.waterTexture1_mc._x - 500; tutorialWaterTextures_mc.waterTexture1_mc._y = tutorialWaterTextures_mc.waterTexture1_mc._y - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture2_mc", 202, textureWater); tutorialWaterTextures_mc.waterTexture2_mc._y = tutorialWaterTextures_mc.waterTexture2_mc._y - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture3_mc", 203, textureWater); tutorialWaterTextures_mc.waterTexture3_mc._x = tutorialWaterTextures_mc.waterTexture3_mc._x + 500; tutorialWaterTextures_mc.waterTexture3_mc._y = tutorialWaterTextures_mc.waterTexture3_mc._y - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture4_mc", 204, textureWater); tutorialWaterTextures_mc.waterTexture4_mc._x = tutorialWaterTextures_mc.waterTexture4_mc._x - 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture5_mc", 205, textureWater); tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture6_mc", 206, textureWater); tutorialWaterTextures_mc.waterTexture6_mc._x = tutorialWaterTextures_mc.waterTexture6_mc._x + 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture7_mc", 207, textureWater); tutorialWaterTextures_mc.waterTexture7_mc._x = tutorialWaterTextures_mc.waterTexture7_mc._x - 500; tutorialWaterTextures_mc.waterTexture7_mc._y = tutorialWaterTextures_mc.waterTexture7_mc._y + 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture8_mc", 208, textureWater); tutorialWaterTextures_mc.waterTexture8_mc._y = tutorialWaterTextures_mc.waterTexture8_mc._y + 500; tutorialWaterTextures_mc.attachMovie("waterTexture", "waterTexture9_mc", 209, textureWater); tutorialWaterTextures_mc.waterTexture9_mc._x = tutorialWaterTextures_mc.waterTexture9_mc._x + 500; tutorialWaterTextures_mc.waterTexture9_mc._y = tutorialWaterTextures_mc.waterTexture9_mc._y + 500;
Symbol 590 MovieClip Frame 1
stop();
Symbol 590 MovieClip Frame 2
play(); innerPointsHolder_mc.attachMovie("innerPointsPlus" + displayText, "boo", 1); bellSound = new Sound(this); bellSound.attachSound("bell"); bellSound.start();
Symbol 590 MovieClip Frame 17
gotoAndStop ("blank");
Symbol 599 MovieClip Frame 1
switch (_global.leg) { case "london" : this._x = 1200; this._y = 4000; break; case "lisbon" : this._x = 2570; this._y = 1980; break; case "alexandria" : this._x = -2352; this._y = 820; break; case "dakar" : this._x = 3550; this._y = -1310; break; case "rioDeJaneiro" : this._x = 6900; this._y = -6350; break; case "caracas" : this._x = 9940; this._y = -1880; break; case "newOrleans" : this._x = 12697; this._y = 712; break; case "halifax" : this._x = 9235; this._y = 2668; } duplicateMovieClip ("continents_mc", "continentsMask_mc", 100); landTextures_mc.setMask(continentsMask_mc); cities_mc.attachMovie("london", "london_mc", 101); cities_mc.london_mc._x = _parent._x - 1119; cities_mc.london_mc._y = _parent._y - 3855; cities_mc.attachMovie("lisbon", "lisbon_mc", 102); cities_mc.lisbon_mc._x = _parent._x - 2200; cities_mc.lisbon_mc._y = _parent._y - 1790; cities_mc.attachMovie("alexandria", "alexandria_mc", 103); cities_mc.alexandria_mc._x = _parent._x + 2620; cities_mc.alexandria_mc._y = _parent._y - 610; cities_mc.attachMovie("dakar", "dakar_mc", 104); cities_mc.dakar_mc._x = _parent._x - 3190; cities_mc.dakar_mc._y = _parent._y + 1520; cities_mc.attachMovie("rioDeJaneiro", "rioDeJaneiro_mc", 105); cities_mc.rioDeJaneiro_mc._x = _parent._x - 6693; cities_mc.rioDeJaneiro_mc._y = _parent._y + 6442; cities_mc.attachMovie("caracas", "caracas_mc", 106); cities_mc.caracas_mc._x = _parent._x - 9760; cities_mc.caracas_mc._y = _parent._y + 2085; cities_mc.attachMovie("newOrleans", "newOrleans_mc", 107); cities_mc.newOrleans_mc._x = _parent._x - 12495; cities_mc.newOrleans_mc._y = _parent._y - 604; cities_mc.attachMovie("newYork", "newYork_mc", 108); cities_mc.newYork_mc._x = _parent._x - 10634; cities_mc.newYork_mc._y = _parent._y - 2100; cities_mc.attachMovie("halifax", "halifax_mc", 109); cities_mc.halifax_mc._x = _parent._x - 9235; cities_mc.halifax_mc._y = _parent._y - 2668; cities_mc.attachMovie("shipDocked01", "shipDocked01_mc", 110); cities_mc.shipDocked01_mc._x = _parent._x - 9116; cities_mc.shipDocked01_mc._y = _parent._y - 2684; cities_mc.attachMovie("shipDocked02", "shipDocked02_mc", 111); cities_mc.shipDocked02_mc._x = _parent._x - 9148; cities_mc.shipDocked02_mc._y = _parent._y - 2674; function addBuoy(x, y, val) { buoys_mc.attachMovie("buoyP" + val, ("buoy" + numBuoys) + "_mc", numBuoys, buoyInit); buoys_mc[("buoy" + numBuoys) + "_mc"].bonusTime = val; buoys_mc[("buoy" + numBuoys) + "_mc"]._x = _parent._x + x; buoys_mc[("buoy" + numBuoys) + "_mc"]._y = _parent._y + y; numBuoys = numBuoys + 1; } buoyInit = new Object(); buoyInit.onEnterFrame = function () { if (this.hitTest(_parent.ship_mc._x, _parent.ship_mc._y, true)) { this.gotoAndPlay("end"); if (_parent.pointsPlus_mc._currentframe == 1) { _parent.pointsPlus_mc.displayText = this.bonusTime; _parent.pointsPlus_mc.gotoAndPlay("start"); _parent.timer.seconds = _parent.timer.seconds + this.bonusTime; } } }; numBuoys = 0; switch (_global.leg) { case "london" : addBuoy(-1045, -3548, 1); addBuoy(-1748, -3455, 1); addBuoy(-1280, -2920, 4); addBuoy(-2320, -2390, 1); break; case "lisbon" : addBuoy(-1476, -1372, 1); addBuoy(-770, -1495, 2); addBuoy(260, -1538, 3); addBuoy(1150, -1272, 1); addBuoy(2070, -813, 1); break; case "alexandria" : addBuoy(1310, -1120, 4); addBuoy(115, -1612, 1); addBuoy(-2600, -284, 1); break; case "dakar" : n = 0; i = 0; while (i < 24) { if (n == 0) { n = 8; } else { n = 0; } addBuoy((-3700 - (120 * i)) - (i * n), 1838 + (220 * i), 1); i++; } break; case "rioDeJaneiro" : addBuoy(-7554, 3481, 4); break; case "caracas" : addBuoy(-11578, 540, 2); addBuoy(-12160, 367, 1); addBuoy(-10188, 1350, 1); break; case "newOrleans" : addBuoy(-11780, -440, 1); addBuoy(-10970, 352, 2); addBuoy(-11020, 120, 1); n = 0; i = 0; while (i < 13) { if (n == 0) { n = 8; } else { n = 0; } addBuoy((-10815 + (120 * i)) + (i * n), -(220 * i), 1); i++; } break; case "halifax" : } function addIceBerg(x, y, num, dX, dY, dis, maxDis) { iceBergs_mc.attachMovie(("iceberg0" + num) + "", ("iceBerg" + numIceBergs) + "_mc", numIceBergs); iceBergs_mc[("iceBerg" + numIceBergs) + "_mc"].dx = dX; iceBergs_mc[("iceBerg" + numIceBergs) + "_mc"].dy = dY; iceBergs_mc[("iceBerg" + numIceBergs) + "_mc"].distance = dis; iceBergs_mc[("iceBerg" + numIceBergs) + "_mc"].maxDistance = maxDis; iceBergs_mc[("iceBerg" + numIceBergs) + "_mc"]._x = _parent._x + x; iceBergs_mc[("iceBerg" + numIceBergs) + "_mc"]._y = _parent._y + y; iceBergs_mc[("iceBerg" + numIceBergs) + "_mc"].onEnterFrame = function () { if (this.distance < this.maxDistance) { this._x = this._x + this.dx; this._y = this._y + this.dy; this.distance = this.distance + 1; } else { this.dx = this.dx * -1; this.dy = this.dy * -1; this.distance = 0; } }; numIceBergs = numIceBergs + 1; } numIceBergs = 0; switch (_global.leg) { case "london" : addIceBerg(-1229, -3501, 2, 0.5, -1, 0, 60); addIceBerg(-1925, -2905, 2, -1, -1, 0, 100); break; case "lisbon" : break; case "alexandria" : break; case "dakar" : break; case "rioDeJaneiro" : break; case "caracas" : addIceBerg(-10197, 1421, 1, 1, -0.5, 50, 100); addIceBerg(-10367, 1301, 3, 1.5, 0, 0, 100); break; case "newOrleans" : addIceBerg(-12164, -530, 2, -0.5, 1, 0, 100); addIceBerg(-12033, -490, 3, 0.5, 1, 50, 100); addIceBerg(-11185, 179, 3, 1, 0, 50, 100); addIceBerg(-10376, -796, 2, 1, 0.5, 0, 80); addIceBerg(-10300, -1010, 3, 1, 0.5, 25, 50); break; case "halifax" : } function addRock(x, y, num) { rocks_mc.attachMovie(("rock0" + num) + "", ("rock" + numRocks) + "_mc", numRocks); rocks_mc[("rock" + numRocks) + "_mc"]._x = _parent._x + x; rocks_mc[("rock" + numRocks) + "_mc"]._y = _parent._y + y; numRocks = numRocks + 1; } numRocks = 0; switch (_global.leg) { case "london" : addRock(-1045, -3688, 1); addRock(-1045, -3688, 2); addRock(-1548, -3455, 3); addRock(-2090, -2911, 8); addRock(-1578, -3485, 6); addRock(-1548, -3555, 7); addRock(-2470, -2140, 6); break; case "lisbon" : addRock(-850, -1568, 8); addRock(-870, -1558, 1); addRock(-940, -1508, 7); addRock(-770, -1518, 5); addRock(90, -1620, 3); addRock(116, -1602, 2); addRock(-2010, -1300, 8); addRock(-2302, -1542, 7); addRock(2635, -701, 8); break; case "alexandria" : addRock(-850, -1568, 8); addRock(-870, -1558, 1); addRock(-940, -1508, 7); addRock(-770, -1518, 5); addRock(90, -1620, 3); addRock(116, -1602, 2); addRock(-2010, -1300, 8); addRock(-2302, -1542, 7); addRock(2635, -701, 8); addRock(-3004, 40, 5); addRock(-3266, 131, 1); addRock(-3216, 151, 8); addRock(-3166, 121, 3); addRock(-3412, 776, 6); addRock(-3294, 1343, 2); break; case "dakar" : break; case "rioDeJaneiro" : addRock(-9550, 2020, 8); addRock(-6315, 6494, 7); addRock(-5570, 4500, 2); addRock(-5490, 4500, 3); addRock(-5460, 4500, 4); addRock(-5420, 4500, 5); addRock(-5390, 4500, 6); addRock(-5350, 4500, 1); addRock(-6259, 6274, 3); addRock(-6279, 6274, 2); break; case "caracas" : addRock(-11910, 625, 8); addRock(-12440, -413, 7); addRock(-12390, -413, 6); addRock(-12350, -423, 5); addRock(-12340, -433, 4); addRock(-12300, -450, 3); addRock(-11900, 490, 7); break; case "newOrleans" : addRock(-12440, -413, 7); addRock(-12390, -413, 6); addRock(-12350, -423, 5); addRock(-12340, -433, 4); addRock(-12300, -450, 3); addRock(-11580, -40, 5); addRock(-11520, -36, 4); addRock(-11615, -36, 5); addRock(-11650, 0, 1); addRock(-11330, 180, 8); addRock(-11105, 34, 8); break; case "halifax" : } function addWhale(x, y, num, dX, dY, dis, maxDis) { whales_mc.attachMovie(("whale0" + num) + "", ("whale" + numWhales) + "_mc", numWhales); whales_mc[("whale" + numWhales) + "_mc"].dx = dX; whales_mc[("whale" + numWhales) + "_mc"].dy = dY; whales_mc[("whale" + numWhales) + "_mc"].distance = dis; whales_mc[("whale" + numWhales) + "_mc"].maxDistance = maxDis; whales_mc[("whale" + numWhales) + "_mc"]._x = _parent._x + x; whales_mc[("whale" + numWhales) + "_mc"]._y = _parent._y + y; whales_mc[("whale" + numWhales) + "_mc"].onEnterFrame = function () { if (this.distance < this.maxDistance) { this._x = this._x + this.dx; this._y = this._y + this.dy; this.distance = this.distance + 1; } else { this.dx = this.dx * -1; this.dy = this.dy * -1; this._xscale = this._xscale * -1; this.distance = 0; } }; numWhales = numWhales + 1; } numWhales = 0; switch (_global.leg) { case "london" : addWhale(-2640, -2375, 1, 3, 0, 0, 60); break; case "lisbon" : addWhale(-2285, -1410, 1, 3, 0, 0, 100); addWhale(550, -1260, 1, 3, 0, 0, 160); break; case "alexandria" : addWhale(-3780, 1429, 1, 3, 0, 0, 105); break; case "dakar" : break; case "rioDeJaneiro" : addWhale(-7505, 2904, 1, 2, 0, 0, 150); break; case "caracas" : addWhale(-10867, 970, 1, 2, 0, 0, 100); break; case "newOrleans" : break; case "halifax" : } switch (_global.leg) { case "london" : landTextures_mc._x = -1200; landTextures_mc._y = -4000; break; case "lisbon" : landTextures_mc._x = -2570; landTextures_mc._y = -1980; break; case "alexandria" : landTextures_mc._x = 2352; landTextures_mc._y = -820; break; case "dakar" : landTextures_mc._x = -3550; landTextures_mc._y = 1310; break; case "rioDeJaneiro" : landTextures_mc._x = -6900; landTextures_mc._y = 6350; break; case "caracas" : landTextures_mc._x = -9940; landTextures_mc._y = 1880; break; case "newOrleans" : landTextures_mc._x = -12697; landTextures_mc._y = -712; break; case "halifax" : landTextures_mc._x = -9275; landTextures_mc._y = -2668; } landTextures_mc.onEnterFrame = function () { if (_parent.map_mc._x < (250 - this._x)) { this._x = this._x + 500; } if (_parent.map_mc._x > (250 - this._x)) { this._x = this._x - 500; } if (_parent.map_mc._y < (250 - this._y)) { this._y = this._y + 500; } if (_parent.map_mc._y > (250 - this._y)) { this._y = this._y - 500; } }; landTextures_mc.attachMovie("landTexture", "landTexture1_mc", 201); landTextures_mc.landTexture1_mc._x = landTextures_mc.landTexture1_mc._x - 500; landTextures_mc.landTexture1_mc._y = landTextures_mc.landTexture1_mc._y - 500; landTextures_mc.attachMovie("landTexture", "landTexture2_mc", 202); landTextures_mc.landTexture2_mc._y = landTextures_mc.landTexture2_mc._y - 500; landTextures_mc.attachMovie("landTexture", "landTexture3_mc", 203); landTextures_mc.landTexture3_mc._x = landTextures_mc.landTexture3_mc._x + 500; landTextures_mc.landTexture3_mc._y = landTextures_mc.landTexture3_mc._y - 500; landTextures_mc.attachMovie("landTexture", "landTexture4_mc", 204); landTextures_mc.landTexture4_mc._x = landTextures_mc.landTexture4_mc._x - 500; landTextures_mc.attachMovie("landTexture", "landTexture5_mc", 205); landTextures_mc.attachMovie("landTexture", "landTexture6_mc", 206); landTextures_mc.landTexture6_mc._x = landTextures_mc.landTexture6_mc._x + 500; landTextures_mc.attachMovie("landTexture", "landTexture7_mc", 207); landTextures_mc.landTexture7_mc._x = landTextures_mc.landTexture7_mc._x - 500; landTextures_mc.landTexture7_mc._y = landTextures_mc.landTexture7_mc._y + 500; landTextures_mc.attachMovie("landTexture", "landTexture8_mc", 208); landTextures_mc.landTexture8_mc._y = landTextures_mc.landTexture8_mc._y + 500; landTextures_mc.attachMovie("landTexture", "landTexture9_mc", 209); landTextures_mc.landTexture9_mc._x = landTextures_mc.landTexture9_mc._x + 500; landTextures_mc.landTexture9_mc._y = landTextures_mc.landTexture9_mc._y + 500; docks_mc.attachMovie("dockArea", "londonDock_mc", 201); docks_mc.londonDock_mc._x = _parent._x - 989; docks_mc.londonDock_mc._y = _parent._y - 3825; docks_mc.attachMovie("dockArea", "lisbonDock_mc", 202); docks_mc.lisbonDock_mc._x = _parent._x - 2280; docks_mc.lisbonDock_mc._y = _parent._y - 1780; docks_mc.attachMovie("dockArea", "alexandriaDock_mc", 203); docks_mc.alexandriaDock_mc._x = _parent._x + 2525; docks_mc.alexandriaDock_mc._y = _parent._y - 620; docks_mc.attachMovie("dockArea", "dakarDock_mc", 204); docks_mc.dakarDock_mc._x = _parent._x - 3290; docks_mc.dakarDock_mc._y = _parent._y + 1520; docks_mc.attachMovie("dockArea", "rioDeJaneiroDock_mc", 205); docks_mc.rioDeJaneiroDock_mc._x = _parent._x - 6693; docks_mc.rioDeJaneiroDock_mc._y = _parent._y + 6492; docks_mc.attachMovie("dockArea", "caracasDock_mc", 206); docks_mc.caracasDock_mc._x = _parent._x - 9710; docks_mc.caracasDock_mc._y = _parent._y + 2085; docks_mc.attachMovie("dockArea", "newOrleansDock_mc", 207); docks_mc.newOrleansDock_mc._x = _parent._x - 12495; docks_mc.newOrleansDock_mc._y = _parent._y - 554; docks_mc.attachMovie("dockArea", "newYorkDock_mc", 208); docks_mc.newYorkDock_mc._x = _parent._x - 10634; docks_mc.newYorkDock_mc._y = _parent._y - 2100; docks_mc.attachMovie("dockArea", "halifaxDock_mc", 209); docks_mc.halifaxDock_mc._x = _parent._x - 9275; docks_mc.halifaxDock_mc._y = _parent._y - 2663; switch (_global.leg) { case "london" : waterTextures_mc._x = -1200; waterTextures_mc._y = -4000; break; case "lisbon" : waterTextures_mc._x = -2570; waterTextures_mc._y = -1980; break; case "alexandria" : waterTextures_mc._x = 2352; waterTextures_mc._y = -820; break; case "dakar" : waterTextures_mc._x = -3550; waterTextures_mc._y = 1310; break; case "rioDeJaneiro" : waterTextures_mc._x = -6900; waterTextures_mc._y = 6350; break; case "caracas" : waterTextures_mc._x = -9940; waterTextures_mc._y = 1880; break; case "newOrleans" : waterTextures_mc._x = -12697; waterTextures_mc._y = -712; break; case "halifax" : waterTextures_mc._x = -9275; waterTextures_mc._y = -2668; } waterTextures_mc._alpha = 50; waterTextures_mc.onEnterFrame = function () { if (_parent.map_mc._x < (250 - this._x)) { this._x = this._x + 500; } if (_parent.map_mc._x > (250 - this._x)) { this._x = this._x - 500; } if (_parent.map_mc._y < (250 - this._y)) { this._y = this._y + 500; } if (_parent.map_mc._y > (250 - this._y)) { this._y = this._y - 500; } }; waterTextures_mc.attachMovie("waterTexture", "waterTexture1_mc", 201, textureWater); waterTextures_mc.waterTexture1_mc._x = waterTextures_mc.waterTexture1_mc._x - 500; waterTextures_mc.waterTexture1_mc._y = waterTextures_mc.waterTexture1_mc._y - 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture2_mc", 202, textureWater); waterTextures_mc.waterTexture2_mc._y = waterTextures_mc.waterTexture2_mc._y - 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture3_mc", 203, textureWater); waterTextures_mc.waterTexture3_mc._x = waterTextures_mc.waterTexture3_mc._x + 500; waterTextures_mc.waterTexture3_mc._y = waterTextures_mc.waterTexture3_mc._y - 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture4_mc", 204, textureWater); waterTextures_mc.waterTexture4_mc._x = waterTextures_mc.waterTexture4_mc._x - 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture5_mc", 205, textureWater); waterTextures_mc.attachMovie("waterTexture", "waterTexture6_mc", 206, textureWater); waterTextures_mc.waterTexture6_mc._x = waterTextures_mc.waterTexture6_mc._x + 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture7_mc", 207, textureWater); waterTextures_mc.waterTexture7_mc._x = waterTextures_mc.waterTexture7_mc._x - 500; waterTextures_mc.waterTexture7_mc._y = waterTextures_mc.waterTexture7_mc._y + 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture8_mc", 208, textureWater); waterTextures_mc.waterTexture8_mc._y = waterTextures_mc.waterTexture8_mc._y + 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture9_mc", 209, textureWater); waterTextures_mc.waterTexture9_mc._x = waterTextures_mc.waterTexture9_mc._x + 500; waterTextures_mc.waterTexture9_mc._y = waterTextures_mc.waterTexture9_mc._y + 500;
Symbol 602 MovieClip Frame 1
stop();
Symbol 606 MovieClip Frame 1
stop();
Symbol 606 MovieClip Frame 2
stop();
Symbol 610 MovieClip Frame 1
stop();
Symbol 610 MovieClip Frame 2
stop();
Symbol 614 MovieClip Frame 1
stop();
Symbol 614 MovieClip Frame 2
stop();
Symbol 618 MovieClip Frame 1
stop();
Symbol 618 MovieClip Frame 2
stop();
Symbol 622 MovieClip Frame 1
stop();
Symbol 622 MovieClip Frame 2
stop();
Symbol 626 MovieClip Frame 1
stop();
Symbol 626 MovieClip Frame 2
stop();
Symbol 630 MovieClip Frame 1
stop();
Symbol 630 MovieClip Frame 2
stop();
Symbol 645 MovieClip Frame 1
count = 0; onEnterFrame = function () { if (count > score) { count = score; } else { score_txt.text = count; count = count + 9; } };
Symbol 659 MovieClip Frame 1
stop();
Symbol 659 MovieClip Frame 2
stop(); time_txt.text = (_parent.timer.seconds + ".") + _parent.timer.milliseconds; bonusTime = (_parent.timer.seconds * 10) + _parent.timer.milliseconds; bonusPoints_txt.text = (((_parent.timer.seconds + ".") + _parent.timer.milliseconds) + " x 10 = ") + bonusTime; scoreCounter_mc.count = _global.totalPoints; scoreCounter_mc.score = bonusTime + _global.totalPoints; _global.totalPoints = _global.totalPoints + bonusTime; btnRestart_mc.onRelease = function () { _global.totalPoints = _global.totalPoints - bonusTime; clearInterval(timerInterval); _global.city[_global.nextCity] = false; _parent.gotoAndPlay("restart"); }; btnContinue_mc.onRelease = function () { clearInterval(timerInterval); switch (_global.leg) { case "london" : _global.londonSeconds = timer.seconds; _global.londonMilliseconds = timer.milliseconds; _global.leg = "lisbon"; _global.nextCity = "alexandria"; _global.nextDock = "alexandriaDock_mc"; _global.shipRotation = 45; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "lisbon" : _global.lisbonSeconds = timer.seconds; _global.lisbonMilliseconds = timer.milliseconds; _global.leg = "alexandria"; _global.nextCity = "dakar"; _global.nextDock = "dakarDock_mc"; _global.shipRotation = 180; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "alexandria" : _global.alexandriaSeconds = timer.seconds; _global.alexandriaMilliseconds = timer.milliseconds; _global.leg = "dakar"; _global.nextCity = "rioDeJaneiro"; _global.nextDock = "rioDeJaneiroDock_mc"; _global.shipRotation = 90; _global.startSeconds = 14; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "dakar" : _global.dakarSeconds = timer.seconds; _global.dakarMilliseconds = timer.milliseconds; _global.leg = "rioDeJaneiro"; _global.nextCity = "caracas"; _global.nextDock = "caracasDock_mc"; _global.shipRotation = 330; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "rioDeJaneiro" : _global.rioDeJaneiroSeconds = timer.seconds; _global.rioDeJaneiroMilliseconds = timer.milliseconds; _global.leg = "caracas"; _global.nextCity = "newOrleans"; _global.nextDock = "newOrleansDock_mc"; _global.shipRotation = 195; _global.startSeconds = 25; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "caracas" : _global.caracasSeconds = timer.seconds; _global.caracasMilliseconds = timer.milliseconds; _global.leg = "newOrleans"; _global.nextCity = "halifax"; _global.nextDock = "halifaxDock_mc"; _global.shipRotation = 340; _global.startSeconds = 20; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "newOrleans" : _global.newOrleansSeconds = timer.seconds; _global.newOrleansMilliseconds = timer.milliseconds; _global.leg = "finish"; _parent.gotoAndPlay("finish"); } };
Symbol 659 MovieClip Frame 3
stop(); time_txt.text = (_parent.timer.seconds + ".") + _parent.timer.milliseconds; bonusTime = (_parent.timer.seconds * 10) + _parent.timer.milliseconds; bonusPoints_txt.text = (((_parent.timer.seconds + ".") + _parent.timer.milliseconds) + " x 10 = ") + bonusTime; scoreCounter_mc.count = _global.totalPoints; scoreCounter_mc.score = bonusTime + _global.totalPoints; _global.totalPoints = _global.totalPoints + bonusTime; btnRestart_mc.onRelease = function () { _global.totalPoints = _global.totalPoints - bonusTime; clearInterval(timerInterval); _global.city[_global.nextCity] = false; _parent.gotoAndPlay("restart"); }; btnContinue_mc.onRelease = function () { clearInterval(timerInterval); switch (_global.leg) { case "london" : _global.londonSeconds = timer.seconds; _global.londonMilliseconds = timer.milliseconds; _global.leg = "lisbon"; _global.nextCity = "alexandria"; _global.nextDock = "alexandriaDock_mc"; _global.shipRotation = 45; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "lisbon" : _global.lisbonSeconds = timer.seconds; _global.lisbonMilliseconds = timer.milliseconds; _global.leg = "alexandria"; _global.nextCity = "dakar"; _global.nextDock = "dakarDock_mc"; _global.shipRotation = 180; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "alexandria" : _global.alexandriaSeconds = timer.seconds; _global.alexandriaMilliseconds = timer.milliseconds; _global.leg = "dakar"; _global.nextCity = "rioDeJaneiro"; _global.nextDock = "rioDeJaneiroDock_mc"; _global.shipRotation = 90; _global.startSeconds = 14; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "dakar" : _global.dakarSeconds = timer.seconds; _global.dakarMilliseconds = timer.milliseconds; _global.leg = "rioDeJaneiro"; _global.nextCity = "caracas"; _global.nextDock = "caracasDock_mc"; _global.shipRotation = 330; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "rioDeJaneiro" : _global.rioDeJaneiroSeconds = timer.seconds; _global.rioDeJaneiroMilliseconds = timer.milliseconds; _global.leg = "caracas"; _global.nextCity = "newOrleans"; _global.nextDock = "newOrleansDock_mc"; _global.shipRotation = 195; _global.startSeconds = 25; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "caracas" : _global.caracasSeconds = timer.seconds; _global.caracasMilliseconds = timer.milliseconds; _global.leg = "newOrleans"; _global.nextCity = "halifax"; _global.nextDock = "halifaxDock_mc"; _global.shipRotation = 340; _global.startSeconds = 20; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "newOrleans" : _global.newOrleansSeconds = timer.seconds; _global.newOrleansMilliseconds = timer.milliseconds; _global.leg = "finish"; _parent.gotoAndPlay("finish"); } };
Symbol 659 MovieClip Frame 4
stop(); time_txt.text = (_parent.timer.seconds + ".") + _parent.timer.milliseconds; bonusTime = (_parent.timer.seconds * 10) + _parent.timer.milliseconds; bonusPoints_txt.text = (((_parent.timer.seconds + ".") + _parent.timer.milliseconds) + " x 10 = ") + bonusTime; scoreCounter_mc.count = _global.totalPoints; scoreCounter_mc.score = bonusTime + _global.totalPoints; _global.totalPoints = _global.totalPoints + bonusTime; btnRestart_mc.onRelease = function () { _global.totalPoints = _global.totalPoints - bonusTime; clearInterval(timerInterval); _global.city[_global.nextCity] = false; _parent.gotoAndPlay("restart"); }; btnContinue_mc.onRelease = function () { clearInterval(timerInterval); switch (_global.leg) { case "london" : _global.londonSeconds = timer.seconds; _global.londonMilliseconds = timer.milliseconds; _global.leg = "lisbon"; _global.nextCity = "alexandria"; _global.nextDock = "alexandriaDock_mc"; _global.shipRotation = 45; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "lisbon" : _global.lisbonSeconds = timer.seconds; _global.lisbonMilliseconds = timer.milliseconds; _global.leg = "alexandria"; _global.nextCity = "dakar"; _global.nextDock = "dakarDock_mc"; _global.shipRotation = 180; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "alexandria" : _global.alexandriaSeconds = timer.seconds; _global.alexandriaMilliseconds = timer.milliseconds; _global.leg = "dakar"; _global.nextCity = "rioDeJaneiro"; _global.nextDock = "rioDeJaneiroDock_mc"; _global.shipRotation = 90; _global.startSeconds = 14; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "dakar" : _global.dakarSeconds = timer.seconds; _global.dakarMilliseconds = timer.milliseconds; _global.leg = "rioDeJaneiro"; _global.nextCity = "caracas"; _global.nextDock = "caracasDock_mc"; _global.shipRotation = 330; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "rioDeJaneiro" : _global.rioDeJaneiroSeconds = timer.seconds; _global.rioDeJaneiroMilliseconds = timer.milliseconds; _global.leg = "caracas"; _global.nextCity = "newOrleans"; _global.nextDock = "newOrleansDock_mc"; _global.shipRotation = 195; _global.startSeconds = 25; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "caracas" : _global.caracasSeconds = timer.seconds; _global.caracasMilliseconds = timer.milliseconds; _global.leg = "newOrleans"; _global.nextCity = "halifax"; _global.nextDock = "halifaxDock_mc"; _global.shipRotation = 340; _global.startSeconds = 20; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "newOrleans" : _global.newOrleansSeconds = timer.seconds; _global.newOrleansMilliseconds = timer.milliseconds; _global.leg = "finish"; _parent.gotoAndPlay("finish"); } };
Symbol 659 MovieClip Frame 5
stop(); time_txt.text = (_parent.timer.seconds + ".") + _parent.timer.milliseconds; bonusTime = (_parent.timer.seconds * 10) + _parent.timer.milliseconds; bonusPoints_txt.text = (((_parent.timer.seconds + ".") + _parent.timer.milliseconds) + " x 10 = ") + bonusTime; scoreCounter_mc.count = _global.totalPoints; scoreCounter_mc.score = bonusTime + _global.totalPoints; _global.totalPoints = _global.totalPoints + bonusTime; btnRestart_mc.onRelease = function () { _global.totalPoints = _global.totalPoints - bonusTime; clearInterval(timerInterval); _global.city[_global.nextCity] = false; _parent.gotoAndPlay("restart"); }; btnContinue_mc.onRelease = function () { clearInterval(timerInterval); switch (_global.leg) { case "london" : _global.londonSeconds = timer.seconds; _global.londonMilliseconds = timer.milliseconds; _global.leg = "lisbon"; _global.nextCity = "alexandria"; _global.nextDock = "alexandriaDock_mc"; _global.shipRotation = 45; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "lisbon" : _global.lisbonSeconds = timer.seconds; _global.lisbonMilliseconds = timer.milliseconds; _global.leg = "alexandria"; _global.nextCity = "dakar"; _global.nextDock = "dakarDock_mc"; _global.shipRotation = 180; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "alexandria" : _global.alexandriaSeconds = timer.seconds; _global.alexandriaMilliseconds = timer.milliseconds; _global.leg = "dakar"; _global.nextCity = "rioDeJaneiro"; _global.nextDock = "rioDeJaneiroDock_mc"; _global.shipRotation = 90; _global.startSeconds = 14; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "dakar" : _global.dakarSeconds = timer.seconds; _global.dakarMilliseconds = timer.milliseconds; _global.leg = "rioDeJaneiro"; _global.nextCity = "caracas"; _global.nextDock = "caracasDock_mc"; _global.shipRotation = 330; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "rioDeJaneiro" : _global.rioDeJaneiroSeconds = timer.seconds; _global.rioDeJaneiroMilliseconds = timer.milliseconds; _global.leg = "caracas"; _global.nextCity = "newOrleans"; _global.nextDock = "newOrleansDock_mc"; _global.shipRotation = 195; _global.startSeconds = 25; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "caracas" : _global.caracasSeconds = timer.seconds; _global.caracasMilliseconds = timer.milliseconds; _global.leg = "newOrleans"; _global.nextCity = "halifax"; _global.nextDock = "halifaxDock_mc"; _global.shipRotation = 340; _global.startSeconds = 20; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "newOrleans" : _global.newOrleansSeconds = timer.seconds; _global.newOrleansMilliseconds = timer.milliseconds; _global.leg = "finish"; _parent.gotoAndPlay("finish"); } };
Symbol 659 MovieClip Frame 6
stop(); time_txt.text = (_parent.timer.seconds + ".") + _parent.timer.milliseconds; bonusTime = (_parent.timer.seconds * 10) + _parent.timer.milliseconds; bonusPoints_txt.text = (((_parent.timer.seconds + ".") + _parent.timer.milliseconds) + " x 10 = ") + bonusTime; scoreCounter_mc.count = _global.totalPoints; scoreCounter_mc.score = bonusTime + _global.totalPoints; _global.totalPoints = _global.totalPoints + bonusTime; btnRestart_mc.onRelease = function () { _global.totalPoints = _global.totalPoints - bonusTime; clearInterval(timerInterval); _global.city[_global.nextCity] = false; _parent.gotoAndPlay("restart"); }; btnContinue_mc.onRelease = function () { clearInterval(timerInterval); switch (_global.leg) { case "london" : _global.londonSeconds = timer.seconds; _global.londonMilliseconds = timer.milliseconds; _global.leg = "lisbon"; _global.nextCity = "alexandria"; _global.nextDock = "alexandriaDock_mc"; _global.shipRotation = 45; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "lisbon" : _global.lisbonSeconds = timer.seconds; _global.lisbonMilliseconds = timer.milliseconds; _global.leg = "alexandria"; _global.nextCity = "dakar"; _global.nextDock = "dakarDock_mc"; _global.shipRotation = 180; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "alexandria" : _global.alexandriaSeconds = timer.seconds; _global.alexandriaMilliseconds = timer.milliseconds; _global.leg = "dakar"; _global.nextCity = "rioDeJaneiro"; _global.nextDock = "rioDeJaneiroDock_mc"; _global.shipRotation = 90; _global.startSeconds = 14; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "dakar" : _global.dakarSeconds = timer.seconds; _global.dakarMilliseconds = timer.milliseconds; _global.leg = "rioDeJaneiro"; _global.nextCity = "caracas"; _global.nextDock = "caracasDock_mc"; _global.shipRotation = 330; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "rioDeJaneiro" : _global.rioDeJaneiroSeconds = timer.seconds; _global.rioDeJaneiroMilliseconds = timer.milliseconds; _global.leg = "caracas"; _global.nextCity = "newOrleans"; _global.nextDock = "newOrleansDock_mc"; _global.shipRotation = 195; _global.startSeconds = 25; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "caracas" : _global.caracasSeconds = timer.seconds; _global.caracasMilliseconds = timer.milliseconds; _global.leg = "newOrleans"; _global.nextCity = "halifax"; _global.nextDock = "halifaxDock_mc"; _global.shipRotation = 340; _global.startSeconds = 20; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "newOrleans" : _global.newOrleansSeconds = timer.seconds; _global.newOrleansMilliseconds = timer.milliseconds; _global.leg = "finish"; _parent.gotoAndPlay("finish"); } };
Symbol 659 MovieClip Frame 7
stop(); time_txt.text = (_parent.timer.seconds + ".") + _parent.timer.milliseconds; bonusTime = (_parent.timer.seconds * 10) + _parent.timer.milliseconds; bonusPoints_txt.text = (((_parent.timer.seconds + ".") + _parent.timer.milliseconds) + " x 10 = ") + bonusTime; scoreCounter_mc.count = _global.totalPoints; scoreCounter_mc.score = bonusTime + _global.totalPoints; _global.totalPoints = _global.totalPoints + bonusTime; btnRestart_mc.onRelease = function () { _global.totalPoints = _global.totalPoints - bonusTime; clearInterval(timerInterval); _global.city[_global.nextCity] = false; _parent.gotoAndPlay("restart"); }; btnContinue_mc.onRelease = function () { clearInterval(timerInterval); switch (_global.leg) { case "london" : _global.londonSeconds = timer.seconds; _global.londonMilliseconds = timer.milliseconds; _global.leg = "lisbon"; _global.nextCity = "alexandria"; _global.nextDock = "alexandriaDock_mc"; _global.shipRotation = 45; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "lisbon" : _global.lisbonSeconds = timer.seconds; _global.lisbonMilliseconds = timer.milliseconds; _global.leg = "alexandria"; _global.nextCity = "dakar"; _global.nextDock = "dakarDock_mc"; _global.shipRotation = 180; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "alexandria" : _global.alexandriaSeconds = timer.seconds; _global.alexandriaMilliseconds = timer.milliseconds; _global.leg = "dakar"; _global.nextCity = "rioDeJaneiro"; _global.nextDock = "rioDeJaneiroDock_mc"; _global.shipRotation = 90; _global.startSeconds = 14; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "dakar" : _global.dakarSeconds = timer.seconds; _global.dakarMilliseconds = timer.milliseconds; _global.leg = "rioDeJaneiro"; _global.nextCity = "caracas"; _global.nextDock = "caracasDock_mc"; _global.shipRotation = 330; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "rioDeJaneiro" : _global.rioDeJaneiroSeconds = timer.seconds; _global.rioDeJaneiroMilliseconds = timer.milliseconds; _global.leg = "caracas"; _global.nextCity = "newOrleans"; _global.nextDock = "newOrleansDock_mc"; _global.shipRotation = 195; _global.startSeconds = 25; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "caracas" : _global.caracasSeconds = timer.seconds; _global.caracasMilliseconds = timer.milliseconds; _global.leg = "newOrleans"; _global.nextCity = "halifax"; _global.nextDock = "halifaxDock_mc"; _global.shipRotation = 340; _global.startSeconds = 20; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "newOrleans" : _global.newOrleansSeconds = timer.seconds; _global.newOrleansMilliseconds = timer.milliseconds; _global.leg = "finish"; _parent.gotoAndPlay("finish"); } };
Symbol 659 MovieClip Frame 8
stop(); time_txt.text = (_parent.timer.seconds + ".") + _parent.timer.milliseconds; bonusTime = (_parent.timer.seconds * 10) + _parent.timer.milliseconds; bonusPoints_txt.text = (((_parent.timer.seconds + ".") + _parent.timer.milliseconds) + " x 10 = ") + bonusTime; scoreCounter_mc.count = _global.totalPoints; scoreCounter_mc.score = bonusTime + _global.totalPoints; _global.totalPoints = _global.totalPoints + bonusTime; btnRestart_mc.onRelease = function () { _global.totalPoints = _global.totalPoints - bonusTime; clearInterval(timerInterval); _global.city[_global.nextCity] = false; _parent.gotoAndPlay("restart"); }; btnContinue_mc.onRelease = function () { clearInterval(timerInterval); switch (_global.leg) { case "london" : _global.londonSeconds = timer.seconds; _global.londonMilliseconds = timer.milliseconds; _global.leg = "lisbon"; _global.nextCity = "alexandria"; _global.nextDock = "alexandriaDock_mc"; _global.shipRotation = 45; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "lisbon" : _global.lisbonSeconds = timer.seconds; _global.lisbonMilliseconds = timer.milliseconds; _global.leg = "alexandria"; _global.nextCity = "dakar"; _global.nextDock = "dakarDock_mc"; _global.shipRotation = 180; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "alexandria" : _global.alexandriaSeconds = timer.seconds; _global.alexandriaMilliseconds = timer.milliseconds; _global.leg = "dakar"; _global.nextCity = "rioDeJaneiro"; _global.nextDock = "rioDeJaneiroDock_mc"; _global.shipRotation = 90; _global.startSeconds = 14; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "dakar" : _global.dakarSeconds = timer.seconds; _global.dakarMilliseconds = timer.milliseconds; _global.leg = "rioDeJaneiro"; _global.nextCity = "caracas"; _global.nextDock = "caracasDock_mc"; _global.shipRotation = 330; _global.startSeconds = 60; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "rioDeJaneiro" : _global.rioDeJaneiroSeconds = timer.seconds; _global.rioDeJaneiroMilliseconds = timer.milliseconds; _global.leg = "caracas"; _global.nextCity = "newOrleans"; _global.nextDock = "newOrleansDock_mc"; _global.shipRotation = 195; _global.startSeconds = 25; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "caracas" : _global.caracasSeconds = timer.seconds; _global.caracasMilliseconds = timer.milliseconds; _global.leg = "newOrleans"; _global.nextCity = "halifax"; _global.nextDock = "halifaxDock_mc"; _global.shipRotation = 340; _global.startSeconds = 20; _global.startMilliseconds = 0; _parent.gotoAndPlay("restart"); break; case "newOrleans" : _global.newOrleansSeconds = timer.seconds; _global.newOrleansMilliseconds = timer.milliseconds; _global.leg = "finish"; _parent.gotoAndPlay("finish"); } };
Symbol 662 MovieClip Frame 1
this._x = 9405; this._y = 2808; duplicateMovieClip ("continents_mc", "continentsMask_mc", 100); landTextures_mc.setMask(continentsMask_mc); cities_mc.attachMovie("london", "london_mc", 101); cities_mc.london_mc._x = _parent._x - 1119; cities_mc.london_mc._y = _parent._y - 3855; cities_mc.attachMovie("lisbon", "lisbon_mc", 102); cities_mc.lisbon_mc._x = _parent._x - 2200; cities_mc.lisbon_mc._y = _parent._y - 1790; cities_mc.attachMovie("alexandria", "alexandria_mc", 103); cities_mc.alexandria_mc._x = _parent._x + 2620; cities_mc.alexandria_mc._y = _parent._y - 610; cities_mc.attachMovie("dakar", "dakar_mc", 104); cities_mc.dakar_mc._x = _parent._x - 3190; cities_mc.dakar_mc._y = _parent._y + 1520; cities_mc.attachMovie("rioDeJaneiro", "rioDeJaneiro_mc", 105); cities_mc.rioDeJaneiro_mc._x = _parent._x - 6693; cities_mc.rioDeJaneiro_mc._y = _parent._y + 6442; cities_mc.attachMovie("caracas", "caracas_mc", 106); cities_mc.caracas_mc._x = _parent._x - 9760; cities_mc.caracas_mc._y = _parent._y + 2085; cities_mc.attachMovie("newOrleans", "newOrleans_mc", 107); cities_mc.newOrleans_mc._x = _parent._x - 12495; cities_mc.newOrleans_mc._y = _parent._y - 604; cities_mc.attachMovie("newYork", "newYork_mc", 108); cities_mc.newYork_mc._x = _parent._x - 10634; cities_mc.newYork_mc._y = _parent._y - 2100; cities_mc.attachMovie("halifax", "halifax_mc", 109); cities_mc.halifax_mc._x = _parent._x - 9235; cities_mc.halifax_mc._y = _parent._y - 2668; landTextures_mc._x = -9275; landTextures_mc._y = -2668; landTextures_mc.attachMovie("landTexture", "landTexture1_mc", 201); landTextures_mc.landTexture1_mc._x = landTextures_mc.landTexture1_mc._x - 500; landTextures_mc.landTexture1_mc._y = landTextures_mc.landTexture1_mc._y - 500; landTextures_mc.attachMovie("landTexture", "landTexture2_mc", 202); landTextures_mc.landTexture2_mc._y = landTextures_mc.landTexture2_mc._y - 500; landTextures_mc.attachMovie("landTexture", "landTexture3_mc", 203); landTextures_mc.landTexture3_mc._x = landTextures_mc.landTexture3_mc._x + 500; landTextures_mc.landTexture3_mc._y = landTextures_mc.landTexture3_mc._y - 500; landTextures_mc.attachMovie("landTexture", "landTexture4_mc", 204); landTextures_mc.landTexture4_mc._x = landTextures_mc.landTexture4_mc._x - 500; landTextures_mc.attachMovie("landTexture", "landTexture5_mc", 205); landTextures_mc.attachMovie("landTexture", "landTexture6_mc", 206); landTextures_mc.landTexture6_mc._x = landTextures_mc.landTexture6_mc._x + 500; landTextures_mc.attachMovie("landTexture", "landTexture7_mc", 207); landTextures_mc.landTexture7_mc._x = landTextures_mc.landTexture7_mc._x - 500; landTextures_mc.landTexture7_mc._y = landTextures_mc.landTexture7_mc._y + 500; landTextures_mc.attachMovie("landTexture", "landTexture8_mc", 208); landTextures_mc.landTexture8_mc._y = landTextures_mc.landTexture8_mc._y + 500; landTextures_mc.attachMovie("landTexture", "landTexture9_mc", 209); landTextures_mc.landTexture9_mc._x = landTextures_mc.landTexture9_mc._x + 500; landTextures_mc.landTexture9_mc._y = landTextures_mc.landTexture9_mc._y + 500; docks_mc.attachMovie("dockArea", "halifaxDock_mc", 209); docks_mc.halifaxDock_mc._x = _parent._x - 9275; docks_mc.halifaxDock_mc._y = _parent._y - 2663; docks_mc.halifaxDock_mc._visible = false; waterTextures_mc._x = -9275; waterTextures_mc._y = -2668; waterTextures_mc._alpha = 50; waterTextures_mc.attachMovie("waterTexture", "waterTexture1_mc", 201, textureWater); waterTextures_mc.waterTexture1_mc._x = waterTextures_mc.waterTexture1_mc._x - 500; waterTextures_mc.waterTexture1_mc._y = waterTextures_mc.waterTexture1_mc._y - 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture2_mc", 202, textureWater); waterTextures_mc.waterTexture2_mc._y = waterTextures_mc.waterTexture2_mc._y - 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture3_mc", 203, textureWater); waterTextures_mc.waterTexture3_mc._x = waterTextures_mc.waterTexture3_mc._x + 500; waterTextures_mc.waterTexture3_mc._y = waterTextures_mc.waterTexture3_mc._y - 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture4_mc", 204, textureWater); waterTextures_mc.waterTexture4_mc._x = waterTextures_mc.waterTexture4_mc._x - 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture5_mc", 205, textureWater); waterTextures_mc.attachMovie("waterTexture", "waterTexture6_mc", 206, textureWater); waterTextures_mc.waterTexture6_mc._x = waterTextures_mc.waterTexture6_mc._x + 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture7_mc", 207, textureWater); waterTextures_mc.waterTexture7_mc._x = waterTextures_mc.waterTexture7_mc._x - 500; waterTextures_mc.waterTexture7_mc._y = waterTextures_mc.waterTexture7_mc._y + 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture8_mc", 208, textureWater); waterTextures_mc.waterTexture8_mc._y = waterTextures_mc.waterTexture8_mc._y + 500; waterTextures_mc.attachMovie("waterTexture", "waterTexture9_mc", 209, textureWater); waterTextures_mc.waterTexture9_mc._x = waterTextures_mc.waterTexture9_mc._x + 500; waterTextures_mc.waterTexture9_mc._y = waterTextures_mc.waterTexture9_mc._y + 500;
Symbol 688 MovieClip Frame 15
stop();
Symbol 689 MovieClip Frame 1
i = 2; while (Number(i) < 50) { duplicateMovieClip ("isk1", "isk" add i, i); setProperty("isk" add i, _rotation , random(360)); scalefactor = 40 + Number(random(60)); setProperty("isk" add i, _xscale , scalefactor); setProperty("isk" add i, _yscale , scalefactor); i = Number(i) + 1; } fireworksSound = new Sound(this); fireworksSound.attachSound("firework"); fireworksSound.start();
Symbol 691 MovieClip Frame 15
stop();
Symbol 692 MovieClip Frame 1
i = 2; while (Number(i) < 50) { duplicateMovieClip ("isk1", "isk" add i, i); setProperty("isk" add i, _rotation , random(360)); scalefactor = 40 + Number(random(60)); setProperty("isk" add i, _xscale , scalefactor); setProperty("isk" add i, _yscale , scalefactor); i = Number(i) + 1; } fireworksSound = new Sound(this); fireworksSound.attachSound("firework"); fireworksSound.start();
Symbol 693 MovieClip Frame 34
stop();
Symbol 694 MovieClip Frame 1
i = 2; while (Number(i) < 50) { duplicateMovieClip ("isk1", "isk" add i, i); setProperty("isk" add i, _rotation , random(360)); scalefactor = 40 + Number(random(60)); setProperty("isk" add i, _xscale , scalefactor); setProperty("isk" add i, _yscale , scalefactor); tellTarget ("isk" add i) { gotoAndPlay(random(5)); }; i = Number(i) + 1; } fireworksSound = new Sound(this); fireworksSound.attachSound("firework"); fireworksSound.start();

Library Items

Symbol 1 Sound [thunder]
Symbol 2 Sound [moving]
Symbol 3 Sound [opening]
Symbol 4 Sound [firework]
Symbol 5 Sound [crash2]
Symbol 6 Sound [crash]
Symbol 7 Sound [cheering]
Symbol 8 Sound [bell]
Symbol 9 GraphicUsed by:23
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:12
Symbol 12 MovieClipUses:11Used by:23
Symbol 13 GraphicUsed by:23
Symbol 14 GraphicUsed by:23
Symbol 15 GraphicUsed by:23
Symbol 16 GraphicUsed by:23
Symbol 17 GraphicUsed by:23
Symbol 18 GraphicUsed by:23
Symbol 19 GraphicUsed by:23
Symbol 20 GraphicUsed by:23
Symbol 21 GraphicUsed by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip [dolphin01]Uses:9 12 13 14 15 16 17 18 19 20 21 22
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:25Used by:27
Symbol 27 MovieClip [FScrollBarSymbol]Uses:26
Symbol 28 MovieClip [FUIComponentSymbol]
Symbol 29 GraphicUsed by:30 48 66 67 73 74 76 82 94
Symbol 30 MovieClipUses:29Used by:41
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:41
Symbol 33 GraphicUsed by:34 54 85 100
Symbol 34 MovieClipUses:33Used by:41
Symbol 35 GraphicUsed by:36 55 86 101
Symbol 36 MovieClipUses:35Used by:41
Symbol 37 GraphicUsed by:38 43 53 87 91 99
Symbol 38 MovieClipUses:37Used by:41
Symbol 39 GraphicUsed by:40 42 52 88 90 98
Symbol 40 MovieClipUses:39Used by:41
Symbol 41 MovieClipUses:30 32 34 36 38 40Used by:61
Symbol 42 MovieClipUses:39Used by:51
Symbol 43 MovieClipUses:37Used by:51
Symbol 44 GraphicUsed by:45 92
Symbol 45 MovieClipUses:44Used by:51
Symbol 46 GraphicUsed by:47 93
Symbol 47 MovieClipUses:46Used by:51
Symbol 48 MovieClipUses:29Used by:51
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:51
Symbol 51 MovieClipUses:42 43 45 47 48 50Used by:61
Symbol 52 MovieClipUses:39Used by:60
Symbol 53 MovieClipUses:37Used by:60
Symbol 54 MovieClipUses:33Used by:60
Symbol 55 MovieClipUses:35Used by:60
Symbol 56 GraphicUsed by:57 102
Symbol 57 MovieClipUses:56Used by:60
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:60
Symbol 60 MovieClipUses:52 53 54 55 57 59Used by:61
Symbol 61 MovieClip [UpArrow]Uses:41 51 60
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:68
Symbol 64 GraphicUsed by:65 69 70 79
Symbol 65 MovieClipUses:64Used by:68
Symbol 66 MovieClipUses:29Used by:68
Symbol 67 MovieClipUses:29Used by:68
Symbol 68 MovieClipUses:63 65 66 67Used by:81
Symbol 69 MovieClipUses:64Used by:75
Symbol 70 MovieClipUses:64Used by:75
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:75
Symbol 73 MovieClipUses:29Used by:75
Symbol 74 MovieClipUses:29Used by:75
Symbol 75 MovieClipUses:69 70 72 73 74Used by:81
Symbol 76 MovieClipUses:29Used by:80
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:80
Symbol 79 MovieClipUses:64Used by:80
Symbol 80 MovieClipUses:76 78 79Used by:81
Symbol 81 MovieClip [ScrollThumb]Uses:68 75 80
Symbol 82 MovieClipUses:29Used by:89
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:89
Symbol 85 MovieClipUses:33Used by:89
Symbol 86 MovieClipUses:35Used by:89
Symbol 87 MovieClipUses:37Used by:89
Symbol 88 MovieClipUses:39Used by:89
Symbol 89 MovieClipUses:82 84 85 86 87 88Used by:106
Symbol 90 MovieClipUses:39Used by:97
Symbol 91 MovieClipUses:37Used by:97
Symbol 92 MovieClipUses:44Used by:97
Symbol 93 MovieClipUses:46Used by:97
Symbol 94 MovieClipUses:29Used by:97
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClipUses:90 91 92 93 94 96Used by:106
Symbol 98 MovieClipUses:39Used by:105
Symbol 99 MovieClipUses:37Used by:105
Symbol 100 MovieClipUses:33Used by:105
Symbol 101 MovieClipUses:35Used by:105
Symbol 102 MovieClipUses:56Used by:105
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClipUses:98 99 100 101 102 104Used by:106
Symbol 106 MovieClip [DownArrow]Uses:89 97 105
Symbol 107 GraphicUsed by:111
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:111 114 117 120 123 126 129 132
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClip [rock08]Uses:107 109 110
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip [rock07]Uses:112 109 113
Symbol 115 GraphicUsed by:117
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClip [rock06]Uses:115 109 116
Symbol 118 GraphicUsed by:120
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip [rock05]Uses:118 109 119
Symbol 121 GraphicUsed by:123
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClip [rock04]Uses:121 109 122
Symbol 124 GraphicUsed by:126
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip [rock03]Uses:124 109 125
Symbol 127 GraphicUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClip [rock02]Uses:127 109 128
Symbol 130 GraphicUsed by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClip [rock01]Uses:130 109 131
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:141 143 145 147
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:141 143 145 147
Symbol 137 FontUsed by:138 142 144 146 430 432 435 437 439 441 443 445 447 449 641 646 648
Symbol 138 TextUses:137Used by:141
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141 143 145 147
Symbol 141 MovieClip [buoyP4]Uses:134 136 138 140
Symbol 142 TextUses:137Used by:143
Symbol 143 MovieClip [buoyP3]Uses:134 136 142 140
Symbol 144 TextUses:137Used by:145
Symbol 145 MovieClip [buoyP1]Uses:134 136 144 140
Symbol 146 TextUses:137Used by:147
Symbol 147 MovieClip [buoyP2]Uses:134 136 146 140
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:156
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:156
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:156
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156
Symbol 156 MovieClip [whale01]Uses:149 151 153 155
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:165
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:165
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:163Used by:165
Symbol 165 MovieClip [storm01]Uses:158 161 164
Symbol 166 GraphicUsed by:172
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:172 177 182
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:172
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClip [iceberg01]Uses:166 168 170 171
Symbol 173 GraphicUsed by:177
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClip [iceberg03]Uses:173 168 175 176
Symbol 178 GraphicUsed by:182
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip [iceberg02]Uses:178 168 180 181
Symbol 183 BitmapUsed by:185
Symbol 184 BitmapUsed by:185 496 629
Symbol 185 GraphicUses:183 184Used by:186
Symbol 186 MovieClip [halifax]Uses:185
Symbol 187 BitmapUsed by:189
Symbol 188 BitmapUsed by:189 496 601
Symbol 189 GraphicUses:187 188Used by:190
Symbol 190 MovieClip [london]Uses:189
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:193
Symbol 193 MovieClip [newYork]Uses:192
Symbol 194 BitmapUsed by:196
Symbol 195 BitmapUsed by:196 496 625
Symbol 196 GraphicUses:194 195Used by:197
Symbol 197 MovieClip [newOrleans]Uses:196
Symbol 198 BitmapUsed by:200
Symbol 199 BitmapUsed by:200 496 617
Symbol 200 GraphicUses:198 199Used by:201
Symbol 201 MovieClip [rioDeJaneiro]Uses:200
Symbol 202 BitmapUsed by:204
Symbol 203 BitmapUsed by:204 496 621
Symbol 204 GraphicUses:202 203Used by:205
Symbol 205 MovieClip [caracas]Uses:204
Symbol 206 BitmapUsed by:208
Symbol 207 BitmapUsed by:208 496 605
Symbol 208 GraphicUses:206 207Used by:209
Symbol 209 MovieClip [lisbon]Uses:208
Symbol 210 BitmapUsed by:212
Symbol 211 BitmapUsed by:212 496 609
Symbol 212 GraphicUses:210 211Used by:213
Symbol 213 MovieClip [alexandria]Uses:212
Symbol 214 GraphicUsed by:215 551
Symbol 215 MovieClipUses:214Used by:219 220
Symbol 216 GraphicUsed by:219 220
Symbol 217 FontUsed by:218 519 527 530 558 559 560 561 562 563 565 566 572 573 574 575 580 582 585 586 587 588 591 592 593 594 597 635 663 664 665 678 681 682
Symbol 218 TextUses:217Used by:219
Symbol 219 MovieClip [tutorialDockArea]Uses:215 216 218
Symbol 220 MovieClip [dockArea]Uses:215 216
Symbol 221 BitmapUsed by:224 470
Symbol 222 BitmapUsed by:224 468
Symbol 223 BitmapUsed by:224 466
Symbol 224 GraphicUses:221 222 223Used by:225
Symbol 225 MovieClip [clouds]Uses:224
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:228
Symbol 228 MovieClipUses:227Used by:229  Timeline
Symbol 229 MovieClip [nextPortArrow]Uses:228
Symbol 230 BitmapUsed by:232
Symbol 231 BitmapUsed by:232 496 613
Symbol 232 GraphicUses:230 231Used by:233
Symbol 233 MovieClip [dakar]Uses:232
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClipUses:235Used by:240
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClip [waterTexture]Uses:236 239
Symbol 241 BitmapUsed by:242 518
Symbol 242 GraphicUses:241Used by:301
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:301
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:301
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:301
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:301
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:301
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:301
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:301
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:301
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:301
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:301
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:301
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:301
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:301
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:301
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:301
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:301
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:301
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:301
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:301
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:301
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:301
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:301 451
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:301
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:301
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:301
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:301
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:301
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:301
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClip [shipA]Uses:242 244 246 248 250 252 254 256 258 260 262 264 266 268 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300
Symbol 302 BitmapUsed by:303 518
Symbol 303 GraphicUses:302Used by:362 454
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:362
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:362
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:362
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:362
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:362
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:362
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:362
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:362
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:362
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:362
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:362
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:362
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:362
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:362
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:362
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:362
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:362
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:362
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:362
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:362
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:362
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:362 453
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:362
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:362
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:362
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:362
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:362
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:362
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:362
Symbol 362 MovieClip [shipC]Uses:303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:423 455
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:423
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:423
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:423
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:423
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:423
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:423
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:423
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:423
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:423
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:423
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:423
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:423
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:423
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:423
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:423
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:423
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:423
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:423
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:423
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:423
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:423
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:423 452
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:423
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:423
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:423
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:423
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:423
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:423
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:423
Symbol 423 MovieClip [shipB]Uses:364 366 368 370 372 374 376 378 380 382 384 386 388 390 392 394 396 398 400 402 404 406 408 410 412 414 416 418 420 422
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:426
Symbol 426 MovieClip [waterTrail]Uses:425
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:429
Symbol 429 MovieClip [landTexture]Uses:428
Symbol 430 EditableTextUses:137Used by:431
Symbol 431 MovieClipUses:430Used by:434
Symbol 432 TextUses:137Used by:433
Symbol 433 MovieClip [innerPointsPlus2]Uses:432Used by:434
Symbol 434 MovieClip [pointsDisplay]Uses:431 433
Symbol 435 EditableTextUses:137Used by:436
Symbol 436 MovieClip [buoyPoints2]Uses:435
Symbol 437 TextUses:137Used by:438
Symbol 438 MovieClip [innerPointsMinus4]Uses:437
Symbol 439 TextUses:137Used by:440
Symbol 440 MovieClip [innerPointsMinus3]Uses:439
Symbol 441 TextUses:137Used by:442
Symbol 442 MovieClip [innerPointsMinus1]Uses:441
Symbol 443 TextUses:137Used by:444
Symbol 444 MovieClip [innerPointsMinus2]Uses:443
Symbol 445 TextUses:137Used by:446
Symbol 446 MovieClip [innerPointsPlus1]Uses:445
Symbol 447 TextUses:137Used by:448
Symbol 448 MovieClip [innerPointsPlus4]Uses:447
Symbol 449 TextUses:137Used by:450
Symbol 450 MovieClip [innerPointsPlus3]Uses:449
Symbol 451 MovieClip [paradeA]Uses:286
Symbol 452 MovieClip [paradeB]Uses:408
Symbol 453 MovieClip [paradeC]Uses:347
Symbol 454 MovieClip [shipDocked01]Uses:303
Symbol 455 MovieClip [shipDocked02]Uses:364
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:461
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:460
Symbol 460 MovieClipUses:459Used by:461
Symbol 461 MovieClipUses:457 460Used by:Timeline
Symbol 462 GraphicUsed by:Timeline
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:465
Symbol 465 MovieClipUses:464Used by:Timeline
Symbol 466 GraphicUses:223Used by:467
Symbol 467 MovieClipUses:466Used by:Timeline
Symbol 468 GraphicUses:222Used by:469
Symbol 469 MovieClipUses:468Used by:Timeline
Symbol 470 GraphicUses:221Used by:471
Symbol 471 MovieClipUses:470Used by:Timeline
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:476
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:476
Symbol 476 MovieClipUses:473 475Used by:Timeline
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:481
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:481
Symbol 481 MovieClipUses:478 480Used by:Timeline
Symbol 482 FontUsed by:483 484 486 487
Symbol 483 TextUses:482Used by:485
Symbol 484 TextUses:482Used by:485
Symbol 485 MovieClipUses:483 484Used by:489
Symbol 486 TextUses:482Used by:488
Symbol 487 TextUses:482Used by:488
Symbol 488 MovieClipUses:486 487Used by:489
Symbol 489 MovieClipUses:485 488Used by:Timeline
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:Timeline
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:Timeline
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:Timeline
Symbol 496 GraphicUses:199 211 184 203 195 188 231 207Used by:Timeline
Symbol 497 FontUsed by:498 499 500 519 520 527 528 530 531 557 564 581 586 588 592 594 597 671 672 673 674 675 676 677 683
Symbol 498 TextUses:497Used by:Timeline
Symbol 499 TextUses:497Used by:Timeline
Symbol 500 TextUses:497Used by:Timeline
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503
Symbol 503 MovieClipUses:502Used by:Timeline
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:Timeline
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:Timeline
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:516
Symbol 510 GraphicUsed by:512 516
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:510 511Used by:516
Symbol 513 GraphicUsed by:515 516
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:513 514Used by:516
Symbol 516 MovieClipUses:509 512 515 513 510Used by:Timeline
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:302 517 241Used by:Timeline
Symbol 519 TextUses:217 497Used by:533
Symbol 520 TextUses:497Used by:533
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:523
Symbol 523 MovieClipUses:522Used by:533
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:533
Symbol 526 GraphicUsed by:533
Symbol 527 TextUses:217 497Used by:533
Symbol 528 TextUses:497Used by:533
Symbol 529 GraphicUsed by:533
Symbol 530 TextUses:217 497Used by:533
Symbol 531 TextUses:497Used by:533
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:519 520 523 525 526 527 528 529 530 531 532Used by:Timeline
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:659  Timeline
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:538
Symbol 538 MovieClipUses:537Used by:Timeline
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:539Used by:Timeline
Symbol 541 MovieClipUsed by:542 583 584 589 590 599 662  Timeline
Symbol 542 MovieClipUses:541Used by:Timeline
Symbol 543 GraphicUsed by:556
Symbol 544 GraphicUsed by:556
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545Used by:556 599 662
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:552
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:549Used by:551
Symbol 551 MovieClipUses:214 550Used by:552
Symbol 552 MovieClipUses:548 551Used by:556
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:556
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:543 544 546 552 554 555Used by:Timeline
Symbol 557 TextUses:497Used by:Timeline
Symbol 558 TextUses:217Used by:Timeline
Symbol 559 TextUses:217Used by:Timeline
Symbol 560 TextUses:217Used by:Timeline
Symbol 561 TextUses:217Used by:Timeline
Symbol 562 TextUses:217Used by:Timeline
Symbol 563 TextUses:217Used by:Timeline
Symbol 564 TextUses:497Used by:Timeline
Symbol 565 TextUses:217Used by:Timeline
Symbol 566 TextUses:217Used by:Timeline
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:631  Timeline
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:571
Symbol 571 MovieClipUses:570Used by:Timeline
Symbol 572 TextUses:217Used by:Timeline
Symbol 573 TextUses:217Used by:Timeline
Symbol 574 TextUses:217Used by:Timeline
Symbol 575 TextUses:217Used by:Timeline
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:Timeline
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578Used by:Timeline
Symbol 580 TextUses:217Used by:Timeline
Symbol 581 TextUses:497Used by:Timeline
Symbol 582 TextUses:217Used by:Timeline
Symbol 583 MovieClipUses:541Used by:Timeline
Symbol 584 MovieClipUses:541Used by:Timeline
Symbol 585 TextUses:217Used by:Timeline
Symbol 586 TextUses:497 217Used by:Timeline
Symbol 587 TextUses:217Used by:Timeline
Symbol 588 TextUses:497 217Used by:Timeline
Symbol 589 MovieClipUses:541Used by:Timeline
Symbol 590 MovieClipUses:541Used by:Timeline
Symbol 591 TextUses:217Used by:Timeline
Symbol 592 TextUses:497 217Used by:Timeline
Symbol 593 TextUses:217Used by:Timeline
Symbol 594 TextUses:497 217Used by:Timeline
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:Timeline
Symbol 597 TextUses:217 497Used by:598
Symbol 598 MovieClipUses:597Used by:Timeline
Symbol 599 MovieClipUses:541 546Used by:Timeline
Symbol 600 MovieClipUsed by:Timeline
Symbol 601 GraphicUses:188Used by:602
Symbol 602 MovieClipUses:601Used by:Timeline
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:606
Symbol 605 GraphicUses:207Used by:606
Symbol 606 MovieClipUses:604 605Used by:Timeline
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:610
Symbol 609 GraphicUses:211Used by:610
Symbol 610 MovieClipUses:608 609Used by:Timeline
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:614
Symbol 613 GraphicUses:231Used by:614
Symbol 614 MovieClipUses:612 613Used by:Timeline
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:618
Symbol 617 GraphicUses:199Used by:618
Symbol 618 MovieClipUses:616 617Used by:Timeline
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:622
Symbol 621 GraphicUses:203Used by:622
Symbol 622 MovieClipUses:620 621Used by:Timeline
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:626
Symbol 625 GraphicUses:195Used by:626
Symbol 626 MovieClipUses:624 625Used by:Timeline
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:630
Symbol 629 GraphicUses:184Used by:630
Symbol 630 MovieClipUses:628 629Used by:Timeline
Symbol 631 MovieClipUses:568Used by:Timeline
Symbol 632 FontUsed by:633 634
Symbol 633 EditableTextUses:632Used by:Timeline
Symbol 634 EditableTextUses:632Used by:Timeline
Symbol 635 EditableTextUses:217Used by:Timeline
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:659
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638Used by:659
Symbol 640 GraphicUsed by:659
Symbol 641 TextUses:137Used by:659
Symbol 642 FontUsed by:643 644 647
Symbol 643 EditableTextUses:642Used by:659
Symbol 644 EditableTextUses:642Used by:645
Symbol 645 MovieClipUses:644Used by:659
Symbol 646 TextUses:137Used by:659
Symbol 647 EditableTextUses:642Used by:659
Symbol 648 TextUses:137Used by:659
Symbol 649 FontUsed by:650 651 652 653 654 655 656 657 658
Symbol 650 TextUses:649Used by:659
Symbol 651 TextUses:649Used by:659
Symbol 652 TextUses:649Used by:659
Symbol 653 TextUses:649Used by:659
Symbol 654 TextUses:649Used by:659
Symbol 655 TextUses:649Used by:659
Symbol 656 TextUses:649Used by:659
Symbol 657 TextUses:649Used by:659
Symbol 658 TextUses:649Used by:659
Symbol 659 MovieClipUses:637 639 640 641 643 645 646 647 648 650 651 535 652 653 654 655 656 657 658Used by:Timeline
Symbol 660 FontUsed by:661 686
Symbol 661 EditableTextUses:660Used by:Timeline
Symbol 662 MovieClipUses:541 546Used by:Timeline
Symbol 663 TextUses:217Used by:Timeline
Symbol 664 TextUses:217Used by:Timeline
Symbol 665 EditableTextUses:217Used by:Timeline
Symbol 666 GraphicUsed by:Timeline
Symbol 667 FontUsed by:668 669 684 685
Symbol 668 TextUses:667Used by:Timeline
Symbol 669 TextUses:667Used by:Timeline
Symbol 670 GraphicUsed by:Timeline
Symbol 671 EditableTextUses:497Used by:Timeline
Symbol 672 EditableTextUses:497Used by:Timeline
Symbol 673 EditableTextUses:497Used by:Timeline
Symbol 674 EditableTextUses:497Used by:Timeline
Symbol 675 EditableTextUses:497Used by:Timeline
Symbol 676 EditableTextUses:497Used by:Timeline
Symbol 677 EditableTextUses:497Used by:Timeline
Symbol 678 EditableTextUses:217Used by:Timeline
Symbol 679 FontUsed by:680
Symbol 680 TextUses:679Used by:Timeline
Symbol 681 TextUses:217Used by:Timeline
Symbol 682 TextUses:217Used by:Timeline
Symbol 683 EditableTextUses:497Used by:Timeline
Symbol 684 TextUses:667Used by:Timeline
Symbol 685 TextUses:667Used by:Timeline
Symbol 686 EditableTextUses:660Used by:Timeline
Symbol 687 GraphicUsed by:688 691 693
Symbol 688 MovieClipUses:687Used by:689
Symbol 689 MovieClipUses:688Used by:695
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClipUses:690 687Used by:692
Symbol 692 MovieClipUses:691Used by:695
Symbol 693 MovieClipUses:687Used by:694
Symbol 694 MovieClipUses:693Used by:695
Symbol 695 MovieClipUses:689 692 694Used by:Timeline
Symbol 696 MovieClipUsed by:Timeline

Instance Names

"chooseYourVessel_mc"Frame 1Symbol 465 MovieClip
"cloud03_mc"Frame 1Symbol 467 MovieClip
"cloud01_mc"Frame 1Symbol 469 MovieClip
"cloud02_mc"Frame 1Symbol 471 MovieClip
"soundToggle_mc"Frame 1Symbol 476 MovieClip
"detailToggle_mc"Frame 1Symbol 481 MovieClip
"detailText_mc"Frame 1Symbol 489 MovieClip
"btnNext_mc"Frame 2Symbol 503 MovieClip
"textBGMask_mc"Frame 3Symbol 507 MovieClip
"slider_mc"Frame 3Symbol 516 MovieClip
"shipDescriptions_mc"Frame 3Symbol 533 MovieClip
"btnPractice_mc"Frame 3Symbol 535 MovieClip
"btnRace_mc"Frame 3Symbol 538 MovieClip
"tutorialMap_mc"Frame 4Symbol 542 MovieClip
"btnNext_mc"Frame 4Symbol 503 MovieClip
"btnBack_mc"Frame 4Symbol 571 MovieClip
"tutorialShipLayer_mc"Frame 5Symbol 541 MovieClip
"tutorialShip_mc"Frame 5Symbol 541 MovieClip
"tutorialMap_mc"Frame 7Symbol 583 MovieClip
"tutorialShipLayer_mc"Frame 7Symbol 541 MovieClip
"tutorialShip_mc"Frame 7Symbol 541 MovieClip
"pointsMinus_mc"Frame 7Symbol 584 MovieClip
"tutorialStormLayer_mc"Frame 7Symbol 541 MovieClip
"btnNext_mc"Frame 7Symbol 503 MovieClip
"btnBack_mc"Frame 7Symbol 571 MovieClip
"tutorialMap_mc"Frame 9Symbol 589 MovieClip
"tutorialShipLayer_mc"Frame 9Symbol 541 MovieClip
"tutorialShip_mc"Frame 9Symbol 541 MovieClip
"pointsPlus_mc"Frame 9Symbol 590 MovieClip
"tutorialFadeToBlack_mc"Frame 9Symbol 596 MovieClip
"gratsText_mc"Frame 9Symbol 598 MovieClip
"btnNext_mc"Frame 9Symbol 503 MovieClip
"btnBack_mc"Frame 9Symbol 571 MovieClip
"map_mc"Frame 11Symbol 599 MovieClip
"fadeToBlack_mc"Frame 11Symbol 596 MovieClip
"ship_mc"Frame 11Symbol 600 MovieClip
"shipLayer_mc"Frame 11Symbol 541 MovieClip
"pointsPlus_mc"Frame 11Symbol 590 MovieClip
"pointsMinus_mc"Frame 11Symbol 584 MovieClip
"stormLayer_mc"Frame 11Symbol 541 MovieClip
"cloudLayer_mc"Frame 11Symbol 541 MovieClip
"miniMap_mc"Frame 11Symbol 556 MovieClip
"flagLisbon_mc"Frame 11Symbol 606 MovieClip
"flagAlexandria_mc"Frame 11Symbol 610 MovieClip
"flagDakar_mc"Frame 11Symbol 614 MovieClip
"flagRioDeJaneiro_mc"Frame 11Symbol 618 MovieClip
"flagCaracas_mc"Frame 11Symbol 622 MovieClip
"flagNewOrleans_mc"Frame 11Symbol 626 MovieClip
"flagHalifax_mc"Frame 11Symbol 630 MovieClip
"x_txt"Frame 11Symbol 633 EditableText
"y_txt"Frame 11Symbol 634 EditableText
"timer_txt"Frame 11Symbol 635 EditableText
"welcomeText_mc"Frame 11Symbol 659 MovieClip
"outOfTime_txt"Frame 11Symbol 661 EditableText
"paradeLayer_mc"Frame 13Symbol 541 MovieClip
"totalTimeDS_txt"Frame 13Symbol 665 EditableText
"finishFadeToBlack_mc"Frame 13Symbol 596 MovieClip
"londonTime_txt"Frame 13Symbol 671 EditableText
"lisbonTime_txt"Frame 13Symbol 672 EditableText
"alexandriaTime_txt"Frame 13Symbol 673 EditableText
"dakarTime_txt"Frame 13Symbol 674 EditableText
"rioDeJaneiroTime_txt"Frame 13Symbol 675 EditableText
"caracasTime_txt"Frame 13Symbol 676 EditableText
"newOrleansTime_txt"Frame 13Symbol 677 EditableText
"totalTime_txt"Frame 13Symbol 678 EditableText
"playerName_txt"Frame 13Symbol 683 EditableText
"posting_txt"Frame 13Symbol 686 EditableText
"btnRestart_mc"Frame 13Symbol 535 MovieClip
"btnPost_mc"Frame 13Symbol 535 MovieClip
"comm"Frame 13Symbol 696 MovieClip
"track_mc"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"scrollTrack_mc"Symbol 27 MovieClip [FScrollBarSymbol] Frame 1Symbol 26 MovieClip
"face_mc"Symbol 41 MovieClip Frame 1Symbol 30 MovieClip
"arrow_mc"Symbol 41 MovieClip Frame 1Symbol 32 MovieClip
"highlight_mc"Symbol 41 MovieClip Frame 1Symbol 34 MovieClip
"shadow_mc"Symbol 41 MovieClip Frame 1Symbol 36 MovieClip
"darkshadow_mc"Symbol 41 MovieClip Frame 1Symbol 38 MovieClip
"highlight3D_mc"Symbol 41 MovieClip Frame 1Symbol 40 MovieClip
"darkshadow_mc"Symbol 51 MovieClip Frame 1Symbol 42 MovieClip
"highlight3D_mc"Symbol 51 MovieClip Frame 1Symbol 43 MovieClip
"highlight_mc"Symbol 51 MovieClip Frame 1Symbol 45 MovieClip
"shadow_mc"Symbol 51 MovieClip Frame 1Symbol 47 MovieClip
"face_mc"Symbol 51 MovieClip Frame 1Symbol 48 MovieClip
"arrow_mc"Symbol 51 MovieClip Frame 1Symbol 50 MovieClip
"highlight3D_mc"Symbol 60 MovieClip Frame 1Symbol 52 MovieClip
"darkshadow_mc"Symbol 60 MovieClip Frame 1Symbol 53 MovieClip
"highlight_mc"Symbol 60 MovieClip Frame 1Symbol 54 MovieClip
"shadow_mc"Symbol 60 MovieClip Frame 1Symbol 55 MovieClip
"face_mc"Symbol 60 MovieClip Frame 1Symbol 57 MovieClip
"arrow_mc"Symbol 60 MovieClip Frame 1Symbol 59 MovieClip
"up"Symbol 61 MovieClip [UpArrow] Frame 1Symbol 41 MovieClip
"down"Symbol 61 MovieClip [UpArrow] Frame 2Symbol 51 MovieClip
"disabled"Symbol 61 MovieClip [UpArrow] Frame 3Symbol 60 MovieClip
"highlight3D_mc"Symbol 68 MovieClip Frame 1Symbol 63 MovieClip
"darkshadow_mc"Symbol 68 MovieClip Frame 1Symbol 65 MovieClip
"highlight_mc"Symbol 68 MovieClip Frame 1Symbol 66 MovieClip
"shadow_mc"Symbol 68 MovieClip Frame 1Symbol 67 MovieClip
"highlight3D_mc"Symbol 75 MovieClip Frame 1Symbol 69 MovieClip
"darkshadow_mc"Symbol 75 MovieClip Frame 1Symbol 70 MovieClip
"shadow_mc"Symbol 75 MovieClip Frame 1Symbol 72 MovieClip
"face_mc"Symbol 75 MovieClip Frame 1Symbol 73 MovieClip
"highlight_mc"Symbol 75 MovieClip Frame 1Symbol 74 MovieClip
"shadow_mc"Symbol 80 MovieClip Frame 1Symbol 76 MovieClip
"darkshadow_mc"Symbol 80 MovieClip Frame 1Symbol 78 MovieClip
"highlight3D_mc"Symbol 80 MovieClip Frame 1Symbol 79 MovieClip
"mc_sliderTop"Symbol 81 MovieClip [ScrollThumb] Frame 1Symbol 68 MovieClip
"mc_sliderMid"Symbol 81 MovieClip [ScrollThumb] Frame 1Symbol 75 MovieClip
"mc_sliderBot"Symbol 81 MovieClip [ScrollThumb] Frame 1Symbol 80 MovieClip
"face_mc"Symbol 89 MovieClip Frame 1Symbol 82 MovieClip
"arrow_mc"Symbol 89 MovieClip Frame 1Symbol 84 MovieClip
"highlight_mc"Symbol 89 MovieClip Frame 1Symbol 85 MovieClip
"shadow_mc"Symbol 89 MovieClip Frame 1Symbol 86 MovieClip
"darkshadow_mc"Symbol 89 MovieClip Frame 1Symbol 87 MovieClip
"highlight3D_mc"Symbol 89 MovieClip Frame 1Symbol 88 MovieClip
"darkshadow_mc"Symbol 97 MovieClip Frame 1Symbol 90 MovieClip
"highlight3D_mc"Symbol 97 MovieClip Frame 1Symbol 91 MovieClip
"highlight_mc"Symbol 97 MovieClip Frame 1Symbol 92 MovieClip
"shadow_mc"Symbol 97 MovieClip Frame 1Symbol 93 MovieClip
"face_mc"Symbol 97 MovieClip Frame 1Symbol 94 MovieClip
"arrow_mc"Symbol 97 MovieClip Frame 1Symbol 96 MovieClip
"highlight3D_mc"Symbol 105 MovieClip Frame 1Symbol 98 MovieClip
"darkshadow_mc"Symbol 105 MovieClip Frame 1Symbol 99 MovieClip
"highlight_mc"Symbol 105 MovieClip Frame 1Symbol 100 MovieClip
"shadow_mc"Symbol 105 MovieClip Frame 1Symbol 101 MovieClip
"face_mc"Symbol 105 MovieClip Frame 1Symbol 102 MovieClip
"arrow_mc"Symbol 105 MovieClip Frame 1Symbol 104 MovieClip
"up"Symbol 106 MovieClip [DownArrow] Frame 1Symbol 89 MovieClip
"down"Symbol 106 MovieClip [DownArrow] Frame 2Symbol 97 MovieClip
"disabled"Symbol 106 MovieClip [DownArrow] Frame 3Symbol 105 MovieClip
"points_txt"Symbol 431 MovieClip Frame 1Symbol 430 EditableText
"innerPointsMinus_mc"Symbol 434 MovieClip [pointsDisplay] Frame 2Symbol 431 MovieClip
"innerPointsDisplay_mc"Symbol 434 MovieClip [pointsDisplay] Frame 23Symbol 433 MovieClip [innerPointsPlus2]
"points_txt"Symbol 436 MovieClip [buoyPoints2] Frame 1Symbol 435 EditableText
"selectArrowUp_mc"Symbol 516 MovieClip Frame 1Symbol 512 MovieClip
"selectArrowDown_mc"Symbol 516 MovieClip Frame 1Symbol 515 MovieClip
"tutorialWaterTextures_mc"Symbol 542 MovieClip Frame 1Symbol 541 MovieClip
"miniRoutes_mc"Symbol 556 MovieClip Frame 1Symbol 552 MovieClip
"miniShip_mc"Symbol 556 MovieClip Frame 1Symbol 554 MovieClip
"tutorialWaterTextures_mc"Symbol 583 MovieClip Frame 1Symbol 541 MovieClip
"tutorialWhales_mc"Symbol 583 MovieClip Frame 1Symbol 541 MovieClip
"tutorialIceBergs_mc"Symbol 583 MovieClip Frame 1Symbol 541 MovieClip
"tutorialRocks_mc"Symbol 583 MovieClip Frame 1Symbol 541 MovieClip
"innerPointsHolder_mc"Symbol 584 MovieClip Frame 2Symbol 541 MovieClip
"tutorialWaterTextures_mc"Symbol 589 MovieClip Frame 1Symbol 541 MovieClip
"tutorialBuoys_mc"Symbol 589 MovieClip Frame 1Symbol 541 MovieClip
"tutorialDocks_mc"Symbol 589 MovieClip Frame 1Symbol 541 MovieClip
"innerPointsHolder_mc"Symbol 590 MovieClip Frame 2Symbol 541 MovieClip
"waterTextures_mc"Symbol 599 MovieClip Frame 1Symbol 541 MovieClip
"docks_mc"Symbol 599 MovieClip Frame 1Symbol 541 MovieClip
"waterTrails_mc"Symbol 599 MovieClip Frame 1Symbol 541 MovieClip
"continents_mc"Symbol 599 MovieClip Frame 1Symbol 546 MovieClip
"landTextures_mc"Symbol 599 MovieClip Frame 1Symbol 541 MovieClip
"whales_mc"Symbol 599 MovieClip Frame 1Symbol 541 MovieClip
"rocks_mc"Symbol 599 MovieClip Frame 1Symbol 541 MovieClip
"iceBergs_mc"Symbol 599 MovieClip Frame 1Symbol 541 MovieClip
"buoys_mc"Symbol 599 MovieClip Frame 1Symbol 541 MovieClip
"cities_mc"Symbol 599 MovieClip Frame 1Symbol 541 MovieClip
"score_txt"Symbol 645 MovieClip Frame 1Symbol 644 EditableText
"time_txt"Symbol 659 MovieClip Frame 2Symbol 643 EditableText
"scoreCounter_mc"Symbol 659 MovieClip Frame 2Symbol 645 MovieClip
"bonusPoints_txt"Symbol 659 MovieClip Frame 2Symbol 647 EditableText
"btnRestart_mc"Symbol 659 MovieClip Frame 2Symbol 535 MovieClip
"btnContinue_mc"Symbol 659 MovieClip Frame 2Symbol 535 MovieClip
"waterTextures_mc"Symbol 662 MovieClip Frame 1Symbol 541 MovieClip
"docks_mc"Symbol 662 MovieClip Frame 1Symbol 541 MovieClip
"waterTrails_mc"Symbol 662 MovieClip Frame 1Symbol 541 MovieClip
"continents_mc"Symbol 662 MovieClip Frame 1Symbol 546 MovieClip
"landTextures_mc"Symbol 662 MovieClip Frame 1Symbol 541 MovieClip
"cities_mc"Symbol 662 MovieClip Frame 1Symbol 541 MovieClip
"isk1"Symbol 689 MovieClip Frame 1Symbol 688 MovieClip
"isk1"Symbol 692 MovieClip Frame 1Symbol 691 MovieClip
"isk1"Symbol 694 MovieClip Frame 1Symbol 693 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "thunder"
ExportAssets (56)Timeline Frame 1Symbol 2 as "moving"
ExportAssets (56)Timeline Frame 1Symbol 3 as "opening"
ExportAssets (56)Timeline Frame 1Symbol 4 as "firework"
ExportAssets (56)Timeline Frame 1Symbol 5 as "crash2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "crash"
ExportAssets (56)Timeline Frame 1Symbol 7 as "cheering"
ExportAssets (56)Timeline Frame 1Symbol 8 as "bell"
ExportAssets (56)Timeline Frame 1Symbol 23 as "dolphin01"
ExportAssets (56)Timeline Frame 1Symbol 27 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 28 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 61 as "UpArrow"
ExportAssets (56)Timeline Frame 1Symbol 81 as "ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 106 as "DownArrow"
ExportAssets (56)Timeline Frame 1Symbol 111 as "rock08"
ExportAssets (56)Timeline Frame 1Symbol 114 as "rock07"
ExportAssets (56)Timeline Frame 1Symbol 117 as "rock06"
ExportAssets (56)Timeline Frame 1Symbol 120 as "rock05"
ExportAssets (56)Timeline Frame 1Symbol 123 as "rock04"
ExportAssets (56)Timeline Frame 1Symbol 126 as "rock03"
ExportAssets (56)Timeline Frame 1Symbol 129 as "rock02"
ExportAssets (56)Timeline Frame 1Symbol 132 as "rock01"
ExportAssets (56)Timeline Frame 1Symbol 141 as "buoyP4"
ExportAssets (56)Timeline Frame 1Symbol 143 as "buoyP3"
ExportAssets (56)Timeline Frame 1Symbol 145 as "buoyP1"
ExportAssets (56)Timeline Frame 1Symbol 147 as "buoyP2"
ExportAssets (56)Timeline Frame 1Symbol 156 as "whale01"
ExportAssets (56)Timeline Frame 1Symbol 165 as "storm01"
ExportAssets (56)Timeline Frame 1Symbol 172 as "iceberg01"
ExportAssets (56)Timeline Frame 1Symbol 177 as "iceberg03"
ExportAssets (56)Timeline Frame 1Symbol 182 as "iceberg02"
ExportAssets (56)Timeline Frame 1Symbol 186 as "halifax"
ExportAssets (56)Timeline Frame 1Symbol 190 as "london"
ExportAssets (56)Timeline Frame 1Symbol 193 as "newYork"
ExportAssets (56)Timeline Frame 1Symbol 197 as "newOrleans"
ExportAssets (56)Timeline Frame 1Symbol 201 as "rioDeJaneiro"
ExportAssets (56)Timeline Frame 1Symbol 205 as "caracas"
ExportAssets (56)Timeline Frame 1Symbol 209 as "lisbon"
ExportAssets (56)Timeline Frame 1Symbol 213 as "alexandria"
ExportAssets (56)Timeline Frame 1Symbol 219 as "tutorialDockArea"
ExportAssets (56)Timeline Frame 1Symbol 220 as "dockArea"
ExportAssets (56)Timeline Frame 1Symbol 225 as "clouds"
ExportAssets (56)Timeline Frame 1Symbol 229 as "nextPortArrow"
ExportAssets (56)Timeline Frame 1Symbol 233 as "dakar"
ExportAssets (56)Timeline Frame 1Symbol 240 as "waterTexture"
ExportAssets (56)Timeline Frame 1Symbol 301 as "shipA"
ExportAssets (56)Timeline Frame 1Symbol 362 as "shipC"
ExportAssets (56)Timeline Frame 1Symbol 423 as "shipB"
ExportAssets (56)Timeline Frame 1Symbol 426 as "waterTrail"
ExportAssets (56)Timeline Frame 1Symbol 429 as "landTexture"
ExportAssets (56)Timeline Frame 1Symbol 433 as "innerPointsPlus2"
ExportAssets (56)Timeline Frame 1Symbol 434 as "pointsDisplay"
ExportAssets (56)Timeline Frame 1Symbol 436 as "buoyPoints2"
ExportAssets (56)Timeline Frame 1Symbol 438 as "innerPointsMinus4"
ExportAssets (56)Timeline Frame 1Symbol 440 as "innerPointsMinus3"
ExportAssets (56)Timeline Frame 1Symbol 442 as "innerPointsMinus1"
ExportAssets (56)Timeline Frame 1Symbol 444 as "innerPointsMinus2"
ExportAssets (56)Timeline Frame 1Symbol 446 as "innerPointsPlus1"
ExportAssets (56)Timeline Frame 1Symbol 448 as "innerPointsPlus4"
ExportAssets (56)Timeline Frame 1Symbol 450 as "innerPointsPlus3"
ExportAssets (56)Timeline Frame 1Symbol 433 as "innerPointsPlus2"
ExportAssets (56)Timeline Frame 1Symbol 451 as "paradeA"
ExportAssets (56)Timeline Frame 1Symbol 452 as "paradeB"
ExportAssets (56)Timeline Frame 1Symbol 453 as "paradeC"
ExportAssets (56)Timeline Frame 1Symbol 454 as "shipDocked01"
ExportAssets (56)Timeline Frame 1Symbol 455 as "shipDocked02"

Labels

"titleScreen"Frame 1
"intro"Frame 2
"selectBoat"Frame 3
"slideShow0"Frame 4
"slideShow1"Frame 5
"restartSlideShow1"Frame 6
"slideShow2"Frame 7
"restartSlideShow2"Frame 8
"slideShow3"Frame 9
"restartSlideShow3"Frame 10
"start"Frame 11
"restart"Frame 12
"finish"Frame 13
"Symbol_36"Symbol 28 MovieClip [FUIComponentSymbol] Frame 1
"start"Symbol 141 MovieClip [buoyP4] Frame 1
"end"Symbol 141 MovieClip [buoyP4] Frame 21
"start"Symbol 143 MovieClip [buoyP3] Frame 1
"end"Symbol 143 MovieClip [buoyP3] Frame 21
"start"Symbol 145 MovieClip [buoyP1] Frame 1
"end"Symbol 145 MovieClip [buoyP1] Frame 21
"start"Symbol 147 MovieClip [buoyP2] Frame 1
"end"Symbol 147 MovieClip [buoyP2] Frame 21
"blank"Symbol 434 MovieClip [pointsDisplay] Frame 1
"start"Symbol 434 MovieClip [pointsDisplay] Frame 2
"up"Symbol 476 MovieClip Frame 1
"down"Symbol 476 MovieClip Frame 2
"up"Symbol 481 MovieClip Frame 1
"down"Symbol 481 MovieClip Frame 2
"blank"Symbol 489 MovieClip Frame 1
"high"Symbol 489 MovieClip Frame 2
"low"Symbol 489 MovieClip Frame 27
"B"Symbol 516 MovieClip Frame 1
"C"Symbol 516 MovieClip Frame 2
"A"Symbol 516 MovieClip Frame 3
"A"Symbol 533 MovieClip Frame 1
"B"Symbol 533 MovieClip Frame 2
"C"Symbol 533 MovieClip Frame 3
"london"Symbol 552 MovieClip Frame 1
"lisbon"Symbol 552 MovieClip Frame 2
"alexandria"Symbol 552 MovieClip Frame 3
"dakar"Symbol 552 MovieClip Frame 4
"rioDeJaneiro"Symbol 552 MovieClip Frame 5
"caracas"Symbol 552 MovieClip Frame 6
"newOrleans"Symbol 552 MovieClip Frame 7
"blank"Symbol 584 MovieClip Frame 1
"start"Symbol 584 MovieClip Frame 2
"blank"Symbol 590 MovieClip Frame 1
"start"Symbol 590 MovieClip Frame 2
"grey"Symbol 606 MovieClip Frame 1
"color"Symbol 606 MovieClip Frame 2
"grey"Symbol 610 MovieClip Frame 1
"color"Symbol 610 MovieClip Frame 2
"grey"Symbol 614 MovieClip Frame 1
"color"Symbol 614 MovieClip Frame 2
"grey"Symbol 618 MovieClip Frame 1
"color"Symbol 618 MovieClip Frame 2
"grey"Symbol 622 MovieClip Frame 1
"color"Symbol 622 MovieClip Frame 2
"grey"Symbol 626 MovieClip Frame 1
"color"Symbol 626 MovieClip Frame 2
"grey"Symbol 630 MovieClip Frame 1
"color"Symbol 630 MovieClip Frame 2
"blank"Symbol 659 MovieClip Frame 1
"lisbon"Symbol 659 MovieClip Frame 2
"alexandria"Symbol 659 MovieClip Frame 3
"dakar"Symbol 659 MovieClip Frame 4
"rioDeJaneiro"Symbol 659 MovieClip Frame 5
"caracas"Symbol 659 MovieClip Frame 6
"newOrleans"Symbol 659 MovieClip Frame 7
"halifax"Symbol 659 MovieClip Frame 8




http://swfchan.com/6/27595/info.shtml
Created: 21/5 -2019 09:28:57 Last modified: 21/5 -2019 09:28:57 Server time: 15/05 -2024 01:00:40