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

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

Introduction to Sailing.swf

This is the info page for
Flash #22633

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


Text
MacGregor Media Presents:

Welcome to Sailing
All Hands on Deck
Skipper's Course
Web Cup Course
About this Game

Loading

Return to the Menu

Welcome to Sailing
The sport of sailboat racing is one of excitement
and strategy. Not only are you competing against the times
of other boats, but you are also up against the wind and your
own sailing knowledge and abilities. Introduction to Sailing is
designed to teach you the fundamentals of sailboat racing. Once
you understand the basic strategies, you can race a sailboat on
the ‘Skipper's Course’ and the ‘Web Cup Course.’
If you have never sailed before, or if you do not understand the tenets of
sailing strategy, such as tacking and the different types of sails, we
suggest that you proceed through the ‘All Hands on Deck’ section.
If you already feel comfortable skippering your boat around the
courses, then feel free to challenge yourself to a personal best time.
Finally, the ‘About this Game’ section gives you the story
behind the creation of this game, and creation
credits for Introduction to Sailing.

Introduction to Sailing

Return to the Menu

All Hands on Deck

The Sailboat
The Sails
Sailing Downwind
Sailing Upwind
Racing Courses
Boat Controls

Web Yacht Club

The key to winning a sailboat race is knowledge.
A good skipper should know all about the
boat, the crew, the weather, the water &
the course he is to sail. This section will
provide you with the information that
you need to skipper a sailboat on
the two Introduction to Sailing
courses.

Anatomy of a Sailboat

Hull

Keel

Rudder

Mast

Cockpit

Boom

Bow

Stern

The Sails

Mainsail: The primary sail on a sailboat.
Attached to the mast and boom. Some
smaller sailboats and sailboards use only
a mainsail, and no other sails.
Jib: A small triangular sail
located forward of the mainsail.
A jib that overlaps the forward
part of the mainsail is called
a Genoa.
Spinnaker: The large, generally colourful
sail that is used for sailing downwind.Also known
as the Kite or Chute, the spinnaker is attached to
the mast forward of the mainsail.

Sailing Downwind

Sailing downwind is fun and easy.
With the spinnaker up & the
mainsail in a broad reaching
position, your sailboat will
be making the most effec-
tive use of the wind to
speed you along the water.
As you steer your boat
through the courses, take
note of the boat speed in
relation to the wind speed &
direction. Try to keep your boat
pointed in a direction that makes
the most effective use of the wind
when sailing downwind.

Sailing Upwind

Using the wind to move your boat is
easier than rowing, but there is
one small problem; you can
not sail straight into the wind.
Sailing upwind is similar to
driving a car up a mountain,
you have to zigzag your
boat to sail upwind.
In sailing this zigzagging is
called tacking, because you
perform a series of tacks
(hairpin turns into the wind).
The ability to sail upwind quickly
is a sign of a good skipper, & most
sailboat races include an upwind leg.

Racing Courses

Racing a sailboat requires skill & strategy.
Many factors will effect how you skipper
the boat around the course. A good
skipper will keep an eye on the wind
speed, direction & the course at all
times, planning when to tack when
heading upwind, and what angle
will give the most speed when
heading downwind.
The two courses in Introduction to
Sailing will help you build a good
strategy for sailboat racing. Practice each
course to see what your best time is, & maybe
you will one day skipper a boat in the Sydney to
Hobart Yacht Race off the coast of Australia!

................

Boat Controls

20°

40°

60°

80°

Sailing in a race is generally a team sport. The
skipper steers the boat and calls out orders to the
crew, who manage the sails & ropes. The boat your
can skipper on the two courses in Introduction to Sailing
is very simplified. You just have to position the rudder.
Practice controlling the rudder by mousing over the angle
markers, to see how it controls the boat.

Skipper’s Course

Attention Skippers:
Today’s race will be on course ‘M’ - also known as
the Skipper’s Course. The course is comprised of three
markers forming a triangle. The race will start with a
Windward leg from the half way point between the Windward
and Leeward markers. Once around the Windward mark, boats
will turn left towards the Jibe mark. After rounding the Jibe
mark, boats will continue to the Leeward mark, rounding it
and heading upwind towards the finish line.
As this is a beginners course, we have marked the
boundaries of the course yellow ropes. While a skipper may
plot any course for the race, the lines are there to assist new
skippers.
Conditions:
Winds today have been blowing from 8 to 20 knots from
the north, we expect a possible wind shift of 25°
to the east or west during the race.
Good Luck!

Begin the Race

Menu

Web Cup Course

Attention Skippers:
Today’s race will be on a modified Gold Cup
Course - also known as the Web Cup Course. Like the
Skipper’s Course, this course has three markers forming a
triangle. Boats will begin even with the Leeward mark and
start the race with a windward leg. After rounding the
Windward mark, the Jibe mark and the Leeward mark,
skippers will repeat the Windward leg, again heading to the
Windward mark. Once around the mark, boats will finish with
a leeward leg to the finish line even with the Leeward mark.
This is an advanced race, and the boundaries are not marked.
Conditions:
Winds today have been blowing from 6 to 24 knots from
the north, we expect a possible shift of 30° to the
east or west during the race.
Good Luck!

•START• •START• •START•

Skipper’s Course

CHART

CHART

CHART

RUDDER

RUDDER

RUDDER

STATUS

STATUS

STATUS

CHART

STATUS

??:??.??

?? knots

?? knots

Wind Speed

Boat Speed

Time from Start

Markers Passed

©1999

Flash
Sailing Game
©1999
MacGregor
Media
e-Mail
Chris@
MacGregor.net

0

Angle to Wind

You Finished!
Skipper Class
Time:

You Finished!
Skipper Class
Time:

MENU

MENU

Web Cup Course

??:??.??

?? knots

?? knots

You Finished!
Web Cup
Time:

