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

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

Splash and Dash.swf

This is the info page for
Flash #23105

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


Text
<P ALIGN="LEFT"><FONT FACE="_sans" SIZE="12" COLOR="#000000"> </FONT></P>

CONTINUE

damage

curbstones

downforce

pushing the limit

overtaking

engineers

strategy

traction

position

R

RA

RAC

RACI

RACIN

RACING

RACING!!!

REALPITSTOPS!!!

REAL TIMING!!!

Introduction offer EXTREEM cool
race car emoticons

- albert park
- sepang
- monaco
- hockenheim
- silverstone
- spa
- magny course
- sao paulo

- suzuka
- bahrein
- nurburgring
- monza
- budapest
- indianapolis
- montreal
- catalunya

BACK

START GAME

START GAME

SAVE GAME

SAVE GAME

HIGHSCORES

HIGHSCORES

HELP

HELP

CREDITS

CREDITS

SAVING THE GAME WILL OVERWRITE
YOUR PREVIOUS SAVE GAME.

SAVE GAME?

YES

YES

NO

NO

RESET

RESET

GAME HAS BEEN SAVED

CONTINUE

CONTINUE

RESETTING THE GAME WILL DELETE
YOUR PREVIOUS SAVE GAME.

RESET GAME?

SAVEFILE HAS BEEN RESET

SHOP

SHOP

TUNING

TUNING

DIFFICULTY

DRIVER NAME

CIRCUIT :

RACE

SELECT COLOR

FILL IN HERE

accept

accept

Colors in red are  available in full version

CONTINUE

CONTINUE

You can move an engineer everywhere by clicking
on the character and then clicking where he has to go.
You can move an engineer anywhere in the pits.

An engineer with an assignement can be send
anywhere as well.  But to complete a current
task he has to be send to the corresponding
spot. The spots will appear when you click on the
engineer.

The Fuelteam must have the right
strength to put the fuel hose into the car.

The arrow indicates where you are on the
strength meter. Green is the right zone.
Click on the tank engineers to tank. Click again
to push the hose with the right strength.

Tires can only be changed with a
team. An engineer and an assistent
engineer.

You can change a wing with one engineer.
You will be a lot quicker when the wings are
changed in team formation.

The drivers helmet has to be clean.
Without clear vision the driver would be in a
lot of trouble. The cleaning is done by the
Helmetgirl.
Her name is Jennifer. Her age is 24 .
And... she is single.

Team members

Team member with assignment

The Fuelteam

Strength meter

Team for tires

Team for wings

Helmetgirl

The Team:

PREVIOUS

PREVIOUS

A frontwing must be placed on the front of the
car. You can do this with one engineer.
A team fomation will save you a lot of time.
If there are no spare parts left, you have to go
to the truck to get them.
HINT: Clean up after changes!

A rearwing must be fitted on the rear end of the
car. You can do this with one engineer.
A team fomation will save you a lot of time.
If there are no spare parts left, you have to go
to the truck to get them.
HINT: Clean up after changes!

There are 2 sorts of tires. Front and rear tires.
You can't place a front tire on the rear of the car and
vice versa. You'll need a team to change the tires.

A big fuel load means  a slower car, but a longer drive.
A small load means a faster car and a shorter drive.
Choose you own strategy.

Here you can see how much time
you spend on the pitstop.
The time runs in slowmotion.
This is done to keep  the overall time realistic.

These markers indicate where a engineer can go to get
started with an assignment. Almost all of the time an
assignment has to be completed before an engineer can
perform another assignment.

Frontwing

Rearwing

Tires

Fuelindicator

Stopwatch

Actionpoints

Materials and Indicators:

4.56

4.56

FUEL

FUEL

The Stages:

This is the Pits. Repair your damage and fill up the
tank. Click on the lollypop girl when finished.
It's important to keep things clean and organized.
It's possible to win a race in the pits with a good
strategy. Make sure engineers don't block the racecar
or you will loose time. Sometimes your car won't leave
the pits.  Check for blocking engineers, repairs
and a empty tank.

The Race Controls

The Pits

These are the race controls. Be as fast as you can and try to
avoid collisions. Don't drive on the grass. All these
things will damage the cars. This will slow you car down.
To much damage means Pitstops!
However being fast in the pits as well,
means that you can win a race on strategy.
The first 3 drivers to finish get price money,
the amount depends on the place and the difficulty level.
Make sure to tune your car and buy the best car items!!

This is the teamtruck you'll have to go here
to get your spareparts. How it works is pretty
straight forward. Click on the parts that you need in
the pits and they will be placed instantley in the pits.

The truck

GAS

BREAK

LEFT

RIGHT

This is what a fully destroyed car looks like. It would be
impossible to race the tracks in a damaged car like this.
But you can repair a car up to a certain amount of damage.
You can drive a damaged car but when two parts are fully
destroyed you will be set out of the race.
Fuelstops take time so be smart and use that time wisely.

The Lollypopgirl has one task. She gives the most important signal in the team.
When you are sure that the car is ready to leave the pits, click on the lollypopgirl.
Before you do that, make sure that all  repairs are done!
Remove everything in front of the car. Make sure the pits is free!

You are able to submit your highscore after each race! Submitting a higscore is easy!  Click on the submit button after
you have finished the race. A fast time leads to a high ranking.  Fastest laps will be stored seperatly.  Infact there will
be two highscores in one timetable. So there is always a chance to win something. Will you be the new champion?

The tasks and the goal:

Damage and repairs

Lollypopgirl

The Highscores

Project manager

Project Coordination

3D Graphics

Engine Design

Interface design

Animations

Intro design

Technical design

Character Design

3d Animations

Modelling

Flowcharts

Sound design

Music

Programming/Authoring

Sound Programming

Disturbing Factor

Beta Testers

Best Boy

I Sioux Media Productions Copyright © 2004

I Sioux Media Productions Copyright © 2004

Horeck

IIPHase

Grey Pigeon

Sinned/IIPHase/Dunja

IIPHase/Grey Pigeon/Dunja

IIPhase

Sinned/IIPHase

Dunja/IIPhase

Dunja/Sinned

Sinned

Jelle<3

Blackeagle
Horeck
Jelle<3
Grey Pigeon
IIPHase
Sinned
Dunja
Setragasj
Nando
Roan
Dewin
Aad

Setragasj

CASH:

$

cost

basic controct

a basic tire with a basic grip
and a basic upgrade of
your speed.
it's BASIC.. but it's better
then standard.

TIRES

premium controct

a good tire contract worth
the money.
Nice speed upgrade and a
much better grip.

platinum controct

Wow, this top contract will
really get you going.
A major inprovement of
speed and grip, will get you
racing with the top guys.

basic research

A nice upgrade to improve
your downforce for a better
grip on the circuits.

FRONT WING

premium research

The aerodynamics of this
wing is seen in the better
teams.
It will give you speed and
a great downforce.

platinum research

The best wing upgrade
available on the market.
Straight from the
aerodynamics of space
flight.

For the starters, a basic
researched wing.
A good start for better
results.

BACK WING

A high design back wing,
for better downforce and
a good speed upgrade.

Top notch, high end, top of
the bill, cream in the donut,
nose of the salmon....
Need we say more.

Improve your garage
developed engine with this
nice piece of equipment.

ENGINE

A must have for every top
dollar driver.
With this engine you will
experience a major speed
upgrade.

The best improvement of all.
We call it "roaring glory".
Feel the wind in your hair.
You'll be spoiled for life.

BUY

To expensive

Already bought

Item bought

Item not available in Demo

BUY

chamfer

90

92

94

96

98

100

06

08

10

12

14

16

+0

+1

+2

+3

+4

downforce rear

downforce front

injection

speed

stearforce

tire life

fuel efficient

speed

0:00.000

0:00.000

Best Lap:

Last Lap:

0:0.000

laptime:

laptime:

0:0.000

Sector

FINAL LAP

FINAL LAP

FINAL LAP

PIT TIME

PIT TIME

PIT TIME

0:00.000

0:00.000

0:00.000

1st

1st

1st

2th

2th

2th

3th

3th

3th

4th

4th

4th

5th

5th

5th

6th

6th

6th

7th

7th

7th

8th

8th

8th

9th

9th

9th

10th

10th

10th

PRICE

PRICE

PRICE

DRIVER NAME

E-MAIL

myadres@email.com

FINAL RESULT

Name

Overall time

Best lap

FINAL RESULT

OUT OF FUEL

OUT OF FUEL

OUT OF FUEL

GAME OVER

GAME OVER

GAME OVER

TO MUCH DAMAGE

TO MUCH DAMAGE

TO MUCH DAMAGE

RESUME

RESUME

MAIN MENU

MAIN MENU

Game is Paused

Game is Paused

ARE YOU SURE YOU
WANT TO EXIT THIS GAME?
ALL DATA WILL BE LOST

Pit Actions Left
in this Demo

Pit Actions Left
in this Demo

Pit Actions Left

Get The Full Version

Get The Full Version

Get The Full Version

Pit Actions Left

Introduction offer EXTREEM cool
race car emoticons

ActionScript [AS1/AS2]

Frame 1
fscommand ("allowscale", "false"); fscommand ("fullscreen", "false"); _quality = "BEST"; Stage.showMenu = false; setProperty("_root.Bar", _yscale , 0); _level0.load = "Splash and Dash Loading"; _global.CPmycolor = 4; _global.setcounter = function (option) { if (_root["counteroption" + option]) { return(undefined); } mybaseurl = String(_url); filevar = mybaseurl.substr(0, 4); if (filevar != "file") { tempkey = Math.round(Math.random() * 100000); this.targetUrl = (((("http://www.entertainmail.net/splash_and_dash/stats/?phpbase=" + mybaseurl) + "&option=") + option) + "&key=") + tempkey; loadMovieNum (this.targetUrl, 2); _root.from = "site"; } else { _root.from = "local"; } if (option == 0) { _root.counteroption0 = true; } else if (option == 1) { _root.counteroption1 = true; } }; _global.setcounter(0); _root.savefile_mygame = "SplashAndDash_mygame"; _root.initSO_mygame = function () { _root.SplashAndDashsave_mygame = SharedObject.getLocal(_root.savefile_mygame); }; _root.initSO_mygame(); _root.savetoSO_mygame = function (i) { _root.SplashAndDashsave_mygame = SharedObject.getLocal(_root.savefile_mygame); _root.SplashAndDashsave_mygame.data.save_money = _global.mymoney; _root.SplashAndDashsave_mygame.data.save_tuning1 = _root.tuning1; _root.SplashAndDashsave_mygame.data.save_tuning2 = _root.tuning2; _root.SplashAndDashsave_mygame.data.save_tuning3 = _root.tuning3; _root.SplashAndDashsave_mygame.data.save_tuning4 = _root.tuning4; _root.SplashAndDashsave_mygame.data.save_boughta = _global.boughta; _root.SplashAndDashsave_mygame.data.save_boughtb = _global.boughtb; _root.SplashAndDashsave_mygame.data.save_boughtc = _global.boughtc; _root.SplashAndDashsave_mygame.data.save_boughtd = _global.boughtd; _root.SplashAndDashsave_mygame.data.save_CPmycolor = _global.CPmycolor; _root.SplashAndDashsave_mygame.data.save_playername = _root.playername; _root.SplashAndDashsave_mygame.data.save_email = _root.email; _root.SplashAndDashsave_mygame.data.save_qualitynumber = _root.qualitynumber; _root.SplashAndDashsave_mygame.data.savedtime1 = true; _root.SplashAndDashsave.flush(); trace("------------------SAVED --mygame------------------"); delete _root.SplashAndDashsave_mygame; }; _root.loadfromSO_mygame = function () { _root.SplashAndDashsave_mygame = SharedObject.getLocal(_root.savefile_mygame); if (_root.SplashAndDashsave_mygame.data.savedtime1 == undefined) { trace("------------------SAVE FILE IS EMPTY------------------"); return(undefined); } var savefile_mygame = _root.SplashAndDashsave_mygame.data; _global.mymoney = savefile_mygame.save_money; _root.tuning1 = savefile_mygame.save_tuning1; _root.tuning2 = savefile_mygame.save_tuning2; _root.tuning3 = savefile_mygame.save_tuning3; _root.tuning4 = savefile_mygame.save_tuning4; _global.boughta = savefile_mygame.save_boughta; _global.boughtb = savefile_mygame.save_boughtb; _global.boughtc = savefile_mygame.save_boughtc; _global.boughtd = savefile_mygame.save_boughtd; _global.CPmycolor = savefile_mygame.save_CPmycolor; _root.playername = savefile_mygame.save_playername; _root.email = savefile_mygame.save_email; _root.qualitynumber = savefile_mygame.save_qualitynumber; if (_global.mymoney == undefined) { _global.mymoney = 0; } if (_root.tuning1 == undefined) { _root.tuning1 = 0; } if (_root.tuning2 == undefined) { _root.tuning2 = 0; } if (_root.tuning3 == undefined) { _root.tuning3 = 0; } if (_root.tuning4 == undefined) { _root.tuning4 = 0; } if (_root.boughta == undefined) { _root.boughta = 0; } if (_root.boughtb == undefined) { _root.boughtb = 0; } if (_root.boughtc == undefined) { _root.boughtc = 0; } if (_root.boughtc == undefined) { _root.boughtc = 0; } if (_root.playername == undefined) { _root.playername = "NEW DRIVER"; } if (_root.email == undefined) { _root.email = "YOUR E-MAIL ADRES"; } if (_root.qualitynumber == undefined) { _root.qualitynumber = 1; } trace("------------------LOADED FROM SHARED OBJECT------------------"); delete _root.SplashAndDashsave; }; _root.loadfromSO_mygame();
Instance of Symbol 414 MovieClip "Size" in Frame 1
onClipEvent (load) { total = int(_root.getBytesTotal()); } onClipEvent (enterFrame) { StatusColor = new Color(_root.Bar); Loaded = int(_root.getBytesLoaded()); Percent = int((loaded / total) * 100); if (percent > 20) { _level0.load = "PitBox Loaded"; StatusColor.setRGB(16777215); } if (percent > 40) { _level0.load = "Gasoline Loaded"; StatusColor.setRGB(16777215); } if (percent > 60) { _level0.load = "Level Data Loaded"; StatusColor.setRGB(16777215); } if (percent > 80) { _level0.load = "Lollypop Girl Loaded"; StatusColor.setRGB(16777215); } if (percent == 90) { _level0.load = "Towel Girl Loaded"; StatusColor.setRGB(0); } _root.Percent = Percent + " %"; setProperty("_root.Bar", _yscale , Percent); if (Percent >= 100) { tellTarget ("_root") { play(); }; } }
Frame 2
stop();
Frame 260
_global.SplashandDash_Sound = new Sound(); SplashandDash_Sound.attachSound("SplashandDash_lnk"); SplashandDash_Sound.start(); continue_but.useHandCursor = false; _root.colorname2 = "Random"; _root.difficulty = "EASY"; _global.difflevel = 1; play();
Frame 549
_quality = "BEST"; _global.buyurl = "http://www.esales.nl/Isioux/affiliate5.htm"; mouse.show(); _global.CParray = [[-255, -241, 127, -167, -255, -255, 41, 0], [-255, -241, -255, -167, -255, -255, 41, 0], [-255, -241, -255, -255, 51, 157, 41, 0], [-197, 255, 255, -255, 51, 157, 41, 0], [200, -128, -75, 85, 184, -140, 57, 13], [255, -255, 233, -255, -255, -255, 41, 0], [234, -43, 159, 43, 43, -255, 135, -175], [147, 73, 135, 43, 255, 255, 141, -203], [65, 111, -255, -255, -255, 23, 99, -93], [3, -51, 51, 61, -255, -255, 93, -61], [182, -21, 187, 204, 88, 239, 41, 77], [71, -9, -57, -113, -255, -255, 121, -77], [255, -109, 255, 255, -255, -217, 93, -63], [205, -165, 67, 79, -169, 255, 117, -51], [205, 25, 99, 101, -51, 255, 117, -51], [205, -41, 99, 211, -51, 255, 117, -51], [94, 237, -53, 255, 35, -69, 109, -23], [-101, -111, 218, -205, 124, 156, 121, -228], [208, 184, 85, 67, 255, -9, 117, -81], [192, -247, 206, -171, 239, -119, 86, -19], [-208, 122, -165, -10, 175, -231, 81, -43], [221, -39, 204, -162, 223, 146, 104, -45], [249, 138, 169, -105, -80, 52, 182, -199], [112, -55, -74, 204, -65, -82, 133, 31], [118, -181, 228, -95, 241, -75, 119, -85], [207, -7, 137, -5, -255, -229, 255, -5], [20, -48, 119, -142, 152, -105, 255, -37], [-255, 255, -255, -255, -203, 255, 245, -255], [-255, 255, -255, 91, -255, -255, 255, -255], [-198, -11, 108, 61, -121, -81, 136, 17], [-23, 255, 97, 121, 221, -37, 129, -97], [-255, -255, -255, 203, 255, -255, 213, -187], [84, 173, 113, 207, -3, 56, 91, 85], [239, 212, -142, 249, -30, -165, 80, 41]]; _global.CParrayCPU = [[147, 99, 9, -37, -177, 59, 115, -184], [-157, 99, -27, -37, -177, 59, 115, -184], [-157, 99, 123, 5, -177, 59, 115, -184], [-157, 99, -157, 5, 123, 19, 115, -184], [-157, 99, 89, 5, 123, 19, 115, -184], [255, 29, 119, 25, -255, 19, 115, -184], [199, 71, 63, 51, -255, 19, 115, -184], [53, 39, -93, -9, 237, -131, 13, 43], [209, -23, -255, -17, 165, 23, 9, 43], [255, -23, 255, -17, 255, 23, -7, 43], [217, 21, 223, 63, 255, 93, 59, -13]]; _global.CPnamearray = ["Poison Black ", "Black Knight", "Purple Hills", "Purple Tropical ", "Royal Magenta", "Oil Black ", "Sinester Citrus", "Purple Cider", "Red Stallion ", "Green Dragon", "Cold As Ice", "Blood Rage ", "Amazone Frog", "Bangkok Spider", "Pearl King", "Dual Freak Style", "Golden Sun ", "Ocean Blue ", "Pink Panther", "Blue Diamond ", "Nighthawk ", "PinkSkies ", "Light My Fire ", "Color Blind ", "Cyanide", "Goldrush", "Skywalker", "Pink Floor", "Fire From Hell", "Croc", "Arctic Sunset", "Super Glue", "Mellow Yellow", "Sunset Boulevard"]; _root.setmymoneyshow = function (spend) { _global.mymoney = _global.mymoney - spend; _root.mymoneyshow = String(_global.mymoney); if (_root.mymoneyshow.length < 4) { _root.mymoneyshow = _root.mymoneyshow + ",-"; } else { _root.tempmymoneyshow = ""; i = 0; while (i < _root.mymoneyshow.length) { var firstslice = _root.mymoneyshow.slice(0, _root.mymoneyshow.length - 3); var lastslice = _root.mymoneyshow.slice(_root.mymoneyshow.length - 3); _root.mymoneyshow = firstslice; _root.tempmymoneyshow = ("." + lastslice) + _root.tempmymoneyshow; i = i + 3; } _root.mymoneyshow = (_root.mymoneyshow + _root.tempmymoneyshow) + ",-"; } }; _root.pricemoney = [0, 50000, 25000, 10000, 150000, 80000, 50000, 350000, 190000, 150000]; _root.pricemoneyshow = ["0,-", "50.000,-", "25.000,-", "10.000,-", "150.000,-", "80.000,-", "50.000,-", "350.000,-", "190.000,-", "150.000,-"]; _root.pricearray = [0, 40000, 120000, 695000, 47500, 140000, 705000, 49000, 164000, 740000, 90000, 265000, 1200000]; _root.pricearrayshow = ["0", "40.000,-", "120.000,-", "695.000,-", "47.500,-", "140.000,-", "705.000,-", "49.000,-", "164.000,-", "740.000,-", "90.000,-", "265.000,-", "1.200.000,-"]; _global.boughsteararraya = [0, 0.1, 0.2, 0.4]; _global.boughsteararrayb = [0, 0.1, 0.2, 0.3]; _global.boughsteararrayc = [0, 0.1, 0.2, 0.4]; _global.boughspeedarraya = [0, 3, 6, 10]; _global.boughspeedarrayb = [0, 4, 8, 15]; _global.boughspeedarrayc = [0, 2, 5, 10]; _global.boughspeedarrayd = [0, 5, 12, 25];
Instance of Symbol 549 MovieClip "buyme_mc" in Frame 549
onClipEvent (load) { this._visible = false; }
Frame 563
startgame_but.useHandCursor = false; highscore_but.useHandCursor = false; help_but.useHandCursor = false; credits_but.useHandCursor = false;
Frame 566
startgame_but.useHandCursor = false; highscore_but.useHandCursor = false; help_but.useHandCursor = false; credits_but.useHandCursor = false;
Frame 569
startgame_but.useHandCursor = false; highscore_but.useHandCursor = false; help_but.useHandCursor = false; credits_but.useHandCursor = false;
Frame 572
startgame_but.useHandCursor = false; savegame_but.useHandCursor = false; highscore_but.useHandCursor = false; help_but.useHandCursor = false; credits_but.useHandCursor = false; stop();
Frame 595
globalStyleFormat.darkshadow = 16776960 /* 0xFFFF00 */; globalStyleFormat.shadow = 0; globalStyleFormat.highlight3D = 16776960 /* 0xFFFF00 */; globalStyleFormat.highlight = 16776960 /* 0xFFFF00 */; globalStyleFormat.face = 0; globalStyleFormat.background = 0; globalStyleFormat.textColor = 16776960 /* 0xFFFF00 */; globalStyleFormat.textFont = "arial"; globalStyleFormat.textAlign = "center"; globalStyleFormat.radioDot = 3355392 /* 0x333300 */; globalStyleFormat.check = 3355392 /* 0x333300 */; globalStyleFormat.arrow = 16776960 /* 0xFFFF00 */; globalStyleFormat.applyChanges(); maxcircuits = 12; mychangehandler = function () { if (!(ComboBox1.getSelectedIndex() === 0)) { ComboBox1.setSelectedIndex(0); } }; _global.totalcircuits = []; for (name in myObject) { var mycircuitname = myObject[name].savecircuitname; ComboBox1.addItem(mycircuitname, name); } mychangehandler(); if (!(_global.CPmycolor === undefined)) { _root.colorname2 = CPnamearray[_global.CPmycolor]; } stop(); back_but.useHandCursor = false;
Instance of Symbol 408 MovieClip [FComboBoxSymbol] "combobox1" in Frame 595
//component parameters onClipEvent (initialize) { editable = false; labels = []; labels[0] = "Demo Circuit"; labels[1] = "Albert Park - not in demo"; labels[2] = "Sepang - not in demo"; labels[3] = "Bahrein - not in demo"; labels[4] = "San Marino - not in demo"; labels[5] = "Catalunya - not in demo"; labels[6] = "Monaco - not in demo"; labels[7] = "Nurburgring - not in demo"; labels[8] = "Montreal - not in demo"; labels[9] = "Indianapolis - not in demo"; labels[10] = "Magny-Cours - not in demo"; labels[11] = "Silverstone - not in demo"; labels[12] = "Hockenheim - not in demo"; labels[13] = "Budapest - not in demo"; labels[14] = "Spa - not in demo"; labels[15] = "Monza - not in demo"; labels[16] = "Shanghai - not in demo"; labels[17] = "Suzuka - not in demo"; labels[18] = "Sao Paulo - not in demo"; rowCount = 8; changeHandler = "mychangehandler"; }
Frame 662
_global.CPchangecolor = function (i, selected) { driver = _root["showcolor" + i]; var mytext = _root["showcolor" + i].mytext; driver.name = CPnamearray[i]; var ctargetbody = driver.colorshow_mc.tocolor_mc; driver.myColor = new Color(ctargetbody); driver.myColorTransform = new Object(); var myCT = driver.myColorTransform; myCT.ra = CParray[selected][0]; myCT.rb = CParray[selected][1]; myCT.ga = CParray[selected][2]; myCT.gb = CParray[selected][3]; myCT.ba = CParray[selected][4]; myCT.bb = CParray[selected][5]; myCT.aa = CParray[selected][6]; myCT.ab = CParray[selected][7]; driver.myColor.setTransform(myCT); }; _global.changeTextColor = function (currenttarget, mycolor, ctext, textfield) { if (!(ctext === undefined)) { trace(ctext); trace(textfield); textfield.text = ctext; } currenttarget.myformat = new TextFormat(); currenttarget.myformat.color = mycolor; currenttarget.mytext.setTextFormat(currenttarget.myformat); }; _global.CPchangecolorcar = function (selected) { driver = _root.Colorpicker_car_mc; _root.colorname = ">> " + CPnamearray[selected]; _root.colorname2 = CPnamearray[selected]; var ctargetbody = driver.tocolor_mc; driver.myColor = new Color(ctargetbody); driver.myColorTransform = new Object(); var myCT = driver.myColorTransform; myCT.ra = CParray[selected][0]; myCT.rb = CParray[selected][1]; myCT.ga = CParray[selected][2]; myCT.gb = CParray[selected][3]; myCT.ba = CParray[selected][4]; myCT.bb = CParray[selected][5]; myCT.aa = CParray[selected][6]; myCT.ab = CParray[selected][7]; driver.myColor.setTransform(myCT); var myoldcolor = _root["showcolor" + CPmycolor]; changeTextColor(myoldcolor, 13421772); _global.CPmycolor = selected; var mynewcolor = _root["showcolor" + CPmycolor]; changeTextColor(mynewcolor, 16777011); }; _root.createEmptyMovieClip("colorshower", 1); _root.colorshower.i = 0; _root.colorshower.myx = 50; _root.colorshower.onEnterFrame = function () { if (((((((this.i == 4) || (this.i == 8)) || (this.i == 10)) || (this.i == 16)) || (this.i == 19)) || (this.i == 21)) || (this.i == 29)) { ctarget = _root.attachMovie("colorpicker_colorset", "showcolor" + this.i, this.i + 30); ctarget.onPress = function () { CPchangecolorcar(this.mynumber); }; } else { ctarget = _root.attachMovie("colorpicker_demo", "showcolor" + this.i, this.i + 30); } ctarget.mynumber = this.i; ctarget._x = this.myx; ctarget._y = (this.i * 22) + 70; CPchangecolor(this.i, this.i); this.i = this.i + 1; if (this.i > 17) { ctarget._y = ((this.i - 18) * 22) + 70; this.myx = 220; ctarget._x = this.myx; } if (this.i > 33) { if (!(CPmycolor === undefined)) { CPchangecolorcar(CPmycolor); } this.onEnterFrame = undefined; } }; stop(); back_but.useHandCursor = false;
Frame 667
stop();
Frame 669
back_but.useHandCursor = false;
Frame 670
back_but.useHandCursor = false;
Frame 671
_root.thisisdemo_mc._visible = true; _root.gotoAndPlay("menu");
Frame 672
_root.setmymoneyshow(); i = 1; while (i <= 12) { if (i >= 10) { var letter = "d"; var inlist = (i - 9); } else if (i >= 7) { var letter = "c"; var inlist = (i - 6); } else if (i >= 4) { var letter = "b"; var inlist = (i - 3); } else { var letter = "a"; var inlist = i; } var ctarget = _root["itembuy" + i]; ctarget.number = i; ctarget.letter = letter; ctarget.inlist = inlist; _root["itembuy" + i].onPress = function () { _root.itembuy_underlay_mc.gotoAndStop(this.number); _root.shopitems.gotoAndStop(this.number); _root.cost = _root.pricearray[this.number]; _root.costshow = _root.pricearrayshow[this.number]; _root.letterselec = this.letter; _root.inlistselec = this.inlist; if (_global["bought" + this.letter] == this.inlist) { _root.item_buy_mc.gotoAndStop("already"); } else if (this.inlist > 1) { _root.item_buy_mc.gotoAndStop("demo"); } else if (_global.mymoney < _root.cost) { _root.item_buy_mc.gotoAndStop("tomutch"); } else { _root.item_buy_mc.gotoAndStop("buy"); } }; i++; } _root.letterselec = "a"; _root.inlistselec = 1; this.letter = "a"; this.number = 1; this.inlist = 1; _root.itembuy_underlay_mc.gotoAndStop(this.number); _root.shopitems.gotoAndStop(this.number); _root.cost = _root.pricearray[this.number]; _root.costshow = _root.pricearrayshow[this.number]; _root.letterselec = this.letter; _root.inlistselec = this.inlist; if (_global["bought" + this.letter] == this.inlist) { _root.item_buy_mc.gotoAndStop("already"); } else if (this.inlist > 1) { _root.item_buy_mc.gotoAndStop("demo"); } else if (_global.mymoney < _root.cost) { _root.item_buy_mc.gotoAndStop("tomutch"); } else { _root.item_buy_mc.gotoAndStop("buy"); } _root.itemhavea.gotoAndStop(_global.boughta + 1); _root.itemhaveb.gotoAndStop(_global.boughtb + 1); _root.itemhavec.gotoAndStop(_global.boughtc + 1); _root.itemhaved.gotoAndStop(_global.boughtd + 1); back_but.useHandCursor = false;
Frame 673
_root.slider_Watcher_mc.onEnterFrame = function () { if (_root.pressedslider || (_root.dragging)) { _root.pressedslider = false; var xpos = _root["slider_mc" + _root.dragid].slider_handler_mc._x; var percent = ((xpos * 100) / 255); if (percent > 100) { percent = 100; } else if (percent < 0) { percent = 0; } _root["tuning" + _root.dragid] = percent; var frame = Math.round((percent * _root[("tuning" + _root.dragid) + "_mc"]._totalframes) / 100); if (frame < 1) { frame = 1; } else if (frame > _root[("tuning" + _root.dragid) + "_mc"]._totalframes) { frame = _root[("tuning" + _root.dragid) + "_mc"]._totalframes; } _root[("tuning" + _root.dragid) + "_mc"].gotoAndStop(frame); } }; _root.createEmptyMovieClip("sliderstarter_mc", 13); _root.sliderstarter_mc.ctime = 0; _root.sliderstarter_mc.onEnterFrame = function () { if (this.ctime == 0) { this.i = 0; while (this.i <= 4) { var percent = _root["tuning" + this.i]; trace("percent=" + percent); var xpos = ((percent * 255) / 100); _root["slider_mc" + this.i].slider_handler_mc._x = xpos; var frame = Math.round((percent * _root[("tuning" + this.i) + "_mc"]._totalframes) / 100); if (frame < 1) { frame = 1; } else if (frame > _root[("tuning" + this.i) + "_mc"]._totalframes) { frame = _root[("tuning" + this.i) + "_mc"]._totalframes; } _root[("tuning" + this.i) + "_mc"].gotoAndStop(frame); this.i++; } _root.sliderstarter_mc.onEnterFrame = undefined; _root.sliderstarter_mc.removeMovieClip(); } else { this.ctime = this.ctime + 1; } };
Instance of Symbol 896 MovieClip "slider_mc1" in Frame 673
onClipEvent (load) { this.id = 1; }
Instance of Symbol 896 MovieClip "slider_mc2" in Frame 673
onClipEvent (load) { this.id = 2; }
Instance of Symbol 896 MovieClip "slider_mc3" in Frame 673
onClipEvent (load) { this.id = 3; }
Instance of Symbol 896 MovieClip "slider_mc4" in Frame 673
onClipEvent (load) { this.id = 4; }
Frame 674
_global.pasby1_Sound = new Sound(); pasby1_Sound.attachSound("pasby1_lnk"); _global.pasby2_Sound = new Sound(); pasby2_Sound.attachSound("pasby2_lnk"); _global.pasby3_Sound = new Sound(); pasby3_Sound.attachSound("pasby3_lnk"); _root.createEmptyMovieClip("pasby_mc", 5); _root.pasby_mc.gtime = (Math.random() * 200) + 50; _root.pasby_mc.ctime = 0; _root.pasby_mc.onEnterFrame = function () { if (this.ctime >= this.gtime) { var csound = _global[("pasby" + Math.ceil(Math.random() * 3)) + "_Sound"]; csound.start(); this.ctime = 0; this.gtime = Math.round(Math.random() * 300) + 50; } this.ctime = this.ctime + 1; }; _root.esccatcher_mc.onEnterFrame = function () { if (!Key.isDown(27)) { this.pressing = false; } if (this.pressing) { return(undefined); } if (Key.isDown(27)) { this.pressing = true; if (_root.escapeMenu_mc._currentframe == 1) { if (driverObj.driver0.atpitstreet) { return(undefined); } SoundControl.stopSound(driverObj.driver0); Mouse.show(); if (_root.paused_mc._currentframe == 1) { _root.afterpause = _global.gamestart; } _global.gamestart = false; _root.escapeMenu_mc.gotoAndStop(2); } else { if (driverObj.driver0.atpitstreet) { _global.TimeControl.timePaused = _root.afterpause; } else { _global.gamestart = _root.afterpause; } _root.escapeMenu_mc.gotoAndStop(1); } } }; stop();
Frame 675
_global.framedest = undefined; _root.black_mc.gotoAndPlay("fadeout"); _root.esccatcher_mc.onEnterFrame = function () { if (!Key.isDown(27)) { this.pressing = false; } if (this.pressing) { return(undefined); } if (Key.isDown(27)) { this.pressing = true; if (_root.escapeMenu_mc._currentframe == 1) { if (driverObj.driver0.atpitstreet) { return(undefined); } SoundControl.stopSound(driverObj.driver0); Mouse.show(); if (_root.paused_mc._currentframe == 1) { _root.afterpause = _global.gamestart; } _global.gamestart = false; _root.escapeMenu_mc.gotoAndStop(2); } else { if (driverObj.driver0.atpitstreet) { _global.TimeControl.timePaused = _root.afterpause; } else { _global.gamestart = _root.afterpause; } _root.escapeMenu_mc.gotoAndStop(1); } } };
Frame 676
stop();
Frame 678
_root.alloweddemoactions = 16; _global.framedest = undefined; _root.black_mc.gotoAndPlay("fadeout"); mouse.show(); _global.myCarColor = new Object(); var i = 0; var mycolorindex = pickedcolors[0]; myCarColor.ra = CParray[mycolorindex][0]; myCarColor.rb = CParray[mycolorindex][1]; myCarColor.ga = CParray[mycolorindex][2]; myCarColor.gb = CParray[mycolorindex][3]; myCarColor.ba = CParray[mycolorindex][4]; myCarColor.bb = CParray[mycolorindex][5]; myCarColor.aa = CParray[mycolorindex][6]; myCarColor.ab = CParray[mycolorindex][7]; _root.invulx = 0; _root.invuly = 0; _root.invulxcar = 740; _root.invulycar = 300; _root.invulLevel = 1; fscommand ("allowscale", "false"); fscommand ("fullscreen", "false"); _root.yes._visible = false; MovieClip.prototype.addAsCharacter = function () { characterArray.push(this); }; MovieClip.prototype.removeAsCharacter = function () { i = 0; while (i < characterArray.length) { if (characterArray[i] == this) { characterArray.splice(i, 1); } i++; } }; MovieClip.prototype.addAsStatic = function () { staticArray.push(this); }; Array.prototype.sortOnNum = function (p) { var sortfunc = function (a, b) { return(a[p] > b[p]); }; this.sort(sortfunc); }; _global.map = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; TimeObject = function () { }; TimeObject.prototype.setstartTime = function () { this.starttime = getTimer() / 1000; }; TimeObject.prototype.addTime = function (timer) { }; TimeObject.prototype.publishTime = function () { if (this.timePaused) { return(undefined); } this.currentTime = (MainControl.getmytimer() / 1000) - (_root.startmainpittimer / 1000); _root.toshowpittime = this.currentTime; var differenceRound = String(this.currentTime); spotdot = differenceRound.lastIndexOf("."); stringlength = differenceRound.length; if (spotdot == -1) { differenceRound = differenceRound + ".00"; } else if ((stringlength - spotdot) == 2) { differenceRound = differenceRound + "0"; } spotdot = differenceRound.lastIndexOf("."); stringlength2 = differenceRound.length; differenceRound2 = differenceRound.substring(0, spotdot + 3); var gameHour = differenceRound2; _root.indicator_time_mc.timeDisplay_txt.text = gameHour; _root.indicator_time_mc.timeDisplay2_txt.text = gameHour; }; TimeObject.prototype.saveTime = function () { trace("TIMEOBJECT saveTime, this.currentTime=" + this.currentTime); var ctime = TimeControl.currentTime; trace("++++++++++++++++" + ctime); pitstoplevel.push(ctime); pitstoptimes.push(ctime); trace("pitstoplevel=" + pitstoplevel); trace("pitstoptimes=" + pitstoptimes); trace("-------pitstoptimes---------"); maxlength = pitstoptimes.length - 1; trace("maxlength=" + maxlength); _global.averagetotal = 0; i = 0; while (i <= maxlength) { var trow = Number(pitstoptimes[i]); trace("trow=" + trow); _global.averagetotal = _global.averagetotal + trow; trace("averagetotal in = " + _global.averagetotal); i++; } trace("averagetotal before deviding = " + _global.averagetotal); var averagetotaltrow = (_global.averagetotal / maxlength); _global.averagetotal = averagetotaltrow; trace("averagetotal = " + _global.averagetotal); var gameHour = this.gettxt(_global.averagetotal); _root.menu_levelcomplited_mc.averagetotal_txt.text = gameHour; _root.points = gameHour; _root.level = clevel; trace("-------------------_" + gameHour); trace("-------pitstoplevel---------"); maxlength = pitstoplevel.length - 1; trace("maxlength=" + maxlength); _global.average = 0; i = 0; while (i <= maxlength) { var trow = Number(pitstoplevel[i]); trace("trow=" + trow); _global.average = _global.average + trow; trace("average in = " + _global.average); i++; } trace("average before deviding = " + _global.average); var averagetrow = (_global.average / maxlength); _global.average = averagetrow; trace("average = " + _global.average); var gameHour = this.gettxt(String(_global.average)); _root.menu_levelcomplited_mc.average_txt.text = gameHour; var differenceRound = String(targettime); var gameHour = this.gettxt(differenceRound); _root.menu_levelcomplited_mc.targettime_txt.text = gameHour; _global.overtime = targettime - average; var differenceRound = String(overtime); var gameHour = this.gettxt(differenceRound); _root.menu_levelcomplited_mc.overtime_txt.text = gameHour; }; TimeObject.prototype.gettxt = function (givenNumber) { var receivedNumber = givenNumber; differenceRound = String(receivedNumber); spotdot = differenceRound.lastIndexOf("."); stringlength = differenceRound.length; if (spotdot == -1) { differenceRound = differenceRound + ".00"; } else if ((stringlength - spotdot) == 2) { differenceRound = differenceRound + "0"; } spotdot = differenceRound.lastIndexOf("."); stringlength2 = differenceRound.length; var differenceRound2 = differenceRound.substring(0, spotdot + 3); return(differenceRound2); }; TimeObject.prototype.endGame = function () { }; TimeObject.prototype.resetTime = function () { this.currentTime = 0; var gameHour = "0.00"; _root.indicator_time_mc.timeDisplay_txt.text = gameHour; _root.indicator_time_mc.timeDisplay2_txt.text = gameHour; }; TimeObject.prototype.stopTime = function () { var differenceRound = String(this.currentTime); spotdot = differenceRound.lastIndexOf("."); stringlength = differenceRound.length; if (spotdot == -1) { differenceRound = differenceRound + ".00"; } else if ((stringlength - spotdot) == 2) { differenceRound = differenceRound + "0"; } spotdot = differenceRound.lastIndexOf("."); stringlength2 = differenceRound.length; differenceRound2 = differenceRound.substring(0, spotdot + 3); var gameHour = differenceRound2; _root.indicator_time_mc.timeDisplay_txt.text = gameHour; _root.indicator_time_mc.timeDisplay2_txt.text = gameHour; this.timePaused = true; }; MoneyObject = function () { }; MoneyObject.prototype.addFunds = function (amount) { this.totalFunds = this.totalFunds + amount; this.displayFunds(); }; MoneyObject.prototype.decreaseFunds = function (amount) { this.totalFunds = this.totalFunds - amount; if (this.totalFunds < 0) { this.totalFunds = 0; } this.displayFunds(); }; MoneyObject.prototype.resetFunds = function () { this.totalFunds = 0; this.displayFunds(); }; MoneyObject.prototype.displayFunds = function () { var totalAmount = this.totalFunds; var totalCents = Math.round(totalAmount * 100); var cents = String(totalCents).slice(-2); var dollars = String(totalCents).substring(0, String(totalCents).length - 2); if (String(totalAmount).length == 1) { if (totalAmount == 0) { _root.tabs.moneyDisplay_txt.text = "$ 0.00"; } else { _root.tabs.moneyDisplay_txt.text = "$ 0.0" + cents; } } else if (String(totalAmount).length == 2) { _root.tabs.moneyDisplay_txt.text = "$ 0." + cents; } else if (String(dollars).length == 0) { _root.tabs.moneyDisplay_txt.text = "$ 0." + cents; } else { _root.tabs.moneyDisplay_txt.text = (("$ " + dollars) + ".") + cents; } }; ScreenObject = function () { }; ScreenObject.prototype.normalMode = function () { this.debug = false; _root.screenMask._visible = true; _root.gameScreen.setMask(_root.screenMask); _root.screenBG._visible = true; _root.gameScreen.labels._visible = false; _root.gameScreen.outlines._visible = false; _root.tabs._visible = true; _root.buttons._visible = true; _root.debugger._visible = false; }; ScreenObject.prototype.debugMode = function () { this.debug = true; _root.gameScreen.setMask(null); _root.screenMask._visible = false; _root.screenBG._visible = false; _root.gameScreen.labels._visible = true; _root.gameScreen.outlines._visible = true; _root.tabs._visible = false; _root.buttons._visible = false; _root.debugger._visible = true; }; ScreenObject.prototype.switchMode = function () { if (this.debug) { this.normalMode(); } else { this.debugMode(); } }; ScreenObject.prototype.scrollScreen = function (referencePoint) { var screenX = screenReferences[referencePoint].xPos; var screenY = screenReferences[referencePoint].yPos; this.currentX = screenX; this.currentY = screenY; this.currentReferencePoint = referencePoint; this.broadcastMessage("onScroll", referencePoint); gameControl.doWalk(); _root.gameScreen._x = screenX; _root.gameScreen._y = screenY; }; ScreenObject.prototype.clickCharacter = function (Obj) { var givenObj = obj; if (_root.mainCharacter == givenObj) { actionControl.mainCharacter = undefined; _root.mainCharacter = undefined; actionControl.deselectAction(); return(undefined); } _root.mainCharacter = givenObj; _root.gameScreen.mainCharacter = givenObj; actionControl.selectAction(givenObj); }; ScreenObject.prototype.clickScreen = function (mouseX, mouseY, charX, charY) { if (!_root.gameScreen.mainCharacter.waiting) { actionControl.resetcharacter(); var cxPos = Math.ceil(_root.gameScreen.mainCharacter.xPos / this.tileWidth); var cyPos = Math.ceil(_root.gameScreen.mainCharacter.yPos / this.tileHeight); xPos = mouseX; yPos = mouseY; var exPos = (Math.ceil(xPos / this.tileWidth) - 1); var eyPos = (Math.ceil(yPos / this.tileHeight) - 1); if ((cxPos == exPos) && (cyPos == eyPos)) { return(undefined); } direction = "notimportant"; _root.newCharacter = _root.mainCharacter; delete _root.newCharacter.mileStones; delete _root.newCharacter.wayPoints; xPos = _root.gameScreen.mainCharacter.xPos; yPos = _root.gameScreen.mainCharacter.yPos; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); screenControl.setboei(xPos, yPos, mouseX, mouseY); xPos = mouseX; yPos = mouseY; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); actionControl.mainCharacter = undefined; _root.mainCharacter = undefined; actionControl.deselectAction(); } }; ScreenObject.prototype.clickScreenSingle = function (mouseX, mouseY, obj) { if (!_root.gameScreen.mainCharacter.waiting) { var givenObj = obj; actionControl.mainCharacter = givenObj; _root.mainCharacter = givenObj; _root.gameScreen.mainCharacter = givenObj; actionControl.resetcharacter(); var cxPos = Math.ceil(_root.gameScreen.mainCharacter.xPos / this.tileWidth); var cyPos = Math.ceil(_root.gameScreen.mainCharacter.yPos / this.tileHeight); xPos = mouseX; yPos = mouseY; var exPos = (Math.ceil(xPos / this.tileWidth) - 1); var eyPos = (Math.ceil(yPos / this.tileHeight) - 1); if ((cxPos == exPos) && (cyPos == eyPos)) { return(undefined); } direction = "notimportant"; _root.newCharacter = _root.mainCharacter; delete _root.newCharacter.mileStones; delete _root.newCharacter.wayPoints; xPos = _root.gameScreen.mainCharacter.xPos; yPos = _root.gameScreen.mainCharacter.yPos; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); xPos = mouseX; yPos = mouseY; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); actionControl.mainCharacter = undefined; _root.mainCharacter = undefined; actionControl.deselectAction(); } }; ScreenObject.prototype.clickAction = function (mouseX, mouseY, charX, charY) { if (!_root.gameScreen.mainCharacter.waiting) { var cxPos = Math.ceil(_root.gameScreen.mainCharacter.xPos / this.tileWidth); var cyPos = Math.ceil(_root.gameScreen.mainCharacter.yPos / this.tileHeight); xPos = mouseX - this.currentX; yPos = mouseY - this.currentY; var exPos = Math.ceil(xPos / this.tileWidth); var eyPos = Math.ceil(yPos / this.tileHeight); if ((cxPos == exPos) && (cyPos == eyPos)) { if (!(_root.mainCharacter.myendpose === undefined)) { _root.mainCharacter.pose = _root.mainCharacter.myendpose; _root.mainCharacter.gotoAndStop(_root.mainCharacter.pose); } _root.mainCharacter.oldPose = "idle"; _root.mainCharacter.poseClip.gotoAndStop(1); _root.mainCharacter.myendfunction(_root.mainCharacter); return(undefined); } direction = "notimportant"; _root.newCharacter = _root.mainCharacter; delete _root.newCharacter.mileStones; delete _root.newCharacter.wayPoints; xPos = _root.gameScreen.mainCharacter.xPos; yPos = _root.gameScreen.mainCharacter.yPos; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); screenControl.setboei(xPos, yPos, mouseX, mouseY); xPos = mouseX - this.currentX; yPos = mouseY - this.currentY; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } }; ScreenObject.prototype.setboei = function (xPos, yPos, xGoal, yGoal) { if ((xPos > _root.lineV3_mc._x) && (xGoal > _root.lineV3_mc._x)) { trace("returned on 1"); return(undefined); } if ((xPos < _root.lineV1_mc._x) && (xGoal < _root.lineV1_mc._x)) { trace("returned on 2"); return(undefined); } if ((yPos < _root.line1_mc._y) && (yGoal < _root.line1_mc._y)) { if ((xPos < _root.lineV2_mc._x) && (xGoal > _root.lineV2_mc._x)) { var xTogive = _root.dot9_mc._x; var yTogive = _root.dot9_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if ((xPos > _root.lineV2_mc._x) && (xGoal < _root.lineV2_mc._x)) { var xTogive = _root.dot9_mc._x; var yTogive = _root.dot9_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } trace("returned on 3"); return(undefined); } if ((yPos > _root.line2_mc._y) && (yGoal > _root.line2_mc._y)) { if ((xPos < _root.lineV2_mc._x) && (xGoal > _root.lineV2_mc._x)) { var xTogive = _root.dot10_mc._x; var yTogive = _root.dot10_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if ((xPos > _root.lineV2_mc._x) && (xGoal < _root.lineV2_mc._x)) { var xTogive = _root.dot10_mc._x; var yTogive = _root.dot10_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } trace("returned on 4"); return(undefined); } if ((xPos > _root.lineV3_mc._x) && (yGoal > _root.line3_mc._y)) { trace("from right going under"); var xTogive = _root.dot6_mc._x; var yTogive = _root.dot6_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); if ((xPos > _root.lineV2_mc._x) && (xGoal < _root.lineV2_mc._x)) { var xTogive = _root.dot10_mc._x; var yTogive = _root.dot10_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if (xGoal < _root.lineV1_mc._x) { var xTogive = _root.dot2_mc._x; var yTogive = _root.dot6_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } return(undefined); } if ((xPos > _root.lineV3_mc._x) && (yGoal < _root.line3_mc._y)) { trace("from right going over"); var xTogive = _root.dot6_mc._x; var yTogive = _root.dot2_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); if ((xPos > _root.lineV2_mc._x) && (xGoal < _root.lineV2_mc._x)) { var xTogive = _root.dot9_mc._x; var yTogive = _root.dot9_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if (xGoal < _root.lineV1_mc._x) { var xTogive = _root.dot2_mc._x; var yTogive = _root.dot2_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } return(undefined); } if ((xPos < _root.lineV1_mc._x) && (yGoal > _root.line3_mc._y)) { trace("from left going under"); var xTogive = _root.dot2_mc._x; var yTogive = _root.dot6_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); if ((xPos < _root.lineV2_mc._x) && (xGoal > _root.lineV2_mc._x)) { var xTogive = _root.dot10_mc._x; var yTogive = _root.dot10_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if (xGoal >= _root.lineV3_mc._x) { var xTogive = _root.dot6_mc._x; var yTogive = _root.dot6_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } return(undefined); } if ((xPos > _root.lineV3_mc._x) && (yGoal < _root.line3_mc._y)) { trace("from left going over"); var xTogive = _root.dot2_mc._x; var yTogive = _root.dot2_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); if ((xPos < _root.lineV2_mc._x) && (xGoal > _root.lineV2_mc._x)) { var xTogive = _root.dot9_mc._x; var yTogive = _root.dot9_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if (xGoal > _root.lineV3_mc._x) { var xTogive = _root.dot6_mc._x; var yTogive = _root.dot2_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } return(undefined); } if ((((yPos < _root.line1_mc._y) && (xPos > _root.lineV1_mc._x)) && (xPos < _root.lineV3_mc._x)) && (xGoal < _root.lineV1_mc._x)) { trace("from top going left"); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); return(undefined); } if ((((yPos < _root.line1_mc._y) && (xPos > _root.lineV1_mc._x)) && (xPos < _root.lineV3_mc._x)) && (xGoal > _root.lineV3_mc._x)) { trace("from top going right"); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); return(undefined); } if ((((yPos > _root.line2_mc._y) && (xPos > _root.lineV1_mc._x)) && (xPos < _root.lineV3_mc._x)) && (xGoal < _root.lineV1_mc._x)) { trace("from buttom going left"); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); return(undefined); } if ((((yPos > _root.line2_mc._y) && (xPos > _root.lineV1_mc._x)) && (xPos < _root.lineV3_mc._x)) && (xGoal > _root.lineV3_mc._x)) { trace("from buttom going rigth"); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); return(undefined); } if (((yPos < _root.line1_mc._y) && (xGoal <= _root.lineV2_mc._x)) && (yGoal > _root.line2_mc._y)) { trace("from top going left to buttom"); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } else if (((yPos < _root.line1_mc._y) && (xGoal > _root.lineV2_mc._x)) && (yGoal > _root.line2_mc._y)) { trace("from top going rigth to buttom"); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if (((yPos > _root.line2_mc._y) && (xGoal <= _root.lineV2_mc._x)) && (yGoal < _root.line1_mc._y)) { trace("from buttom going left to top"); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } else if (((yPos > _root.line2_mc._y) && (xGoal > _root.lineV2_mc._x)) && (yGoal < _root.line1_mc._y)) { trace("from buttom going left to buttom"); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } trace("Hoefde niet om telopen"); }; ScreenObject.prototype.getCoordinates = function (x, y) { var newXpos = Math.ceil(x / this.tileWidth); var newYpos = Math.ceil(y / this.tileHeight); return({x:newXpos, y:newYpos}); }; ScreenObject.prototype.getTileStatus = function (column, row) { currentTile = map[column - 1][row - 1]; if (currentTile == 0) { return(false); } return(true); }; screenObject.prototype.checkScroll = function () { xPos = _root.gameScreen.mainCharacter.xPos + this.currentX; yPos = _root.gameScreen.mainCharacter.yPos + this.currentY; if ((((yPos >= 123) && (yPos <= 379)) && (xPos >= 92)) && (xPos <= 499)) { return(undefined); } if (((yPos <= 123) && (xPos >= 166)) && (xPos < 499)) { if (!(screenReferences[this.currentReferencePoint].position8 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position8); } } else if ((yPos <= 284) && (xPos >= 499)) { if (!(screenReferences[this.currentReferencePoint].position9 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position9); } } else if (((yPos > 284) && (xPos >= 499)) || ((yPos >= 379) && (xPos >= 425))) { if (!(screenReferences[this.currentReferencePoint].position3 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position3); } } else if (((yPos >= 379) && (xPos > 92)) && (xPos < 425)) { if (!(screenReferences[this.currentReferencePoint].position2 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position2); } } else if ((yPos > 216) && (xPos <= 92)) { if (!(screenReferences[this.currentReferencePoint].position4 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position4); } } else if (((yPos <= 216) && (xPos <= 92)) || ((yPos <= 123) && (xPos < 166))) { if (!(screenReferences[this.currentReferencePoint].position7 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position7); } } else { trace("An error has occurred on the scrollfunction of\nthe main character. No direction chosen."); } }; _global.screenReferences = new Object(); screenReferences.a1 = new Object(); screenReferences.a1.xPos = -529; screenReferences.a1.yPos = 93; screenReferences.a1.position8 = "disabled"; screenReferences.a1.position9 = "disabled"; screenReferences.a1.position3 = "a2"; screenReferences.a1.position2 = "b2"; screenReferences.a1.position4 = "b1"; screenReferences.a1.position7 = "disabled"; screenReferences.a2 = new Object(); screenReferences.a2.xPos = -863; screenReferences.a2.yPos = -89; screenReferences.a2.position8 = "disabled"; screenReferences.a2.position9 = "disabled"; screenReferences.a2.position3 = "a3"; screenReferences.a2.position2 = "b3"; screenReferences.a2.position4 = "b2"; screenReferences.a2.position7 = "a1"; screenReferences.a3 = new Object(); screenReferences.a3.xPos = -1196; screenReferences.a3.yPos = -271; screenReferences.a3.position8 = "disabled"; screenReferences.a3.position9 = "disabled"; screenReferences.a3.position3 = "a4"; screenReferences.a3.position2 = "b4"; screenReferences.a3.position4 = "b3"; screenReferences.a3.position7 = "a2"; screenReferences.a4 = new Object(); screenReferences.a4.xPos = -1528; screenReferences.a4.yPos = -453; screenReferences.a4.position8 = "disabled"; screenReferences.a4.position9 = "disabled"; screenReferences.a4.position3 = "a5"; screenReferences.a4.position2 = "b5"; screenReferences.a4.position4 = "b4"; screenReferences.a4.position7 = "a3"; screenReferences.a5 = new Object(); screenReferences.a5.xPos = -1861; screenReferences.a5.yPos = -635; screenReferences.a5.position8 = "disabled"; screenReferences.a5.position9 = "disabled"; screenReferences.a5.position3 = "disabled"; screenReferences.a5.position2 = "b6"; screenReferences.a5.position4 = "b5"; screenReferences.a5.position7 = "a4"; screenReferences.b1 = new Object(); screenReferences.b1.xPos = -122; screenReferences.b1.yPos = 42; screenReferences.b1.position8 = "disabled"; screenReferences.b1.position9 = "a1"; screenReferences.b1.position3 = "b2"; screenReferences.b1.position2 = "c1"; screenReferences.b1.position4 = "disabled"; screenReferences.b1.position7 = "disabled"; screenReferences.b2 = new Object(); screenReferences.b2.xPos = -455; screenReferences.b2.yPos = -140; screenReferences.b2.position8 = "a1"; screenReferences.b2.position9 = "a2"; screenReferences.b2.position3 = "b3"; screenReferences.b2.position2 = "c2"; screenReferences.b2.position4 = "c1"; screenReferences.b2.position7 = "b1"; screenReferences.b3 = new Object(); screenReferences.b3.xPos = -788; screenReferences.b3.yPos = -322; screenReferences.b3.position8 = "a2"; screenReferences.b3.position9 = "a3"; screenReferences.b3.position3 = "b4"; screenReferences.b3.position2 = "c3"; screenReferences.b3.position4 = "c2"; screenReferences.b3.position7 = "b2"; screenReferences.b4 = new Object(); screenReferences.b4.xPos = -1121; screenReferences.b4.yPos = -504; screenReferences.b4.position8 = "a3"; screenReferences.b4.position9 = "a4"; screenReferences.b4.position3 = "b5"; screenReferences.b4.position2 = "c4"; screenReferences.b4.position4 = "c3"; screenReferences.b4.position7 = "b3"; screenReferences.b5 = new Object(); screenReferences.b5.xPos = -1454; screenReferences.b5.yPos = -686; screenReferences.b5.position8 = "a4"; screenReferences.b5.position9 = "a5"; screenReferences.b5.position3 = "b6"; screenReferences.b5.position2 = "c5"; screenReferences.b5.position4 = "c4"; screenReferences.b5.position7 = "b4"; screenReferences.b6 = new Object(); screenReferences.b6.xPos = -1786; screenReferences.b6.yPos = -868; screenReferences.b6.position8 = "a5"; screenReferences.b6.position9 = "disabled"; screenReferences.b6.position3 = "disabled"; screenReferences.b6.position2 = "c6"; screenReferences.b6.position4 = "c5"; screenReferences.b6.position7 = "b5"; screenReferences.c1 = new Object(); screenReferences.c1.xPos = -48; screenReferences.c1.yPos = -191; screenReferences.c1.position8 = "b1"; screenReferences.c1.position9 = "b2"; screenReferences.c1.position3 = "c2"; screenReferences.c1.position2 = "disabled"; screenReferences.c1.position4 = "disabled"; screenReferences.c1.position7 = "disabled"; screenReferences.c2 = new Object(); screenReferences.c2.xPos = -381; screenReferences.c2.yPos = -373; screenReferences.c2.position8 = "b2"; screenReferences.c2.position9 = "b3"; screenReferences.c2.position3 = "c3"; screenReferences.c2.position2 = "d1"; screenReferences.c2.position4 = "disabled"; screenReferences.c2.position7 = "c1"; screenReferences.c3 = new Object(); screenReferences.c3.xPos = -714; screenReferences.c3.yPos = -555; screenReferences.c3.position8 = "b3"; screenReferences.c3.position9 = "b4"; screenReferences.c3.position3 = "c4"; screenReferences.c3.position2 = "d2"; screenReferences.c3.position4 = "d1"; screenReferences.c3.position7 = "c2"; screenReferences.c4 = new Object(); screenReferences.c4.xPos = -1047; screenReferences.c4.yPos = -737; screenReferences.c4.position8 = "b4"; screenReferences.c4.position9 = "b5"; screenReferences.c4.position3 = "c5"; screenReferences.c4.position2 = "disabled"; screenReferences.c4.position4 = "d2"; screenReferences.c4.position7 = "c3"; screenReferences.c5 = new Object(); screenReferences.c5.xPos = -1380; screenReferences.c5.yPos = -909; screenReferences.c5.position8 = "b5"; screenReferences.c5.position9 = "b6"; screenReferences.c5.position3 = "c6"; screenReferences.c5.position2 = "disabled"; screenReferences.c5.position4 = "disabled"; screenReferences.c5.position7 = "c4"; screenReferences.c6 = new Object(); screenReferences.c6.xPos = -1713; screenReferences.c6.yPos = -1101; screenReferences.c6.position8 = "b6"; screenReferences.c6.position9 = "disabled"; screenReferences.c6.position3 = "disabled"; screenReferences.c6.position2 = "disabled"; screenReferences.c6.position4 = "disabled"; screenReferences.c6.position7 = "c5"; screenReferences.d1 = new Object(); screenReferences.d1.xPos = -307; screenReferences.d1.yPos = -606; screenReferences.d1.position8 = "c2"; screenReferences.d1.position9 = "c3"; screenReferences.d1.position3 = "d2"; screenReferences.d1.position2 = "e1"; screenReferences.d1.position4 = "disabled"; screenReferences.d1.position7 = "disabled"; screenReferences.d2 = new Object(); screenReferences.d2.xPos = -640; screenReferences.d2.yPos = -788; screenReferences.d2.position8 = "c3"; screenReferences.d2.position9 = "c4"; screenReferences.d2.position3 = "disabled"; screenReferences.d2.position2 = "disabled"; screenReferences.d2.position4 = "e1"; screenReferences.d2.position7 = "d1"; screenReferences.e1 = new Object(); screenReferences.e1.xPos = -233; screenReferences.e1.yPos = -839; screenReferences.e1.position8 = "d1"; screenReferences.e1.position9 = "d2"; screenReferences.e1.position3 = "disabled"; screenReferences.e1.position2 = "disabled"; screenReferences.e1.position4 = "disabled"; screenReferences.e1.position7 = "disabled"; GameObject = function () { }; GameObject.prototype.getUniqueDepth = function (type) { if (type == "character") { this.depthCountCharacter++; if ((this.depthCountCharacter >= 1000) || (this.depthCountCharacter < 150)) { this.depthCountCharacter = 150; } return(this.depthCountCharacter); } if (type == "static") { this.depthCountStatic++; if ((this.depthCountStatic >= 150) || (this.depthCountStatic < 0)) { trace("To many static objects in game.\nIncrease maximum number of static objects"); } return(this.depthCountStatic); } }; GameObject.prototype.doWalk = function () { if (!timeControl.gamePaused) { this.broadcastMessage("onWalk"); if (this.charactersPaused) { this.charactersPaused = false; } } else if (!this.charactersPaused) { this.broadcastMessage("onPause"); this.charactersPaused = true; } }; GameObject.prototype.createCharacter = function (xPos, yPos, direction) { this.characterCount++; this.characterLivingCount++; var uniqueDepth = this.getUniqueDepth("character"); newAvatar = this.avatars[Math.floor(Math.random() * this.avatars.length)]; newCharacter = _root.gameScreen.attachMovie("character35", "character" + this.characterCount, uniqueDepth); newCharacter.type = newAvatar.type; newCharacter.sex = newAvatar.sex; newCharacter.head = newAvatar.head; var tmpArray = new Array(); i = 0; while (i < namesArray.length) { if (namesArray[i].sex == newCharacter.sex) { tmpArray.push({firstName:namesArray[i].firstName, lastName:namesArray[i].lastName}); } i++; } var randomNumber = Math.floor(Math.random() * tmpArray.length); newCharacter.firstName = tmpArray[randomNumber].firstName; newCharacter.lastName = tmpArray[randomNumber].lastName; newCharacter._x = xPos; newCharacter._y = yPos; this.uniqueDepth = uniqueDepth; newCharacter.direction = direction; randomObjectives = Math.round(Math.random() * 3) + 3; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; this.saveMileStone(this.nextWaypoint); i = 1; while (i < randomObjectives) { tries = 1; while (tries <= 9) { lastX = newCharacter.mileStones[newCharacter.mileStones.length - 1].x; lastY = newCharacter.mileStones[newCharacter.mileStones.length - 1].y; if (tries <= 3) { lastDirection = newCharacter.mileStones[newCharacter.mileStones.length - 1].direction + (Math.round(Math.random() * 180) - 90); } else { lastDirection = newCharacter.mileStones[newCharacter.mileStones.length - 1].direction + (Math.round(Math.random() * 360) - 180); } this.nextWaypoint = this.getNewWaypoint(lastX, lastY, lastDirection); if (this.checkWaypoint(this.nextWaypoint)) { this.saveMileStone(this.nextWaypoint); break; } if (tries == 6) { } tries++; } i++; } this.saveMileStone(this.getEndZone(this.nextWaypoint)); newCharacter.inHoldingArea = false; newCharacter.speedX = 4; newCharacter.speedY = 4; newCharacter.xPos = newCharacter._x; newCharacter.yPos = newCharacter._y; gameControl.addListener(newCharacter); newCharacter.mileStone = 0; newCharacter.onWalk = function () { if (this.waiting) { return(undefined); } if ((this.wayPoints.length < 1) && (!this.waiting)) { this.mileStone++; this.wayPoint = 1; pathObj = new Object(); pathObj.start = screenControl.getCoordinates(this.mileStones[this.mileStone - 1].x, this.mileStones[this.mileStone - 1].y); pathObj.end = screenControl.getCoordinates(this.mileStones[this.mileStone].x, this.mileStones[this.mileStone].y); pathObj.mc = this; pathObj.depth = 50; if (!this.imLive) { gameControl.waitForPath.push(pathObj); } else { gameControl.waitForPath.unshift(pathObj); } this.waiting = true; this.poseClip.stop(); this.oldPose = "idle"; return(undefined); } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if (diffY >= this.speedY) { this.yPos = this.yPos - this.speedY; this.yDirection = "up"; } else if (diffY <= (-this.speedY)) { this.yPos = this.yPos + this.speedY; this.yDirection = "down"; } else { this.yDirection = "straight"; } if (diffX <= (-this.speedX)) { this.xPos = this.xPos + this.speedX; this.xDirection = "right"; } else if (diffX >= this.speedX) { this.xPos = this.xPos - this.speedX; this.xDirection = "left"; } else { this.xDirection = "straight"; } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if ((((diffY < this.speedY) && (diffY > (-this.speedY))) && (diffX > (-this.speedX))) && (diffX < this.speedX)) { if (this.wayPoint < (this.wayPoints.length - 1)) { this.wayPoint++; } else if (this.mileStone < (this.mileStones.length - 1)) { delete this.wayPoints; } else { this.characterLivingCount--; this.removeAsCharacter(); this.removeMovieClip(); } } var positionX = (this.xPos + screenControl.currentX); var positionY = (this.yPos + screenControl.currentY); this.imLive = false; this.imLive = true; if (this.yDirection == "up") { if (this.xDirection == "right") { this.pose = "pose9"; } else if (this.xDirection == "straight") { this.pose = "pose8"; } else if (this.xDirection == "left") { this.pose = "pose7"; } } else if (this.yDirection == "straight") { if (this.xDirection == "right") { this.pose = "pose6"; } else if (this.xDirection == "straight") { } else if (this.xDirection == "left") { this.pose = "pose4"; } } else if (this.yDirection == "down") { if (this.xDirection == "right") { this.pose = "pose3"; } else if (this.xDirection == "straight") { this.pose = "pose2"; } else if (this.xDirection == "left") { this.pose = "pose1"; } } if (this.atIdleDepth) { this.atIdleDepth = false; } this.swapDepths((positionY * 350) + this.uniqueDepth); if (!(this.oldPose === this.pose)) { this.gotoAndStop(this.pose); this.poseClip.play(); this.oldPose = this.pose; } this._x = this.xPos; this._y = this.yPos; }; newCharacter.onPause = function () { this.oldPose = "idle"; this.poseClip.gotoAndStop(1); }; newCharacter.onPress = function () { if (!timeControl.gamePaused) { mouseX = Math.round(_root._xmouse - screenControl.currentX); mouseY = Math.round(_root._ymouse - screenControl.currentY); characterX = _root.gameScreen.mainCharacter._x; characterY = _root.gameScreen.mainCharacter._y; screenControl.clickCharacter(mouseX, mouseY, characterX, characterY, this.type, this.sex, this.firstname, this.lastname, this.head, this); } }; newCharacter.useHandCursor = false; }; GameObject.prototype.createMainCharacter = function (xPos, yPos, direction) { this.characterCount++; this.characterLivingCount++; var uniqueDepth = this.getUniqueDepth("character"); newAvatar = this.avatars[Math.floor(Math.random() * this.avatars.length)]; newCharacter = _root.gameScreen.attachMovie("character35", "character" + this.characterCount, uniqueDepth); newCharacter.id = this.characterCount; newCharacter._x = xPos; newCharacter._y = yPos; this.uniqueDepth = uniqueDepth; newCharacter.inHoldingArea = false; newCharacter.speedX = 4; newCharacter.speedY = 4; newCharacter.xPos = newCharacter._x; newCharacter.yPos = newCharacter._y; gameControl.addListener(newCharacter); newCharacter.mileStone = 0; newCharacter.onWalk = function () { if (this.waiting) { return(undefined); } if ((this.wayPoints.length < 1) && (!this.waiting)) { this.mileStone = 1; this.wayPoint = 1; if (!(this.mileStones[1] === undefined)) { pathObj = new Object(); pathObj.start = screenControl.getCoordinates(this.mileStones[this.mileStone - 1].x, this.mileStones[this.mileStone - 1].y); pathObj.end = screenControl.getCoordinates(this.mileStones[this.mileStone].x, this.mileStones[this.mileStone].y); pathObj.xcor = this.mileStones[this.mileStone].x; pathObj.ycor = this.mileStones[this.mileStone].y; pathObj.mc = this; pathObj.depth = 50; gameControl.waitForPath.unshift(pathObj); this.waiting = true; } this.poseClip.gotoAndStop(1); this.oldPose = "idle"; return(undefined); } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if (diffY >= this.speedY) { this.yPos = this.yPos - this.speedY; this.yDirection = "up"; } else if (diffY <= (-this.speedY)) { this.yPos = this.yPos + this.speedY; this.yDirection = "down"; } else { this.yDirection = "straight"; } if (diffX <= (-this.speedX)) { this.xPos = this.xPos + this.speedX; this.xDirection = "right"; } else if (diffX >= this.speedX) { this.xPos = this.xPos - this.speedX; this.xDirection = "left"; } else { this.xDirection = "straight"; } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if ((((diffY < this.speedY) && (diffY > (-this.speedY))) && (diffX > (-this.speedX))) && (diffX < this.speedX)) { if (this.wayPoint < (this.wayPoints.length - 1)) { this.wayPoint++; } else { trace((("this.mileStone=" + this.mileStone) + " , this.mileStones.length=") + this.mileStones.length); if (this.mileStone < (this.mileStones.length - 1)) { trace("at first milestone.. but not at the second one yet"); delete this.wayPoints; this.mileStones.shift(); this._x = this.xPos; this._y = this.yPos; if (!(this.oldPose === this.pose)) { this.gotoAndStop(this.pose); this.poseClip.gotoAndStop(1); this.oldPose = "idle"; } return(undefined); } delete this.wayPoints; delete this.mileStones; if (!(this.myendpose === undefined)) { this.pose = this.myendpose; this.gotoAndStop(this.pose); } this.oldPose = "idle"; this.poseClip.gotoAndStop(1); if (!(this.myendfunction === undefined)) { this.myendfunction(this); } this.myendfunction = undefined; this.myendpose = undefined; return(undefined); } } var positionX = (this.xPos + screenControl.currentX); var positionY = (this.yPos + screenControl.currentY); this.imLive = false; this.imLive = true; if (this.handsfull == "band") { this.extrapossNumber = 9; } else if (this.handsfull == "voorvleugel") { this.extrapossNumber = 21; } else if (this.handsfull == "achtervleugel") { this.extrapossNumber = 30; } else if (this.handsfull == "voorvleugeloud") { this.extrapossNumber = 21; } else if (this.handsfull == "voorvleugeloud2") { this.extrapossNumber = 56; } else if (this.handsfull == "achtervleugeloud") { this.extrapossNumber = 30; } else if (this.handsfull == "achtervleugeloud2") { this.extrapossNumber = 47; } else { this.extrapossNumber = 0; } if (this.yDirection == "up") { if (this.xDirection == "right") { this.pose = "pose" + (9 + this.extrapossNumber); } else if (this.xDirection == "straight") { this.pose = "pose" + (8 + this.extrapossNumber); } else if (this.xDirection == "left") { this.pose = "pose" + (7 + this.extrapossNumber); } } else if (this.yDirection == "straight") { if (this.xDirection == "right") { this.pose = "pose" + (6 + this.extrapossNumber); } else if (this.xDirection == "straight") { } else if (this.xDirection == "left") { this.pose = "pose" + (4 + this.extrapossNumber); } } else if (this.yDirection == "down") { if (this.xDirection == "right") { this.pose = "pose" + (3 + this.extrapossNumber); } else if (this.xDirection == "straight") { this.pose = "pose" + (2 + this.extrapossNumber); } else if (this.xDirection == "left") { this.pose = "pose" + (1 + this.extrapossNumber); } } if (this.atIdleDepth) { this.atIdleDepth = false; } this.swapDepths((positionY * 350) + this.uniqueDepth); if (!(this.oldPose === this.pose)) { this.gotoAndStop(this.pose); this.poseClip.play(); this.oldPose = this.pose; } this._x = this.xPos; this._y = this.yPos; }; newCharacter.onPress = function () { if (!timeControl.gamePaused) { var myname = this; screenControl.clickCharacter(myname); } }; newCharacter.useHandCursor = true; newCharacter.onPause = function () { this.oldPose = "idle"; this.poseClip.gotoAndStop(1); }; }; GameObject.prototype.createPoliceCharacter = function (xPos, yPos, direction) { this.characterCount++; var uniqueDepth = this.getUniqueDepth("character"); newAvatar = this.avatars[Math.floor(Math.random() * this.avatars.length)]; newCharacter = _root.gameScreen.attachMovie("character35", "police", uniqueDepth); newCharacter._x = xPos; newCharacter._y = yPos; this.uniqueDepth = uniqueDepth; newCharacter.inHoldingArea = false; newCharacter.speedX = 4; newCharacter.speedY = 4; newCharacter.xPos = newCharacter._x; newCharacter.yPos = newCharacter._y; gameControl.addListener(newCharacter); DialogControl.addListener(newCharacter); newCharacter.mileStone = 0; gameControl.getPoliceMileStone(newCharacter); newCharacter.onTransaction = function () { diffX = Math.abs(this.xPos - _root.gameScreen.mainCharacter.xPos); diffY = Math.abs(this.yPos - _root.gameScreen.mainCharacter.yPos); directLength = Math.round(Math.sqrt((diffX * diffX) + (diffY * diffY))); if (directLength >= 250) { dialogControl.openPolice(); } }; newCharacter.onWalk = function () { if (this.waiting) { return(undefined); } if ((this.wayPoints.length < 1) && (!this.waiting)) { this.mileStone = 1; this.wayPoint = 1; if (!(this.mileStones[1] === undefined)) { pathObj = new Object(); pathObj.start = screenControl.getCoordinates(this.mileStones[this.mileStone - 1].x, this.mileStones[this.mileStone - 1].y); pathObj.end = screenControl.getCoordinates(this.mileStones[this.mileStone].x, this.mileStones[this.mileStone].y); pathObj.mc = this; pathObj.depth = 50; gameControl.waitForPath.unshift(pathObj); this.waiting = true; } else { delete this.wayPoints; delete this.mileStones; this.oldPose = "idle"; this.poseClip.gotoAndStop(1); gameControl.getPoliceMileStone(this); } this.poseClip.gotoAndStop(1); this.oldPose = "idle"; return(undefined); } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if (diffY >= this.speedY) { this.yPos = this.yPos - this.speedY; this.yDirection = "up"; } else if (diffY <= (-this.speedY)) { this.yPos = this.yPos + this.speedY; this.yDirection = "down"; } else { this.yDirection = "straight"; } if (diffX <= (-this.speedX)) { this.xPos = this.xPos + this.speedX; this.xDirection = "right"; } else if (diffX >= this.speedX) { this.xPos = this.xPos - this.speedX; this.xDirection = "left"; } else { this.xDirection = "straight"; } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if ((((diffY < this.speedY) && (diffY > (-this.speedY))) && (diffX > (-this.speedX))) && (diffX < this.speedX)) { if (this.wayPoint < (this.wayPoints.length - 1)) { this.wayPoint++; } else { delete this.wayPoints; delete this.mileStones; this.oldPose = "idle"; this.poseClip.gotoAndStop(1); gameControl.getPoliceMileStone(this); } } var positionX = (this.xPos + screenControl.currentX); var positionY = (this.yPos + screenControl.currentY); this.imLive = false; if ((((positionY > 82) && (positionY < 418)) && (positionX > 52)) && (positionX < 541)) { this.imLive = true; if (this.yDirection == "up") { if (this.xDirection == "right") { this.pose = "pose9"; } else if (this.xDirection == "straight") { this.pose = "pose8"; } else if (this.xDirection == "left") { this.pose = "pose7"; } } else if (this.yDirection == "straight") { if (this.xDirection == "right") { this.pose = "pose6"; } else if (this.xDirection == "straight") { } else if (this.xDirection == "left") { this.pose = "pose4"; } } else if (this.yDirection == "down") { if (this.xDirection == "right") { this.pose = "pose3"; } else if (this.xDirection == "straight") { this.pose = "pose2"; } else if (this.xDirection == "left") { this.pose = "pose1"; } } if (this.atIdleDepth) { this.atIdleDepth = false; } this.swapDepths((positionY * 350) + this.uniqueDepth); if (!(this.oldPose === this.pose)) { this.gotoAndStop(this.pose); this.poseClip.play(); this.oldPose = this.pose; } this._x = this.xPos; this._y = this.yPos; } else if (!this.atIdleDepth) { this.swapDepths(500000 + this.uniqueDepth); this.atIdleDepth = true; boundingX = 1850 + (Math.random() * 165); boundingY = 200 + (Math.random() * 88); this._x = boundingX; this._y = boundingY; this.oldPose = "idle"; this.poseClip.gotoAndStop(1); } }; newCharacter.onPause = function () { this.oldPose = "idle"; this.poseClip.gotoAndStop(1); }; }; GameObject.prototype.getPoliceMileStone = function (name) { newCharacter = name; direction = "notimportant"; this.nextWaypoint = {x:newCharacter.xPos, y:newCharacter.yPos, direction:direction}; this.saveMileStone(this.nextWaypoint); exPos = (_root.gameScreen.mainCharacter.xPos + Math.ceil(Math.random() * 800)) - 400; eyPos = (_root.gameScreen.mainCharacter.yPos + Math.ceil(Math.random() * 800)) - 400; this.nextWaypoint = {x:exPos, y:eyPos, direction:direction}; if (this.checkWaypoint(this.nextWaypoint)) { this.saveMileStone(this.nextWaypoint); } else { delete newCharacter.mileStones; delete newCharacter.wayPoints; } }; GameObject.prototype.getNewWaypoint = function (x, y, direction) { radius = Math.floor(Math.random() * 200) + 100; angle = direction; if (angle > 360) { while (ange >= 360) { angle = angle - 360; } } else if (angle < 0) { while (angle < 0) { angle = angle + 360; } } if (angle <= 90) { degree = angle; } else if ((angle > 90) && (direction <= 180)) { degree = angle - 90; } else if ((angle > 180) && (direction <= 270)) { degree = angle - 180; } else if ((angle > 270) && (direction)) { degree = angle - 270; } aanliggend = radius * Math.cos((Math.PI/180) * degree); overstaand = radius * Math.sin((Math.PI/180) * degree); if (direction <= 90) { newX = Math.round(x + overstaand); newY = Math.round(y - aanliggend); } else if ((direction > 90) && (direction <= 180)) { newX = Math.round(x + aanliggend); newY = Math.round(y + overstaand); } else if ((direction > 180) && (direction <= 270)) { newX = Math.round(x - overstaand); newY = Math.round(y + aanliggend); } else if ((direction > 270) && (direction)) { newX = Math.round(x - aanliggend); newY = Math.round(y - overstaand); } return({x:newX, y:newY, direction:angle}); }; GameObject.prototype.saveMileStone = function (obj) { if (newCharacter.mileStones == undefined) { newCharacter.mileStones = new Array(); } if ((obj.x == undefined) || (obj.y == undefined)) { trace("Property undefined for current waypoint..."); } else { newCharacter.mileStones.push({x:obj.x, y:obj.y, xcor:obj.xcor, ycor:obj.ycor, direction:obj.direction}); } }; GameObject.prototype.checkWaypoint = function (obj) { column = Math.floor(obj.x / 20); row = Math.floor(obj.y / 20); tile = map[column][row]; if (tile == 1) { return(true); } return(false); }; GameObject.prototype.getEndZone = function (obj) { startTimer = getTimer(); currentX = obj.x; currentY = obj.y; tmpArray = new Array(); i = 0; while (i < this.characterZone.length) { diffX = Math.abs(currentX - this.characterZone[i].x); diffY = Math.abs(currentY - this.characterZone[i].y); directLength = Math.round(Math.sqrt((diffX * diffX) + (diffY * diffY))); tmpArray.push({directlength:directLength, zone:i}); i++; } tmpArray.sortOnNum("directlength"); if ((!(tmpArray.length === 0)) && (!tmpArray.undefined)) { closestcharacterZone = this.characterZone[tmpArray[0].zone]; } characterZoneTiles = closestcharacterZone.tile.length; randomTile = Math.ceil(Math.random() * characterZoneTiles); return({x:closestcharacterZone.tile[randomTile].x, y:closestcharacterZone.tile[randomTile].y}); }; GameObject.prototype.getCreateZone = function () { _root.characterLivingCount = this.characterLivingCount; if (this.characterLivingCount >= 10) { return(undefined); } var randomNumber = math.ceil((math.random() * this.createZonePercentage.length) - 1); var startPosX2 = this.createZone[this.createZonePercentage[randomNumber]].startPosX; var startPosY2 = this.createZone[this.createZonePercentage[randomNumber]].startPosY; var dir = this.createZone[this.createZonePercentage[randomNumber]].dir; var maxlength = (this.createZonePercentage.length - 1); this.createZonePercentage[randomNumber] = this.createZonePercentage[maxlength]; this.createZonePercentage.pop(); this.createMainCharacter(startPosX2, startPosY2, dir); }; GameObject.prototype.deleteCreateZone = function (zoneNumber) { i = this.createZonePercentage.length; while (i >= 0) { if (this.createZonePercentage[i] == zoneNumber) { this.createZonePercentage.splice(i, 1); } i--; } }; GameObject.prototype.addCreateZone = function (zoneNumber, times) { i = 0; while (i <= times) { this.createZonePercentage.push(zoneNumber); i++; } }; GameObject.prototype.initializeCreateZones = function () { gameControl.createZone = new Array(); with (gameControl.createZone) { push({startPosX:228, startPosY:149, dir:225, nameCreateZone:"plek 0"}); push({startPosX:268, startPosY:200, dir:200, nameCreateZone:"plek 1"}); push({startPosX:398, startPosY:159, dir:45, nameCreateZone:"plek 2"}); push({startPosX:508, startPosY:209, dir:200, nameCreateZone:"plek 3"}); push({startPosX:608, startPosY:390, dir:45, nameCreateZone:"plek 4"}); push({startPosX:548, startPosY:410, dir:180, nameCreateZone:"plek 5"}); push({startPosX:128, startPosY:410, dir:200, nameCreateZone:"plek 6"}); push({startPosX:68, startPosY:316, dir:130, nameCreateZone:"plek 7"}); push({startPosX:138, startPosY:286, dir:200, nameCreateZone:"plek 8"}); push({startPosX:148, startPosY:186, dir:200, nameCreateZone:"plek 9"}); } gameControl.createZonePercentage = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; }; GameObject.prototype.initializeEndZones = function () { gameControl.characterZone = new Array(); with (gameControl.characterZone) { var zone = new Object(); zone.x = 1430; zone.y = 385; zone.tile = new Array(); zone.tile[0] = {x:1350, y:345}; zone.tile[1] = {x:1370, y:355}; zone.tile[2] = {x:1390, y:365}; zone.tile[3] = {x:1410, y:375}; zone.tile[4] = {x:1430, y:385}; zone.tile[5] = {x:1450, y:395}; zone.tile[6] = {x:1470, y:405}; zone.tile[7] = {x:1490, y:415}; zone.tile[8] = {x:1510, y:425}; push(zone); var zone = new Object(); zone.x = 1630; zone.y = 485; zone.tile = new Array(); zone.tile[0] = {x:1590, y:465}; zone.tile[1] = {x:1610, y:475}; zone.tile[2] = {x:1630, y:485}; zone.tile[3] = {x:1650, y:494}; zone.tile[4] = {x:1670, y:505}; push(zone); var zone = new Object(); zone.x = 1930; zone.y = 615; zone.tile = new Array(); zone.tile[0] = {x:1890, y:605}; zone.tile[1] = {x:1910, y:605}; zone.tile[2] = {x:1930, y:615}; zone.tile[3] = {x:1950, y:625}; push(zone); } }; GameObject.prototype.initializeAvatars = function () { gameControl.avatars = new Array(); with (gameControl.avatars) { push({clip:"Character1", type:"civilian", sex:"m", head:"manhead1"}); push({clip:"Character2", type:"civilian", sex:"m", head:"manhead2"}); push({clip:"Character3", type:"backpacker", sex:"m", head:"manhead3"}); push({clip:"Character3", type:"backpacker", sex:"m", head:"manhead3"}); push({clip:"Character3", type:"backpacker", sex:"m", head:"manhead3"}); push({clip:"Character4", type:"civilian", sex:"f", head:"womanhead1"}); push({clip:"Character5", type:"hooker", sex:"f", head:"womanhead2"}); push({clip:"Character6", type:"police", sex:"m", head:"manhead1"}); push({clip:"Character7", type:"police", sex:"m", head:"manhead2"}); push({clip:"Character8", type:"bum", sex:"m", head:"manhead2"}); push({clip:"Character9", type:"bum", sex:"m", head:"manhead1"}); push({clip:"Character10", type:"civilian", sex:"m", head:"manhead3"}); push({clip:"Character11", type:"hooker", sex:"m", head:"manhead2"}); push({clip:"Character12", type:"civilian", sex:"m", head:"manhead1"}); push({clip:"Character13", type:"backpack", sex:"f", head:"womanhead2"}); push({clip:"Character13", type:"backpack", sex:"f", head:"womanhead2"}); push({clip:"Character13", type:"backpack", sex:"f", head:"womanhead2"}); push({clip:"Character14", type:"civilian", sex:"m", head:"manhead2"}); push({clip:"Character15", type:"civilian", sex:"f", head:"womanhead2"}); push({clip:"Character16", type:"civilian", sex:"m", head:"manhead1"}); push({clip:"Character17", type:"civilian", sex:"m", head:"manhead2"}); push({clip:"Character18", type:"civilian", sex:"m", head:"manhead1"}); push({clip:"Character19", type:"civilian", sex:"f", head:"womanhead2"}); push({clip:"Character20", type:"hooker", sex:"f", head:"womanhead1"}); push({clip:"Character21", type:"civilian", sex:"m", head:"manhead3"}); push({clip:"Character22", type:"civilian", sex:"m", head:"manhead3"}); push({clip:"Character23", type:"hooker", sex:"f", head:"womanhead2"}); push({clip:"Character24", type:"backpacker", sex:"m", head:"manhead1"}); push({clip:"Character24", type:"backpacker", sex:"m", head:"manhead1"}); push({clip:"Character24", type:"backpacker", sex:"m", head:"manhead1"}); push({clip:"Character25", type:"civilian", sex:"f", head:"womanhead2"}); } }; GameObject.prototype.initializeGame = function () { this.waitForPath = new Array(); this.baseDepth = 1000; this.baseIdleDepth = 100000 /* 0x0186A0 */; this.initializeAvatars(); this.initializeEndZones(); this.initializeCreateZones(); }; PathObject = function (fStart, fEnd, fDepth, fLevel) { this.init(fStart, fEnd, fDepth, fLevel); }; PathObject.prototype.init = function (fStart, fEnd, fDepth, fLevel) { this.start = fStart; this.end = fEnd; this.depth = fDepth; this.level = 3; }; PathObject.prototype.runPathFinder = function () { if (gameControl.waitForPath.length > 0) { this.$runPathFinder(); } }; PathObject.prototype.$runPathFinder = function () { gameControl.waitForPath[0].start; start = (this.start = gameControl.waitForPath[0].start); end = (this.end = gameControl.waitForPath[0].end); xcor = (this.xcor = gameControl.waitForPath[0].xcor); ycor = (this.ycor = gameControl.waitForPath[0].ycor); gameControl.waitForPath[0].mc.wayPoints = this.findPath(); gameControl.waitForPath[0].mc.waiting = false; shifted = gameControl.waitForPath.shift(); }; PathObject.prototype.findPath = function () { trace("------------------------------------------"); var $paths = []; $paths[0] = this.$findPath(this.start, this.end, 1, false); if (this.level > 0) { $paths[1] = this.$findPath(this.start, this.end, 0, false); } if (this.level > 1) { $paths[2] = this.$findPath(this.end, this.start, 1, true); } if (this.level > 2) { $paths[3] = this.$findPath(this.end, this.start, 0, true); } if (this.level > 3) { $paths[4] = this.$findPath(this.start, this.end, 1, false, true); } if (this.level > 4) { $paths[5] = this.$findPath(this.start, this.end, 0, false, true); } if (this.level > 5) { $paths[6] = this.$findPath(this.end, this.start, 1, true, true); } if (this.level > 6) { $paths[7] = this.$findPath(this.end, this.start, 0, true, true); } $paths.sort($pathsort); if ($paths[0].weight == 1000) { trace("NOG STEEDS EEN DUIZEND PAD"); } $paths[0].wayPoints.push({x:this.xcor, y:this.ycor}); return($paths[0].waypoints); }; PathObject.prototype.$pathSort = function (fVal1, fVal2) { if (fVal1.weight < fVal2.weight) { return(-1); } if (fVal1.weight > fVal2.weight) { return(1); } return(0); }; PathObject.prototype.$findPath = function (fStart, fEnd, Dir, fRev, fpref) { var curx = fStart.x; var cury = fStart.y; var pathWeight = 0; var waypoints = []; var waypointsSub = []; var endx = fEnd.x; var endy = fEnd.y; var fDir = Dir; if ((endx == curx) && (endy == cury)) { trace("WAS AT THE END AT THE FIRST PLACE"); oldx = wayPointsSub[pathWeight - 1].x; oldy = wayPointsSub[pathWeight - 1].y; oldx2 = wayPointsSub[pathWeight - 2].x; oldy2 = wayPointsSub[pathWeight - 2].y; newx = (curx * screenControl.tileWidth) - (screenControl.tileWidth / 2); newy = (cury * screenControl.tileHeight) - (screenControl.tileHeight / 2); wayPointsSub.push({x:curx, y:cury}); wayPoints.push({x:newx, y:newy}); pathWeight++; if (fRev && (pathWeight < 10000)) { wayPoints.reverse(); } return({wayPoints:wayPoints, weight:pathWeight}); } if ((curx == wayPointsSub[pathWeight - 3].x) && (cury == wayPointsSub[pathWeight - 3].y)) { pathWeight = 10000; trace("ronde gelopen"); } else { oldx = wayPointsSub[pathWeight - 1].x; oldy = wayPointsSub[pathWeight - 1].y; oldx2 = wayPointsSub[pathWeight - 2].x; oldy2 = wayPointsSub[pathWeight - 2].y; newx = (curx * screenControl.tileWidth) - (screenControl.tileWidth / 2); newy = (cury * screenControl.tileHeight) - (screenControl.tileHeight / 2); wayPointsSub.push({x:curx, y:cury}); wayPoints.push({x:newx, y:newy}); pathWeight++; if ((endx == curx) && (endy == cury)) { } else if (pathWeight > this.depth) { pathWeight = 10000; } else if (fDir) { if ((((((curx < endx) && (cury > endy)) && ((oldx != (curx + 1)) || (oldy != (cury - 1)))) && ((oldx2 != (curx + 1)) || (oldy != (cury - 1)))) && (map[curx + 1][cury - 1])) && (map[curx + 1][cury] || (map[curx][cury - 1]))) { curx++; cury--; // unexpected jump } if ((((((curx < endx) && (cury < endy)) && ((oldx != (curx + 1)) || (oldy != (cury + 1)))) && ((oldx2 != (curx + 1)) || (oldy != (cury + 1)))) && (map[curx + 1][cury + 1])) && (map[curx + 1][cury] || (map[curx][cury + 1]))) { curx++; cury++; // unexpected jump } if ((((((curx > endx) && (cury < endy)) && ((oldx != (curx - 1)) || (oldy != (cury + 1)))) && ((oldx2 != (curx - 1)) || (oldy != (cury + 1)))) && (map[curx - 1][cury + 1])) && (map[curx - 1][cury] || (map[curx][cury + 1]))) { curx--; cury++; // unexpected jump } if ((((((curx > endx) && (cury > endy)) && ((oldx != (curx - 1)) || (oldy != (cury - 1)))) && ((oldx2 != (curx - 1)) || (oldy != (cury - 1)))) && (map[curx - 1][cury - 1])) && (map[curx - 1][cury] || (map[curx][cury - 1]))) { curx--; cury--; // unexpected jump } if (((curx < endx) && (oldx != (curx + 1))) && (map[curx + 1][cury])) { curx++; // unexpected jump } if (((curx > endx) && (oldx != (curx - 1))) && (map[curx - 1][cury])) { curx--; // unexpected jump } if (((cury < endy) && (oldy != (cury + 1))) && (map[curx][cury + 1])) { cury++; // unexpected jump } if (((cury > endy) && (oldy != (cury - 1))) && (map[curx][cury - 1])) { cury--; // unexpected jump } if (curx == endx) { if ((oldx != (curx + 1)) && (map[curx + 1][cury])) { curx++; // unexpected jump } if ((oldx != (curx - 1)) && (map[curx - 1][cury])) { curx--; // unexpected jump } // unexpected jump } if (cury == endy) { if ((oldy != (cury + 1)) && (map[curx][cury + 1])) { cury++; // unexpected jump } if ((oldy != (cury - 1)) && (map[curx][cury - 1])) { cury--; // unexpected jump } } if (fpref) { if ((oldx != (curx - 1)) && (map[curx - 1][cury])) { curx--; // unexpected jump } if (((curx > endx) && (oldx != (curx + 1))) && (map[curx + 1][cury])) { curx++; // unexpected jump } if ((oldy != (cury - 1)) && (map[curx][cury - 1])) { cury--; // unexpected jump } if (((cury > endy) && (oldy != (cury + 1))) && (map[curx][cury + 1])) { cury++; // unexpected jump } // unexpected jump } if (((cury > endy) && (oldy != (cury + 1))) && (map[curx][cury + 1])) { cury++; // unexpected jump } if (((cury < endy) && (oldy != (cury - 1))) && (map[curx][cury - 1])) { cury--; // unexpected jump } if (((curx > endx) && (oldx != (curx + 1))) && (map[curx + 1][cury])) { curx++; // unexpected jump } if (((curx < endx) && (oldx != (curx - 1))) && (map[curx - 1][cury])) { curx--; // unexpected jump } var escaping = 0; if (!map[curx + 1][cury]) { escaping = escaping + 1; } if (!map[curx - 1][cury]) { escaping = escaping + 1; } if (!map[curx][cury + 1]) { escaping = escaping + 1; } if (!map[curx][cury - 1]) { escaping = escaping + 1; } if (escaping == 3) { curx = oldx; cury = oldy; pathWeight = 10000; trace("escaped fail, break"); // unexpected jump } trace("killing"); pathWeight = 10000; } else { if ((((((curx < endx) && (cury > endy)) && ((oldx != (curx + 1)) || (oldy != (cury - 1)))) && ((oldx2 != (curx + 1)) || (oldy != (cury - 1)))) && (map[curx + 1][cury - 1])) && (map[curx + 1][cury] || (map[curx][cury - 1]))) { curx++; cury--; // unexpected jump } if ((((((curx < endx) && (cury < endy)) && ((oldx != (curx + 1)) || (oldy != (cury + 1)))) && ((oldx2 != (curx + 1)) || (oldy != (cury + 1)))) && (map[curx + 1][cury + 1])) && (map[curx + 1][cury] || (map[curx][cury + 1]))) { curx++; cury++; // unexpected jump } if ((((((curx > endx) && (cury < endy)) && ((oldx != (curx - 1)) || (oldy != (cury + 1)))) && ((oldx2 != (curx - 1)) || (oldy != (cury + 1)))) && (map[curx - 1][cury + 1])) && (map[curx - 1][cury] || (map[curx][cury + 1]))) { curx--; cury++; // unexpected jump } if ((((((curx > endx) && (cury > endy)) && ((oldx != (curx - 1)) || (oldy != (cury - 1)))) && ((oldx2 != (curx - 1)) || (oldy != (cury - 1)))) && (map[curx - 1][cury - 1])) && (map[curx - 1][cury] || (map[curx][cury - 1]))) { curx--; cury--; // unexpected jump } if (((cury < endy) && (oldy != (cury + 1))) && (map[curx][cury + 1])) { cury++; // unexpected jump } if (((cury > endy) && (oldy != (cury - 1))) && (map[curx][cury - 1])) { cury--; // unexpected jump } if (((curx < endx) && (oldx != (curx + 1))) && (map[curx + 1][cury])) { curx++; // unexpected jump } if (((curx > endx) && (oldx != (curx - 1))) && (map[curx - 1][cury])) { curx--; // unexpected jump } if (cury == endy) { if ((oldy != (cury + 1)) && (map[curx][cury + 1])) { cury++; // unexpected jump } if ((oldy != (cury - 1)) && (map[curx][cury - 1])) { cury--; // unexpected jump } // unexpected jump } if (curx == endx) { if ((oldx != (curx + 1)) && (map[curx + 1][cury])) { curx++; // unexpected jump } if ((oldx != (curx - 1)) && (map[curx - 1][cury])) { curx--; // unexpected jump } } if (fpref) { if (((cury < endy) && (oldy != (cury - 1))) && (map[curx][cury - 1])) { cury--; // unexpected jump } if ((oldy != (cury + 1)) && (map[curx][cury + 1])) { cury++; // unexpected jump } if (((curx < endx) && (oldx != (curx - 1))) && (map[curx - 1][cury])) { curx--; // unexpected jump } if ((oldx != (curx + 1)) && (map[curx + 1][cury])) { curx++; // unexpected jump } // unexpected jump } if ((curx < endx) && (map[curx - 1][cury])) { curx--; // unexpected jump } if ((curx > endx) && (map[curx + 1][cury])) { curx++; // unexpected jump } if ((cury < endy) && (map[curx][cury - 1])) { cury--; // unexpected jump } if ((cury > endy) && (map[curx][cury + 1])) { cury++; // unexpected jump } var escaping = 0; if (!map[curx + 1][cury]) { escaping = escaping + 1; } if (!map[curx - 1][cury]) { escaping = escaping + 1; } if (!map[curx][cury + 1]) { escaping = escaping + 1; } if (!map[curx][cury - 1]) { escaping = escaping + 1; } if (escaping == 3) { curx = oldx; cury = oldy; pathWeight = 10000; trace("escaped fail, break"); } else { pathWeight = 10000; } } } if (fRev && (pathWeight < 10000)) { wayPoints.reverse(); } return({wayPoints:wayPoints, weight:pathWeight}); }; _global.namesArray = new Array(); with (namesArray) { push({sex:"m", firstName:"Gerard", lastName:"van der Poel"}); push({sex:"m", firstName:"Ger", lastName:"Boer"}); push({sex:"m", firstName:"Andre", lastName:"van Naarden"}); push({sex:"f", firstName:"Rosmerta", lastName:"Goei"}); push({sex:"f", firstName:"Birgit", lastName:"Stelder"}); push({sex:"m", firstName:"Jan", lastName:"Brinkman"}); push({sex:"m", firstName:"Peter", lastName:"Ter Hart"}); push({sex:"f", firstName:"Anne", lastName:"Van de Ven"}); push({sex:"f", firstName:"Hanneke", lastName:"Boeien"}); push({sex:"f", firstName:"Marlies", lastName:"Decker"}); push({sex:"f", firstName:"Petra", lastName:"Barends"}); push({sex:"m", firstName:"Jan", lastName:"Daalder"}); } CarObject = function () { }; CarObject.prototype.createCar = function (xPos, yPos, style) { _global.timeControl.resetTime(); _global.timeControl.timePaused = false; currentcar = _root.carholder_mc.attachMovie(style, "car_mc", 5); currentcar._x = xPos; currentcar._y = yPos; levelControl.getCarStatus(); currentcar.getspot = function () { carX = Math.round(this._x - screenControl.currentX); carY = Math.round(this._y - screenControl.currentY); myObj = screenControl.getCoordinates(carX, carY); this.startx = myObj.x - 1; this.starty = myObj.y - 1; }; currentcar.turnstartspoton = function () { this.getspot(); var maxlength = (this.startx + 15); var maxsublength = (this.starty + 6); i = this.startx; while (i <= maxlength) { j = this.starty; while (j <= maxsublength) { map[i][j] = 0; _root.settile(i, j, 0); j++; } i++; } this.oldstartx = this.startx; this.oldstarty = this.starty; }; currentcar.turnspoton = function () { this.getspot(); var diffx = (this.oldstartx - this.startx); this.startx = this.startx - diffx; var maxlength = (this.startx + diffx); var maxsublength = (this.starty + 6); i = this.startx + 1; while (i <= maxlength) { j = this.starty; while (j <= maxsublength) { map[i + 1][j] = 0; _root.settile(i + 1, j, 0); j++; } i++; } this.oldstartx = this.startx + diffx; this.oldstarty = this.starty; }; currentcar.turnendspotoff = function () { this.getspot(); if (this.startx == this.oldstartx) { return(undefined); } var maxlength = (this.oldstartx + 15); var maxsublength = (this.oldstarty + 6); i = this.oldstartx; while (i <= maxlength) { j = this.oldstarty + 1; while (j <= maxsublength) { map[i][j] = 1; _root.settile(i, j, 1); j++; } i++; } }; currentcar.turnspotoff = function () { this.getspot(); if (this.startx == this.oldstartx) { return(undefined); } this.startx = this.startx + 15; var maxlength = (this.oldstartx + 15); var maxsublength = (this.starty + 6); i = this.startx; while (i <= maxlength) { j = this.starty; while (j <= maxsublength) { if ((i < 0) || (i >= 35)) { } else { map[i][j] = 1; _root.settile(i, j, 1); } j++; } i++; } if (((this.startx - 1) >= 0) && ((this.startx - 1) < 35)) { map[this.startx - 1][this.starty] = 1; _root.settile(this.startx - 1, this.starty, 1); map[this.startx - 1][this.starty + 6] = 1; _root.settile(this.startx - 1, this.starty + 6, 1); } this.turnspoton(); }; currentcar._speedx = 20; currentcar.onmove = function () { if (!this.inspot) { if (((this._x - 20) <= 600) && (_root.lollipop_mc._currentframe == 1)) { _root.lollipop_mc.gotoAndPlay(2); } if ((this._x - 20) <= 220) { this._x = 220; _root.wiping_total.gotoAndPlay(2); _root.alarm1_mc.gotoAndStop(1); _root.alarm2_mc.gotoAndStop(1); clearInterval(_root.alarmInterval); _root.alarmInterval = undefined; _root.sound_engine_mc.gotoAndPlay("idle"); this.inspot = true; this._speedx = 0; return(undefined); } var xPos = this._x; var yPos = this._y; if (carControl.checkfreeway(xPos, yPos)) { if (this._speedx == 0) { _root.sound_engine_mc.gotoAndPlay("arriving"); } if ((this._speedx < 20) || (this._x == undefined)) { this._speedx = this._speedx + 1; } this._x = this._x - this._speedx; } else { this._speedx = 0; if (!(_root.enginesound === "idle")) { _root.sound_engine_mc.gotoAndPlay("idle"); } } if (this._x < -260) { this.removeMovieClip(); } this.turnspotoff(); } else if (this.exit) { var xPos = this._x; var yPos = this._y; if (carControl.checkfreewayexit(xPos, yPos)) { if (this._speedx == 0) { _root.sound_engine_mc.gotoAndPlay("leaving"); } if ((this._speedx < 20) || (this._x == undefined)) { this._speedx = this._speedx + 1; } this._x = this._x - this._speedx; } else { this._speedx = 0; if (!(_root.enginesound === "idle")) { _root.sound_engine_mc.gotoAndPlay("idle"); } } if (this._x < -260) { timeControl.stopTime(); timeControl.saveTime(); levelControl.chckpitstops(); this.removeMovieClip(); } this.turnspotoff(); } }; currentcar.onEnterFrame = function () { this.onmove(); }; currentcar.turnstartspoton(); }; CarObject.prototype.checkfreeway = function (xPos, yPos) { i = 1; while (i <= 10) { var ctarget = _root.gameScreen["character" + i]; if ((ctarget._y < (_root.line1_mc._y - 7)) || (ctarget._y > (_root.line2_mc._y + 7))) { } else if ((ctarget._x < (xPos - 40)) || (ctarget._x > (xPos + 30))) { } else { return(false); } i++; } return(true); }; CarObject.prototype.checkfreewayexit = function (xPos, yPos) { i = 1; while (i <= 10) { var ctarget = _root.gameScreen["character" + i]; if ((ctarget._y < (_root.line1_mc._y - 7)) || (ctarget._y > (_root.line2_mc._y + 7))) { } else if ((ctarget._x < (xPos - 60)) || (ctarget._x > xPos)) { } else { return(false); } i++; } return(true); }; CarObject.prototype.start_alarm_Sound = function () { alarm_Sound.start(); }; actionObject = function () { this.initActions(); }; actionObject.prototype.initActions = function () { _global.baseactions = [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]; _global.actionObj = {}; actionObj.action0 = {}; ctarget = actionObj.action0; ctarget.discr = "voor banden halen"; ctarget.free = true; ctarget.x = 140; ctarget.y = 160; ctarget.nextaction = [4, 8]; ctarget.endfunction = this.PickupFronttire; ctarget.mc = _root.actionsTotal.action0_mc; ctarget.pose = "pose17"; actionObj.action1 = {}; ctarget = actionObj.action1; ctarget.discr = "voor banden halen 2"; ctarget.free = true; ctarget.x = 140; ctarget.y = 160; ctarget.nextaction = [4, 8]; ctarget.endfunction = this.PickupFronttire; ctarget.mc = _root.actionsTotal.action1_mc; ctarget.pose = "pose17"; actionObj.action2 = {}; ctarget = actionObj.action2; ctarget.discr = "achter banden halen"; ctarget.free = true; ctarget.x = 170; ctarget.y = 160; ctarget.nextaction = [6, 10]; ctarget.endfunction = this.PickupBacktire; ctarget.mc = _root.actionsTotal.action2_mc; ctarget.pose = "pose17"; actionObj.action3 = {}; ctarget = actionObj.action3; ctarget.discr = "achter banden halen 2"; ctarget.free = true; ctarget.x = 175; ctarget.y = 155; ctarget.nextaction = [6, 10]; ctarget.endfunction = this.PickupBacktire; ctarget.mc = _root.actionsTotal.action3_mc; ctarget.pose = "pose17"; actionObj.action4 = {}; ctarget = actionObj.action4; ctarget.discr = "rechter voorband assist"; ctarget.free = true; ctarget.x = 230; ctarget.y = 252; ctarget.endfunction = this.AssistFrontTire1; ctarget.mc = _root.actionsTotal.action4_mc; ctarget.pose = "pose3"; actionObj.action5 = {}; ctarget = actionObj.action5; ctarget.discr = "rechter voorband changer"; ctarget.free = true; ctarget.x = 280; ctarget.y = 240; ctarget.nextaction = [16]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action5_mc; ctarget.pose = "pose2"; actionObj.action6 = {}; ctarget = actionObj.action6; ctarget.discr = "rechter achterband assist"; ctarget.free = true; ctarget.x = 395; ctarget.y = 252; ctarget.endfunction = this.AssistBackTire1; ctarget.mc = _root.actionsTotal.action6_mc; ctarget.pose = "pose3"; actionObj.action7 = {}; ctarget = actionObj.action7; ctarget.discr = "rechter achterband changer"; ctarget.free = true; ctarget.x = 441; ctarget.y = 242; ctarget.nextaction = [17]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action7_mc; ctarget.pose = "pose2"; actionObj.action8 = {}; ctarget = actionObj.action8; ctarget.discr = "linker voorband assist"; ctarget.free = true; ctarget.x = 230; ctarget.y = 402; ctarget.endfunction = this.AssistFrontTire2; ctarget.mc = _root.actionsTotal.action8_mc; ctarget.pose = "pose9"; actionObj.action9 = {}; ctarget = actionObj.action9; ctarget.discr = "linker voorband changer"; ctarget.free = true; ctarget.x = 280; ctarget.y = 415; ctarget.nextaction = [18]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action9_mc; ctarget.pose = "pose8"; actionObj.action10 = {}; ctarget = actionObj.action10; ctarget.discr = "rechter achterband assist"; ctarget.free = true; ctarget.x = 395; ctarget.y = 402; ctarget.endfunction = this.AssistBackTire2; ctarget.mc = _root.actionsTotal.action10_mc; ctarget.pose = "pose9"; actionObj.action11 = {}; ctarget = actionObj.action11; ctarget.discr = "techter achterband changer"; ctarget.free = true; ctarget.x = 441; ctarget.y = 412; ctarget.nextaction = [19]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action11_mc; ctarget.pose = "pose8"; actionObj.action12 = {}; ctarget = actionObj.action12; ctarget.discr = "voorvleugel halen"; ctarget.free = true; ctarget.x = 98; ctarget.y = 200; ctarget.nextaction = [20]; ctarget.endfunction = this.PickupFrontwing; ctarget.mc = _root.actionsTotal.action12_mc; ctarget.pose = "pose28"; actionObj.action13 = {}; ctarget = actionObj.action13; ctarget.discr = "achtervleugel halen"; ctarget.free = true; ctarget.x = 576; ctarget.y = 206; ctarget.nextaction = [21]; ctarget.endfunction = this.PickupBackwing; ctarget.mc = _root.actionsTotal.action13_mc; ctarget.pose = "pose39"; actionObj.action14 = {}; ctarget = actionObj.action14; ctarget.discr = "voorvleugel changer"; ctarget.free = true; ctarget.x = 204; ctarget.y = 323; ctarget.nextaction = [22]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action14_mc; ctarget.pose = "pose6"; actionObj.action15 = {}; ctarget = actionObj.action15; ctarget.discr = "achtervleugel changer"; ctarget.free = true; ctarget.x = 510; ctarget.y = 323; ctarget.nextaction = [23]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action15_mc; ctarget.pose = "pose4"; actionObj.action16 = {}; ctarget = actionObj.action16; ctarget.discr = "voorband1 verwisselen"; ctarget.free = true; ctarget.x = 280; ctarget.y = 240; ctarget.endfunction = this.ChangeFrontTire1; ctarget.mc = _root.actionsTotal.action16_mc; ctarget.pose = "pose20"; ctarget.subaction = true; actionObj.action17 = {}; ctarget = actionObj.action17; ctarget.discr = "achterband1 verwisselen"; ctarget.free = true; ctarget.x = 441; ctarget.y = 242; ctarget.endfunction = this.ChangeBackTire1; ctarget.mc = _root.actionsTotal.action17_mc; ctarget.pose = "pose29"; ctarget.subaction = true; actionObj.action18 = {}; ctarget = actionObj.action18; ctarget.discr = "voorband2 verwisselen"; ctarget.free = true; ctarget.x = 280; ctarget.y = 415; ctarget.endfunction = this.ChangeFrontTire2; ctarget.mc = _root.actionsTotal.action18_mc; ctarget.pose = "pose26"; ctarget.subaction = true; actionObj.action19 = {}; ctarget = actionObj.action19; ctarget.discr = "achterband2 verwisselen"; ctarget.free = true; ctarget.x = 441; ctarget.y = 412; ctarget.endfunction = this.ChangeBackTire2; ctarget.mc = _root.actionsTotal.action19_mc; ctarget.pose = "pose26"; ctarget.subaction = true; actionObj.action20 = {}; ctarget = actionObj.action20; ctarget.discr = "voorvleugel assist"; ctarget.free = true; ctarget.x = 163; ctarget.y = 273; ctarget.nextaction = [24]; ctarget.endfunction = this.AssistFrontWing; ctarget.mc = _root.actionsTotal.action20_mc; ctarget.pose = "pose24"; actionObj.action21 = {}; ctarget = actionObj.action21; ctarget.discr = "achtervleugel assist"; ctarget.free = true; ctarget.x = 537; ctarget.y = 293; ctarget.nextaction = [25]; ctarget.endfunction = this.AssistBackWing; ctarget.mc = _root.actionsTotal.action21_mc; ctarget.pose = "pose34"; actionObj.action22 = {}; ctarget = actionObj.action22; ctarget.discr = "take off voorvleugel"; ctarget.free = true; ctarget.x = 204; ctarget.y = 323; ctarget.nextaction = [26]; ctarget.endfunction = this.takeofffrontwing; ctarget.mc = _root.actionsTotal.action22_mc; ctarget.pose = "pose43"; actionObj.action23 = {}; ctarget = actionObj.action23; ctarget.discr = "take off achtervleugel"; ctarget.free = true; ctarget.x = 510; ctarget.y = 323; ctarget.nextaction = [27]; ctarget.endfunction = this.takeoffbackwing; ctarget.mc = _root.actionsTotal.action23_mc; ctarget.pose = "pose40"; actionObj.action24 = {}; ctarget = actionObj.action24; ctarget.discr = "put on voorvleugel"; ctarget.free = true; ctarget.x = 204; ctarget.y = 323; ctarget.endfunction = this.putonfrontwing; ctarget.mc = _root.actionsTotal.action24_mc; ctarget.pose = "pose44"; actionObj.action25 = {}; ctarget = actionObj.action25; ctarget.discr = "put on achtervleugel"; ctarget.free = true; ctarget.x = 510; ctarget.y = 323; ctarget.endfunction = this.putonbackwing; ctarget.mc = _root.actionsTotal.action25_mc; ctarget.pose = "pose41"; actionObj.action26 = {}; ctarget = actionObj.action26; ctarget.discr = "drop voorvleugel"; ctarget.free = true; ctarget.x = 93; ctarget.y = 430; ctarget.endfunction = this.dropfrontwing; ctarget.mc = _root.actionsTotal.action26_mc; ctarget.pose = "pose45"; actionObj.action27 = {}; ctarget = actionObj.action27; ctarget.discr = "drop achtervleugel"; ctarget.free = true; ctarget.x = 582; ctarget.y = 411; ctarget.endfunction = this.dropbackwing; ctarget.mc = _root.actionsTotal.action27_mc; ctarget.pose = "pose42"; }; actionObject.prototype.selectAction = function (Obj) { trace("currentaction, myAction=" + obj.myAction); this.deselectAction(); if (obj.handsfull == "band") { trace("aparte array, omdat de handjes vol zitten met een bandje"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if (obj.handsfull == "voorvleugel") { trace("aparte array, omdat de handjes vol zitten met een achtervleugel"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if (obj.handsfull == "achtervleugel") { trace("aparte array, omdat de handjes vol zitten met een achtervleugel"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if ((obj.handsfull == "achtervleugeloud") || (obj.handsfull == "achtervleugeloud2")) { trace("aparte array, omdat de handjes vol zitten met een oude achtervleugel"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if ((obj.handsfull == "voorvleugeloud") || (obj.handsfull == "voorvleugeloud2")) { trace("aparte array, omdat de handjes vol zitten met een oude voorvleugel"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if ((!(obj.myAction === undefined)) && (!(actionObj["action" + obj.myAction].nextaction === undefined))) { trace("aparte array, omdat er een huidige action is"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = baseactions.concat(temparray); trace("arraytouse=" + arraytouse); } else { trace("gewone basearray"); var arraytouse = baseactions; } this.baselength = arraytouse.length - 1; this.turnedon = []; i = 0; while (i <= this.baselength) { index = arraytouse[i]; var ctarget = actionObj["action" + index]; var chckfunction = actionControl["chck_" + index](obj); if (ctarget.free && (chckfunction)) { ctarget.mc.play(); ctarget.mc._visible = true; this.turnedon.push(index); } i++; } this.mainCharacter = obj; }; actionObject.prototype.setAction = function (actionNumber) { if (_root.alloweddemoactions <= 0) { if (_root.paused_mc._currentframe < 2) { _root.paused_mc.gotoAndStop(2); } return(undefined); } _root.alloweddemoactions = _root.alloweddemoactions - 1; if (!actionObj["action" + actionNumber].subaction) { actionObj["action" + this.mainCharacter.myAction].free = true; actionObj["action" + this.mainCharacter.myGoal].free = true; } else { trace("SUBACTION!!"); } this.mainCharacter.myGoal = actionNumber; trace(("-----------" + this.mainCharacter.myGoal) + "---------------------------"); this.mainCharacter.myendfunction = actionObj["action" + actionNumber].endfunction; this.mainCharacter.myendpose = actionObj["action" + actionNumber].pose; if (!actionObj["action" + actionNumber].subaction) { actionObj["action" + actionNumber].free = false; } else { trace("SUBACTION!!"); } mouseX = Math.round(actionObj["action" + actionNumber].x); mouseY = Math.round(actionObj["action" + actionNumber].y); characterX = 0; characterY = 0; screenControl.clickAction(mouseX, mouseY, characterX, characterY); this.mainCharacter = undefined; _root.mainCharacter = undefined; this.deselectAction(); }; actionObject.prototype.deselectAction = function () { this.turnedonlength = this.turnedon.length - 1; i = 0; while (i <= this.turnedonlength) { index = this.turnedon[i]; var ctarget = actionObj["action" + index]; ctarget.mc._visible = false; ctarget.mc.stop(); i++; } this.turnedon = []; }; actionObject.prototype.resetcharacter = function () { trace("resetcharacter"); actionObj["action" + _root.mainCharacter.myAction].free = true; actionObj["action" + _root.mainCharacter.myGoal].free = true; actionControl.mainCharacter.myendfunction = undefined; actionControl.mainCharacter.myendpose = undefined; if (actionControl.mainCharacter.handsfull == undefined) { actionControl.mainCharacter.myAction = undefined; } actionControl.mainCharacter.myGoal = undefined; }; actionObject.prototype.Generalendfunction = function (obj) { trace("Generalendfunction function , myGoal=" + obj.myGoal); obj.myAction = obj.myGoal; obj.handsfull = undefined; }; actionObject.prototype.PickupFronttire = function (obj) { actionControl.Generalendfunction(obj); trace("PickupFronttire function"); obj.handsfull = "band"; _root.bandenvoor_mc.prevFrame(); }; actionObject.prototype.PickupBacktire = function (obj) { actionControl.Generalendfunction(obj); trace("PickupBacktire function"); obj.handsfull = "band"; _root.bandenachter_mc.prevFrame(); }; actionObject.prototype.AssistFrontTire1 = function (obj) { if (obj.handsfull == "band") { _root.bandenvoor1_mc.gotoAndStop(2); } actionControl.Generalendfunction(obj); }; actionObject.prototype.AssistFrontTire2 = function (obj) { if (obj.handsfull == "band") { _root.bandenvoor2_mc.gotoAndStop(2); } actionControl.Generalendfunction(obj); }; actionObject.prototype.AssistBackTire1 = function (obj) { if (obj.handsfull == "band") { _root.bandenachter1_mc.gotoAndStop(2); } actionControl.Generalendfunction(obj); }; actionObject.prototype.AssistBackTire2 = function (obj) { if (obj.handsfull == "band") { _root.bandenachter2_mc.gotoAndStop(2); } actionControl.Generalendfunction(obj); }; actionObject.prototype.ChangeFrontTire1 = function (obj) { var cframe = _root.carholder_mc.car_mc.voorband1_mc._currentframe; if (cframe > 2) { _root.bandenvoorrol1_mc.gotoAndPlay(25); } else { _root.bandenvoorrol1_mc.gotoAndPlay(2); } _root.carholder_mc.car_mc.voorband1_mc.gotoAndStop(2); obj.welkeband = "voor1"; obj.gotoAndPlay("pose20"); driverObj.driver0.fr = 100; _root.R_game_mc.menu_overall_mc.fr_mc.gotoAndStop(1); }; actionObject.prototype.ChangeFrontTire2 = function (obj) { var cframe = _root.carholder_mc.car_mc.voorband2_mc._currentframe; if (cframe > 2) { _root.bandenvoorrol2_mc.gotoAndPlay(25); } else { _root.bandenvoorrol2_mc.gotoAndPlay(2); } _root.carholder_mc.car_mc.voorband2_mc.gotoAndStop(2); obj.welkeband = "voor2"; obj.gotoAndPlay("pose21"); driverObj.driver0.fl = 100; _root.R_game_mc.menu_overall_mc.fl_mc.gotoAndStop(1); }; actionObject.prototype.ChangeBackTire1 = function (obj) { var cframe = _root.carholder_mc.car_mc.achterband1_mc._currentframe; if (cframe > 2) { _root.bandenachterrol1_mc.gotoAndPlay(25); } else { _root.bandenachterrol1_mc.gotoAndPlay(2); } _root.carholder_mc.car_mc.achterband1_mc.gotoAndStop(2); obj.welkeband = "achter1"; obj.gotoAndPlay("pose20"); driverObj.driver0.br = 100; _root.R_game_mc.menu_overall_mc.br_mc.gotoAndStop(1); }; actionObject.prototype.ChangeBackTire2 = function (obj) { var cframe = _root.carholder_mc.car_mc.achterband2_mc._currentframe; if (cframe > 2) { _root.bandenachterrol2_mc.gotoAndPlay(25); } else { _root.bandenachterrol2_mc.gotoAndPlay(2); } _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(2); obj.welkeband = "achter2"; obj.gotoAndPlay("pose21"); driverObj.driver0.bl = 100; _root.R_game_mc.menu_overall_mc.bl_mc.gotoAndStop(1); }; actionObject.prototype.PickupFrontwing = function (obj) { actionControl.Generalendfunction(obj); trace("PickupFrontwing function"); obj.handsfull = "voorvleugel"; _root.voorvleugel_mc.prevFrame(); }; actionObject.prototype.PickupBackwing = function (obj) { actionControl.Generalendfunction(obj); trace("PickupBackwing function"); obj.handsfull = "achtervleugel"; _root.achtervleugel_mc.prevFrame(); }; actionObject.prototype.AssistFrontWing = function (obj) { obj.myAction = obj.myGoal; }; actionObject.prototype.AssistBackWing = function (obj) { obj.myAction = obj.myGoal; }; actionObject.prototype.takeoffbackwing = function (obj) { actionControl.Generalendfunction(obj); trace("Pickup OLD Backwing function"); var cframe = _root.carholder_mc.car_mc.achtervleugel_mc._currentframe; if (cframe > 2) { obj.handsfull = "achtervleugeloud2"; obj.gotoAndPlay("pose46"); } else { obj.handsfull = "achtervleugeloud"; obj.gotoAndPlay("pose40"); } _root.carholder_mc.car_mc.achtervleugel_mc.gotoAndStop(2); _root.gameScreen.mainCharacter = obj; obj.achtervleugel_frame = cframe; }; actionObject.prototype.takeofffrontwing = function (obj) { actionControl.Generalendfunction(obj); trace("Pickup OLD Frontwing function"); var cframe = _root.carholder_mc.car_mc.voorvleugel_mc._currentframe; if (cframe > 2) { obj.handsfull = "voorvleugeloud2"; obj.gotoAndPlay("pose66"); } else { obj.handsfull = "voorvleugeloud"; obj.gotoAndPlay("pose43"); } _root.carholder_mc.car_mc.voorvleugel_mc.gotoAndStop(2); _root.gameScreen.mainCharacter = obj; obj.voorvleugel_frame = cframe; }; actionObject.prototype.putonbackwing = function (obj) { actionControl.Generalendfunction(obj); obj.gotoAndPlay("pose41"); driverObj.driver0.bw = 100; _root.R_game_mc.menu_overall_mc.bw_mc.gotoAndStop(1); }; actionObject.prototype.putonfrontwing = function (obj) { actionControl.Generalendfunction(obj); obj.gotoAndPlay("pose44"); driverObj.driver0.fw = 100; _root.R_game_mc.menu_overall_mc.fw_mc.gotoAndStop(1); }; actionObject.prototype.dropbackwing = function (obj) { actionControl.Generalendfunction(obj); if (obj.achtervleugel_frame > 2) { obj.gotoAndPlay("pose47"); } else { obj.gotoAndPlay("pose42"); } }; actionObject.prototype.dropfrontwing = function (obj) { actionControl.Generalendfunction(obj); if (obj.voorvleugel_frame > 2) { obj.gotoAndPlay("pose67"); } else { obj.gotoAndPlay("pose45"); } }; actionObject.prototype.startlollipop = function () { if (!_root.carholder_mc.car_mc.inspot) { return(undefined); } if (!enoughfuell) { return(undefined); } if (!(_root.tankers_mc._currentframe === 1)) { return(undefined); } if (_root.carholder_mc.car_mc.voorband1_mc._currentframe == 2) { return(undefined); } if (_root.carholder_mc.car_mc.voorband2_mc._currentframe == 2) { return(undefined); } if (_root.carholder_mc.car_mc.achterband1_mc._currentframe == 2) { return(undefined); } if (_root.carholder_mc.car_mc.achterband2_mc._currentframe == 2) { return(undefined); } if (_root.carholder_mc.car_mc.voorvleugel_mc._currentframe == 2) { return(undefined); } if (_root.carholder_mc.car_mc.achtervleugel_mc._currentframe == 2) { return(undefined); } if (!(_root.wiping_total._currentframe === 1)) { return(undefined); } _root.carholder_mc.car_mc.exit = true; _root.sound_engine_mc.gotoAndPlay("leaving"); _root.lollipop_mc.play(); }; actionObject.prototype.chck_0 = function (obj) { if (_root.bandenvoor_mc._currentframe > 1) { return(true); } return(false); }; actionObject.prototype.chck_2 = function (obj) { if (_root.bandenachter_mc._currentframe > 1) { return(true); } return(false); }; actionObject.prototype.chck_4 = function (obj) { if ((obj.handsfull == "band") && (!(_root.bandenvoor1_mc._currentframe === 1))) { return(false); } return(true); }; actionObject.prototype.chck_6 = function (obj) { if ((obj.handsfull == "band") && (!(_root.bandenachter1_mc._currentframe === 1))) { return(false); } return(true); }; actionObject.prototype.chck_8 = function (obj) { if ((obj.handsfull == "band") && (!(_root.bandenvoor2_mc._currentframe === 1))) { return(false); } return(true); }; actionObject.prototype.chck_10 = function (obj) { if ((obj.handsfull == "band") && (!(_root.bandenachter2_mc._currentframe === 1))) { return(false); } return(true); }; actionObject.prototype.chck_5 = function (obj) { return(true); }; actionObject.prototype.chck_7 = function (obj) { return(true); }; actionObject.prototype.chck_9 = function (obj) { return(true); }; actionObject.prototype.chck_11 = function (obj) { return(true); }; actionObject.prototype.chck_12 = function (obj) { if (_root.voorvleugel_mc._currentframe > 1) { return(true); } return(false); }; actionObject.prototype.chck_13 = function (obj) { if (_root.achtervleugel_mc._currentframe > 1) { return(true); } return(false); }; actionObject.prototype.chck_14 = function (obj) { return(true); }; actionObject.prototype.chck_15 = function (obj) { return(true); }; actionObject.prototype.chck_16 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if ((_root.bandenvoor1_mc._currentframe == 2) && (!actionObj.action4.free)) { return(true); } return(false); }; actionObject.prototype.chck_17 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if ((_root.bandenachter1_mc._currentframe == 2) && (!actionObj.action6.free)) { return(true); } return(false); }; actionObject.prototype.chck_18 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if ((_root.bandenvoor2_mc._currentframe == 2) && (!actionObj.action8.free)) { return(true); } return(false); }; actionObject.prototype.chck_19 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if ((_root.bandenachter2_mc._currentframe == 2) && (!actionObj.action10.free)) { return(true); } return(false); }; actionObject.prototype.chck_20 = function (obj) { return(true); }; actionObject.prototype.chck_21 = function (obj) { return(true); }; actionObject.prototype.chck_22 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if (!(_root.carholder_mc.car_mc.voorvleugel_mc._currentframe === 2)) { return(true); } return(false); }; actionObject.prototype.chck_23 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if (!(_root.carholder_mc.car_mc.achtervleugel_mc._currentframe === 2)) { return(true); } return(false); }; actionObject.prototype.chck_24 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if (_root.carholder_mc.car_mc.voorvleugel_mc._currentframe == 2) { return(true); } return(false); }; actionObject.prototype.chck_25 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if (_root.carholder_mc.car_mc.achtervleugel_mc._currentframe == 2) { return(true); } return(false); }; actionObject.prototype.chck_26 = function (obj) { return(true); }; actionObject.prototype.chck_27 = function (obj) { return(true); }; _root.submitlevel = 0; LevelObject = function () { }; LevelObject.prototype.addTime = function (timer) { trace("WHOOOPS"); this.currentTime = this.currentTime + 0.00564516129032258; }; LevelObject.prototype.resetTime = function () { this.currentTime = 0; }; LevelObject.prototype.stopTime = function () { this.timePaused = true; }; LevelObject.prototype.setLevelStatus = function () { _global.pitstoplevel = undefined; _global.pitstoplevel = [0]; _global.cLevel = 1; _global.levelstatus = []; levelstatus[0] = {change:0, tank:1, spawn:16, stops:1, targettime:7}; levelstatus[1] = {change:0, tank:1, spawn:16, stops:1, targettime:8}; levelstatus[2] = {change:1, tank:1, spawn:15, stops:1, targettime:8}; levelstatus[3] = {change:1, tank:1, spawn:14, stops:1, targettime:8}; levelstatus[4] = {change:2, tank:1, spawn:13, stops:1, targettime:10}; levelstatus[5] = {change:2, tank:1, spawn:12, stops:1, targettime:10}; levelstatus[6] = {change:3, tank:1, spawn:11, stops:1, targettime:10}; levelstatus[7] = {change:3, tank:1, spawn:10, stops:2, targettime:9}; levelstatus[8] = {change:3, tank:1, spawn:9, stops:2, targettime:9}; levelstatus[9] = {change:4, tank:1, spawn:8, stops:2, targettime:9}; levelstatus[10] = {change:4, tank:1, spawn:7, stops:2, targettime:8}; levelstatus[11] = {change:4, tank:1, spawn:6, stops:2, targettime:8}; levelstatus[12] = {change:5, tank:1, spawn:6, stops:2, targettime:8}; levelstatus[13] = {change:5, tank:1, spawn:7, stops:3, targettime:7}; levelstatus[14] = {change:5, tank:1, spawn:7, stops:3, targettime:7}; levelstatus[15] = {change:6, tank:1, spawn:7, stops:3, targettime:7}; levelstatus[16] = {change:6, tank:1, spawn:6, stops:3, targettime:6}; levelstatus[17] = {change:6, tank:1, spawn:6, stops:3, targettime:6}; levelstatus[18] = {change:6, tank:1, spawn:5, stops:3, targettime:6}; _global.tochangearray = ["voorband1_mc", "voorband2_mc", "achterband1_mc", "achterband2_mc", "voorvleugel_mc", "achtervleugel_mc"]; }; LevelObject.prototype.startLevel = function () { _global.pitstoptimes = undefined; _global.pitstoptimes = [0]; this.stopmade = 0; this.getLevelStatus(); this.chckpitstops(); }; LevelObject.prototype.getLevelStatus = function () { this.tochange = levelstatus[cLevel].change; this.totank = levelstatus[cLevel].tank; this.tospawn = levelstatus[cLevel].spawn * 31; this.tostop = levelstatus[cLevel].stops; }; LevelObject.prototype.getCarStatus = function () { this.temptochangearray = tochangearray.concat(); var mydriver = driverObj.driver0; var mymc = _root.carholder_mc.car_mc; if (mydriver.fl < 50) { mymc.voorband2_mc.gotoAndStop(3); } if (mydriver.fr < 50) { mymc.voorband1_mc.gotoAndStop(3); } if (mydriver.bl < 50) { mymc.achterband2_mc.gotoAndStop(3); } if (mydriver.br < 50) { mymc.achterband1_mc.gotoAndStop(3); } if (mydriver.fw < 50) { mymc.voorvleugel_mc.gotoAndStop(3); } if (mydriver.bw < 50) { mymc.achtervleugel_mc.gotoAndStop(3); } var fuelframe = Math.round((mydriver.fu * 299) / 100); _root.indicator_fuel_mc.meter_mc.gotoAndStop(fuelframe); }; LevelObject.prototype.chckpitstops = function () { if (this.stopmade >= this.tostop) { driverObj.driver0.atpitstreet = false; var cframe = _root.indicator_fuel_mc.meter_mc._currentframe; var newfuel = ((cframe * 100) / 299); if (newfuel > 100) { newfuel = 100; } else if (newfuel < 0) { newfuel = 0; } driverObj.driver0.fu = newfuel; driverObj.driver0.speedPerc = 40; _root.R_game_mc.pittime_mc.gotoAndPlay(2); _global.framedest = "race"; _root.black_mc.gotoAndPlay("fadein"); } else { trace("jo"); this.stopmade = this.stopmade + 1; _root.createEmptyMovieClip("spawn_mc", 6); var ttime = (Math.round((Math.random() * 100) - 40) + 340); _root.spawn_mc.gtime = ttime; _root.spawn_mc.ctime = 0; _root.spawn_mc.onEnterFrame = function () { if (!(_root.carholder_mc.car_mc === undefined)) { return(undefined); } this.difft = this.gtime - this.ctime; if (this.difft == undefined) { return(undefined); } if (this.difft < 20) { if (!(_root.enginesound === "arriving")) { _root.sound_engine_mc.gotoAndPlay("arriving"); } } if ((this.difft < 120) && (_root.alarmInterval == undefined)) { _root.alarm1_mc.gotoAndPlay(2); _root.alarm2_mc.gotoAndPlay(4); clearInterval(_root.alarmInterval); CarControl.start_alarm_Sound(); _root.alarmInterval = setInterval(CarControl, "start_alarm_Sound", 800); _root.video_lamp_mc.gotoAndPlay(2); } if (this.ctime >= this.gtime) { carControl.createCar(_root.invulxcar, _root.invulycar, "f1car"); this.ctime = 0; delete this.onEnterFrame; this.removeMovieClip(); } this.ctime = this.ctime + 1; }; } }; LevelObject.prototype.endGame = function () { }; _root.gameStarted = false;
Instance of Symbol 1547 MovieClip in Frame 678
onClipEvent (load) { this.useHandCursor = false; this.onRelease = function () { mouseX = Math.round(_root._xmouse); mouseY = Math.round(_root._ymouse); screenControl.clickScreen(mouseX, mouseY, characterX, characterY); }; }
Instance of Symbol 1649 MovieClip "truck_mc" in Frame 678
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1695 MovieClip "buyme_mc" in Frame 678
onClipEvent (load) { this._visible = false; }
Frame 679
this.startGame = function () { if (!_root.gameStarted) { _root.gameStarted = true; _global.timeControl = new TimeObject(); _global.timeControl.resetTime(); _global.timeControl.timePaused = true; _global.characterArray = new Array(); _global.staticArray = new Array(); _global.screenControl = new ScreenObject(); screenControl.tileWidth = 20; screenControl.tileHeight = 20; ASBroadcaster.initialize(screenControl); Key.addListener(screenControl.keyListener); screenControl.normalMode(); _global.gameControl = new GameObject(); gameControl.initializeCreateZones(); ASBroadcaster.initialize(gameControl); gameControl.initializeGame(); _global.pathControl = new PathObject({x:0, y:0}, end, 100, 3); dialogControl.initialize(); walkInterval = setInterval(gameControl, "doWalk", 40); PathfinderInterval = setInterval(pathControl, "runPathFinder", 100); i = 1; while (i <= 9) { gameControl.getCreateZone(); i++; } gameControl.createMainCharacter(150, 350, 180); _global.carControl = new CarObject(); _global.actionControl = new actionObject(); _global.levelControl = new levelObject(); timeControl.setstartTime(); _root.indicator_time_mc.onEnterFrame = function () { if (!timeControl.gamePaused) { timeControl.publishTime(); } }; } }; this.startGame(); _root.settile = function (gotteni, gottenj, gottenstatus) { var i = gotteni; var j = gottenj; var status = gottenstatus; precTarget = (i + "y") + j; cTarget = _root.mapedit["gridx" + precTarget]; cTarget.status = status; cTarget.gotoAndPlay(2); }; _root.but_gototruck_mc.onRollOver = function () { _root.but_gototruck_mc.gotoAndStop(2); }; _root.but_gototruck_mc.onRollOut = function () { _root.but_gototruck_mc.gotoAndStop(1); }; _root.but_gototruck_mc.onPress = function () { _root.truck_mc.voorband_truck_pile1.gotoAndStop(1); _root.truck_mc.voorband_truck_pile2.gotoAndStop(1); _root.truck_mc.achterband_truck_pile1.gotoAndStop(1); _root.truck_mc.achterband_truck_pile2.gotoAndStop(1); _root.truck_mc.voorvleugel_truck_mc.gotoAndStop(1); _root.truck_mc.achtervleugel_truck_mc.gotoAndStop(1); _root.truck_mc._visible = true; }; _root.indicator_fuel_mc.meter_mc.onEnterFrame = function () { var cframe = this._currentframe; if ((_root.tankers_mc._currentframe == 11) && (cframe < 300)) { this.gotoAndStop(cframe + 1); if (this.ctime >= 8) { tank_Sound.start(); this.ctime = 0; } this.ctime = this.ctime + 1; } else if ((_root.tankers_mc._currentframe == 11) && (cframe >= 300)) { this.play(); } if (cframe > 0) { _global.enoughfuell = true; this._knipper_mc._visible = false; } else { _global.enoughfuell = false; this._knipper_mc._visible = true; } }; _global.laptop_Sound = new Sound(); laptop_Sound.attachSound("laptop_lnk"); _global.alarm_Sound = new Sound(); alarm_Sound.attachSound("alarm_lnk"); _global.drill_Sound = new Sound(); drill_Sound.attachSound("drill_lnk"); _global.tank_Sound = new Sound(); tank_Sound.attachSound("tank_lnk"); _global.tire_Sound = new Sound(); tire_Sound.attachSound("tire_lnk"); _global.whiping_Sound = new Sound(); whiping_Sound.attachSound("whiping_lnk"); _global.wing_Sound = new Sound(); wing_Sound.attachSound("wing_lnk"); _global.tankin_Sound = new Sound(); tankin_Sound.attachSound("tankin_lnk"); _global.tankuit_Sound = new Sound(); tankuit_Sound.attachSound("tankuit_lnk"); clevel = 1; _global.pitstoplevel = []; _global.pitstoptimes = []; levelControl.setLevelStatus(); levelControl.startLevel(); _root.goprevscene = function () { gotoAndStop (1); }; _root.R_game_mc._visible = false; stop(); _root.leveldisplay = _root.clevel;
Symbol 47 MovieClip [FLabelSymbol] Frame 1
#initclip 3 _global.FLabelClass = function () { if (this.hostComponent == undefined) { this.hostComponent = ((this._parent.controller == undefined) ? (this._parent) : (this._parent.controller)); } if (this.customTextStyle == undefined) { if (this.hostComponent.textStyle == undefined) { this.hostComponent.textStyle = new TextFormat(); } this.textStyle = this.hostComponent.textStyle; this.enable = true; } }; FLabelClass.prototype = new MovieClip(); Object.registerClass("FLabelSymbol", FLabelClass); FLabelClass.prototype.setLabel = function (label) { var val = this.hostComponent.styleTable.embedFonts.value; if (val != undefined) { this.labelField.embedFonts = val; } this.labelField.setNewTextFormat(this.textStyle); this.labelField.text = label; this.labelField._height = this.labelField.textHeight + 2; }; FLabelClass.prototype.setSize = function (width) { this.labelField._width = width; }; FLabelClass.prototype.setEnabled = function (enable) { this.enable = enable; var tmpColor = this.hostComponent.styleTable[(enable ? "textColor" : "textDisabled")].value; if (tmpColor == undefined) { tmpColor = (enable ? 0 : 8947848); } this.setColor(tmpColor); }; FLabelClass.prototype.getLabel = function () { return(this.labelField.text); }; FLabelClass.prototype.setColor = function (col) { this.labelField.textColor = col; }; #endinitclip
Symbol 50 MovieClip [FHighlightSymbol] Frame 1
var component = _parent.controller; component.registerSkinElement(highlight_mc, "selection"); stop();
Symbol 50 MovieClip [FHighlightSymbol] Frame 2
component.registerSkinElement(highlight_mc2, "selectionDisabled"); stop();
Symbol 50 MovieClip [FHighlightSymbol] Frame 3
component.registerSkinElement(highlight_mc3, "selectionUnfocused"); stop();
Symbol 51 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 i in this.styleFormat_prm) { this.setStyleProperty(i, this.styleFormat_prm[i]); } } }; 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 funct in this.methodTable) { this[funct](); } }; FUIComponentClass.prototype.drawRect = function (x, y, w, h) { var inner = this.styleTable.focusRectInner.value; var outer = this.styleTable.focusRectOuter.value; if (inner == undefined) { inner = 16777215 /* 0xFFFFFF */; } if (outer == undefined) { outer = 0; } this.createEmptyMovieClip("focusRect", 1000); this.focusRect.controller = this; this.focusRect.lineStyle(1, outer); 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, inner); 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 tmpValue = parseInt(value); if (!isNaN(tmpValue)) { value = tmpValue; } var global = ((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 || (!global)) { 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 textProp = propName.subString(4, propName.length); this.textStyle[textProp] = value; this.invalidate("setSize"); } else { for (var j in this.styleTable[propName].coloredMCs) { var myColor = new Color(this.styleTable[propName].coloredMCs[j]); if (this.styleTable[propName].value == undefined) { var myTObj = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColor.setTransform(myTObj); } else { myColor.setRGB(value); } } } this.styleTable[propName].useGlobal = global; } }; 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 myColor = new Color(skinMCRef); myColor.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 i in arguments[0]) { this[i] = arguments[0][i]; } } }; _global.FStyleFormat.prototype = new Object(); FStyleFormat.prototype.addListener = function () { var arg = 0; while (arg < arguments.length) { var mcRef = arguments[arg]; this.listeners[arguments[arg]] = mcRef; for (var i in this) { if (this.isAStyle(i)) { mcRef.updateStyleProperty(this, i.toString()); } } arg++; } }; FStyleFormat.prototype.removeListener = function (component) { this.listeners[component] = undefined; for (var prop in this) { if (this.isAStyle(prop)) { if (component.styleTable[prop].useGlobal == this.isGlobal) { component.styleTable[prop].useGlobal = true; var value = (this.isGlobal ? undefined : (globalStyleFormat[prop])); component.setStyleProperty(prop, value, true); } } } }; FStyleFormat.prototype.applyChanges = function () { var count = 0; for (var i in this.listeners) { var component = this.listeners[i]; if (arguments.length > 0) { var j = 0; while (j < arguments.length) { if (this.isAStyle(arguments[j])) { component.updateStyleProperty(this, arguments[j]); } j++; } } else { for (var j in this) { if (this.isAStyle(j)) { component.updateStyleProperty(this, j.toString()); } } } } }; FStyleFormat.prototype.isAStyle = function (name) { return((this.nonStyles[name] ? false : true)); }; #endinitclip
Symbol 64 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 74 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 83 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 84 MovieClip [UpArrow] Frame 1
stop();
Symbol 84 MovieClip [UpArrow] Frame 2
stop();
Symbol 84 MovieClip [UpArrow] Frame 3
stop();
Symbol 91 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 98 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 103 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 104 MovieClip [ScrollThumb] Frame 1
stop();
Symbol 112 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 120 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 128 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 129 MovieClip [DownArrow] Frame 1
stop();
Symbol 129 MovieClip [DownArrow] Frame 2
stop();
Symbol 129 MovieClip [DownArrow] Frame 3
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 230 MovieClip [f1_main] Frame 1
stop();
Symbol 231 MovieClip [car2] Frame 1
stop();
Symbol 231 MovieClip [car2] Frame 2
stop();
Symbol 236 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 1
stop();
Symbol 246 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 1
this.myColor = new Color(this.sub_mc); this.myColor.setTransform(myCarColor);
Symbol 268 MovieClip Frame 1
this.myColor = new Color(this.sub_mc); this.myColor.setTransform(myCarColor); stop();
Symbol 280 MovieClip Frame 1
stop();
Symbol 284 MovieClip [f1car] Frame 1
var ctargetbody = this.color_mc; this.carColor = new Color(ctargetbody); this.carColor.setTransform(myCarColor);
Symbol 346 MovieClip Frame 1
this.myColor = new Color(this.sub_mc); this.myColor.setTransform(myCarColor);
Symbol 380 MovieClip [character35] Frame 1
stop();
Symbol 380 MovieClip [character35] Frame 22
drill_Sound.start();
Symbol 380 MovieClip [character35] Frame 45
_root[("banden" + this.welkeband) + "_mc"].gotoAndPlay(3);
Symbol 380 MovieClip [character35] Frame 64
drill_Sound.start();
Symbol 380 MovieClip [character35] Frame 65
if (this.welkeband == "voor1") { _root.carholder_mc.car_mc.voorband1_mc.gotoAndStop(1); } else if (this.welkeband == "voor2") { _root.carholder_mc.car_mc.voorband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter1") { _root.carholder_mc.car_mc.achterband1_mc.gotoAndStop(1); } else if (this.welkeband == "achter2") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); }
Symbol 380 MovieClip [character35] Frame 72
stop();
Symbol 380 MovieClip [character35] Frame 76
drill_Sound.start();
Symbol 380 MovieClip [character35] Frame 99
_root[("banden" + this.welkeband) + "_mc"].gotoAndPlay(3);
Symbol 380 MovieClip [character35] Frame 115
drill_Sound.start();
Symbol 380 MovieClip [character35] Frame 119
if (this.welkeband == "voor1") { _root.carholder_mc.car_mc.voorband1_mc.gotoAndStop(1); } else if (this.welkeband == "voor2") { _root.carholder_mc.car_mc.voorband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter1") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter2") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); }
Symbol 380 MovieClip [character35] Frame 129
stop();
Symbol 380 MovieClip [character35] Frame 155
if (this.welkeband == "voor1") { _root.carholder_mc.car_mc.voorband1_mc.gotoAndStop(1); } else if (this.welkeband == "voor2") { _root.carholder_mc.car_mc.voorband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter1") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter2") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); } drill_Sound.start();
Symbol 380 MovieClip [character35] Frame 165
if (this.welkeband == "voor1") { _root.carholder_mc.car_mc.voorband1_mc.gotoAndStop(1); } else if (this.welkeband == "voor2") { _root.carholder_mc.car_mc.voorband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter1") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter2") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); } drill_Sound.start();
Symbol 380 MovieClip [character35] Frame 184
wing_Sound.start();
Symbol 380 MovieClip [character35] Frame 185
trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); screenControl.clickScreenSingle(520, 400, this); stop();
Symbol 380 MovieClip [character35] Frame 188
drill_Sound.start();
Symbol 380 MovieClip [character35] Frame 191
wing_Sound.start();
Symbol 380 MovieClip [character35] Frame 192
trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); screenControl.clickScreenSingle(520, 400, this); stop();
Symbol 380 MovieClip [character35] Frame 201
wing_Sound.start();
Symbol 380 MovieClip [character35] Frame 202
_root.carholder_mc.car_mc.achtervleugel_mc.gotoAndStop(1);
Symbol 380 MovieClip [character35] Frame 203
stop();
Symbol 380 MovieClip [character35] Frame 207
wing_Sound.start();
Symbol 380 MovieClip [character35] Frame 208
_root.achtervleugel_oud_mc.gotoAndStop(2);
Symbol 380 MovieClip [character35] Frame 209
stop();
Symbol 380 MovieClip [character35] Frame 213
wing_Sound.start();
Symbol 380 MovieClip [character35] Frame 214
if (this.achtervleugel_frame > 2) { _root.achtervleugel_oud_mc.gotoAndStop(3); } else { _root.achtervleugel_oud_mc.gotoAndStop(2); }
Symbol 380 MovieClip [character35] Frame 215
stop();
Symbol 380 MovieClip [character35] Frame 225
wing_Sound.start();
Symbol 380 MovieClip [character35] Frame 227
trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); screenControl.clickScreenSingle(100, 350, this); stop();
Symbol 380 MovieClip [character35] Frame 232
wing_Sound.start();
Symbol 380 MovieClip [character35] Frame 234
trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); screenControl.clickScreenSingle(100, 350, this); stop();
Symbol 380 MovieClip [character35] Frame 242
wing_Sound.start();
Symbol 380 MovieClip [character35] Frame 243
_root.carholder_mc.car_mc.voorvleugel_mc.gotoAndStop(1);
Symbol 380 MovieClip [character35] Frame 244
stop();
Symbol 380 MovieClip [character35] Frame 251
wing_Sound.start();
Symbol 380 MovieClip [character35] Frame 252
_root.voorvleugel_oud_mc.gotoAndStop(2);
Symbol 380 MovieClip [character35] Frame 253
stop();
Symbol 380 MovieClip [character35] Frame 257
wing_Sound.start();
Symbol 380 MovieClip [character35] Frame 258
_root.voorvleugel_oud_mc.gotoAndStop(3);
Symbol 380 MovieClip [character35] Frame 259
stop();
Symbol 385 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 1
stop();
Symbol 389 MovieClip [grid] Frame 2
this.sub.gotoAndStop(this.status + 2); stop();
Symbol 394 MovieClip Frame 1
var component = _parent; component.registerSkinElement(track_mc, "scrollTrack");
Symbol 395 MovieClip [FScrollBarSymbol] Frame 1
#initclip 5 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 tmp = 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; tmp = Math.min(tmp, this.maxPos); this.setScrollPosition(Math.max(tmp, 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 wasEnabled = this.enable; if (enabledFlag && (!wasEnabled)) { 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) && (wasEnabled)) { 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 delt = this.smallScroll; if (inc != "one") { delt = ((this.largeScroll == 0) ? (this.pageSize) : (this.largeScroll)); } var newPos = (this.getScrollPosition() + (mode * delt)); if (newPos > this.maxPos) { newPos = this.maxPos; } else if (newPos < this.minPos) { newPos = this.minPos; } this.setScrollPosition(newPos); }; 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 c = this.controller; c.scrollPosition = Math.round(((c.maxPos - c.minPos) * (this._y - c.scrollTop)) / c.trackHeight) + c.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 pos = this.textField.hscroll; this.setScrollProperties(this.textField._width, 0, this.textField.maxhscroll); this.setScrollPosition(Math.min(pos, this.textField.maxhscroll)); } else { var pos = this.textField.scroll; var pageSize = (this.textField.bottomScroll - this.textField.scroll); this.setScrollProperties(pageSize, 1, this.textField.maxscroll); this.setScrollPosition(Math.min(pos, 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 396 MovieClip [DataProviderSymbol] Frame 1
#initclip 2 _global.DataProviderClass = function () { this.init(); }; DataProviderClass.prototype.init = function () { this.items = new Array(); this.uniqueID = 0; this.views = new Array(); }; DataProviderClass.prototype.addView = function (viewRef) { this.views.push(viewRef); var eventObj = {event:"updateAll"}; viewRef.modelChanged(eventObj); }; DataProviderClass.prototype.addItemAt = function (index, value) { if (index < this.getLength()) { this.items.splice(index, 0, "tmp"); } this.items[index] = new Object(); if (typeof(value) == "object") { this.items[index] = value; } else { this.items[index].label = value; } this.items[index].__ID__ = this.uniqueID++; var eventObj = {event:"addRows", firstRow:index, lastRow:index}; this.updateViews(eventObj); }; DataProviderClass.prototype.addItem = function (value) { this.addItemAt(this.getLength(), value); }; DataProviderClass.prototype.removeItemAt = function (index) { var tmpItm = this.items[index]; this.items.splice(index, 1); var eventObj = {event:"deleteRows", firstRow:index, lastRow:index}; this.updateViews(eventObj); return(tmpItm); }; DataProviderClass.prototype.removeAll = function () { this.items = new Array(); this.updateViews({event:"deleteRows", firstRow:0, lastRow:this.getLength() - 1}); }; DataProviderClass.prototype.replaceItemAt = function (index, itemObj) { if ((index < 0) || (index >= this.getLength())) { return(undefined); } var tmpID = this.getItemID(index); if (typeof(itemObj) == "object") { this.items[index] = itemObj; } else { this.items[index].label = itemObj; } this.items[index].__ID__ = tmpID; this.updateViews({event:"updateRows", firstRow:index, lastRow:index}); }; DataProviderClass.prototype.getLength = function () { return(this.items.length); }; DataProviderClass.prototype.getItemAt = function (index) { return(this.items[index]); }; DataProviderClass.prototype.getItemID = function (index) { return(this.items[index].__ID__); }; DataProviderClass.prototype.sortItemsBy = function (fieldName, order) { this.items.sortOn(fieldName); if (order == "DESC") { this.items.reverse(); } this.updateViews({event:"sort"}); }; DataProviderClass.prototype.updateViews = function (eventObj) { var i = 0; while (i < this.views.length) { this.views[i].modelChanged(eventObj); i++; } }; #endinitclip
Symbol 397 MovieClip [FSelectableItemSymbol] Frame 1
#initclip 7 function FSelectableItemClass() { this.init(); } FSelectableItemClass.prototype = new FUIComponentClass(); FSelectableItemClass.prototype.init = function () { if (this._name != "itemAsset") { this.highlighted = false; this.layoutContent(100); } }; FSelectableItemClass.prototype.drawItem = function (itmObj, selected) { this.displayContent(itmObj, selected); if ((this.highlighted != selected) || ((this.controller.focused != this.oldFocus) && (selected))) { this.setHighlighted(selected); } this.oldFocus = this.controller.focused; }; FSelectableItemClass.prototype.setSize = function (width, height) { var LOWEST_DEPTH = -16384; this.width = width; this.layoutContent(width); this.attachMovie("FHighlightSymbol", "highlight_mc", LOWEST_DEPTH); this.highlight_mc._x = 0.5; this.highlight_mc._width = width - 0.5; this.highlight_mc._height = height; this.highlight_mc.controller = this; this.highlight_mc._alpha = 0; this.highlight_mc.trackAsMenu = true; this.highlight_mc.onPress = function () { if (this.controller.enable) { this.controller.controller.clickHandler(this.controller.itemNum); } }; this.highlight_mc.onDragOver = function () { if (this.controller.controller.focused) { this.onPress(); } }; this.highlight_mc.useHandCursor = false; this.highlight_mc.trackAsMenu = true; }; FSelectableItemClass.prototype.setEnabled = function (enabledFlag) { this.enable = enabledFlag; this.fLabel_mc.setEnabled(enabledFlag); this.highlight_mc.gotoAndStop((enabledFlag ? "unfocused" : "disabled")); }; FSelectableItemClass.prototype.layoutContent = function (width) { this.attachMovie("FLabelSymbol", "fLabel_mc", 2, {hostComponent:this.controller}); this.fLabel_mc._x = 2; this.fLabel_mc._y = 0; this.fLabel_mc.setSize(width - 2); this.fLabel_mc.labelField.selectable = false; }; FSelectableItemClass.prototype.displayContent = function (itmObj, selected) { var tmpLabel = ""; if (itmObj.label != undefined) { tmpLabel = itmObj.label; } else if (typeof(itmObj) == "object") { for (var i in itmObj) { if (i != "__ID__") { tmpLabel = (itmObj[i] + ", ") + tmpLabel; } } tmpLabel = tmpLabel.substring(0, tmpLabel.length - 2); } else { tmpLabel = itmObj; } if (this.fLabel_mc.labelField.text != tmpLabel) { this.fLabel_mc.setLabel(tmpLabel); } var clr = (selected ? (this.controller.styleTable.textSelected.value) : (this.controller.styleTable.textColor.value)); if (clr == undefined) { clr = (selected ? 16777215 : 0); } this.fLabel_mc.setColor(clr); }; FSelectableItemClass.prototype.getItemIndex = function () { return(this.controller.getScrollPosition() + this.itemNum); }; FSelectableItemClass.prototype.getItemModel = function () { return(this.controller.getItemAt(this.getItemIndex())); }; FSelectableItemClass.prototype.getHostDataProvider = function () { return(this.controller.dataProvider); }; FSelectableItemClass.prototype.setHighlighted = function (flag) { fade = this.controller.styleTable.fadeRate.value; if (((fade == undefined) || (fade == 0)) || (!flag)) { this.highlight_mc._alpha = (flag ? 100 : 0); delete this.onEnterFrame; } else { this.fadeN = fade; this.fadeX = 1; this.highLight_mc._alpha = 20; this.onEnterFrame = function () { this.highLight_mc._alpha = (60 * Math.sqrt((this.fadeX++) / this.fadeN)) + 40; if (this.fadeX > this.fadeN) { delete this.onEnterFrame; } }; } this.highlighted = flag; }; #endinitclip
Symbol 398 MovieClip [FSelectableListSymbol] Frame 1
#initclip 4 function FSelectableListClass() { this.init(); } FSelectableListClass.prototype = new FUIComponentClass(); FSelectableListClass.prototype.init = function () { super.init(); this.enable = true; this.selected = new Array(); this.topDisplayed = (this.numDisplayed = 0); this.lastSelected = 0; this.tabChildren = false; if (this._name != undefined) { this.dataProvider = new DataProviderClass(); this.dataProvider.addView(this); } }; FSelectableListClass.prototype.addItemAt = function (index, label, data) { if ((index < 0) || (!this.enable)) { return(undefined); } this.dataProvider.addItemAt(index, {label:label, data:data}); }; FSelectableListClass.prototype.addItem = function (label, data) { if (!this.enable) { return(undefined); } this.dataProvider.addItem({label:label, data:data}); }; FSelectableListClass.prototype.removeItemAt = function (index) { this.selectHolder = this.getSelectedIndex(); var item = this.getItemAt(index); this.dataProvider.removeItemAt(index); return(item); }; FSelectableListClass.prototype.removeAll = function () { this.dataProvider.removeAll(); }; FSelectableListClass.prototype.replaceItemAt = function (index, newLabel, newData) { this.dataProvider.replaceItemAt(index, {label:newLabel, data:newData}); }; FSelectableListClass.prototype.sortItemsBy = function (fieldName, order) { this.lastSelID = this.dataProvider.getItemID(this.lastSelected); this.dataProvider.sortItemsBy(fieldName, order); }; FSelectableListClass.prototype.getLength = function () { return(this.dataProvider.getLength()); }; FSelectableListClass.prototype.getSelectedIndex = function () { for (var uniqueID in this.selected) { var tmpInd = this.selected[uniqueID].sIndex; if (tmpInd != undefined) { return(tmpInd); } } }; FSelectableListClass.prototype.getSelectedItem = function () { return(this.getItemAt(this.getSelectedIndex())); }; FSelectableListClass.prototype.getItemAt = function (index) { return(this.dataProvider.getItemAt(index)); }; FSelectableListClass.prototype.getEnabled = function () { return(this.enable); }; FSelectableListClass.prototype.getValue = function () { var item = this.getSelectedItem(); return(((item.data == undefined) ? (item.label) : (item.data))); }; FSelectableListClass.prototype.setSelectedIndex = function (index, flag) { if (((index >= 0) && (index < this.getLength())) && (this.enable)) { this.clearSelected(); this.selectItem(index, true); this.lastSelected = index; this.invalidate("updateControl"); if (flag != false) { this.executeCallBack(); } } }; FSelectableListClass.prototype.setDataProvider = function (obj) { this.setScrollPosition(0); this.clearSelected(); if (obj instanceof Array) { this.dataProvider = new DataProviderClass(); var i = 0; while (i < obj.length) { var value = ((typeof(obj[i]) == "string") ? ({label:obj[i]}) : (obj[i])); this.dataProvider.addItem(value); i++; } } else { this.dataProvider = obj; } this.dataProvider.addView(this); }; FSelectableListClass.prototype.setItemSymbol = function (linkID) { this.tmpPos = this.getScrollPosition(); this.itemSymbol = linkID; this.invalidate("setSize"); this.setScrollPosition(this.tmpPos); }; FSelectableListClass.prototype.setEnabled = function (enabledFlag) { this.cleanUI(); super.setEnabled(enabledFlag); this.enable = enabledFlag; this.boundingBox_mc.gotoAndStop((this.enable ? "enabled" : "disabled")); var limit = Math.min(this.numDisplayed, this.getLength()); var i = 0; while (i < limit) { this.container_mc[("fListItem" + i) + "_mc"].setEnabled(this.enable); i++; } if (this.enable) { this.invalidate("updateControl"); } }; FSelectableListClass.prototype.updateControl = function () { var i = 0; while (i < this.numDisplayed) { this.container_mc[("fListItem" + i) + "_mc"].drawItem(this.getItemAt(this.topDisplayed + i), this.isSelected(this.topDisplayed + i)); i++; } }; FSelectableListClass.prototype.setSize = function (w, h) { super.setSize(w, h); this.boundingBox_mc._xscale = (this.boundingBox_mc._yscale = 100); this.boundingBox_mc._xscale = (this.width * 100) / this.boundingBox_mc._width; this.boundingBox_mc._yscale = (this.height * 100) / this.boundingBox_mc._height; var i = 0; while (i < this.numDisplayed) { this.container_mc.attachMovie(this.itemSymbol, ("fListItem" + i) + "_mc", 10 + i, {controller:this, itemNum:i}); var item_mc = this.container_mc[("fListItem" + i) + "_mc"]; var offset = ((this.scrollOffset == undefined) ? 0 : (this.scrollOffset)); item_mc.setSize(this.width - offset, this.itmHgt); item_mc._y = (this.itmHgt - 2) * i; i++; } this.updateControl(); }; FSelectableListClass.prototype.modelChanged = function (eventObj) { var firstRow = eventObj.firstRow; var lastRow = eventObj.lastRow; var event = eventObj.event; if (event == "addRows") { for (var i in this.selected) { if ((this.selected[i].sIndex != undefined) && (this.selected[i].sIndex >= firstRow)) { this.selected[i].sIndex = this.selected[i].sIndex + ((lastRow - firstRow) + 1); this.setSelectedIndex(this.selected[i].sIndex, false); } } } else if (event == "deleteRows") { if (firstRow == lastRow) { var index = firstRow; if (this.selectHolder == index) { this.selectionDeleted = true; } if (((this.topDisplayed + this.numDisplayed) >= this.getLength()) && (this.topDisplayed > 0)) { this.topDisplayed--; if (this.selectionDeleted && ((index - 1) >= 0)) { this.setSelectedIndex(index - 1, false); } } else if (this.selectionDeleted) { var len = this.getLength(); if (((index == (len - 1)) && (len > 1)) || (index > (len / 2))) { this.setSelectedIndex(index - 1, false); } else { this.setSelectedIndex(index, false); } } for (var i in this.selected) { if (this.selected[i].sIndex > firstRow) { this.selected[i].sIndex--; } } } else { this.clearSelected(); this.topDisplayed = 0; } } else if (event == "sort") { var len = this.getLength(); var i = 0; while (i < len) { if (this.isSelected(i)) { var id = this.dataProvider.getItemID(i); if (id == this.lastSelID) { this.lastSelected = i; } this.selected[String(id)].sIndex = i; } i++; } } this.invalidate("updateControl"); }; FSelectableListClass.prototype.measureItmHgt = function () { this.attachMovie(this.itemSymbol, "tmpItem_mc", 0, {controller:this}); this.tmpItem_mc.drawItem({label:"Sizer: PjtTopg"}, false); this.itmHgt = this.tmpItem_mc._height; this.tmpItem_mc.removeMovieClip(); }; FSelectableListClass.prototype.selectItem = function (index, selectedFlag) { if (selectedFlag && (!this.isSelected(index))) { this.selected[String(this.dataProvider.getItemID(index))] = {sIndex:index}; } else if (!selectedFlag) { delete this.selected[String(this.dataProvider.getItemID(index))]; } }; FSelectableListClass.prototype.isSelected = function (index) { return(this.selected[String(this.dataProvider.getItemID(index))].sIndex != undefined); }; FSelectableListClass.prototype.clearSelected = function () { for (var uniqueID in this.selected) { var index = this.selected[uniqueID].sIndex; if (((index != undefined) && (this.topDisplayed <= index)) && (index < (this.topDisplayed + this.numDisplayed))) { this.container_mc[("fListItem" + (index - this.topDisplayed)) + "_mc"].drawItem(this.getItemAt(index), false); } } delete this.selected; this.selected = new Array(); }; FSelectableListClass.prototype.selectionHandler = function (itemNum) { var tmpInd = (this.topDisplayed + itemNum); if (this.getItemAt(tmpInd == undefined)) { this.changeFlag = false; return(undefined); } this.changeFlag = true; this.clearSelected(); this.selectItem(tmpInd, true); this.container_mc[("fListItem" + itemNum) + "_mc"].drawItem(this.getItemAt(tmpInd), this.isSelected(tmpInd)); }; FSelectableListClass.prototype.moveSelBy = function (incr) { var itmNum = this.getSelectedIndex(); var newItm = (itmNum + incr); newItm = Math.max(0, newItm); newItm = Math.min(this.getLength() - 1, newItm); if (newItm == itmNum) { return(undefined); } if ((itmNum < this.topDisplayed) || (itmNum >= (this.topDisplayed + this.numDisplayed))) { this.setScrollPosition(itmNum); } if ((newItm >= (this.topDisplayed + this.numDisplayed)) || (newItm < this.topDisplayed)) { this.setScrollPosition(this.topDisplayed + incr); } this.selectionHandler(newItm - this.topDisplayed); }; FSelectableListClass.prototype.clickHandler = function (itmNum) { this.focusRect.removeMovieClip(); if (!this.focused) { this.pressFocus(); } this.selectionHandler(itmNum); this.onMouseUp = this.releaseHandler; }; FSelectableListClass.prototype.releaseHandler = function () { if (this.changeFlag) { this.executeCallBack(); } this.changeFlag = false; this.onMouseUp = undefined; }; FSelectableListClass.prototype.myOnSetFocus = function () { super.myOnSetFocus(); var i = 0; while (i < this.numDisplayed) { this.container_mc[("fListItem" + i) + "_mc"].highlight_mc.gotoAndStop("enabled"); i++; } }; FSelectableListClass.prototype.myOnKillFocus = function () { super.myOnKillFocus(); var i = 0; while (i < this.numDisplayed) { this.container_mc[("fListItem" + i) + "_mc"].highlight_mc.gotoAndStop("unfocused"); i++; } }; #endinitclip
Instance of Symbol 396 MovieClip [DataProviderSymbol] "dPAsset" in Symbol 398 MovieClip [FSelectableListSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Instance of Symbol 397 MovieClip [FSelectableItemSymbol] "ItemAsset" in Symbol 398 MovieClip [FSelectableListSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Symbol 399 MovieClip [FScrollSelectListSymbol] Frame 1
#initclip 6 function FScrollSelectListClass() { this.init(); } FScrollSelectListClass.prototype = new FSelectableListClass(); FScrollSelectListClass.prototype.getScrollPosition = function () { return(this.topDisplayed); }; FScrollSelectListClass.prototype.setScrollPosition = function (pos) { if (this.enable) { pos = Math.min(pos, this.getLength() - this.numDisplayed); pos = Math.max(pos, 0); this.scrollBar_mc.setScrollPosition(pos); } }; FScrollSelectListClass.prototype.setAutoHideScrollBar = function (flag) { this.permaScrollBar = !flag; this.setSize(this.width, this.height); }; FScrollSelectListClass.prototype.setEnabled = function (enabledFlag) { super.setEnabled(enabledFlag); this.scrollBar_mc.setEnabled(this.enable); }; FScrollSelectListClass.prototype.setSize = function (w, h) { var pos = this.getScrollPosition(); super.setSize(w, h); if (this.scrollBar_mc != undefined) { this.removed = true; } this.scrollBar_mc = undefined; this.initScrollBar(); this.setScrollPosition(pos); }; FScrollSelectListClass.prototype.modelChanged = function (eventObj) { super.modelChanged(eventObj); this.invalidate("initScrollBar"); }; FScrollSelectListClass.prototype.initScrollBar = function () { if ((!this.permaScrollBar) && (this.getLength() <= this.numDisplayed)) { if (this.removed) { this.scrollBar_mc.removeMovieClip(); this.scrollBar_mc = undefined; this.scrollOffset = undefined; this.invalidate("setSize"); } } else { if (this.scrollBar_mc == undefined) { this.container_mc.attachMovie("FScrollBarSymbol", "scrollBar_mc", 3000, {hostStyle:this.styleTable}); this.scrollBar_mc = this.container_mc.scrollBar_mc; this.scrollBar_mc.setChangeHandler("scrollHandler", this); this.scrollBar_mc.setSize(this.height); this.scrollBar_mc._x = this.width - this.scrollBar_mc._width; this.scrollBar_mc._y = 0; this.scrollBar_mc.setLargeScroll(this.numDisplayed - 1); this.scrollOffset = this.scrollBar_mc._width; this.invalidate("setSize"); } this.scrollBar_mc.setScrollProperties(this.numDisplayed, 0, this.getLength() - this.numDisplayed); } }; FScrollSelectListClass.prototype.scrollHandler = function (scrollBar) { var pos = scrollBar.getScrollPosition(); this.topDisplayed = pos; if (this.lastPosition != pos) { this.updateControl(); } this.lastPosition = pos; }; FScrollSelectListClass.prototype.clickHandler = function (itmNum) { super.clickHandler(itmNum); if ((this.dragScrolling == undefined) && (this.scrollBar_mc != undefined)) { this.dragScrolling = setInterval(this, "dragScroll", 15); } }; FScrollSelectListClass.prototype.releaseHandler = function () { clearInterval(this.dragScrolling); this.dragScrolling = undefined; super.releaseHandler(); }; FScrollSelectListClass.prototype.dragScroll = function () { clearInterval(this.dragScrolling); if (this.container_mc._ymouse < 0) { this.setScrollPosition(this.getScrollPosition() - 1); this.selectionHandler(0); this.scrollInterval = Math.max(25, (-23.8 * (-this.container_mc._ymouse)) + 500); this.dragScrolling = setInterval(this, "dragScroll", this.scrollInterval); } else if (this.container_mc._ymouse > ((this.itmHgt - 2) * this.numDisplayed)) { this.setScrollPosition(this.getScrollPosition() + 1); this.selectionHandler(this.numDisplayed - 1); this.scrollInterval = Math.max(25, (-23.8 * Math.abs((this.container_mc._ymouse - ((this.itmHgt - 2) * this.numDisplayed)) - 2)) + 500); this.dragScrolling = setInterval(this, "dragScroll", this.scrollInterval); } else { this.dragScrolling = setInterval(this, "dragScroll", 15); } }; FScrollSelectListClass.prototype.myOnKeyDown = function () { if (this.focused) { this.keyCodes = new Array(40, 38, 34, 33, 36, 35); this.keyIncrs = new Array(1, -1, this.numDisplayed - 1, -(this.numDisplayed - 1), -this.getLength(), this.getLength()); var i = 0; while (i < this.keyCodes.length) { if (Key.isDown(this.keyCodes[i])) { this.moveSelBy(this.keyIncrs[i]); return(undefined); } i++; } this.findInputText(); } }; FScrollSelectListClass.prototype.findInputText = function () { var tmpCode = Key.getAscii(); if ((tmpCode >= 33) && (tmpCode <= 126)) { this.findString(String.fromCharCode(tmpCode)); } }; FScrollSelectListClass.prototype.findString = function (str) { if (this.getLength() == 0) { return(undefined); } var itemNum = this.getSelectedIndex(); var jump = 0; var i = (itemNum + 1); while (i != itemNum) { var itmStr = this.getItemAt(i).label.substring(0, str.length); if ((str == itmStr) || (str.toUpperCase() == itmStr.toUpperCase())) { var jump = (i - itemNum); break; } if (i >= (this.getLength() - 1)) { i = -1; } i++; } if (jump != 0) { this.moveSelBy(jump); } }; #endinitclip
Instance of Symbol 395 MovieClip [FScrollBarSymbol] "scrollBarAsset" in Symbol 399 MovieClip [FScrollSelectListSymbol] Frame 1
//component parameters onClipEvent (initialize) { _targetInstanceName = ""; horizontal = false; } onClipEvent (load) { this._width = (this._height = 1); }
Instance of Symbol 398 MovieClip [FSelectableListSymbol] "superClassAsset" in Symbol 399 MovieClip [FScrollSelectListSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Symbol 400 MovieClip [FComboBoxItemSymbol] Frame 1
#initclip 9 function FComboBoxItemClass() { this.init(); } FComboBoxItemClass.prototype = new FSelectableItemClass(); Object.registerClass("FComboBoxItemSymbol", FComboBoxItemClass); FComboBoxItemClass.prototype.setSize = function (w, h) { super.setSize(w, h); this.highlight_mc.onRollOver = function () { this.controller.controller.selectionHandler(this.controller.itemNum); }; }; #endinitclip
Symbol 405 MovieClip [FBoundingBoxSymbol] Frame 1
var component = _parent; component.registerSkinElement(boundingBox, "background"); stop();
Symbol 405 MovieClip [FBoundingBoxSymbol] Frame 2
component.registerSkinElement(boundingBox2, "backgroundDisabled"); stop();
Symbol 408 MovieClip [FComboBoxSymbol] Frame 1
#initclip 8 function FComboBoxClass() { _global._popUpLevel = ((_global._popUpLevel == undefined) ? 20000 : (_global._popUpLevel + 1)); this.superHolder = _root.createEmptyMovieClip("superHolder" + _popUpLevel, _popUpLevel); var testContainer = this.superHolder.createEmptyMovieClip("testCont", 20000); var testBox = testContainer.attachMovie("FBoundingBoxSymbol", "boundingBox_mc", 0); if (testBox._name == undefined) { this.superHolder.removeMovieClip(); this.superHolder = this._parent.createEmptyMovieClip("superHolder" + _popUpLevel, _popUpLevel); } else { testContainer.removeMovieClip(); } if (this.rowCount == undefined) { this.rowCount = 8; this.editable = false; } this.itemSymbol = "FComboBoxItemSymbol"; this.init(); this.permaScrollBar = false; this.proxyBox_mc.gotoAndStop(1); this.width = this._width; this.height = (this.proxyBox_mc._height * this._yscale) / 100; var i = 0; while (i < this.labels.length) { this.addItem(this.labels[i], this.data[i]); i++; } this.lastSelected = 0; this.selectItem(0); this._xscale = (this._yscale = 100); this.opened = false; this.setSize(this.width); this.highlightTop(false); if (this.changeHandler.length > 0) { this.setChangeHandler(this.changeHandler); } this.onUnload = function () { this.superHolder.removeMovieClip(); }; this.setSelectedIndex(0, false); this.value = ""; this.focusEnabled = true; this.changeFlag = false; } FComboBoxClass.prototype = new FScrollSelectListClass(); Object.registerClass("FComboBoxSymbol", FComboBoxClass); FComboBoxClass.prototype.modelChanged = function (eventObj) { super.modelChanged(eventObj); var event = eventObj.event; if ((event == "addRows") || (event == "deleteRows")) { var diff = ((eventObj.lastRow - eventObj.firstRow) + 1); var mode = ((event == "addRows") ? 1 : -1); var len = this.getLength(); var lenBefore = (len - (mode * diff)); if ((this.rowCount > lenBefore) || (this.rowCount > len)) { this.invalidate("setSize"); } if (this.getSelectedIndex() == undefined) { this.setSelectedIndex(0, false); } } else if (event == "updateAll") { this.invalidate("setSize"); } }; FComboBoxClass.prototype.removeAll = function () { if (!this.enable) { return(undefined); } super.removeAll(); if (this.editable) { this.value = ""; } this.invalidate("setSize"); }; FComboBoxClass.prototype.setSize = function (w) { if ((((w == undefined) || (typeof(w) != "number")) || (w <= 0)) || (!this.enable)) { return(undefined); } this.proxyBox_mc._width = w; this.container_mc.removeMovieClip(); this.measureItmHgt(); this.container_mc = this.superHolder.createEmptyMovieClip("container", 3); this.container_mc.tabChildren = false; this.setPopUpLocation(this.container_mc); this.container_mc.attachMovie("FBoundingBoxSymbol", "boundingBox_mc", 0); this.boundingBox_mc = this.container_mc.boundingBox_mc; this.boundingBox_mc.component = this; this.registerSkinElement(this.boundingBox_mc.boundingBox, "background"); this.proxyBox_mc._height = this.itmHgt; this.numDisplayed = Math.min(this.rowCount, this.getLength()); if (this.numDisplayed < 3) { this.numDisplayed = Math.min(3, this.getLength()); } this.height = (this.numDisplayed * (this.itmHgt - 2)) + 2; super.setSize(w, this.height); this.attachMovie("DownArrow", "downArrow", 10); this.downArrow._y = 0; this.downArrow._width = this.itmHgt; this.downArrow._height = this.itmHgt; this.downArrow._x = this.proxyBox_mc._width - this.downArrow._width; this.setEditable(this.editable); this.container_mc._visible = this.opened; this.highlightTop(false); this.fader = this.superHolder.attachMovie("FBoundingBoxSymbol", "faderX", 4); this.registerSkinElement(this.fader.boundingBox, "background"); this.fader._width = this.width; this.fader._height = this.height; this.fader._visible = false; }; FComboBoxClass.prototype.setDataProvider = function (dp) { super.setDataProvider(dp); this.invalidate("setSize"); this.setSelectedIndex(0); }; FComboBoxClass.prototype.getValue = function () { if (this.editable) { return(this.fLabel_mc.getLabel()); } return(super.getValue()); }; FComboBoxClass.prototype.getRowCount = function () { return(this.rowCount); }; FComboBoxClass.prototype.setRowCount = function (count) { this.rowCount = ((this.getLength() > count) ? (Math.max(count, 3)) : (count)); this.setSize(this.width); var len = this.getLength(); if ((len - this.getScrollPosition()) < this.rowCount) { this.setScrollPosition(len - Math.min(this.rowCount, len)); this.invalidate("updateControl"); } }; FComboBoxClass.prototype.setEditable = function (editableFlag) { if (!this.enable) { return(undefined); } this.editable = editableFlag; if (!this.editable) { this.onPress = this.pressHandler; this.useHandCursor = false; this.trackAsMenu = true; this.attachMovie("FComboBoxItemSymbol", "fLabel_mc", 5, {controller:this, itemNum:-1}); this.fLabel_mc.onRollOver = undefined; this.fLabel_mc.setSize((this.width - this.itmHgt) + 1, this.itmHgt); this.topLabel = this.getSelectedItem(); this.fLabel_mc.drawItem(this.topLabel, false); this.highlightTop(false); } else { this.attachMovie("FLabelSymbol", "fLabel_mc", 5); this.fLabel_txt = this.fLabel_mc.labelField; this.fLabel_txt.type = "input"; this.fLabel_txt._x = 4; this.fLabel_txt.onSetFocus = this.onLabelFocus; this.fLabel_mc.setSize((this.width - this.itmHgt) - 3); delete this.onPress; this.fLabel_txt.onKillFocus = function () { this._parent._parent.myOnKillFocus(); }; this.fLabel_mc.setLabel(this.value); this.fLabel_txt.onChanged = function () { this._parent._parent.findInputText(); }; this.downArrow.onPress = this.buttonPressHandler; this.downArrow.useHandCursor = false; this.downArrow.trackAsMenu = true; } }; FComboBoxClass.prototype.setEnabled = function (enabledFlag) { enabledFlag = (((enabledFlag == undefined) || (typeof(enabledFlag) != "boolean")) ? true : (enabledFlag)); super.setEnabled(enabledFlag); this.registerSkinElement(this.boundingBox_mc.boundingBox, "background"); this.proxyBox_mc.gotoAndStop((this.enable ? "enabled" : "disabled")); this.downArrow.gotoAndStop((this.enable ? 1 : 3)); if (this.editable) { this.fLabel_txt.type = (enabledFlag ? "input" : "dynamic"); this.fLabel_txt.selectable = enabledFlag; } else if (enabledFlag) { this.fLabel_mc.drawItem(this.topLabel, false); this.setSelectedIndex(this.getSelectedIndex(), false); } this.fLabel_mc.setEnabled(this.enable); this.fLabel_txt.onSetFocus = (enabledFlag ? (this.onLabelFocus) : undefined); }; FComboBoxClass.prototype.setSelectedIndex = function (index, flag) { super.setSelectedIndex(index, flag); if (!this.editable) { this.topLabel = this.getSelectedItem(); this.fLabel_mc.drawItem(this.topLabel, false); } else { this.value = ((flag != undefined) ? "" : (this.getSelectedItem().label)); this.fLabel_mc.setLabel(this.value); } this.invalidate("updateControl"); }; FComboBoxClass.prototype.setValue = function (value) { if (this.editable) { this.fLabel_mc.setLabel(value); this.value = value; } }; FComboBoxClass.prototype.pressHandler = function () { this.focusRect.removeMovieClip(); if (this.enable) { if (!this.opened) { this.onMouseUp = this.releaseHandler; } else { this.onMouseUp = undefined; } this.changeFlag = false; if (!this.focused) { this.pressFocus(); this.clickFilter = (this.editable ? false : true); } if (!this.clickFilter) { this.openOrClose(!this.opened); } else { this.clickFilter = false; } } }; FComboBoxClass.prototype.clickHandler = function (itmNum) { if (!this.focused) { if (this.editable) { this.fLabel_txt.onKillFocus = undefined; } this.pressFocus(); } super.clickHandler(itmNum); this.selectionHandler(itmNum); this.onMouseUp = this.releaseHandler; }; FComboBoxClass.prototype.highlightTop = function (flag) { if (!this.editable) { this.fLabel_mc.drawItem(this.topLabel, flag); } }; FComboBoxClass.prototype.myOnSetFocus = function () { super.myOnSetFocus(); this.fLabel_mc.highlight_mc.gotoAndStop("enabled"); this.highlightTop(true); }; FComboBoxClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this.width + 4, this._height + 4); }; FComboBoxClass.prototype.myOnKillFocus = function () { if (Selection.getFocus().indexOf("labelField") != -1) { return(undefined); } super.myOnKillFocus(); delete this.fLabel_txt.onKeyDown; this.openOrClose(false); this.highlightTop(false); }; FComboBoxClass.prototype.setPopUpLocation = function (mcRef) { mcRef._x = this._x; var point = {x:this._x, y:this._y + this.proxyBox_mc._height}; this._parent.localToGlobal(point); mcRef._parent.globalToLocal(point); mcRef._x = point.x; mcRef._y = point.y; if ((this.height + mcRef._y) >= Stage.height) { this.upward = true; mcRef._y = (point.y - this.height) - this.proxyBox_mc._height; } else { this.upward = false; } }; FComboBoxClass.prototype.openOrClose = function (flag) { if (this.getLength() == 0) { return(undefined); } this.setPopUpLocation(this.container_mc); if ((this.lastSelected != -1) && ((this.lastSelected < this.topDisplayed) || (this.lastSelected > (this.topDisplayed + this.numDisplayed)))) { super.moveSelBy(this.lastSelected - this.getSelectedIndex()); } if (!flag) { (this.downArrow.gotoAndStop(1));// not popped } else { (this.downArrow.gotoAndStop(2));// not popped } if (flag == this.opened) { return(undefined); } this.highlightTop(!flag); this.fadeRate = this.styleTable.popUpFade.value; if (((!flag) || (this.fadeRate == undefined)) || (this.fadeRate == 0)) { this.opened = (this.container_mc._visible = flag); return(undefined); } this.setPopUpLocation(this.fader); this.time = 0; this.const = 85 / Math.sqrt(this.fadeRate); this.fader._alpha = 85; this.container_mc._visible = (this.fader._visible = true); this.onEnterFrame = function () { this.fader._alpha = 100 - ((this.const * Math.sqrt(++this.time)) + 15); if (this.time >= this.fadeRate) { this.fader._visible = false; delete this.onEnterFrame; this.opened = true; } }; }; FComboBoxClass.prototype.fireChange = function () { this.lastSelected = this.getSelectedIndex(); if (!this.editable) { this.topLabel = this.getSelectedItem(); this.fLabel_mc.drawItem(this.topLabel, true); } else { this.value = this.getSelectedItem().label; this.fLabel_mc.setLabel(this.value); } this.executeCallback(); }; FComboBoxClass.prototype.releaseHandler = function () { var onCombo = this.boundingBox_mc.hitTest(_root._xmouse, _root._ymouse); if (this.changeFlag) { if (onCombo) { this.fireChange(); } this.openOrClose(!this.opened); } else if (onCombo) { this.openOrClose(false); } else { this.onMouseDown = function () { if ((!this.boundingBox_mc.hitTest(_root._xmouse, _root._ymouse)) && (!this.hitTest(_root._xmouse, _root._ymouse))) { this.onMouseDown = undefined; this.openOrClose(false); } }; } this.changeFlag = false; this.onMouseUp = undefined; clearInterval(this.dragScrolling); this.dragScrolling = undefined; }; FComboBoxClass.prototype.moveSelBy = function (itemNum) { if (itemNum != 0) { super.moveSelBy(itemNum); if (this.editable) { this.setValue(this.getSelectedItem().label); } if (!this.opened) { if (this.changeFlag && (!this.isSelected(this.lastSelected))) { this.fireChange(); } } } }; FComboBoxClass.prototype.myOnKeyDown = function () { if (!this.focused) { return(undefined); } if (this.editable && (Key.isDown(13))) { this.setValue(this.fLabel_mc.getLabel()); this.executeCallback(); this.openOrClose(false); } else if ((Key.isDown(13) || (Key.isDown(32) && (!this.editable))) && (this.opened)) { if (this.getSelectedIndex() != this.lastSelected) { this.fireChange(); } this.openOrClose(false); this.fLabel_txt.hscroll = 0; } super.myOnKeyDown(); }; FComboBoxClass.prototype.findInputText = function () { if (!this.editable) { super.findInputText(); } }; FComboBoxClass.prototype.onLabelFocus = function () { this._parent._parent.tabFocused = false; this._parent._parent.focused = true; this.onKeyDown = function () { this._parent._parent.myOnKeyDown(); }; Key.addListener(this); }; FComboBoxClass.prototype.buttonPressHandler = function () { this._parent.pressHandler(); }; #endinitclip this.deadPreview._visible = false;
Instance of Symbol 399 MovieClip [FScrollSelectListSymbol] "superClassAsset" in Symbol 408 MovieClip [FComboBoxSymbol] Frame 1
//component parameters onClipEvent (initialize) { }
Symbol 418 Button
on (press, keyPress "<Enter>") { _root.gotoAndPlay("menu"); }
Symbol 419 MovieClip Frame 1
stop();
Symbol 419 MovieClip Frame 4
stop();
Symbol 505 Button
on (press) { _root.buyme_mc._visible = true; }
Symbol 542 Button
on (press, keyPress "<Enter>") { _root.colorshower.onEnterFrame = undefined; _root.colorshower.removeMovieClip(); i = 0; while (i <= 33) { ctarget = _root["showcolor" + i]; ctarget.removeMovieClip(); i++; } _root.gotoAndPlay("settings"); }
Symbol 544 Button
on (press) { _root.buyme_mc._visible = false; }
Symbol 546 MovieClip Frame 10
stop();
Symbol 549 MovieClip Frame 1
this.buy_but.onPress = function () { _global.setcounter(1); getURL (_global.buyurl, "_blank"); }; this.buy_but.useHandCursor = false; _global.CPchangecolorcarDEMO = function (driver, selected) { var ctargetbody = driver.tocolor_mc; driver.myColor = new Color(ctargetbody); driver.myColorTransform = new Object(); var myCT = driver.myColorTransform; myCT.ra = CParray[selected][0]; myCT.rb = CParray[selected][1]; myCT.ga = CParray[selected][2]; myCT.gb = CParray[selected][3]; myCT.ba = CParray[selected][4]; myCT.bb = CParray[selected][5]; myCT.aa = CParray[selected][6]; myCT.ab = CParray[selected][7]; driver.myColor.setTransform(myCT); var myoldcolor = _root["showcolor" + CPmycolor]; changeTextColor(myoldcolor, 13421772); var mynewcolor = _root["showcolor" + CPmycolor]; changeTextColor(mynewcolor, 16777011); }; this.democolorarray = [13, 16, 18, 19, 23, 32]; i = 0; while (i <= 5) { var mydriver = this["Colorpicker_car_mc" + i]; _global.CPchangecolorcarDEMO(mydriver, this.democolorarray[i]); i++; }
Symbol 557 Button
on (rollOver, dragOver) { buttondowncar_mc.gotoAndStop(1); } on (press, keyPress "<Enter>") { _root.gotoAndPlay("settings"); }
Symbol 561 MovieClip Frame 1
stop();
Symbol 565 Button
on (rollOver, dragOver) { buttondowncar_mc.gotoAndStop(2); } on (press) { _root.savemenu_mc.gotoAndStop(2); }
Symbol 569 Button
on (rollOver, dragOver) { buttondowncar_mc.gotoAndStop(3); } on (press) { getURL ("http://www.entertainmail.net/splash_and_dash/highscore/highscore_viewer.php?com=0", "_blank"); }
Symbol 573 Button
on (rollOver, dragOver) { buttondowncar_mc.gotoAndStop(4); } on (press) { _root.gotoAndStop("help"); }
Symbol 577 Button
on (rollOver, dragOver) { buttondowncar_mc.gotoAndStop(5); } on (press) { _root.gotoAndStop("credits"); }
Symbol 586 Button
on (press) { _root.savetoSO_mygame(); this.gotoAndStop(3); }
Symbol 589 Button
on (press) { this.gotoAndStop(1); }
Symbol 592 Button
on (press) { this.gotoAndStop(4); }
Symbol 597 Button
on (press) { this.gotoAndStop(1); }
Symbol 600 Button
on (press) { _global.mymoney = 0; _root.tuning1 = 0; _root.tuning2 = 0; _root.tuning3 = 0; _root.tuning4 = 0; _root.savetoSO_mygame(); this.gotoAndStop(5); }
Symbol 602 MovieClip Frame 1
stop();
Symbol 602 MovieClip Frame 2
underlay_but.onPress = function () { }; underlay_but.useHandCursor = false;
Symbol 609 Button
on (press) { _root.gotoAndStop("shop"); }
Symbol 612 Button
on (press) { _root.gotoAndStop("tuning"); }
Symbol 615 Button
on (press) { if (_root.difficulty == "NORMAL") { _global.difflevel = 3; _root.difficulty = "HARD"; } else if (_root.difficulty == "HARD") { _global.difflevel = 1; _root.difficulty = "EASY"; } else if (_root.difficulty == "EASY") { _global.difflevel = 2; _root.difficulty = "NORMAL"; } }
Symbol 619 Button
on (press, keyPress "<Enter>") { var numberofcolors = CParray.length; if (CPmycolor == undefined) { _global.CPmycolor = Math.floor(Math.random() * numberofcolors); } SplashandDash_Sound.stop(); _global.loadcircuit(); gotoAndStop (674); }
Symbol 621 Button
on (press) { _root.gotoAndPlay("colorpicker"); }
Symbol 627 Button
on (press) { _root.gotoAndPlay("menu"); }
Symbol 629 MovieClip Frame 10
stop();
Symbol 638 Button
on (press, keyPress "<Enter>") { _root.colorshower.onEnterFrame = undefined; _root.colorshower.removeMovieClip(); i = 0; while (i <= 33) { ctarget = _root["showcolor" + i]; ctarget.removeMovieClip(); i++; } _root.gotoAndPlay("settings"); }
Symbol 639 MovieClip Frame 10
stop();
Symbol 645 Button
on (press, keyPress "<Enter>") { _root.colorshower.onEnterFrame = undefined; _root.colorshower.removeMovieClip(); i = 0; while (i <= 33) { ctarget = _root["showcolor" + i]; ctarget.removeMovieClip(); i++; } _root.gotoAndPlay("settings"); }
Symbol 647 MovieClip Frame 10
stop();
Instance of Symbol 646 MovieClip in Symbol 647 MovieClip Frame 10
on (press) { _root.uitleg_mc.nextFrame(); }
Symbol 690 MovieClip Frame 1
stop();
Symbol 690 MovieClip Frame 9
stop();
Symbol 690 MovieClip Frame 27
gotoAndPlay (10);
Symbol 702 Button
on (press, keyPress "<Enter>") { _root.colorshower.onEnterFrame = undefined; _root.colorshower.removeMovieClip(); i = 0; while (i <= 33) { ctarget = _root["showcolor" + i]; ctarget.removeMovieClip(); i++; } _root.gotoAndPlay("settings"); }
Symbol 704 MovieClip Frame 10
stop();
Instance of Symbol 703 MovieClip in Symbol 704 MovieClip Frame 10
on (press) { _root.uitleg_mc.prevFrame(); }
Symbol 726 MovieClip Frame 1
stop();
Symbol 729 MovieClip Frame 1
stop();
Symbol 739 MovieClip Frame 1
stop();
Symbol 742 MovieClip Frame 1
stop();
Instance of Symbol 738 MovieClip "knipper_mc" in Symbol 742 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 742 MovieClip Frame 405
_root.tankers_mc.gotoAndPlay("reverse");
Symbol 772 MovieClip Frame 1
stop(); back_but.useHandCursor = false;
Instance of Symbol 697 MovieClip "fuelgame_mc" in Symbol 772 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 772 MovieClip Frame 2
stop();
Symbol 772 MovieClip Frame 3
stop();
Symbol 772 MovieClip Frame 4
stop();
Symbol 796 Button
on (press) { getURL ("http://www.isioux.nl", "_blank"); }
Symbol 813 MovieClip Frame 1
stop();
Symbol 816 MovieClip Frame 1
stop();
Symbol 873 MovieClip Frame 1
stop();
Symbol 883 Button
on (press) { if (_global.mymoney >= _root.cost) { _root.setmymoneyshow(_root.cost); _global["bought" + _root.letterselec] = _root.inlistselec; _root["itembuy" + _root.letterselec].gotoAndStop(_root.inlistselec + 1); _root["itemhave" + _root.letterselec].gotoAndStop(_root.inlistselec + 1); this.gotoAndStop(3); } }
Symbol 884 MovieClip Frame 1
stop();
Symbol 892 Button
on (press) { _root.pressedslider = true; _root.dragid = this.id; slider_handler_mc._x = this._xmouse; }
Symbol 894 Button
on (press) { _root.dragging = true; _root.dragid = this._parent.id; startDrag ("", false, left, top, right, bottom); } on (release, releaseOutside) { _root.dragging = false; stopDrag(); }
Instance of Symbol 895 MovieClip "slider_handler_mc" in Symbol 896 MovieClip Frame 1
onClipEvent (load) { top = _y; bottom = _y; left = _x; right = _x + 256; }
Symbol 931 MovieClip Frame 1
stop();
Symbol 937 MovieClip Frame 1
stop();
Symbol 940 MovieClip Frame 1
stop();
Symbol 948 MovieClip Frame 1
stop();
Symbol 964 MovieClip Frame 1
stop();
Symbol 964 MovieClip Frame 2
stop();
Symbol 964 MovieClip Frame 3
stop();
Symbol 964 MovieClip Frame 4
stop();
Symbol 964 MovieClip Frame 5
stop();
Symbol 964 MovieClip Frame 6
stop();
Symbol 964 MovieClip Frame 7
stop();
Symbol 964 MovieClip Frame 8
stop();
Symbol 964 MovieClip Frame 9
stop();
Symbol 964 MovieClip Frame 10
stop();
Symbol 1006 MovieClip Frame 1
stop();
Symbol 1044 MovieClip Frame 1
stop();
Symbol 1044 MovieClip Frame 2
stop();
Symbol 1044 MovieClip Frame 3
stop();
Symbol 1044 MovieClip Frame 4
stop();
Symbol 1044 MovieClip Frame 5
stop();
Symbol 1044 MovieClip Frame 6
stop();
Symbol 1044 MovieClip Frame 7
stop();
Symbol 1044 MovieClip Frame 8
stop();
Symbol 1044 MovieClip Frame 9
stop();
Symbol 1044 MovieClip Frame 10
stop();
Symbol 1078 MovieClip Frame 1
stop();
Symbol 1106 MovieClip Frame 1
stop();
Symbol 1106 MovieClip Frame 2
stop();
Symbol 1106 MovieClip Frame 3
stop();
Symbol 1106 MovieClip Frame 4
stop();
Symbol 1106 MovieClip Frame 5
stop();
Symbol 1106 MovieClip Frame 6
stop();
Symbol 1106 MovieClip Frame 7
stop();
Symbol 1106 MovieClip Frame 8
stop();
Symbol 1106 MovieClip Frame 9
stop();
Symbol 1106 MovieClip Frame 10
stop();
Instance of Symbol 1044 MovieClip "white_mc" in Symbol 1157 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 1166 MovieClip Frame 1
stop();
Symbol 1175 MovieClip Frame 1
stop();
Symbol 1175 MovieClip Frame 2
stop();
Symbol 1175 MovieClip Frame 3
stop();
Symbol 1175 MovieClip Frame 4
stop();
Symbol 1175 MovieClip Frame 5
stop();
Symbol 1175 MovieClip Frame 6
stop();
Symbol 1178 MovieClip Frame 1
stop();
Symbol 1182 MovieClip Frame 1
stop();
Symbol 1182 MovieClip Frame 2
stop();
Symbol 1182 MovieClip Frame 3
stop();
Symbol 1182 MovieClip Frame 4
stop();
Symbol 1182 MovieClip Frame 5
stop();
Symbol 1182 MovieClip Frame 6
stop();
Symbol 1185 MovieClip Frame 1
stop();
Symbol 1189 MovieClip Frame 1
stop();
Symbol 1189 MovieClip Frame 2
stop();
Symbol 1189 MovieClip Frame 3
stop();
Symbol 1189 MovieClip Frame 4
stop();
Symbol 1189 MovieClip Frame 5
stop();
Symbol 1189 MovieClip Frame 6
stop();
Symbol 1192 MovieClip Frame 1
stop();
Symbol 1196 MovieClip Frame 1
stop();
Symbol 1196 MovieClip Frame 2
stop();
Symbol 1196 MovieClip Frame 3
stop();
Symbol 1196 MovieClip Frame 4
stop();
Symbol 1196 MovieClip Frame 5
stop();
Symbol 1196 MovieClip Frame 6
stop();
Symbol 1199 MovieClip Frame 1
stop();
Symbol 1203 MovieClip Frame 1
stop();
Symbol 1203 MovieClip Frame 2
stop();
Symbol 1203 MovieClip Frame 3
stop();
Symbol 1203 MovieClip Frame 4
stop();
Symbol 1203 MovieClip Frame 5
stop();
Symbol 1203 MovieClip Frame 6
stop();
Symbol 1206 MovieClip Frame 1
stop();
Symbol 1210 MovieClip Frame 1
stop();
Symbol 1210 MovieClip Frame 2
stop();
Symbol 1210 MovieClip Frame 3
stop();
Symbol 1210 MovieClip Frame 4
stop();
Symbol 1210 MovieClip Frame 5
stop();
Symbol 1210 MovieClip Frame 6
stop();
Symbol 1213 MovieClip Frame 1
stop();
Instance of Symbol 1178 MovieClip "bl_mc" in Symbol 1214 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 1185 MovieClip "fl_mc" in Symbol 1214 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 1192 MovieClip "br_mc" in Symbol 1214 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 1199 MovieClip "fr_mc" in Symbol 1214 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 1206 MovieClip "bw_mc" in Symbol 1214 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 1213 MovieClip "fw_mc" in Symbol 1214 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Symbol 1262 MovieClip Frame 1
stop();
Symbol 1262 MovieClip Frame 8
startRace(); play();
Symbol 1262 MovieClip Frame 23
stop();
Symbol 1267 MovieClip Frame 1
stop();
Symbol 1276 MovieClip Frame 1
stop();
Symbol 1276 MovieClip Frame 2
_root.showpittime = _root.R_game_mc.timetostring(_root.toshowpittime);
Symbol 1307 MovieClip Frame 1
stop();
Symbol 1331 Button
on (press) { if ((((_root.playername == "") || (_root.playername == undefined)) || (_root.playername == "FILL IN HERE")) || (_root.playername == "NEW DRIVER")) { _root.scoreerror = "please fill in your name"; return(undefined); } if ((((_root.email == "") || (_root.email == undefined)) || (_root.email == "myadres@email.com")) || (_root.email == "YOUR E-MAIL ADRES")) { _root.scoreerror = "please fill in your e-mail"; return(undefined); } this.statsvars.LVs = new LoadVars(); this.average = String(_global.endtime); this.bestlap = String(_global.bestlaptime); this.submitcircuit = _global.circuitnumber; this.submitlevel = _global.difflevel; this.statsvars.LVs.submitname = String(_root.playername); this.statsvars.LVs.submitemail = String(_root.email); pointssubmittussen = this.average * 1000; pointssubmit = Math.round(pointssubmittussen); var codestr = ((new String(pointssubmit) + new String(this.submitcircuit)) + new String(this.submitlevel)); codearray = new Array(5); codearray[4] = 0; groottecode = length(codestr); teller = 1; while (teller <= 4) { codearray[teller] = codestr.charAt(4 - teller); teller++; } if ((codearray[teller] < 6) and (codearray[5] < 6)) { codearray[5] = codearray[5] + codearray[teller]; } else if ((codearray[teller] < 6) and (codearray[5] > 5)) { codearray[5] = codearray[5] - codearray[teller]; } codearray[2] = 9 - codearray[2]; codearray[4] = 9 - codearray[4]; arraychars = new Array("i", "v", "g", "c", "a", "z", "l", "e", "o", "x"); codestr = (((arraychars[codearray[1]] + arraychars[codearray[2]]) + arraychars[codearray[3]]) + arraychars[codearray[4]]) + arraychars[codearray[5]]; var scorestr2 = ((new String(pointssubmit) + new String(this.submitcircuit)) + new String(this.submitlevel)); scorestr = new String(""); q = 0; while (q < scorestr2.length) { scorestr = scorestr + arraychars[scorestr2.charAt(q)]; q++; } this.statsvars.gotoAndPlay("verstuur"); }
Symbol 1332 MovieClip Frame 1
stop();
Symbol 1332 MovieClip Frame 2
LVs.code = _parent.codestr; LVs.lc = String(_parent.submitcircuit).length; LVs.score = _parent.scorestr; LVs.gc = _parent.groottecode; LVs.uid = "ucXIODjdDvHK"; LVs.bestlap = _parent.bestlap * 1000; LVs.onLoad = function (success) { if (success) { trace("Data has been sent and loaded successfully..."); trace(("I have got " + LVs.EmailStatus) + " from the PHP script."); if (LVs.outcome == "error") { trace(" I dont want to update user under this email :("); _root.phpoutcome = LVs.EmailStatus; } else { _root.R_game_mc.endPosition_mc.sub_mc.gotoAndPlay(11); } } else { trace("You have problem now..."); } }; tempkey = Math.round(Math.random() * 100000); this.targetUrl = (((((((((((((((("http://www.entertainmail.net/splash_and_dash/highscore/highscore_submitter.php?code=" + LVs.code) + "&lc=") + LVs.lc) + "&score=") + LVs.score) + "&gc=") + LVs.gc) + LVs.score) + "&uid=") + LVs.gc) + LVs.uid) + "&bestlap=") + LVs.bestlap) + "&submitname=") + LVs.submitname) + "&submitemail=") + LVs.submitemail; loadMovieNum (this.targetUrl, 2); _root.R_game_mc.endPosition_mc.sub_mc.gotoAndPlay(11); gotoAndStop (1);
Symbol 1345 MovieClip Frame 1
stop();
Instance of Symbol 1321 MovieClip "submitscore" in Symbol 1345 MovieClip Frame 1
on (press) { if (this._parent._currentframe < 2) { this._parent.gotoAndPlay(2); } }
Symbol 1345 MovieClip Frame 10
stop();
Instance of Symbol 1333 MovieClip "submitscore" in Symbol 1345 MovieClip Frame 10
onClipEvent (load) { _root.menu_levelcomplited_mc.submitscore._visible = false; }
Symbol 1345 MovieClip Frame 19
getURL (((((("http://www.entertainmail.net/splash_and_dash/highscore/highscore_viewer.php?com=" + _global.circuitnumber) + "&zoeknaam=") + _root.playername) + "&diff=") + _global.difflevel) + "#t", "_blank"); stop();
Symbol 1385 Button
on (press) { _global.endgame(); }
Symbol 1398 MovieClip Frame 1
stop();
Symbol 1398 MovieClip Frame 73
_root.R_game_mc.flag_mc.removeMovieClip();
Symbol 1398 MovieClip Frame 118
mouse.show(); stop();
Symbol 1398 MovieClip Frame 341
_global.endgame(); stop();
Symbol 1398 MovieClip Frame 437
this.gotoAndPlay("gameover");
Symbol 1402 Button
on (press) { globalsound = new Sound(); _root.targetsound = 0; globalsound.setVolume(0); this.gotoAndStop(2); }
Symbol 1406 Button
on (press) { globalsound = new Sound(); _root.targetsound = 100; globalsound.setVolume(100); this.gotoAndStop(1); }
Symbol 1407 MovieClip Frame 1
stop();
Symbol 1411 Button
on (press) { _quality = "HIGH"; _root.qualitynumber = 2; this.gotoAndStop(2); }
Symbol 1415 Button
on (press) { _quality = "BEST"; _root.qualitynumber = 3; this.gotoAndStop(3); }
Symbol 1419 Button
on (press) { _quality = "LOW"; _root.qualitynumber = 1; this.gotoAndStop(1); }
Symbol 1420 MovieClip Frame 1
stop();
Symbol 1421 MovieClip Frame 1
_global.circuitname = "Demo Circuit"; _global.circuitnumber = 0; _global.maxlaps = 2; _global.circuitmaxdrivers = 5; _global.mystylecolor = [41, 93, 163, -41, -25, -45, 100, 0]; _global.framedest = undefined; _root.black_mc.gotoAndPlay("fadeout"); _global.falsestart = false; _global.gameStart = false; _global.passedendcam = false; _global.endlist = []; _global.totallos = false; _global.maxlaps = 4; _global.maxdrivers = 5; _global.direction = 0; _global.directionstep = 0.1; _global.horizone = 0.03; _global.hectamax = 45; _global.maxdrivers = 5; _global.maxgrasdamage = 0.1; if (_root.qualitynumber == 3) { _quality = "best"; } else if (_root.qualitynumber == 2) { _quality = "high"; } else { _quality = "low"; } _root.R_game_mc.quality_mc.gotoAndStop(_root.qualitynumber); _root.wonprice = "0,-"; _root.targetsound = 60; _global.framedest = undefined; _root.black_mc.gotoAndPlay("fadeout"); _global.falsestart = false; _global.gameStart = false; _global.passedendcam = false; _global.endlist = []; _global.totallos = false; _global.direction = 0; _global.directionstep = 0.1; _global.horizone = 0.03; _global.hectamax = 45; _global.maxgrasdamage = 0.1; if (_global.difflevel == 3) { _global.myleftside = 15; _global.myrightside = 85; } else if (_global.difflevel == 1) { _global.myleftside = 27; _global.myrightside = 73; } else { _global.myleftside = 20; _global.myrightside = 80; } _global.CpuNamesarray = ["Rubbers Birrachello", "Ferardo Alinso", "Michel Schonmacher", "Tukama Soto", "Jonsen Botton", "Keme Reikkinen", "Rolf Schonmacher", "Devid Calthourd", "Racordo Zanto", "Rebbort DoornBas", "Nack HeedFild", "Jaon Pobla Mantayo", "Jorna Trillu", "Zalst Boumgortner", "Chrastien Klein", "Merk Wabber", "Jucque Vallenivue", "Pheillipa Mosso", "Alivar Pinas", "Gioncorlo Fischachalla", "Gionmario Bruno", "Toma Glick"]; _global.driverObj = {}; driverObj.trysign = {}; driverObj.trysign.distance = 3; driverObj.trysign.xPerc = 50; driverObj.trysign.mc = _root.R_game_mc.flag_mc; driverObj.finish = {}; driverObj.finish.distance = 0.5; driverObj.finish.xPerc = 50; driverObj.finish.mc = _root.R_game_mc.main_mc.mask_finish_mc.mask_finish_sub_mc; driverObj.end = {}; driverObj.end.name = "End"; driverObj.end.number = 0; driverObj.end.marker = 1; driverObj.end.laps = 0; driverObj.end.distance = 2E-6; driverObj.end.xPerc = 70; driverObj.end.speedperc = 0; driverObj.end.speed = 0; driverObj.end.speedmax = 320; driverObj.driver0 = {}; driverObj.driver0.name = _root.playername; driverObj.driver0.number = 0; driverObj.driver0.marker = 0; driverObj.driver0.laps = 0; driverObj.driver0.distance = 0; driverObj.driver0.xPerc = 70; driverObj.driver0.speedperc = 0; driverObj.driver0.speed = 0; driverObj.driver0.orig_speedmax = 320; driverObj.driver0.speedmax = 320; driverObj.driver0.orig_maxstearforce = 4.5; driverObj.driver0.maxstearforce = 4.5; driverObj.driver0.hArea = 20; driverObj.driver0.intermediat = 0; driverObj.driver1 = {}; driverObj.driver1.number = 1; driverObj.driver1.marker = 0; driverObj.driver1.laps = 0; driverObj.driver1.distance = 0.055; driverObj.driver1.xPerc = 30; driverObj.driver1.speedperc = 0; driverObj.driver1.speed = 0; driverObj.driver1.orig_speedmax = 320; driverObj.driver1.speedmax = 320; driverObj.driver1.orig_maxstearforce = 4.5; driverObj.driver1.maxstearforce = 4.5; driverObj.driver1.hArea = 20; driverObj.driver2 = {}; driverObj.driver2.number = 2; driverObj.driver2.marker = 0; driverObj.driver2.laps = 0; driverObj.driver2.distance = 1.21; driverObj.driver2.xPerc = 70; driverObj.driver2.speedperc = 0; driverObj.driver2.speed = 0; driverObj.driver2.orig_speedmax = 320; driverObj.driver2.speedmax = 320; driverObj.driver2.orig_maxstearforce = 4.5; driverObj.driver2.maxstearforce = 4.5; driverObj.driver2.hArea = 14; driverObj.driver3 = {}; driverObj.driver3.number = 3; driverObj.driver3.marker = 0; driverObj.driver3.laps = 0; driverObj.driver3.distance = 1.015; driverObj.driver3.xPerc = 30; driverObj.driver3.speedperc = 0; driverObj.driver3.speed = 0; driverObj.driver3.orig_speedmax = 320; driverObj.driver3.speedmax = 320; driverObj.driver3.orig_maxstearforce = 4.5; driverObj.driver3.maxstearforce = 4.5; driverObj.driver3.hArea = 10; driverObj.driver4 = {}; driverObj.driver4.number = 4; driverObj.driver4.marker = 0; driverObj.driver4.laps = 0; driverObj.driver4.distance = 0.9; driverObj.driver4.xPerc = 20; driverObj.driver4.speedperc = 0; driverObj.driver4.speed = 0; driverObj.driver4.orig_speedmax = 320; driverObj.driver4.speedmax = 320; driverObj.driver4.orig_maxstearforce = 4.5; driverObj.driver4.maxstearforce = 4.5; driverObj.driver4.hArea = 5; driverObj.driver5 = {}; driverObj.driver5.number = 5; driverObj.driver5.marker = 0; driverObj.driver5.laps = 0; driverObj.driver5.distance = 1.1; driverObj.driver5.xPerc = 45; driverObj.driver5.speedperc = 0; driverObj.driver5.speed = 0; driverObj.driver5.orig_speedmax = 320; driverObj.driver5.speedmax = 320; driverObj.driver5.orig_maxstearforce = 4.5; driverObj.driver5.maxstearforce = 4.5; driverObj.driver5.hArea = 22; driverObj.driver6 = {}; driverObj.driver6.number = 6; driverObj.driver6.marker = 0; driverObj.driver6.laps = 0; driverObj.driver6.distance = 1.35; driverObj.driver6.xPerc = 60; driverObj.driver6.speedperc = 0; driverObj.driver6.speed = 0; driverObj.driver6.orig_speedmax = 320; driverObj.driver6.speedmax = 320; driverObj.driver6.orig_maxstearforce = 4.5; driverObj.driver6.maxstearforce = 4.5; driverObj.driver6.hArea = 20; driverObj.driver7 = {}; driverObj.driver7.number = 7; driverObj.driver7.marker = 0; driverObj.driver7.laps = 0; driverObj.driver7.distance = 1.68; driverObj.driver7.xPerc = 90; driverObj.driver7.speedperc = 0; driverObj.driver7.speed = 0; driverObj.driver7.orig_speedmax = 320; driverObj.driver7.speedmax = 320; driverObj.driver7.orig_maxstearforce = 4.5; driverObj.driver7.maxstearforce = 4.5; driverObj.driver7.hArea = 20; driverObj.driver8 = {}; driverObj.driver8.number = 8; driverObj.driver8.marker = 0; driverObj.driver8.laps = 0; driverObj.driver8.distance = 1.8; driverObj.driver8.xPerc = 50; driverObj.driver8.speedperc = 0; driverObj.driver8.speed = 0; driverObj.driver8.orig_speedmax = 320; driverObj.driver8.speedmax = 320; driverObj.driver8.orig_maxstearforce = 4.5; driverObj.driver8.maxstearforce = 4.5; driverObj.driver8.hArea = 10; driverObj.driver9 = {}; driverObj.driver9.number = 9; driverObj.driver9.marker = 0; driverObj.driver9.laps = 0; driverObj.driver9.distance = 1.85; driverObj.driver9.xPerc = 10; driverObj.driver9.speedperc = 0; driverObj.driver9.speed = 0; driverObj.driver9.orig_speedmax = 320; driverObj.driver9.speedmax = 320; driverObj.driver9.orig_maxstearforce = 4.5; driverObj.driver9.maxstearforce = 4.5; driverObj.driver9.hArea = 8; _global.maindriver = driverObj.driver0; _global.initcolor = function () { _root.R_game_mc.randomcolors(); i = 0; while (i <= maxdrivers) { driver = driverObj["driver" + i]; var ctargetbody = driver.mc.car_main_mc.body_mc; _global["myColor" + i] = new Color(ctargetbody); myColorTransform = new Object(); var mycolorindex = pickedcolors[i]; myCT.ra = CParray[mycolorindex][0]; myCT.rb = CParray[mycolorindex][1]; myCT.ga = CParray[mycolorindex][2]; myCT.gb = CParray[mycolorindex][3]; myCT.ba = CParray[mycolorindex][4]; myCT.bb = CParray[mycolorindex][5]; myCT.aa = CParray[mycolorindex][6]; myCT.ab = CParray[mycolorindex][7]; i++; } changecolor(0); }; _global.changecolor = function (i) { driver = driverObj["driver" + i]; var ctargetbody = driver.mc.car_main_mc.body_mc; _global["myColor" + i] = new Color(ctargetbody); _global["myColorTransform" + i] = new Object(); var myCT = _global["myColorTransform" + i]; var mycolorindex = pickedcolors[i]; myCT.ra = CParray[mycolorindex][0]; myCT.rb = CParray[mycolorindex][1]; myCT.ga = CParray[mycolorindex][2]; myCT.gb = CParray[mycolorindex][3]; myCT.ba = CParray[mycolorindex][4]; myCT.bb = CParray[mycolorindex][5]; myCT.aa = CParray[mycolorindex][6]; myCT.ab = CParray[mycolorindex][7]; _global["myColor" + i].setTransform(myCT); }; _global.changecolorCPU = function (i) { driver = driverObj["driver" + i]; var ctargetbody = driver.mc.car_main_mc.body_mc; _global["myColor" + i] = new Color(ctargetbody); _global["myColorTransform" + i] = new Object(); var myCT = _global["myColorTransform" + i]; var mycolorindex = pickedcolors[i]; myCT.ra = CParrayCPU[mycolorindex][0]; myCT.rb = CParrayCPU[mycolorindex][1]; myCT.ga = CParrayCPU[mycolorindex][2]; myCT.gb = CParrayCPU[mycolorindex][3]; myCT.ba = CParrayCPU[mycolorindex][4]; myCT.bb = CParrayCPU[mycolorindex][5]; myCT.aa = CParrayCPU[mycolorindex][6]; myCT.ab = CParrayCPU[mycolorindex][7]; _global["myColor" + i].setTransform(myCT); }; _root.R_game_mc.randomcolors = function () { pick5function(); }; _global.pick5functionhelper = function (mynumber) { j = 0; while (j <= _global.pickedcolors.length) { if (_global.pickedcolors[j] == mynumber) { return(false); } j++; } }; _global.pick5function = function () { var numberofcolors = (CParrayCPU.length - 1); _global.pickedcolors = [CPmycolor]; i = 1; while (i <= maxdrivers) { mypick = Math.floor(Math.random() * numberofcolors); if (pick5functionhelper(mypick) == false) { i = i - 1; } else { pickedcolors.push(mypick); } i++; } }; _global.pick5namesfunctionhelper = function (mynumber) { j = 0; while (j <= _global.pickednames.length) { if (_global.pickednames[j] == mynumber) { return(false); } j++; } }; _global.pick5namesfunction = function () { var numberofnames = CpuNamesarray.length; _global.pickednames = []; i = 1; while (i <= maxdrivers) { mypick = Math.floor(Math.random() * numberofnames); if (pick5namesfunctionhelper(mypick) == false) { i = i - 1; } else { pickednames.push(mypick); } i++; } i = 1; while (i <= maxdrivers) { driverObj["driver" + i].name = _global.CpuNamesarray[pickednames[i - 1]]; i++; } }; ScreenControl = {}; ASBroadcaster.initialize(screenControl); myarray = ["curbes_mc", "curbes2_mc", "road_mc", "grass_mc", "white_mc"]; maxlength = myarray.length; i = 0; while (i <= maxlength) { ctarget = _root.R_game_mc.main_mc[myarray[i]]; ctarget.stopme = function () { this.stop(); }; ctarget.gotoframe = function () { this.play(); }; ctarget.gotoandstopframe = function (gfr) { this.gotoAndStop(gfr); }; screenControl.addListener(ctarget); i++; } screenControl.broadcastMessage("stopme"); _global.delayperc = 100; fscommand ("allowscale", "false"); fscommand ("fullscreen", "false"); _global.speedperc = 0; _global.speedperc2 = 0; _global.speedmax = 320; _root.R_game_mc.keyKeeper = function () { if ((!gamestart) && (!develop)) { if (Key.isDown(38)) { _global.falsestart = true; } if (!Key.isDown(38)) { _global.falsestart = false; } return(undefined); } if (!Key.isDown(38)) { _global.falsestart = false; } if (_global.falsestart) { return(undefined); } var driver = driverObj.driver0; if (driver.finished || (driver.atpitstreet)) { if (driver.speedperc > 0) { driver.speedperc = driver.speedperc - 1; } else { driver.speedperc = 0; } return(undefined); } if (Key.isDown(40) && (!Key.isDown(38))) { if (driver.speedperc > 0) { driver.speedperc = driver.speedperc - 2; } } if (driver.fu <= 0) { if (driver.speedperc > 0) { driver.speedperc = driver.speedperc - 0.2; } else { driver.speedperc = 0; } if (driver.speedperc <= 0) { if (_root.R_game_mc.endPosition_mc._currentframe < 123) { _root.R_game_mc.endPosition_mc.gotoAndPlay(123); } } return(undefined); } if (_global.totallos) { if (driver.speedperc > 0) { driver.speedperc = driver.speedperc - 0.9; } else { driver.speedperc = 0; } return(undefined); } if (Key.isDown(38) && (!Key.isDown(40))) { if (driver.speedperc < 100) { driver.speedperc = driver.speedperc + 1; } } else if ((driver.speedperc > 0) && (!develop)) { driver.speedperc = driver.speedperc - 1; } }; _root.R_game_mc.createEmptyMovieClip("timeKeeper", 3); _global.delaymax = 10; _root.R_game_mc.timeKeeper.ctime = 0; _root.R_game_mc.timeKeeper.cfr = 1; _global.toknipper = ["curbes_mc", "curbes2_mc", "road_mc", "grass_mc", "white_mc"]; _global.knipmax = toknipper.length; _root.R_game_mc.timeKeeper.chcktime = function () { if (passedendcam) { return(undefined); } if (!gamestart) { return(undefined); } var myspeed = driverObj.driver0.speedperc; if (myspeed <= 0) { return(undefined); } if (myspeed > 50) { myspeed = 50; } var framestep = Math.round((myspeed * 5) / 50); var nfr = (this.cfr + framestep); if (nfr > 10) { nfr = nfr - 10; } this.cfr = nfr; i = 0; while (i <= knipmax) { var ctarget = _root.R_game_mc.main_mc[toknipper[i]]; ctarget.gotoAndStop(nfr); i++; } }; _root.onEnterFrame = function () { _root.R_game_mc.timeKeeper.chcktime(); }; _root.R_game_mc.createEmptyMovieClip("speedKeeper", 55); _global.distance = 0; _global.distanceShow = 0; _global.maxstearforce = 1.5; cornerKeeper = {}; cornerKeeper.chckcorner = function () { var mydriver = driverObj.driver0; if (mydriver.speedperc <= 0) { return(undefined); } if (Key.isDown(37) && (!Key.isDown(39))) { if (mydriver.xPerc > -10) { var myspeed = mydriver.speedperc; if (myspeed < 50) { var prestearforce = ((mydriver.speedperc * mydriver.maxstearforce) / 100); var stearforce = (prestearforce + 1.7); } else { var prestearforce = ((mydriver.speedperc * mydriver.maxstearforce) / 100); var stearforce = ((mydriver.maxstearforce - prestearforce) + 1.7); } mydriver.xPerc = mydriver.xPerc - stearforce; } } if (Key.isDown(39) && (!Key.isDown(37))) { if (mydriver.xPerc < 110) { var myspeed = mydriver.speedperc; if (myspeed < 50) { var prestearforce = ((mydriver.speedperc * mydriver.maxstearforce) / 100); var stearforce = (prestearforce + 1.7); } else { var prestearforce = ((mydriver.speedperc * mydriver.maxstearforce) / 100); var stearforce = ((mydriver.maxstearforce - prestearforce) + 1.7); } mydriver.xPerc = mydriver.xPerc + stearforce; } } }; _root.R_game_mc.attachpitstop = function () { if (_global.develop) { _global.circuitdis = circuit[circuit.length - 1].dis; return(undefined); } var circuitlength = circuit[circuit.length - 1].dis; var newlength = (circuitlength + 0.04); if (circuit[circuit.length - 1].pframe < 25) { var mydir = 1; } else if (circuit[circuit.length - 1].pframe > 25) { var mydir = -1; } else { var mydir = 0; } _root.pitdisstart = newlength; circuit.push({dis:newlength, dir:mydir, step:0.5, goal:25, style:1, pframe:25}); newlength = newlength + 0.002; circuit.push({dis:newlength, dir:0, step:0.5, goal:25, style:1, pframe:25, pit:2}); newlength = newlength + 0.02; circuit.push({dis:newlength, dir:0, step:0.5, goal:25, style:1, pframe:25, pit:4}); _global.pitmarker = circuit.length - 1; newlength = newlength + 0.3; circuit.push({dis:newlength, dir:0, step:0.5, goal:25, style:1, pframe:25, pit:3}); newlength = newlength + 0.02; circuit.push({dis:newlength, dir:0, step:0.5, goal:25, style:1, pframe:25}); newlength = newlength + 0.02; circuit.push({dis:newlength, dir:0, step:0.5, goal:25, style:1, pframe:25}); newlength = newlength + ((maxdrivers * 0.025) + 0.034); circuit.push({dis:newlength, dir:0, step:0.5, goal:25, style:1, pframe:25, lal:1}); _global.circuitdis = circuit[circuit.length - 1].dis; }; circuitObject = function () { _global.circuit = [{dis:0, dir:0, step:0.1, goal:1, style:0, pframe:25}, {dis:0.278858333333333, dir:1, step:1.4, goal:50, style:1, pframe:25}, {dis:0.33532508, dir:-1, step:1.4, goal:1, style:1, pframe:46}, {dis:0.460287013333333, dir:1, step:1.4, goal:50, style:1, pframe:6.80000000000001}, {dis:0.573325146666666, dir:-1, step:1.4, goal:1, style:1, pframe:41.8}, {dis:0.613577146666666, dir:0, step:1.4, goal:25, style:1, pframe:29.2}, {dis:0.763435479999997, dir:-1, step:1.4, goal:1, style:1, pframe:25}, {dis:0.845738039999997, dir:0, step:1.4, goal:25, style:1, pframe:1}, {dis:0.935575559999997, dir:1, step:1.4, goal:50, style:1, pframe:25}, {dis:1.02168052, dir:0, step:1.4, goal:25, style:1, pframe:50}, {dis:1.22298138666666, dir:1, step:1.4, goal:50, style:1, pframe:25}, {dis:1.28161498666666, dir:-1, step:1.4, goal:1, style:1, pframe:43.2}, {dis:1.41198870666666, dir:0, step:1.4, goal:25, style:1, pframe:2.6}, {dis:1.59132033333333, dir:1, step:1.4, goal:50, style:1, pframe:25}, {dis:1.65020541333333, dir:0, step:1.4, goal:25, style:1, pframe:43.2}, {dis:1.75405405333333, dir:1, step:1.4, goal:50, style:1, pframe:25}, {dis:1.82928669333333, dir:0, step:1.4, goal:25, style:1, pframe:48.8}, {dis:1.88117181333333, dir:-1, step:1.4, goal:1, style:1, pframe:32}, {dis:2.16758237333334, dir:0, step:1.4, goal:25, style:1, pframe:1}, {dis:2.27864820000001, dir:-1, step:1.4, goal:1, style:1, pframe:25}, {dis:2.34634932000001, dir:0, step:1.4, goal:25, style:1, pframe:4.00000000000001}, {dis:2.42474590666668, dir:1, step:1.4, goal:50, style:1, pframe:25}, {dis:2.49251092000001, dir:0, step:1.4, goal:25, style:1, pframe:46}, {dis:2.59592236000001, dir:1, step:1.4, goal:50, style:1, pframe:25}, {dis:2.68380268000001, dir:0, step:1.4, goal:25, style:1, pframe:50}, {dis:2.78473888000001, dir:1, step:1.4, goal:50, style:1, pframe:25}, {dis:2.87688842666668, dir:0, step:1.4, goal:25, style:1, pframe:50}, {dis:2.98802256000001, dir:-1, step:1.4, goal:1, style:1, pframe:25}, {dis:3.08447365333335, dir:0, step:1.4, goal:25, style:1, pframe:1}, {dis:3.12661426666668, dir:1, step:1.4, goal:50, style:1, pframe:25}, {dis:3.21109970666669, dir:-1, step:1.4, goal:1, style:1, pframe:50}, {dis:3.27361337333335, dir:0, step:1.4, goal:25, style:1, pframe:1}]; _root.R_game_mc.attachpitstop(); var circuitl = circuit.length; k = 0; while (k < circuitl) { var olddis = circuit[k].dis; var tdis = Math.round(olddis * 1000); var ndis = (tdis / 1000); circuit[k].dis = ndis; k++; } var mycircuitlength = _global.circuit.length; _global.maininter1 = Math.round(mycircuitlength / 4); _global.maininter2 = Math.round(mycircuitlength / 4) * 2; _global.maininter3 = Math.round((mycircuitlength / 4) * 3); _global.Tinterobj = {}; var circuitlength = circuit[circuit.length - 1].dis; driverObj.finish.distance = circuitlength; driverObj.end.distance = circuitlength - 0.025; _global.endcam = circuitlength - 0.025; driverObj.driver0.marker = 0; _global.cframe = 25; _global.develop = false; ASBroadcaster.initialize(this); myarray = ["bocht1_mc", "bocht2_mc", "bocht3_mc"]; maxlength = myarray.length; i = 0; while (i <= maxlength) { ctarget = _root.R_game_mc.main_mc[myarray[i]]; ctarget.stopme = function () { this.stop(); }; ctarget.gotoframe = function (gottenframe) { this.gotoAndStop(gottenframe); }; ctarget.gotoframesub = function (gottenframe) { this.sub_mc.gotoAndStop(gottenframe); }; this.addListener(ctarget); i++; } ctarget = _root.R_game_mc.hectaTotal_mc; ctarget.stopme = function () { this.stop(); }; ctarget.gotoframe = function (gottenframe) { this.gotoAndStop(gottenframe); }; this.addListener(ctarget); _global.signControl = new signObject(); }; circuitObject.prototype.circuitchange = function (gottenDistance, gottenDirection, gottendirectionstep, gottengoal, gottenstyle, gottenpframe) { circuit.push({dis:gottenDistance, dir:gottenDirection, step:gottendirectionstep, goal:gottengoal, style:gottenstyle, pframe:gottenpframe}); driverObj.driver0.marker = driverObj.driver0.marker + 1; circuitControl.$circuitTraceHelper(gottenDistance, gottenDirection, gottendirectionstep, gottengoal, gottenstyle, gottenpframe); }; circuitObject.prototype.$circuitTraceHelper = function (gottenDistance, gottenDirection, gottendirectionstep, gottengoal, gottenstyle, gottenpframe) { trace(((((((((((("{dis:" + gottenDistance) + ",dir:") + gottenDirection) + ",step:") + gottendirectionstep) + ",goal:") + gottengoal) + ",style:") + gottenstyle) + ",pframe:") + gottenpframe) + "},"); }; circuitObject.prototype.circuitTrace = function () { var maxlength = circuit.length; trace("_global.circuit = ["); i = 0; while (i < maxlength) { circuitControl.$circuitTraceHelper(circuit[i].dis, circuit[i].dir, circuit[i].step, circuit[i].goal, circuit[i].style, circuit[i].pframe); i++; } trace("];"); }; circuitObject.prototype.circuitshow = function () { var mydriver = driverObj.driver0; if (mydriver.finished || (mydriver.atpitstreet)) { return(undefined); } if (develop) { var maxlength = (circuit.length - 1); var goal = circuit[maxlength].goal; var style = circuit[maxlength].style; if (style == 0) { return(undefined); } if ((cframe == goal) || (style == undefined)) { var tempdistance = mydriver.distance; var tempdirectionstep = directionstep; var tempcframe = cframe; return(undefined); } if (cframe > goal) { var dir = (-directionstep); if ((cframe + dir) < goal) { var tframe = goal; } else { var tframe = (cframe + dir); } } else if (cframe < goal) { var dir = directionstep; if ((cframe + dir) > goal) { var tframe = goal; } else { var tframe = (cframe + dir); } } if (tframe > 50) { tframe = 50; } else if (tframe < 1) { tframe = 1; } cframe = tframe; this.broadcastMessage("gotoframe", Math.round(cframe)); return(undefined); } if (!develop) { if (mydriver.speed == 0) { return(undefined); } var dis2 = circuit[mydriver.marker + 1].dis; var mydist = mydriver.distance; if (mydriver.laps == maxlaps) { if (mydist > endcam) { _global.passedendcam = true; if (_root.R_game_mc.flag_mc == undefined) { var myflag = _root.R_game_mc.attachMovie("flag", "flag_mc", 999); myflag._x = 520; myflag._y = 400; } } } if ((mydist >= dis2) && (!(dis2 === undefined))) { mydriver.marker = mydriver.marker + 1; if (mydriver.marker >= (circuit.length - 1)) { if (!(mydriver.laps === 0)) { endLapTime = MainControl.getmytimer(); _global.lastlaptime = (endLapTime / 1000) - (startLapTime / 1000); _global.endtime = _global.endtime + _global.lastlaptime; _root.showlastlaptime = _root.R_game_mc.timetostring(lastlaptime); if ((_global.bestlaptime == undefined) || (lastlaptime < _global.bestlaptime)) { _global.bestlaptime = lastlaptime; _root.showbestlaptime = _root.R_game_mc.timetostring(lastlaptime); } } circuitControl.reset(mydriver); mydriver.laps = mydriver.laps + 1; if (mydriver.laps == maxlaps) { _root.R_game_mc.finallap_mc.gotoAndPlay(2); } if (mydriver.laps > maxlaps) { mydriver.finished = true; var precircuittime2 = _global.endtime; mydriver.circuittime = precircuittime2; endlist.push(mydriver.number); var myposition = endlist.length; _root["endtime" + myposition] = _root.R_game_mc.timetostring(precircuittime2); _root["endname" + myposition] = (myposition + ". ") + mydriver.name; _root["besttime" + myposition] = _root.showbestlaptime; _root.R_game_mc.endPosition_mc.sub.gotoAndStop(myposition); _root.R_game_mc.endPosition_mc.gotoAndPlay(2); if (myposition < 4) { var startbydiff = ((_global.difflevel - 1) * 3); _root.wonprice = _root.pricemoneyshow[startbydiff + myposition]; _root.setmymoneyshow(_root.pricemoney[startbydiff + myposition] * -1); } _root.R_game_mc.laptime_mc._visible = false; _global.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 3; var mymarker = mydriver.marker; var mylap = (mydriver.laps - 1); var killer = _root.R_game_mc.createEmptyMovieClip("interkiller_mc", 16000); killer.number = 0; killer.ctime = 0; killer.onEnterFrame = function () { if (this.ctime >= 5) { _root.R_game_mc.menu_inter_mc._visible = false; } if (this.ctime >= 5) { _root.R_game_mc[("menu_inter" + this.number) + "_mc"]._visible = false; this.number = this.number + 1; if (this.number > maxdrivers) { this.onEnterFrame = undefined; } } else { this.ctime = this.ctime + 1; } }; return(undefined); } _root.showlap = (("Lap " + String(mydriver.laps)) + " / ") + maxlaps; return(undefined); } var mymarker = mydriver.marker; var mylap = mydriver.laps; if (((mymarker == _global.maininter1) || (mymarker == _global.maininter2)) || (mymarker == _global.maininter3)) { if (!(mydriver.intermediat === mymarker)) { if (mymarker == _global.maininter1) { _root.cInter = 1; } else if (mymarker == _global.maininter2) { _root.cInter = 2; } else if (mymarker == _global.maininter3) { _root.cInter = 3; } _global.Tinterobj[(("intermediatsStatusL" + mydriver.intermediatlap) + "M") + mydriver.intermediat] = 3; mydriver.intermediatlap = mylap; mydriver.intermediat = mymarker; var myintermediat = _global.Tinterobj[(("intermediatsL" + mylap) + "M") + mymarker]; var interstatus = _global.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker]; var endLapTime = MainControl.getmytimer(); var preintertime = ((endLapTime / 1000) - (startLapTime / 1000)); var myintertime = (_global.endtime + preintertime); maindriver.intertime = myintertime; var intertimeShow = _root.R_game_mc.timetostring(myintertime); _root.R_game_mc.interkiller_mc.onEnterFrame = undefined; _root.R_game_mc.interkiller_mc.removeMovieClip(); i = 0; while (i <= maxdrivers) { _root.R_game_mc[("menu_inter" + i) + "_mc"]._visible = false; i++; } _root.R_game_mc.menu_inter_mc._visible = true; if (interstatus == undefined) { var ctarget = _root.R_game_mc.menu_inter0_mc; var ctext = _root.R_game_mc.menu_inter0_mc.mytxt; _global.changeTextColor(ctarget, 16776960, intertimeShow, ctext); var ctext = _root.R_game_mc.menu_inter0_mc.mynumber; _global.changeTextColor(ctarget, 16776960, "1", ctext); ctarget._visible = true; _global.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + mymarker] = 1; _global.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 2; } else { var driverspast = myintermediat.length; i = 0; while (i < driverspast) { var pasttime = (myintertime - myintermediat[i]); var toshow = ("-" + _root.R_game_mc.timetostring(pasttime)); var ctarget = _root.R_game_mc[("menu_inter" + i) + "_mc"]; var ctext = _root.R_game_mc[("menu_inter" + i) + "_mc"].mytxt; _global.changeTextColor(ctarget, 16718362, toshow, ctext); var ctext = _root.R_game_mc[("menu_inter" + i) + "_mc"].mynumber; _global.changeTextColor(ctarget, 16718362, i + 1, ctext); ctarget._visible = true; i++; } _global.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + mymarker] = 1 + driverspast; _global.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 2; if ((driverspast + 1) >= maxdrivers) { _global.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 3; var killer = _root.R_game_mc.createEmptyMovieClip("interkiller_mc", 16000); killer.number = 0; killer.ctime = 0; killer.onEnterFrame = function () { if (this.ctime >= 160) { _root.R_game_mc.menu_inter_mc._visible = false; } if (this.ctime >= 160) { _root.R_game_mc[("menu_inter" + this.number) + "_mc"]._visible = false; this.number = this.number + 1; if (this.number > maxdrivers) { this.onEnterFrame = undefined; } } else { this.ctime = this.ctime + 1; } }; } var ctarget = _root.R_game_mc[("menu_inter" + driverspast) + "_mc"]; var ctext = _root.R_game_mc[("menu_inter" + driverspast) + "_mc"].mytxt; _global.changeTextColor(ctarget, 16776960, intertimeShow, ctext); var ctext = _root.R_game_mc[("menu_inter" + driverspast) + "_mc"].mynumber; _global.changeTextColor(ctarget, 16776960, driverspast + 1, ctext); ctarget._visible = true; } } } } if (passedendcam) { return(undefined); } var goal = circuit[mydriver.marker].goal; var pit = circuit[mydriver.marker].pit; if (pit == undefined) { _root.R_game_mc.main_mc.white_mc._visible = false; } else { _root.R_game_mc.main_mc.white_mc._visible = true; } if (pit == 2) { var pframe1 = 1; var pframe2 = 15; } else if (pit == 3) { var pframe1 = 15; var pframe2 = 1; } else if (pit == 4) { if (mydriver.xperc > 105) { if (!mydriver.atpitstreet) { if (!(mydriver.lastpitstop === mydriver.laps)) { mydriver.atpitstreet = true; mydriver.lastpitstop = mydriver.laps; mydriver.speedPerc = 0; trace("##############PITSTREET#################"); SoundControl.stopSound(mydriver); _root.mainctime = 1; _root.mainpittimer = 0; _root.startmainpittimer = MainControl.getmytimer(); _global.framedest = "pit"; _root.black_mc.gotoAndPlay("fadein"); } } } var pframe1 = circuit[mydriver.marker].pframe; var pframe2 = circuit[mydriver.marker + 1].pframe; } else { if (cframe == goal) { return(undefined); } var pframe1 = circuit[mydriver.marker].pframe; var pframe2 = circuit[mydriver.marker + 1].pframe; } var dis1 = circuit[mydriver.marker].dis; var dis2 = circuit[mydriver.marker + 1].dis; var diffdis = (dis2 - dis1); var diffpframe = (pframe2 - pframe1); var elapsed = (mydriver.distance - dis1); var diffdisperc = ((elapsed * 100) / diffdis); var elapsedframe = ((diffdisperc * diffpframe) / 100); var tframe = Math.round(pframe1 + elapsedframe); if (tframe > 50) { tframe = 50; } else if (tframe < 1) { tframe = 1; } if ((pit == 2) || (pit == 3)) { this.broadcastMessage("gotoframesub", tframe); } else { cframe = tframe; this.broadcastMessage("gotoframe", cframe); } return(undefined); } }; circuitObject.prototype.reset = function (mydriver) { mydriver.marker = 0; mydriver.distance = 0; distanceshow = 0; if (!(mydriver.laps === 0)) { startLapTime = MainControl.getmytimer(); } }; _global.circuitControl = new circuitObject(); circuitControl.broadcastMessage("gotoframe", 25); circuitInterval = setInterval(circuitControl, "circuitshow", 7); treeObject = function () { ASBroadcaster.initialize(this); }; treeObject.prototype.initTrees = function () { i = 0; while (i <= 5) { var randomNumber = Math.ceil(Math.random() * 4); var randomNumberX = Math.round(500 - (Math.random() * 1000)); ctarget = _root.R_game_mc.main_mc.trees_mc.attachMovie("tree" + randomNumber, "tree" + i, 100 + i); ctarget._x = randomNumberX; this.addListener(ctarget); ctarget.move = function (step) { this._x = this._x + step; if (this._x > 500) { this._x = this._x - 1000; } else if (this._x < -500) { this._x = this._x + 1000; } }; i++; } i = 0; while (i <= 2) { var randomNumber = Math.ceil(Math.random() * 4); var randomNumberX = Math.round(750 - (Math.random() * 1500)); var randomNumberY = Math.round(10 + (Math.random() * 200)); ctarget = _root.R_game_mc.main_mc.clouds_mc.attachMovie("cloud" + randomNumber, "cloud" + i, 200 + i); ctarget._x = randomNumberX; ctarget._y = randomNumberY; ctarget.randomNumber = Math.ceil(Math.random() * 8) / 10; this.addListener(ctarget); ctarget.move = function (step) { var step2 = (step * this.randomNumber); this._x = this._x + step2; if (this._x > 750) { this._x = this._x - 1500; } else if (this._x < -750) { this._x = this._x + 1500; } }; i++; } }; treeObject.prototype.moveTrees = function () { var mydriver = driverObj.driver0; if (mydriver.speedperc <= 0) { return(undefined); } step = (mydriver.speedperc * 3) / 100; if (cframe > 25) { step = step * -1; } else if (cframe == 25) { step = 0; } treeControl.broadcastMessage("move", step); }; treeControl = new treeObject(); treeControl.initTrees(); treeInterval = setInterval(treeControl, "moveTrees", 500); driverObject = function () { var driver = driverObj.driver0; driver.mc = _root.R_game_mc.car_holder_mc.attachMovie("car2", "car_mc0", 300); ctarget.stopme = function () { this.stop(); }; ctarget.gotoframe = function () { this.play(); }; screenControl.addListener(ctarget); }; driverObject.prototype.manageEnemies = function () { _global.inscreen = [driverObj.driver0]; _global.centertime = MainControl.getmytimer(); var circuitlength = circuit[circuit.length - 1].dis; var preposition = 1; var lookdriver = driverObj.driver0; if (lookdriver.finished || (passedendcam)) { lookdriver = driverObj.end; } var maindriverinpit = driverObj.driver0.atpitstreet; i = 1; for ( ; i <= maxdrivers ; i++) { var driver = driverObj["driver" + i]; driverControl.chckInflDamageCpu(driver); var objDistance = (driver.distance - (lookdriver.distance - 0.005)); var enemiedistance = ((driver.laps * circuitlength) + driver.distance); var driverdistance = ((lookdriver.laps * circuitlength) + (lookdriver.distance - 0.005)); var objDistanceLap = (enemiedistance - driverdistance); if (objDistanceLap >= circuitlength) { while (objDistanceLap >= circuitlength) { objDistanceLap = objDistanceLap - circuitlength; } } else if (objDistanceLap < (-circuitlength)) { while (objDistanceLap < (-circuitlength)) { objDistanceLap = objDistanceLap + circuitlength; } } if ((enemiedistance - 0.005) > driverdistance) { preposition = preposition + 1; } if (driver.finished) { if (driver.speedPerc == 0) { continue; } } else if (driver.atpitstreet) { if ((centertime - driver.startpenalty) >= driver.penaltyTime) { driver.atpitstreet = false; // unexpected jump } if (!(driver.mc === undefined)) { driver.mc.removeMovieClip(); driver.mc = undefined; } } else { var mycframe = driverControl.chckCorner(driver, 0.005); var preideal = Math.round((mycframe * 100) / 50); if (preideal < _global.myleftside) { preideal = _global.myleftside; } else if (preideal > _global.myrightside) { preideal = _global.myrightside; } driver.ideal = preideal; var mycframe = driverControl.chckCorner(driver, 0); var myforce = driverControl.calcForce(driver, mycframe); driver.olddistance = driver.distance; driver.oldxPerc = driver.xPerc; driver.oldspeedperc = driver.speedperc; driverControl.chckspeed(driver, mycframe); driverControl.autopilot(driver, myforce, mycframe); driverControl.lap(driver); if (maindriverinpit) { } else if (((objDistance > 0) && (objDistance < horizone)) || ((objDistanceLap > 0) && (objDistanceLap < horizone))) { if (driver.mc == undefined) { driver.mc = _root.R_game_mc.car_holder_mc.attachMovie("car2", "car_mc" + i, 300 + i); changecolorCPU(i); } if ((objDistanceLap > 0) && (objDistanceLap < horizone)) { driverControl.calPos(driver, objDistanceLap); } else { driverControl.calPos(driver, objDistance); } inscreen.push(driver); } else if (!(driver.mc === undefined)) { driver.mc.removeMovieClip(); driver.mc = undefined; } } } if (maindriverinpit) { driverControl.crashsorter(); return(undefined); } _root.position = preposition; var mydriver = driverObj.driver0; driverControl.chckInflDamage(mydriver); mydriver.olddistance = mydriver.distance; mydriver.oldxPerc = mydriver.xPerc; mydriver.oldspeedperc = mydriver.speedperc; cornerKeeper.chckcorner(); _root.R_game_mc.keyKeeper(); driverControl.chckspeed(mydriver, cframe); driverControl.setshow(mydriver); var force = driverControl.calcForce(mydriver, cframe); mydriver.xPerc = mydriver.xPerc + force; var mypresentxPerc = mydriver.xPerc; if (mypresentxPerc > 110) { mydriver.xPerc = 110; } else if (mypresentxPerc < -10) { mydriver.xPerc = -10; } driverControl.chckGras(mydriver, mypresentxPerc); if ((!mydriver.finished) && (!passedendcam)) { driverControl.calPos(mydriver, 0.005); } else { var objDistance = (mydriver.distance - (lookdriver.distance - 0.005)); var enemiedistance = ((mydriver.laps * circuitlength) + mydriver.distance); var driverdistance = ((lookdriver.laps * circuitlength) + (lookdriver.distance - 0.005)); var objDistanceLap = (enemiedistance - driverdistance); if (objDistanceLap >= circuitlength) { while (objDistanceLap >= circuitlength) { objDistanceLap = objDistanceLap - circuitlength; } } else if (objDistanceLap < (-circuitlength)) { while (objDistanceLap < (-circuitlength)) { objDistanceLap = objDistanceLap + circuitlength; } } if (((objDistance > 0) && (objDistance < horizone)) || ((objDistanceLap > 0) && (objDistanceLap < horizone))) { } else if (!(mydriver.mc === undefined)) { mydriver.mc.removeMovieClip(); mydriver.mc = undefined; } if ((objDistanceLap > 0) && (objDistanceLap < horizone)) { driverControl.calPos(mydriver, objDistanceLap); } else { driverControl.calPos(mydriver, objDistance); } } SoundControl.chckSound(mydriver, mydriver.oldspeedperc, mydriver.speedperc, 60); if (inscreen.length >= 2) { driverControl.depthsorter(); } var driver = driverObj.finish; var objDistance = (driver.distance - lookdriver.distance); if ((objDistance > -0.35) && (objDistance < horizone)) { driverControl.calPos(driver, objDistance); } signControl.chckInscreen(lookdriver); propControl.chckInscreen(lookdriver); driverControl.crashsorter(); updateAfterEvent(); }; if (_global.difflevel == 3) { _root.tire_dsp1 = 0.12; _root.tire_dst1 = 0.4; _root.wing_dsp1 = 0.16; _root.wing_dst1 = 0.5; _root.tire_cpu_dsp1 = 0.1; _root.tire_cpu_dst1 = 0.25; _root.wing_cpu_dsp1 = 0.08; _root.wing_cpu_dst1 = 0.25; } else if (_global.difflevel == 1) { _root.tire_dsp1 = 0.08; _root.tire_dst1 = 0.3; _root.wing_dsp1 = 0.08; _root.wing_dst1 = 0.37; _root.tire_cpu_dsp1 = 0.08; _root.tire_cpu_dst1 = 0.15; _root.wing_cpu_dsp1 = 0; _root.wing_cpu_dst1 = 0.3; } else { _root.tire_dsp1 = 0.1; _root.tire_dst1 = 0.35; _root.wing_dsp1 = 0.12; _root.wing_dst1 = 0.45; _root.tire_cpu_dsp1 = 0.07; _root.tire_cpu_dst1 = 0.19; _root.wing_cpu_dsp1 = 0; _root.wing_cpu_dst1 = 0.25; } driverObject.prototype.chckInflDamage = function (givendriver) { var origSpeed = givendriver.orig_speedmax; var origSpeed10perc = (origSpeed * _root.tire_dsp1); var origSpeed15perc = (origSpeed * _root.wing_dsp1); var lossdueweight = ((givendriver.fu * origSpeed10perc) / 100); var newspeedmax = (origSpeed - lossdueweight); var origStear = givendriver.orig_maxstearforce; var origStear35perc = (origStear * _root.tire_dst1); var origStear45perc = (origStear * _root.wing_dst1); var newstearmax = origStear; var fl = givendriver.fl; var fr = givendriver.fr; var bl = givendriver.bl; var br = givendriver.br; var bw = givendriver.bw; var fw = givendriver.fw; var loscount = 0; if (fl <= 0) { givendriver.fl = 0; fl = 0; loscount = loscount + 1; } if (fr <= 0) { givendriver.fr = 0; fr = 0; loscount = loscount + 1; } if (bl <= 0) { givendriver.bl = 0; bl = 0; loscount = loscount + 1; } if (br <= 0) { givendriver.br = 0; br = 0; loscount = loscount + 1; } if (bw <= 0) { givendriver.bw = 0; bw = 0; loscount = loscount + 1; } if (fw <= 0) { givendriver.fw = 0; fw = 0; loscount = loscount + 1; } if (loscount >= 2) { if (_root.R_game_mc.endPosition_mc._currentframe < 123) { _global.totallos = true; _root.R_game_mc.endPosition_mc.gotoAndPlay(350); } } newspeedmax = newspeedmax - (origSpeed10perc - ((fl * origSpeed10perc) / 100)); newspeedmax = newspeedmax - (origSpeed10perc - ((fr * origSpeed10perc) / 100)); newspeedmax = newspeedmax - (origSpeed10perc - ((bl * origSpeed10perc) / 100)); newspeedmax = newspeedmax - (origSpeed10perc - ((br * origSpeed10perc) / 100)); newspeedmax = newspeedmax - (origSpeed15perc - ((fw * origSpeed15perc) / 100)); newspeedmax = newspeedmax - (origSpeed15perc - ((bw * origSpeed15perc) / 100)); newstearmax = newstearmax - (origStear35perc - ((fl * origStear35perc) / 100)); newstearmax = newstearmax - (origStear35perc - ((fr * origStear35perc) / 100)); newstearmax = newstearmax - (origStear35perc - ((bl * origStear35perc) / 100)); newstearmax = newstearmax - (origStear35perc - ((br * origStear35perc) / 100)); newstearmax = newstearmax - (origStear45perc - ((fw * origStear45perc) / 100)); newstearmax = newstearmax - (origStear45perc - ((bw * origStear45perc) / 100)); if (newstearmax < 0.3) { newstearmax = 0.3; } givendriver.speedmax = newspeedmax; givendriver.maxstearforce = newstearmax; }; driverObject.prototype.chckInflDamageCpu = function (givendriver) { var origSpeed = givendriver.orig_speedmax; var origSpeed5perc = (origSpeed * _root.tire_cpu_dsp1); var origSpeed15perc = (origSpeed * _root.wing_cpu_dsp1); var origSpeed10perc = (origSpeed * 0.1); var lossdueweight = ((givendriver.fu * origSpeed10perc) / 100); var newspeedmax = (origSpeed - lossdueweight); var origStear = givendriver.orig_maxstearforce; var origStear10perc = (origStear * _root.tire_cpu_dst1); var origStear25perc = (origStear * _root.wing_cpu_dst1); var newstearmax = origStear; var fl = givendriver.fl; var fr = givendriver.fr; var bl = givendriver.bl; var br = givendriver.br; var bw = givendriver.bw; var fw = givendriver.fw; if (fl < 0) { givendriver.fl = 0; fl = 0; } if (fr < 0) { givendriver.fr = 0; fr = 0; } if (bl < 0) { givendriver.bl = 0; bl = 0; } if (br < 0) { givendriver.br = 0; br = 0; } if (bw < 0) { givendriver.bw = 0; bw = 0; } if (fw < 0) { givendriver.fw = 0; fw = 0; } newspeedmax = newspeedmax - (origSpeed5perc - ((fl * origSpeed5perc) / 100)); newspeedmax = newspeedmax - (origSpeed5perc - ((fr * origSpeed5perc) / 100)); newspeedmax = newspeedmax - (origSpeed5perc - ((bl * origSpeed5perc) / 100)); newspeedmax = newspeedmax - (origSpeed5perc - ((br * origSpeed5perc) / 100)); newspeedmax = newspeedmax - (origSpeed15perc - ((fw * origSpeed15perc) / 100)); newspeedmax = newspeedmax - (origSpeed15perc - ((bw * origSpeed15perc) / 100)); newstearmax = newstearmax - (origStear10perc - ((fl * origStear10perc) / 100)); newstearmax = newstearmax - (origStear10perc - ((fr * origStear10perc) / 100)); newstearmax = newstearmax - (origStear10perc - ((bl * origStear10perc) / 100)); newstearmax = newstearmax - (origStear10perc - ((br * origStear10perc) / 100)); newstearmax = newstearmax - (origStear25perc - ((fw * origStear25perc) / 100)); newstearmax = newstearmax - (origStear25perc - ((bw * origStear25perc) / 100)); if (newstearmax < 0.3) { newstearmax = 0.3; } givendriver.speedmax = newspeedmax; givendriver.maxstearforce = newstearmax; }; driverObject.prototype.chckspeed = function (givendriver, mycframe) { var mydriver = givendriver; if (mydriver.speedperc < 0) { mydriver.speedperc = 0; } else if (mydriver.speedperc > 100) { mydriver.speedperc = 100; } mydriver.speed = Math.round((mydriver.speedperc * mydriver.speedmax) / 100); var predistance = ((mydriver.speed / 3600000) * 30); mydriver.fu = mydriver.fu - (predistance * mydriver.fu_use); var tirelose = (predistance * mydriver.tire_use); mydriver.fl = mydriver.fl - tirelose; mydriver.fr = mydriver.fr - tirelose; mydriver.bl = mydriver.bl - tirelose; mydriver.br = mydriver.br - tirelose; if (mycframe == undefined) { mydriver.distance = mydriver.distance + predistance; return(undefined); } if ((mycframe > 20) && (mycframe < 30)) { mydriver.distance = mydriver.distance + predistance; return(undefined); } var verschil = ((mycframe * 2) - mydriver.xPerc); if (verschil < 0) { verschil = verschil * -1; } var maxminwaarde = (predistance * 0.4); var minwaarde = ((verschil * maxminwaarde) / 100); predistance = predistance - minwaarde; mydriver.distance = mydriver.distance + predistance; }; driverObject.prototype.chckGras = function (mydriver, mypresentxPerc) { if (mypresentxPerc >= 92) { if (!(mydriver.marker === pitmarker)) { var myspeedP = mydriver.speedPerc; var grdam = ((myspeedP * maxgrasdamage) / 100); if (myspeedP > 10) { var tosubstract = (myspeedP / 10); if (tosubstract > 1.5) { tosubstract = 1.5; } mydriver.speedPerc = mydriver.speedPerc - tosubstract; } mydriver.fr = mydriver.fr - grdam; mydriver.br = mydriver.br - grdam; if (mypresentxPerc > 107) { mydriver.fl = mydriver.fl - grdam; mydriver.bl = mydriver.bl - grdam; } } } else if (mypresentxPerc < 8) { var myspeedP = mydriver.speedPerc; var grdam = ((myspeedP * maxgrasdamage) / 100); if (myspeedP > 10) { var tosubstract = (myspeedP / 10); if (tosubstract > 1.5) { tosubstract = 1.5; } mydriver.speedPerc = mydriver.speedPerc - tosubstract; } mydriver.fl = mydriver.fl - grdam; mydriver.bl = mydriver.bl - grdam; if (mypresentxPerc < -7) { mydriver.fr = mydriver.fr - grdam; mydriver.br = mydriver.br - grdam; } } }; _global.ailengtharea = 0.021; _global.aiwidtharea = 19; driverObject.prototype.autopilot = function (gottendriver, gforce, gottencframe) { if (!gamestart) { return(undefined); } var gottenforce = gforce; var mydriver = gottendriver; if (mydriver.finished) { driverControl.addspeed(mydriver, -1); return(undefined); } myideal = mydriver.ideal; var myspeedperc = mydriver.speedperc; var mymaxstearforce = mydriver.maxstearforce; var myspeed = myspeedperc; if (myspeed < 50) { var prestearforce = ((mydriver.speedperc * mydriver.maxstearforce) / 100); var stearforce = (prestearforce + 1.7); } else { var prestearforce = ((mydriver.speedperc * mydriver.maxstearforce) / 100); var stearforce = ((mydriver.maxstearforce - prestearforce) + 1.7); } myxPerc = mydriver.xPerc; happyarea = mydriver.hArea; frblck = mydriver.frontblock; mycframe = gottencframe; var mymarker = mydriver.marker; if ((mymarker == (pitmarker - 1)) || (mymarker == (pitmarker - 2))) { if (!(mydriver.lastpitstop === mydriver.laps)) { if (mydriver.laps < maxlaps) { if (driverControl.chckPitneed(mydriver)) { if (mydriver.xperc < 100) { mydriver.xPerc = mydriver.xPerc + stearforce; if (mydriver.speedPerc > 20) { driverControl.addspeed(mydriver, -1); } else { driverControl.addspeed(mydriver, 1); } return(undefined); } } } } } if (mydriver.marker == pitmarker) { if (!(mydriver.lastpitstop === mydriver.laps)) { if (mydriver.xperc > 105) { if (!mydriver.atpitstreet) { mydriver.atpitstreet = true; mydriver.speedPerc = 30; mydriver.startpenalty = MainControl.getmytimer(); mydriver.lastpitstop = mydriver.laps; driverControl.calcPitPenalty(mydriver); return(undefined); } } if (mydriver.laps < maxlaps) { if (driverControl.chckPitneed(mydriver)) { mydriver.xPerc = mydriver.xPerc + stearforce; if (mydriver.speedPerc > 20) { driverControl.addspeed(mydriver, -1); } else { driverControl.addspeed(mydriver, 1); } return(undefined); } } } } driverControl.chckGras(mydriver, myxPerc); if ((mydriver.marker == _root.startmarker) && (mydriver.laps < 1)) { mydriver.xPerc = mydriver.xPerc + gforce; driverControl.addspeed(mydriver, 1); return(undefined); } if (myxPerc < (_global.myleftside + 5)) { driverControl.$autopilothelper(mydriver, 1, stearforce, gottenforce); return(undefined); } if (myxPerc > (_global.myrightside - 5)) { driverControl.$autopilothelper(mydriver, -1, stearforce, gottenforce); return(undefined); } if (_global.difflevel == 3) { var toll1 = 25; } else if (_global.difflevel == 1) { var toll1 = 5; } else { var toll1 = 13; } if ((mycframe > 13) && (mycframe < 37)) { bkblck = mydriver.backblock; if (!(bkblck === undefined)) { if ((myxPerc - toll1) > bkblck) { driverControl.$autopilothelper(mydriver, -1, stearforce, gottenforce); return(undefined); } if ((myxPerc + toll1) < bkblck) { driverControl.$autopilothelper(mydriver, 1, stearforce, gottenforce); return(undefined); } } } if ((!(mydriver.marker === _root.startmarker)) || (mydriver.laps > 1)) { if ((myxPerc - happyarea) > myideal) { driverControl.$autopilothelper(mydriver, -1, stearforce, gottenforce); return(undefined); } if ((myxPerc + happyarea) < myideal) { driverControl.$autopilothelper(mydriver, 1, stearforce, gottenforce); return(undefined); } } var myLastAction = mydriver.lastAction; if (!(frblck === undefined)) { if (myLastAction == -1) { mydriver.lastAction = 0; driverControl.$autopilothelper(mydriver, -1, stearforce, gottenforce); return(undefined); } if (myLastAction == 1) { mydriver.lastAction = 0; driverControl.$autopilothelper(mydriver, 1, stearforce, gottenforce); return(undefined); } if (yxPerc > myideal) { mydriver.lastAction = -1; driverControl.$autopilothelper(mydriver, -1, stearforce, gottenforce); return(undefined); } if (myxPerc < myideal) { mydriver.lastAction = 1; driverControl.$autopilothelper(mydriver, 1, stearforce, gottenforce); return(undefined); } } mydriver.xPerc = mydriver.xPerc + gforce; driverControl.addspeed(mydriver, 1); }; driverObject.prototype.chckPitneed = function (mydriver) { if (_global.difflevel == 3) { var toll1 = 15; var toll2 = 20; } else if (_global.difflevel == 1) { var toll1 = 50; var toll2 = 55; } else { var toll1 = 25; var toll2 = 35; } if (mydriver.fl < toll1) { return(true); } if (mydriver.fr < toll1) { return(true); } if (mydriver.bl < toll1) { return(true); } if (mydriver.br < toll1) { return(true); } if (mydriver.fw < toll2) { return(true); } if (mydriver.bw < toll2) { return(true); } if (mydriver.fu < ((circuitdis * 4) + 2)) { return(true); } if (mydriver.fu < 30) { return(true); } }; driverObject.prototype.calcPitPenalty = function (mydriver) { if (_global.difflevel == 3) { var penaltyTime = 2000; var toll1 = 20; var toll2 = 25; var pen1 = 500; var pen2 = 1500; } else if (_global.difflevel == 1) { var toll1 = 55; var toll2 = 60; var penaltyTime = 7000; var pen1 = 2000; var pen2 = 3000; } else { var toll1 = 30; var toll2 = 40; var penaltyTime = 5000; var pen1 = 1000; var pen2 = 2000; } if (mydriver.fu < 100) { var procent = (100 - mydriver.fu); var standardpenalty = ((procent * 2000) / 100); penaltyTime = penaltyTime + (Math.round(Math.random() * pen2) + standardpenalty); mydriver.fu = 100; } if (mydriver.fl < toll1) { penaltyTime = penaltyTime + (Math.round(Math.random() * 500) + pen1); mydriver.fl = 100; } if (mydriver.fr < toll1) { penaltyTime = penaltyTime + (Math.round(Math.random() * 500) + pen1); mydriver.fr = 100; } if (mydriver.bl < toll1) { penaltyTime = penaltyTime + (Math.round(Math.random() * 500) + pen1); mydriver.bl = 100; } if (mydriver.br < toll1) { penaltyTime = penaltyTime + (Math.round(Math.random() * 500) + pen1); mydriver.br = 100; } if (mydriver.fw < toll2) { penaltyTime = penaltyTime + (Math.round(Math.random() * 500) + pen2); mydriver.fw = 100; } if (mydriver.bw < toll2) { penaltyTime = penaltyTime + (Math.round(Math.random() * 500) + pen2); mydriver.bw = 100; } mydriver.penaltyTime = penaltyTime; trace(("---------penaltytime=" + penaltyTime) + "-----------"); }; driverObject.prototype.$autopilothelper = function (mydriver, myDir, stearforce, force) { var gottenforce = force; toaddspeed = 0; if (!(frblck === undefined)) { if (frblck < 5) { toaddspeed = 1; } else if (mydriver.speedPerc > frblck) { toaddspeed = -1; } else if (mydriver.speedPerc < frblck) { toaddspeed = 1; } mydriver.frontblock = undefined; } if ((myxPerc < 5) || (myxPerc > 95)) { } else if ((mycframe < 13) || (mycframe > 37)) { } else if ((myxPerc > (myideal - happyarea)) && (myxPerc < (myideal + happyarea))) { } else if (myDir < 0) { var lfblck = mydriver.leftblock; var rgblck = mydriver.rightblock; if ((lfblck == undefined) && (myxPerc > 25)) { var mydir = -1; } else if ((rgblck == undefined) && (myxPerc < 75)) { var mydir = 1; } else { var mydir = 0; var Random = Math.round(Math.random() * 100); if (Random > 90) { var Random2 = (-1 + Math.floor(Math.random() * 3)); mydir = Random2; } } } else if (myDir > 0) { var lfblck = mydriver.leftblock; var rgblck = mydriver.rightblock; if ((rgblck == undefined) && (myxPerc < 75)) { var mydir = 1; } else if ((lfblck == undefined) && (myxPerc > 25)) { var mydir = -1; } else { var mydir = 0; var Random = Math.round(Math.random * 100); if (Random > 90) { var Random2 = (-1 + Math.floor(Math.random * 3)); mydir = Random2; } } } mydriver.leftblock = undefined; mydriver.rightblock = undefined; mydriver.backblock = undefined; if (myDir == 0) { var endstearforce = 0; mydriver.xPerc = mydriver.xPerc + gforce; } else { var endstearforce = (myDir * stearforce); var forceout = driverControl.calcforceout(endstearforce, gottenforce); if (forceout) { toaddspeed = -1; } } if (!(toaddspeed === 0)) { driverControl.addspeed(mydriver, toaddspeed); } var newxPerc = (mydriver.xPerc + (endstearforce + gottenforce)); if (newxPerc > 110) { newxPerc = 110; } else if (newxPerc < -10) { newxPerc = -10; } mydriver.xPerc = newxPerc; }; driverObject.prototype.calcforceout = function (myendstearforce, mygottenforce) { if (myendstearforce < 0) { if (mygottenforce <= 0) { return(false); } if ((myendstearforce + mygottenforce) < 0) { return(false); } return(true); } if (mygottenforce >= 0) { return(false); } if ((myendstearforce + mygottenforce) > 0) { return(false); } return(true); }; driverObject.prototype.addspeed = function (mydriver, speedtoadd) { if (mydriver.finished) { speedtoadd = -1; } if (mydriver.fu <= 0) { if (mydriver.speedperc > 0) { mydriver.speedperc = mydriver.speedperc - 0.2; } else { mydriver.speedperc = 0; } return(undefined); } if (speedtoadd > 0) { if (mydriver.speedperc < 100) { mydriver.speedperc = mydriver.speedperc + speedtoadd; } else { mydriver.speedperc = 100; } } else if (mydriver.speedperc > 0) { mydriver.speedperc = mydriver.speedperc + speedtoadd; } else { mydriver.speedperc = 0; } }; driverObject.prototype.lap = function (givendriver) { var mydriver = givendriver; if (mydriver.speed == 0) { return(undefined); } var dis2 = mydriver.dis2; if ((mydriver.distance >= dis2) && (!(dis2 === undefined))) { mydriver.marker = mydriver.marker + 1; if (mydriver.marker >= (circuit.length - 1)) { if (!(mydriver.laps === 0)) { var myendLapTime = MainControl.getmytimer(); var mylastlaptime = ((myendLapTime / 1000) - (mydriver.startLapTime / 1000)); mydriver.endtime = mydriver.endtime + mylastlaptime; if (mydriver.laps < maxlaps) { if ((mydriver.bestlaptime == undefined) || (mylastlaptime < mydriver.bestlaptime)) { mydriver.bestlaptime = mylastlaptime; } } } driverControl.reset(mydriver); mydriver.laps = mydriver.laps + 1; if (mydriver.laps > maxlaps) { trace("finished " + mydriver.name); var precircuittime2 = mydriver.endtime; mydriver.circuittime = precircuittime2; endlist.push(mydriver.number); var myposition = endlist.length; _root["endtime" + myposition] = _root.R_game_mc.timetostring(precircuittime2); _root["endname" + myposition] = (myposition + ". ") + mydriver.name; _root["besttime" + myposition] = _root.R_game_mc.timetostring(mydriver.bestlaptime); mydriver.finished = true; return(undefined); } } var mymarker = mydriver.marker; mydriver.dis1 = circuit[mymarker].dis; mydriver.dis2 = circuit[mymarker + 1].dis; mydriver.diffdis = mydriver.dis2 - mydriver.dis1; mydriver.pframe1 = circuit[mymarker].pframe; mydriver.pframe2 = circuit[mymarker + 1].pframe; mydriver.diffpframe = mydriver.pframe2 - mydriver.pframe1; } var mymarker = mydriver.marker; if (((mymarker == _global.maininter1) || (mymarker == _global.maininter2)) || (mymarker == _global.maininter3)) { var mylap = mydriver.laps; if (mydriver.intermediat == mymarker) { return(undefined); } if (maindriver.finished) { return(undefined); } mydriver.intermediat = mymarker; var interstatus = _global.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker]; if (interstatus == 3) { trace("maindriver is driving to far so i won't record my intermediat"); return(undefined); } var myendLapTime = MainControl.getmytimer(); var mylastlaptime = ((mydriver.endtime + (myendLapTime / 1000)) - (mydriver.startLapTime / 1000)); if (interstatus == undefined) { trace("FIRST ONE SO CREATING THE INTERMEDIATARRAY"); _global.Tinterobj[(("intermediatsL" + mylap) + "M") + mymarker] = []; var myarray = _global.Tinterobj[(("intermediatsL" + mylap) + "M") + mymarker]; myarray.push(mylastlaptime); _global.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 1; } else if (interstatus == 1) { _global.Tinterobj[(("intermediatsL" + mylap) + "M") + mymarker].push(mylastlaptime); } else { var driverspast = _global.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + mymarker]; _global.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + mymarker] = _global.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + mymarker] + 1; var pasttime = (mylastlaptime - maindriver.intertime); var toshow = ("+" + _root.R_game_mc.timetostring(pasttime)); var ctarget = _root.R_game_mc[("menu_inter" + driverspast) + "_mc"]; var ctext = _root.R_game_mc[("menu_inter" + driverspast) + "_mc"].mytxt; _global.changeTextColor(ctarget, 15000804, toshow, ctext); var ctext = _root.R_game_mc[("menu_inter" + driverspast) + "_mc"].mynumber; _global.changeTextColor(ctarget, 15000804, driverspast + 1, ctext); ctarget._visible = true; if (_global.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + mymarker] > maxdrivers) { _global.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 3; trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); var killer = _root.R_game_mc.createEmptyMovieClip("interkiller_mc", 16000); killer.number = 0; killer.ctime = 0; killer.onEnterFrame = function () { if (this.ctime >= 160) { _root.R_game_mc.menu_inter_mc._visible = false; } if (this.ctime >= 160) { _root.R_game_mc[("menu_inter" + this.number) + "_mc"]._visible = false; this.number = this.number + 1; if (this.number > maxdrivers) { this.onEnterFrame = undefined; } } else { this.ctime = this.ctime + 1; } }; } trace("driver alredy passed the intermediat, so now i've put it in screen"); } } }; driverObject.prototype.initlap = function () { i = 0; while (i <= maxdrivers) { var mydriver = driverObj["driver" + i]; mymarker = mydriver.marker; mydriver.dis1 = circuit[mymarker].dis; mydriver.dis2 = circuit[mymarker + 1].dis; mydriver.diffdis = mydriver.dis2 - mydriver.dis1; mydriver.pframe1 = circuit[mymarker].pframe; mydriver.pframe2 = circuit[mymarker + 1].pframe; mydriver.diffpframe = mydriver.pframe2 - mydriver.pframe1; i++; } }; driverObject.prototype.reset = function (givendriver) { givendriver.marker = 0; givendriver.distance = 0; if (!(givendriver.laps === 0)) { givendriver.startLapTime = MainControl.getmytimer(); } }; driverObject.prototype.setshow = function (givendriver) { var mydriver = givendriver; var randomNumber = (-1 + Math.round(Math.random() * 2)); var percspeed = ((mydriver.speed * 100) / 400); _root.R_game_mc.meter_mc._rotation = (((percspeed * 160) / 100) + 10) + randomNumber; if (givendriver.finished) { trace("finished"); return(undefined); } if (!(startLapTime === undefined)) { endLapTime = MainControl.getmytimer(); _global.laptime = (endLapTime / 1000) - (startLapTime / 1000); _root.showlaptime = _root.R_game_mc.timetostring(laptime); } var preshow = String((("position : " + _root.position) + " / ") + (maxdrivers + 1)); _root.showposition = String(preshow); var fl = mydriver.fl; var fr = mydriver.fr; var bl = mydriver.bl; var br = mydriver.br; var bw = mydriver.bw; var fw = mydriver.fw; _root.R_game_mc.fl_mc.pointer_mc._x = (fl * 119) / 100; _root.R_game_mc.fr_mc.pointer_mc._x = (fr * 119) / 100; _root.R_game_mc.bl_mc.pointer_mc._x = (bl * 119) / 100; _root.R_game_mc.br_mc.pointer_mc._x = (br * 119) / 100; var fu = mydriver.fu; var fuelmc = _root.R_game_mc.menu_fuel_mc; fuelmc.pointer_mc._x = (fu * 132) / 100; fuelmc.fuel_mc.submask_mc._x = -130 + ((fu * 130) / 100); var overall = _root.R_game_mc.menu_overall_mc; overall.fl_mc._alpha = 100 - fl; overall.fr_mc._alpha = 100 - fr; overall.bl_mc._alpha = 100 - bl; overall.br_mc._alpha = 100 - br; overall.fw_mc._alpha = 100 - fw; overall.bw_mc._alpha = 100 - bw; if (fl < 20) { if (fl <= 0) { overall.fl_mc.gotoAndStop(2); } else { overall.fl_mc.sub_mc.play(); } } if (fr < 20) { if (fr <= 0) { overall.fr_mc.gotoAndStop(2); } else { overall.fr_mc.sub_mc.play(); } } if (bl < 20) { if (bl <= 0) { overall.bl_mc.gotoAndStop(2); } else { overall.bl_mc.sub_mc.play(); } } if (br < 20) { if (br <= 0) { overall.br_mc.gotoAndStop(2); } else { overall.br_mc.sub_mc.play(); } } if (fw < 20) { if (fw <= 0) { overall.fw_mc.gotoAndStop(2); } else { overall.fw_mc.sub_mc.play(); } } if (bw < 20) { if (bw <= 0) { overall.bw_mc.gotoAndStop(2); } else { overall.bw_mc.sub_mc.play(); } } }; driverObject.prototype.chckCorner = function (givendriver, extradis) { var mydriver = givendriver; var dis1 = mydriver.dis1; var diffdis = mydriver.diffdis; var pframe1 = mydriver.pframe1; var diffpframe = mydriver.diffpframe; var elapsed = ((mydriver.distance + extradis) - dis1); var diffdisperc = ((elapsed * 100) / diffdis); var elapsedframe = ((diffdisperc * diffpframe) / 100); var tframe = Math.round(pframe1 + elapsedframe); if (tframe > 50) { tframe = 50; } else if (tframe < 1) { tframe = 1; } return(tframe); }; driverObject.prototype.calPos = function (gottenDriver, gottenDis) { hectaPerc = (gottenDis * 100) / horizone; preMyHecta = (hectaPerc * hectamax) / 100; myHecta = Math.round(preMyHecta); percDiff = preMyHecta - myHecta; if (myHecta < preMyHecta) { var positive = 1; nextmyHecta = myHecta + 1; } else if (myHecta > preMyHecta) { var positive = -1; percDiff = percDiff * -1; nextmyHecta = myHecta - 1; } var hectaLx = _root.R_game_mc.hectaTotal_mc["hectaL" + myHecta]._x; var hectaRx = _root.R_game_mc.hectaTotal_mc["hectaR" + myHecta]._x; var hectaLy = _root.R_game_mc.hectaTotal_mc["hectaL" + myHecta]._y; var hectaLx2 = _root.R_game_mc.hectaTotal_mc["hectaL" + nextmyHecta]._x; var hectaRx2 = _root.R_game_mc.hectaTotal_mc["hectaR" + nextmyHecta]._x; var hectaLy2 = _root.R_game_mc.hectaTotal_mc["hectaL" + nextmyHecta]._y; var percDiffto100 = ((percDiff * 100) / hectamax); var tussen = (hectaLy - hectaLy2); if (tussen < 0) { tussen = tussen * -1; } var extraY = ((percDiffto100 * tussen) / 100); var xPerc = gottenDriver.xPerc; var maxperc = (hectaRx - hectaLx); var xNum = ((xPerc * maxperc) / 100); var xPos = (hectaLx + xNum); var yPos = hectaLy; var maxperc2 = (hectaRx2 - hectaLx2); var xNum2 = ((xPerc * maxperc2) / 100); var xPos2 = (hectaLx2 + xNum2); var tussen2 = (xPos2 - xPos); var extraX = ((percDiff * tussen2) / 100); var tempscale = (100 - hectaPerc); if (tempscale < 0) { tempscale = 0; } if (gottenDriver.mc == driverObj.finish.mc) { gottenDriver.mc._width = maxperc; gottenDriver.mc._yscale = tempscale; gottenDriver.mc._x = hectaLx; gottenDriver.mc._y = yPos + (extraY * positive); return(undefined); } gottenDriver.mc._x = xPos + extraX; gottenDriver.mc._y = yPos + (extraY * positive); gottenDriver.mc._xscale = tempscale; gottenDriver.mc._yscale = tempscale; if (!(gottenDriver.linkname === undefined)) { return(undefined); } var degreeHecta = (myHecta + 5); if (hectamax > 45) { var degreeX = _root.R_game_mc.hectaTotal_mc.hectaM._x; var degreeY = _root.R_game_mc.hectaTotal_mc.hectaM._y; var mydegree = driverControl.calcAngle(gottenDriver.mc, degreeX, degreeY); } else { var hectaLx = _root.R_game_mc.hectaTotal_mc["hectaL" + degreeHecta]._x; var hectaRx = _root.R_game_mc.hectaTotal_mc["hectaR" + degreeHecta]._x; var xPerc = gottenDriver.xPerc; var maxperc = (hectaRx - hectaLx); var xNum = ((xPerc * maxperc) / 100); var degreeX = (hectaLx + xNum); var degreeY = _root.R_game_mc.hectaTotal_mc["hectaL" + degreeHecta]._y; var mydegree = driverControl.calcAngle(gottenDriver.mc, degreeX, degreeY); } gottenDriver.angle = mydegree; gottenDriver.mytargetframe = driverControl.calcAngleFrame(mydegree); gottenDriver.mc.car_main_mc.gotoAndStop(gottenDriver.mytargetframe); gottenDriver.mc.car_main_mc.body_mc.gotoAndStop(gottenDriver.mytargetframe); }; driverObject.prototype.calcAngle = function (gottenmc, degreeX, degreeY) { aanliggend = gottenmc._y - degreeY; overstaande = degreeX - gottenmc._x; radians = Math.atan2(overstaande, aanliggend); degrees = Math.round((radians * 180) / Math.PI); return(degrees); }; driverObject.prototype.calcAngleFrame = function (angle) { if (angle >= 0) { angleperc = (angle * 100) / 80; var targetframe = (8 + Math.round((angleperc * 8) / 100)); } else if (angle < 0) { angleperc = (angle * 100) / -80; var targetframe = (8 - Math.round((angleperc * 8) / 100)); if (targetframe < 1) { targetframe = 1; } } return(targetframe); }; _global.maxmaxforce = 2.8; driverObject.prototype.calcForce = function (gottendriver, gottencturn) { var cturn = (gottencturn - 25); if (cturn < 0) { var turnperc = ((cturn * 100) / -25); var balance = 1; } else { var turnperc = ((cturn * 100) / 25); var balance = -1; } var maxforce = ((gottendriver.speedperc * maxmaxforce) / 100); var preforce = ((turnperc * maxforce) / 100); var force = (balance * preforce); var crashforce = driverControl.crashforce(gottendriver); force = force + crashforce; return(force); }; _global.carwidth = 18; _global.carlength = 0.00375; _global.carlength2 = 0.0035; _global.negcarlength = -0.0035; _global.negcarlength2 = -0.0035; driverObject.prototype.depthsorter = function () { inscreenlength = inscreen.length - 1; if (inscreen.length > 0) { inscreen.sort(driverControl.$helperdepthsorter); i = 0; while (i <= inscreenlength) { inscreen[i].mc.swapDepths((1000 + ((maxdrivers + 1) * i)) + inscreen[i].number); i++; } } }; driverObject.prototype.$helperdepthsorter = function (a, b) { if (a == b) { return(0); } var adistance = a.distance; var bdistance = b.distance; var diff = (adistance - bdistance); if ((diff > negcarlength2) && (diff < carlength2)) { var averschil = a.angle; var bverschil = b.angle; if (averschil < 0) { averschil = averschil * -1; } if (bverschil < 0) { bverschil = bverschil * -1; } if (averschil > bverschil) { return(-1); } return(1); } if (adistance < bdistance) { return(1); } if (bdistance < adistance) { return(-1); } return(0); }; driverObject.prototype.crashsorter = function () { totaldrivers.sort(driverControl.$helpercrashsorter); }; driverObject.prototype.$helpercrashsorter = function (a, b) { if (!(a.marker === b.marker)) { return(0); } if (a.finished) { return(0); } if (b.finished) { return(0); } if (a.atpitstreet) { return(0); } if (b.atpitstreet) { return(0); } adistance = a.distance; bdistance = b.distance; if (adistance > bdistance) { var c = a; a = b; b = c; adistance = a.distance; bdistance = b.distance; } diff = bdistance - adistance; if (diff < ailengtharea) { axPerc = a.xPerc; bxPerc = b.xPerc; diffx = axPerc - bxPerc; if ((diffx > (-carwidth)) && (diffx < carwidth)) { a.frontblock = b.speedPerc; } if ((diffx > (-aiwidtharea)) && (diffx < aiwidtharea)) { b.backblock = axPerc; } } if (diff < carlength) { if ((diffx > (-aiwidtharea)) && (diffx < aiwidtharea)) { if (axPerc < bxPerc) { a.rightblock = bxPerc; b.leftblock = axPerc; } else { a.leftblock = bxPerc; b.rightblock = axPerc; } } if ((diffx > (-carwidth)) && (diffx < carwidth)) { var cspeed = a.speedPerc; if (cspeed <= 0) { var cspeed = b.speedPerc; if (cspeed <= 0) { cspeed = 10; } } var cspeed2 = (cspeed * 0.5); aoldxPerc = a.oldxPerc; boldxPerc = b.oldxPerc; olddiffx = aoldxPerc - boldxPerc; if ((olddiffx > (-carwidth)) && (olddiffx < carwidth)) { } else { if (aoldxPerc < boldxPerc) { a.crashperc = a.crashperc - cspeed; b.crashperc = b.crashperc + cspeed; } else { a.crashperc = a.crashperc + cspeed; b.crashperc = b.crashperc - cspeed; } driverControl.CrashCorrectorX(a, b); return(0); } aolddistance = a.olddistance; bolddistance = b.olddistance; olddiff = aolddistance - bolddistance; if ((olddiff > negcarlength) && (olddiff < carlength)) { if (aoldxPerc < boldxPerc) { a.crashperc = a.crashperc - cspeed; b.crashperc = b.crashperc + cspeed; } else { a.crashperc = a.crashperc + cspeed; b.crashperc = b.crashperc - cspeed; } driverControl.CrashCorrectorX(a, b); return(0); } a.speedperc = a.speedperc - cspeed2; b.speedperc = b.speedperc + cspeed2; driverControl.CrashCorrectorY(a, b); return(0); } } return(0); }; driverObject.prototype.CrashCorrectorX = function (a, b) { var diff = (adistance - (maindriver.distance - 0.005)); if ((diff > -0.01) && (diff < horizone)) { soundvolume = Math.round((diff * 150) / horizone); if (soundvolume < 0) { soundvolume = soundvolume * -1; } soundvolume = 100 - soundvolume; if (soundvolume > 100) { soundvolume = 100; } else if (soundvolume < 0) { soundvolume = 0; } _root.crash.start(); _root.crash.setvolume(soundvolume); } var posdiffY = (bdistance - adistance); var overlapY = (carlength - posdiffY); if (axPerc <= bxPerc) { var posdiff = (bxPerc - axPerc); var overlap = (carwidth - posdiff); a.oldxPerc = a.oldxPerc - overlap; b.oldxPerc = b.oldxPerc + overlap; a.xPerc = a.xPerc - overlap; b.xPerc = b.xPerc + overlap; var mydamage = (overlap * 10); if (overlapY < 0.0005) { a.fw = a.fw - mydamage; b.bw = b.bw - mydamage; return(undefined); } if (overlapY < 0.0035) { a.fr = a.fr - mydamage; b.bl = b.bl - mydamage; return(undefined); } if (overlapY > 0.0035) { a.fr = a.fr - mydamage; a.br = a.br - mydamage; b.fl = b.fl - mydamage; b.bl = b.bl - mydamage; return(undefined); } } else { var posdiff = (axPerc - bxPerc); var overlap = (carwidth - posdiff); a.xPerc = a.xPerc + overlap; b.xPerc = b.xPerc - overlap; var mydamage = (overlap * 10); if (overlapY < 5E-5) { a.fw = a.fw - mydamage; b.bw = b.bw - mydamage; return(undefined); } if (overlapY < 0.0035) { a.fl = a.fl - mydamage; b.br = b.br - mydamage; return(undefined); } if (overlapY > 0.0035) { a.fl = a.fl - mydamage; a.bl = a.bl - mydamage; b.fr = b.fr - mydamage; b.br = b.br - mydamage; return(undefined); } } }; driverObject.prototype.CrashCorrectorY = function (a, b) { var diff = (adistance - (maindriver.distance - 0.005)); if ((diff > -0.01) && (diff < horizone)) { soundvolume = Math.round((diff * 150) / horizone); if (soundvolume < 0) { soundvolume = soundvolume * -1; } soundvolume = 100 - soundvolume; if (soundvolume > 100) { soundvolume = 100; } else if (soundvolume < 0) { soundvolume = 0; } _root.crash.start(); _root.crash.setvolume(soundvolume); } var posdiffY = (bdistance - adistance); var overlapY = (carlength - posdiffY); a.distance = a.distance - overlapY; b.distance = b.distance + overlapY; var mydamage = (overlapY * 100000); a.fw = a.fw - mydamage; b.bw = b.bw - mydamage; }; _global.maxcrashforce = 2; driverObject.prototype.crashforce = function (driver) { var crashperc = driver.crashperc; if ((crashperc == 0) || (crashperc == undefined)) { return(0); } if (crashperc > 100) { crashperc = 100; } if (crashperc < -100) { crashperc = -100; } if (crashperc < 0) { crashperc = crashperc + 1; var balance = -1; } else { crashperc = crashperc - 1; var balance = 1; } var crashperc2 = (crashperc * balance); var preforce = ((crashperc2 * maxcrashforce) / 100); var force = (preforce * balance); driver.crashperc = crashperc; return(force); }; _root.R_game_mc.timetostring = function (gottentime) { m = 0; prelaptime = Number(gottentime); while (prelaptime >= 60) { m = m + 1; prelaptime = prelaptime - 60; } laptime2 = math.round(prelaptime * 1000); laptime3 = laptime2 / 1000; var differenceRound = String(laptime3); spotdot = differenceRound.lastIndexOf("."); stringlength = differenceRound.length; if (spotdot == -1) { differenceRound = differenceRound + ".000"; } else if ((stringlength - spotdot) == 2) { differenceRound = differenceRound + "00"; } else if ((stringlength - spotdot) == 3) { differenceRound = differenceRound + "0"; } if (spotdot == 1) { differenceRound = "0" + differenceRound; } var toshow = ((String(m) + ":") + String(differenceRound)); return(toshow); }; signObject = function () { ASBroadcaster.initialize(this); _global.sign = []; _global.cSign = 0; var circuitlength = circuit.length; if (circuitlength <= 0) { trace("circuit is empty, so no signs has been placed"); return(undefined); } i = 0; while (i < circuitlength) { var dir = circuit[i].dir; if (dir == 0) { } else { pframe1 = circuit[i].pframe; pframe2 = circuit[i + 1].pframe; diffpframe = pframe2 - pframe1; diffpframe = diffpframe * dir; if (pframe2 == 0) { } else { var step = 0; if (diffpframe < 10) { } else { dis1 = circuit[i].dis; dis2 = circuit[i + 1].dis; diffdis = dis2 - dis1; if ((diffpframe >= 10) && (diffpframe < 20)) { if (diffdis < 0.01) { step = 3; } else if (diffdis < 0.02) { step = 2; } else { step = 1; } } else if ((diffpframe >= 20) && (diffpframe < 35)) { if (diffdis < 0.02) { step = 3; } else if (diffdis < 0.05) { step = 2; } else { step = 1; } } else if (diffpframe >= 35) { if (diffdis < 0.02) { step = 3; } else if (diffdis < 0.05) { step = 2; } else { step = 1; } } var prerandomNumber = Math.round(Math.random() * 35); var randomNumber = (prerandomNumber / 1000); var signdis = (circuit[i].dis - randomNumber); if (dir > 0) { var xPerc = 130; var dirname = "right"; } else { var xPerc = -30; var dirname = "left"; } var signname = (("sign" + dirname) + String(step)); sign.push({distance:signdis, xPerc:xPerc, linkname:signname}); } } } i++; } var signname = "signpit"; var signdis = (_root.pitdisstart - 0.04); sign.push({distance:signdis, xPerc:130, linkname:signname}); i = 0; while (i <= 2) { signdis = signdis + 0.05; if (signdis >= (_root.pitdisstart - 0.03)) { } else { var xPerc = 130; sign.push({distance:signdis, xPerc:130, linkname:signname}); } i++; } _global.signlength = sign.length; }; signObject.prototype.chckInscreen = function (lookdriver) { var k = cSign; var driver = sign[k]; var objDistance = (driver.distance - lookdriver.distance); if ((objDistance > 0) && (objDistance < horizone)) { if (driver.mc == undefined) { var targetlinkname = driver.linkname; driver.mc = _root.R_game_mc.prop_holder_mc.attachMovie(targetlinkname, "sign_mc" + k, _global.getmydepth); driver.mc._alpha = 80; driver.mc.driver = driver; driver.mc.myhandle = function () { var objDistance = (this.driver.distance - lookdriver.distance); if ((objDistance > -0.0002) && (objDistance < horizone)) { driverControl.calPos(driver, objDistance); } else { driver.mc = undefined; this.removeMovieClip(); } }; this.addListener(driver.mc); } cSign = cSign + 1; if (cSign >= signlength) { cSign = 0; } } this.broadcastMessage("myhandle"); }; _global.availableprops = [6, 6, 6, 6, 6, 6, 4, 5]; _global.numberprops = 50; propObject = function () { ASBroadcaster.initialize(this); _global.prop = []; _global.cprop = 0; var Apropslength = _global.availableprops.length; var maxnumberprops = _global.numberprops; if (((Apropslength <= 0) || (maxnumberprops == 0)) || (maxnumberprops == undefined)) { trace("circuit is empty, so no prop has been placed"); return(undefined); } var circuitlength = (circuit[circuit.length - 1].dis - 0.35); var propcount = 0; var lastdistance = 0.03; i = 0; while (i < maxnumberprops) { var dir = Math.floor(Math.random() * 2); precircuitlength = (circuitlength - lastdistance) * 1000; var torandom = (precircuitlength / (maxnumberprops - propcount)); var randomNumber = Math.round(Math.random() * torandom); var propdis = (lastdistance + (randomNumber / 1000)); var randomxperc = Math.round(Math.random() * 12); if (dir > 0) { var xPerc = (130 + randomxperc); var dirname = "right"; } else { var xPerc = (-30 - randomxperc); var dirname = "left"; } var randomnumber = Math.floor(Math.random() * Apropslength); var propnumber = _global.availableprops[randomnumber]; var propname = ("prop" + _global.availableprops[randomnumber]); if (xPerc > 100) { if (propnumber == 12) { propname = ("prop" + _global.availableprops[randomnumber]) + "b"; } } prop.push({distance:propdis, xPerc:xPerc, linkname:propname}); propcount = propcount + 1; lastdistance = propdis; i++; } _global.proplength = prop.length; }; propObject.prototype.chckInscreen = function (lookdriver) { var k = cprop; var driver = prop[k]; var objDistance = (driver.distance - lookdriver.distance); if ((objDistance > 0) && (objDistance < horizone)) { if (driver.mc == undefined) { var targetlinkname = driver.linkname; driver.mc = _root.R_game_mc.prop_holder_mc.attachMovie(targetlinkname, "prop_mc" + k, _global.getmydepth()); driver.mc._alpha = 70; driver.mc.driver = driver; driver.mc.myhandle = function () { var objDistance = (this.driver.distance - lookdriver.distance); if ((objDistance > -0.0002) && (objDistance < horizone)) { driverControl.calPos(driver, objDistance); } else { driver.mc = undefined; this.removeMovieClip(); } }; this.addListener(driver.mc); } cprop = cprop + 1; if (cprop >= proplength) { cprop = 0; } } this.broadcastMessage("myhandle"); }; _root.maindepth = 1500; _global.getmydepth = function () { _root.maindepth = _root.maindepth - 1; if (_root.maindepth < 1) { _root.maindepth = 1500; } return(_root.maindepth); }; startSpotObject = function () { if (_global.develop) { return(undefined); } ASBroadcaster.initialize(this); _global.startspot = []; _global.cStartspot = 0; if (maxdrivers <= 0) { trace("maxdrivers is 0, so no startspots has been placed"); return(undefined); } var driver = driverObj["driver" + maxdrivers]; var startposition = driverObj.finish.distance; var xperc = 30; var spot = (startposition - 0.01); driver.distance = spot - 0.007; driver.marker = circuit.length - 2; driver.xPerc = xperc; if (xperc == 30) { var signname = "spotLeft"; } else { var signname = "spotRight"; } startspot.push({distance:spot, xPerc:xPerc, linkname:signname}); startspot.push({distance:spot - 0.0045, xPerc:xPerc, linkname:signname}); i = 1; while (i <= maxdrivers) { var lastspot = ((i * 2) - 1); var startposition = startspot[lastspot].distance; var startxperc = startspot[lastspot].xperc; var spot = (startposition - 0.002); var driver = driverObj["driver" + (maxdrivers - i)]; driver.marker = circuit.length - 2; _root.startmarker = circuit.length - 2; driver.distance = spot - 0.007; if (startxperc == 30) { var xperc = 70; var signname = "spotRight"; } else { var xperc = 30; var signname = "spotLeft"; } driver.xPerc = xperc; startspot.push({distance:spot, xPerc:xPerc, linkname:signname}); startspot.push({distance:spot - 0.0045, xPerc:xPerc, linkname:signname}); i++; } trace("--------------------"); _global.startSpotlength = startspot.length; _global.startspot2 = []; i = startSpotlength - 1; while (i >= 0) { var distance2 = startspot[i].distance; var xPerc2 = startspot[i].xPerc; var linkname2 = startspot[i].linkname; startspot2.push({distance:distance2, xPerc:xPerc2, linkname:linkname2}); i--; } _global.startSpotlength = startspot2.length; }; startSpotObject.prototype.checkmarker = function (gottendis) { var circuitl = (circuit.length - 1); j = circuitl; while (j > 0) { var olddis = circuit[j].dis; if (olddis > gottendis) { } else { return(k); } j--; } }; startSpotObject.prototype.chckInscreen = function (lookdriver) { var k = cStartspot; var driver = startspot2[k]; var objDistance = (driver.distance - lookdriver.distance); if ((objDistance > -0.005) && (objDistance < horizone)) { if (driver.mc == undefined) { var targetlinkname = driver.linkname; driver.mc = _root.R_game_mc.startspot_holder_mc.attachMovie(targetlinkname, "startspot_mc" + k, 1000 + k); driver.mc.driver = driver; driver.mc.myhandle = function () { var objDistance = (this.driver.distance - lookdriver.distance); if ((objDistance > -0.003) && (objDistance < horizone)) { driverControl.calPos(driver, objDistance); } else { driver.mc = undefined; this.removeMovieClip(); } }; this.addListener(driver.mc); } cStartspot = cStartspot + 1; if (cStartspot >= startSpotlength) { cStartspot = 0; } } this.broadcastMessage("myhandle"); }; SoundObject = function () { _global.cont6dur = 3000; _global.downdur = 5700; _global.updur = 5700; _global.cont1dur = 1900; _global.downstart = 0; _global.upstart = 0; _global.cont1start = 0; _global.cont2start = 0; _global.cont3start = 0; _global.cont4start = 0; _global.cont5start = 0; _global.cont6start = 0; this.createSound(driverObj.driver0); }; SoundObject.prototype.createSound = function (driver) { var mynumber = driver.number; target = _root.Soundfx_holder_mc.createEmptyMovieClip("soundx" + mynumber, mynumber); driver.soundPath = target; target.cont1 = new Sound(); target.cont1.attachSound("cont1"); target.cont2 = new Sound(); target.cont2.attachSound("cont2"); target.cont3 = new Sound(); target.cont3.attachSound("cont3"); target.cont4 = new Sound(); target.cont4.attachSound("cont4"); target.cont5 = new Sound(); target.cont5.attachSound("cont5"); target.cont6 = new Sound(); target.cont6.attachSound("cont6"); target.down = new Sound(); target.down.attachSound("down"); target.up = new Sound(); target.up.attachSound("up"); _root.crash = new Sound(); _root.crash.attachSound("crash"); }; SoundObject.prototype.manageSound = function (driver, oldspeedperc, speedperc, objDistance, objDistancelap) { if ((objDistance > -0.08) && (objDistance < 0.08)) { soundvolume = Math.round((objDistance * 100) / 0.08); if (soundvolume < 0) { soundvolume = soundvolume * -1; } soundvolume = 100 - soundvolume; if (soundvolume > 100) { soundvolume = 100; } else if (soundvolume < 0) { soundvolume = 0; } SoundControl.chckSound(driver, oldspeedperc, speedperc, soundvolume); } else if ((objDistancelap > -0.08) && (objDistancelap < 0.08)) { soundvolume = Math.round((objDistance * 100) / 0.08); if (soundvolume < 0) { soundvolume = soundvolume * -1; } soundvolume = 100 - soundvolume; if (soundvolume > 100) { soundvolume = 100; } else if (soundvolume < 0) { soundvolume = 0; } SoundControl.chckSound(driver, oldspeedperc, speedperc, soundvolume); } else { SoundControl.stopSound(driver); } }; SoundObject.prototype.chckSound = function (driver, oldspeedperc, speedperc, soundvolume) { var mycSound = driver.cSound; soundvolume = _root.targetsound; driver.soundPath[mycSound].setvolume(soundvolume); if (speedperc >= 98) { driver.oldsound = "cont6"; if (!(mycSound === "cont6")) { this.startSound(driver, mycSound, "cont6", 1, soundvolume); } return(undefined); } if (speedperc <= 0) { driver.oldsound = "cont1"; if (!(mycSound === "cont1")) { this.startSound(driver, mycSound, "cont1", 1, soundvolume); } return(undefined); } if (speedperc > oldspeedperc) { if (driver.oldsound == "up") { driver.soundtimer = driver.soundtimer + 1; } else { driver.oldsound = "up"; driver.soundtimer = 1; var soundnumber = (Math.round((speedperc * 5) / 100) + 1); if (soundnumber == 6) { soundnumber = 5; } var myword = ("cont" + String(soundnumber)); if (!(mycSound === String(myword))) { this.startSound(driver, mycSound, String(myword), 1, soundvolume); } return(undefined); } if (driver.soundtimer > 10) { if (!(mycSound === "up")) { var pretime = ((speedperc * updur) / 100); _global.upstart = pretime / 1000; this.startSound(driver, mycSound, "up", 0, soundvolume); } return(undefined); } return(undefined); } if (speedperc < oldspeedperc) { if (driver.oldsound == "down") { driver.soundtimer = driver.soundtimer + 1; } else { driver.oldsound = "down"; driver.soundtimer = 1; var soundnumber = (Math.round((speedperc * 5) / 100) + 1); if (soundnumber == 6) { soundnumber = 5; } var myword = ("cont" + String(soundnumber)); if (!(mycSound === String(myword))) { this.startSound(driver, mycSound, String(myword), 1, soundvolume); } return(undefined); } if (driver.soundtimer > 10) { if (!(mycSound === "down")) { procent = 100 - speedperc; var pretime = ((procent * downdur) / 100); _global.downstart = pretime / 1000; this.startSound(driver, mycSound, "down", 0, soundvolume); } return(undefined); } return(undefined); } }; SoundObject.prototype.startSound = function (driver, mycSound, mysound, toloop, soundvolume) { if (toloop) { var loop = 999; } else { loop = 0; } var target = driver.soundPath; target[mycSound].stop(); target[mysound].start(0, loop); driver.cSound = mysound; driver.soundPath[mysound].setvolume(soundvolume); }; SoundObject.prototype.stopSound = function (driver) { var target = driver.soundPath; target[driver.cSound].stop(); driver.cSound = undefined; }; _global.changeTextColor = function (currenttarget, mycolor, ctext, textfield) { textfield.text = ctext; currenttarget.myformat = new TextFormat(); currenttarget.myformat.color = mycolor; textfield.setTextFormat(currenttarget.myformat); }; _global.startRace = function () { var startTime = MainControl.getmytimer(); i = 1; while (i <= maxdrivers) { var driver = driverObj["driver" + i]; driver.startLapTime = startTime; i++; } i = 1; while (i <= 9) { _root["endname" + i] = undefined; _root["endtime" + i] = undefined; _root["besttime" + i] = undefined; i++; } _root.ambiance_mc.gotoAndPlay(2); _global.gameStart = true; _global.circuitStartTime = startTime; _global.startLapTime = startTime; }; _global.setstyle = function () { var driver = _root.R_game_mc.main_mc.grass_mc; var ctargetbody = _root.R_game_mc.main_mc.grass_mc; driver.myColor = new Color(ctargetbody); driver.myColorTransform = new Object(); var myCT = driver.myColorTransform; myCT.ra = myStyleColor[0]; myCT.rb = myStyleColor[1]; myCT.ga = myStyleColor[2]; myCT.gb = myStyleColor[3]; myCT.ba = myStyleColor[4]; myCT.bb = myStyleColor[5]; myCT.aa = myStyleColor[6]; myCT.ab = myStyleColor[7]; driver.myColor.setTransform(myCT); }; setstyle(); MainObject = function () { _root.maintimer = 0; _root.mainpittimer = 0; _root.mainctime = 1; }; MainObject.prototype.getmytimer = function () { return(_root.maintimer); }; MainObject.prototype.getmypittimer = function () { return(_root.mainpittimer); }; MainObject.prototype.setmytimer = function (toadd) { _root.maintimer = _root.maintimer + toadd; }; MainObject.prototype.ControlGame = function () { if (!gamestart) { return(undefined); } if (driverObj.driver0.atpitstreet) { if (TimeControl.timePaused) { return(undefined); } if (_root.mainctime >= 4) { _root.mainctime = 1; } else { _root.mainctime = _root.mainctime + 1; return(undefined); } } this.setmytimer(33); driverControl.manageEnemies(); }; _global.driverControl = new driverObject(); _global.MainControl = new MainObject(); _global.signControl = new signObject(); _global.propControl = new propObject(); _global.startspotControl = new startspotObject(); _global.SoundControl = new SoundObject(); driverInterval = setInterval(MainControl, "ControlGame", 7); driverControl.initlap(); _root.showlap = "Lap 0 / " + maxlaps; initcolor(); _global.totaldrivers = []; i = 0; while (i <= maxdrivers) { var driver = driverObj["driver" + i]; driver.intermediat = 0; driver.interlap = 0; driver.fl = 100; driver.bl = 100; driver.fr = 100; driver.br = 100; driver.fw = 100; driver.bw = 100; driver.fu = 100; totaldrivers.push(driver); if (_global.difflevel == 3) { driver.hArea = (Math.random() * 5) + 3; } else if (_global.difflevel == 1) { driver.hArea = (Math.random() * 13) + 10; } else { driver.hArea = (Math.random() * 9) + 7; } i++; } _root.R_game_mc.menu_inter_mc._visible = false; i = 0; while (i <= 9) { _root.R_game_mc[("menu_inter" + i) + "_mc"]._visible = false; i++; } _root.setshop_tuning_Cpu = function (driver, boughtlevel) { var boughtstearforce = 0; boughtstearforce = boughtstearforce + _global.boughsteararraya[boughtlevel]; boughtstearforce = boughtstearforce + _global.boughsteararrayb[boughtlevel]; boughtstearforce = boughtstearforce + _global.boughsteararrayc[boughtlevel]; driver.orig_maxstearforce = driver.orig_maxstearforce + boughtstearforce; var boughtspeed = 0; boughtspeed = boughtspeed + _global.boughspeedarraya[boughtlevel]; boughtspeed = boughtspeed + _global.boughspeedarrayb[boughtlevel]; boughtspeed = boughtspeed + _global.boughspeedarrayc[boughtlevel]; boughtspeed = boughtspeed + _global.boughspeedarrayd[boughtlevel]; driver.orig_speedmax = driver.orig_speedmax + boughtspeed; }; _root.setdifficulty = function () { if (_global.difflevel == 3) { _global.tireloseNum = 4; var boughtlevel = 2; } else if (_global.difflevel == 1) { _global.tireloseNum = 3; var boughtlevel = 0; } else { _global.tireloseNum = 2; var boughtlevel = 1; } i = 0; while (i <= maxdrivers) { var driver = driverObj["driver" + i]; driver.fu_use = 4; driver.tire_use = _global.tireloseNum; i++; } if (!(_global.difflevel === 1)) { i = 1; while (i <= maxdrivers) { var driver = driverObj["driver" + i]; _root.setshop_tuning_Cpu(driver, boughtlevel); i++; } } }; _root.setdifficulty(); _root.setshop_tuning = function () { var driver = driverObj.driver0; driver.fu = 40; var boughtstearforce = 0; boughtstearforce = boughtstearforce + _global.boughsteararraya[_global.boughta]; boughtstearforce = boughtstearforce + _global.boughsteararrayb[_global.boughtb]; boughtstearforce = boughtstearforce + _global.boughsteararrayc[_global.boughtc]; driver.orig_maxstearforce = driver.orig_maxstearforce + boughtstearforce; var boughtspeed = 0; boughtspeed = boughtspeed + _global.boughspeedarraya[_global.boughta]; boughtspeed = boughtspeed + _global.boughspeedarrayb[_global.boughtb]; boughtspeed = boughtspeed + _global.boughspeedarrayc[_global.boughtc]; boughtspeed = boughtspeed + _global.boughspeedarrayd[_global.boughtd]; driver.orig_speedmax = driver.orig_speedmax + boughtspeed; var tirelosetunning = ((_root.tuning1 * 2) / 100); var tire_use = (_global.tireloseNum + tirelosetunning); driver.tire_use = tire_use; driver.orig_speedmax = driver.orig_speedmax - tirelosetunning; var steargaintunning = ((_root.tuning1 * 0.2) / 100); driver.orig_maxstearforce = driver.orig_maxstearforce + steargaintunning; var speedlosetunning = ((_root.tuning2 * 5) / 100); driver.orig_speedmax = driver.orig_speedmax - speedlosetunning; var steargaintunning = ((_root.tuning2 * 0.3) / 100); driver.orig_maxstearforce = driver.orig_maxstearforce + steargaintunning; var speedlosetunning = ((_root.tuning3 * 5) / 100); driver.orig_speedmax = driver.orig_speedmax - speedlosetunning; var steargaintunning = ((_root.tuning3 * 0.3) / 100); driver.orig_maxstearforce = driver.orig_maxstearforce + steargaintunning; var fuellosetunning = ((_root.tuning4 * 2) / 100); driver.fu_use = 4 + fuellosetunning; var speedgaintunning = ((_root.tuning4 * 5) / 100); driver.orig_speedmax = driver.orig_speedmax + speedgaintunning; trace("driver.orig_speedmax=" + driver.orig_speedmax); trace("driver.orig_maxstearforce=" + driver.orig_maxstearforce); trace("driver.fu_use=" + driver.fu_use); trace("driver.tire_use=" + driver.tire_use); _root.developshow1 = driver.orig_speedmax; _root.developshow2 = driver.orig_maxstearforce; _root.developshow3 = driver.fu_use; _root.developshow4 = driver.tire_use; }; _root.setshop_tuning(); driverControl.manageEnemies(); _global.endgame = function () { _global.gameStart = false; circuitInterval.clearInterval(); treeInterval.clearInterval(); driverInterval.clearInterval(); _root.lightController_mc.onEnterframe = undefined; _global.laptime = undefined; _global.endLapTime = undefined; _global.startLapTime = undefined; _root.showlaptime = "0:00.000"; mouse.show(); SoundControl.stopSound(driverObj.driver0); SplashandDash_Sound.start(); _global.Tinterobj = undefined; _global.driverObj = undefined; _global.endtime = undefined; _global.lastlaptime = undefined; _global.bestlaptime = undefined; _root.showbestlaptime = "0:00.000"; _root.showlastlaptime = "0:00.000"; _root.pasby_mc.onEnterFrame = undefined; _root.esccatcher_mc.onEnterFrame = undefined; _global.framedest = "menu"; _root.black_mc.gotoAndPlay("fadein"); }; pick5namesfunction();
Symbol 1421 MovieClip Frame 2
_root.startinglights = function () { _root.R_game_mc.startinglights_mc.gotoAndStop(2); lightcontroller = _root.createEmptyMovieClip("lightController_mc", 1500); lightcontroller.mystarttime = getTimer(); lightcontroller.mylight = 1; i = 1; while (i <= 6) { lightcontroller["lighttime" + i] = Math.round(Math.random() * 1000) + 500; i++; } lightcontroller.onEnterFrame = function () { if ((!(_root.paused_mc._currentframe === 1)) || (!(_root.escapeMenu_mc._currentframe === 1))) { this.mystarttime = getTimer(); return(undefined); } var diffT = (getTimer() - this.mystarttime); if (diffT >= this["lighttime" + this.mylight]) { this.mystarttime = getTimer(); _root.R_game_mc.startinglights_mc.gotoAndStop(this.mylight + 2); this.mylight = this.mylight + 1; if (this.mylight > 6) { delete this.onEnterFrame; } } }; }; _root.startinglights(); stop();
Symbol 1427 Button
on (press, keyPress "<Enter>") { if (driverObj.driver0.atpitstreet) { _global.TimeControl.timePaused = _root.afterpause; } else { _global.gamestart = _root.afterpause; } _root.escapeMenu_mc.gotoAndStop(1); }
Symbol 1430 Button
on (press) { _global.endgame(); }
Symbol 1431 MovieClip Frame 1
_root.paused_mc.gotoAndStop(1); stop();
Symbol 1431 MovieClip Frame 2
_root.paused_mc.gotoAndStop(1); this.underlay_but.onPress = function () { }; this.underlay_but.useHandCursor = false;
Symbol 1437 MovieClip Frame 1
stop();
Symbol 1439 MovieClip Frame 6
if (!(_global.framedest === undefined)) { _level0.gotoAndPlay(_global.framedest); _global.framedest = undefined; } stop();
Symbol 1439 MovieClip Frame 11
if (_global.framedest == "race") { timeControl.gamePaused = true; _root.R_game_mc._visible = true; _level0.gotoAndPlay(_global.framedest); _global.framedest = undefined; } else if (!(_global.framedest === undefined)) { _level0.gotoAndPlay(_global.framedest); _global.framedest = undefined; } stop();
Symbol 1455 MovieClip Frame 1
stop();
Symbol 1462 MovieClip Frame 1
this.myColor = new Color(this.sub_mc); this.myColor.setTransform(myCarColor);
Symbol 1463 MovieClip Frame 1
stop();
Symbol 1468 MovieClip Frame 1
stop();
Symbol 1471 MovieClip Frame 1
stop();
Symbol 1472 MovieClip Frame 1
stop();
Symbol 1476 MovieClip Frame 1
stop();
Symbol 1479 MovieClip Frame 1
stop();
Symbol 1480 MovieClip Frame 1
stop();
Symbol 1482 MovieClip Frame 1
stop();
Symbol 1482 MovieClip Frame 20
tire_Sound.start(); gotoAndPlay (144);
Symbol 1482 MovieClip Frame 43
tire_Sound.start();
Symbol 1482 MovieClip Frame 135
gotoAndStop (1);
Symbol 1482 MovieClip Frame 232
gotoAndStop (1);
Symbol 1483 MovieClip Frame 1
stop();
Symbol 1484 MovieClip Frame 1
stop();
Symbol 1484 MovieClip Frame 20
tire_Sound.start(); gotoAndPlay (180);
Symbol 1484 MovieClip Frame 43
tire_Sound.start();
Symbol 1484 MovieClip Frame 151
gotoAndStop (1);
Symbol 1484 MovieClip Frame 271
gotoAndStop (1);
Symbol 1485 MovieClip Frame 1
stop();
Symbol 1486 MovieClip Frame 1
stop();
Symbol 1487 MovieClip Frame 1
stop();
Symbol 1487 MovieClip Frame 2
gotoAndPlay (20);
Symbol 1487 MovieClip Frame 3
gotoAndPlay (140);
Symbol 1487 MovieClip Frame 111
gotoAndStop (1);
Symbol 1487 MovieClip Frame 241
gotoAndStop (1);
Symbol 1488 MovieClip Frame 1
stop();
Symbol 1488 MovieClip Frame 2
gotoAndPlay (20);
Symbol 1488 MovieClip Frame 3
gotoAndPlay (120);
Symbol 1488 MovieClip Frame 101
gotoAndStop (1);
Symbol 1488 MovieClip Frame 201
gotoAndStop (1);
Symbol 1544 MovieClip Frame 1
stop();
Symbol 1544 MovieClip Frame 19
whiping_Sound.start(0, 6);
Symbol 1544 MovieClip Frame 77
this._parent.play();
Symbol 1545 MovieClip Frame 1
stop();
Symbol 1545 MovieClip Frame 2
this.sub.gotoAndPlay(2);
Symbol 1545 MovieClip Frame 15
stop();
Symbol 1548 MovieClip Frame 1
i = 0; while (i <= 27) { var ctarget = this[("action" + i) + "_mc"]; ctarget._visible = false; ctarget.useHandCursor = false; ctarget.i = i; ctarget.onPress = function () { actionControl.setAction(this.i); }; i++; }
Symbol 1560 MovieClip Frame 1
stop();
Symbol 1560 MovieClip Frame 9
stop();
Symbol 1560 MovieClip Frame 28
gotoAndPlay (11);
Symbol 1562 MovieClip Frame 1
this.start_mc.useHandCursor = false; this.start_mc.ctarget = this.fuelgame_mc; this.start_mc.onPress = function () { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(undefined); } if (!this.ctarget._visible) { this.ctarget._visible = true; } else { this.ctarget.stop(); var cframe = this.ctarget._currentframe; if ((cframe >= 6) && (cframe <= 8)) { this._parent.succes = true; } else { this._parent.succes = false; } this._parent.gotoAndPlay(2); } }; stop();
Instance of Symbol 697 MovieClip "fuelgame_mc" in Symbol 1562 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 1562 MovieClip Frame 2
this.tanker1.gotoAndPlay("start");
Symbol 1562 MovieClip Frame 4
this.tanker2.gotoAndPlay(2);
Symbol 1562 MovieClip Frame 8
this.tanker1.gotoAndPlay("tank");
Symbol 1562 MovieClip Frame 10
this.fuelgame_mc._visible = false; this.fuelgame_mc.gotoAndPlay(2); if (this.succes) { this.gotoAndPlay("tanking"); tankin_Sound.start(); } else { this.gotoAndPlay("reverse"); }
Symbol 1562 MovieClip Frame 11
this.stop_mc.useHandCursor = false; this.stop_mc.onPress = function () { this._parent.gotoAndPlay("reverse"); if (_root.indicator_fuel_mc.meter_mc._currentframe > 300) { _root.indicator_fuel_mc.meter_mc.gotoAndStop(299); } }; stop();
Symbol 1562 MovieClip Frame 12
this.tanker1.gotoAndPlay("start"); this.tanker2.gotoAndPlay("start"); tankuit_Sound.start();
Symbol 1567 MovieClip Frame 1
stop();
Symbol 1567 MovieClip Frame 2
stop();
Symbol 1600 MovieClip Frame 1
stop();
Symbol 1600 MovieClip Frame 19
this.startlollipop_mc.onPress = function () { actionControl.startlollipop(); }; stop();
Symbol 1608 MovieClip Frame 1
stop();
Symbol 1608 MovieClip Frame 7
gotoAndPlay (2);
Symbol 1617 MovieClip Frame 1
stop();
Symbol 1624 MovieClip Frame 1
this.myColor = new Color(this.sub_mc); this.myColor.setTransform(myCarColor); stop();
Symbol 1628 MovieClip Frame 1
stop();
Symbol 1632 MovieClip Frame 1
stop();
Symbol 1639 MovieClip Frame 1
stop();
Symbol 1643 MovieClip Frame 1
stop();
Symbol 1648 Button
on (press) { _root.truck_mc._visible = false; }
Symbol 1649 MovieClip Frame 1
i = 1; while (i <= 2) { var ctarget = this["voorband_truck_pile" + i]; ctarget.onPress = function () { if ((!(_root.bandenvoor_mc._currentframe === 3)) && (!(this._currentframe === 3))) { _root.bandenvoor_mc.nextFrame(); this.nextFrame(); } }; i++; } i = 1; while (i <= 2) { var ctarget = this["achterband_truck_pile" + i]; ctarget.onPress = function () { if ((!(_root.bandenachter_mc._currentframe === 3)) && (!(this._currentframe === 3))) { _root.bandenachter_mc.nextFrame(); this.nextFrame(); } }; i++; } var ctarget = this.voorvleugel_truck_mc; ctarget.onPress = function () { if ((!(_root.voorvleugel_mc._currentframe === 2)) && (!(this._currentframe === 2))) { _root.voorvleugel_mc.nextFrame(); this.nextFrame(); } }; var ctarget = this.achtervleugel_truck_mc; ctarget.onPress = function () { if ((!(_root.achtervleugel_mc._currentframe === 2)) && (!(this._currentframe === 2))) { _root.achtervleugel_mc.nextFrame(); this.nextFrame(); } }; var ctarget = this.bg_truck; ctarget.onPress = function () { };
Symbol 1655 Button
on (press) { getURL ("index.htm", "_self"); }
Symbol 1663 Button
on (press) { _root.yes._visible = false; gotoAndStop (1); }
Symbol 1665 MovieClip Frame 1
stop();
Symbol 1665 MovieClip Frame 2
stop();
Symbol 1670 MovieClip Frame 1
stop();
Symbol 1670 MovieClip Frame 2
_root.enginesound = "arriving";
Symbol 1670 MovieClip Frame 137
_root.enginesound = "idle";
Symbol 1670 MovieClip Frame 143
_root.enginesound = "idle";
Symbol 1670 MovieClip Frame 226
gotoAndPlay (143);
Symbol 1670 MovieClip Frame 232
_root.enginesound = "leaving";
Symbol 1670 MovieClip Frame 481
gotoAndStop (1);
Symbol 1671 MovieClip Frame 1
stop();
Symbol 1671 MovieClip Frame 406
this.gotoAndPlay(2);
Symbol 1684 Button
on (press) { _global.buyshow = true; TimeControl.timePaused = true; _root.buyme_mc._visible = true; }
Symbol 1690 MovieClip Frame 1
stop();
Symbol 1692 Button
on (press) { _global.buyshow = false; TimeControl.timePaused = false; _root.buyme_mc._visible = false; }
Symbol 1694 MovieClip Frame 10
stop();
Symbol 1695 MovieClip Frame 1
this.buy_but.onPress = function () { _global.setcounter(1); getURL (_global.buyurl, "_blank"); }; this.buy_but.useHandCursor = false; _global.CPchangecolorcarDEMO = function (driver, selected) { _root.colorname = ">> " + CPnamearray[selected]; _root.colorname2 = CPnamearray[selected]; var ctargetbody = driver.tocolor_mc; driver.myColor = new Color(ctargetbody); driver.myColorTransform = new Object(); var myCT = driver.myColorTransform; myCT.ra = CParray[selected][0]; myCT.rb = CParray[selected][1]; myCT.ga = CParray[selected][2]; myCT.gb = CParray[selected][3]; myCT.ba = CParray[selected][4]; myCT.bb = CParray[selected][5]; myCT.aa = CParray[selected][6]; myCT.ab = CParray[selected][7]; driver.myColor.setTransform(myCT); var myoldcolor = _root["showcolor" + CPmycolor]; changeTextColor(myoldcolor, 13421772); _global.CPmycolor = selected; var mynewcolor = _root["showcolor" + CPmycolor]; changeTextColor(mynewcolor, 16777011); }; this.democolorarray = [13, 16, 18, 19, 23, 32]; i = 0; while (i <= 5) { var mydriver = this["Colorpicker_car_mc" + i]; _global.CPchangecolorcarDEMO(mydriver, this.democolorarray[i]); i++; }

Library Items

Symbol 1 Sound [wing_lnk]
Symbol 2 Sound [whiping_lnk]
Symbol 3 Sound [up]
Symbol 4 Sound [tire_lnk]
Symbol 5 Sound [tankuit_lnk]
Symbol 6 Sound [tankin_lnk]
Symbol 7 Sound [tank_lnk]
Symbol 8 Sound [drill_lnk]
Symbol 9 Sound [alarm_lnk]
Symbol 10 Sound [pasby3_lnk]
Symbol 11 Sound [pasby2_lnk]
Symbol 12 Sound [pasby1_lnk]
Symbol 13 Sound [Laptop_lnk]
Symbol 14 Sound [down]
Symbol 15 Sound [Crash]
Symbol 16 Sound [cont6]
Symbol 17 Sound [cont5]
Symbol 18 Sound [cont4]
Symbol 19 Sound [cont3]
Symbol 20 Sound [cont2]
Symbol 21 Sound [cont1]
Symbol 22 Sound [SplashandDash_lnk]Used by:419
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:25
Symbol 25 MovieClip [signpit]Uses:24
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClip [prop6]Uses:27
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClip [prop5]Uses:30
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClip [prop4]Uses:33
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClipUses:36Used by:41
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:40
Symbol 40 MovieClipUses:39Used by:41
Symbol 41 MovieClipUses:37 40Used by:44 391
Symbol 42 FontUsed by:43 390 412 413 417 425 429 431 439 443 451 454 458 461 490 491 492 493 494 495 512 513 514 515 531 532 541 555 556 563 564 567 568 571 572 575 576 581 582 584 585 587 588 590 591 593 595 596 598 599 601 607 608 610 611 614 616 617 618 620 624 625 626 635 636 637 640 643 644 700 701 721 723 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 797 798 799 800 801 802 803 804 805 806 807 808 809 834 835 836 837 838 839 840 841 843 844 846 847 849 850 851 853 854 856 857 859 860 862 864 866 867 869 871 875 877 878 879 880 882 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1244 1247 1263 1264 1265 1268 1269 1270 1272 1273 1274 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1308 1309 1310 1311 1312 1313 1334 1335 1336 1337 1338 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1386 1387 1388 1390 1391 1392 1394 1395 1396 1425 1426 1428 1429 1434 1435 1656 1657 1660 1672 1673 1674 1675 1677 1678 1679 1680 1681 1682 1685 1686 1687 1688 1691
Symbol 43 EditableTextUses:42Used by:44
Symbol 44 MovieClip [colorpicker_demo]Uses:41 43
Symbol 45 FontUsed by:46
Symbol 46 EditableTextUses:45Used by:47
Symbol 47 MovieClip [FLabelSymbol]Uses:46
Symbol 48 GraphicUsed by:49 1034
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClip [FHighlightSymbol]Uses:49
Symbol 51 MovieClip [FUIComponentSymbol]
Symbol 52 GraphicUsed by:53 71 89 90 96 97 99 105 117
Symbol 53 MovieClipUses:52Used by:64
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:64
Symbol 56 GraphicUsed by:57 77 108 123
Symbol 57 MovieClipUses:56Used by:64
Symbol 58 GraphicUsed by:59 78 109 124
Symbol 59 MovieClipUses:58Used by:64
Symbol 60 GraphicUsed by:61 66 76 110 114 122
Symbol 61 MovieClipUses:60Used by:64
Symbol 62 GraphicUsed by:63 65 75 111 113 121
Symbol 63 MovieClipUses:62Used by:64
Symbol 64 MovieClipUses:53 55 57 59 61 63Used by:84
Symbol 65 MovieClipUses:62Used by:74
Symbol 66 MovieClipUses:60Used by:74
Symbol 67 GraphicUsed by:68 115
Symbol 68 MovieClipUses:67Used by:74
Symbol 69 GraphicUsed by:70 116
Symbol 70 MovieClipUses:69Used by:74
Symbol 71 MovieClipUses:52Used by:74
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:74
Symbol 74 MovieClipUses:65 66 68 70 71 73Used by:84
Symbol 75 MovieClipUses:62Used by:83
Symbol 76 MovieClipUses:60Used by:83
Symbol 77 MovieClipUses:56Used by:83
Symbol 78 MovieClipUses:58Used by:83
Symbol 79 GraphicUsed by:80 125
Symbol 80 MovieClipUses:79Used by:83
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClipUses:75 76 77 78 80 82Used by:84
Symbol 84 MovieClip [UpArrow]Uses:64 74 83
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:91
Symbol 87 GraphicUsed by:88 92 93 102
Symbol 88 MovieClipUses:87Used by:91
Symbol 89 MovieClipUses:52Used by:91
Symbol 90 MovieClipUses:52Used by:91
Symbol 91 MovieClipUses:86 88 89 90Used by:104
Symbol 92 MovieClipUses:87Used by:98
Symbol 93 MovieClipUses:87Used by:98
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:98
Symbol 96 MovieClipUses:52Used by:98
Symbol 97 MovieClipUses:52Used by:98
Symbol 98 MovieClipUses:92 93 95 96 97Used by:104
Symbol 99 MovieClipUses:52Used by:103
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:103
Symbol 102 MovieClipUses:87Used by:103
Symbol 103 MovieClipUses:99 101 102Used by:104
Symbol 104 MovieClip [ScrollThumb]Uses:91 98 103
Symbol 105 MovieClipUses:52Used by:112
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:112
Symbol 108 MovieClipUses:56Used by:112
Symbol 109 MovieClipUses:58Used by:112
Symbol 110 MovieClipUses:60Used by:112
Symbol 111 MovieClipUses:62Used by:112
Symbol 112 MovieClipUses:105 107 108 109 110 111Used by:129
Symbol 113 MovieClipUses:62Used by:120
Symbol 114 MovieClipUses:60Used by:120
Symbol 115 MovieClipUses:67Used by:120
Symbol 116 MovieClipUses:69Used by:120
Symbol 117 MovieClipUses:52Used by:120
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClipUses:113 114 115 116 117 119Used by:129
Symbol 121 MovieClipUses:62Used by:128
Symbol 122 MovieClipUses:60Used by:128
Symbol 123 MovieClipUses:56Used by:128
Symbol 124 MovieClipUses:58Used by:128
Symbol 125 MovieClipUses:79Used by:128
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:128
Symbol 128 MovieClipUses:121 122 123 124 125 127Used by:129
Symbol 129 MovieClip [DownArrow]Uses:112 120 128
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClip [tree6]Uses:130
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClip [tree5]Uses:132
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClip [tree4]Uses:134
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClip [tree3]Uses:136
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClip [tree2]Uses:138
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClip [tree1]Uses:140
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClip [spotRight]Uses:142
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClip [spotLeft]Uses:144
Symbol 146 BitmapUsed by:147 155
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClip [signright3]Uses:147
Symbol 149 BitmapUsed by:150 157
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClip [signright2]Uses:150
Symbol 152 BitmapUsed by:153 159
Symbol 153 GraphicUses:152Used by:154
Symbol 154 MovieClip [signright1]Uses:153
Symbol 155 GraphicUses:146Used by:156
Symbol 156 MovieClip [signleft3]Uses:155
Symbol 157 GraphicUses:149Used by:158
Symbol 158 MovieClip [signleft2]Uses:157
Symbol 159 GraphicUses:152Used by:160
Symbol 160 MovieClip [signleft1]Uses:159
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClip [cloud4]Uses:161
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClip [cloud3]Uses:163
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClip [cloud2]Uses:165
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip [cloud1]Uses:167
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:230
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:201
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:201
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:201
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:201
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:201
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:201
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:201
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:201
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:201
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:201
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:201
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:201
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:201
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:201
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201
Symbol 201 MovieClipUses:172 174 176 178 180 182 184 186 188 190 192 194 196 198 200Used by:230
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:230
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:230
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:230
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:230
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:230
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:230
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:230
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:230
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:230
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:230
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:230
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:230
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:230
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClip [f1_main]Uses:170 201 203 205 207 209 211 213 215 217 219 221 223 225 227 229Used by:231
Symbol 231 MovieClip [car2]Uses:230
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:236
Symbol 234 BitmapUsed by:235 768
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClipUses:233 235Used by:284
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:241
Symbol 239 BitmapUsed by:240 768
Symbol 240 GraphicUses:239Used by:241 1481
Symbol 241 MovieClipUses:238 240Used by:284
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:246
Symbol 244 BitmapUsed by:245 768
Symbol 245 GraphicUses:244Used by:246
Symbol 246 MovieClipUses:243 245Used by:284
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:251
Symbol 249 BitmapUsed by:250 768
Symbol 250 GraphicUses:249Used by:251 1483
Symbol 251 MovieClipUses:248 250Used by:284
Symbol 252 BitmapUsed by:254 270 769
Symbol 253 BitmapUsed by:254 769
Symbol 254 GraphicUses:252 253Used by:284
Symbol 255 BitmapUsed by:256 344 730
Symbol 256 GraphicUses:255Used by:257
Symbol 257 MovieClipUses:256Used by:268
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:260
Symbol 260 MovieClipUses:259Used by:268 346
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 MovieClipUses:262Used by:267
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClipUses:265Used by:267
Symbol 267 MovieClipUses:263 266Used by:268 380 772 1488
Symbol 268 MovieClipUses:257 260 267Used by:284
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:252 269Used by:271
Symbol 271 MovieClipUses:270Used by:284
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:284
Symbol 274 BitmapUsed by:275 730
Symbol 275 GraphicUses:274Used by:276 354
Symbol 276 MovieClipUses:275Used by:280
Symbol 277 BitmapUsed by:278 769
Symbol 278 GraphicUses:277Used by:279 357
Symbol 279 MovieClipUses:278Used by:280
Symbol 280 MovieClipUses:276 279Used by:284
Symbol 281 BitmapUsed by:282 340 342 363 364 367 369 373 374 376 378
Symbol 282 GraphicUses:281Used by:283
Symbol 283 MovieClipUses:282Used by:284
Symbol 284 MovieClip [f1car]Uses:236 241 246 251 254 268 271 273 280 283
Symbol 285 BitmapUsed by:286 671
Symbol 286 GraphicUses:285Used by:309
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:309
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:309
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:309
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:309
Symbol 295 BitmapUsed by:296 671
Symbol 296 GraphicUses:295Used by:309
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:309
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:309
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:309
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:309
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:309
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:309
Symbol 309 MovieClipUses:286 288 290 292 294 296 298 300 302 304 306 308Used by:380
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:312
Symbol 312 MovieClipUses:311Used by:380
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:337
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:337
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:337
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:337
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:337
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:337
Symbol 325 BitmapUsed by:326 671
Symbol 326 GraphicUses:325Used by:337
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:337
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:337
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:337
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:337
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:337
Symbol 337 MovieClipUses:314 316 318 320 322 324 326 328 330 332 334 336Used by:380
Symbol 338 BitmapUsed by:339 341 361 362 365 366 368 370 371 372 375 377 379
Symbol 339 GraphicUses:338Used by:380
Symbol 340 GraphicUses:281Used by:380
Symbol 341 GraphicUses:338Used by:380
Symbol 342 GraphicUses:281Used by:380
Symbol 343 GraphicUsed by:380
Symbol 344 GraphicUses:255Used by:345
Symbol 345 MovieClipUses:344Used by:346
Symbol 346 MovieClipUses:345 260Used by:380 1485 1488
Symbol 347 GraphicUsed by:380
Symbol 348 GraphicUsed by:380
Symbol 349 GraphicUsed by:380
Symbol 350 GraphicUsed by:380
Symbol 351 GraphicUsed by:380
Symbol 352 GraphicUsed by:380
Symbol 353 GraphicUsed by:380
Symbol 354 MovieClipUses:275Used by:355
Symbol 355 MovieClipUses:354Used by:380 1487
Symbol 356 GraphicUsed by:380
Symbol 357 MovieClipUses:278Used by:358
Symbol 358 MovieClipUses:357Used by:380 1487
Symbol 359 GraphicUsed by:380
Symbol 360 GraphicUsed by:380
Symbol 361 GraphicUses:338Used by:380
Symbol 362 GraphicUses:338Used by:380
Symbol 363 GraphicUses:281Used by:380
Symbol 364 GraphicUses:281Used by:380
Symbol 365 GraphicUses:338Used by:380
Symbol 366 GraphicUses:338Used by:380
Symbol 367 GraphicUses:281Used by:380
Symbol 368 GraphicUses:338Used by:380
Symbol 369 GraphicUses:281Used by:380
Symbol 370 GraphicUses:338Used by:380
Symbol 371 GraphicUses:338Used by:380
Symbol 372 GraphicUses:338Used by:380
Symbol 373 GraphicUses:281Used by:380
Symbol 374 GraphicUses:281Used by:380
Symbol 375 GraphicUses:338Used by:380
Symbol 376 GraphicUses:281Used by:380
Symbol 377 GraphicUses:338Used by:380
Symbol 378 GraphicUses:281Used by:380
Symbol 379 GraphicUses:338Used by:380
Symbol 380 MovieClip [character35]Uses:309 312 337 339 340 341 342 343 346 347 348 349 350 351 352 353 355 356 358 359 267 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379
Symbol 381 GraphicUsed by:389
Symbol 382 GraphicUsed by:388
Symbol 383 GraphicUsed by:384 418 505 542 544 546 557 565 569 573 577 615 619 621 627 629 638 639 645 647 702 704 742 796 894 944 1035 1216 1402 1406 1421 1684 1692 1694  Timeline
Symbol 384 MovieClipUses:383Used by:385
Symbol 385 MovieClipUses:384Used by:388
Symbol 386 GraphicUsed by:388
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:382 385 386 387Used by:389
Symbol 389 MovieClip [grid]Uses:381 388
Symbol 390 EditableTextUses:42Used by:391
Symbol 391 MovieClip [colorpicker_colorset]Uses:41 390
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:394
Symbol 394 MovieClipUses:393Used by:395
Symbol 395 MovieClip [FScrollBarSymbol]Uses:394Used by:399
Symbol 396 MovieClip [DataProviderSymbol]Used by:398
Symbol 397 MovieClip [FSelectableItemSymbol]Used by:398
Symbol 398 MovieClip [FSelectableListSymbol]Uses:396 397Used by:399
Symbol 399 MovieClip [FScrollSelectListSymbol]Uses:395 398Used by:408
Symbol 400 MovieClip [FComboBoxItemSymbol]Used by:408
Symbol 401 GraphicUsed by:402 410 1038 1106  Timeline
Symbol 402 MovieClipUses:401Used by:405
Symbol 403 GraphicUsed by:405
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClip [FBoundingBoxSymbol]Uses:402 403 404Used by:408
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:408
Symbol 408 MovieClip [FComboBoxSymbol]Uses:399 400 405 407Used by:Timeline
Symbol 409 GraphicUsed by:Timeline
Symbol 410 MovieClipUses:401Used by:Timeline
Symbol 411 GraphicUsed by:Timeline
Symbol 412 EditableTextUses:42Used by:Timeline
Symbol 413 EditableTextUses:42Used by:Timeline
Symbol 414 MovieClipUsed by:Timeline
Symbol 415 VideoUsed by:Timeline
Symbol 416 SoundUsed by:Timeline
Symbol 417 TextUses:42Used by:418
Symbol 418 ButtonUses:417 383Used by:Timeline
Symbol 419 MovieClipUses:22Used by:Timeline
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:Timeline
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:Timeline
Symbol 424 GraphicUsed by:Timeline
Symbol 425 TextUses:42Used by:426
Symbol 426 MovieClipUses:425Used by:Timeline
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:Timeline
Symbol 429 TextUses:42Used by:430
Symbol 430 MovieClipUses:429Used by:Timeline
Symbol 431 TextUses:42Used by:432
Symbol 432 MovieClipUses:431Used by:Timeline
Symbol 433 GraphicUsed by:Timeline
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:Timeline
Symbol 436 GraphicUsed by:Timeline
Symbol 437 GraphicUsed by:Timeline
Symbol 438 GraphicUsed by:Timeline
Symbol 439 TextUses:42Used by:440
Symbol 440 MovieClipUses:439Used by:Timeline
Symbol 441 GraphicUsed by:Timeline
Symbol 442 GraphicUsed by:Timeline
Symbol 443 TextUses:42Used by:444
Symbol 444 MovieClipUses:443Used by:Timeline
Symbol 445 GraphicUsed by:Timeline
Symbol 446 GraphicUsed by:Timeline
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:Timeline
Symbol 449 GraphicUsed by:Timeline
Symbol 450 GraphicUsed by:Timeline
Symbol 451 TextUses:42Used by:452
Symbol 452 MovieClipUses:451Used by:Timeline
Symbol 453 GraphicUsed by:Timeline
Symbol 454 TextUses:42Used by:455
Symbol 455 MovieClipUses:454Used by:Timeline
Symbol 456 GraphicUsed by:Timeline
Symbol 457 GraphicUsed by:Timeline
Symbol 458 TextUses:42Used by:459
Symbol 459 MovieClipUses:458Used by:Timeline
Symbol 460 GraphicUsed by:Timeline
Symbol 461 TextUses:42Used by:462
Symbol 462 MovieClipUses:461Used by:Timeline
Symbol 463 GraphicUsed by:Timeline
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:Timeline
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:Timeline
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:Timeline
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:Timeline
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:Timeline
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:Timeline
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:Timeline
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:Timeline
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:Timeline
Symbol 482 BitmapUsed by:483 484 485 486
Symbol 483 GraphicUses:482Used by:Timeline
Symbol 484 GraphicUses:482Used by:Timeline
Symbol 485 GraphicUses:482Used by:Timeline
Symbol 486 GraphicUses:482Used by:Timeline
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:489
Symbol 489 MovieClipUses:488Used by:Timeline
Symbol 490 TextUses:42Used by:Timeline
Symbol 491 TextUses:42Used by:Timeline
Symbol 492 TextUses:42Used by:Timeline
Symbol 493 TextUses:42Used by:Timeline
Symbol 494 TextUses:42Used by:Timeline
Symbol 495 TextUses:42Used by:Timeline
Symbol 496 GraphicUsed by:Timeline
Symbol 497 GraphicUsed by:Timeline
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:500
Symbol 500 MovieClipUses:499Used by:549 772 1695  Timeline
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:Timeline
Symbol 503 GraphicUsed by:505
Symbol 504 GraphicUsed by:505
Symbol 505 ButtonUses:503 504 383Used by:Timeline
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:511
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClipUses:509Used by:511
Symbol 511 MovieClipUses:507 510Used by:549 1695  Timeline
Symbol 512 TextUses:42Used by:549 1695
Symbol 513 TextUses:42Used by:549 1695
Symbol 514 TextUses:42Used by:549 1695
Symbol 515 TextUses:42Used by:549
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:549 1695
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:518Used by:549 1695
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:549 1695
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:549 1695
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:524Used by:549 1695
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:549 1695
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:530
Symbol 530 MovieClipUses:529Used by:549 1695
Symbol 531 TextUses:42Used by:549 1695
Symbol 532 TextUses:42Used by:549 1695
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:549
Symbol 535 BitmapUsed by:538
Symbol 536 BitmapUsed by:538
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:535 536 537Used by:549 1695
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:543 545 628 1693
Symbol 541 TextUses:42Used by:542 544 627 1692
Symbol 542 ButtonUses:541 383Used by:543
Symbol 543 MovieClipUses:540 542Used by:546 629 639
Symbol 544 ButtonUses:541 383Used by:545
Symbol 545 MovieClipUses:540 544Used by:546
Symbol 546 MovieClipUses:383 543 545Used by:549
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:549 1695
Symbol 549 MovieClipUses:500 511 512 513 514 515 517 519 521 523 525 527 530 531 532 534 538 546 548Used by:Timeline
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:Timeline
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552Used by:602 606 772 1431  Timeline
Symbol 554 GraphicUsed by:609 612 1427 1430  Timeline
Symbol 555 TextUses:42Used by:557
Symbol 556 TextUses:42Used by:557
Symbol 557 ButtonUses:555 556 383Used by:Timeline
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:560
Symbol 560 MovieClipUses:559Used by:561
Symbol 561 MovieClipUses:560Used by:Timeline
Symbol 562 GraphicUsed by:Timeline
Symbol 563 TextUses:42Used by:565
Symbol 564 TextUses:42Used by:565
Symbol 565 ButtonUses:563 564 383Used by:Timeline
Symbol 566 GraphicUsed by:Timeline
Symbol 567 TextUses:42Used by:569
Symbol 568 TextUses:42Used by:569
Symbol 569 ButtonUses:567 568 383Used by:Timeline
Symbol 570 GraphicUsed by:Timeline
Symbol 571 TextUses:42Used by:573
Symbol 572 TextUses:42Used by:573
Symbol 573 ButtonUses:571 572 383Used by:Timeline
Symbol 574 GraphicUsed by:Timeline
Symbol 575 TextUses:42Used by:577
Symbol 576 TextUses:42Used by:577
Symbol 577 ButtonUses:575 576 383Used by:Timeline
Symbol 578 GraphicUsed by:579 726 729
Symbol 579 MovieClipUses:578Used by:602
Symbol 580 GraphicUsed by:602
Symbol 581 TextUses:42Used by:602
Symbol 582 TextUses:42Used by:602
Symbol 583 GraphicUsed by:586 589 592 600
Symbol 584 TextUses:42Used by:586 600
Symbol 585 TextUses:42Used by:586 600
Symbol 586 ButtonUses:583 584 585Used by:602
Symbol 587 TextUses:42Used by:589
Symbol 588 TextUses:42Used by:589
Symbol 589 ButtonUses:583 587 588Used by:602
Symbol 590 TextUses:42Used by:592
Symbol 591 TextUses:42Used by:592
Symbol 592 ButtonUses:583 590 591Used by:602
Symbol 593 TextUses:42Used by:602
Symbol 594 GraphicUsed by:597
Symbol 595 TextUses:42Used by:597
Symbol 596 TextUses:42Used by:597
Symbol 597 ButtonUses:594 595 596Used by:602
Symbol 598 TextUses:42Used by:602
Symbol 599 TextUses:42Used by:602
Symbol 600 ButtonUses:583 584 585Used by:602
Symbol 601 TextUses:42Used by:602
Symbol 602 MovieClipUses:579 580 553 581 582 586 589 592 593 597 598 599 600 601Used by:Timeline
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:Timeline
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605 553Used by:Timeline
Symbol 607 TextUses:42Used by:609
Symbol 608 TextUses:42Used by:609
Symbol 609 ButtonUses:554 607 608Used by:Timeline
Symbol 610 TextUses:42Used by:612
Symbol 611 TextUses:42Used by:612
Symbol 612 ButtonUses:554 610 611Used by:Timeline
Symbol 613 TextUsed by:Timeline
Symbol 614 TextUses:42Used by:615
Symbol 615 ButtonUses:614 383Used by:Timeline
Symbol 616 TextUses:42Used by:Timeline
Symbol 617 TextUses:42Used by:Timeline
Symbol 618 TextUses:42Used by:619
Symbol 619 ButtonUses:618 383Used by:Timeline
Symbol 620 TextUses:42Used by:621
Symbol 621 ButtonUses:620 383Used by:Timeline
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClipUses:622Used by:Timeline
Symbol 624 EditableTextUses:42Used by:Timeline
Symbol 625 EditableTextUses:42Used by:Timeline
Symbol 626 EditableTextUses:42Used by:Timeline
Symbol 627 ButtonUses:541 383Used by:628
Symbol 628 MovieClipUses:540 627Used by:629
Symbol 629 MovieClipUses:383 543 628Used by:Timeline
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:630Used by:Timeline
Symbol 632 GraphicUsed by:Timeline
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:Timeline
Symbol 635 EditableTextUses:42Used by:Timeline
Symbol 636 TextUses:42Used by:638
Symbol 637 TextUses:42Used by:638
Symbol 638 ButtonUses:636 637 383Used by:Timeline
Symbol 639 MovieClipUses:383 543Used by:772  Timeline
Symbol 640 EditableTextUses:42Used by:Timeline
Symbol 641 BitmapUsed by:642
Symbol 642 GraphicUses:641Used by:646 703
Symbol 643 TextUses:42Used by:645
Symbol 644 TextUses:42Used by:645
Symbol 645 ButtonUses:643 644 383Used by:646
Symbol 646 MovieClipUses:642 645Used by:647
Symbol 647 MovieClipUses:383 646Used by:772
Symbol 648 FontUsed by:649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 705 706 707 708 709 710 711 712 713 714 715 716 717 744 745 746 747 748 749 750 757 758 759 760 761 762 763 764 765 766 767
Symbol 649 TextUses:648Used by:772
Symbol 650 TextUses:648Used by:772
Symbol 651 TextUses:648Used by:772
Symbol 652 TextUses:648Used by:772
Symbol 653 TextUses:648Used by:772
Symbol 654 TextUses:648Used by:772
Symbol 655 TextUses:648Used by:772
Symbol 656 TextUses:648Used by:772
Symbol 657 TextUses:648Used by:772
Symbol 658 TextUses:648Used by:772
Symbol 659 TextUses:648Used by:772
Symbol 660 TextUses:648Used by:772
Symbol 661 TextUses:648Used by:772
Symbol 662 TextUses:648Used by:772
Symbol 663 TextUses:648Used by:772
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:666
Symbol 666 MovieClipUses:665Used by:772
Symbol 667 BitmapUsed by:669 720
Symbol 668 BitmapUsed by:669 720
Symbol 669 GraphicUses:667 668Used by:772
Symbol 670 BitmapUsed by:671 1505 1510 1513 1516 1519 1522 1525 1528 1531 1534
Symbol 671 GraphicUses:285 325 295 670Used by:772
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:690 1560
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:690 1560
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:690 1560
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:690 1560
Symbol 680 BitmapUsed by:681
Symbol 681 GraphicUses:680Used by:690 1560
Symbol 682 BitmapUsed by:683
Symbol 683 GraphicUses:682Used by:690 1560
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:690 1560
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:690 1560
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:690 1560
Symbol 690 MovieClipUses:673 675 677 679 681 683 685 687 689Used by:772 1562
Symbol 691 BitmapUsed by:692
Symbol 692 GraphicUses:691Used by:772 1562
Symbol 693 GraphicUsed by:694
Symbol 694 MovieClipUses:693Used by:697
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:697 739
Symbol 697 MovieClipUses:694 696Used by:772 1562
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:772 1562
Symbol 700 TextUses:42Used by:702
Symbol 701 TextUses:42Used by:702
Symbol 702 ButtonUses:700 701 383Used by:703
Symbol 703 MovieClipUses:642 702Used by:704
Symbol 704 MovieClipUses:383 703Used by:772
Symbol 705 TextUses:648Used by:772
Symbol 706 TextUses:648Used by:772
Symbol 707 TextUses:648Used by:772
Symbol 708 TextUses:648Used by:772
Symbol 709 TextUses:648Used by:772
Symbol 710 TextUses:648Used by:772
Symbol 711 TextUses:648Used by:772
Symbol 712 TextUses:648Used by:772
Symbol 713 TextUses:648Used by:772
Symbol 714 TextUses:648Used by:772
Symbol 715 TextUses:648Used by:772
Symbol 716 TextUses:648Used by:772
Symbol 717 TextUses:648Used by:772
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:772 1658
Symbol 720 GraphicUses:667 668Used by:772
Symbol 721 TextUses:42Used by:772
Symbol 722 TextUsed by:772
Symbol 723 TextUses:42Used by:772
Symbol 724 GraphicUsed by:726
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:724 725 578Used by:772 1548
Symbol 727 GraphicUsed by:729
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:727 728 578Used by:772 1548
Symbol 730 GraphicUses:255 274Used by:772
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:743
Symbol 733 GraphicUsed by:734 741
Symbol 734 MovieClipUses:733Used by:742
Symbol 735 FontUsed by:736 737
Symbol 736 TextUses:735Used by:738 742
Symbol 737 TextUses:735Used by:738
Symbol 738 MovieClipUses:736 737Used by:742
Symbol 739 MovieClipUses:696Used by:742
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:733 740Used by:742
Symbol 742 MovieClipUses:383 734 736 738 739 741Used by:743
Symbol 743 MovieClipUses:732 742Used by:772  Timeline
Symbol 744 TextUses:648Used by:772
Symbol 745 TextUses:648Used by:772
Symbol 746 TextUses:648Used by:772
Symbol 747 TextUses:648Used by:772
Symbol 748 TextUses:648Used by:772
Symbol 749 TextUses:648Used by:772
Symbol 750 TextUses:648Used by:772
Symbol 751 BitmapUsed by:753 1612
Symbol 752 BitmapUsed by:753 1441
Symbol 753 GraphicUses:751 752Used by:772
Symbol 754 BitmapUsed by:755
Symbol 755 GraphicUses:754Used by:756
Symbol 756 MovieClipUses:755Used by:772
Symbol 757 TextUses:648Used by:772
Symbol 758 TextUses:648Used by:772
Symbol 759 TextUses:648Used by:772
Symbol 760 TextUses:648Used by:772
Symbol 761 TextUses:648Used by:772
Symbol 762 TextUses:648Used by:772
Symbol 763 TextUses:648Used by:772
Symbol 764 TextUses:648Used by:772
Symbol 765 TextUses:648Used by:772
Symbol 766 TextUses:648Used by:772
Symbol 767 TextUses:648Used by:772
Symbol 768 GraphicUses:234 249 239 244Used by:772
Symbol 769 GraphicUses:252 277 253Used by:772
Symbol 770 BitmapUsed by:771 1587 1590
Symbol 771 GraphicUses:770Used by:772
Symbol 772 MovieClipUses:500 647 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 666 669 639 671 690 692 697 699 704 705 706 707 708 709 710 711 712 713 714 715 716 717 719 720 721 722 723 726 729 730 743 744 745 746 747 748 749 750 753 756 757 758 759 760 553 761 762 763 764 765 766 767 768 267 769 771Used by:Timeline
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:773Used by:Timeline
Symbol 775 TextUses:42Used by:Timeline
Symbol 776 TextUses:42Used by:Timeline
Symbol 777 TextUses:42Used by:Timeline
Symbol 778 TextUses:42Used by:Timeline
Symbol 779 TextUses:42Used by:Timeline
Symbol 780 TextUses:42Used by:Timeline
Symbol 781 TextUses:42Used by:Timeline
Symbol 782 TextUses:42Used by:Timeline
Symbol 783 TextUses:42Used by:Timeline
Symbol 784 TextUses:42Used by:Timeline
Symbol 785 TextUses:42Used by:Timeline
Symbol 786 TextUses:42Used by:Timeline
Symbol 787 TextUses:42Used by:Timeline
Symbol 788 TextUses:42Used by:Timeline
Symbol 789 TextUses:42Used by:Timeline
Symbol 790 TextUses:42Used by:Timeline
Symbol 791 TextUses:42Used by:Timeline
Symbol 792 TextUses:42Used by:Timeline
Symbol 793 TextUses:42Used by:Timeline
Symbol 794 TextUses:42Used by:796
Symbol 795 TextUses:42Used by:796
Symbol 796 ButtonUses:794 795 383Used by:Timeline
Symbol 797 TextUses:42Used by:Timeline
Symbol 798 TextUses:42Used by:Timeline
Symbol 799 TextUses:42Used by:Timeline
Symbol 800 TextUses:42Used by:Timeline
Symbol 801 TextUses:42Used by:Timeline
Symbol 802 TextUses:42Used by:Timeline
Symbol 803 TextUses:42Used by:Timeline
Symbol 804 TextUses:42Used by:Timeline
Symbol 805 TextUses:42Used by:Timeline
Symbol 806 TextUses:42Used by:Timeline
Symbol 807 TextUses:42Used by:Timeline
Symbol 808 TextUses:42Used by:Timeline
Symbol 809 TextUses:42Used by:Timeline
Symbol 810 GraphicUsed by:811
Symbol 811 MovieClipUses:810Used by:Timeline
Symbol 812 GraphicUsed by:813 1438
Symbol 813 MovieClipUses:812Used by:Timeline
Symbol 814 GraphicUsed by:Timeline
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:815Used by:Timeline
Symbol 817 BitmapUsed by:830 845
Symbol 818 BitmapUsed by:830 848
Symbol 819 BitmapUsed by:830 842
Symbol 820 BitmapUsed by:830 863
Symbol 821 BitmapUsed by:830 865
Symbol 822 BitmapUsed by:830 861
Symbol 823 BitmapUsed by:830 855
Symbol 824 BitmapUsed by:830 858
Symbol 825 BitmapUsed by:830 852
Symbol 826 BitmapUsed by:830 870
Symbol 827 BitmapUsed by:830 872
Symbol 828 BitmapUsed by:830 868
Symbol 829 BitmapUsed by:830
Symbol 830 GraphicUses:817 818 819 820 821 822 823 824 825 826 827 828 829Used by:Timeline
Symbol 831 GraphicUsed by:832
Symbol 832 MovieClipUses:831Used by:Timeline
Symbol 833 GraphicUsed by:873
Symbol 834 TextUses:42Used by:873
Symbol 835 TextUses:42Used by:873
Symbol 836 EditableTextUses:42Used by:873
Symbol 837 TextUses:42Used by:873
Symbol 838 EditableTextUses:42Used by:873
Symbol 839 TextUses:42Used by:873
Symbol 840 TextUses:42Used by:873
Symbol 841 TextUses:42Used by:873
Symbol 842 GraphicUses:819Used by:873
Symbol 843 TextUses:42Used by:873
Symbol 844 TextUses:42Used by:873
Symbol 845 GraphicUses:817Used by:873
Symbol 846 TextUses:42Used by:873
Symbol 847 TextUses:42Used by:873
Symbol 848 GraphicUses:818Used by:873
Symbol 849 TextUses:42Used by:873
Symbol 850 TextUses:42Used by:873
Symbol 851 TextUses:42Used by:873
Symbol 852 GraphicUses:825Used by:873
Symbol 853 TextUses:42Used by:873
Symbol 854 TextUses:42Used by:873
Symbol 855 GraphicUses:823Used by:873
Symbol 856 TextUses:42Used by:873
Symbol 857 TextUses:42Used by:873
Symbol 858 GraphicUses:824Used by:873
Symbol 859 TextUses:42Used by:873
Symbol 860 TextUses:42Used by:873
Symbol 861 GraphicUses:822Used by:873
Symbol 862 TextUses:42Used by:873
Symbol 863 GraphicUses:820Used by:873
Symbol 864 TextUses:42Used by:873
Symbol 865 GraphicUses:821Used by:873
Symbol 866 TextUses:42Used by:873
Symbol 867 TextUses:42Used by:873
Symbol 868 GraphicUses:828Used by:873
Symbol 869 TextUses:42Used by:873
Symbol 870 GraphicUses:826Used by:873
Symbol 871 TextUses:42Used by:873
Symbol 872 GraphicUses:827Used by:873
Symbol 873 MovieClipUses:833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872Used by:Timeline
Symbol 874 GraphicUsed by:876
Symbol 875 TextUses:42Used by:876
Symbol 876 ButtonUses:874 875Used by:884
Symbol 877 TextUses:42Used by:884
Symbol 878 TextUses:42Used by:884
Symbol 879 TextUses:42Used by:884
Symbol 880 TextUses:42Used by:884
Symbol 881 GraphicUsed by:883
Symbol 882 TextUses:42Used by:883
Symbol 883 ButtonUses:881 882Used by:884
Symbol 884 MovieClipUses:876 877 878 879 880 883Used by:Timeline
Symbol 885 GraphicUsed by:886 1423
Symbol 886 MovieClipUses:885Used by:Timeline
Symbol 887 GraphicUsed by:888
Symbol 888 MovieClipUses:887Used by:Timeline
Symbol 889 GraphicUsed by:892
Symbol 890 GraphicUsed by:891 892
Symbol 891 MovieClipUses:890Used by:892
Symbol 892 ButtonUses:889 891 890Used by:896
Symbol 893 GraphicUsed by:894
Symbol 894 ButtonUses:893 383Used by:895
Symbol 895 MovieClipUses:894Used by:896
Symbol 896 MovieClipUses:892 895Used by:Timeline
Symbol 897 TextUses:42Used by:Timeline
Symbol 898 TextUses:42Used by:Timeline
Symbol 899 TextUses:42Used by:Timeline
Symbol 900 TextUses:42Used by:Timeline
Symbol 901 TextUses:42Used by:Timeline
Symbol 902 TextUses:42Used by:Timeline
Symbol 903 TextUses:42Used by:Timeline
Symbol 904 TextUses:42Used by:Timeline
Symbol 905 TextUses:42Used by:Timeline
Symbol 906 TextUses:42Used by:Timeline
Symbol 907 TextUses:42Used by:Timeline
Symbol 908 TextUses:42Used by:Timeline
Symbol 909 TextUses:42Used by:Timeline
Symbol 910 TextUses:42Used by:Timeline
Symbol 911 TextUses:42Used by:Timeline
Symbol 912 TextUses:42Used by:Timeline
Symbol 913 TextUses:42Used by:Timeline
Symbol 914 TextUses:42Used by:Timeline
Symbol 915 TextUses:42Used by:Timeline
Symbol 916 TextUses:42Used by:Timeline
Symbol 917 TextUses:42Used by:Timeline
Symbol 918 TextUses:42Used by:Timeline
Symbol 919 TextUses:42Used by:Timeline
Symbol 920 TextUses:42Used by:Timeline
Symbol 921 TextUses:42Used by:Timeline
Symbol 922 TextUses:42Used by:Timeline
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:931
Symbol 925 BitmapUsed by:926
Symbol 926 GraphicUses:925Used by:927
Symbol 927 MovieClipUses:926Used by:931
Symbol 928 BitmapUsed by:929
Symbol 929 GraphicUses:928Used by:930
Symbol 930 MovieClipUses:929Used by:931
Symbol 931 MovieClipUses:924 927 930Used by:Timeline
Symbol 932 BitmapUsed by:933
Symbol 933 GraphicUses:932Used by:937
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:936
Symbol 936 MovieClipUses:935Used by:937 940
Symbol 937 MovieClipUses:933 936Used by:Timeline
Symbol 938 BitmapUsed by:939
Symbol 939 GraphicUses:938Used by:940
Symbol 940 MovieClipUses:939 936Used by:Timeline
Symbol 941 BitmapUsed by:943
Symbol 942 BitmapUsed by:943
Symbol 943 GraphicUses:941 942Used by:948
Symbol 944 MovieClipUses:383Used by:948
Symbol 945 BitmapUsed by:946
Symbol 946 GraphicUses:945Used by:947
Symbol 947 MovieClipUses:946Used by:948
Symbol 948 MovieClipUses:943 944 947Used by:Timeline
Symbol 949 GraphicUsed by:950
Symbol 950 MovieClipUses:949Used by:Timeline
Symbol 951 BitmapUsed by:955
Symbol 952 BitmapUsed by:955
Symbol 953 BitmapUsed by:955
Symbol 954 BitmapUsed by:955
Symbol 955 GraphicUses:951 952 953 954Used by:Timeline
Symbol 956 MovieClipUsed by:Timeline
Symbol 957 GraphicUsed by:1157
Symbol 958 MovieClipUsed by:1157
Symbol 959 MovieClipUsed by:1157
Symbol 960 GraphicUsed by:1157
Symbol 961 GraphicUsed by:964
Symbol 962 GraphicUsed by:963
Symbol 963 MovieClipUses:962Used by:964
Symbol 964 MovieClipUses:961 963Used by:1157
Symbol 965 GraphicUsed by:966
Symbol 966 MovieClipUses:965Used by:1157
Symbol 967 GraphicUsed by:1031
Symbol 968 GraphicUsed by:1031
Symbol 969 GraphicUsed by:1031
Symbol 970 GraphicUsed by:1031
Symbol 971 GraphicUsed by:1031
Symbol 972 GraphicUsed by:1031
Symbol 973 GraphicUsed by:1031
Symbol 974 GraphicUsed by:1031
Symbol 975 GraphicUsed by:1031
Symbol 976 GraphicUsed by:1031
Symbol 977 GraphicUsed by:1031
Symbol 978 GraphicUsed by:1031
Symbol 979 GraphicUsed by:1031
Symbol 980 GraphicUsed by:1031
Symbol 981 GraphicUsed by:1031
Symbol 982 GraphicUsed by:1031
Symbol 983 GraphicUsed by:1031
Symbol 984 GraphicUsed by:1031
Symbol 985 GraphicUsed by:1031
Symbol 986 GraphicUsed by:1031
Symbol 987 GraphicUsed by:1031
Symbol 988 GraphicUsed by:1031
Symbol 989 GraphicUsed by:1031
Symbol 990 GraphicUsed by:1031
Symbol 991 GraphicUsed by:1006
Symbol 992 GraphicUsed by:1006
Symbol 993 GraphicUsed by:1006
Symbol 994 GraphicUsed by:1006
Symbol 995 GraphicUsed by:1006
Symbol 996 GraphicUsed by:1006
Symbol 997 GraphicUsed by:1006
Symbol 998 GraphicUsed by:1006
Symbol 999 GraphicUsed by:1006
Symbol 1000 GraphicUsed by:1006
Symbol 1001 GraphicUsed by:1006
Symbol 1002 GraphicUsed by:1006
Symbol 1003 GraphicUsed by:1006
Symbol 1004 GraphicUsed by:1006
Symbol 1005 GraphicUsed by:1006
Symbol 1006 MovieClipUses:991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005Used by:1031
Symbol 1007 GraphicUsed by:1031
Symbol 1008 GraphicUsed by:1031
Symbol 1009 GraphicUsed by:1031
Symbol 1010 GraphicUsed by:1031
Symbol 1011 GraphicUsed by:1031
Symbol 1012 GraphicUsed by:1031
Symbol 1013 GraphicUsed by:1031
Symbol 1014 GraphicUsed by:1031
Symbol 1015 GraphicUsed by:1031
Symbol 1016 GraphicUsed by:1031
Symbol 1017 GraphicUsed by:1031
Symbol 1018 GraphicUsed by:1031
Symbol 1019 GraphicUsed by:1031
Symbol 1020 GraphicUsed by:1031
Symbol 1021 GraphicUsed by:1031
Symbol 1022 GraphicUsed by:1031
Symbol 1023 GraphicUsed by:1031
Symbol 1024 GraphicUsed by:1031
Symbol 1025 GraphicUsed by:1031
Symbol 1026 GraphicUsed by:1031
Symbol 1027 GraphicUsed by:1031
Symbol 1028 GraphicUsed by:1031
Symbol 1029 GraphicUsed by:1031
Symbol 1030 GraphicUsed by:1031
Symbol 1031 MovieClipUses:967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030Used by:1157
Symbol 1032 GraphicUsed by:1033
Symbol 1033 MovieClipUses:1032Used by:1034
Symbol 1034 MovieClipUses:48 1033Used by:1157
Symbol 1035 MovieClipUses:383Used by:1036
Symbol 1036 MovieClipUses:1035Used by:1157
Symbol 1037 GraphicUsed by:1157
Symbol 1038 MovieClipUses:401Used by:1157
Symbol 1039 GraphicUsed by:1044
Symbol 1040 GraphicUsed by:1044
Symbol 1041 GraphicUsed by:1044
Symbol 1042 GraphicUsed by:1044
Symbol 1043 GraphicUsed by:1044
Symbol 1044 MovieClipUses:1039 1040 1041 1042 1043Used by:1157
Symbol 1045 GraphicUsed by:1103
Symbol 1046 GraphicUsed by:1103
Symbol 1047 GraphicUsed by:1103
Symbol 1048 GraphicUsed by:1103
Symbol 1049 GraphicUsed by:1103
Symbol 1050 GraphicUsed by:1103
Symbol 1051 GraphicUsed by:1103
Symbol 1052 GraphicUsed by:1103
Symbol 1053 GraphicUsed by:1103
Symbol 1054 GraphicUsed by:1103
Symbol 1055 GraphicUsed by:1103
Symbol 1056 GraphicUsed by:1103
Symbol 1057 GraphicUsed by:1103
Symbol 1058 GraphicUsed by:1103
Symbol 1059 GraphicUsed by:1103
Symbol 1060 GraphicUsed by:1103
Symbol 1061 GraphicUsed by:1103
Symbol 1062 GraphicUsed by:1103
Symbol 1063 GraphicUsed by:1103
Symbol 1064 GraphicUsed by:1103
Symbol 1065 GraphicUsed by:1103
Symbol 1066 GraphicUsed by:1103
Symbol 1067 GraphicUsed by:1103
Symbol 1068 GraphicUsed by:1103
Symbol 1069 GraphicUsed by:1078
Symbol 1070 GraphicUsed by:1078
Symbol 1071 GraphicUsed by:1078
Symbol 1072 GraphicUsed by:1078
Symbol 1073 GraphicUsed by:1078
Symbol 1074 GraphicUsed by:1078
Symbol 1075 GraphicUsed by:1078
Symbol 1076 GraphicUsed by:1078
Symbol 1077 GraphicUsed by:1078
Symbol 1078 MovieClipUses:1069 1070 1071 1072 1073 1074 1075 1076 1077Used by:1103
Symbol 1079 GraphicUsed by:1103
Symbol 1080 GraphicUsed by:1103
Symbol 1081 GraphicUsed by:1103
Symbol 1082 GraphicUsed by:1103
Symbol 1083 GraphicUsed by:1103
Symbol 1084 GraphicUsed by:1103
Symbol 1085 GraphicUsed by:1103
Symbol 1086 GraphicUsed by:1103
Symbol 1087 GraphicUsed by:1103
Symbol 1088 GraphicUsed by:1103
Symbol 1089 GraphicUsed by:1103
Symbol 1090 GraphicUsed by:1103
Symbol 1091 GraphicUsed by:1103
Symbol 1092 GraphicUsed by:1103
Symbol 1093 GraphicUsed by:1103
Symbol 1094 GraphicUsed by:1103
Symbol 1095 GraphicUsed by:1103
Symbol 1096 GraphicUsed by:1103
Symbol 1097 GraphicUsed by:1103
Symbol 1098 GraphicUsed by:1103
Symbol 1099 GraphicUsed by:1103
Symbol 1100 GraphicUsed by:1103
Symbol 1101 GraphicUsed by:1103
Symbol 1102 GraphicUsed by:1103
Symbol 1103 MovieClipUses:1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102Used by:1157
Symbol 1104 GraphicUsed by:1105
Symbol 1105 MovieClipUses:1104Used by:1106
Symbol 1106 MovieClipUses:401 1105Used by:1157
Symbol 1107 GraphicUsed by:1156
Symbol 1108 GraphicUsed by:1156
Symbol 1109 GraphicUsed by:1156
Symbol 1110 GraphicUsed by:1156
Symbol 1111 GraphicUsed by:1156
Symbol 1112 GraphicUsed by:1156
Symbol 1113 GraphicUsed by:1156
Symbol 1114 GraphicUsed by:1156
Symbol 1115 GraphicUsed by:1156
Symbol 1116 GraphicUsed by:1156
Symbol 1117 GraphicUsed by:1156
Symbol 1118 GraphicUsed by:1156
Symbol 1119 GraphicUsed by:1156
Symbol 1120 GraphicUsed by:1156
Symbol 1121 GraphicUsed by:1156
Symbol 1122 GraphicUsed by:1156
Symbol 1123 GraphicUsed by:1156
Symbol 1124 GraphicUsed by:1156
Symbol 1125 GraphicUsed by:1156
Symbol 1126 GraphicUsed by:1156
Symbol 1127 GraphicUsed by:1156
Symbol 1128 GraphicUsed by:1156
Symbol 1129 GraphicUsed by:1156
Symbol 1130 GraphicUsed by:1156
Symbol 1131 GraphicUsed by:1156
Symbol 1132 GraphicUsed by:1156
Symbol 1133 GraphicUsed by:1156
Symbol 1134 GraphicUsed by:1156
Symbol 1135 GraphicUsed by:1156
Symbol 1136 GraphicUsed by:1156
Symbol 1137 GraphicUsed by:1156
Symbol 1138 GraphicUsed by:1156
Symbol 1139 GraphicUsed by:1156
Symbol 1140 GraphicUsed by:1156
Symbol 1141 GraphicUsed by:1156
Symbol 1142 GraphicUsed by:1156
Symbol 1143 GraphicUsed by:1156
Symbol 1144 GraphicUsed by:1156
Symbol 1145 GraphicUsed by:1156
Symbol 1146 GraphicUsed by:1156
Symbol 1147 GraphicUsed by:1156
Symbol 1148 GraphicUsed by:1156
Symbol 1149 GraphicUsed by:1156
Symbol 1150 GraphicUsed by:1156
Symbol 1151 GraphicUsed by:1156
Symbol 1152 GraphicUsed by:1156
Symbol 1153 GraphicUsed by:1156
Symbol 1154 GraphicUsed by:1156
Symbol 1155 GraphicUsed by:1156
Symbol 1156 MovieClipUses:1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155Used by:1157
Symbol 1157 MovieClipUses:957 958 959 960 964 966 1031 1034 1036 1037 1038 1044 1103 1106 1156Used by:1421
Symbol 1158 MovieClipUsed by:1421
Symbol 1159 MovieClipUsed by:1421
Symbol 1160 GraphicUsed by:1161
Symbol 1161 MovieClipUses:1160Used by:1421
Symbol 1162 MovieClipUsed by:1421
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1421
Symbol 1165 MovieClipUsed by:1166
Symbol 1166 MovieClipUses:1165Used by:1421
Symbol 1167 BitmapUsed by:1168
Symbol 1168 GraphicUses:1167Used by:1169
Symbol 1169 MovieClipUses:1168Used by:1421
Symbol 1170 BitmapUsed by:1171
Symbol 1171 GraphicUses:1170Used by:1214
Symbol 1172 BitmapUsed by:1173
Symbol 1173 GraphicUses:1172Used by:1174
Symbol 1174 MovieClipUses:1173Used by:1175
Symbol 1175 MovieClipUses:1174Used by:1178
Symbol 1176 BitmapUsed by:1177
Symbol 1177 GraphicUses:1176Used by:1178
Symbol 1178 MovieClipUses:1175 1177Used by:1214
Symbol 1179 BitmapUsed by:1180
Symbol 1180 GraphicUses:1179Used by:1181
Symbol 1181 MovieClipUses:1180Used by:1182
Symbol 1182 MovieClipUses:1181Used by:1185
Symbol 1183 BitmapUsed by:1184
Symbol 1184 GraphicUses:1183Used by:1185
Symbol 1185 MovieClipUses:1182 1184Used by:1214
Symbol 1186 BitmapUsed by:1187
Symbol 1187 GraphicUses:1186Used by:1188
Symbol 1188 MovieClipUses:1187Used by:1189
Symbol 1189 MovieClipUses:1188Used by:1192
Symbol 1190 BitmapUsed by:1191
Symbol 1191 GraphicUses:1190Used by:1192
Symbol 1192 MovieClipUses:1189 1191Used by:1214
Symbol 1193 BitmapUsed by:1194
Symbol 1194 GraphicUses:1193Used by:1195
Symbol 1195 MovieClipUses:1194Used by:1196
Symbol 1196 MovieClipUses:1195Used by:1199
Symbol 1197 BitmapUsed by:1198
Symbol 1198 GraphicUses:1197Used by:1199
Symbol 1199 MovieClipUses:1196 1198Used by:1214
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1202
Symbol 1202 MovieClipUses:1201Used by:1203
Symbol 1203 MovieClipUses:1202Used by:1206
Symbol 1204 BitmapUsed by:1205
Symbol 1205 GraphicUses:1204Used by:1206
Symbol 1206 MovieClipUses:1203 1205Used by:1214
Symbol 1207 BitmapUsed by:1208
Symbol 1208 GraphicUses:1207Used by:1209
Symbol 1209 MovieClipUses:1208Used by:1210
Symbol 1210 MovieClipUses:1209Used by:1213
Symbol 1211 BitmapUsed by:1212
Symbol 1212 GraphicUses:1211Used by:1213
Symbol 1213 MovieClipUses:1210 1212Used by:1214
Symbol 1214 MovieClipUses:1171 1178 1185 1192 1199 1206 1213Used by:1421
Symbol 1215 GraphicUsed by:1223 1227
Symbol 1216 MovieClipUses:383Used by:1219
Symbol 1217 BitmapUsed by:1218
Symbol 1218 GraphicUses:1217Used by:1219
Symbol 1219 MovieClipUses:1216 1218Used by:1223
Symbol 1220 BitmapUsed by:1221
Symbol 1221 GraphicUses:1220Used by:1222
Symbol 1222 MovieClipUses:1221Used by:1223
Symbol 1223 MovieClipUses:1215 1219 1222Used by:1421
Symbol 1224 BitmapUsed by:1225
Symbol 1225 GraphicUses:1224Used by:1226
Symbol 1226 MovieClipUses:1225Used by:1227
Symbol 1227 MovieClipUses:1215 1226Used by:1421
Symbol 1228 EditableTextUses:42Used by:1421
Symbol 1229 EditableTextUses:42Used by:1421
Symbol 1230 TextUses:42Used by:1421
Symbol 1231 TextUses:42Used by:1421
Symbol 1232 EditableTextUses:42Used by:1421
Symbol 1233 EditableTextUses:42Used by:1421
Symbol 1234 EditableTextUses:42Used by:1240
Symbol 1235 TextUses:42Used by:1240
Symbol 1236 TextUses:42Used by:1240
Symbol 1237 EditableTextUses:42Used by:1240
Symbol 1238 EditableTextUses:42Used by:1240
Symbol 1239 EditableTextUses:42Used by:1240
Symbol 1240 MovieClipUses:1234 1235 1236 1237 1238 1239Used by:1421
Symbol 1241 GraphicUsed by:1245
Symbol 1242 FontUsed by:1243 1248
Symbol 1243 EditableTextUses:1242Used by:1245
Symbol 1244 EditableTextUses:42Used by:1245
Symbol 1245 MovieClipUses:1241 1243 1244Used by:1421
Symbol 1246 GraphicUsed by:1249
Symbol 1247 EditableTextUses:42Used by:1249
Symbol 1248 EditableTextUses:1242Used by:1249
Symbol 1249 MovieClipUses:1246 1247 1248Used by:1421
Symbol 1250 BitmapUsed by:1251
Symbol 1251 GraphicUses:1250Used by:1262
Symbol 1252 GraphicUsed by:1262
Symbol 1253 BitmapUsed by:1254
Symbol 1254 GraphicUses:1253Used by:1262
Symbol 1255 GraphicUsed by:1262
Symbol 1256 SoundUsed by:1262
Symbol 1257 GraphicUsed by:1262
Symbol 1258 GraphicUsed by:1262
Symbol 1259 GraphicUsed by:1262
Symbol 1260 GraphicUsed by:1262
Symbol 1261 SoundUsed by:1262
Symbol 1262 MovieClipUses:1251 1252 1254 1255 1256 1257 1258 1259 1260 1261Used by:1421
Symbol 1263 TextUses:42Used by:1266
Symbol 1264 TextUses:42Used by:1266
Symbol 1265 TextUses:42Used by:1266
Symbol 1266 MovieClipUses:1263 1264 1265Used by:1267
Symbol 1267 MovieClipUses:1266Used by:1421
Symbol 1268 TextUses:42Used by:1271
Symbol 1269 TextUses:42Used by:1271
Symbol 1270 TextUses:42Used by:1271
Symbol 1271 MovieClipUses:1268 1269 1270Used by:1276
Symbol 1272 EditableTextUses:42Used by:1275
Symbol 1273 EditableTextUses:42Used by:1275
Symbol 1274 EditableTextUses:42Used by:1275
Symbol 1275 MovieClipUses:1272 1273 1274Used by:1276
Symbol 1276 MovieClipUses:1271 1275Used by:1421
Symbol 1277 TextUses:42Used by:1307
Symbol 1278 TextUses:42Used by:1307
Symbol 1279 TextUses:42Used by:1307
Symbol 1280 TextUses:42Used by:1307
Symbol 1281 TextUses:42Used by:1307
Symbol 1282 TextUses:42Used by:1307
Symbol 1283 TextUses:42Used by:1307
Symbol 1284 TextUses:42Used by:1307
Symbol 1285 TextUses:42Used by:1307
Symbol 1286 TextUses:42Used by:1307
Symbol 1287 TextUses:42Used by:1307
Symbol 1288 TextUses:42Used by:1307
Symbol 1289 TextUses:42Used by:1307
Symbol 1290 TextUses:42Used by:1307
Symbol 1291 TextUses:42Used by:1307
Symbol 1292 TextUses:42Used by:1307
Symbol 1293 TextUses:42Used by:1307
Symbol 1294 TextUses:42Used by:1307
Symbol 1295 TextUses:42Used by:1307
Symbol 1296 TextUses:42Used by:1307
Symbol 1297 TextUses:42Used by:1307
Symbol 1298 TextUses:42Used by:1307
Symbol 1299 TextUses:42Used by:1307
Symbol 1300 TextUses:42Used by:1307
Symbol 1301 TextUses:42Used by:1307
Symbol 1302 TextUses:42Used by:1307
Symbol 1303 TextUses:42Used by:1307
Symbol 1304 TextUses:42Used by:1307
Symbol 1305 TextUses:42Used by:1307
Symbol 1306 TextUses:42Used by:1307
Symbol 1307 MovieClipUses:1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306Used by:1398
Symbol 1308 EditableTextUses:42Used by:1314
Symbol 1309 EditableTextUses:42Used by:1314
Symbol 1310 EditableTextUses:42Used by:1314
Symbol 1311 TextUses:42Used by:1314
Symbol 1312 TextUses:42Used by:1314
Symbol 1313 TextUses:42Used by:1314
Symbol 1314 MovieClipUses:1308 1309 1310 1311 1312 1313Used by:1398
Symbol 1315 GraphicUsed by:1345
Symbol 1316 GraphicUsed by:1317 1320 1331 1385
Symbol 1317 MovieClipUses:1316Used by:1320 1331 1385
Symbol 1318 GraphicUsed by:1319 1320 1331
Symbol 1319 MovieClipUses:1318Used by:1320 1331
Symbol 1320 ButtonUses:1317 1319 1316 1318Used by:1321
Symbol 1321 MovieClipUses:1320Used by:1345
Symbol 1322 GraphicUsed by:1345
Symbol 1323 GraphicUsed by:1345
Symbol 1324 GraphicUsed by:1345
Symbol 1325 GraphicUsed by:1345
Symbol 1326 GraphicUsed by:1345
Symbol 1327 GraphicUsed by:1345
Symbol 1328 GraphicUsed by:1345
Symbol 1329 GraphicUsed by:1345
Symbol 1330 GraphicUsed by:1345
Symbol 1331 ButtonUses:1317 1319 1316 1318Used by:1333
Symbol 1332 MovieClipUsed by:1333
Symbol 1333 MovieClipUses:1331 1332Used by:1345
Symbol 1334 TextUses:42Used by:1345
Symbol 1335 EditableTextUses:42Used by:1345
Symbol 1336 TextUses:42Used by:1345
Symbol 1337 EditableTextUses:42Used by:1345
Symbol 1338 EditableTextUses:42Used by:1345
Symbol 1339 GraphicUsed by:1345
Symbol 1340 GraphicUsed by:1345
Symbol 1341 GraphicUsed by:1345
Symbol 1342 GraphicUsed by:1345
Symbol 1343 GraphicUsed by:1345
Symbol 1344 GraphicUsed by:1345
Symbol 1345 MovieClipUses:1315 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344Used by:1398
Symbol 1346 EditableTextUses:42Used by:1398
Symbol 1347 EditableTextUses:42Used by:1398
Symbol 1348 EditableTextUses:42Used by:1398
Symbol 1349 EditableTextUses:42Used by:1398
Symbol 1350 EditableTextUses:42Used by:1398
Symbol 1351 EditableTextUses:42Used by:1398
Symbol 1352 EditableTextUses:42Used by:1398
Symbol 1353 EditableTextUses:42Used by:1398
Symbol 1354 EditableTextUses:42Used by:1398
Symbol 1355 EditableTextUses:42Used by:1398
Symbol 1356 EditableTextUses:42Used by:1398
Symbol 1357 EditableTextUses:42Used by:1398
Symbol 1358 EditableTextUses:42Used by:1398
Symbol 1359 EditableTextUses:42Used by:1398
Symbol 1360 EditableTextUses:42Used by:1398
Symbol 1361 EditableTextUses:42Used by:1398
Symbol 1362 EditableTextUses:42Used by:1398
Symbol 1363 EditableTextUses:42Used by:1398
Symbol 1364 EditableTextUses:42Used by:1398
Symbol 1365 EditableTextUses:42Used by:1398
Symbol 1366 EditableTextUses:42Used by:1398
Symbol 1367 EditableTextUses:42Used by:1398
Symbol 1368 EditableTextUses:42Used by:1398
Symbol 1369 EditableTextUses:42Used by:1398
Symbol 1370 EditableTextUses:42Used by:1398
Symbol 1371 EditableTextUses:42Used by:1398
Symbol 1372 EditableTextUses:42Used by:1398
Symbol 1373 TextUses:42Used by:1398
Symbol 1374 TextUses:42Used by:1398
Symbol 1375 TextUses:42Used by:1398
Symbol 1376 TextUses:42Used by:1398
Symbol 1377 TextUses:42Used by:1398
Symbol 1378 EditableTextUses:42Used by:1398
Symbol 1379 EditableTextUses:42Used by:1398
Symbol 1380 EditableTextUses:42Used by:1398
Symbol 1381 EditableTextUses:42Used by:1398
Symbol 1382 EditableTextUses:42Used by:1398
Symbol 1383 GraphicUsed by:1384 1385
Symbol 1384 MovieClipUses:1383Used by:1385
Symbol 1385 ButtonUses:1317 1384 1316 1383Used by:1398
Symbol 1386 TextUses:42Used by:1389
Symbol 1387 TextUses:42Used by:1389
Symbol 1388 TextUses:42Used by:1389
Symbol 1389 MovieClipUses:1386 1387 1388Used by:1398
Symbol 1390 TextUses:42Used by:1393
Symbol 1391 TextUses:42Used by:1393
Symbol 1392 TextUses:42Used by:1393
Symbol 1393 MovieClipUses:1390 1391 1392Used by:1398
Symbol 1394 TextUses:42Used by:1397
Symbol 1395 TextUses:42Used by:1397
Symbol 1396 TextUses:42Used by:1397
Symbol 1397 MovieClipUses:1394 1395 1396Used by:1398
Symbol 1398 MovieClipUses:1307 1314 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1385 1389 1393 1397Used by:1421
Symbol 1399 BitmapUsed by:1400
Symbol 1400 GraphicUses:1399Used by:1401
Symbol 1401 MovieClipUses:1400Used by:1402
Symbol 1402 ButtonUses:1401 383Used by:1407
Symbol 1403 BitmapUsed by:1404
Symbol 1404 GraphicUses:1403Used by:1405
Symbol 1405 MovieClipUses:1404Used by:1406
Symbol 1406 ButtonUses:1405 383Used by:1407
Symbol 1407 MovieClipUses:1402 1406Used by:1421
Symbol 1408 BitmapUsed by:1409
Symbol 1409 GraphicUses:1408Used by:1410 1411
Symbol 1410 MovieClipUses:1409Used by:1411
Symbol 1411 ButtonUses:1410 1409Used by:1420
Symbol 1412 BitmapUsed by:1413
Symbol 1413 GraphicUses:1412Used by:1414 1415
Symbol 1414 MovieClipUses:1413Used by:1415
Symbol 1415 ButtonUses:1414 1413Used by:1420
Symbol 1416 BitmapUsed by:1417
Symbol 1417 GraphicUses:1416Used by:1418 1419
Symbol 1418 MovieClipUses:1417Used by:1419
Symbol 1419 ButtonUses:1418 1417Used by:1420
Symbol 1420 MovieClipUses:1411 1415 1419Used by:1421
Symbol 1421 MovieClipUses:383 1157 1158 1159 1161 1162 1164 1166 1169 1214 1223 1227 1228 1229 1230 1231 1232 1233 1240 1245 1249 1262 1267 1276 1398 1407 1420Used by:Timeline
Symbol 1422 MovieClipUsed by:Timeline
Symbol 1423 MovieClipUses:885Used by:1431
Symbol 1424 GraphicUsed by:1431
Symbol 1425 TextUses:42Used by:1427
Symbol 1426 TextUses:42Used by:1427
Symbol 1427 ButtonUses:554 1425 1426Used by:1431
Symbol 1428 TextUses:42Used by:1430
Symbol 1429 TextUses:42Used by:1430
Symbol 1430 ButtonUses:554 1428 1429Used by:1431
Symbol 1431 MovieClipUses:1423 1424 553 1427 1430Used by:Timeline
Symbol 1432 ButtonUsed by:Timeline
Symbol 1433 MovieClipUsed by:Timeline
Symbol 1434 TextUses:42Used by:1436
Symbol 1435 TextUses:42Used by:1436
Symbol 1436 MovieClipUses:1434 1435Used by:1437
Symbol 1437 MovieClipUses:1436Used by:Timeline
Symbol 1438 MovieClipUses:812Used by:1439
Symbol 1439 MovieClipUses:1438Used by:Timeline
Symbol 1440 GraphicUsed by:Timeline
Symbol 1441 GraphicUses:752Used by:1442
Symbol 1442 MovieClipUses:1441Used by:Timeline
Symbol 1443 GraphicUsed by:1444
Symbol 1444 MovieClipUses:1443Used by:Timeline
Symbol 1445 GraphicUsed by:1446
Symbol 1446 MovieClipUses:1445Used by:Timeline
Symbol 1447 GraphicUsed by:1448
Symbol 1448 MovieClipUses:1447Used by:Timeline
Symbol 1449 GraphicUsed by:1450
Symbol 1450 MovieClipUses:1449Used by:Timeline
Symbol 1451 MovieClipUsed by:Timeline
Symbol 1452 BitmapUsed by:1453
Symbol 1453 GraphicUses:1452Used by:1454
Symbol 1454 MovieClipUses:1453Used by:1455
Symbol 1455 MovieClipUses:1454Used by:Timeline
Symbol 1456 BitmapUsed by:1457
Symbol 1457 GraphicUses:1456Used by:1458
Symbol 1458 MovieClipUses:1457Used by:1462
Symbol 1459 BitmapUsed by:1460
Symbol 1460 GraphicUses:1459Used by:1461
Symbol 1461 MovieClipUses:1460Used by:1462
Symbol 1462 MovieClipUses:1458 1461Used by:1463
Symbol 1463 MovieClipUses:1462Used by:Timeline
Symbol 1464 BitmapUsed by:1465
Symbol 1465 GraphicUses:1464Used by:1466
Symbol 1466 MovieClipUses:1465Used by:1467
Symbol 1467 MovieClipUses:1466Used by:1468 1486
Symbol 1468 MovieClipUses:1467Used by:Timeline
Symbol 1469 BitmapUsed by:1470
Symbol 1470 GraphicUses:1469Used by:1471
Symbol 1471 MovieClipUses:1470Used by:1472 1482
Symbol 1472 MovieClipUses:1471Used by:Timeline
Symbol 1473 BitmapUsed by:1474
Symbol 1474 GraphicUses:1473Used by:1475
Symbol 1475 MovieClipUses:1474Used by:1476
Symbol 1476 MovieClipUses:1475Used by:Timeline
Symbol 1477 BitmapUsed by:1478
Symbol 1478 GraphicUses:1477Used by:1479
Symbol 1479 MovieClipUses:1478Used by:1480 1484
Symbol 1480 MovieClipUses:1479Used by:Timeline
Symbol 1481 MovieClipUses:240Used by:1482
Symbol 1482 MovieClipUses:1471 1481Used by:Timeline
Symbol 1483 MovieClipUses:250Used by:1484
Symbol 1484 MovieClipUses:1479 1483Used by:Timeline
Symbol 1485 MovieClipUses:346Used by:Timeline
Symbol 1486 MovieClipUses:1467Used by:Timeline
Symbol 1487 MovieClipUses:355 358Used by:Timeline
Symbol 1488 MovieClipUses:346 267Used by:Timeline
Symbol 1489 BitmapUsed by:1490 1542 1543
Symbol 1490 GraphicUses:1489Used by:1544
Symbol 1491 BitmapUsed by:1492 1541
Symbol 1492 GraphicUses:1491Used by:1544
Symbol 1493 BitmapUsed by:1494 1540
Symbol 1494 GraphicUses:1493Used by:1544
Symbol 1495 BitmapUsed by:1496 1539
Symbol 1496 GraphicUses:1495Used by:1544
Symbol 1497 BitmapUsed by:1498 1538
Symbol 1498 GraphicUses:1497Used by:1544
Symbol 1499 BitmapUsed by:1500 1537
Symbol 1500 GraphicUses:1499Used by:1544
Symbol 1501 BitmapUsed by:1502
Symbol 1502 GraphicUses:1501Used by:1544
Symbol 1503 BitmapUsed by:1504
Symbol 1504 GraphicUses:1503Used by:1544
Symbol 1505 GraphicUses:670Used by:1544
Symbol 1506 BitmapUsed by:1507 1511 1514 1517 1520 1523 1526 1529 1532 1535
Symbol 1507 GraphicUses:1506Used by:1544
Symbol 1508 BitmapUsed by:1509 1512 1515 1518 1521 1524 1527 1530 1533 1536
Symbol 1509 GraphicUses:1508Used by:1544
Symbol 1510 GraphicUses:670Used by:1544
Symbol 1511 GraphicUses:1506Used by:1544
Symbol 1512 GraphicUses:1508Used by:1544
Symbol 1513 GraphicUses:670Used by:1544
Symbol 1514 GraphicUses:1506Used by:1544
Symbol 1515 GraphicUses:1508Used by:1544
Symbol 1516 GraphicUses:670Used by:1544
Symbol 1517 GraphicUses:1506Used by:1544
Symbol 1518 GraphicUses:1508Used by:1544
Symbol 1519 GraphicUses:670Used by:1544
Symbol 1520 GraphicUses:1506Used by:1544
Symbol 1521 GraphicUses:1508Used by:1544
Symbol 1522 GraphicUses:670Used by:1544
Symbol 1523 GraphicUses:1506Used by:1544
Symbol 1524 GraphicUses:1508Used by:1544
Symbol 1525 GraphicUses:670Used by:1544
Symbol 1526 GraphicUses:1506Used by:1544
Symbol 1527 GraphicUses:1508Used by:1544
Symbol 1528 GraphicUses:670Used by:1544
Symbol 1529 GraphicUses:1506Used by:1544
Symbol 1530 GraphicUses:1508Used by:1544
Symbol 1531 GraphicUses:670Used by:1544
Symbol 1532 GraphicUses:1506Used by:1544
Symbol 1533 GraphicUses:1508Used by:1544
Symbol 1534 GraphicUses:670Used by:1544
Symbol 1535 GraphicUses:1506Used by:1544
Symbol 1536 GraphicUses:1508Used by:1544
Symbol 1537 GraphicUses:1499Used by:1544
Symbol 1538 GraphicUses:1497Used by:1544
Symbol 1539 GraphicUses:1495Used by:1544
Symbol 1540 GraphicUses:1493Used by:1544
Symbol 1541 GraphicUses:1491Used by:1544
Symbol 1542 GraphicUses:1489Used by:1544
Symbol 1543 GraphicUses:1489Used by:1544
Symbol 1544 MovieClipUses:1490 1492 1494 1496 1498 1500 1502 1504 1505 1507 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543Used by:1545
Symbol 1545 MovieClipUses:1544Used by:Timeline
Symbol 1546 GraphicUsed by:1547
Symbol 1547 MovieClipUses:1546Used by:Timeline
Symbol 1548 MovieClipUses:726 729Used by:Timeline
Symbol 1549 GraphicUsed by:1562
Symbol 1550 GraphicUsed by:1562
Symbol 1551 GraphicUsed by:1562
Symbol 1552 GraphicUsed by:1562
Symbol 1553 GraphicUsed by:1562
Symbol 1554 GraphicUsed by:1562
Symbol 1555 GraphicUsed by:1562
Symbol 1556 GraphicUsed by:1562
Symbol 1557 GraphicUsed by:1562
Symbol 1558 GraphicUsed by:1559
Symbol 1559 MovieClipUses:1558Used by:1562
Symbol 1560 MovieClipUses:673 675 677 689 687 685 683 681 679Used by:1562
Symbol 1561 GraphicUsed by:1562
Symbol 1562 MovieClipUses:690 1549 1550 692 697 699 1551 1552 1553 1554 1555 1556 1557 1559 1560 1561Used by:Timeline
Symbol 1563 BitmapUsed by:1564
Symbol 1564 GraphicUses:1563Used by:1567
Symbol 1565 BitmapUsed by:1566
Symbol 1566 GraphicUses:1565Used by:1567
Symbol 1567 MovieClipUses:1564 1566Used by:Timeline
Symbol 1568 MovieClipUsed by:Timeline
Symbol 1569 BitmapUsed by:1570 1599
Symbol 1570 GraphicUses:1569Used by:1600
Symbol 1571 BitmapUsed by:1572 1598
Symbol 1572 GraphicUses:1571Used by:1600
Symbol 1573 BitmapUsed by:1574 1597
Symbol 1574 GraphicUses:1573Used by:1600
Symbol 1575 BitmapUsed by:1576 1596
Symbol 1576 GraphicUses:1575Used by:1600
Symbol 1577 BitmapUsed by:1578 1595
Symbol 1578 GraphicUses:1577Used by:1600
Symbol 1579 BitmapUsed by:1580 1594
Symbol 1580 GraphicUses:1579Used by:1600
Symbol 1581 BitmapUsed by:1582 1593
Symbol 1582 GraphicUses:1581Used by:1600
Symbol 1583 BitmapUsed by:1584 1592
Symbol 1584 GraphicUses:1583Used by:1600
Symbol 1585 BitmapUsed by:1586 1591
Symbol 1586 GraphicUses:1585Used by:1600
Symbol 1587 GraphicUses:770Used by:1600
Symbol 1588 GraphicUsed by:1589
Symbol 1589 MovieClipUses:1588Used by:1600
Symbol 1590 GraphicUses:770Used by:1600
Symbol 1591 GraphicUses:1585Used by:1600
Symbol 1592 GraphicUses:1583Used by:1600
Symbol 1593 GraphicUses:1581Used by:1600
Symbol 1594 GraphicUses:1579Used by:1600
Symbol 1595 GraphicUses:1577Used by:1600
Symbol 1596 GraphicUses:1575Used by:1600
Symbol 1597 GraphicUses:1573Used by:1600
Symbol 1598 GraphicUses:1571Used by:1600
Symbol 1599 GraphicUses:1569Used by:1600
Symbol 1600 MovieClipUses:1570 1572 1574 1576 1578 1580 1582 1584 1586 1587 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599Used by:Timeline
Symbol 1601 MovieClipUsed by:Timeline
Symbol 1602 BitmapUsed by:1603
Symbol 1603 GraphicUses:1602Used by:1608
Symbol 1604 BitmapUsed by:1605
Symbol 1605 GraphicUses:1604Used by:1608
Symbol 1606 BitmapUsed by:1607
Symbol 1607 GraphicUses:1606Used by:1608
Symbol 1608 MovieClipUses:1603 1605 1607Used by:Timeline
Symbol 1609 BitmapUsed by:1610
Symbol 1610 GraphicUses:1609Used by:1611
Symbol 1611 MovieClipUses:1610Used by:Timeline
Symbol 1612 GraphicUses:751Used by:1613
Symbol 1613 MovieClipUses:1612Used by:1649
Symbol 1614 BitmapUsed by:1615
Symbol 1615 GraphicUses:1614Used by:1616
Symbol 1616 MovieClipUses:1615Used by:1617
Symbol 1617 MovieClipUses:1616Used by:1649
Symbol 1618 BitmapUsed by:1619
Symbol 1619 GraphicUses:1618Used by:1620
Symbol 1620 MovieClipUses:1619Used by:1624
Symbol 1621 BitmapUsed by:1622
Symbol 1622 GraphicUses:1621Used by:1623
Symbol 1623 MovieClipUses:1622Used by:1624
Symbol 1624 MovieClipUses:1620 1623Used by:1649
Symbol 1625 BitmapUsed by:1626
Symbol 1626 GraphicUses:1625Used by:1627
Symbol 1627 MovieClipUses:1626Used by:1628
Symbol 1628 MovieClipUses:1627Used by:1649
Symbol 1629 BitmapUsed by:1630
Symbol 1630 GraphicUses:1629Used by:1631
Symbol 1631 MovieClipUses:1630Used by:1632
Symbol 1632 MovieClipUses:1631Used by:1649
Symbol 1633 BitmapUsed by:1634
Symbol 1634 GraphicUses:1633Used by:1635
Symbol 1635 MovieClipUses:1634Used by:1639
Symbol 1636 BitmapUsed by:1637
Symbol 1637 GraphicUses:1636Used by:1638
Symbol 1638 MovieClipUses:1637Used by:1639
Symbol 1639 MovieClipUses:1635 1638Used by:1649
Symbol 1640 BitmapUsed by:1641
Symbol 1641 GraphicUses:1640Used by:1642
Symbol 1642 MovieClipUses:1641Used by:1643
Symbol 1643 MovieClipUses:1642Used by:1649
Symbol 1644 BitmapUsed by:1645
Symbol 1645 GraphicUses:1644Used by:1648
Symbol 1646 BitmapUsed by:1647
Symbol 1647 GraphicUses:1646Used by:1648
Symbol 1648 ButtonUses:1645 1647Used by:1649
Symbol 1649 MovieClipUses:1613 1617 1624 1628 1632 1639 1643 1648Used by:Timeline
Symbol 1650 GraphicUsed by:1651 1655 1663
Symbol 1651 MovieClipUses:1650Used by:1655 1663
Symbol 1652 GraphicUsed by:1653
Symbol 1653 MovieClipUses:1652Used by:1655
Symbol 1654 GraphicUsed by:1655
Symbol 1655 ButtonUses:1651 1653 1650 1654Used by:Timeline
Symbol 1656 EditableTextUses:42Used by:1658
Symbol 1657 EditableTextUses:42Used by:1658
Symbol 1658 MovieClipUses:719 1656 1657Used by:Timeline
Symbol 1659 GraphicUsed by:1665
Symbol 1660 TextUses:42Used by:1665
Symbol 1661 GraphicUsed by:1662
Symbol 1662 MovieClipUses:1661Used by:1663
Symbol 1663 ButtonUses:1651 1662 1650Used by:1665
Symbol 1664 GraphicUsed by:1665
Symbol 1665 MovieClipUses:1659 1660 1663 1664Used by:Timeline
Symbol 1666 GraphicUsed by:1667
Symbol 1667 MovieClipUses:1666Used by:Timeline
Symbol 1668 GraphicUsed by:1669
Symbol 1669 MovieClipUses:1668Used by:Timeline
Symbol 1670 MovieClipUses:SS1Used by:Timeline
Symbol 1671 MovieClipUses:SS2Used by:Timeline
Symbol 1672 TextUses:42Used by:1676
Symbol 1673 EditableTextUses:42Used by:1676
Symbol 1674 TextUses:42Used by:1676
Symbol 1675 EditableTextUses:42Used by:1676
Symbol 1676 MovieClipUses:1672 1673 1674 1675Used by:1690
Symbol 1677 TextUses:42Used by:1689
Symbol 1678 EditableTextUses:42Used by:1689
Symbol 1679 TextUses:42Used by:1689
Symbol 1680 EditableTextUses:42Used by:1689
Symbol 1681 TextUses:42Used by:1683
Symbol 1682 TextUses:42Used by:1683
Symbol 1683 MovieClipUses:1681 1682Used by:1684
Symbol 1684 ButtonUses:1683 383Used by:1689
Symbol 1685 TextUses:42Used by:1689
Symbol 1686 EditableTextUses:42Used by:1689
Symbol 1687 EditableTextUses:42Used by:1689
Symbol 1688 EditableTextUses:42Used by:1689
Symbol 1689 MovieClipUses:1677 1678 1679 1680 1684 1685 1686 1687 1688Used by:1690
Symbol 1690 MovieClipUses:1676 1689Used by:Timeline
Symbol 1691 TextUses:42Used by:1695
Symbol 1692 ButtonUses:541 383Used by:1693
Symbol 1693 MovieClipUses:540 1692Used by:1694
Symbol 1694 MovieClipUses:383 1693Used by:1695
Symbol 1695 MovieClipUses:500 511 512 513 514 1691 517 519 521 523 525 527 530 531 532 538 1694 548Used by:Timeline
Streaming Sound 1Used by:Symbol 1670 MovieClip
Streaming Sound 2Used by:Symbol 1671 MovieClip

Instance Names

"Bar"Frame 1Symbol 410 MovieClip
"Size"Frame 1Symbol 414 MovieClip
"cntinue_but"Frame 260Symbol 418 Button
"buyme_mc"Frame 549Symbol 549 MovieClip
"startgame_but"Frame 563Symbol 557 Button
"buttondowncar_mc"Frame 563Symbol 561 MovieClip
"startgame_but"Frame 566Symbol 565 Button
"highscore_but"Frame 568Symbol 569 Button
"help_but"Frame 570Symbol 573 Button
"credits_but"Frame 572Symbol 577 Button
"savegame_but"Frame 572Symbol 565 Button
"savemenu_mc"Frame 572Symbol 602 MovieClip
"startgame_but"Frame 595Symbol 609 Button
"startgame_but"Frame 595Symbol 612 Button
"color_but"Frame 595Symbol 615 Button
"color_but"Frame 595Symbol 619 Button
"color_but"Frame 595Symbol 621 Button
"combobox1"Frame 595Symbol 408 MovieClip [FComboBoxSymbol]
"player_txt"Frame 595Symbol 625 EditableText
"player_txt"Frame 595Symbol 626 EditableText
"Colorpicker_car_mc"Frame 662Symbol 511 MovieClip
"color_but"Frame 662Symbol 638 Button
"uitleg_mc"Frame 669Symbol 772 MovieClip
"itembuy_underlay_mc"Frame 672Symbol 813 MovieClip
"itemhavea"Frame 672Symbol 816 MovieClip
"itemhaveb"Frame 672Symbol 816 MovieClip
"itemhavec"Frame 672Symbol 816 MovieClip
"itemhaved"Frame 672Symbol 816 MovieClip
"shopitems"Frame 672Symbol 873 MovieClip
"item_buy_mc"Frame 672Symbol 884 MovieClip
"itembuy1"Frame 672Symbol 886 MovieClip
"itembuy2"Frame 672Symbol 886 MovieClip
"itembuy3"Frame 672Symbol 886 MovieClip
"itembuy4"Frame 672Symbol 886 MovieClip
"itembuy5"Frame 672Symbol 886 MovieClip
"itembuy6"Frame 672Symbol 886 MovieClip
"itembuy7"Frame 672Symbol 886 MovieClip
"itembuy8"Frame 672Symbol 886 MovieClip
"itembuy9"Frame 672Symbol 886 MovieClip
"itembuy10"Frame 672Symbol 886 MovieClip
"itembuy11"Frame 672Symbol 886 MovieClip
"itembuy12"Frame 672Symbol 886 MovieClip
"slider_mc1"Frame 673Symbol 896 MovieClip
"slider_mc2"Frame 673Symbol 896 MovieClip
"slider_mc3"Frame 673Symbol 896 MovieClip
"slider_mc4"Frame 673Symbol 896 MovieClip
"tuning1_mc"Frame 673Symbol 931 MovieClip
"tuning2_mc"Frame 673Symbol 937 MovieClip
"tuning3_mc"Frame 673Symbol 940 MovieClip
"tuning4_mc"Frame 673Symbol 948 MovieClip
"slider_Watcher_mc"Frame 673Symbol 956 MovieClip
"R_game_mc"Frame 674Symbol 1421 MovieClip
"Soundfx_holder_mc"Frame 674Symbol 1422 MovieClip
"escapeMenu_mc"Frame 674Symbol 1431 MovieClip
"esccatcher_mc"Frame 674Symbol 1433 MovieClip
"paused_mc"Frame 674Symbol 1437 MovieClip
"black_mc"Frame 674Symbol 1439 MovieClip
"carholder_mc"Frame 678Symbol 1451 MovieClip
"bandenvoor_mc"Frame 678Symbol 1455 MovieClip
"voorvleugel_mc"Frame 678Symbol 1463 MovieClip
"achtervleugel_mc"Frame 678Symbol 1468 MovieClip
"bandenvoor1_mc"Frame 678Symbol 1472 MovieClip
"bandenachter_mc"Frame 678Symbol 1476 MovieClip
"bandenachter1_mc"Frame 678Symbol 1480 MovieClip
"bandenvoorrol1_mc"Frame 678Symbol 1482 MovieClip
"bandenvoor2_mc"Frame 678Symbol 1472 MovieClip
"bandenvoorrol2_mc"Frame 678Symbol 1482 MovieClip
"bandenachterrol1_mc"Frame 678Symbol 1484 MovieClip
"bandenachter2_mc"Frame 678Symbol 1480 MovieClip
"bandenachterrol2_mc"Frame 678Symbol 1484 MovieClip
"voorvleugel_toreplace_mc"Frame 678Symbol 1485 MovieClip
"achtervleugel_toreplace_mc"Frame 678Symbol 1486 MovieClip
"achtervleugel_oud_mc"Frame 678Symbol 1487 MovieClip
"voorvleugel_oud_mc"Frame 678Symbol 1488 MovieClip
"wiping_total"Frame 678Symbol 1545 MovieClip
"actionsTotal"Frame 678Symbol 1548 MovieClip
"tankers_mc"Frame 678Symbol 1562 MovieClip
"but_gototruck_mc"Frame 678Symbol 1567 MovieClip
"gameScreen"Frame 678Symbol 1568 MovieClip
"lollipop_mc"Frame 678Symbol 1600 MovieClip
"mapedit"Frame 678Symbol 1601 MovieClip
"alarm2_mc"Frame 678Symbol 1608 MovieClip
"alarm1_mc"Frame 678Symbol 1608 MovieClip
"truck_mc"Frame 678Symbol 1649 MovieClip
"yes"Frame 678Symbol 1655 Button
"indicator_fuel_mc"Frame 678Symbol 743 MovieClip
"indicator_time_mc"Frame 678Symbol 1658 MovieClip
"exit_mc"Frame 678Symbol 1665 MovieClip
"line1_mc"Frame 678Symbol 1667 MovieClip
"line2_mc"Frame 678Symbol 1667 MovieClip
"lineV1_mc"Frame 678Symbol 1667 MovieClip
"lineV3_mc"Frame 678Symbol 1667 MovieClip
"lineV2_mc"Frame 678Symbol 1667 MovieClip
"line3_mc"Frame 678Symbol 1667 MovieClip
"dot1_mc"Frame 678Symbol 1669 MovieClip
"dot2_mc"Frame 678Symbol 1669 MovieClip
"dot3_mc"Frame 678Symbol 1669 MovieClip
"dot4_mc"Frame 678Symbol 1669 MovieClip
"dot5_mc"Frame 678Symbol 1669 MovieClip
"dot6_mc"Frame 678Symbol 1669 MovieClip
"dot7_mc"Frame 678Symbol 1669 MovieClip
"dot8_mc"Frame 678Symbol 1669 MovieClip
"dot9_mc"Frame 678Symbol 1669 MovieClip
"dot10_mc"Frame 678Symbol 1669 MovieClip
"sound_engine_mc"Frame 678Symbol 1670 MovieClip
"ambiance_mc"Frame 678Symbol 1671 MovieClip
"paused_mc"Frame 678Symbol 1690 MovieClip
"buyme_mc"Frame 678Symbol 1695 MovieClip
"tocolor_mc"Symbol 41 MovieClip Frame 1Symbol 40 MovieClip
"colorshow_mc"Symbol 44 MovieClip [colorpicker_demo] Frame 1Symbol 41 MovieClip
"mytext"Symbol 44 MovieClip [colorpicker_demo] Frame 1Symbol 43 EditableText
"labelField"Symbol 47 MovieClip [FLabelSymbol] Frame 1Symbol 46 EditableText
"highlight_mc"Symbol 50 MovieClip [FHighlightSymbol] Frame 1Symbol 49 MovieClip
"highlight_mc2"Symbol 50 MovieClip [FHighlightSymbol] Frame 2Symbol 49 MovieClip
"highlight_mc3"Symbol 50 MovieClip [FHighlightSymbol] Frame 3Symbol 49 MovieClip
"face_mc"Symbol 64 MovieClip Frame 1Symbol 53 MovieClip
"arrow_mc"Symbol 64 MovieClip Frame 1Symbol 55 MovieClip
"highlight_mc"Symbol 64 MovieClip Frame 1Symbol 57 MovieClip
"shadow_mc"Symbol 64 MovieClip Frame 1Symbol 59 MovieClip
"darkshadow_mc"Symbol 64 MovieClip Frame 1Symbol 61 MovieClip
"highlight3D_mc"Symbol 64 MovieClip Frame 1Symbol 63 MovieClip
"darkshadow_mc"Symbol 74 MovieClip Frame 1Symbol 65 MovieClip
"highlight3D_mc"Symbol 74 MovieClip Frame 1Symbol 66 MovieClip
"highlight_mc"Symbol 74 MovieClip Frame 1Symbol 68 MovieClip
"shadow_mc"Symbol 74 MovieClip Frame 1Symbol 70 MovieClip
"face_mc"Symbol 74 MovieClip Frame 1Symbol 71 MovieClip
"arrow_mc"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"highlight3D_mc"Symbol 83 MovieClip Frame 1Symbol 75 MovieClip
"darkshadow_mc"Symbol 83 MovieClip Frame 1Symbol 76 MovieClip
"highlight_mc"Symbol 83 MovieClip Frame 1Symbol 77 MovieClip
"shadow_mc"Symbol 83 MovieClip Frame 1Symbol 78 MovieClip
"face_mc"Symbol 83 MovieClip Frame 1Symbol 80 MovieClip
"arrow_mc"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"up"Symbol 84 MovieClip [UpArrow] Frame 1Symbol 64 MovieClip
"down"Symbol 84 MovieClip [UpArrow] Frame 2Symbol 74 MovieClip
"disabled"Symbol 84 MovieClip [UpArrow] Frame 3Symbol 83 MovieClip
"highlight3D_mc"Symbol 91 MovieClip Frame 1Symbol 86 MovieClip
"darkshadow_mc"Symbol 91 MovieClip Frame 1Symbol 88 MovieClip
"highlight_mc"Symbol 91 MovieClip Frame 1Symbol 89 MovieClip
"shadow_mc"Symbol 91 MovieClip Frame 1Symbol 90 MovieClip
"highlight3D_mc"Symbol 98 MovieClip Frame 1Symbol 92 MovieClip
"darkshadow_mc"Symbol 98 MovieClip Frame 1Symbol 93 MovieClip
"shadow_mc"Symbol 98 MovieClip Frame 1Symbol 95 MovieClip
"face_mc"Symbol 98 MovieClip Frame 1Symbol 96 MovieClip
"highlight_mc"Symbol 98 MovieClip Frame 1Symbol 97 MovieClip
"shadow_mc"Symbol 103 MovieClip Frame 1Symbol 99 MovieClip
"darkshadow_mc"Symbol 103 MovieClip Frame 1Symbol 101 MovieClip
"highlight3D_mc"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip
"mc_sliderTop"Symbol 104 MovieClip [ScrollThumb] Frame 1Symbol 91 MovieClip
"mc_sliderMid"Symbol 104 MovieClip [ScrollThumb] Frame 1Symbol 98 MovieClip
"mc_sliderBot"Symbol 104 MovieClip [ScrollThumb] Frame 1Symbol 103 MovieClip
"face_mc"Symbol 112 MovieClip Frame 1Symbol 105 MovieClip
"arrow_mc"Symbol 112 MovieClip Frame 1Symbol 107 MovieClip
"highlight_mc"Symbol 112 MovieClip Frame 1Symbol 108 MovieClip
"shadow_mc"Symbol 112 MovieClip Frame 1Symbol 109 MovieClip
"darkshadow_mc"Symbol 112 MovieClip Frame 1Symbol 110 MovieClip
"highlight3D_mc"Symbol 112 MovieClip Frame 1Symbol 111 MovieClip
"darkshadow_mc"Symbol 120 MovieClip Frame 1Symbol 113 MovieClip
"highlight3D_mc"Symbol 120 MovieClip Frame 1Symbol 114 MovieClip
"highlight_mc"Symbol 120 MovieClip Frame 1Symbol 115 MovieClip
"shadow_mc"Symbol 120 MovieClip Frame 1Symbol 116 MovieClip
"face_mc"Symbol 120 MovieClip Frame 1Symbol 117 MovieClip
"arrow_mc"Symbol 120 MovieClip Frame 1Symbol 119 MovieClip
"highlight3D_mc"Symbol 128 MovieClip Frame 1Symbol 121 MovieClip
"darkshadow_mc"Symbol 128 MovieClip Frame 1Symbol 122 MovieClip
"highlight_mc"Symbol 128 MovieClip Frame 1Symbol 123 MovieClip
"shadow_mc"Symbol 128 MovieClip Frame 1Symbol 124 MovieClip
"face_mc"Symbol 128 MovieClip Frame 1Symbol 125 MovieClip
"arrow_mc"Symbol 128 MovieClip Frame 1Symbol 127 MovieClip
"up"Symbol 129 MovieClip [DownArrow] Frame 1Symbol 112 MovieClip
"down"Symbol 129 MovieClip [DownArrow] Frame 2Symbol 120 MovieClip
"disabled"Symbol 129 MovieClip [DownArrow] Frame 3Symbol 128 MovieClip
"body_mc"Symbol 230 MovieClip [f1_main] Frame 1Symbol 201 MovieClip
"car_main_mc"Symbol 231 MovieClip [car2] Frame 1Symbol 230 MovieClip [f1_main]
"sub_mc"Symbol 267 MovieClip Frame 1Symbol 263 MovieClip
"sub_mc"Symbol 268 MovieClip Frame 1Symbol 257 MovieClip
"sub2_mc"Symbol 268 MovieClip Frame 3Symbol 267 MovieClip
"voorband2_mc"Symbol 284 MovieClip [f1car] Frame 1Symbol 236 MovieClip
"voorband1_mc"Symbol 284 MovieClip [f1car] Frame 1Symbol 241 MovieClip
"achterband2_mc"Symbol 284 MovieClip [f1car] Frame 1Symbol 246 MovieClip
"achterband1_mc"Symbol 284 MovieClip [f1car] Frame 1Symbol 251 MovieClip
"voorvleugel_mc"Symbol 284 MovieClip [f1car] Frame 1Symbol 268 MovieClip
"color_mc"Symbol 284 MovieClip [f1car] Frame 1Symbol 271 MovieClip
"achtervleugel_mc"Symbol 284 MovieClip [f1car] Frame 1Symbol 280 MovieClip
"sub_mc"Symbol 346 MovieClip Frame 1Symbol 345 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 1Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 6Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 10Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 15Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 24Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 39Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 53Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 72Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 78Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 93Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 107Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 126Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 131Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 136Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 141Symbol 337 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 141Symbol 355 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 142Symbol 355 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 143Symbol 355 MovieClip
"achtervleugel_mc."Symbol 380 MovieClip [character35] Frame 144Symbol 355 MovieClip
"achtervleugel_mc."Symbol 380 MovieClip [character35] Frame 145Symbol 355 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 146Symbol 337 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 146Symbol 355 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 147Symbol 355 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 148Symbol 355 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 149Symbol 355 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 155Symbol 337 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 155Symbol 358 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 156Symbol 358 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 157Symbol 358 MovieClip
"achtervleugel_mc."Symbol 380 MovieClip [character35] Frame 158Symbol 358 MovieClip
"achtervleugel_mc."Symbol 380 MovieClip [character35] Frame 159Symbol 358 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 160Symbol 337 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 160Symbol 358 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 161Symbol 358 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 162Symbol 358 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 163Symbol 358 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 165Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 170Symbol 337 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 181Symbol 355 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 185Symbol 337 MovieClip
"achtervleugel_mc"Symbol 380 MovieClip [character35] Frame 188Symbol 358 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 192Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 200Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 203Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 206Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 209Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 212Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 215Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 227Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 234Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 241Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 244Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 250Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 253Symbol 309 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 256Symbol 337 MovieClip
"poseclip"Symbol 380 MovieClip [character35] Frame 259Symbol 309 MovieClip
"subshow"Symbol 385 MovieClip Frame 1Symbol 384 MovieClip
"show"Symbol 388 MovieClip Frame 1Symbol 385 MovieClip
"sub"Symbol 389 MovieClip [grid] Frame 1Symbol 388 MovieClip
"colorshow_mc"Symbol 391 MovieClip [colorpicker_colorset] Frame 1Symbol 41 MovieClip
"mytext"Symbol 391 MovieClip [colorpicker_colorset] Frame 1Symbol 390 EditableText
"track_mc"Symbol 394 MovieClip Frame 1Symbol 393 MovieClip
"scrollTrack_mc"Symbol 395 MovieClip [FScrollBarSymbol] Frame 1Symbol 394 MovieClip
"dPAsset"Symbol 398 MovieClip [FSelectableListSymbol] Frame 1Symbol 396 MovieClip [DataProviderSymbol]
"ItemAsset"Symbol 398 MovieClip [FSelectableListSymbol] Frame 1Symbol 397 MovieClip [FSelectableItemSymbol]
"scrollBarAsset"Symbol 399 MovieClip [FScrollSelectListSymbol] Frame 1Symbol 395 MovieClip [FScrollBarSymbol]
"superClassAsset"Symbol 399 MovieClip [FScrollSelectListSymbol] Frame 1Symbol 398 MovieClip [FSelectableListSymbol]
"boundingBox"Symbol 405 MovieClip [FBoundingBoxSymbol] Frame 1Symbol 402 MovieClip
"boundingBox2"Symbol 405 MovieClip [FBoundingBoxSymbol] Frame 2Symbol 402 MovieClip
"superClassAsset"Symbol 408 MovieClip [FComboBoxSymbol] Frame 1Symbol 399 MovieClip [FScrollSelectListSymbol]
"itemAsset"Symbol 408 MovieClip [FComboBoxSymbol] Frame 1Symbol 400 MovieClip [FComboBoxItemSymbol]
"proxyBox_mc"Symbol 408 MovieClip [FComboBoxSymbol] Frame 1Symbol 405 MovieClip [FBoundingBoxSymbol]
"deadPreview"Symbol 408 MovieClip [FComboBoxSymbol] Frame 1Symbol 407 MovieClip
"tocolor_mc"Symbol 511 MovieClip Frame 1Symbol 510 MovieClip
"back_but"Symbol 543 MovieClip Frame 1Symbol 542 Button
"back_but"Symbol 545 MovieClip Frame 1Symbol 544 Button
"Colorpicker_car_mc2"Symbol 549 MovieClip Frame 1Symbol 511 MovieClip
"Colorpicker_car_mc1"Symbol 549 MovieClip Frame 1Symbol 511 MovieClip
"Colorpicker_car_mc0"Symbol 549 MovieClip Frame 1Symbol 511 MovieClip
"Colorpicker_car_mc5"Symbol 549 MovieClip Frame 1Symbol 511 MovieClip
"Colorpicker_car_mc4"Symbol 549 MovieClip Frame 1Symbol 511 MovieClip
"Colorpicker_car_mc3"Symbol 549 MovieClip Frame 1Symbol 511 MovieClip
"buy_but"Symbol 549 MovieClip Frame 1Symbol 548 MovieClip
"underlay_but"Symbol 602 MovieClip Frame 2Symbol 579 MovieClip
"startgame_but"Symbol 602 MovieClip Frame 2Symbol 586 Button
"startgame_but"Symbol 602 MovieClip Frame 2Symbol 589 Button
"startgame_but"Symbol 602 MovieClip Frame 2Symbol 592 Button
"startgame_but"Symbol 602 MovieClip Frame 3Symbol 597 Button
"startgame_but"Symbol 602 MovieClip Frame 4Symbol 600 Button
"startgame_but"Symbol 602 MovieClip Frame 4Symbol 589 Button
"startgame_but"Symbol 602 MovieClip Frame 5Symbol 597 Button
"back_but"Symbol 628 MovieClip Frame 1Symbol 627 Button
"back_but"Symbol 646 MovieClip Frame 1Symbol 645 Button
"back_but"Symbol 703 MovieClip Frame 1Symbol 702 Button
"knipper_mc"Symbol 742 MovieClip Frame 1Symbol 738 MovieClip
"goal_mc"Symbol 742 MovieClip Frame 1Symbol 739 MovieClip
"meter_mc"Symbol 743 MovieClip Frame 1Symbol 742 MovieClip
"poseclip"Symbol 772 MovieClip Frame 1Symbol 690 MovieClip
"poseclip"Symbol 772 MovieClip Frame 1Symbol 690 MovieClip
"fuelgame_mc"Symbol 772 MovieClip Frame 1Symbol 697 MovieClip
"start_mc"Symbol 772 MovieClip Frame 1Symbol 699 MovieClip
"indicator_fuel_mc"Symbol 772 MovieClip Frame 2Symbol 743 MovieClip
"buy"Symbol 884 MovieClip Frame 1Symbol 876 Button
"buy"Symbol 884 MovieClip Frame 5Symbol 883 Button
"slider_handler_mc"Symbol 896 MovieClip Frame 1Symbol 895 MovieClip
"sub_mc"Symbol 1031 MovieClip Frame 25Symbol 1006 MovieClip
"mask_finish_sub_mc"Symbol 1036 MovieClip Frame 1Symbol 1035 MovieClip
"sub_mc"Symbol 1103 MovieClip Frame 25Symbol 1078 MovieClip
"trees_mc"Symbol 1157 MovieClip Frame 1Symbol 958 MovieClip
"clouds_mc"Symbol 1157 MovieClip Frame 1Symbol 959 MovieClip
"grass_mc"Symbol 1157 MovieClip Frame 1Symbol 964 MovieClip
"bocht3_mc"Symbol 1157 MovieClip Frame 1Symbol 1031 MovieClip
"road_mc"Symbol 1157 MovieClip Frame 1Symbol 1034 MovieClip
"mask_finish_mc"Symbol 1157 MovieClip Frame 1Symbol 1036 MovieClip
"white_mc"Symbol 1157 MovieClip Frame 1Symbol 1044 MovieClip
"bocht2_mc"Symbol 1157 MovieClip Frame 1Symbol 1103 MovieClip
"curbes2_mc"Symbol 1157 MovieClip Frame 1Symbol 1106 MovieClip
"bocht1_mc"Symbol 1157 MovieClip Frame 1Symbol 1156 MovieClip
"curbes_mc"Symbol 1157 MovieClip Frame 1Symbol 1106 MovieClip
"hectaR0"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR2"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR4"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR6"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR1"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR3"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR5"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL0"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL2"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL4"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL6"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL1"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL3"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL5"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR-1"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL-1"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR-2"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL-2"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR-3"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL-3"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR8"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR10"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR12"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR14"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR16"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR18"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR20"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR22"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR24"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR26"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR28"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR30"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR32"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR34"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR36"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR38"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR40"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR42"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR7"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR9"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR11"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR13"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR15"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR17"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR19"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR21"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR23"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR25"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR27"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR29"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR31"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR33"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR35"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR37"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR39"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR41"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR43"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR44"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaR45"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL8"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL10"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL12"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL14"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL16"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL18"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL20"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL22"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL24"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL26"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL28"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL30"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL32"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL34"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL36"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL38"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL40"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL42"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL7"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL9"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL11"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL13"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL15"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL17"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL19"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL21"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL23"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL25"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL27"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL29"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL31"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL33"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL35"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL37"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL39"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL41"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL43"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL44"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL45"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaM"Symbol 1166 MovieClip Frame 1Symbol 1165 MovieClip
"hectaL10"Symbol 1166 MovieClip Frame 25Symbol 1165 MovieClip
"hectaL15"Symbol 1166 MovieClip Frame 25Symbol 1165 MovieClip
"hectaR12"Symbol 1166 MovieClip Frame 26Symbol 1165 MovieClip
"hectaR30"Symbol 1166 MovieClip Frame 26Symbol 1165 MovieClip
"hectaL45"Symbol 1166 MovieClip Frame 26Symbol 1165 MovieClip
"hectaR26"Symbol 1166 MovieClip Frame 27Symbol 1165 MovieClip
"hectaR45"Symbol 1166 MovieClip Frame 27Symbol 1165 MovieClip
"hectaR41"Symbol 1166 MovieClip Frame 28Symbol 1165 MovieClip
"hectaR22"Symbol 1166 MovieClip Frame 29Symbol 1165 MovieClip
"hectaL20"Symbol 1166 MovieClip Frame 29Symbol 1165 MovieClip
"hectaR23"Symbol 1166 MovieClip Frame 30Symbol 1165 MovieClip
"hectaL26"Symbol 1166 MovieClip Frame 30Symbol 1165 MovieClip
"hectaR19"Symbol 1166 MovieClip Frame 31Symbol 1165 MovieClip
"hectaL24"Symbol 1166 MovieClip Frame 31Symbol 1165 MovieClip
"hectaR42"Symbol 1166 MovieClip Frame 32Symbol 1165 MovieClip
"hectaR43"Symbol 1166 MovieClip Frame 32Symbol 1165 MovieClip
"hectaR44"Symbol 1166 MovieClip Frame 32Symbol 1165 MovieClip
"hectaL28"Symbol 1166 MovieClip Frame 32Symbol 1165 MovieClip
"hectaL30"Symbol 1166 MovieClip Frame 32Symbol 1165 MovieClip
"hectaL17"Symbol 1166 MovieClip Frame 32Symbol 1165 MovieClip
"hectaL27"Symbol 1166 MovieClip Frame 32Symbol 1165 MovieClip
"hectaL29"Symbol 1166 MovieClip Frame 32Symbol 1165 MovieClip
"hectaL44"Symbol 1166 MovieClip Frame 32Symbol 1165 MovieClip
"hectaR15"Symbol 1166 MovieClip Frame 33Symbol 1165 MovieClip
"hectaR17"Symbol 1166 MovieClip Frame 33Symbol 1165 MovieClip
"hectaL16"Symbol 1166 MovieClip Frame 33Symbol 1165 MovieClip
"hectaL22"Symbol 1166 MovieClip Frame 33Symbol 1165 MovieClip
"hectaL21"Symbol 1166 MovieClip Frame 33Symbol 1165 MovieClip
"hectaL43"Symbol 1166 MovieClip Frame 33Symbol 1165 MovieClip
"hectaR10"Symbol 1166 MovieClip Frame 34Symbol 1165 MovieClip
"hectaR14"Symbol 1166 MovieClip Frame 34Symbol 1165 MovieClip
"hectaR9"Symbol 1166 MovieClip Frame 34Symbol 1165 MovieClip
"hectaR11"Symbol 1166 MovieClip Frame 34Symbol 1165 MovieClip
"hectaR13"Symbol 1166 MovieClip Frame 34Symbol 1165 MovieClip
"hectaR37"Symbol 1166 MovieClip Frame 35Symbol 1165 MovieClip
"hectaR34"Symbol 1166 MovieClip Frame 37Symbol 1165 MovieClip
"hectaL39"Symbol 1166 MovieClip Frame 37Symbol 1165 MovieClip
"hectaL12"Symbol 1166 MovieClip Frame 39Symbol 1165 MovieClip
"hectaL14"Symbol 1166 MovieClip Frame 39Symbol 1165 MovieClip
"hectaL34"Symbol 1166 MovieClip Frame 39Symbol 1165 MovieClip
"hectaL13"Symbol 1166 MovieClip Frame 39Symbol 1165 MovieClip
"hectaL31"Symbol 1166 MovieClip Frame 39Symbol 1165 MovieClip
"hectaL35"Symbol 1166 MovieClip Frame 39Symbol 1165 MovieClip
"hectaL11"Symbol 1166 MovieClip Frame 41Symbol 1165 MovieClip
"hectaL38"Symbol 1166 MovieClip Frame 42Symbol 1165 MovieClip
"hectaL25"Symbol 1166 MovieClip Frame 43Symbol 1165 MovieClip
"hectaL32"Symbol 1166 MovieClip Frame 44Symbol 1165 MovieClip
"hectaL33"Symbol 1166 MovieClip Frame 45Symbol 1165 MovieClip
"hectaR29"Symbol 1166 MovieClip Frame 47Symbol 1165 MovieClip
"hectaR32"Symbol 1166 MovieClip Frame 48Symbol 1165 MovieClip
"hectaR33"Symbol 1166 MovieClip Frame 48Symbol 1165 MovieClip
"hectaL18"Symbol 1166 MovieClip Frame 49Symbol 1165 MovieClip
"hectaL23"Symbol 1166 MovieClip Frame 49Symbol 1165 MovieClip
"sub_mc"Symbol 1178 MovieClip Frame 1Symbol 1175 MovieClip
"sub_mc"Symbol 1185 MovieClip Frame 1Symbol 1182 MovieClip
"sub_mc"Symbol 1192 MovieClip Frame 1Symbol 1189 MovieClip
"sub_mc"Symbol 1199 MovieClip Frame 1Symbol 1196 MovieClip
"sub_mc"Symbol 1206 MovieClip Frame 1Symbol 1203 MovieClip
"sub_mc"Symbol 1213 MovieClip Frame 1Symbol 1210 MovieClip
"bl_mc"Symbol 1214 MovieClip Frame 1Symbol 1178 MovieClip
"fl_mc"Symbol 1214 MovieClip Frame 1Symbol 1185 MovieClip
"br_mc"Symbol 1214 MovieClip Frame 1Symbol 1192 MovieClip
"fr_mc"Symbol 1214 MovieClip Frame 1Symbol 1199 MovieClip
"bw_mc"Symbol 1214 MovieClip Frame 1Symbol 1206 MovieClip
"fw_mc"Symbol 1214 MovieClip Frame 1Symbol 1213 MovieClip
"submask_mc"Symbol 1219 MovieClip Frame 1Symbol 1216 MovieClip
"fuel_mc"Symbol 1223 MovieClip Frame 1Symbol 1219 MovieClip
"pointer_mc"Symbol 1223 MovieClip Frame 1Symbol 1222 MovieClip
"pointer_mc"Symbol 1227 MovieClip Frame 1Symbol 1226 MovieClip
"mytxt"Symbol 1245 MovieClip Frame 1Symbol 1243 EditableText
"mynumber"Symbol 1245 MovieClip Frame 1Symbol 1244 EditableText
"mynumber"Symbol 1249 MovieClip Frame 1Symbol 1247 EditableText
"mytxt"Symbol 1249 MovieClip Frame 1Symbol 1248 EditableText
"sub"Symbol 1267 MovieClip Frame 4Symbol 1266 MovieClip
"sub"Symbol 1276 MovieClip Frame 11Symbol 1271 MovieClip
"sub"Symbol 1276 MovieClip Frame 24Symbol 1275 MovieClip
"statsvars"Symbol 1333 MovieClip Frame 1Symbol 1332 MovieClip
"submitscore"Symbol 1345 MovieClip Frame 1Symbol 1321 MovieClip
"submitscore"Symbol 1345 MovieClip Frame 10Symbol 1333 MovieClip
"player_txt"Symbol 1345 MovieClip Frame 10Symbol 1335 EditableText
"player_txt"Symbol 1345 MovieClip Frame 10Symbol 1337 EditableText
"player_txt"Symbol 1345 MovieClip Frame 10Symbol 1338 EditableText
"sub"Symbol 1398 MovieClip Frame 1Symbol 1307 MovieClip
"sub"Symbol 1398 MovieClip Frame 73Symbol 1314 MovieClip
"price_mc"Symbol 1398 MovieClip Frame 82Symbol 1314 MovieClip
"sub_mc"Symbol 1398 MovieClip Frame 118Symbol 1345 MovieClip
"sub"Symbol 1398 MovieClip Frame 123Symbol 1389 MovieClip
"sub"Symbol 1398 MovieClip Frame 211Symbol 1393 MovieClip
"sub"Symbol 1398 MovieClip Frame 350Symbol 1397 MovieClip
"main_mc"Symbol 1421 MovieClip Frame 1Symbol 1157 MovieClip
"startspot_holder_mc"Symbol 1421 MovieClip Frame 1Symbol 1158 MovieClip
"car_holder_mc"Symbol 1421 MovieClip Frame 1Symbol 1159 MovieClip
"mist_mc"Symbol 1421 MovieClip Frame 1Symbol 1161 MovieClip
"prop_holder_mc"Symbol 1421 MovieClip Frame 1Symbol 1162 MovieClip
"hectaTotal_mc"Symbol 1421 MovieClip Frame 1Symbol 1166 MovieClip
"meter_mc"Symbol 1421 MovieClip Frame 1Symbol 1169 MovieClip
"menu_overall_mc"Symbol 1421 MovieClip Frame 1Symbol 1214 MovieClip
"menu_fuel_mc"Symbol 1421 MovieClip Frame 1Symbol 1223 MovieClip
"fl_mc"Symbol 1421 MovieClip Frame 1Symbol 1227 MovieClip
"fr_mc"Symbol 1421 MovieClip Frame 1Symbol 1227 MovieClip
"bl_mc"Symbol 1421 MovieClip Frame 1Symbol 1227 MovieClip
"br_mc"Symbol 1421 MovieClip Frame 1Symbol 1227 MovieClip
"laptime_mc"Symbol 1421 MovieClip Frame 1Symbol 1240 MovieClip
"menu_inter0_mc"Symbol 1421 MovieClip Frame 1Symbol 1245 MovieClip
"menu_inter1_mc"Symbol 1421 MovieClip Frame 1Symbol 1245 MovieClip
"menu_inter2_mc"Symbol 1421 MovieClip Frame 1Symbol 1245 MovieClip
"menu_inter3_mc"Symbol 1421 MovieClip Frame 1Symbol 1245 MovieClip
"menu_inter4_mc"Symbol 1421 MovieClip Frame 1Symbol 1245 MovieClip
"menu_inter5_mc"Symbol 1421 MovieClip Frame 1Symbol 1245 MovieClip
"menu_inter6_mc"Symbol 1421 MovieClip Frame 1Symbol 1245 MovieClip
"menu_inter7_mc"Symbol 1421 MovieClip Frame 1Symbol 1245 MovieClip
"menu_inter8_mc"Symbol 1421 MovieClip Frame 1Symbol 1245 MovieClip
"menu_inter9_mc"Symbol 1421 MovieClip Frame 1Symbol 1245 MovieClip
"menu_inter_mc"Symbol 1421 MovieClip Frame 1Symbol 1249 MovieClip
"startinglights_mc"Symbol 1421 MovieClip Frame 1Symbol 1262 MovieClip
"finallap_mc"Symbol 1421 MovieClip Frame 1Symbol 1267 MovieClip
"pittime_mc"Symbol 1421 MovieClip Frame 1Symbol 1276 MovieClip
"endPosition_mc"Symbol 1421 MovieClip Frame 1Symbol 1398 MovieClip
"soundswitch_mc"Symbol 1421 MovieClip Frame 1Symbol 1407 MovieClip
"quality_mc"Symbol 1421 MovieClip Frame 1Symbol 1420 MovieClip
"underlay_but"Symbol 1431 MovieClip Frame 2Symbol 1423 MovieClip
"sub_mc"Symbol 1437 MovieClip Frame 2Symbol 1436 MovieClip
"sub_mc"Symbol 1439 MovieClip Frame 1Symbol 1438 MovieClip
"sub_mc"Symbol 1439 MovieClip Frame 7Symbol 1438 MovieClip
"sub_mc"Symbol 1462 MovieClip Frame 1Symbol 1458 MovieClip
"sub_mc"Symbol 1463 MovieClip Frame 2Symbol 1462 MovieClip
"sub_mc"Symbol 1467 MovieClip Frame 1Symbol 1466 MovieClip
"sub"Symbol 1545 MovieClip Frame 1Symbol 1544 MovieClip
"action0_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action1_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action2_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action3_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action13_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action12_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action4_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action5_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action6_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action7_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action8_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action9_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action10_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action11_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action16_mc"Symbol 1548 MovieClip Frame 1Symbol 729 MovieClip
"action17_mc"Symbol 1548 MovieClip Frame 1Symbol 729 MovieClip
"action18_mc"Symbol 1548 MovieClip Frame 1Symbol 729 MovieClip
"action19_mc"Symbol 1548 MovieClip Frame 1Symbol 729 MovieClip
"action14_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action15_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action20_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action21_mc"Symbol 1548 MovieClip Frame 1Symbol 726 MovieClip
"action22_mc"Symbol 1548 MovieClip Frame 1Symbol 729 MovieClip
"action23_mc"Symbol 1548 MovieClip Frame 1Symbol 729 MovieClip
"action25_mc"Symbol 1548 MovieClip Frame 1Symbol 729 MovieClip
"action24_mc"Symbol 1548 MovieClip Frame 1Symbol 729 MovieClip
"action27_mc"Symbol 1548 MovieClip Frame 1Symbol 729 MovieClip
"action26_mc"Symbol 1548 MovieClip Frame 1Symbol 729 MovieClip
"poseclip"Symbol 1562 MovieClip Frame 1Symbol 690 MovieClip
"poseclip"Symbol 1562 MovieClip Frame 1Symbol 690 MovieClip
"fuelgame_mc"Symbol 1562 MovieClip Frame 1Symbol 697 MovieClip
"start_mc"Symbol 1562 MovieClip Frame 1Symbol 699 MovieClip
"tanker1"Symbol 1562 MovieClip Frame 8Symbol 690 MovieClip
"tanker1"Symbol 1562 MovieClip Frame 8Symbol 690 MovieClip
"stop_mc"Symbol 1562 MovieClip Frame 11Symbol 1559 MovieClip
"tanker1"Symbol 1562 MovieClip Frame 12Symbol 1560 MovieClip
"tanker1"Symbol 1562 MovieClip Frame 12Symbol 1560 MovieClip
"poseclip"Symbol 1562 MovieClip Frame 26Symbol 1560 MovieClip
"poseclip"Symbol 1562 MovieClip Frame 26Symbol 1560 MovieClip
"startlollipop_mc"Symbol 1600 MovieClip Frame 19Symbol 1589 MovieClip
"sub_mc"Symbol 1624 MovieClip Frame 1Symbol 1620 MovieClip
"bg_truck"Symbol 1649 MovieClip Frame 1Symbol 1613 MovieClip
"achtervleugel_truck_mc"Symbol 1649 MovieClip Frame 1Symbol 1617 MovieClip
"voorvleugel_truck_mc"Symbol 1649 MovieClip Frame 1Symbol 1624 MovieClip
"voorband_truck_pile1"Symbol 1649 MovieClip Frame 1Symbol 1628 MovieClip
"voorband_truck_pile2"Symbol 1649 MovieClip Frame 1Symbol 1632 MovieClip
"achterband_truck_pile1"Symbol 1649 MovieClip Frame 1Symbol 1639 MovieClip
"achterband_truck_pile2"Symbol 1649 MovieClip Frame 1Symbol 1643 MovieClip
"timeDisplay2_txt"Symbol 1658 MovieClip Frame 1Symbol 1656 EditableText
"timeDisplay_txt"Symbol 1658 MovieClip Frame 1Symbol 1657 EditableText
"sub_mc"Symbol 1690 MovieClip Frame 1Symbol 1676 MovieClip
"sub_mc"Symbol 1690 MovieClip Frame 2Symbol 1689 MovieClip
"back_but"Symbol 1693 MovieClip Frame 1Symbol 1692 Button
"Colorpicker_car_mc2"Symbol 1695 MovieClip Frame 1Symbol 511 MovieClip
"Colorpicker_car_mc1"Symbol 1695 MovieClip Frame 1Symbol 511 MovieClip
"Colorpicker_car_mc0"Symbol 1695 MovieClip Frame 1Symbol 511 MovieClip
"Colorpicker_car_mc5"Symbol 1695 MovieClip Frame 1Symbol 511 MovieClip
"Colorpicker_car_mc4"Symbol 1695 MovieClip Frame 1Symbol 511 MovieClip
"Colorpicker_car_mc3"Symbol 1695 MovieClip Frame 1Symbol 511 MovieClip
"buy_but"Symbol 1695 MovieClip Frame 1Symbol 548 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "wing_lnk"
ExportAssets (56)Timeline Frame 1Symbol 2 as "whiping_lnk"
ExportAssets (56)Timeline Frame 1Symbol 3 as "up"
ExportAssets (56)Timeline Frame 1Symbol 4 as "tire_lnk"
ExportAssets (56)Timeline Frame 1Symbol 5 as "tankuit_lnk"
ExportAssets (56)Timeline Frame 1Symbol 6 as "tankin_lnk"
ExportAssets (56)Timeline Frame 1Symbol 7 as "tank_lnk"
ExportAssets (56)Timeline Frame 1Symbol 8 as "drill_lnk"
ExportAssets (56)Timeline Frame 1Symbol 9 as "alarm_lnk"
ExportAssets (56)Timeline Frame 1Symbol 10 as "pasby3_lnk"
ExportAssets (56)Timeline Frame 1Symbol 11 as "pasby2_lnk"
ExportAssets (56)Timeline Frame 1Symbol 12 as "pasby1_lnk"
ExportAssets (56)Timeline Frame 1Symbol 13 as "Laptop_lnk"
ExportAssets (56)Timeline Frame 1Symbol 14 as "down"
ExportAssets (56)Timeline Frame 1Symbol 15 as "Crash"
ExportAssets (56)Timeline Frame 1Symbol 16 as "cont6"
ExportAssets (56)Timeline Frame 1Symbol 17 as "cont5"
ExportAssets (56)Timeline Frame 1Symbol 18 as "cont4"
ExportAssets (56)Timeline Frame 1Symbol 19 as "cont3"
ExportAssets (56)Timeline Frame 1Symbol 20 as "cont2"
ExportAssets (56)Timeline Frame 1Symbol 21 as "cont1"
ExportAssets (56)Timeline Frame 1Symbol 22 as "SplashandDash_lnk"
ExportAssets (56)Timeline Frame 1Symbol 25 as "signpit"
ExportAssets (56)Timeline Frame 1Symbol 28 as "prop6"
ExportAssets (56)Timeline Frame 1Symbol 31 as "prop5"
ExportAssets (56)Timeline Frame 1Symbol 34 as "prop4"
ExportAssets (56)Timeline Frame 1Symbol 44 as "colorpicker_demo"
ExportAssets (56)Timeline Frame 1Symbol 47 as "FLabelSymbol"
ExportAssets (56)Timeline Frame 1Symbol 50 as "FHighlightSymbol"
ExportAssets (56)Timeline Frame 1Symbol 51 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 84 as "UpArrow"
ExportAssets (56)Timeline Frame 1Symbol 104 as "ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 129 as "DownArrow"
ExportAssets (56)Timeline Frame 1Symbol 131 as "tree6"
ExportAssets (56)Timeline Frame 1Symbol 133 as "tree5"
ExportAssets (56)Timeline Frame 1Symbol 135 as "tree4"
ExportAssets (56)Timeline Frame 1Symbol 137 as "tree3"
ExportAssets (56)Timeline Frame 1Symbol 139 as "tree2"
ExportAssets (56)Timeline Frame 1Symbol 141 as "tree1"
ExportAssets (56)Timeline Frame 1Symbol 143 as "spotRight"
ExportAssets (56)Timeline Frame 1Symbol 145 as "spotLeft"
ExportAssets (56)Timeline Frame 1Symbol 148 as "signright3"
ExportAssets (56)Timeline Frame 1Symbol 151 as "signright2"
ExportAssets (56)Timeline Frame 1Symbol 154 as "signright1"
ExportAssets (56)Timeline Frame 1Symbol 156 as "signleft3"
ExportAssets (56)Timeline Frame 1Symbol 158 as "signleft2"
ExportAssets (56)Timeline Frame 1Symbol 160 as "signleft1"
ExportAssets (56)Timeline Frame 1Symbol 162 as "cloud4"
ExportAssets (56)Timeline Frame 1Symbol 164 as "cloud3"
ExportAssets (56)Timeline Frame 1Symbol 166 as "cloud2"
ExportAssets (56)Timeline Frame 1Symbol 168 as "cloud1"
ExportAssets (56)Timeline Frame 1Symbol 230 as "f1_main"
ExportAssets (56)Timeline Frame 1Symbol 230 as "f1_main"
ExportAssets (56)Timeline Frame 1Symbol 230 as "f1_main"
ExportAssets (56)Timeline Frame 1Symbol 231 as "car2"
ExportAssets (56)Timeline Frame 1Symbol 284 as "f1car"
ExportAssets (56)Timeline Frame 1Symbol 380 as "character35"
ExportAssets (56)Timeline Frame 1Symbol 389 as "grid"
ExportAssets (56)Timeline Frame 1Symbol 391 as "colorpicker_colorset"
ExportAssets (56)Timeline Frame 1Symbol 395 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 395 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 396 as "DataProviderSymbol"
ExportAssets (56)Timeline Frame 1Symbol 397 as "FSelectableItemSymbol"
ExportAssets (56)Timeline Frame 1Symbol 398 as "FSelectableListSymbol"
ExportAssets (56)Timeline Frame 1Symbol 399 as "FScrollSelectListSymbol"
ExportAssets (56)Timeline Frame 1Symbol 400 as "FComboBoxItemSymbol"
ExportAssets (56)Timeline Frame 1Symbol 405 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 408 as "FComboBoxSymbol"
ExportAssets (56)Timeline Frame 260Symbol 22 as "SplashandDash_lnk"
ExportAssets (56)Timeline Frame 595Symbol 408 as "FComboBoxSymbol"

Labels

"menu"Frame 549
"settings"Frame 575
"colorpicker"Frame 636
"help"Frame 669
"credits"Frame 670
"buyframe"Frame 671
"shop"Frame 672
"tuning"Frame 673
"race"Frame 675
"pit"Frame 678
"NewGame"Frame 679
"Symbol_32"Symbol 47 MovieClip [FLabelSymbol] Frame 1
"enabled"Symbol 50 MovieClip [FHighlightSymbol] Frame 1
"disabled"Symbol 50 MovieClip [FHighlightSymbol] Frame 2
"unfocused"Symbol 50 MovieClip [FHighlightSymbol] Frame 3
"Symbol_36"Symbol 51 MovieClip [FUIComponentSymbol] Frame 1
"leeg"Symbol 268 MovieClip Frame 2
"pose1"Symbol 380 MovieClip [character35] Frame 1
"pose2"Symbol 380 MovieClip [character35] Frame 2
"pose3"Symbol 380 MovieClip [character35] Frame 3
"pose4"Symbol 380 MovieClip [character35] Frame 4
"pose5"Symbol 380 MovieClip [character35] Frame 5
"pose6"Symbol 380 MovieClip [character35] Frame 6
"pose7"Symbol 380 MovieClip [character35] Frame 7
"pose8"Symbol 380 MovieClip [character35] Frame 8
"pose9"Symbol 380 MovieClip [character35] Frame 9
"pose10"Symbol 380 MovieClip [character35] Frame 10
"pose11"Symbol 380 MovieClip [character35] Frame 11
"pose12"Symbol 380 MovieClip [character35] Frame 12
"pose13"Symbol 380 MovieClip [character35] Frame 13
"pose14"Symbol 380 MovieClip [character35] Frame 14
"pose15"Symbol 380 MovieClip [character35] Frame 15
"pose16"Symbol 380 MovieClip [character35] Frame 16
"pose17"Symbol 380 MovieClip [character35] Frame 17
"pose18"Symbol 380 MovieClip [character35] Frame 18
"pose19"Symbol 380 MovieClip [character35] Frame 19
"pose20"Symbol 380 MovieClip [character35] Frame 20
"pose21"Symbol 380 MovieClip [character35] Frame 74
"pose22"Symbol 380 MovieClip [character35] Frame 131
"pose23"Symbol 380 MovieClip [character35] Frame 132
"pose24"Symbol 380 MovieClip [character35] Frame 133
"pose25"Symbol 380 MovieClip [character35] Frame 134
"pose26"Symbol 380 MovieClip [character35] Frame 135
"pose27"Symbol 380 MovieClip [character35] Frame 136
"pose28"Symbol 380 MovieClip [character35] Frame 137
"pose29"Symbol 380 MovieClip [character35] Frame 138
"pose30"Symbol 380 MovieClip [character35] Frame 139
"pose31"Symbol 380 MovieClip [character35] Frame 141
"pose32"Symbol 380 MovieClip [character35] Frame 142
"pose33"Symbol 380 MovieClip [character35] Frame 143
"pose34"Symbol 380 MovieClip [character35] Frame 144
"pose35"Symbol 380 MovieClip [character35] Frame 145
"pose36"Symbol 380 MovieClip [character35] Frame 146
"pose37"Symbol 380 MovieClip [character35] Frame 147
"pose38"Symbol 380 MovieClip [character35] Frame 148
"pose39"Symbol 380 MovieClip [character35] Frame 149
"pose48"Symbol 380 MovieClip [character35] Frame 155
"pose49"Symbol 380 MovieClip [character35] Frame 156
"pose50"Symbol 380 MovieClip [character35] Frame 157
"pose51"Symbol 380 MovieClip [character35] Frame 158
"pose52"Symbol 380 MovieClip [character35] Frame 159
"pose53"Symbol 380 MovieClip [character35] Frame 160
"pose54"Symbol 380 MovieClip [character35] Frame 161
"pose55"Symbol 380 MovieClip [character35] Frame 162
"pose56"Symbol 380 MovieClip [character35] Frame 163
"pose57"Symbol 380 MovieClip [character35] Frame 165
"pose58"Symbol 380 MovieClip [character35] Frame 166
"pose59"Symbol 380 MovieClip [character35] Frame 167
"pose60"Symbol 380 MovieClip [character35] Frame 168
"pose61"Symbol 380 MovieClip [character35] Frame 169
"pose62"Symbol 380 MovieClip [character35] Frame 170
"pose63"Symbol 380 MovieClip [character35] Frame 171
"pose64"Symbol 380 MovieClip [character35] Frame 172
"pose65"Symbol 380 MovieClip [character35] Frame 173
"pose40"Symbol 380 MovieClip [character35] Frame 181
"pose46"Symbol 380 MovieClip [character35] Frame 188
"pose41"Symbol 380 MovieClip [character35] Frame 200
"pose42"Symbol 380 MovieClip [character35] Frame 206
"pose47"Symbol 380 MovieClip [character35] Frame 212
"pose43"Symbol 380 MovieClip [character35] Frame 223
"pose66"Symbol 380 MovieClip [character35] Frame 230
"pose44"Symbol 380 MovieClip [character35] Frame 241
"pose45"Symbol 380 MovieClip [character35] Frame 250
"pose67"Symbol 380 MovieClip [character35] Frame 256
"Symbol_354"Symbol 396 MovieClip [DataProviderSymbol] Frame 1
"enabled"Symbol 405 MovieClip [FBoundingBoxSymbol] Frame 1
"disabled"Symbol 405 MovieClip [FBoundingBoxSymbol] Frame 2
"start"Symbol 690 MovieClip Frame 10
"tank"Symbol 690 MovieClip Frame 25
"nummer1"Symbol 772 MovieClip Frame 1
"nummer2"Symbol 772 MovieClip Frame 2
"nummer3"Symbol 772 MovieClip Frame 3
"nummer4"Symbol 772 MovieClip Frame 4
"tomutch"Symbol 884 MovieClip Frame 1
"already"Symbol 884 MovieClip Frame 2
"bought"Symbol 884 MovieClip Frame 3
"demo"Symbol 884 MovieClip Frame 4
"buy"Symbol 884 MovieClip Frame 5
"verstuur"Symbol 1332 MovieClip Frame 2
"gameover"Symbol 1398 MovieClip Frame 211
"fadeout"Symbol 1439 MovieClip Frame 1
"fadein"Symbol 1439 MovieClip Frame 7
"fade1"Symbol 1487 MovieClip Frame 20
"fade2"Symbol 1487 MovieClip Frame 140
"fade1"Symbol 1488 MovieClip Frame 20
"fade2"Symbol 1488 MovieClip Frame 120
"start"Symbol 1560 MovieClip Frame 11
"tank"Symbol 1560 MovieClip Frame 26
"tanking"Symbol 1562 MovieClip Frame 11
"reverse"Symbol 1562 MovieClip Frame 12
"arriving"Symbol 1670 MovieClip Frame 2
"idle"Symbol 1670 MovieClip Frame 137
"idle2"Symbol 1670 MovieClip Frame 143
"leaving"Symbol 1670 MovieClip Frame 232

Dynamic Text Variables

nameSymbol 43 EditableText""
nameSymbol 390 EditableText""
LoadSymbol 412 EditableText""
PercentSymbol 413 EditableText""
_root.difficultySymbol 624 EditableText""
_root.colorname2Symbol 625 EditableText""
_root.playernameSymbol 626 EditableText"FILL IN HERE"
_root.colornameSymbol 635 EditableText""
_root.mymoneyshowSymbol 836 EditableText""
_root.costshowSymbol 838 EditableText""
_root.showlastlaptimeSymbol 1228 EditableText"0:00.000"
_root.showbestlaptimeSymbol 1229 EditableText"0:00.000"
_root.showlapSymbol 1232 EditableText""
_root.showlapSymbol 1233 EditableText""
_root.showlaptimeSymbol 1234 EditableText"0:0.000"
_root.showlaptimeSymbol 1237 EditableText"0:0.000"
_root.showpositionSymbol 1238 EditableText""
_root.showpositionSymbol 1239 EditableText""
_root.cInterSymbol 1247 EditableText""
_root.showpittimeSymbol 1272 EditableText"0:00.000"
_root.showpittimeSymbol 1273 EditableText"0:00.000"
_root.showpittimeSymbol 1274 EditableText"0:00.000"
_root.wonpriceSymbol 1308 EditableText""
_root.wonpriceSymbol 1309 EditableText""
_root.wonpriceSymbol 1310 EditableText""
_root.playernameSymbol 1335 EditableText""
_root.emailSymbol 1337 EditableText"myadres@email.com"
_root.scoreerrorSymbol 1338 EditableText""
_root.endname1Symbol 1346 EditableText""
_root.endname2Symbol 1347 EditableText""
_root.endname3Symbol 1348 EditableText""
_root.endname4Symbol 1349 EditableText""
_root.endname5Symbol 1350 EditableText""
_root.endname6Symbol 1351 EditableText""
_root.endname7Symbol 1352 EditableText""
_root.endname8Symbol 1353 EditableText""
_root.endname9Symbol 1354 EditableText""
_root.endtime1Symbol 1355 EditableText""
_root.endtime2Symbol 1356 EditableText""
_root.endtime3Symbol 1357 EditableText""
_root.endtime4Symbol 1358 EditableText""
_root.endtime5Symbol 1359 EditableText""
_root.endtime6Symbol 1360 EditableText""
_root.endtime7Symbol 1361 EditableText""
_root.endtime8Symbol 1362 EditableText""
_root.endtime9Symbol 1363 EditableText""
_root.besttime1Symbol 1364 EditableText""
_root.besttime2Symbol 1365 EditableText""
_root.besttime3Symbol 1366 EditableText""
_root.besttime4Symbol 1367 EditableText""
_root.besttime5Symbol 1368 EditableText""
_root.besttime6Symbol 1369 EditableText""
_root.besttime7Symbol 1370 EditableText""
_root.besttime8Symbol 1371 EditableText""
_root.besttime9Symbol 1372 EditableText""
_root.endname10Symbol 1378 EditableText""
_root.endtime10Symbol 1379 EditableText""
_root.besttime10Symbol 1380 EditableText""
_global.circuitnameSymbol 1381 EditableText""
_global.circuitnameSymbol 1382 EditableText""
_root.alloweddemoactionsSymbol 1673 EditableText""
_root.alloweddemoactionsSymbol 1675 EditableText""
_root.alloweddemoactionsSymbol 1678 EditableText""
_root.alloweddemoactionsSymbol 1680 EditableText""
_root.alloweddemoactionsSymbol 1686 EditableText""
_root.alloweddemoactionsSymbol 1687 EditableText""
_root.alloweddemoactionsSymbol 1688 EditableText""




http://swfchan.com/5/23105/info.shtml
Created: 26/5 -2019 11:22:47 Last modified: 26/5 -2019 11:22:47 Server time: 15/05 -2024 07:29:50