You Finished!
Web Cup
Time:

About this Game

Hello,
I do hope that you have enjoyed Introduction to Sailing, it was
quite a challenge to make. I wanted to make a game that accurately
reflected the physics of sailing, how the boat would react to the wind.
To build the engine that drives the game, I would need charts showing how
a sailboat uses wind energy to move. I was lucky enough to find the informa-
tion I needed in the book Small Boat Sailing by David & Brad Dellenbaugh.
The physics of sailing were neatly explained using a polar diagram.
Turning that information into an sailing engine in Flash was some of the most
complex programming that I have done. Special thanks go to my mother, who
teaches college math, for all her help with the trigonometry I needed to plot
distance & direction (whew!). Thanks also goes out to my team of testers
including Arlene, Josie, David, Mike, Amanda, Corbin, Gerald, James, Diana &
Rhonda. They caught the bugs & suggested improvements when applicable.
Best of luck to all boats competing in the Sydney to Hobart race. While
these fine folks are out racing, we are able to try online with
Introduction to Sailing!
Chris MacGregor

MacGregor Media

Concept, Design
& Programming:
Chris MacGregor
for
MacGregor
Media

ActionScript [AS1/AS2]

Frame 87
ifFrameLoaded (116) { gotoAndPlay (90); }
Frame 88
gotoAndPlay (86);
Frame 90
stop();
Frame 91
stop();
Frame 107
stop();
Frame 108
stop();
Frame 109
stop();
Frame 110
setProperty("/step", _x , "0"); setProperty("/step", _y , "0"); setProperty("/windy", _x , "0"); setProperty("/windy", _y , "0"); setProperty("/passed", _x , "0"); setProperty("/passed", _y , "0"); setProperty("/stats/mkC", _visible , "0"); setProperty("/stats/mkB", _visible , "0"); setProperty("/stats/mkA", _visible , "0"); setProperty("/course/by1", _xscale , "25"); setProperty("/course/by1", _yscale , "25"); setProperty("/course/by2", _xscale , "25"); setProperty("/course/by2", _yscale , "25"); setProperty("/course/by3", _xscale , "25"); setProperty("/course/by3", _yscale , "25");
Frame 115
if (getProperty("/passed", _x) < "4") { gotoAndPlay (114); } else if ("3" < getProperty("/passed", _x)) { gotoAndPlay (116); }
Frame 116
Set("/winner/:winTime", /stats/:rTime);
Frame 124
stop();
Frame 125
setProperty("/step", _x , "0"); setProperty("/step", _y , "0"); setProperty("/windy", _x , "0"); setProperty("/windy", _y , "0"); setProperty("/passed", _x , "0"); setProperty("/passed", _y , "0"); setProperty("/stats/mk4", _visible , "0"); setProperty("/stats/mk3", _visible , "0"); setProperty("/stats/mk2", _visible , "0"); setProperty("/stats/mk1", _visible , "0"); setProperty("/course/by1", _xscale , "25"); setProperty("/course/by1", _yscale , "25"); setProperty("/course/by2", _xscale , "25"); setProperty("/course/by2", _yscale , "25"); setProperty("/course/by3", _xscale , "25"); setProperty("/course/by3", _yscale , "25");
Frame 130
if (getProperty("/passed", _x) < "5") { gotoAndPlay (129); } else if ("4" < getProperty("/passed", _x)) { gotoAndPlay (131); }
Frame 131
Set("/winner2/:winTime", /stats/:rTime);
Frame 139
stop();
Frame 140
stop();
Symbol 13 Button
on (release) { gotoAndPlay (91); }
Symbol 14 Button
on (release) { gotoAndPlay (92); }
Symbol 15 Button
on (release) { gotoAndPlay (109); }
Symbol 16 Button
on (release) { gotoAndPlay (108); }
Symbol 17 Button
on (release) { gotoAndPlay (140); }
Symbol 34 Button
on (release) { gotoAndPlay (90); }
Symbol 38 Button
on (release) { tellTarget ("/dClip") { gotoAndStop ("control"); } }
Symbol 39 Button
on (release) { tellTarget ("/dClip") { gotoAndStop ("terms"); } }
Symbol 40 Button
on (release) { tellTarget ("/dClip") { gotoAndStop ("sails"); } }
Symbol 41 Button
on (release) { tellTarget ("/dClip") { gotoAndStop ("down"); } }
Symbol 42 Button
on (release) { tellTarget ("/dClip") { gotoAndStop ("up"); } }
Symbol 43 Button
on (release) { tellTarget ("/dClip") { gotoAndStop ("course"); } }
Symbol 72 MovieClip Frame 34
gotoAndPlay (11);
Symbol 83 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 8
stop();
Symbol 83 MovieClip Frame 11
stop();
Symbol 83 MovieClip Frame 14
stop();
Symbol 83 MovieClip Frame 17
stop();
Symbol 83 MovieClip Frame 20
stop();
Symbol 83 MovieClip Frame 23
stop();
Symbol 83 MovieClip Frame 26
stop();
Symbol 83 MovieClip Frame 29
stop();
Symbol 83 MovieClip Frame 32
stop();
Symbol 83 MovieClip Frame 35
stop();
Symbol 84 MovieClip Frame 1
tellTarget ("dBoat") { gotoAndStop ("pos2L"); }
Symbol 84 MovieClip Frame 20
tellTarget ("dBoat") { gotoAndStop ("pos1L"); }
Symbol 84 MovieClip Frame 36
tellTarget ("dBoat") { gotoAndStop ("pos1R"); }
Symbol 84 MovieClip Frame 50
tellTarget ("dBoat") { gotoAndStop ("pos2R"); }
Symbol 84 MovieClip Frame 90
tellTarget ("dBoat") { gotoAndStop ("pos1R"); }
Symbol 84 MovieClip Frame 105
tellTarget ("dBoat") { gotoAndStop ("pos1L"); }
Symbol 84 MovieClip Frame 121
tellTarget ("dBoat") { gotoAndStop ("pos2L"); }
Symbol 88 MovieClip Frame 1
tellTarget ("uBoat") { gotoAndStop ("pos4R"); }
Symbol 88 MovieClip Frame 27
tellTarget ("uBoat") { gotoAndStop ("pos0"); }
Symbol 88 MovieClip Frame 30
tellTarget ("uBoat") { gotoAndStop ("pos4L"); }
Symbol 88 MovieClip Frame 64
tellTarget ("uBoat") { gotoAndStop ("pos0"); }
Symbol 88 MovieClip Frame 68
tellTarget ("uBoat") { gotoAndStop ("pos4R"); }
Symbol 88 MovieClip Frame 101
tellTarget ("uBoat") { gotoAndStop ("pos0"); }
Symbol 88 MovieClip Frame 105
tellTarget ("uBoat") { gotoAndStop ("pos4L"); }
Symbol 99 MovieClip Frame 1
stop();
Symbol 112 Button
on (rollOver) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn0"); } } on (rollOut) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 113 Button
on (rollOver) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn40"); } } on (rollOut) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 116 Button
on (rollOver) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turnN40"); } } on (rollOut) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 117 Button
on (rollOver) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turnN60"); } } on (rollOut) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 118 Button
on (rollOver) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turnN20"); } } on (rollOut) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 122 Button
on (rollOver) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn60"); } } on (rollOut) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 123 Button
on (rollOver) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn20"); } } on (rollOut) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 124 Button
on (rollOver) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turnN80"); } } on (rollOut) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 126 Button
on (rollOver) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn80"); } } on (rollOut) { tellTarget ("/dClip/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 132 MovieClip Frame 1
check = getProperty("/dClip/ytx", _rotation); Set("/dClip/rud/:rot2", "check");
Symbol 132 MovieClip Frame 2
check = getProperty("/dClip/ytx", _rotation); Set("/dClip/rud/:rot2", "check");
Symbol 133 MovieClip Frame 3
gotoAndPlay (1);
Symbol 133 MovieClip Frame 6
setProperty("/dClip/yacht", _rotation , getProperty("/dClip/yacht", _rotation) - "2"); gotoAndPlay (4);
Symbol 133 MovieClip Frame 9
setProperty("/dClip/yacht", _rotation , getProperty("/dClip/yacht", _rotation) + "2"); gotoAndPlay (7);
Symbol 133 MovieClip Frame 12
setProperty("/dClip/yacht", _rotation , getProperty("/dClip/yacht", _rotation) - "4"); gotoAndPlay (10);
Symbol 133 MovieClip Frame 15
setProperty("/dClip/yacht", _rotation , getProperty("/dClip/yacht", _rotation) + "4"); gotoAndPlay (13);
Symbol 133 MovieClip Frame 18
setProperty("/dClip/yacht", _rotation , getProperty("/dClip/yacht", _rotation) - "8"); gotoAndPlay (16);
Symbol 133 MovieClip Frame 21
setProperty("/dClip/yacht", _rotation , getProperty("/dClip/yacht", _rotation) + "8"); gotoAndPlay (19);
Symbol 133 MovieClip Frame 24
setProperty("/dClip/yacht", _rotation , getProperty("/dClip/yacht", _rotation) - "16"); gotoAndPlay (22);
Symbol 133 MovieClip Frame 27
setProperty("/dClip/yacht", _rotation , getProperty("/dClip/yacht", _rotation) + "18"); gotoAndPlay (25);
Symbol 134 MovieClip Frame 1
bAngle = getProperty("/dClip/yacht", _rotation); if ("165" < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos1R"); }; } else if ("135" < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos2R"); }; } else if ("105" < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos3R"); }; } else if ("75" < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos4R"); }; } else if ("30" < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos5R"); }; } else if ((-"30") < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos0"); }; } else if ((-"75") < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos5L"); }; } else if ((-"105") < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos4L"); }; } else if ((-"135") < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos3L"); }; } else if ((-"165") < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos2L"); }; } else { tellTarget ("/dClip/yacht") { gotoAndStop ("pos1L"); }; }
Symbol 134 MovieClip Frame 2
bAngle = getProperty("/dClip/yacht", _rotation); if ("165" < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos1R"); }; } else if ("135" < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos2R"); }; } else if ("105" < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos3R"); }; } else if ("75" < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos4R"); }; } else if ("30" < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos5R"); }; } else if ((-"30") < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos0"); }; } else if ((-"75") < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos5L"); }; } else if ((-"105") < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos4L"); }; } else if ((-"135") < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos3L"); }; } else if ((-"165") < bAngle) { tellTarget ("/dClip/yacht") { gotoAndStop ("pos2L"); }; } else { tellTarget ("/dClip/yacht") { gotoAndStop ("pos1L"); }; } gotoAndPlay (1);
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 3
stop();
Symbol 136 MovieClip Frame 7
stop();
Symbol 136 MovieClip Frame 16
stop();
Symbol 141 Button
on (release) { gotoAndPlay (110); }
Symbol 151 Button
on (release) { gotoAndPlay (125); }
Symbol 156 MovieClip Frame 1
stop();
Symbol 161 Button
on (release) { setProperty("/chart", _visible , "1"); }
Symbol 165 Button
on (release) { setProperty("/rud", _visible , "1"); }
Symbol 169 Button
on (release) { setProperty("/stats", _visible , "1"); }
Symbol 173 Button
on (release) { setProperty("/chart", _visible , "0"); }
Symbol 188 Button
on (release) { getURL ("mailto:chris@macgregor.net"); }
Symbol 189 Button
on (release) { setProperty("/stats", _visible , "0"); }
Symbol 192 Button
on (rollOver) { tellTarget ("/rudAct") { gotoAndPlay ("turn0"); } } on (rollOut) { tellTarget ("/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 193 Button
on (rollOver) { tellTarget ("/rudAct") { gotoAndPlay ("turn40"); } } on (rollOut) { tellTarget ("/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 194 Button
on (rollOver) { tellTarget ("/rudAct") { gotoAndPlay ("turnN40"); } } on (rollOut) { tellTarget ("/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 195 Button
on (rollOver) { tellTarget ("/rudAct") { gotoAndPlay ("turnN60"); } } on (rollOut) { tellTarget ("/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 196 Button
on (rollOver) { tellTarget ("/rudAct") { gotoAndPlay ("turnN20"); } } on (rollOut) { tellTarget ("/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 197 Button
on (rollOver) { tellTarget ("/rudAct") { gotoAndPlay ("turn60"); } } on (rollOut) { tellTarget ("/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 198 Button
on (rollOver) { tellTarget ("/rudAct") { gotoAndPlay ("turn20"); } } on (rollOut) { tellTarget ("/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 199 Button
on (rollOver) { tellTarget ("/rudAct") { gotoAndPlay ("turnN80"); } } on (rollOut) { tellTarget ("/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 200 Button
on (rollOver) { tellTarget ("/rudAct") { gotoAndPlay ("turn80"); } } on (rollOut) { tellTarget ("/rudAct") { gotoAndPlay ("turn0"); } }
Symbol 203 Button
on (release) { setProperty("/rud", _visible , "0"); }
Symbol 205 MovieClip Frame 2
gotoAndPlay (1);
Symbol 205 MovieClip Frame 4
setProperty("/yacht", _rotation , getProperty("/yacht", _rotation) - "2"); gotoAndPlay (3);
Symbol 205 MovieClip Frame 6
setProperty("/yacht", _rotation , getProperty("/yacht", _rotation) + "2"); gotoAndPlay (5);
Symbol 205 MovieClip Frame 8
setProperty("/yacht", _rotation , getProperty("/yacht", _rotation) - "4"); gotoAndPlay (7);
Symbol 205 MovieClip Frame 10
setProperty("/yacht", _rotation , getProperty("/yacht", _rotation) + "4"); gotoAndPlay (9);
Symbol 205 MovieClip Frame 12
setProperty("/yacht", _rotation , getProperty("/yacht", _rotation) - "8"); gotoAndPlay (11);
Symbol 205 MovieClip Frame 14
setProperty("/yacht", _rotation , getProperty("/yacht", _rotation) + "8"); gotoAndPlay (13);
Symbol 205 MovieClip Frame 16
setProperty("/yacht", _rotation , getProperty("/yacht", _rotation) - "16"); gotoAndPlay (15);
Symbol 205 MovieClip Frame 18
setProperty("/yacht", _rotation , getProperty("/yacht", _rotation) + "18"); gotoAndPlay (17);
Symbol 206 MovieClip Frame 1
bAngle = getProperty("/yacht", _rotation) - getProperty("/blows", _rotation); Set("/rud/:rotato", int(bAngle)); if ("165" < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos1R"); }; } else if ("135" < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos2R"); }; } else if ("105" < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos3R"); }; } else if ("75" < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos4R"); }; } else if ("30" < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos5R"); }; } else if ((-"30") < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos0"); }; } else if ((-"75") < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos5L"); }; } else if ((-"105") < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos4L"); }; } else if ((-"135") < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos3L"); }; } else if ((-"165") < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos2L"); }; } else { tellTarget ("/yacht") { gotoAndStop ("pos1L"); }; }
Symbol 206 MovieClip Frame 2
bAngle = getProperty("/yacht", _rotation) - getProperty("/blows", _rotation); Set("/rud/:rotato", int(bAngle)); if ("165" < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos1R"); }; } else if ("135" < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos2R"); }; } else if ("105" < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos3R"); }; } else if ("75" < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos4R"); }; } else if ("30" < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos5R"); }; } else if ((-"30") < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos0"); }; } else if ((-"75") < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos5L"); }; } else if ((-"105") < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos4L"); }; } else if ((-"135") < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos3L"); }; } else if ((-"165") < bAngle) { tellTarget ("/yacht") { gotoAndStop ("pos2L"); }; } else { tellTarget ("/yacht") { gotoAndStop ("pos1L"); }; }
Symbol 207 MovieClip Frame 1
dAngle = getProperty("/yacht", _rotation) - getProperty("/blows", _rotation); if ((dAngle * dAngle) >= ("180" * "180")) { dist = "0.8"; } else if ((dAngle * dAngle) >= ("173" * "173")) { dist = "0.856"; } else if ((dAngle * dAngle) >= ("160" * "160")) { dist = "0.923"; } else if ((dAngle * dAngle) >= ("159" * "159")) { dist = "0.931"; } else if ((dAngle * dAngle) >= ("152" * "152")) { dist = "0.939"; } else if ((dAngle * dAngle) >= ("145" * "145")) { dist = "0.943"; } else if ((dAngle * dAngle) >= ("138" * "138")) { dist = "0.96"; } else if ((dAngle * dAngle) >= ("131" * "131")) { dist = "0.99"; } else if ((dAngle * dAngle) >= ("124" * "124")) { dist = "1"; } else if ((dAngle * dAngle) >= ("117" * "117")) { dist = "0.986"; } else if ((dAngle * dAngle) >= ("110" * "110")) { dist = "0.971"; } else if ((dAngle * dAngle) >= ("103" * "103")) { dist = "0.966"; } else if ((dAngle * dAngle) >= ("93" * "93")) { dist = "0.955"; } else if ((dAngle * dAngle) >= ("90" * "90")) { dist = "0.9"; } else if ((dAngle * dAngle) >= ("87" * "87")) { dist = "0.856"; } else if ((dAngle * dAngle) >= ("75" * "75")) { dist = "0.823"; } else if ((dAngle * dAngle) >= ("66" * "66")) { dist = "0.762"; } else if ((dAngle * dAngle) >= ("59" * "59")) { dist = "0.721"; } else if ((dAngle * dAngle) >= ("52" * "52")) { dist = "0.64"; } else if ((dAngle * dAngle) >= ("45" * "45")) { dist = "0.424"; } else if ((dAngle * dAngle) >= ("30" * "30")) { dist = "0.224"; } else if ((dAngle * dAngle) >= ("10" * "10")) { dist = "0.112"; } else { dist = dist * "0.9"; } windSpeed = getProperty("/windy", _x) / "15"; bSpeed = dist * windSpeed; Set("/stats/:bSpd", int(bSpeed * "10") add " knots"); btRot = getProperty("/yacht", _rotation); if (btRot < "0") { btRot = "360" + btRot; } whatDot = int(btRot / "4.5"); wMV = "/trn/mv" add whatDot; setProperty("/course", _x , (getProperty(wMV, _x) * bSpeed) + getProperty("/course", _x)); setProperty("/course", _y , (getProperty(wMV, _y) * bSpeed) + getProperty("/course", _y));
Symbol 207 MovieClip Frame 2
dAngle = getProperty("/yacht", _rotation) - getProperty("/blows", _rotation); if ((dAngle * dAngle) >= ("180" * "180")) { dist = "0.8"; } else if ((dAngle * dAngle) >= ("173" * "173")) { dist = "0.856"; } else if ((dAngle * dAngle) >= ("160" * "160")) { dist = "0.923"; } else if ((dAngle * dAngle) >= ("159" * "159")) { dist = "0.931"; } else if ((dAngle * dAngle) >= ("152" * "152")) { dist = "0.939"; } else if ((dAngle * dAngle) >= ("145" * "145")) { dist = "0.943"; } else if ((dAngle * dAngle) >= ("138" * "138")) { dist = "0.96"; } else if ((dAngle * dAngle) >= ("131" * "131")) { dist = "0.99"; } else if ((dAngle * dAngle) >= ("124" * "124")) { dist = "1"; } else if ((dAngle * dAngle) >= ("117" * "117")) { dist = "0.986"; } else if ((dAngle * dAngle) >= ("110" * "110")) { dist = "0.971"; } else if ((dAngle * dAngle) >= ("103" * "103")) { dist = "0.966"; } else if ((dAngle * dAngle) >= ("93" * "93")) { dist = "0.955"; } else if ((dAngle * dAngle) >= ("90" * "90")) { dist = "0.9"; } else if ((dAngle * dAngle) >= ("87" * "87")) { dist = "0.856"; } else if ((dAngle * dAngle) >= ("75" * "75")) { dist = "0.823"; } else if ((dAngle * dAngle) >= ("66" * "66")) { dist = "0.762"; } else if ((dAngle * dAngle) >= ("59" * "59")) { dist = "0.721"; } else if ((dAngle * dAngle) >= ("52" * "52")) { dist = "0.64"; } else if ((dAngle * dAngle) >= ("45" * "45")) { dist = "0.424"; } else if ((dAngle * dAngle) >= ("30" * "30")) { dist = "0.224"; } else if ((dAngle * dAngle) >= ("10" * "10")) { dist = "0.112"; } else { dist = dist * "0.9"; } windSpeed = getProperty("/windy", _x) / "15"; bSpeed = dist * windSpeed; Set("/stats/:bSpd", int(bSpeed * "10") add " knots"); btRot = getProperty("/yacht", _rotation); if (btRot < "0") { btRot = "360" + btRot; } whatDot = int(btRot / "4.5"); wMV = "/trn/mv" add whatDot; setProperty("/course", _x , (getProperty(wMV, _x) * bSpeed) + getProperty("/course", _x)); setProperty("/course", _y , (getProperty(wMV, _y) * bSpeed) + getProperty("/course", _y)); gotoAndPlay (1);
Symbol 207 MovieClip Frame 8
x = "1"; iterations = "20"; i = "0"; while (i < iterations) { x = x - (((x * x) - input) / ("2" * x)); i = i + "1"; } output = x;
Symbol 209 MovieClip Frame 1
crX = getProperty("/yacht", _x) - getProperty("/course", _x); crY = getProperty("/yacht", _y) - getProperty("/course", _y); chX = crX * "0.05"; chY = crY * "0.05"; setProperty("/chart/bt", _x , getProperty("/chart/mp", _x) + chX); setProperty("/chart/bt", _y , getProperty("/chart/mp", _y) + chY); setProperty("/chart/bt", _rotation , getProperty("/yacht", _rotation)); setProperty("/chart/bt", _xscale , "100"); setProperty("/chart/bt", _yscale , "100");
Symbol 209 MovieClip Frame 2
crX = getProperty("/yacht", _x) - getProperty("/course", _x); crY = getProperty("/yacht", _y) - getProperty("/course", _y); chX = crX * "0.05"; chY = crY * "0.05"; setProperty("/chart/bt", _x , getProperty("/chart/mp", _x) + chX); setProperty("/chart/bt", _y , getProperty("/chart/mp", _y) + chY); setProperty("/chart/bt", _rotation , getProperty("/yacht", _rotation)); setProperty("/chart/bt", _xscale , "100"); setProperty("/chart/bt", _yscale , "100");
Symbol 210 MovieClip Frame 1
Set("/stats/:rTime", "0:00"); min = "0"; stop();
Symbol 210 MovieClip Frame 2
stTime = getTimer();
Symbol 210 MovieClip Frame 3
nTime = int((getTimer() - stTime) * "0.001"); if ("59" < nTime) { min = min + "1"; stTime = getTimer(); nTime = nTime - "60"; } qSec = nTime; if (nTime < "10") { qSec = "0" add qSec; } Set("/stats/:rTime", (min add ":") add qSec);
Symbol 210 MovieClip Frame 4
nTime = int((getTimer() - stTime) * "0.001"); if ("59" < nTime) { min = min + "1"; stTime = getTimer(); nTime = nTime - "60"; } Set("/stats/:rTime", (min add ":") add nTime); gotoAndPlay (3);
Symbol 211 MovieClip Frame 5
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("550" < ytY) and (((-"280") < ytX) and (ytX < "488"))) { tellTarget ("/tyme") { gotoAndPlay ("start"); }; gotoAndPlay (10); }
Symbol 211 MovieClip Frame 6
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("550" < ytY) and (((-"280") < ytX) and (ytX < "488"))) { tellTarget ("/tyme") { gotoAndPlay ("start"); }; gotoAndPlay (10); } gotoAndPlay (5);
Symbol 211 MovieClip Frame 13
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("1630" < ytY) and (("506" < ytX) and (ytX < "536"))) { setProperty("/stats/mkA", _visible , "1"); setProperty("/passed", _x , "1"); gotoAndPlay (19); }
Symbol 211 MovieClip Frame 14
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("1630" < ytY) and (("506" < ytX) and (ytX < "536"))) { setProperty("/stats/mkA", _visible , "1"); setProperty("/passed", _x , "1"); gotoAndPlay (19); } gotoAndPlay (13);
Symbol 211 MovieClip Frame 22
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if ((("545" < ytY) and (ytY < "575")) and ("1570" < ytX)) { setProperty("/stats/mkB", _visible , "1"); setProperty("/passed", _x , "2"); gotoAndPlay (28); }
Symbol 211 MovieClip Frame 23
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if ((("545" < ytY) and (ytY < "575")) and ("1570" < ytX)) { setProperty("/stats/mkB", _visible , "1"); setProperty("/passed", _x , "2"); gotoAndPlay (28); } gotoAndPlay (22);
Symbol 211 MovieClip Frame 31
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if ((ytY < (-"570")) and (("480" < ytX) and (ytX < "520"))) { setProperty("/stats/mkC", _visible , "1"); setProperty("/passed", _x , "3"); gotoAndPlay (39); }
Symbol 211 MovieClip Frame 32
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if ((ytY < (-"570")) and (("480" < ytX) and (ytX < "520"))) { setProperty("/stats/mkC", _visible , "1"); setProperty("/passed", _x , "3"); gotoAndPlay (39); } gotoAndPlay (31);
Symbol 211 MovieClip Frame 39
setProperty("/stats/mkC", _visible , "1");
Symbol 211 MovieClip Frame 42
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("550" < ytY) and (((-"280") < ytX) and (ytX < "488"))) { setProperty("/passed", _x , "4"); gotoAndPlay (49); }
Symbol 211 MovieClip Frame 43
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("550" < ytY) and (((-"280") < ytX) and (ytX < "488"))) { setProperty("/passed", _x , "4"); gotoAndPlay (49); } gotoAndPlay (42);
Symbol 211 MovieClip Frame 49
setProperty("/passed", _x , "5"); stop();
Symbol 212 MovieClip Frame 1
setProperty("/windy", _x , "15");
Symbol 212 MovieClip Frame 4
wSp = getProperty("/windy", _x); wDr = getProperty("/windy", _y); rnd = random("10"); if ("2" >= rnd) { wSp = wSp - "1"; } else if (rnd >= "7") { wSp = wSp + "1"; } if ("21" < wSp) { wSp = "20"; } else if (wSp < "8") { wSp = "9"; } drnd = random("15"); if ("3" >= drnd) { wDr = wDr - "5"; } else if (drnd >= "11") { wDr = wDr + "5"; } if ("30" < wDr) { wDr = "30"; } else if (wDr < (-"30")) { wDr = -"30"; } setProperty("/windy", _x , wSp); setProperty("/windy", _y , wDr); Set("/stats/:wSpd", wSp add " knots"); setProperty("/blows", _rotation , wDr);
Symbol 212 MovieClip Frame 15
gotoAndPlay (4);
Symbol 223 Button
on (release) { gotoAndPlay (90); }
Symbol 227 MovieClip Frame 1
stop();
Symbol 228 Button
on (release) { setProperty("/chart", _visible , "1"); }
Symbol 234 MovieClip Frame 5
ytY = getProperty("/course", _y); if (ytY < (-"490")) { tellTarget ("/tyme") { gotoAndPlay ("start"); }; gotoAndPlay (10); }
Symbol 234 MovieClip Frame 6
ytY = getProperty("/course", _y); if (ytY < (-"490")) { tellTarget ("/tyme") { gotoAndPlay ("start"); }; gotoAndPlay (10); } gotoAndStop (5);
Symbol 234 MovieClip Frame 13
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("1630" < ytY) and (("506" < ytX) and (ytX < "536"))) { setProperty("/stats/mk1", _visible , "1"); setProperty("/passed", _x , "1"); gotoAndPlay (19); }
Symbol 234 MovieClip Frame 14
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("1630" < ytY) and (("506" < ytX) and (ytX < "536"))) { setProperty("/stats/mk1", _visible , "1"); setProperty("/passed", _x , "1"); gotoAndPlay (19); } gotoAndPlay (13);
Symbol 234 MovieClip Frame 22
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if ((("545" < ytY) and (ytY < "575")) and ("1570" < ytX)) { setProperty("/stats/mk2", _visible , "1"); setProperty("/passed", _x , "2"); gotoAndPlay (28); }
Symbol 234 MovieClip Frame 23
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if ((("545" < ytY) and (ytY < "575")) and ("1570" < ytX)) { setProperty("/stats/mk2", _visible , "1"); setProperty("/passed", _x , "2"); gotoAndPlay (28); } gotoAndPlay (22);
Symbol 234 MovieClip Frame 31
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if ((ytY < (-"530")) and (("506" < ytX) and (ytX < "536"))) { setProperty("/stats/mk3", _visible , "1"); setProperty("/passed", _x , "3"); gotoAndPlay (37); }
Symbol 234 MovieClip Frame 32
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if ((ytY < (-"530")) and (("506" < ytX) and (ytX < "536"))) { setProperty("/stats/mk3", _visible , "1"); setProperty("/passed", _x , "3"); gotoAndPlay (37); } gotoAndPlay (31);
Symbol 234 MovieClip Frame 40
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("1630" < ytY) and (("506" < ytX) and (ytX < "536"))) { setProperty("/stats/mk4", _visible , "1"); setProperty("/passed", _x , "4"); gotoAndPlay (48); }
Symbol 234 MovieClip Frame 41
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("1630" < ytY) and (("506" < ytX) and (ytX < "536"))) { setProperty("/stats/mk4", _visible , "1"); setProperty("/passed", _x , "4"); gotoAndPlay (48); } gotoAndPlay (40);
Symbol 234 MovieClip Frame 51
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if ((ytY < (-"550")) and (("477" < ytX) and (ytX < "1266"))) { setProperty("/passed", _x , "5"); gotoAndPlay (58); }
Symbol 234 MovieClip Frame 52
ytX = getProperty("/course", _x); ytY = getProperty("/course", _y); if (("550" < ytY) and (((-"280") < ytX) and (ytX < "488"))) { setProperty("/passed", _x , "4"); gotoAndPlay (58); } gotoAndPlay (51);
Symbol 234 MovieClip Frame 58
setProperty("/passed", _x , "6"); stop();
Symbol 242 Button
on (release) { getURL ("mailto:Chris@MacGregor.net"); }
Symbol 246 Button
on (release) { getURL ("mailto:chris@macGregor.net"); }

Library Items

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

Instance Names

"dClip"Frame 92Symbol 136 MovieClip
"sea"Frame 110Symbol 154 MovieClip
"course"Frame 110Symbol 156 MovieClip
"yacht"Frame 110Symbol 83 MovieClip
"chart"Frame 110Symbol 174 MovieClip
"stats"Frame 110Symbol 190 MovieClip
"rud"Frame 110Symbol 204 MovieClip
"rudAct"Frame 110Symbol 205 MovieClip
"step"Frame 110Symbol 208 MovieClip
"tyme"Frame 110Symbol 210 MovieClip
"windy"Frame 110Symbol 208 MovieClip
"trn"Frame 110Symbol 213 MovieClip
"passed"Frame 110Symbol 208 MovieClip
"blows"Frame 110Symbol 214 MovieClip
"winner"Frame 116Symbol 219 MovieClip
"sea"Frame 125Symbol 154 MovieClip
"course"Frame 125Symbol 227 MovieClip
"yacht"Frame 125Symbol 83 MovieClip
"chart"Frame 125Symbol 229 MovieClip
"stats"Frame 125Symbol 233 MovieClip
"rud"Frame 125Symbol 204 MovieClip
"rudAct"Frame 125Symbol 205 MovieClip
"step"Frame 125Symbol 208 MovieClip
"tyme"Frame 125Symbol 210 MovieClip
"windy"Frame 125Symbol 208 MovieClip
"trn"Frame 125Symbol 213 MovieClip
"passed"Frame 125Symbol 208 MovieClip
"blows"Frame 125Symbol 214 MovieClip
"winner2"Frame 131Symbol 239 MovieClip
"dBoat"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"uBoat"Symbol 88 MovieClip Frame 1Symbol 83 MovieClip
"by1"Symbol 99 MovieClip Frame 1Symbol 97 MovieClip
"by2"Symbol 99 MovieClip Frame 1Symbol 97 MovieClip
"by3"Symbol 99 MovieClip Frame 1Symbol 97 MovieClip
"wind"Symbol 136 MovieClip Frame 11Symbol 73 MovieClip
"xxa"Symbol 136 MovieClip Frame 11Symbol 84 MovieClip
"xxc"Symbol 136 MovieClip Frame 16Symbol 88 MovieClip
"yacht"Symbol 136 MovieClip Frame 25Symbol 83 MovieClip
"rud"Symbol 136 MovieClip Frame 25Symbol 132 MovieClip
"rudAct"Symbol 136 MovieClip Frame 25Symbol 133 MovieClip
"by1"Symbol 140 MovieClip Frame 1Symbol 97 MovieClip
"by2"Symbol 140 MovieClip Frame 1Symbol 97 MovieClip
"by3"Symbol 140 MovieClip Frame 1Symbol 97 MovieClip
"by1"Symbol 150 MovieClip Frame 1Symbol 97 MovieClip
"by2"Symbol 150 MovieClip Frame 1Symbol 97 MovieClip
"by3"Symbol 150 MovieClip Frame 1Symbol 97 MovieClip
"by1"Symbol 156 MovieClip Frame 1Symbol 97 MovieClip
"by2"Symbol 156 MovieClip Frame 1Symbol 97 MovieClip
"by3"Symbol 156 MovieClip Frame 1Symbol 97 MovieClip
"mp"Symbol 174 MovieClip Frame 1Symbol 156 MovieClip
"bt"Symbol 174 MovieClip Frame 1Symbol 103 MovieClip
"mkA"Symbol 190 MovieClip Frame 1Symbol 97 MovieClip
"mkB"Symbol 190 MovieClip Frame 1Symbol 97 MovieClip
"mkC"Symbol 190 MovieClip Frame 1Symbol 97 MovieClip
"mv0"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv20"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv40"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv10"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv30"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv1"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv21"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv11"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv31"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv2"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv22"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv12"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv32"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv3"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv23"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv13"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv33"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv4"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv24"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv14"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv34"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv5"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv25"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv15"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv35"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv6"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv26"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv16"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv36"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv7"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv27"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv17"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv37"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv8"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv28"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv18"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv38"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv9"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv29"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv19"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv39"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv60"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv50"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv70"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv41"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv61"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv51"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv71"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv42"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv62"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv52"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv72"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv43"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv63"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv53"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv73"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv44"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv64"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv54"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv74"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv45"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv65"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv55"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv75"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv46"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv66"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv56"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv76"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv47"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv67"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv57"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv77"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv48"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv68"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv58"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv78"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv49"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv69"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv59"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv79"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"mv80"Symbol 213 MovieClip Frame 1Symbol 208 MovieClip
"by1"Symbol 227 MovieClip Frame 1Symbol 97 MovieClip
"by2"Symbol 227 MovieClip Frame 1Symbol 97 MovieClip
"by3"Symbol 227 MovieClip Frame 1Symbol 97 MovieClip
"mp"Symbol 229 MovieClip Frame 1Symbol 227 MovieClip
"bt"Symbol 229 MovieClip Frame 1Symbol 103 MovieClip
"mk1"Symbol 233 MovieClip Frame 1Symbol 97 MovieClip
"mk2"Symbol 233 MovieClip Frame 1Symbol 97 MovieClip
"mk4"Symbol 233 MovieClip Frame 1Symbol 97 MovieClip
"mk3"Symbol 233 MovieClip Frame 1Symbol 97 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"menu"Frame 90
"start"Frame 110
"race1Done"Frame 116
"start2"Frame 125
"race2Done"Frame 131
"pos0"Symbol 83 MovieClip Frame 1
"pos1R"Symbol 83 MovieClip Frame 8
"pos1L"Symbol 83 MovieClip Frame 11
"pos2R"Symbol 83 MovieClip Frame 14
"pos2L"Symbol 83 MovieClip Frame 17
"pos3R"Symbol 83 MovieClip Frame 20
"pos3L"Symbol 83 MovieClip Frame 23
"pos4R"Symbol 83 MovieClip Frame 26
"pos4L"Symbol 83 MovieClip Frame 29
"pos5R"Symbol 83 MovieClip Frame 32
"pos5L"Symbol 83 MovieClip Frame 35
"turn0"Symbol 133 MovieClip Frame 1
"turn20"Symbol 133 MovieClip Frame 4
"turnN20"Symbol 133 MovieClip Frame 7
"turn40"Symbol 133 MovieClip Frame 10
"turnN40"Symbol 133 MovieClip Frame 13
"turn60"Symbol 133 MovieClip Frame 16
"turnN60"Symbol 133 MovieClip Frame 19
"turn80"Symbol 133 MovieClip Frame 22
"turnN80"Symbol 133 MovieClip Frame 25
"nada"Symbol 136 MovieClip Frame 1
"terms"Symbol 136 MovieClip Frame 3
"sails"Symbol 136 MovieClip Frame 7
"down"Symbol 136 MovieClip Frame 11
"up"Symbol 136 MovieClip Frame 16
"course"Symbol 136 MovieClip Frame 21
"control"Symbol 136 MovieClip Frame 25
"turn0"Symbol 205 MovieClip Frame 1
"turn20"Symbol 205 MovieClip Frame 3
"turnN20"Symbol 205 MovieClip Frame 5
"turn40"Symbol 205 MovieClip Frame 7
"turnN40"Symbol 205 MovieClip Frame 9
"turn60"Symbol 205 MovieClip Frame 11
"turnN60"Symbol 205 MovieClip Frame 13
"turn80"Symbol 205 MovieClip Frame 15
"turnN80"Symbol 205 MovieClip Frame 17
"sqrt"Symbol 207 MovieClip Frame 8
"start"Symbol 210 MovieClip Frame 2
"loop"Symbol 210 MovieClip Frame 3
"begin"Symbol 211 MovieClip Frame 1
"check1"Symbol 211 MovieClip Frame 10
"check2"Symbol 211 MovieClip Frame 19
"check3"Symbol 211 MovieClip Frame 28
"lp4"Symbol 211 MovieClip Frame 31
"check4"Symbol 211 MovieClip Frame 39
"passDone"Symbol 211 MovieClip Frame 49
"begin"Symbol 234 MovieClip Frame 1
"lp1"Symbol 234 MovieClip Frame 5
"check1"Symbol 234 MovieClip Frame 10
"lp2"Symbol 234 MovieClip Frame 13
"check2"Symbol 234 MovieClip Frame 19
"lp3"Symbol 234 MovieClip Frame 22
"check3"Symbol 234 MovieClip Frame 28
"lp4"Symbol 234 MovieClip Frame 31
"check4"Symbol 234 MovieClip Frame 37
"lp5"Symbol 234 MovieClip Frame 40
"check5"Symbol 234 MovieClip Frame 48
"lp6"Symbol 234 MovieClip Frame 51
"passDone"Symbol 234 MovieClip Frame 58

Dynamic Text Variables

rTimeSymbol 177 EditableText"??:??.??"
wSpdSymbol 178 EditableText"?? knots"
bSpdSymbol 179 EditableText"?? knots"
rotatoSymbol 201 EditableText"0"
winTimeSymbol 218 EditableText""
rTimeSymbol 230 EditableText"??:??.??"
wSpdSymbol 231 EditableText"?? knots"
bSpdSymbol 232 EditableText"?? knots"
winTimeSymbol 238 EditableText""




http://swfchan.com/5/22633/info.shtml
Created: 26/5 -2019 20:34:17 Last modified: 26/5 -2019 20:34:17 Server time: 14/05 -2024 00:28:53