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

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

Splash and Dash.swf

This is the info page for
Flash #26324

(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) { var _local1 = _root; var _local2 = option; var _local3 = this; if (_local1["counteroption" + _local2]) { } else { mybaseurl = String(_url); filevar = mybaseurl.substr(0, 4); if (filevar != "file") { tempkey = Math.round(Math.random() * 100000); _local3.targetUrl = (((("http://www.entertainmail.net/splash_and_dash/stats/?phpbase=" + mybaseurl) + "&option=") + _local2) + "&key=") + tempkey; loadMovieNum (_local3.targetUrl, 2); _local1.from = "site"; } else { _local1.from = "local"; } if (_local2 == 0) { _local1.counteroption0 = true; } else if (_local2 == 1) { _local1.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) { var _local1 = _root; var _local2 = _global; _local1.SplashAndDashsave_mygame = SharedObject.getLocal(_local1.savefile_mygame); _local1.SplashAndDashsave_mygame.data.save_money = _local2.mymoney; _local1.SplashAndDashsave_mygame.data.save_tuning1 = _local1.tuning1; _local1.SplashAndDashsave_mygame.data.save_tuning2 = _local1.tuning2; _local1.SplashAndDashsave_mygame.data.save_tuning3 = _local1.tuning3; _local1.SplashAndDashsave_mygame.data.save_tuning4 = _local1.tuning4; _local1.SplashAndDashsave_mygame.data.save_boughta = _local2.boughta; _local1.SplashAndDashsave_mygame.data.save_boughtb = _local2.boughtb; _local1.SplashAndDashsave_mygame.data.save_boughtc = _local2.boughtc; _local1.SplashAndDashsave_mygame.data.save_boughtd = _local2.boughtd; _local1.SplashAndDashsave_mygame.data.save_CPmycolor = _local2.CPmycolor; _local1.SplashAndDashsave_mygame.data.save_playername = _local1.playername; _local1.SplashAndDashsave_mygame.data.save_email = _local1.email; _local1.SplashAndDashsave_mygame.data.save_qualitynumber = _local1.qualitynumber; _local1.SplashAndDashsave_mygame.data.savedtime1 = true; _local1.SplashAndDashsave.flush(); trace("------------------SAVED --mygame------------------"); delete _local1.SplashAndDashsave_mygame; }; _root.loadfromSO_mygame = function () { var _local1 = _root; var _local3 = _global; _local1.SplashAndDashsave_mygame = SharedObject.getLocal(_local1.savefile_mygame); if (_local1.SplashAndDashsave_mygame.data.savedtime1 == undefined) { trace("------------------SAVE FILE IS EMPTY------------------"); } else { var _local2 = _local1.SplashAndDashsave_mygame.data; _local3.mymoney = _local2.save_money; _local1.tuning1 = _local2.save_tuning1; _local1.tuning2 = _local2.save_tuning2; _local1.tuning3 = _local2.save_tuning3; _local1.tuning4 = _local2.save_tuning4; _local3.boughta = _local2.save_boughta; _local3.boughtb = _local2.save_boughtb; _local3.boughtc = _local2.save_boughtc; _local3.boughtd = _local2.save_boughtd; _local3.CPmycolor = _local2.save_CPmycolor; _local1.playername = _local2.save_playername; _local1.email = _local2.save_email; _local1.qualitynumber = _local2.save_qualitynumber; if (_local3.mymoney == undefined) { _local3.mymoney = 0; } if (_local1.tuning1 == undefined) { _local1.tuning1 = 0; } if (_local1.tuning2 == undefined) { _local1.tuning2 = 0; } if (_local1.tuning3 == undefined) { _local1.tuning3 = 0; } if (_local1.tuning4 == undefined) { _local1.tuning4 = 0; } if (_local1.boughta == undefined) { _local1.boughta = 0; } if (_local1.boughtb == undefined) { _local1.boughtb = 0; } if (_local1.boughtc == undefined) { _local1.boughtc = 0; } if (_local1.boughtc == undefined) { _local1.boughtc = 0; } if (_local1.playername == undefined) { _local1.playername = "NEW DRIVER"; } if (_local1.email == undefined) { _local1.email = "YOUR E-MAIL ADRES"; } if (_local1.qualitynumber == undefined) { _local1.qualitynumber = 1; } trace("------------------LOADED FROM SHARED OBJECT------------------"); delete _local1.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/affiliate3.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) { var _local1 = _root; _global.mymoney = _global.mymoney - spend; _local1.mymoneyshow = String(_global.mymoney); if (_local1.mymoneyshow.length < 4) { _local1.mymoneyshow = _local1.mymoneyshow + ",-"; } else { _local1.tempmymoneyshow = ""; i = 0; while (i < _local1.mymoneyshow.length) { var _local3 = _local1.mymoneyshow.slice(0, _local1.mymoneyshow.length - 3); var _local2 = _local1.mymoneyshow.slice(_local1.mymoneyshow.length - 3); _local1.mymoneyshow = _local3; _local1.tempmymoneyshow = ("." + _local2) + _local1.tempmymoneyshow; i = i + 3; } _local1.mymoneyshow = (_local1.mymoneyshow + _local1.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 563 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) { var _local2 = selected; driver = _root["showcolor" + i]; var mytext = _root["showcolor" + i].mytext; driver.name = CPnamearray[i]; var _local3 = driver.colorshow_mc.tocolor_mc; driver.myColor = new Color(_local3); driver.myColorTransform = new Object(); var _local1 = driver.myColorTransform; _local1.ra = CParray[_local2][0]; _local1.rb = CParray[_local2][1]; _local1.ga = CParray[_local2][2]; _local1.gb = CParray[_local2][3]; _local1.ba = CParray[_local2][4]; _local1.bb = CParray[_local2][5]; _local1.aa = CParray[_local2][6]; _local1.ab = CParray[_local2][7]; driver.myColor.setTransform(_local1); }; _global.changeTextColor = function (currenttarget, mycolor, ctext, textfield) { var _local1 = currenttarget; var _local2 = ctext; if (!(_local2 === undefined)) { trace(_local2); trace(textfield); textfield.text = _local2; } _local1.myformat = new TextFormat(); _local1.myformat.color = mycolor; _local1.mytext.setTextFormat(_local1.myformat); }; _global.CPchangecolorcar = function (selected) { var _local2 = selected; var _local3 = _root; driver = _local3.Colorpicker_car_mc; _local3.colorname = ">> " + CPnamearray[_local2]; _local3.colorname2 = CPnamearray[_local2]; var ctargetbody = driver.tocolor_mc; driver.myColor = new Color(ctargetbody); driver.myColorTransform = new Object(); var _local1 = driver.myColorTransform; _local1.ra = CParray[_local2][0]; _local1.rb = CParray[_local2][1]; _local1.ga = CParray[_local2][2]; _local1.gb = CParray[_local2][3]; _local1.ba = CParray[_local2][4]; _local1.bb = CParray[_local2][5]; _local1.aa = CParray[_local2][6]; _local1.ab = CParray[_local2][7]; driver.myColor.setTransform(_local1); var myoldcolor = _local3["showcolor" + CPmycolor]; changeTextColor(myoldcolor, 13421772); _global.CPmycolor = _local2; var mynewcolor = _local3["showcolor" + CPmycolor]; changeTextColor(mynewcolor, 16777011); }; _root.createEmptyMovieClip("colorshower", 1); _root.colorshower.i = 0; _root.colorshower.myx = 50; _root.colorshower.onEnterFrame = function () { var _local1 = this; if (((((((_local1.i == 4) || (_local1.i == 8)) || (_local1.i == 10)) || (_local1.i == 16)) || (_local1.i == 19)) || (_local1.i == 21)) || (_local1.i == 29)) { ctarget = _root.attachMovie("colorpicker_colorset", "showcolor" + _local1.i, _local1.i + 30); ctarget.onPress = function () { CPchangecolorcar(this.mynumber); }; } else { ctarget = _root.attachMovie("colorpicker_demo", "showcolor" + _local1.i, _local1.i + 30); } ctarget.mynumber = _local1.i; ctarget._x = _local1.myx; ctarget._y = (_local1.i * 22) + 70; CPchangecolor(_local1.i, _local1.i); _local1.i = _local1.i + 1; if (_local1.i > 17) { ctarget._y = ((_local1.i - 18) * 22) + 70; _local1.myx = 220; ctarget._x = _local1.myx; } if (_local1.i > 33) { if (!(CPmycolor === undefined)) { CPchangecolorcar(CPmycolor); } _local1.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 () { var _local1 = _root; var _local2 = this; _local1.itembuy_underlay_mc.gotoAndStop(_local2.number); _local1.shopitems.gotoAndStop(_local2.number); _local1.cost = _local1.pricearray[_local2.number]; _local1.costshow = _local1.pricearrayshow[_local2.number]; _local1.letterselec = _local2.letter; _local1.inlistselec = _local2.inlist; if (_global["bought" + _local2.letter] == _local2.inlist) { _local1.item_buy_mc.gotoAndStop("already"); } else if (_local2.inlist > 1) { _local1.item_buy_mc.gotoAndStop("demo"); } else if (_global.mymoney < _local1.cost) { _local1.item_buy_mc.gotoAndStop("tomutch"); } else { _local1.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 () { var _local1 = _root; if (_local1.pressedslider || (_local1.dragging)) { _local1.pressedslider = false; var xpos = _local1["slider_mc" + _local1.dragid].slider_handler_mc._x; var _local2 = (xpos * 100) / 255; if (_local2 > 100) { _local2 = 100; } else if (_local2 < 0) { _local2 = 0; } _local1["tuning" + _local1.dragid] = _local2; var _local3 = Math.round((_local2 * _local1[("tuning" + _local1.dragid) + "_mc"]._totalframes) / 100); if (_local3 < 1) { _local3 = 1; } else if (_local3 > _local1[("tuning" + _local1.dragid) + "_mc"]._totalframes) { _local3 = _local1[("tuning" + _local1.dragid) + "_mc"]._totalframes; } _local1[("tuning" + _local1.dragid) + "_mc"].gotoAndStop(_local3); } }; _root.createEmptyMovieClip("sliderstarter_mc", 13); _root.sliderstarter_mc.ctime = 0; _root.sliderstarter_mc.onEnterFrame = function () { var _local1 = this; var _local3 = _root; if (_local1.ctime == 0) { _local1.i = 0; while (_local1.i <= 4) { var percent = _local3["tuning" + _local1.i]; trace("percent=" + percent); var xpos = ((percent * 255) / 100); _local3["slider_mc" + _local1.i].slider_handler_mc._x = xpos; var _local2 = Math.round((percent * _local3[("tuning" + _local1.i) + "_mc"]._totalframes) / 100); if (_local2 < 1) { _local2 = 1; } else if (_local2 > _local3[("tuning" + _local1.i) + "_mc"]._totalframes) { _local2 = _local3[("tuning" + _local1.i) + "_mc"]._totalframes; } _local3[("tuning" + _local1.i) + "_mc"].gotoAndStop(_local2); _local1.i++; } _local3.sliderstarter_mc.onEnterFrame = undefined; _local3.sliderstarter_mc.removeMovieClip(); } else { _local1.ctime = _local1.ctime + 1; } };
Instance of Symbol 910 MovieClip "slider_mc1" in Frame 673
onClipEvent (load) { this.id = 1; }
Instance of Symbol 910 MovieClip "slider_mc2" in Frame 673
onClipEvent (load) { this.id = 2; }
Instance of Symbol 910 MovieClip "slider_mc3" in Frame 673
onClipEvent (load) { this.id = 3; }
Instance of Symbol 910 MovieClip "slider_mc4" in Frame 673
onClipEvent (load) { this.id = 4; }
Frame 692
_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 () { var _local1 = this; if (_local1.ctime >= _local1.gtime) { var _local2 = _global[("pasby" + Math.ceil(Math.random() * 3)) + "_Sound"]; _local2.start(); _local1.ctime = 0; _local1.gtime = Math.round(Math.random() * 300) + 50; } _local1.ctime = _local1.ctime + 1; }; _root.esccatcher_mc.onEnterFrame = function () { var _local1 = _root; var _local2 = _global; var _local3 = this; if (!Key.isDown(27)) { _local3.pressing = false; } if (_local3.pressing) { } else if (Key.isDown(27)) { _local3.pressing = true; if (_local1.escapeMenu_mc._currentframe == 1) { if (driverObj.driver0.atpitstreet) { return; } SoundControl.stopSound(driverObj.driver0); Mouse.show(); if (_local1.paused_mc._currentframe == 1) { _local1.afterpause = _local2.gamestart; } _local2.gamestart = false; _local1.escapeMenu_mc.gotoAndStop(2); } else { if (driverObj.driver0.atpitstreet) { _local2.TimeControl.timePaused = _local1.afterpause; } else { _local2.gamestart = _local1.afterpause; } _local1.escapeMenu_mc.gotoAndStop(1); } } }; stop();
Frame 693
_global.framedest = undefined; _root.black_mc.gotoAndPlay("fadeout"); _root.esccatcher_mc.onEnterFrame = function () { var _local1 = _root; var _local2 = _global; var _local3 = this; if (!Key.isDown(27)) { _local3.pressing = false; } if (_local3.pressing) { } else if (Key.isDown(27)) { _local3.pressing = true; if (_local1.escapeMenu_mc._currentframe == 1) { if (driverObj.driver0.atpitstreet) { return; } SoundControl.stopSound(driverObj.driver0); Mouse.show(); if (_local1.paused_mc._currentframe == 1) { _local1.afterpause = _local2.gamestart; } _local2.gamestart = false; _local1.escapeMenu_mc.gotoAndStop(2); } else { if (driverObj.driver0.atpitstreet) { _local2.TimeControl.timePaused = _local1.afterpause; } else { _local2.gamestart = _local1.afterpause; } _local1.escapeMenu_mc.gotoAndStop(1); } } };
Frame 694
stop();
Frame 696
_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 () { var _local1 = this; i = 0; while (i < characterArray.length) { if (characterArray[i] == _local1) { characterArray.splice(i, 1); } i++; } }; MovieClip.prototype.addAsStatic = function () { staticArray.push(this); }; Array.prototype.sortOnNum = function (p) { var _local1 = function (a, b) { return(a[p] > b[p]); }; this.sort(_local1); }; _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 () { var _local3 = this; if (_local3.timePaused) { } else { _local3.currentTime = (MainControl.getmytimer() / 1000) - (_root.startmainpittimer / 1000); _root.toshowpittime = _local3.currentTime; var _local1 = String(_local3.currentTime); spotdot = _local1.lastIndexOf("."); stringlength = _local1.length; if (spotdot == -1) { _local1 = _local1 + ".00"; } else if ((stringlength - spotdot) == 2) { _local1 = _local1 + "0"; } spotdot = _local1.lastIndexOf("."); stringlength2 = _local1.length; differenceRound2 = _local1.substring(0, spotdot + 3); var _local2 = differenceRound2; _root.indicator_time_mc.timeDisplay_txt.text = _local2; _root.indicator_time_mc.timeDisplay2_txt.text = _local2; } }; TimeObject.prototype.saveTime = function () { var _local1 = _global; var _local3 = _root; 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); _local1.averagetotal = 0; i = 0; while (i <= maxlength) { var _local2 = Number(pitstoptimes[i]); trace("trow=" + _local2); _local1.averagetotal = _local1.averagetotal + _local2; trace("averagetotal in = " + _local1.averagetotal); i++; } trace("averagetotal before deviding = " + _local1.averagetotal); var averagetotaltrow = (_local1.averagetotal / maxlength); _local1.averagetotal = averagetotaltrow; trace("averagetotal = " + _local1.averagetotal); var gameHour = this.gettxt(_local1.averagetotal); _local3.menu_levelcomplited_mc.averagetotal_txt.text = gameHour; _local3.points = gameHour; _local3.level = clevel; trace("-------------------_" + gameHour); trace("-------pitstoplevel---------"); maxlength = pitstoplevel.length - 1; trace("maxlength=" + maxlength); _local1.average = 0; i = 0; while (i <= maxlength) { var _local2 = Number(pitstoplevel[i]); trace("trow=" + _local2); _local1.average = _local1.average + _local2; trace("average in = " + _local1.average); i++; } trace("average before deviding = " + _local1.average); var averagetrow = (_local1.average / maxlength); _local1.average = averagetrow; trace("average = " + _local1.average); var gameHour = this.gettxt(String(_local1.average)); _local3.menu_levelcomplited_mc.average_txt.text = gameHour; var differenceRound = String(targettime); var gameHour = this.gettxt(differenceRound); _local3.menu_levelcomplited_mc.targettime_txt.text = gameHour; _local1.overtime = targettime - average; var differenceRound = String(overtime); var gameHour = this.gettxt(differenceRound); _local3.menu_levelcomplited_mc.overtime_txt.text = gameHour; }; TimeObject.prototype.gettxt = function (givenNumber) { var _local2 = givenNumber; differenceRound = String(_local2); 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 _local1 = differenceRound.substring(0, spotdot + 3); return(_local1); }; TimeObject.prototype.endGame = function () { }; TimeObject.prototype.resetTime = function () { this.currentTime = 0; var _local1 = "0.00"; _root.indicator_time_mc.timeDisplay_txt.text = _local1; _root.indicator_time_mc.timeDisplay2_txt.text = _local1; }; TimeObject.prototype.stopTime = function () { var _local1 = String(this.currentTime); spotdot = _local1.lastIndexOf("."); stringlength = _local1.length; if (spotdot == -1) { _local1 = _local1 + ".00"; } else if ((stringlength - spotdot) == 2) { _local1 = _local1 + "0"; } spotdot = _local1.lastIndexOf("."); stringlength2 = _local1.length; differenceRound2 = _local1.substring(0, spotdot + 3); var _local2 = differenceRound2; _root.indicator_time_mc.timeDisplay_txt.text = _local2; _root.indicator_time_mc.timeDisplay2_txt.text = _local2; this.timePaused = true; }; MoneyObject = function () { }; MoneyObject.prototype.addFunds = function (amount) { this.totalFunds = this.totalFunds + amount; this.displayFunds(); }; MoneyObject.prototype.decreaseFunds = function (amount) { var _local1 = this; _local1.totalFunds = _local1.totalFunds - amount; if (_local1.totalFunds < 0) { _local1.totalFunds = 0; } _local1.displayFunds(); }; MoneyObject.prototype.resetFunds = function () { this.totalFunds = 0; this.displayFunds(); }; MoneyObject.prototype.displayFunds = function () { var _local3 = _root; var _local1 = this.totalFunds; var totalCents = Math.round(_local1 * 100); var _local2 = String(totalCents).slice(-2); var dollars = String(totalCents).substring(0, String(totalCents).length - 2); if (String(_local1).length == 1) { if (_local1 == 0) { _local3.tabs.moneyDisplay_txt.text = "$ 0.00"; } else { _local3.tabs.moneyDisplay_txt.text = "$ 0.0" + _local2; } } else if (String(_local1).length == 2) { _local3.tabs.moneyDisplay_txt.text = "$ 0." + _local2; } else if (String(dollars).length == 0) { _local3.tabs.moneyDisplay_txt.text = "$ 0." + _local2; } else { _local3.tabs.moneyDisplay_txt.text = (("$ " + dollars) + ".") + _local2; } }; ScreenObject = function () { }; ScreenObject.prototype.normalMode = function () { var _local1 = _root; this.debug = false; _local1.screenMask._visible = true; _local1.gameScreen.setMask(_local1.screenMask); _local1.screenBG._visible = true; _local1.gameScreen.labels._visible = false; _local1.gameScreen.outlines._visible = false; _local1.tabs._visible = true; _local1.buttons._visible = true; _local1.debugger._visible = false; }; ScreenObject.prototype.debugMode = function () { var _local1 = _root; this.debug = true; _local1.gameScreen.setMask(null); _local1.screenMask._visible = false; _local1.screenBG._visible = false; _local1.gameScreen.labels._visible = true; _local1.gameScreen.outlines._visible = true; _local1.tabs._visible = false; _local1.buttons._visible = false; _local1.debugger._visible = true; }; ScreenObject.prototype.switchMode = function () { var _local1 = this; if (_local1.debug) { _local1.normalMode(); } else { _local1.debugMode(); } }; ScreenObject.prototype.scrollScreen = function (referencePoint) { var _local3 = referencePoint; var _local2 = screenReferences[_local3].xPos; var _local1 = screenReferences[_local3].yPos; this.currentX = _local2; this.currentY = _local1; this.currentReferencePoint = _local3; this.broadcastMessage("onScroll", _local3); gameControl.doWalk(); _root.gameScreen._x = _local2; _root.gameScreen._y = _local1; }; ScreenObject.prototype.clickCharacter = function (Obj) { var _local2 = _root; var _local1 = obj; if (_local2.mainCharacter == _local1) { actionControl.mainCharacter = undefined; _local2.mainCharacter = undefined; actionControl.deselectAction(); } else { _local2.mainCharacter = _local1; _local2.gameScreen.mainCharacter = _local1; actionControl.selectAction(_local1); } }; ScreenObject.prototype.clickScreen = function (mouseX, mouseY, charX, charY) { var _local1 = _root; var _local2 = this; if (!_local1.gameScreen.mainCharacter.waiting) { actionControl.resetcharacter(); var cxPos = Math.ceil(_local1.gameScreen.mainCharacter.xPos / _local2.tileWidth); var cyPos = Math.ceil(_local1.gameScreen.mainCharacter.yPos / _local2.tileHeight); xPos = mouseX; yPos = mouseY; var _local3 = Math.ceil(xPos / _local2.tileWidth) - 1; var eyPos = (Math.ceil(yPos / _local2.tileHeight) - 1); if ((cxPos == _local3) && (cyPos == eyPos)) { } else { direction = "notimportant"; _local1.newCharacter = _local1.mainCharacter; delete _local1.newCharacter.mileStones; delete _local1.newCharacter.wayPoints; xPos = _local1.gameScreen.mainCharacter.xPos; yPos = _local1.gameScreen.mainCharacter.yPos; _local2.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); screenControl.setboei(xPos, yPos, mouseX, mouseY); xPos = mouseX; yPos = mouseY; _local2.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); actionControl.mainCharacter = undefined; _local1.mainCharacter = undefined; actionControl.deselectAction(); } } }; ScreenObject.prototype.clickScreenSingle = function (mouseX, mouseY, obj) { var _local1 = _root; var _local2 = this; if (!_local1.gameScreen.mainCharacter.waiting) { var _local3 = obj; actionControl.mainCharacter = _local3; _local1.mainCharacter = _local3; _local1.gameScreen.mainCharacter = _local3; actionControl.resetcharacter(); var cxPos = Math.ceil(_local1.gameScreen.mainCharacter.xPos / _local2.tileWidth); var cyPos = Math.ceil(_local1.gameScreen.mainCharacter.yPos / _local2.tileHeight); xPos = mouseX; yPos = mouseY; var exPos = (Math.ceil(xPos / _local2.tileWidth) - 1); var eyPos = (Math.ceil(yPos / _local2.tileHeight) - 1); if ((cxPos == exPos) && (cyPos == eyPos)) { } else { direction = "notimportant"; _local1.newCharacter = _local1.mainCharacter; delete _local1.newCharacter.mileStones; delete _local1.newCharacter.wayPoints; xPos = _local1.gameScreen.mainCharacter.xPos; yPos = _local1.gameScreen.mainCharacter.yPos; _local2.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); xPos = mouseX; yPos = mouseY; _local2.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); actionControl.mainCharacter = undefined; _local1.mainCharacter = undefined; actionControl.deselectAction(); } } }; ScreenObject.prototype.clickAction = function (mouseX, mouseY, charX, charY) { var _local1 = _root; var _local2 = this; if (!_local1.gameScreen.mainCharacter.waiting) { var cxPos = Math.ceil(_local1.gameScreen.mainCharacter.xPos / _local2.tileWidth); var cyPos = Math.ceil(_local1.gameScreen.mainCharacter.yPos / _local2.tileHeight); xPos = mouseX - _local2.currentX; yPos = mouseY - _local2.currentY; var _local3 = Math.ceil(xPos / _local2.tileWidth); var eyPos = Math.ceil(yPos / _local2.tileHeight); if ((cxPos == _local3) && (cyPos == eyPos)) { if (!(_local1.mainCharacter.myendpose === undefined)) { _local1.mainCharacter.pose = _local1.mainCharacter.myendpose; _local1.mainCharacter.gotoAndStop(_local1.mainCharacter.pose); } _local1.mainCharacter.oldPose = "idle"; _local1.mainCharacter.poseClip.gotoAndStop(1); _local1.mainCharacter.myendfunction(_local1.mainCharacter); } else { direction = "notimportant"; _local1.newCharacter = _local1.mainCharacter; delete _local1.newCharacter.mileStones; delete _local1.newCharacter.wayPoints; xPos = _local1.gameScreen.mainCharacter.xPos; yPos = _local1.gameScreen.mainCharacter.yPos; _local2.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); screenControl.setboei(xPos, yPos, mouseX, mouseY); xPos = mouseX - _local2.currentX; yPos = mouseY - _local2.currentY; _local2.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } } }; ScreenObject.prototype.setboei = function (xPos, yPos, xGoal, yGoal) { var _local1 = _root; var _local2 = this; var _local3 = xPos; if ((_local3 > _local1.lineV3_mc._x) && (xGoal > _local1.lineV3_mc._x)) { trace("returned on 1"); } else if ((_local3 < _local1.lineV1_mc._x) && (xGoal < _local1.lineV1_mc._x)) { trace("returned on 2"); } else if ((yPos < _local1.line1_mc._y) && (yGoal < _local1.line1_mc._y)) { if ((_local3 < _local1.lineV2_mc._x) && (xGoal > _local1.lineV2_mc._x)) { var xTogive = _local1.dot9_mc._x; var yTogive = _local1.dot9_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } if ((_local3 > _local1.lineV2_mc._x) && (xGoal < _local1.lineV2_mc._x)) { var xTogive = _local1.dot9_mc._x; var yTogive = _local1.dot9_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } trace("returned on 3"); } else if ((yPos > _local1.line2_mc._y) && (yGoal > _local1.line2_mc._y)) { if ((_local3 < _local1.lineV2_mc._x) && (xGoal > _local1.lineV2_mc._x)) { var xTogive = _local1.dot10_mc._x; var yTogive = _local1.dot10_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } if ((_local3 > _local1.lineV2_mc._x) && (xGoal < _local1.lineV2_mc._x)) { var xTogive = _local1.dot10_mc._x; var yTogive = _local1.dot10_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } trace("returned on 4"); } else if ((_local3 > _local1.lineV3_mc._x) && (yGoal > _local1.line3_mc._y)) { trace("from right going under"); var xTogive = _local1.dot6_mc._x; var yTogive = _local1.dot6_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); if ((_local3 > _local1.lineV2_mc._x) && (xGoal < _local1.lineV2_mc._x)) { var xTogive = _local1.dot10_mc._x; var yTogive = _local1.dot10_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } if (xGoal < _local1.lineV1_mc._x) { var xTogive = _local1.dot2_mc._x; var yTogive = _local1.dot6_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } } else if ((_local3 > _local1.lineV3_mc._x) && (yGoal < _local1.line3_mc._y)) { trace("from right going over"); var xTogive = _local1.dot6_mc._x; var yTogive = _local1.dot2_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); if ((_local3 > _local1.lineV2_mc._x) && (xGoal < _local1.lineV2_mc._x)) { var xTogive = _local1.dot9_mc._x; var yTogive = _local1.dot9_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } if (xGoal < _local1.lineV1_mc._x) { var xTogive = _local1.dot2_mc._x; var yTogive = _local1.dot2_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } } else if ((_local3 < _local1.lineV1_mc._x) && (yGoal > _local1.line3_mc._y)) { trace("from left going under"); var xTogive = _local1.dot2_mc._x; var yTogive = _local1.dot6_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); if ((_local3 < _local1.lineV2_mc._x) && (xGoal > _local1.lineV2_mc._x)) { var xTogive = _local1.dot10_mc._x; var yTogive = _local1.dot10_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } if (xGoal >= _local1.lineV3_mc._x) { var xTogive = _local1.dot6_mc._x; var yTogive = _local1.dot6_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } } else if ((_local3 > _local1.lineV3_mc._x) && (yGoal < _local1.line3_mc._y)) { trace("from left going over"); var xTogive = _local1.dot2_mc._x; var yTogive = _local1.dot2_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); if ((_local3 < _local1.lineV2_mc._x) && (xGoal > _local1.lineV2_mc._x)) { var xTogive = _local1.dot9_mc._x; var yTogive = _local1.dot9_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } if (xGoal > _local1.lineV3_mc._x) { var xTogive = _local1.dot6_mc._x; var yTogive = _local1.dot2_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } } else if ((((yPos < _local1.line1_mc._y) && (_local3 > _local1.lineV1_mc._x)) && (_local3 < _local1.lineV3_mc._x)) && (xGoal < _local1.lineV1_mc._x)) { trace("from top going left"); var xTogive = _local1.dot1_mc._x; var yTogive = _local1.dot1_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } else if ((((yPos < _local1.line1_mc._y) && (_local3 > _local1.lineV1_mc._x)) && (_local3 < _local1.lineV3_mc._x)) && (xGoal > _local1.lineV3_mc._x)) { trace("from top going right"); var xTogive = _local1.dot5_mc._x; var yTogive = _local1.dot1_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } else if ((((yPos > _local1.line2_mc._y) && (_local3 > _local1.lineV1_mc._x)) && (_local3 < _local1.lineV3_mc._x)) && (xGoal < _local1.lineV1_mc._x)) { trace("from buttom going left"); var xTogive = _local1.dot1_mc._x; var yTogive = _local1.dot8_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } else if ((((yPos > _local1.line2_mc._y) && (_local3 > _local1.lineV1_mc._x)) && (_local3 < _local1.lineV3_mc._x)) && (xGoal > _local1.lineV3_mc._x)) { trace("from buttom going rigth"); var xTogive = _local1.dot5_mc._x; var yTogive = _local1.dot8_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } else { if (((yPos < _local1.line1_mc._y) && (xGoal <= _local1.lineV2_mc._x)) && (yGoal > _local1.line2_mc._y)) { trace("from top going left to buttom"); var xTogive = _local1.dot1_mc._x; var yTogive = _local1.dot1_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); var xTogive = _local1.dot1_mc._x; var yTogive = _local1.dot8_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } else if (((yPos < _local1.line1_mc._y) && (xGoal > _local1.lineV2_mc._x)) && (yGoal > _local1.line2_mc._y)) { trace("from top going rigth to buttom"); var xTogive = _local1.dot5_mc._x; var yTogive = _local1.dot1_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); var xTogive = _local1.dot5_mc._x; var yTogive = _local1.dot8_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } if (((yPos > _local1.line2_mc._y) && (xGoal <= _local1.lineV2_mc._x)) && (yGoal < _local1.line1_mc._y)) { trace("from buttom going left to top"); var xTogive = _local1.dot1_mc._x; var yTogive = _local1.dot8_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); var xTogive = _local1.dot1_mc._x; var yTogive = _local1.dot1_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } else if (((yPos > _local1.line2_mc._y) && (xGoal > _local1.lineV2_mc._x)) && (yGoal < _local1.line1_mc._y)) { trace("from buttom going left to buttom"); var xTogive = _local1.dot5_mc._x; var yTogive = _local1.dot8_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); var xTogive = _local1.dot5_mc._x; var yTogive = _local1.dot1_mc._y; _local2.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(_local2.nextWaypoint); } trace("Hoefde niet om telopen"); } }; ScreenObject.prototype.getCoordinates = function (x, y) { var _local2 = Math.ceil(x / this.tileWidth); var _local1 = Math.ceil(y / this.tileHeight); return({x:_local2, y:_local1}); }; ScreenObject.prototype.getTileStatus = function (column, row) { currentTile = map[column - 1][row - 1]; if (currentTile == 0) { return(false); } return(true); }; screenObject.prototype.checkScroll = function () { var _local1 = this; xPos = _root.gameScreen.mainCharacter.xPos + _local1.currentX; yPos = _root.gameScreen.mainCharacter.yPos + _local1.currentY; if ((((yPos >= 123) && (yPos <= 379)) && (xPos >= 92)) && (xPos <= 499)) { } else if (((yPos <= 123) && (xPos >= 166)) && (xPos < 499)) { if (!(screenReferences[_local1.currentReferencePoint].position8 === "disabled")) { _local1.scrollScreen(screenReferences[_local1.currentReferencePoint].position8); } } else if ((yPos <= 284) && (xPos >= 499)) { if (!(screenReferences[_local1.currentReferencePoint].position9 === "disabled")) { _local1.scrollScreen(screenReferences[_local1.currentReferencePoint].position9); } } else if (((yPos > 284) && (xPos >= 499)) || ((yPos >= 379) && (xPos >= 425))) { if (!(screenReferences[_local1.currentReferencePoint].position3 === "disabled")) { _local1.scrollScreen(screenReferences[_local1.currentReferencePoint].position3); } } else if (((yPos >= 379) && (xPos > 92)) && (xPos < 425)) { if (!(screenReferences[_local1.currentReferencePoint].position2 === "disabled")) { _local1.scrollScreen(screenReferences[_local1.currentReferencePoint].position2); } } else if ((yPos > 216) && (xPos <= 92)) { if (!(screenReferences[_local1.currentReferencePoint].position4 === "disabled")) { _local1.scrollScreen(screenReferences[_local1.currentReferencePoint].position4); } } else if (((yPos <= 216) && (xPos <= 92)) || ((yPos <= 123) && (xPos < 166))) { if (!(screenReferences[_local1.currentReferencePoint].position7 === "disabled")) { _local1.scrollScreen(screenReferences[_local1.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) { var _local1 = this; if (type == "character") { _local1.depthCountCharacter++; if ((_local1.depthCountCharacter >= 1000) || (_local1.depthCountCharacter < 150)) { _local1.depthCountCharacter = 150; } return(_local1.depthCountCharacter); } if (type == "static") { _local1.depthCountStatic++; if ((_local1.depthCountStatic >= 150) || (_local1.depthCountStatic < 0)) { trace("To many static objects in game.\nIncrease maximum number of static objects"); } return(_local1.depthCountStatic); } return(undefined); }; GameObject.prototype.doWalk = function () { var _local1 = this; if (!timeControl.gamePaused) { _local1.broadcastMessage("onWalk"); if (_local1.charactersPaused) { _local1.charactersPaused = false; } } else if (!_local1.charactersPaused) { _local1.broadcastMessage("onPause"); _local1.charactersPaused = true; } }; GameObject.prototype.createCharacter = function (xPos, yPos, direction) { var _local1 = this; _local1.characterCount++; _local1.characterLivingCount++; var uniqueDepth = _local1.getUniqueDepth("character"); newAvatar = _local1.avatars[Math.floor(Math.random() * _local1.avatars.length)]; newCharacter = _root.gameScreen.attachMovie("character35", "character" + _local1.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; _local1.uniqueDepth = uniqueDepth; newCharacter.direction = direction; randomObjectives = Math.round(Math.random() * 3) + 3; _local1.nextWaypoint = {x:xPos, y:yPos, direction:direction}; _local1.saveMileStone(_local1.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); } _local1.nextWaypoint = _local1.getNewWaypoint(lastX, lastY, lastDirection); if (_local1.checkWaypoint(_local1.nextWaypoint)) { _local1.saveMileStone(_local1.nextWaypoint); break; } if (tries == 6) { } tries++; } i++; } _local1.saveMileStone(_local1.getEndZone(_local1.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 () { var _local1 = this; if (_local1.waiting) { } else if ((_local1.wayPoints.length < 1) && (!_local1.waiting)) { _local1.mileStone++; _local1.wayPoint = 1; pathObj = new Object(); pathObj.start = screenControl.getCoordinates(_local1.mileStones[_local1.mileStone - 1].x, _local1.mileStones[_local1.mileStone - 1].y); pathObj.end = screenControl.getCoordinates(_local1.mileStones[_local1.mileStone].x, _local1.mileStones[_local1.mileStone].y); pathObj.mc = _local1; pathObj.depth = 50; if (!_local1.imLive) { gameControl.waitForPath.push(pathObj); } else { gameControl.waitForPath.unshift(pathObj); } _local1.waiting = true; _local1.poseClip.stop(); _local1.oldPose = "idle"; } else { var _local2 = _local1.yPos - _local1.wayPoints[_local1.wayPoint].y; var _local3 = _local1.xPos - _local1.wayPoints[_local1.wayPoint].x; if (_local2 >= _local1.speedY) { _local1.yPos = _local1.yPos - _local1.speedY; _local1.yDirection = "up"; } else if (_local2 <= (-_local1.speedY)) { _local1.yPos = _local1.yPos + _local1.speedY; _local1.yDirection = "down"; } else { _local1.yDirection = "straight"; } if (_local3 <= (-_local1.speedX)) { _local1.xPos = _local1.xPos + _local1.speedX; _local1.xDirection = "right"; } else if (_local3 >= _local1.speedX) { _local1.xPos = _local1.xPos - _local1.speedX; _local1.xDirection = "left"; } else { _local1.xDirection = "straight"; } _local2 = _local1.yPos - _local1.wayPoints[_local1.wayPoint].y; _local3 = _local1.xPos - _local1.wayPoints[_local1.wayPoint].x; if ((((_local2 < _local1.speedY) && (_local2 > (-_local1.speedY))) && (_local3 > (-_local1.speedX))) && (_local3 < _local1.speedX)) { if (_local1.wayPoint < (_local1.wayPoints.length - 1)) { _local1.wayPoint++; } else if (_local1.mileStone < (_local1.mileStones.length - 1)) { delete _local1.wayPoints; } else { _local1.characterLivingCount--; _local1.removeAsCharacter(); _local1.removeMovieClip(); } } var positionX = (_local1.xPos + screenControl.currentX); var positionY = (_local1.yPos + screenControl.currentY); _local1.imLive = false; _local1.imLive = true; if (_local1.yDirection == "up") { if (_local1.xDirection == "right") { _local1.pose = "pose9"; } else if (_local1.xDirection == "straight") { _local1.pose = "pose8"; } else if (_local1.xDirection == "left") { _local1.pose = "pose7"; } } else if (_local1.yDirection == "straight") { if (_local1.xDirection == "right") { _local1.pose = "pose6"; } else if (_local1.xDirection == "straight") { } else if (_local1.xDirection == "left") { _local1.pose = "pose4"; } } else if (_local1.yDirection == "down") { if (_local1.xDirection == "right") { _local1.pose = "pose3"; } else if (_local1.xDirection == "straight") { _local1.pose = "pose2"; } else if (_local1.xDirection == "left") { _local1.pose = "pose1"; } } if (_local1.atIdleDepth) { _local1.atIdleDepth = false; } _local1.swapDepths((positionY * 350) + _local1.uniqueDepth); if (!(_local1.oldPose === _local1.pose)) { _local1.gotoAndStop(_local1.pose); _local1.poseClip.play(); _local1.oldPose = _local1.pose; } _local1._x = _local1.xPos; _local1._y = _local1.yPos; } }; newCharacter.onPause = function () { this.oldPose = "idle"; this.poseClip.gotoAndStop(1); }; newCharacter.onPress = function () { var _local1 = this; var _local2 = _root; if (!timeControl.gamePaused) { mouseX = Math.round(_local2._xmouse - screenControl.currentX); mouseY = Math.round(_local2._ymouse - screenControl.currentY); characterX = _local2.gameScreen.mainCharacter._x; characterY = _local2.gameScreen.mainCharacter._y; screenControl.clickCharacter(mouseX, mouseY, characterX, characterY, _local1.type, _local1.sex, _local1.firstname, _local1.lastname, _local1.head, _local1); } }; newCharacter.useHandCursor = false; }; GameObject.prototype.createMainCharacter = function (xPos, yPos, direction) { var _local1 = this; _local1.characterCount++; _local1.characterLivingCount++; var uniqueDepth = _local1.getUniqueDepth("character"); newAvatar = _local1.avatars[Math.floor(Math.random() * _local1.avatars.length)]; newCharacter = _root.gameScreen.attachMovie("character35", "character" + _local1.characterCount, uniqueDepth); newCharacter.id = _local1.characterCount; newCharacter._x = xPos; newCharacter._y = yPos; _local1.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 () { var _local1 = this; if (_local1.waiting) { } else if ((_local1.wayPoints.length < 1) && (!_local1.waiting)) { _local1.mileStone = 1; _local1.wayPoint = 1; if (!(_local1.mileStones[1] === undefined)) { pathObj = new Object(); pathObj.start = screenControl.getCoordinates(_local1.mileStones[_local1.mileStone - 1].x, _local1.mileStones[_local1.mileStone - 1].y); pathObj.end = screenControl.getCoordinates(_local1.mileStones[_local1.mileStone].x, _local1.mileStones[_local1.mileStone].y); pathObj.xcor = _local1.mileStones[_local1.mileStone].x; pathObj.ycor = _local1.mileStones[_local1.mileStone].y; pathObj.mc = _local1; pathObj.depth = 50; gameControl.waitForPath.unshift(pathObj); _local1.waiting = true; } _local1.poseClip.gotoAndStop(1); _local1.oldPose = "idle"; } else { var _local2 = _local1.yPos - _local1.wayPoints[_local1.wayPoint].y; var _local3 = _local1.xPos - _local1.wayPoints[_local1.wayPoint].x; if (_local2 >= _local1.speedY) { _local1.yPos = _local1.yPos - _local1.speedY; _local1.yDirection = "up"; } else if (_local2 <= (-_local1.speedY)) { _local1.yPos = _local1.yPos + _local1.speedY; _local1.yDirection = "down"; } else { _local1.yDirection = "straight"; } if (_local3 <= (-_local1.speedX)) { _local1.xPos = _local1.xPos + _local1.speedX; _local1.xDirection = "right"; } else if (_local3 >= _local1.speedX) { _local1.xPos = _local1.xPos - _local1.speedX; _local1.xDirection = "left"; } else { _local1.xDirection = "straight"; } _local2 = _local1.yPos - _local1.wayPoints[_local1.wayPoint].y; _local3 = _local1.xPos - _local1.wayPoints[_local1.wayPoint].x; if ((((_local2 < _local1.speedY) && (_local2 > (-_local1.speedY))) && (_local3 > (-_local1.speedX))) && (_local3 < _local1.speedX)) { if (_local1.wayPoint < (_local1.wayPoints.length - 1)) { _local1.wayPoint++; // unexpected jump } trace((("this.mileStone=" + _local1.mileStone) + " , this.mileStones.length=") + _local1.mileStones.length); if (_local1.mileStone < (_local1.mileStones.length - 1)) { trace("at first milestone.. but not at the second one yet"); delete _local1.wayPoints; _local1.mileStones.shift(); _local1._x = _local1.xPos; _local1._y = _local1.yPos; if (!(_local1.oldPose === _local1.pose)) { _local1.gotoAndStop(_local1.pose); _local1.poseClip.gotoAndStop(1); _local1.oldPose = "idle"; } return; } delete _local1.wayPoints; delete _local1.mileStones; if (!(_local1.myendpose === undefined)) { _local1.pose = _local1.myendpose; _local1.gotoAndStop(_local1.pose); } _local1.oldPose = "idle"; _local1.poseClip.gotoAndStop(1); if (!(_local1.myendfunction === undefined)) { _local1.myendfunction(_local1); } _local1.myendfunction = undefined; _local1.myendpose = undefined; } else { var positionX = (_local1.xPos + screenControl.currentX); var positionY = (_local1.yPos + screenControl.currentY); _local1.imLive = false; _local1.imLive = true; if (_local1.handsfull == "band") { _local1.extrapossNumber = 9; } else if (_local1.handsfull == "voorvleugel") { _local1.extrapossNumber = 21; } else if (_local1.handsfull == "achtervleugel") { _local1.extrapossNumber = 30; } else if (_local1.handsfull == "voorvleugeloud") { _local1.extrapossNumber = 21; } else if (_local1.handsfull == "voorvleugeloud2") { _local1.extrapossNumber = 56; } else if (_local1.handsfull == "achtervleugeloud") { _local1.extrapossNumber = 30; } else if (_local1.handsfull == "achtervleugeloud2") { _local1.extrapossNumber = 47; } else { _local1.extrapossNumber = 0; } if (_local1.yDirection == "up") { if (_local1.xDirection == "right") { _local1.pose = "pose" + (9 + _local1.extrapossNumber); } else if (_local1.xDirection == "straight") { _local1.pose = "pose" + (8 + _local1.extrapossNumber); } else if (_local1.xDirection == "left") { _local1.pose = "pose" + (7 + _local1.extrapossNumber); } } else if (_local1.yDirection == "straight") { if (_local1.xDirection == "right") { _local1.pose = "pose" + (6 + _local1.extrapossNumber); } else if (_local1.xDirection == "straight") { } else if (_local1.xDirection == "left") { _local1.pose = "pose" + (4 + _local1.extrapossNumber); } } else if (_local1.yDirection == "down") { if (_local1.xDirection == "right") { _local1.pose = "pose" + (3 + _local1.extrapossNumber); } else if (_local1.xDirection == "straight") { _local1.pose = "pose" + (2 + _local1.extrapossNumber); } else if (_local1.xDirection == "left") { _local1.pose = "pose" + (1 + _local1.extrapossNumber); } } if (_local1.atIdleDepth) { _local1.atIdleDepth = false; } _local1.swapDepths((positionY * 350) + _local1.uniqueDepth); if (!(_local1.oldPose === _local1.pose)) { _local1.gotoAndStop(_local1.pose); _local1.poseClip.play(); _local1.oldPose = _local1.pose; } _local1._x = _local1.xPos; _local1._y = _local1.yPos; } } }; newCharacter.onPress = function () { if (!timeControl.gamePaused) { var _local1 = this; screenControl.clickCharacter(_local1); } }; newCharacter.useHandCursor = true; newCharacter.onPause = function () { this.oldPose = "idle"; this.poseClip.gotoAndStop(1); }; }; GameObject.prototype.createPoliceCharacter = function (xPos, yPos, direction) { var _local1 = this; _local1.characterCount++; var uniqueDepth = _local1.getUniqueDepth("character"); newAvatar = _local1.avatars[Math.floor(Math.random() * _local1.avatars.length)]; newCharacter = _root.gameScreen.attachMovie("character35", "police", uniqueDepth); newCharacter._x = xPos; newCharacter._y = yPos; _local1.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 () { var _local1 = this; if (_local1.waiting) { } else if ((_local1.wayPoints.length < 1) && (!_local1.waiting)) { _local1.mileStone = 1; _local1.wayPoint = 1; if (!(_local1.mileStones[1] === undefined)) { pathObj = new Object(); pathObj.start = screenControl.getCoordinates(_local1.mileStones[_local1.mileStone - 1].x, _local1.mileStones[_local1.mileStone - 1].y); pathObj.end = screenControl.getCoordinates(_local1.mileStones[_local1.mileStone].x, _local1.mileStones[_local1.mileStone].y); pathObj.mc = _local1; pathObj.depth = 50; gameControl.waitForPath.unshift(pathObj); _local1.waiting = true; } else { delete _local1.wayPoints; delete _local1.mileStones; _local1.oldPose = "idle"; _local1.poseClip.gotoAndStop(1); gameControl.getPoliceMileStone(_local1); } _local1.poseClip.gotoAndStop(1); _local1.oldPose = "idle"; } else { var diffY = (_local1.yPos - _local1.wayPoints[_local1.wayPoint].y); var diffX = (_local1.xPos - _local1.wayPoints[_local1.wayPoint].x); if (diffY >= _local1.speedY) { _local1.yPos = _local1.yPos - _local1.speedY; _local1.yDirection = "up"; } else if (diffY <= (-_local1.speedY)) { _local1.yPos = _local1.yPos + _local1.speedY; _local1.yDirection = "down"; } else { _local1.yDirection = "straight"; } if (diffX <= (-_local1.speedX)) { _local1.xPos = _local1.xPos + _local1.speedX; _local1.xDirection = "right"; } else if (diffX >= _local1.speedX) { _local1.xPos = _local1.xPos - _local1.speedX; _local1.xDirection = "left"; } else { _local1.xDirection = "straight"; } var diffY = (_local1.yPos - _local1.wayPoints[_local1.wayPoint].y); var diffX = (_local1.xPos - _local1.wayPoints[_local1.wayPoint].x); if ((((diffY < _local1.speedY) && (diffY > (-_local1.speedY))) && (diffX > (-_local1.speedX))) && (diffX < _local1.speedX)) { if (_local1.wayPoint < (_local1.wayPoints.length - 1)) { _local1.wayPoint++; } else { delete _local1.wayPoints; delete _local1.mileStones; _local1.oldPose = "idle"; _local1.poseClip.gotoAndStop(1); gameControl.getPoliceMileStone(_local1); } } var _local3 = _local1.xPos + screenControl.currentX; var _local2 = _local1.yPos + screenControl.currentY; _local1.imLive = false; if ((((_local2 > 82) && (_local2 < 418)) && (_local3 > 52)) && (_local3 < 541)) { _local1.imLive = true; if (_local1.yDirection == "up") { if (_local1.xDirection == "right") { _local1.pose = "pose9"; } else if (_local1.xDirection == "straight") { _local1.pose = "pose8"; } else if (_local1.xDirection == "left") { _local1.pose = "pose7"; } } else if (_local1.yDirection == "straight") { if (_local1.xDirection == "right") { _local1.pose = "pose6"; } else if (_local1.xDirection == "straight") { } else if (_local1.xDirection == "left") { _local1.pose = "pose4"; } } else if (_local1.yDirection == "down") { if (_local1.xDirection == "right") { _local1.pose = "pose3"; } else if (_local1.xDirection == "straight") { _local1.pose = "pose2"; } else if (_local1.xDirection == "left") { _local1.pose = "pose1"; } } if (_local1.atIdleDepth) { _local1.atIdleDepth = false; } _local1.swapDepths((_local2 * 350) + _local1.uniqueDepth); if (!(_local1.oldPose === _local1.pose)) { _local1.gotoAndStop(_local1.pose); _local1.poseClip.play(); _local1.oldPose = _local1.pose; } _local1._x = _local1.xPos; _local1._y = _local1.yPos; } else if (!_local1.atIdleDepth) { _local1.swapDepths(500000 + _local1.uniqueDepth); _local1.atIdleDepth = true; boundingX = 1850 + (Math.random() * 165); boundingY = 200 + (Math.random() * 88); _local1._x = boundingX; _local1._y = boundingY; _local1.oldPose = "idle"; _local1.poseClip.gotoAndStop(1); } } }; newCharacter.onPause = function () { this.oldPose = "idle"; this.poseClip.gotoAndStop(1); }; }; GameObject.prototype.getPoliceMileStone = function (name) { var _local1 = this; newCharacter = name; direction = "notimportant"; _local1.nextWaypoint = {x:newCharacter.xPos, y:newCharacter.yPos, direction:direction}; _local1.saveMileStone(_local1.nextWaypoint); exPos = (_root.gameScreen.mainCharacter.xPos + Math.ceil(Math.random() * 800)) - 400; eyPos = (_root.gameScreen.mainCharacter.yPos + Math.ceil(Math.random() * 800)) - 400; _local1.nextWaypoint = {x:exPos, y:eyPos, direction:direction}; if (_local1.checkWaypoint(_local1.nextWaypoint)) { _local1.saveMileStone(_local1.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) { var _local1 = obj; if (newCharacter.mileStones == undefined) { newCharacter.mileStones = new Array(); } if ((_local1.x == undefined) || (_local1.y == undefined)) { trace("Property undefined for current waypoint..."); } else { newCharacter.mileStones.push({x:_local1.x, y:_local1.y, xcor:_local1.xcor, ycor:_local1.ycor, direction:_local1.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) { var _local1 = this; startTimer = getTimer(); currentX = obj.x; currentY = obj.y; tmpArray = new Array(); i = 0; while (i < _local1.characterZone.length) { diffX = Math.abs(currentX - _local1.characterZone[i].x); diffY = Math.abs(currentY - _local1.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 = _local1.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 () { var _local1 = this; _root.characterLivingCount = _local1.characterLivingCount; if (_local1.characterLivingCount >= 10) { } else { var _local2 = math.ceil((math.random() * _local1.createZonePercentage.length) - 1); var _local3 = _local1.createZone[_local1.createZonePercentage[_local2]].startPosX; var startPosY2 = _local1.createZone[_local1.createZonePercentage[_local2]].startPosY; var dir = _local1.createZone[_local1.createZonePercentage[_local2]].dir; var maxlength = (_local1.createZonePercentage.length - 1); _local1.createZonePercentage[_local2] = _local1.createZonePercentage[maxlength]; _local1.createZonePercentage.pop(); _local1.createMainCharacter(_local3, startPosY2, dir); } }; GameObject.prototype.deleteCreateZone = function (zoneNumber) { var _local1 = this; var _local2 = zoneNumber; i = _local1.createZonePercentage.length; while (i >= 0) { if (_local1.createZonePercentage[i] == _local2) { _local1.createZonePercentage.splice(i, 1); } i--; } }; GameObject.prototype.addCreateZone = function (zoneNumber, times) { var _local1 = zoneNumber; var _local2 = times; var _local3 = this; i = 0; while (i <= _local2) { _local3.createZonePercentage.push(_local1); 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 () { var _local1 = this; _local1.waitForPath = new Array(); _local1.baseDepth = 1000; _local1.baseIdleDepth = 100000 /* 0x0186A0 */; _local1.initializeAvatars(); _local1.initializeEndZones(); _local1.initializeCreateZones(); }; PathObject = function (fStart, fEnd, fDepth, fLevel) { this.init(fStart, fEnd, fDepth, fLevel); }; PathObject.prototype.init = function (fStart, fEnd, fDepth, fLevel) { var _local1 = this; _local1.start = fStart; _local1.end = fEnd; _local1.depth = fDepth; _local1.level = 3; }; PathObject.prototype.runPathFinder = function () { if (gameControl.waitForPath.length > 0) { this.$runPathFinder(); } }; PathObject.prototype.$runPathFinder = function () { var _local1 = this; gameControl.waitForPath[0].start; start = (_local1.start = gameControl.waitForPath[0].start); end = (_local1.end = gameControl.waitForPath[0].end); xcor = (_local1.xcor = gameControl.waitForPath[0].xcor); ycor = (_local1.ycor = gameControl.waitForPath[0].ycor); gameControl.waitForPath[0].mc.wayPoints = _local1.findPath(); gameControl.waitForPath[0].mc.waiting = false; shifted = gameControl.waitForPath.shift(); }; PathObject.prototype.findPath = function () { var _local1 = this; trace("------------------------------------------"); var _local2 = []; _local2[0] = _local1.$findPath(_local1.start, _local1.end, 1, false); if (_local1.level > 0) { _local2[1] = _local1.$findPath(_local1.start, _local1.end, 0, false); } if (_local1.level > 1) { _local2[2] = _local1.$findPath(_local1.end, _local1.start, 1, true); } if (_local1.level > 2) { _local2[3] = _local1.$findPath(_local1.end, _local1.start, 0, true); } if (_local1.level > 3) { _local2[4] = _local1.$findPath(_local1.start, _local1.end, 1, false, true); } if (_local1.level > 4) { _local2[5] = _local1.$findPath(_local1.start, _local1.end, 0, false, true); } if (_local1.level > 5) { _local2[6] = _local1.$findPath(_local1.end, _local1.start, 1, true, true); } if (_local1.level > 6) { _local2[7] = _local1.$findPath(_local1.end, _local1.start, 0, true, true); } _local2.sort($pathsort); if (_local2[0].weight == 1000) { trace("NOG STEEDS EEN DUIZEND PAD"); } _local2[0].wayPoints.push({x:_local1.xcor, y:_local1.ycor}); return(_local2[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 _local2 = fStart.x; var _local1 = fStart.y; var pathWeight = 0; var waypoints = []; var waypointsSub = []; var _local3 = fEnd.x; var endy = fEnd.y; var fDir = Dir; if ((_local3 == _local2) && (endy == _local1)) { 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 = (_local2 * screenControl.tileWidth) - (screenControl.tileWidth / 2); newy = (_local1 * screenControl.tileHeight) - (screenControl.tileHeight / 2); wayPointsSub.push({x:_local2, y:_local1}); wayPoints.push({x:newx, y:newy}); pathWeight++; if (fRev && (pathWeight < 10000)) { wayPoints.reverse(); } return({wayPoints:wayPoints, weight:pathWeight}); } if ((_local2 == wayPointsSub[pathWeight - 3].x) && (_local1 == 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 = (_local2 * screenControl.tileWidth) - (screenControl.tileWidth / 2); newy = (_local1 * screenControl.tileHeight) - (screenControl.tileHeight / 2); wayPointsSub.push({x:_local2, y:_local1}); wayPoints.push({x:newx, y:newy}); pathWeight++; if ((_local3 == _local2) && (endy == _local1)) { } else if (pathWeight > this.depth) { pathWeight = 10000; } else if (fDir) { if ((((((_local2 < _local3) && (_local1 > endy)) && ((oldx != (_local2 + 1)) || (oldy != (_local1 - 1)))) && ((oldx2 != (_local2 + 1)) || (oldy != (_local1 - 1)))) && (map[_local2 + 1][_local1 - 1])) && (map[_local2 + 1][_local1] || (map[_local2][_local1 - 1]))) { _local2++; _local1--; // unexpected jump } if ((((((_local2 < _local3) && (_local1 < endy)) && ((oldx != (_local2 + 1)) || (oldy != (_local1 + 1)))) && ((oldx2 != (_local2 + 1)) || (oldy != (_local1 + 1)))) && (map[_local2 + 1][_local1 + 1])) && (map[_local2 + 1][_local1] || (map[_local2][_local1 + 1]))) { _local2++; _local1++; // unexpected jump } if ((((((_local2 > _local3) && (_local1 < endy)) && ((oldx != (_local2 - 1)) || (oldy != (_local1 + 1)))) && ((oldx2 != (_local2 - 1)) || (oldy != (_local1 + 1)))) && (map[_local2 - 1][_local1 + 1])) && (map[_local2 - 1][_local1] || (map[_local2][_local1 + 1]))) { _local2--; _local1++; // unexpected jump } if ((((((_local2 > _local3) && (_local1 > endy)) && ((oldx != (_local2 - 1)) || (oldy != (_local1 - 1)))) && ((oldx2 != (_local2 - 1)) || (oldy != (_local1 - 1)))) && (map[_local2 - 1][_local1 - 1])) && (map[_local2 - 1][_local1] || (map[_local2][_local1 - 1]))) { _local2--; _local1--; // unexpected jump } if (((_local2 < _local3) && (oldx != (_local2 + 1))) && (map[_local2 + 1][_local1])) { _local2++; // unexpected jump } if (((_local2 > _local3) && (oldx != (_local2 - 1))) && (map[_local2 - 1][_local1])) { _local2--; // unexpected jump } if (((_local1 < endy) && (oldy != (_local1 + 1))) && (map[_local2][_local1 + 1])) { _local1++; // unexpected jump } if (((_local1 > endy) && (oldy != (_local1 - 1))) && (map[_local2][_local1 - 1])) { _local1--; // unexpected jump } if (_local2 == _local3) { if ((oldx != (_local2 + 1)) && (map[_local2 + 1][_local1])) { _local2++; // unexpected jump } if ((oldx != (_local2 - 1)) && (map[_local2 - 1][_local1])) { _local2--; // unexpected jump } // unexpected jump } if (_local1 == endy) { if ((oldy != (_local1 + 1)) && (map[_local2][_local1 + 1])) { _local1++; // unexpected jump } if ((oldy != (_local1 - 1)) && (map[_local2][_local1 - 1])) { _local1--; // unexpected jump } } if (fpref) { if ((oldx != (_local2 - 1)) && (map[_local2 - 1][_local1])) { _local2--; // unexpected jump } if (((_local2 > _local3) && (oldx != (_local2 + 1))) && (map[_local2 + 1][_local1])) { _local2++; // unexpected jump } if ((oldy != (_local1 - 1)) && (map[_local2][_local1 - 1])) { _local1--; // unexpected jump } if (((_local1 > endy) && (oldy != (_local1 + 1))) && (map[_local2][_local1 + 1])) { _local1++; // unexpected jump } // unexpected jump } if (((_local1 > endy) && (oldy != (_local1 + 1))) && (map[_local2][_local1 + 1])) { _local1++; // unexpected jump } if (((_local1 < endy) && (oldy != (_local1 - 1))) && (map[_local2][_local1 - 1])) { _local1--; // unexpected jump } if (((_local2 > _local3) && (oldx != (_local2 + 1))) && (map[_local2 + 1][_local1])) { _local2++; // unexpected jump } if (((_local2 < _local3) && (oldx != (_local2 - 1))) && (map[_local2 - 1][_local1])) { _local2--; // unexpected jump } var escaping = 0; if (!map[_local2 + 1][_local1]) { escaping = escaping + 1; } if (!map[_local2 - 1][_local1]) { escaping = escaping + 1; } if (!map[_local2][_local1 + 1]) { escaping = escaping + 1; } if (!map[_local2][_local1 - 1]) { escaping = escaping + 1; } if (escaping == 3) { _local2 = oldx; _local1 = oldy; pathWeight = 10000; trace("escaped fail, break"); // unexpected jump } trace("killing"); pathWeight = 10000; } else { if ((((((_local2 < _local3) && (_local1 > endy)) && ((oldx != (_local2 + 1)) || (oldy != (_local1 - 1)))) && ((oldx2 != (_local2 + 1)) || (oldy != (_local1 - 1)))) && (map[_local2 + 1][_local1 - 1])) && (map[_local2 + 1][_local1] || (map[_local2][_local1 - 1]))) { _local2++; _local1--; // unexpected jump } if ((((((_local2 < _local3) && (_local1 < endy)) && ((oldx != (_local2 + 1)) || (oldy != (_local1 + 1)))) && ((oldx2 != (_local2 + 1)) || (oldy != (_local1 + 1)))) && (map[_local2 + 1][_local1 + 1])) && (map[_local2 + 1][_local1] || (map[_local2][_local1 + 1]))) { _local2++; _local1++; // unexpected jump } if ((((((_local2 > _local3) && (_local1 < endy)) && ((oldx != (_local2 - 1)) || (oldy != (_local1 + 1)))) && ((oldx2 != (_local2 - 1)) || (oldy != (_local1 + 1)))) && (map[_local2 - 1][_local1 + 1])) && (map[_local2 - 1][_local1] || (map[_local2][_local1 + 1]))) { _local2--; _local1++; // unexpected jump } if ((((((_local2 > _local3) && (_local1 > endy)) && ((oldx != (_local2 - 1)) || (oldy != (_local1 - 1)))) && ((oldx2 != (_local2 - 1)) || (oldy != (_local1 - 1)))) && (map[_local2 - 1][_local1 - 1])) && (map[_local2 - 1][_local1] || (map[_local2][_local1 - 1]))) { _local2--; _local1--; // unexpected jump } if (((_local1 < endy) && (oldy != (_local1 + 1))) && (map[_local2][_local1 + 1])) { _local1++; // unexpected jump } if (((_local1 > endy) && (oldy != (_local1 - 1))) && (map[_local2][_local1 - 1])) { _local1--; // unexpected jump } if (((_local2 < _local3) && (oldx != (_local2 + 1))) && (map[_local2 + 1][_local1])) { _local2++; // unexpected jump } if (((_local2 > _local3) && (oldx != (_local2 - 1))) && (map[_local2 - 1][_local1])) { _local2--; // unexpected jump } if (_local1 == endy) { if ((oldy != (_local1 + 1)) && (map[_local2][_local1 + 1])) { _local1++; // unexpected jump } if ((oldy != (_local1 - 1)) && (map[_local2][_local1 - 1])) { _local1--; // unexpected jump } // unexpected jump } if (_local2 == _local3) { if ((oldx != (_local2 + 1)) && (map[_local2 + 1][_local1])) { _local2++; // unexpected jump } if ((oldx != (_local2 - 1)) && (map[_local2 - 1][_local1])) { _local2--; // unexpected jump } } if (fpref) { if (((_local1 < endy) && (oldy != (_local1 - 1))) && (map[_local2][_local1 - 1])) { _local1--; // unexpected jump } if ((oldy != (_local1 + 1)) && (map[_local2][_local1 + 1])) { _local1++; // unexpected jump } if (((_local2 < _local3) && (oldx != (_local2 - 1))) && (map[_local2 - 1][_local1])) { _local2--; // unexpected jump } if ((oldx != (_local2 + 1)) && (map[_local2 + 1][_local1])) { _local2++; // unexpected jump } // unexpected jump } if ((_local2 < _local3) && (map[_local2 - 1][_local1])) { _local2--; // unexpected jump } if ((_local2 > _local3) && (map[_local2 + 1][_local1])) { _local2++; // unexpected jump } if ((_local1 < endy) && (map[_local2][_local1 - 1])) { _local1--; // unexpected jump } if ((_local1 > endy) && (map[_local2][_local1 + 1])) { _local1++; // unexpected jump } var escaping = 0; if (!map[_local2 + 1][_local1]) { escaping = escaping + 1; } if (!map[_local2 - 1][_local1]) { escaping = escaping + 1; } if (!map[_local2][_local1 + 1]) { escaping = escaping + 1; } if (!map[_local2][_local1 - 1]) { escaping = escaping + 1; } if (escaping == 3) { _local2 = oldx; _local1 = 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) { var _local1 = this; var _local2 = _root; _global.timeControl.resetTime(); _global.timeControl.timePaused = false; currentcar = _local2.carholder_mc.attachMovie(style, "car_mc", 5); currentcar._x = xPos; currentcar._y = yPos; levelControl.getCarStatus(); currentcar.getspot = function () { var _local1 = this; carX = Math.round(_local1._x - screenControl.currentX); carY = Math.round(_local1._y - screenControl.currentY); myObj = screenControl.getCoordinates(carX, carY); _local1.startx = myObj.x - 1; _local1.starty = myObj.y - 1; }; currentcar.turnstartspoton = function () { var _local1 = this; var _local3 = _root; _local1.getspot(); var maxlength = (_local1.startx + 15); var _local2 = _local1.starty + 6; i = _local1.startx; while (i <= maxlength) { j = _local1.starty; while (j <= _local2) { map[i][j] = 0; _local3.settile(i, j, 0); j++; } i++; } _local1.oldstartx = _local1.startx; _local1.oldstarty = _local1.starty; }; currentcar.turnspoton = function () { var _local1 = this; var _local3 = _root; _local1.getspot(); var diffx = (_local1.oldstartx - _local1.startx); _local1.startx = _local1.startx - diffx; var maxlength = (_local1.startx + diffx); var _local2 = _local1.starty + 6; i = _local1.startx + 1; while (i <= maxlength) { j = _local1.starty; while (j <= _local2) { map[i + 1][j] = 0; _local3.settile(i + 1, j, 0); j++; } i++; } _local1.oldstartx = _local1.startx + diffx; _local1.oldstarty = _local1.starty; }; currentcar.turnendspotoff = function () { var _local1 = this; var _local3 = _root; _local1.getspot(); if (_local1.startx == _local1.oldstartx) { } else { var maxlength = (_local1.oldstartx + 15); var _local2 = _local1.oldstarty + 6; i = _local1.oldstartx; while (i <= maxlength) { j = _local1.oldstarty + 1; while (j <= _local2) { map[i][j] = 1; _local3.settile(i, j, 1); j++; } i++; } } }; currentcar.turnspotoff = function () { var _local1 = this; var _local3 = _root; _local1.getspot(); if (_local1.startx == _local1.oldstartx) { } else { _local1.startx = _local1.startx + 15; var maxlength = (_local1.oldstartx + 15); var _local2 = _local1.starty + 6; i = _local1.startx; while (i <= maxlength) { j = _local1.starty; while (j <= _local2) { if ((i < 0) || (i >= 35)) { } else { map[i][j] = 1; _local3.settile(i, j, 1); } j++; } i++; } if (((_local1.startx - 1) >= 0) && ((_local1.startx - 1) < 35)) { map[_local1.startx - 1][_local1.starty] = 1; _local3.settile(_local1.startx - 1, _local1.starty, 1); map[_local1.startx - 1][_local1.starty + 6] = 1; _local3.settile(_local1.startx - 1, _local1.starty + 6, 1); } _local1.turnspoton(); } }; currentcar._speedx = 20; currentcar.onmove = function () { var _local1 = this; var _local2 = _root; if (!_local1.inspot) { if (((_local1._x - 20) <= 600) && (_local2.lollipop_mc._currentframe == 1)) { _local2.lollipop_mc.gotoAndPlay(2); } if ((_local1._x - 20) <= 220) { _local1._x = 220; _local2.wiping_total.gotoAndPlay(2); _local2.alarm1_mc.gotoAndStop(1); _local2.alarm2_mc.gotoAndStop(1); clearInterval(_local2.alarmInterval); _local2.alarmInterval = undefined; _local2.sound_engine_mc.gotoAndPlay("idle"); _local1.inspot = true; _local1._speedx = 0; return; } var xPos = _local1._x; var _local3 = _local1._y; if (carControl.checkfreeway(xPos, _local3)) { if (_local1._speedx == 0) { _local2.sound_engine_mc.gotoAndPlay("arriving"); } if ((_local1._speedx < 20) || (_local1._x == undefined)) { _local1._speedx = _local1._speedx + 1; } _local1._x = _local1._x - _local1._speedx; } else { _local1._speedx = 0; if (!(_local2.enginesound === "idle")) { _local2.sound_engine_mc.gotoAndPlay("idle"); } } if (_local1._x < -260) { _local1.removeMovieClip(); } _local1.turnspotoff(); } else if (_local1.exit) { var xPos = _local1._x; var _local3 = _local1._y; if (carControl.checkfreewayexit(xPos, _local3)) { if (_local1._speedx == 0) { _local2.sound_engine_mc.gotoAndPlay("leaving"); } if ((_local1._speedx < 20) || (_local1._x == undefined)) { _local1._speedx = _local1._speedx + 1; } _local1._x = _local1._x - _local1._speedx; } else { _local1._speedx = 0; if (!(_local2.enginesound === "idle")) { _local2.sound_engine_mc.gotoAndPlay("idle"); } } if (_local1._x < -260) { timeControl.stopTime(); timeControl.saveTime(); levelControl.chckpitstops(); _local1.removeMovieClip(); } _local1.turnspotoff(); } }; currentcar.onEnterFrame = function () { this.onmove(); }; currentcar.turnstartspoton(); }; CarObject.prototype.checkfreeway = function (xPos, yPos) { var _local2 = _root; var _local3 = xPos; i = 1; while (i <= 10) { var _local1 = _local2.gameScreen["character" + i]; if ((_local1._y < (_local2.line1_mc._y - 7)) || (_local1._y > (_local2.line2_mc._y + 7))) { } else if ((_local1._x < (_local3 - 40)) || (_local1._x > (_local3 + 30))) { } else { return(false); } i++; } return(true); }; CarObject.prototype.checkfreewayexit = function (xPos, yPos) { var _local2 = _root; var _local3 = xPos; i = 1; while (i <= 10) { var _local1 = _local2.gameScreen["character" + i]; if ((_local1._y < (_local2.line1_mc._y - 7)) || (_local1._y > (_local2.line2_mc._y + 7))) { } else if ((_local1._x < (_local3 - 60)) || (_local1._x > _local3)) { } else { return(false); } i++; } return(true); }; CarObject.prototype.start_alarm_Sound = function () { alarm_Sound.start(); }; actionObject = function () { this.initActions(); }; actionObject.prototype.initActions = function () { var _local1 = this; var _local2 = _root; _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 = _local1.PickupFronttire; ctarget.mc = _local2.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 = _local1.PickupFronttire; ctarget.mc = _local2.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 = _local1.PickupBacktire; ctarget.mc = _local2.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 = _local1.PickupBacktire; ctarget.mc = _local2.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 = _local1.AssistFrontTire1; ctarget.mc = _local2.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 = _local1.Generalendfunction; ctarget.mc = _local2.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 = _local1.AssistBackTire1; ctarget.mc = _local2.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 = _local1.Generalendfunction; ctarget.mc = _local2.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 = _local1.AssistFrontTire2; ctarget.mc = _local2.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 = _local1.Generalendfunction; ctarget.mc = _local2.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 = _local1.AssistBackTire2; ctarget.mc = _local2.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 = _local1.Generalendfunction; ctarget.mc = _local2.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 = _local1.PickupFrontwing; ctarget.mc = _local2.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 = _local1.PickupBackwing; ctarget.mc = _local2.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 = _local1.Generalendfunction; ctarget.mc = _local2.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 = _local1.Generalendfunction; ctarget.mc = _local2.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 = _local1.ChangeFrontTire1; ctarget.mc = _local2.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 = _local1.ChangeBackTire1; ctarget.mc = _local2.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 = _local1.ChangeFrontTire2; ctarget.mc = _local2.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 = _local1.ChangeBackTire2; ctarget.mc = _local2.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 = _local1.AssistFrontWing; ctarget.mc = _local2.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 = _local1.AssistBackWing; ctarget.mc = _local2.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 = _local1.takeofffrontwing; ctarget.mc = _local2.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 = _local1.takeoffbackwing; ctarget.mc = _local2.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 = _local1.putonfrontwing; ctarget.mc = _local2.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 = _local1.putonbackwing; ctarget.mc = _local2.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 = _local1.dropfrontwing; ctarget.mc = _local2.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 = _local1.dropbackwing; ctarget.mc = _local2.actionsTotal.action27_mc; ctarget.pose = "pose42"; }; actionObject.prototype.selectAction = function (Obj) { var _local2 = Obj; trace("currentaction, myAction=" + _local2.myAction); this.deselectAction(); if (_local2.handsfull == "band") { trace("aparte array, omdat de handjes vol zitten met een bandje"); _root.temparray = actionObj["action" + _local2.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if (_local2.handsfull == "voorvleugel") { trace("aparte array, omdat de handjes vol zitten met een achtervleugel"); _root.temparray = actionObj["action" + _local2.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if (_local2.handsfull == "achtervleugel") { trace("aparte array, omdat de handjes vol zitten met een achtervleugel"); _root.temparray = actionObj["action" + _local2.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if ((_local2.handsfull == "achtervleugeloud") || (_local2.handsfull == "achtervleugeloud2")) { trace("aparte array, omdat de handjes vol zitten met een oude achtervleugel"); _root.temparray = actionObj["action" + _local2.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if ((_local2.handsfull == "voorvleugeloud") || (_local2.handsfull == "voorvleugeloud2")) { trace("aparte array, omdat de handjes vol zitten met een oude voorvleugel"); _root.temparray = actionObj["action" + _local2.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if ((!(_local2.myAction === undefined)) && (!(actionObj["action" + _local2.myAction].nextaction === undefined))) { trace("aparte array, omdat er een huidige action is"); _root.temparray = actionObj["action" + _local2.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 _local1 = actionObj["action" + index]; var _local3 = actionControl["chck_" + index](_local2); if (_local1.free && (_local3)) { _local1.mc.play(); _local1.mc._visible = true; this.turnedon.push(index); } i++; } this.mainCharacter = _local2; }; actionObject.prototype.setAction = function (actionNumber) { var _local1 = actionNumber; var _local2 = this; var _local3 = _root; if (_local3.alloweddemoactions <= 0) { if (_local3.paused_mc._currentframe < 2) { _local3.paused_mc.gotoAndStop(2); } } else { _local3.alloweddemoactions = _local3.alloweddemoactions - 1; if (!actionObj["action" + _local1].subaction) { actionObj["action" + _local2.mainCharacter.myAction].free = true; actionObj["action" + _local2.mainCharacter.myGoal].free = true; } else { trace("SUBACTION!!"); } _local2.mainCharacter.myGoal = _local1; trace(("-----------" + _local2.mainCharacter.myGoal) + "---------------------------"); _local2.mainCharacter.myendfunction = actionObj["action" + _local1].endfunction; _local2.mainCharacter.myendpose = actionObj["action" + _local1].pose; if (!actionObj["action" + _local1].subaction) { actionObj["action" + _local1].free = false; } else { trace("SUBACTION!!"); } mouseX = Math.round(actionObj["action" + _local1].x); mouseY = Math.round(actionObj["action" + _local1].y); characterX = 0; characterY = 0; screenControl.clickAction(mouseX, mouseY, characterX, characterY); _local2.mainCharacter = undefined; _local3.mainCharacter = undefined; _local2.deselectAction(); } }; actionObject.prototype.deselectAction = function () { var _local2 = this; _local2.turnedonlength = _local2.turnedon.length - 1; i = 0; while (i <= _local2.turnedonlength) { index = _local2.turnedon[i]; var _local1 = actionObj["action" + index]; _local1.mc._visible = false; _local1.mc.stop(); i++; } _local2.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) { var _local1 = obj; trace("Generalendfunction function , myGoal=" + _local1.myGoal); _local1.myAction = _local1.myGoal; _local1.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 _local1 = _root; var _local2 = _local1.carholder_mc.car_mc.voorband1_mc._currentframe; if (_local2 > 2) { _local1.bandenvoorrol1_mc.gotoAndPlay(25); } else { _local1.bandenvoorrol1_mc.gotoAndPlay(2); } _local1.carholder_mc.car_mc.voorband1_mc.gotoAndStop(2); obj.welkeband = "voor1"; obj.gotoAndPlay("pose20"); driverObj.driver0.fr = 100; _local1.R_game_mc.menu_overall_mc.fr_mc.gotoAndStop(1); }; actionObject.prototype.ChangeFrontTire2 = function (obj) { var _local1 = _root; var _local2 = _local1.carholder_mc.car_mc.voorband2_mc._currentframe; if (_local2 > 2) { _local1.bandenvoorrol2_mc.gotoAndPlay(25); } else { _local1.bandenvoorrol2_mc.gotoAndPlay(2); } _local1.carholder_mc.car_mc.voorband2_mc.gotoAndStop(2); obj.welkeband = "voor2"; obj.gotoAndPlay("pose21"); driverObj.driver0.fl = 100; _local1.R_game_mc.menu_overall_mc.fl_mc.gotoAndStop(1); }; actionObject.prototype.ChangeBackTire1 = function (obj) { var _local1 = _root; var _local2 = _local1.carholder_mc.car_mc.achterband1_mc._currentframe; if (_local2 > 2) { _local1.bandenachterrol1_mc.gotoAndPlay(25); } else { _local1.bandenachterrol1_mc.gotoAndPlay(2); } _local1.carholder_mc.car_mc.achterband1_mc.gotoAndStop(2); obj.welkeband = "achter1"; obj.gotoAndPlay("pose20"); driverObj.driver0.br = 100; _local1.R_game_mc.menu_overall_mc.br_mc.gotoAndStop(1); }; actionObject.prototype.ChangeBackTire2 = function (obj) { var _local1 = _root; var _local2 = _local1.carholder_mc.car_mc.achterband2_mc._currentframe; if (_local2 > 2) { _local1.bandenachterrol2_mc.gotoAndPlay(25); } else { _local1.bandenachterrol2_mc.gotoAndPlay(2); } _local1.carholder_mc.car_mc.achterband2_mc.gotoAndStop(2); obj.welkeband = "achter2"; obj.gotoAndPlay("pose21"); driverObj.driver0.bl = 100; _local1.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) { var _local1 = obj; var _local3 = _root; actionControl.Generalendfunction(_local1); trace("Pickup OLD Backwing function"); var _local2 = _local3.carholder_mc.car_mc.achtervleugel_mc._currentframe; if (_local2 > 2) { _local1.handsfull = "achtervleugeloud2"; _local1.gotoAndPlay("pose46"); } else { _local1.handsfull = "achtervleugeloud"; _local1.gotoAndPlay("pose40"); } _local3.carholder_mc.car_mc.achtervleugel_mc.gotoAndStop(2); _local3.gameScreen.mainCharacter = _local1; _local1.achtervleugel_frame = _local2; }; actionObject.prototype.takeofffrontwing = function (obj) { var _local1 = obj; var _local3 = _root; actionControl.Generalendfunction(_local1); trace("Pickup OLD Frontwing function"); var _local2 = _local3.carholder_mc.car_mc.voorvleugel_mc._currentframe; if (_local2 > 2) { _local1.handsfull = "voorvleugeloud2"; _local1.gotoAndPlay("pose66"); } else { _local1.handsfull = "voorvleugeloud"; _local1.gotoAndPlay("pose43"); } _local3.carholder_mc.car_mc.voorvleugel_mc.gotoAndStop(2); _local3.gameScreen.mainCharacter = _local1; _local1.voorvleugel_frame = _local2; }; 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) { var _local1 = obj; actionControl.Generalendfunction(_local1); if (_local1.achtervleugel_frame > 2) { _local1.gotoAndPlay("pose47"); } else { _local1.gotoAndPlay("pose42"); } }; actionObject.prototype.dropfrontwing = function (obj) { var _local1 = obj; actionControl.Generalendfunction(_local1); if (_local1.voorvleugel_frame > 2) { _local1.gotoAndPlay("pose67"); } else { _local1.gotoAndPlay("pose45"); } }; actionObject.prototype.startlollipop = function () { var _local1 = _root; if (!_local1.carholder_mc.car_mc.inspot) { } else if (!enoughfuell) { } else if (!(_local1.tankers_mc._currentframe === 1)) { } else if (_local1.carholder_mc.car_mc.voorband1_mc._currentframe == 2) { } else if (_local1.carholder_mc.car_mc.voorband2_mc._currentframe == 2) { } else if (_local1.carholder_mc.car_mc.achterband1_mc._currentframe == 2) { } else if (_local1.carholder_mc.car_mc.achterband2_mc._currentframe == 2) { } else if (_local1.carholder_mc.car_mc.voorvleugel_mc._currentframe == 2) { } else if (_local1.carholder_mc.car_mc.achtervleugel_mc._currentframe == 2) { } else if (!(_local1.wiping_total._currentframe === 1)) { } else { _local1.carholder_mc.car_mc.exit = true; _local1.sound_engine_mc.gotoAndPlay("leaving"); _local1.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) { var _local1 = _root; if ((!_local1.carholder_mc.car_mc.inspot) || (_local1.carholder_mc.car_mc.exit)) { return(false); } if ((_local1.bandenvoor1_mc._currentframe == 2) && (!actionObj.action4.free)) { return(true); } return(false); }; actionObject.prototype.chck_17 = function (obj) { var _local1 = _root; if ((!_local1.carholder_mc.car_mc.inspot) || (_local1.carholder_mc.car_mc.exit)) { return(false); } if ((_local1.bandenachter1_mc._currentframe == 2) && (!actionObj.action6.free)) { return(true); } return(false); }; actionObject.prototype.chck_18 = function (obj) { var _local1 = _root; if ((!_local1.carholder_mc.car_mc.inspot) || (_local1.carholder_mc.car_mc.exit)) { return(false); } if ((_local1.bandenvoor2_mc._currentframe == 2) && (!actionObj.action8.free)) { return(true); } return(false); }; actionObject.prototype.chck_19 = function (obj) { var _local1 = _root; if ((!_local1.carholder_mc.car_mc.inspot) || (_local1.carholder_mc.car_mc.exit)) { return(false); } if ((_local1.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) { var _local1 = _root; if ((!_local1.carholder_mc.car_mc.inspot) || (_local1.carholder_mc.car_mc.exit)) { return(false); } if (!(_local1.carholder_mc.car_mc.voorvleugel_mc._currentframe === 2)) { return(true); } return(false); }; actionObject.prototype.chck_23 = function (obj) { var _local1 = _root; if ((!_local1.carholder_mc.car_mc.inspot) || (_local1.carholder_mc.car_mc.exit)) { return(false); } if (!(_local1.carholder_mc.car_mc.achtervleugel_mc._currentframe === 2)) { return(true); } return(false); }; actionObject.prototype.chck_24 = function (obj) { var _local1 = _root; if ((!_local1.carholder_mc.car_mc.inspot) || (_local1.carholder_mc.car_mc.exit)) { return(false); } if (_local1.carholder_mc.car_mc.voorvleugel_mc._currentframe == 2) { return(true); } return(false); }; actionObject.prototype.chck_25 = function (obj) { var _local1 = _root; if ((!_local1.carholder_mc.car_mc.inspot) || (_local1.carholder_mc.car_mc.exit)) { return(false); } if (_local1.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 () { var _local1 = _global; _local1.pitstoplevel = undefined; _local1.pitstoplevel = [0]; _local1.cLevel = 1; _local1.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}; _local1.tochangearray = ["voorband1_mc", "voorband2_mc", "achterband1_mc", "achterband2_mc", "voorvleugel_mc", "achtervleugel_mc"]; }; LevelObject.prototype.startLevel = function () { var _local1 = this; _global.pitstoptimes = undefined; _global.pitstoptimes = [0]; _local1.stopmade = 0; _local1.getLevelStatus(); _local1.chckpitstops(); }; LevelObject.prototype.getLevelStatus = function () { var _local1 = this; _local1.tochange = levelstatus[cLevel].change; _local1.totank = levelstatus[cLevel].tank; _local1.tospawn = levelstatus[cLevel].spawn * 31; _local1.tostop = levelstatus[cLevel].stops; }; LevelObject.prototype.getCarStatus = function () { this.temptochangearray = tochangearray.concat(); var _local1 = driverObj.driver0; var _local2 = _root.carholder_mc.car_mc; if (_local1.fl < 50) { _local2.voorband2_mc.gotoAndStop(3); } if (_local1.fr < 50) { _local2.voorband1_mc.gotoAndStop(3); } if (_local1.bl < 50) { _local2.achterband2_mc.gotoAndStop(3); } if (_local1.br < 50) { _local2.achterband1_mc.gotoAndStop(3); } if (_local1.fw < 50) { _local2.voorvleugel_mc.gotoAndStop(3); } if (_local1.bw < 50) { _local2.achtervleugel_mc.gotoAndStop(3); } var _local3 = Math.round((_local1.fu * 299) / 100); _root.indicator_fuel_mc.meter_mc.gotoAndStop(_local3); }; LevelObject.prototype.chckpitstops = function () { var _local1 = _root; var _local2 = this; if (_local2.stopmade >= _local2.tostop) { driverObj.driver0.atpitstreet = false; var cframe = _local1.indicator_fuel_mc.meter_mc._currentframe; var _local3 = (cframe * 100) / 299; if (_local3 > 100) { _local3 = 100; } else if (_local3 < 0) { _local3 = 0; } driverObj.driver0.fu = _local3; driverObj.driver0.speedPerc = 40; _local1.R_game_mc.pittime_mc.gotoAndPlay(2); _global.framedest = "race"; _local1.black_mc.gotoAndPlay("fadein"); } else { trace("jo"); _local2.stopmade = _local2.stopmade + 1; _local1.createEmptyMovieClip("spawn_mc", 6); var ttime = (Math.round((Math.random() * 100) - 40) + 340); _local1.spawn_mc.gtime = ttime; _local1.spawn_mc.ctime = 0; _local1.spawn_mc.onEnterFrame = function () { var _local1 = this; var _local2 = _root; if (!(_local2.carholder_mc.car_mc === undefined)) { } else { _local1.difft = _local1.gtime - _local1.ctime; if (_local1.difft == undefined) { } else { if (_local1.difft < 20) { if (!(_local2.enginesound === "arriving")) { _local2.sound_engine_mc.gotoAndPlay("arriving"); } } if ((_local1.difft < 120) && (_local2.alarmInterval == undefined)) { _local2.alarm1_mc.gotoAndPlay(2); _local2.alarm2_mc.gotoAndPlay(4); clearInterval(_local2.alarmInterval); CarControl.start_alarm_Sound(); _local2.alarmInterval = setInterval(CarControl, "start_alarm_Sound", 800); _local2.video_lamp_mc.gotoAndPlay(2); } if (_local1.ctime >= _local1.gtime) { carControl.createCar(_local2.invulxcar, _local2.invulycar, "f1car"); _local1.ctime = 0; delete _local1.onEnterFrame; _local1.removeMovieClip(); } _local1.ctime = _local1.ctime + 1; } } }; } }; LevelObject.prototype.endGame = function () { }; _root.gameStarted = false;
Instance of Symbol 1562 MovieClip in Frame 696
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 1664 MovieClip "truck_mc" in Frame 696
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1710 MovieClip "buyme_mc" in Frame 696
onClipEvent (load) { this._visible = false; }
Frame 697
this.startGame = function () { var _local1 = _global; var _local2 = _root; if (!_local2.gameStarted) { _local2.gameStarted = true; _local1.timeControl = new TimeObject(); _local1.timeControl.resetTime(); _local1.timeControl.timePaused = true; _local1.characterArray = new Array(); _local1.staticArray = new Array(); _local1.screenControl = new ScreenObject(); screenControl.tileWidth = 20; screenControl.tileHeight = 20; ASBroadcaster.initialize(screenControl); Key.addListener(screenControl.keyListener); screenControl.normalMode(); _local1.gameControl = new GameObject(); gameControl.initializeCreateZones(); ASBroadcaster.initialize(gameControl); gameControl.initializeGame(); _local1.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); _local1.carControl = new CarObject(); _local1.actionControl = new actionObject(); _local1.levelControl = new levelObject(); timeControl.setstartTime(); _local2.indicator_time_mc.onEnterFrame = function () { if (!timeControl.gamePaused) { timeControl.publishTime(); } }; } }; this.startGame(); _root.settile = function (gotteni, gottenj, gottenstatus) { var _local2 = gotteni; var _local1 = gottenj; var _local3 = gottenstatus; precTarget = (_local2 + "y") + _local1; cTarget = _root.mapedit["gridx" + precTarget]; cTarget.status = _local3; 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 () { var _local1 = _root; _local1.truck_mc.voorband_truck_pile1.gotoAndStop(1); _local1.truck_mc.voorband_truck_pile2.gotoAndStop(1); _local1.truck_mc.achterband_truck_pile1.gotoAndStop(1); _local1.truck_mc.achterband_truck_pile2.gotoAndStop(1); _local1.truck_mc.voorvleugel_truck_mc.gotoAndStop(1); _local1.truck_mc.achtervleugel_truck_mc.gotoAndStop(1); _local1.truck_mc._visible = true; }; _root.indicator_fuel_mc.meter_mc.onEnterFrame = function () { var _local1 = this; var _local2 = _local1._currentframe; if ((_root.tankers_mc._currentframe == 11) && (_local2 < 300)) { _local1.gotoAndStop(_local2 + 1); if (_local1.ctime >= 8) { tank_Sound.start(); _local1.ctime = 0; } _local1.ctime = _local1.ctime + 1; } else if ((_root.tankers_mc._currentframe == 11) && (_local2 >= 300)) { _local1.play(); } if (_local2 > 0) { _global.enoughfuell = true; _local1._knipper_mc._visible = false; } else { _global.enoughfuell = false; _local1._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 () { var _local1 = this; if (_local1.hostComponent == undefined) { _local1.hostComponent = ((_local1._parent.controller == undefined) ? (_local1._parent) : (_local1._parent.controller)); } if (_local1.customTextStyle == undefined) { if (_local1.hostComponent.textStyle == undefined) { _local1.hostComponent.textStyle = new TextFormat(); } _local1.textStyle = _local1.hostComponent.textStyle; _local1.enable = true; } }; FLabelClass.prototype = new MovieClip(); Object.registerClass("FLabelSymbol", FLabelClass); FLabelClass.prototype.setLabel = function (label) { var _local1 = this; var _local2 = _local1.hostComponent.styleTable.embedFonts.value; if (_local2 != undefined) { _local1.labelField.embedFonts = _local2; } _local1.labelField.setNewTextFormat(_local1.textStyle); _local1.labelField.text = label; _local1.labelField._height = _local1.labelField.textHeight + 2; }; FLabelClass.prototype.setSize = function (width) { this.labelField._width = width; }; FLabelClass.prototype.setEnabled = function (enable) { var _local2 = this; var _local3 = enable; _local2.enable = _local3; var _local1 = _local2.hostComponent.styleTable[(_local3 ? "textColor" : "textDisabled")].value; if (_local1 == undefined) { _local1 = (_local3 ? 0 : 8947848); } _local2.setColor(_local1); }; 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 () { var _local1 = this; var _local3 = _global; _local1.enable = true; _local1.focused = false; _local1.useHandCursor = false; _local1._accImpl = new Object(); _local1._accImpl.stub = true; _local1.styleTable = new Array(); if (_local3.globalStyleFormat == undefined) { _local3.globalStyleFormat = new FStyleFormat(); globalStyleFormat.isGlobal = true; _local3._focusControl = new Object(); _local3._focusControl.onSetFocus = function (oldFocus, newFocus) { oldFocus.myOnKillFocus(); newFocus.myOnSetFocus(); }; Selection.addListener(_local3._focusControl); } if (_local1._name != undefined) { _local1._focusrect = false; _local1.tabEnabled = true; _local1.focusEnabled = true; _local1.tabChildren = false; _local1.tabFocused = true; if (_local1.hostStyle == undefined) { globalStyleFormat.addListener(_local1); } else { _local1.styleTable = _local1.hostStyle; } _local1.deadPreview._visible = false; _local1.deadPreview._width = (_local1.deadPreview._height = 1); _local1.methodTable = new Object(); _local1.keyListener = new Object(); _local1.keyListener.controller = _local1; _local1.keyListener.onKeyDown = function () { this.controller.myOnKeyDown(); }; _local1.keyListener.onKeyUp = function () { this.controller.myOnKeyUp(); }; for (var _local2 in _local1.styleFormat_prm) { _local1.setStyleProperty(_local2, _local1.styleFormat_prm[_local2]); } } }; FUIComponentClass.prototype.setEnabled = function (enabledFlag) { var _local1 = this; _local1.enable = ((arguments.length > 0) ? (enabledFlag) : true); _local1.tabEnabled = (_local1.focusEnabled = enabledFlag); if ((!_local1.enable) && (_local1.focused)) { Selection.setFocus(undefined); } }; FUIComponentClass.prototype.getEnabled = function () { return(this.enable); }; FUIComponentClass.prototype.setSize = function (w, h) { var _local1 = this; _local1.width = w; _local1.height = h; _local1.focusRect.removeMovieClip(); }; FUIComponentClass.prototype.setChangeHandler = function (chng, obj) { var _local1 = this; _local1.handlerObj = ((obj == undefined) ? (_local1._parent) : (obj)); _local1.changeHandler = chng; }; FUIComponentClass.prototype.invalidate = function (methodName) { var _local1 = this; _local1.methodTable[methodName] = true; _local1.onEnterFrame = _local1.cleanUI; }; FUIComponentClass.prototype.cleanUI = function () { var _local1 = this; if (_local1.methodTable.setSize) { _local1.setSize(_local1.width, _local1.height); } else { _local1.cleanUINotSize(); } _local1.methodTable = new Object(); delete _local1.onEnterFrame; }; FUIComponentClass.prototype.cleanUINotSize = function () { var _local1 = this; for (var _local2 in _local1.methodTable) { _local1[_local2](); } }; FUIComponentClass.prototype.drawRect = function (x, y, w, h) { var _local1 = this; var _local2 = y; var _local3 = x; var inner = _local1.styleTable.focusRectInner.value; var outer = _local1.styleTable.focusRectOuter.value; if (inner == undefined) { inner = 16777215 /* 0xFFFFFF */; } if (outer == undefined) { outer = 0; } _local1.createEmptyMovieClip("focusRect", 1000); _local1.focusRect.controller = _local1; _local1.focusRect.lineStyle(1, outer); _local1.focusRect.moveTo(_local3, _local2); _local1.focusRect.lineTo(_local3 + w, _local2); _local1.focusRect.lineTo(_local3 + w, _local2 + h); _local1.focusRect.lineTo(_local3, _local2 + h); _local1.focusRect.lineTo(_local3, _local2); _local1.focusRect.lineStyle(1, inner); _local1.focusRect.moveTo(_local3 + 1, _local2 + 1); _local1.focusRect.lineTo((_local3 + w) - 1, _local2 + 1); _local1.focusRect.lineTo((_local3 + w) - 1, (_local2 + h) - 1); _local1.focusRect.lineTo(_local3 + 1, (_local2 + h) - 1); _local1.focusRect.lineTo(_local3 + 1, _local2 + 1); }; FUIComponentClass.prototype.pressFocus = function () { var _local1 = this; _local1.tabFocused = false; _local1.focusRect.removeMovieClip(); Selection.setFocus(_local1); }; FUIComponentClass.prototype.drawFocusRect = function () { var _local1 = this; _local1.drawRect(-2, -2, _local1.width + 4, _local1.height + 4); }; FUIComponentClass.prototype.myOnSetFocus = function () { var _local1 = this; _local1.focused = true; Key.addListener(_local1.keyListener); if (_local1.tabFocused) { _local1.drawFocusRect(); } }; FUIComponentClass.prototype.myOnKillFocus = function () { var _local1 = this; _local1.tabFocused = true; _local1.focused = false; _local1.focusRect.removeMovieClip(); Key.removeListener(_local1.keyListener); }; FUIComponentClass.prototype.executeCallBack = function () { var _local1 = this; _local1.handlerObj[_local1.changeHandler](_local1); }; FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) { this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal); }; FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) { var _local1 = this; var _local2 = propName; if (value == "") { } else { var tmpValue = parseInt(value); if (!isNaN(tmpValue)) { value = tmpValue; } var global = ((arguments.length > 2) ? (isGlobal) : false); if (_local1.styleTable[_local2] == undefined) { _local1.styleTable[_local2] = new Object(); _local1.styleTable[_local2].useGlobal = true; } if (_local1.styleTable[_local2].useGlobal || (!global)) { _local1.styleTable[_local2].value = value; if (_local1.setCustomStyleProperty(_local2, value)) { } else if (_local2 == "embedFonts") { _local1.invalidate("setSize"); } else if (_local2.subString(0, 4) == "text") { if (_local1.textStyle == undefined) { _local1.textStyle = new TextFormat(); } var textProp = _local2.subString(4, _local2.length); _local1.textStyle[textProp] = value; _local1.invalidate("setSize"); } else { for (var j in _local1.styleTable[_local2].coloredMCs) { var _local3 = new Color(_local1.styleTable[_local2].coloredMCs[j]); if (_local1.styleTable[_local2].value == undefined) { var myTObj = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; _local3.setTransform(myTObj); } else { _local3.setRGB(value); } } } _local1.styleTable[_local2].useGlobal = global; } } }; FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) { var _local1 = this; var _local2 = propName; if (_local1.styleTable[_local2] == undefined) { _local1.styleTable[_local2] = new Object(); _local1.styleTable[_local2].useGlobal = true; } if (_local1.styleTable[_local2].coloredMCs == undefined) { _local1.styleTable[_local2].coloredMCs = new Object(); } _local1.styleTable[_local2].coloredMCs[skinMCRef] = skinMCRef; if (_local1.styleTable[_local2].value != undefined) { var _local3 = new Color(skinMCRef); _local3.setRGB(_local1.styleTable[_local2].value); } }; _global.FStyleFormat = function () { var _local1 = arguments; var _local2 = this; _local2.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true}; _local2.listeners = new Object(); _local2.isGlobal = false; if (_local1.length > 0) { for (var _local3 in _local1[0]) { _local2[_local3] = _local1[0][_local3]; } } }; _global.FStyleFormat.prototype = new Object(); FStyleFormat.prototype.addListener = function () { var _local1 = this; var _local2 = 0; while (_local2 < arguments.length) { var _local3 = arguments[_local2]; _local1.listeners[arguments[_local2]] = _local3; for (var i in _local1) { if (_local1.isAStyle(i)) { _local3.updateStyleProperty(_local1, i.toString()); } } _local2++; } }; FStyleFormat.prototype.removeListener = function (component) { var _local1 = this; var _local2 = component; _local1.listeners[_local2] = undefined; for (var prop in _local1) { if (_local1.isAStyle(prop)) { if (_local2.styleTable[prop].useGlobal == _local1.isGlobal) { _local2.styleTable[prop].useGlobal = true; var _local3 = (_local1.isGlobal ? undefined : (globalStyleFormat[prop])); _local2.setStyleProperty(prop, _local3, true); } } } }; FStyleFormat.prototype.applyChanges = function () { var _local1 = this; var _local2 = arguments; var count = 0; for (var i in _local1.listeners) { var _local3 = _local1.listeners[i]; if (_local2.length > 0) { var j = 0; while (j < _local2.length) { if (_local1.isAStyle(_local2[j])) { _local3.updateStyleProperty(_local1, _local2[j]); } j++; } } else { for (var j in _local1) { if (_local1.isAStyle(j)) { _local3.updateStyleProperty(_local1, 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 () { var _local1 = this; if (_local1._height == 4) { } else { _local1.init(); _local1.minPos = (_local1.maxPos = (_local1.pageSize = (_local1.largeScroll = 0))); _local1.smallScroll = 1; _local1.width = (_local1.horizontal ? (_local1._width) : (_local1._height)); _local1._xscale = (_local1._yscale = 100); _local1.setScrollPosition(0); _local1.tabEnabled = false; if (_local1._targetInstanceName.length > 0) { _local1.setScrollTarget(_local1._parent[_local1._targetInstanceName]); } _local1.tabChildren = false; _local1.setSize(_local1.width); } }; FScrollBarClass.prototype = new FUIComponentClass(); FScrollBarClass.prototype.setHorizontal = function (flag) { var _local1 = this; var _local2 = flag; if (_local1.horizontal && (!_local2)) { _local1._xscale = 100; _local1._rotation = 0; } else if (_local2 && (!_local1.horizontal)) { _local1._xscale = -100; _local1._rotation = -90; } _local1.horizontal = _local2; }; FScrollBarClass.prototype.setScrollProperties = function (pSize, mnPos, mxPos) { var _local1 = this; if (!_local1.enable) { } else { _local1.pageSize = pSize; _local1.minPos = Math.max(mnPos, 0); _local1.maxPos = Math.max(mxPos, 0); _local1.scrollPosition = Math.max(_local1.minPos, _local1.scrollPosition); _local1.scrollPosition = Math.min(_local1.maxPos, _local1.scrollPosition); if ((_local1.maxPos - _local1.minPos) <= 0) { _local1.scrollThumb_mc.removeMovieClip(); _local1.upArrow_mc.gotoAndStop(3); _local1.downArrow_mc.gotoAndStop(3); _local1.downArrow_mc.onPress = (_local1.downArrow_mc.onRelease = (_local1.downArrow_mc.onDragOut = null)); _local1.upArrow_mc.onPress = (_local1.upArrow_mc.onRelease = (_local1.upArrow_mc.onDragOut = null)); _local1.scrollTrack_mc.onPress = (_local1.scrollTrack_mc.onRelease = null); _local1.scrollTrack_mc.onDragOut = (_local1.scrollTrack_mc.onRollOut = null); _local1.scrollTrack_mc.useHandCursor = false; } else { var _local2 = _local1.getScrollPosition(); _local1.upArrow_mc.gotoAndStop(1); _local1.downArrow_mc.gotoAndStop(1); _local1.upArrow_mc.onPress = (_local1.upArrow_mc.onDragOver = _local1.startUpScroller); _local1.upArrow_mc.onRelease = (_local1.upArrow_mc.onDragOut = _local1.stopScrolling); _local1.downArrow_mc.onPress = (_local1.downArrow_mc.onDragOver = _local1.startDownScroller); _local1.downArrow_mc.onRelease = (_local1.downArrow_mc.onDragOut = _local1.stopScrolling); _local1.scrollTrack_mc.onPress = (_local1.scrollTrack_mc.onDragOver = _local1.startTrackScroller); _local1.scrollTrack_mc.onRelease = _local1.stopScrolling; _local1.scrollTrack_mc.onDragOut = _local1.stopScrolling; _local1.scrollTrack_mc.onRollOut = _local1.stopScrolling; _local1.scrollTrack_mc.useHandCursor = false; _local1.attachMovie("ScrollThumb", "scrollThumb_mc", 3); _local1.scrollThumb_mc._x = 0; _local1.scrollThumb_mc._y = _local1.upArrow_mc._height; _local1.scrollThumb_mc.onPress = _local1.startDragThumb; _local1.scrollThumb_mc.controller = _local1; _local1.scrollThumb_mc.onRelease = (_local1.scrollThumb_mc.onReleaseOutside = _local1.stopDragThumb); _local1.scrollThumb_mc.useHandCursor = false; _local1.thumbHeight = (_local1.pageSize / ((_local1.maxPos - _local1.minPos) + _local1.pageSize)) * _local1.trackSize; _local1.thumbMid_mc = _local1.scrollThumb_mc.mc_sliderMid; _local1.thumbTop_mc = _local1.scrollThumb_mc.mc_sliderTop; _local1.thumbBot_mc = _local1.scrollThumb_mc.mc_sliderBot; _local1.thumbHeight = Math.max(_local1.thumbHeight, 6); _local1.midHeight = (_local1.thumbHeight - _local1.thumbTop_mc._height) - _local1.thumbBot_mc._height; _local1.thumbMid_mc._yScale = (_local1.midHeight * 100) / _local1.thumbMid_mc._height; _local1.thumbMid_mc._y = _local1.thumbTop_mc._height; _local1.thumbBot_mc._y = _local1.thumbTop_mc._height + _local1.midHeight; _local1.scrollTop = _local1.scrollThumb_mc._y; _local1.trackHeight = _local1.trackSize - _local1.thumbHeight; _local1.scrollBot = _local1.trackHeight + _local1.scrollTop; _local2 = Math.min(_local2, _local1.maxPos); _local1.setScrollPosition(Math.max(_local2, _local1.minPos)); } } }; FScrollBarClass.prototype.getScrollPosition = function () { return(this.scrollPosition); }; FScrollBarClass.prototype.setScrollPosition = function (pos) { var _local1 = this; var _local2 = pos; _local1.scrollPosition = _local2; if (_local1.scrollThumb_mc != undefined) { _local2 = Math.min(_local2, _local1.maxPos); _local2 = Math.max(_local2, _local1.minPos); } _local1.scrollThumb_mc._y = (((_local2 - _local1.minPos) * _local1.trackHeight) / (_local1.maxPos - _local1.minPos)) + _local1.scrollTop; _local1.executeCallBack(); }; FScrollBarClass.prototype.setLargeScroll = function (lScroll) { this.largeScroll = lScroll; }; FScrollBarClass.prototype.setSmallScroll = function (sScroll) { this.smallScroll = sScroll; }; FScrollBarClass.prototype.setEnabled = function (enabledFlag) { var _local1 = this; var _local2 = enabledFlag; var _local3 = _local1.enable; if (_local2 && (!_local3)) { _local1.enable = _local2; if (_local1.textField != undefined) { _local1.setScrollTarget(_local1.textField); } else { _local1.setScrollProperties(_local1.pageSize, _local1.cachedMinPos, _local1.cachedMaxPos); _local1.setScrollPosition(_local1.cachedPos); } _local1.clickFilter = undefined; } else if ((!_local2) && (_local3)) { _local1.textField.removeListener(_local1); _local1.cachedPos = _local1.getScrollPosition(); _local1.cachedMinPos = _local1.minPos; _local1.cachedMaxPos = _local1.maxPos; if (_local1.clickFilter == undefined) { _local1.setScrollProperties(_local1.pageSize, 0, 0); } else { _local1.clickFilter = true; } _local1.enable = _local2; } }; FScrollBarClass.prototype.setSize = function (hgt) { var _local1 = this; if (_local1._height == 1) { } else { _local1.width = hgt; _local1.scrollTrack_mc._yscale = 100; _local1.scrollTrack_mc._yscale = (100 * _local1.width) / _local1.scrollTrack_mc._height; if (_local1.upArrow_mc == undefined) { _local1.attachMovie("UpArrow", "upArrow_mc", 1); _local1.attachMovie("DownArrow", "downArrow_mc", 2); _local1.downArrow_mc.controller = (_local1.upArrow_mc.controller = _local1); _local1.upArrow_mc.useHandCursor = (_local1.downArrow_mc.useHandCursor = false); _local1.upArrow_mc._x = (_local1.upArrow_mc._y = 0); _local1.downArrow_mc._x = 0; } _local1.scrollTrack_mc.controller = _local1; _local1.downArrow_mc._y = _local1.width - _local1.downArrow_mc._height; _local1.trackSize = _local1.width - (2 * _local1.downArrow_mc._height); if (_local1.textField != undefined) { _local1.onTextChanged(); } else { _local1.setScrollProperties(_local1.pageSize, _local1.minPos, _local1.maxPos); } } }; FScrollBarClass.prototype.scrollIt = function (inc, mode) { var _local1 = this; var _local3 = _local1.smallScroll; if (inc != "one") { _local3 = ((_local1.largeScroll == 0) ? (_local1.pageSize) : (_local1.largeScroll)); } var _local2 = _local1.getScrollPosition() + (mode * _local3); if (_local2 > _local1.maxPos) { _local2 = _local1.maxPos; } else if (_local2 < _local1.minPos) { _local2 = _local1.minPos; } _local1.setScrollPosition(_local2); }; FScrollBarClass.prototype.startDragThumb = function () { var _local1 = this; _local1.lastY = _local1._ymouse; _local1.onMouseMove = _local1.controller.dragThumb; }; FScrollBarClass.prototype.dragThumb = function () { var _local1 = this; _local1.scrollMove = _local1._ymouse - _local1.lastY; _local1.scrollMove = _local1.scrollMove + _local1._y; if (_local1.scrollMove < _local1.controller.scrollTop) { _local1.scrollMove = _local1.controller.scrollTop; } else if (_local1.scrollMove > _local1.controller.scrollBot) { _local1.scrollMove = _local1.controller.scrollBot; } _local1._y = _local1.scrollMove; var _local2 = _local1.controller; _local2.scrollPosition = Math.round(((_local2.maxPos - _local2.minPos) * (_local1._y - _local2.scrollTop)) / _local2.trackHeight) + _local2.minPos; _local1.controller.isScrolling = true; updateAfterEvent(); _local1.controller.executeCallBack(); }; FScrollBarClass.prototype.stopDragThumb = function () { this.controller.isScrolling = false; this.onMouseMove = null; }; FScrollBarClass.prototype.startTrackScroller = function () { var _local1 = this; _local1.controller.trackScroller(); _local1.controller.scrolling = setInterval(_local1.controller, "scrollInterval", 500, "page", -1); }; FScrollBarClass.prototype.scrollInterval = function (inc, mode) { var _local1 = this; var _local2 = inc; clearInterval(_local1.scrolling); if (_local2 == "page") { _local1.trackScroller(); } else { _local1.scrollIt(_local2, mode); } _local1.scrolling = setInterval(_local1, "scrollInterval", 35, _local2, mode); }; FScrollBarClass.prototype.trackScroller = function () { var _local1 = this; if ((_local1.scrollThumb_mc._y + _local1.thumbHeight) < _local1._ymouse) { _local1.scrollIt("page", 1); } else if (_local1.scrollThumb_mc._y > _local1._ymouse) { _local1.scrollIt("page", -1); } }; FScrollBarClass.prototype.stopScrolling = function () { var _local1 = this; _local1.controller.downArrow_mc.gotoAndStop(1); _local1.controller.upArrow_mc.gotoAndStop(1); clearInterval(_local1.controller.scrolling); }; FScrollBarClass.prototype.startUpScroller = function () { var _local1 = this; _local1.controller.upArrow_mc.gotoAndStop(2); _local1.controller.scrollIt("one", -1); _local1.controller.scrolling = setInterval(_local1.controller, "scrollInterval", 500, "one", -1); }; FScrollBarClass.prototype.startDownScroller = function () { var _local1 = this; _local1.controller.downArrow_mc.gotoAndStop(2); _local1.controller.scrollIt("one", 1); _local1.controller.scrolling = setInterval(_local1.controller, "scrollInterval", 500, "one", 1); }; FScrollBarClass.prototype.setScrollTarget = function (tF) { var _local1 = this; var _local2 = tF; if (_local2 == undefined) { _local1.textField.removeListener(_local1); delete _local1.textField[(_local1.horizontal ? "hScroller" : "vScroller")]; if ((_local1.textField.hScroller != undefined) && (_local1.textField.vScroller != undefined)) { _local1.textField.unwatch("text"); _local1.textField.unwatch("htmltext"); } } _local1.textField = undefined; if (!(_local2 instanceof TextField)) { } else { _local1.textField = _local2; _local1.textField[(_local1.horizontal ? "hScroller" : "vScroller")] = _local1; _local1.onTextChanged(); _local1.onChanged = function () { this.onTextChanged(); }; _local1.onScroller = function () { var _local1 = this; if (!_local1.isScrolling) { if (!_local1.horizontal) { _local1.setScrollPosition(_local1.textField.scroll); } else { _local1.setScrollPosition(_local1.textField.hscroll); } } }; _local1.textField.addListener(_local1); _local1.textField.watch("text", _local1.callback); _local1.textField.watch("htmlText", _local1.callback); } }; FScrollBarClass.prototype.callback = function (prop, oldVal, newVal) { var _local1 = this; clearInterval(_local1.hScroller.synchScroll); clearInterval(_local1.vScroller.synchScroll); _local1.hScroller.synchScroll = setInterval(_local1.hScroller, "onTextChanged", 50); _local1.vScroller.synchScroll = setInterval(_local1.vScroller, "onTextChanged", 50); return(newVal); }; FScrollBarClass.prototype.onTextChanged = function () { var _local1 = this; if ((!_local1.enable) || (_local1.textField == undefined)) { } else { clearInterval(_local1.synchScroll); if (_local1.horizontal) { var _local2 = _local1.textField.hscroll; _local1.setScrollProperties(_local1.textField._width, 0, _local1.textField.maxhscroll); _local1.setScrollPosition(Math.min(_local2, _local1.textField.maxhscroll)); } else { var _local2 = _local1.textField.scroll; var _local3 = _local1.textField.bottomScroll - _local1.textField.scroll; _local1.setScrollProperties(_local3, 1, _local1.textField.maxscroll); _local1.setScrollPosition(Math.min(_local2, _local1.textField.maxscroll)); } } }; FScrollBarClass.prototype.executeCallBack = function () { var _local1 = this; if (_local1.textField == undefined) { super.executeCallBack(); } else if (_local1.horizontal) { _local1.textField.hscroll = _local1.getScrollPosition(); } else { _local1.textField.scroll = _local1.getScrollPosition(); } }; Object.registerClass("FScrollBarSymbol", FScrollBarClass); #endinitclip
Symbol 396 MovieClip [DataProviderSymbol] Frame 1
#initclip 2 _global.DataProviderClass = function () { this.init(); }; DataProviderClass.prototype.init = function () { var _local1 = this; _local1.items = new Array(); _local1.uniqueID = 0; _local1.views = new Array(); }; DataProviderClass.prototype.addView = function (viewRef) { this.views.push(viewRef); var _local1 = {event:"updateAll"}; viewRef.modelChanged(_local1); }; DataProviderClass.prototype.addItemAt = function (index, value) { var _local1 = index; var _local2 = this; var _local3 = value; if (_local1 < _local2.getLength()) { _local2.items.splice(_local1, 0, "tmp"); } _local2.items[_local1] = new Object(); if (typeof(_local3) == "object") { _local2.items[_local1] = _local3; } else { _local2.items[_local1].label = _local3; } _local2.items[_local1].__ID__ = _local2.uniqueID++; var eventObj = {event:"addRows", firstRow:_local1, lastRow:_local1}; _local2.updateViews(eventObj); }; DataProviderClass.prototype.addItem = function (value) { this.addItemAt(this.getLength(), value); }; DataProviderClass.prototype.removeItemAt = function (index) { var _local1 = index; var _local2 = this; var tmpItm = _local2.items[_local1]; _local2.items.splice(_local1, 1); var _local3 = {event:"deleteRows", firstRow:_local1, lastRow:_local1}; _local2.updateViews(_local3); return(tmpItm); }; DataProviderClass.prototype.removeAll = function () { var _local1 = this; _local1.items = new Array(); _local1.updateViews({event:"deleteRows", firstRow:0, lastRow:_local1.getLength() - 1}); }; DataProviderClass.prototype.replaceItemAt = function (index, itemObj) { var _local1 = index; var _local2 = this; if ((_local1 < 0) || (_local1 >= _local2.getLength())) { } else { var _local3 = _local2.getItemID(_local1); if (typeof(itemObj) == "object") { _local2.items[_local1] = itemObj; } else { _local2.items[_local1].label = itemObj; } _local2.items[_local1].__ID__ = _local3; _local2.updateViews({event:"updateRows", firstRow:_local1, lastRow:_local1}); } }; 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) { var _local1 = this; _local1.items.sortOn(fieldName); if (order == "DESC") { _local1.items.reverse(); } _local1.updateViews({event:"sort"}); }; DataProviderClass.prototype.updateViews = function (eventObj) { var _local2 = this; var _local3 = eventObj; var _local1 = 0; while (_local1 < _local2.views.length) { _local2.views[_local1].modelChanged(_local3); _local1++; } }; #endinitclip
Symbol 397 MovieClip [FSelectableItemSymbol] Frame 1
#initclip 7 function FSelectableItemClass() { this.init(); } FSelectableItemClass.prototype = new FUIComponentClass(); FSelectableItemClass.prototype.init = function () { var _local1 = this; if (_local1._name != "itemAsset") { _local1.highlighted = false; _local1.layoutContent(100); } }; FSelectableItemClass.prototype.drawItem = function (itmObj, selected) { var _local1 = this; var _local2 = selected; _local1.displayContent(itmObj, _local2); if ((_local1.highlighted != _local2) || ((_local1.controller.focused != _local1.oldFocus) && (_local2))) { _local1.setHighlighted(_local2); } _local1.oldFocus = _local1.controller.focused; }; FSelectableItemClass.prototype.setSize = function (width, height) { var _local1 = this; var _local3 = width; var _local2 = -16384; _local1.width = _local3; _local1.layoutContent(_local3); _local1.attachMovie("FHighlightSymbol", "highlight_mc", _local2); _local1.highlight_mc._x = 0.5; _local1.highlight_mc._width = _local3 - 0.5; _local1.highlight_mc._height = height; _local1.highlight_mc.controller = _local1; _local1.highlight_mc._alpha = 0; _local1.highlight_mc.trackAsMenu = true; _local1.highlight_mc.onPress = function () { var _local1 = this; if (_local1.controller.enable) { _local1.controller.controller.clickHandler(_local1.controller.itemNum); } }; _local1.highlight_mc.onDragOver = function () { if (this.controller.controller.focused) { this.onPress(); } }; _local1.highlight_mc.useHandCursor = false; _local1.highlight_mc.trackAsMenu = true; }; FSelectableItemClass.prototype.setEnabled = function (enabledFlag) { var _local1 = this; var _local2 = enabledFlag; _local1.enable = _local2; _local1.fLabel_mc.setEnabled(_local2); _local1.highlight_mc.gotoAndStop((_local2 ? "unfocused" : "disabled")); }; FSelectableItemClass.prototype.layoutContent = function (width) { var _local1 = this; _local1.attachMovie("FLabelSymbol", "fLabel_mc", 2, {hostComponent:_local1.controller}); _local1.fLabel_mc._x = 2; _local1.fLabel_mc._y = 0; _local1.fLabel_mc.setSize(width - 2); _local1.fLabel_mc.labelField.selectable = false; }; FSelectableItemClass.prototype.displayContent = function (itmObj, selected) { var _local2 = itmObj; var _local1 = ""; if (_local2.label != undefined) { _local1 = _local2.label; } else if (typeof(_local2) == "object") { for (var _local3 in _local2) { if (_local3 != "__ID__") { _local1 = (_local2[_local3] + ", ") + _local1; } } _local1 = _local1.substring(0, _local1.length - 2); } else { _local1 = _local2; } if (this.fLabel_mc.labelField.text != _local1) { this.fLabel_mc.setLabel(_local1); } 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) { var _local1 = this; var _local2 = flag; fade = _local1.controller.styleTable.fadeRate.value; if (((fade == undefined) || (fade == 0)) || (!_local2)) { _local1.highlight_mc._alpha = (_local2 ? 100 : 0); delete _local1.onEnterFrame; } else { _local1.fadeN = fade; _local1.fadeX = 1; _local1.highLight_mc._alpha = 20; _local1.onEnterFrame = function () { var _local1 = this; _local1.highLight_mc._alpha = (60 * Math.sqrt((_local1.fadeX++) / _local1.fadeN)) + 40; if (_local1.fadeX > _local1.fadeN) { delete _local1.onEnterFrame; } }; } _local1.highlighted = _local2; }; #endinitclip
Symbol 398 MovieClip [FSelectableListSymbol] Frame 1
#initclip 4 function FSelectableListClass() { this.init(); } FSelectableListClass.prototype = new FUIComponentClass(); FSelectableListClass.prototype.init = function () { var _local1 = this; super.init(); _local1.enable = true; _local1.selected = new Array(); _local1.topDisplayed = (_local1.numDisplayed = 0); _local1.lastSelected = 0; _local1.tabChildren = false; if (_local1._name != undefined) { _local1.dataProvider = new DataProviderClass(); _local1.dataProvider.addView(_local1); } }; 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) { var _local1 = this; _local1.selectHolder = _local1.getSelectedIndex(); var _local2 = _local1.getItemAt(index); _local1.dataProvider.removeItemAt(index); return(_local2); }; 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) { var _local1 = this; _local1.lastSelID = _local1.dataProvider.getItemID(_local1.lastSelected); _local1.dataProvider.sortItemsBy(fieldName, order); }; FSelectableListClass.prototype.getLength = function () { return(this.dataProvider.getLength()); }; FSelectableListClass.prototype.getSelectedIndex = function () { var _local2 = this; for (var _local3 in _local2.selected) { var _local1 = _local2.selected[_local3].sIndex; if (_local1 != undefined) { return(_local1); } } return(undefined); }; 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 _local1 = this.getSelectedItem(); if (_local1.data != undefined) { return(_local1.data); } return(_local1.label); }; FSelectableListClass.prototype.setSelectedIndex = function (index, flag) { var _local1 = this; var _local2 = index; if (((_local2 >= 0) && (_local2 < _local1.getLength())) && (_local1.enable)) { _local1.clearSelected(); _local1.selectItem(_local2, true); _local1.lastSelected = _local2; _local1.invalidate("updateControl"); if (flag != false) { _local1.executeCallBack(); } } }; FSelectableListClass.prototype.setDataProvider = function (obj) { var _local2 = obj; this.setScrollPosition(0); this.clearSelected(); if (_local2 instanceof Array) { this.dataProvider = new DataProviderClass(); var _local1 = 0; while (_local1 < _local2.length) { var _local3 = ((typeof(_local2[_local1]) == "string") ? ({label:_local2[_local1]}) : (_local2[_local1])); this.dataProvider.addItem(_local3); _local1++; } } else { this.dataProvider = _local2; } this.dataProvider.addView(this); }; FSelectableListClass.prototype.setItemSymbol = function (linkID) { var _local1 = this; _local1.tmpPos = _local1.getScrollPosition(); _local1.itemSymbol = linkID; _local1.invalidate("setSize"); _local1.setScrollPosition(_local1.tmpPos); }; FSelectableListClass.prototype.setEnabled = function (enabledFlag) { var _local2 = this; _local2.cleanUI(); super.setEnabled(enabledFlag); _local2.enable = enabledFlag; _local2.boundingBox_mc.gotoAndStop((_local2.enable ? "enabled" : "disabled")); var _local3 = Math.min(_local2.numDisplayed, _local2.getLength()); var _local1 = 0; while (_local1 < _local3) { _local2.container_mc[("fListItem" + _local1) + "_mc"].setEnabled(_local2.enable); _local1++; } if (_local2.enable) { _local2.invalidate("updateControl"); } }; FSelectableListClass.prototype.updateControl = function () { var _local2 = this; var _local1 = 0; while (_local1 < _local2.numDisplayed) { _local2.container_mc[("fListItem" + _local1) + "_mc"].drawItem(_local2.getItemAt(_local2.topDisplayed + _local1), _local2.isSelected(_local2.topDisplayed + _local1)); _local1++; } }; FSelectableListClass.prototype.setSize = function (w, h) { var _local1 = this; super.setSize(w, h); _local1.boundingBox_mc._xscale = (_local1.boundingBox_mc._yscale = 100); _local1.boundingBox_mc._xscale = (_local1.width * 100) / _local1.boundingBox_mc._width; _local1.boundingBox_mc._yscale = (_local1.height * 100) / _local1.boundingBox_mc._height; var _local2 = 0; while (_local2 < _local1.numDisplayed) { _local1.container_mc.attachMovie(_local1.itemSymbol, ("fListItem" + _local2) + "_mc", 10 + _local2, {controller:_local1, itemNum:_local2}); var _local3 = _local1.container_mc[("fListItem" + _local2) + "_mc"]; var offset = ((_local1.scrollOffset == undefined) ? 0 : (_local1.scrollOffset)); _local3.setSize(_local1.width - offset, _local1.itmHgt); _local3._y = (_local1.itmHgt - 2) * _local2; _local2++; } _local1.updateControl(); }; FSelectableListClass.prototype.modelChanged = function (eventObj) { var _local1 = this; var firstRow = eventObj.firstRow; var lastRow = eventObj.lastRow; var event = eventObj.event; if (event == "addRows") { for (var _local2 in _local1.selected) { if ((_local1.selected[_local2].sIndex != undefined) && (_local1.selected[_local2].sIndex >= firstRow)) { _local1.selected[_local2].sIndex = _local1.selected[_local2].sIndex + ((lastRow - firstRow) + 1); _local1.setSelectedIndex(_local1.selected[_local2].sIndex, false); } } } else if (event == "deleteRows") { if (firstRow == lastRow) { var index = firstRow; if (_local1.selectHolder == index) { _local1.selectionDeleted = true; } if (((_local1.topDisplayed + _local1.numDisplayed) >= _local1.getLength()) && (_local1.topDisplayed > 0)) { _local1.topDisplayed--; if (_local1.selectionDeleted && ((index - 1) >= 0)) { _local1.setSelectedIndex(index - 1, false); } } else if (_local1.selectionDeleted) { var len = _local1.getLength(); if (((index == (len - 1)) && (len > 1)) || (index > (len / 2))) { _local1.setSelectedIndex(index - 1, false); } else { _local1.setSelectedIndex(index, false); } } for (var _local2 in _local1.selected) { if (_local1.selected[_local2].sIndex > firstRow) { _local1.selected[_local2].sIndex--; } } } else { _local1.clearSelected(); _local1.topDisplayed = 0; } } else if (event == "sort") { var len = _local1.getLength(); var _local2 = 0; while (_local2 < len) { if (_local1.isSelected(_local2)) { var _local3 = _local1.dataProvider.getItemID(_local2); if (_local3 == _local1.lastSelID) { _local1.lastSelected = _local2; } _local1.selected[String(_local3)].sIndex = _local2; } _local2++; } } _local1.invalidate("updateControl"); }; FSelectableListClass.prototype.measureItmHgt = function () { var _local1 = this; _local1.attachMovie(_local1.itemSymbol, "tmpItem_mc", 0, {controller:_local1}); _local1.tmpItem_mc.drawItem({label:"Sizer: PjtTopg"}, false); _local1.itmHgt = _local1.tmpItem_mc._height; _local1.tmpItem_mc.removeMovieClip(); }; FSelectableListClass.prototype.selectItem = function (index, selectedFlag) { var _local1 = this; var _local2 = index; if (selectedFlag && (!_local1.isSelected(_local2))) { _local1.selected[String(_local1.dataProvider.getItemID(_local2))] = {sIndex:_local2}; } else if (!selectedFlag) { delete _local1.selected[String(_local1.dataProvider.getItemID(_local2))]; } }; FSelectableListClass.prototype.isSelected = function (index) { return(this.selected[String(this.dataProvider.getItemID(index))].sIndex != undefined); }; FSelectableListClass.prototype.clearSelected = function () { var _local1 = this; for (var _local3 in _local1.selected) { var _local2 = _local1.selected[_local3].sIndex; if (((_local2 != undefined) && (_local1.topDisplayed <= _local2)) && (_local2 < (_local1.topDisplayed + _local1.numDisplayed))) { _local1.container_mc[("fListItem" + (_local2 - _local1.topDisplayed)) + "_mc"].drawItem(_local1.getItemAt(_local2), false); } } delete _local1.selected; _local1.selected = new Array(); }; FSelectableListClass.prototype.selectionHandler = function (itemNum) { var _local1 = this; var _local2 = _local1.topDisplayed + itemNum; if (_local1.getItemAt(_local2 == undefined)) { _local1.changeFlag = false; } else { _local1.changeFlag = true; _local1.clearSelected(); _local1.selectItem(_local2, true); _local1.container_mc[("fListItem" + itemNum) + "_mc"].drawItem(_local1.getItemAt(_local2), _local1.isSelected(_local2)); } }; FSelectableListClass.prototype.moveSelBy = function (incr) { var _local1 = this; var _local3 = _local1.getSelectedIndex(); var _local2 = _local3 + incr; _local2 = Math.max(0, _local2); _local2 = Math.min(_local1.getLength() - 1, _local2); if (_local2 == _local3) { } else { if ((_local3 < _local1.topDisplayed) || (_local3 >= (_local1.topDisplayed + _local1.numDisplayed))) { _local1.setScrollPosition(_local3); } if ((_local2 >= (_local1.topDisplayed + _local1.numDisplayed)) || (_local2 < _local1.topDisplayed)) { _local1.setScrollPosition(_local1.topDisplayed + incr); } _local1.selectionHandler(_local2 - _local1.topDisplayed); } }; FSelectableListClass.prototype.clickHandler = function (itmNum) { var _local1 = this; _local1.focusRect.removeMovieClip(); if (!_local1.focused) { _local1.pressFocus(); } _local1.selectionHandler(itmNum); _local1.onMouseUp = _local1.releaseHandler; }; FSelectableListClass.prototype.releaseHandler = function () { var _local1 = this; if (_local1.changeFlag) { _local1.executeCallBack(); } _local1.changeFlag = false; _local1.onMouseUp = undefined; }; FSelectableListClass.prototype.myOnSetFocus = function () { var _local2 = this; super.myOnSetFocus(); var _local1 = 0; while (_local1 < _local2.numDisplayed) { _local2.container_mc[("fListItem" + _local1) + "_mc"].highlight_mc.gotoAndStop("enabled"); _local1++; } }; FSelectableListClass.prototype.myOnKillFocus = function () { var _local2 = this; super.myOnKillFocus(); var _local1 = 0; while (_local1 < _local2.numDisplayed) { _local2.container_mc[("fListItem" + _local1) + "_mc"].highlight_mc.gotoAndStop("unfocused"); _local1++; } }; #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) { var _local1 = pos; var _local2 = this; if (_local2.enable) { _local1 = Math.min(_local1, _local2.getLength() - _local2.numDisplayed); _local1 = Math.max(_local1, 0); _local2.scrollBar_mc.setScrollPosition(_local1); } }; FScrollSelectListClass.prototype.setAutoHideScrollBar = function (flag) { var _local1 = this; _local1.permaScrollBar = !flag; _local1.setSize(_local1.width, _local1.height); }; FScrollSelectListClass.prototype.setEnabled = function (enabledFlag) { super.setEnabled(enabledFlag); this.scrollBar_mc.setEnabled(this.enable); }; FScrollSelectListClass.prototype.setSize = function (w, h) { var _local1 = this; var _local2 = _local1.getScrollPosition(); super.setSize(w, h); if (_local1.scrollBar_mc != undefined) { _local1.removed = true; } _local1.scrollBar_mc = undefined; _local1.initScrollBar(); _local1.setScrollPosition(_local2); }; FScrollSelectListClass.prototype.modelChanged = function (eventObj) { super.modelChanged(eventObj); this.invalidate("initScrollBar"); }; FScrollSelectListClass.prototype.initScrollBar = function () { var _local1 = this; if ((!_local1.permaScrollBar) && (_local1.getLength() <= _local1.numDisplayed)) { if (_local1.removed) { _local1.scrollBar_mc.removeMovieClip(); _local1.scrollBar_mc = undefined; _local1.scrollOffset = undefined; _local1.invalidate("setSize"); } } else { if (_local1.scrollBar_mc == undefined) { _local1.container_mc.attachMovie("FScrollBarSymbol", "scrollBar_mc", 3000, {hostStyle:_local1.styleTable}); _local1.scrollBar_mc = _local1.container_mc.scrollBar_mc; _local1.scrollBar_mc.setChangeHandler("scrollHandler", _local1); _local1.scrollBar_mc.setSize(_local1.height); _local1.scrollBar_mc._x = _local1.width - _local1.scrollBar_mc._width; _local1.scrollBar_mc._y = 0; _local1.scrollBar_mc.setLargeScroll(_local1.numDisplayed - 1); _local1.scrollOffset = _local1.scrollBar_mc._width; _local1.invalidate("setSize"); } _local1.scrollBar_mc.setScrollProperties(_local1.numDisplayed, 0, _local1.getLength() - _local1.numDisplayed); } }; FScrollSelectListClass.prototype.scrollHandler = function (scrollBar) { var _local2 = this; var _local1 = scrollBar.getScrollPosition(); _local2.topDisplayed = _local1; if (_local2.lastPosition != _local1) { _local2.updateControl(); } _local2.lastPosition = _local1; }; FScrollSelectListClass.prototype.clickHandler = function (itmNum) { var _local1 = this; super.clickHandler(itmNum); if ((_local1.dragScrolling == undefined) && (_local1.scrollBar_mc != undefined)) { _local1.dragScrolling = setInterval(_local1, "dragScroll", 15); } }; FScrollSelectListClass.prototype.releaseHandler = function () { clearInterval(this.dragScrolling); this.dragScrolling = undefined; super.releaseHandler(); }; FScrollSelectListClass.prototype.dragScroll = function () { var _local1 = this; clearInterval(_local1.dragScrolling); if (_local1.container_mc._ymouse < 0) { _local1.setScrollPosition(_local1.getScrollPosition() - 1); _local1.selectionHandler(0); _local1.scrollInterval = Math.max(25, (-23.8 * (-_local1.container_mc._ymouse)) + 500); _local1.dragScrolling = setInterval(_local1, "dragScroll", _local1.scrollInterval); } else if (_local1.container_mc._ymouse > ((_local1.itmHgt - 2) * _local1.numDisplayed)) { _local1.setScrollPosition(_local1.getScrollPosition() + 1); _local1.selectionHandler(_local1.numDisplayed - 1); _local1.scrollInterval = Math.max(25, (-23.8 * Math.abs((_local1.container_mc._ymouse - ((_local1.itmHgt - 2) * _local1.numDisplayed)) - 2)) + 500); _local1.dragScrolling = setInterval(_local1, "dragScroll", _local1.scrollInterval); } else { _local1.dragScrolling = setInterval(_local1, "dragScroll", 15); } }; FScrollSelectListClass.prototype.myOnKeyDown = function () { var _local2 = this; if (_local2.focused) { _local2.keyCodes = new Array(40, 38, 34, 33, 36, 35); _local2.keyIncrs = new Array(1, -1, _local2.numDisplayed - 1, -(_local2.numDisplayed - 1), -_local2.getLength(), _local2.getLength()); var _local1 = 0; while (_local1 < _local2.keyCodes.length) { if (Key.isDown(_local2.keyCodes[_local1])) { _local2.moveSelBy(_local2.keyIncrs[_local1]); return; } _local1++; } _local2.findInputText(); } }; FScrollSelectListClass.prototype.findInputText = function () { var _local1 = Key.getAscii(); if ((_local1 >= 33) && (_local1 <= 126)) { this.findString(String.fromCharCode(_local1)); } }; FScrollSelectListClass.prototype.findString = function (str) { if (this.getLength() == 0) { } else { var _local3 = this.getSelectedIndex(); var jump = 0; var _local1 = _local3 + 1; while (_local1 != _local3) { var _local2 = this.getItemAt(_local1).label.substring(0, str.length); if ((str == _local2) || (str.toUpperCase() == _local2.toUpperCase())) { var jump = (_local1 - _local3); break; } if (_local1 >= (this.getLength() - 1)) { _local1 = -1; } _local1++; } 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) { var _local1 = this; super.setSize(w, h); _local1.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() { var _local1 = this; _global._popUpLevel = ((_global._popUpLevel == undefined) ? 20000 : (_global._popUpLevel + 1)); _local1.superHolder = _root.createEmptyMovieClip("superHolder" + _popUpLevel, _popUpLevel); var _local3 = _local1.superHolder.createEmptyMovieClip("testCont", 20000); var testBox = _local3.attachMovie("FBoundingBoxSymbol", "boundingBox_mc", 0); if (testBox._name == undefined) { _local1.superHolder.removeMovieClip(); _local1.superHolder = _local1._parent.createEmptyMovieClip("superHolder" + _popUpLevel, _popUpLevel); } else { _local3.removeMovieClip(); } if (_local1.rowCount == undefined) { _local1.rowCount = 8; _local1.editable = false; } _local1.itemSymbol = "FComboBoxItemSymbol"; _local1.init(); _local1.permaScrollBar = false; _local1.proxyBox_mc.gotoAndStop(1); _local1.width = _local1._width; _local1.height = (_local1.proxyBox_mc._height * _local1._yscale) / 100; var _local2 = 0; while (_local2 < _local1.labels.length) { _local1.addItem(_local1.labels[_local2], _local1.data[_local2]); _local2++; } _local1.lastSelected = 0; _local1.selectItem(0); _local1._xscale = (_local1._yscale = 100); _local1.opened = false; _local1.setSize(_local1.width); _local1.highlightTop(false); if (_local1.changeHandler.length > 0) { _local1.setChangeHandler(_local1.changeHandler); } _local1.onUnload = function () { this.superHolder.removeMovieClip(); }; _local1.setSelectedIndex(0, false); _local1.value = ""; _local1.focusEnabled = true; _local1.changeFlag = false; } FComboBoxClass.prototype = new FScrollSelectListClass(); Object.registerClass("FComboBoxSymbol", FComboBoxClass); FComboBoxClass.prototype.modelChanged = function (eventObj) { var _local1 = this; super.modelChanged(eventObj); var _local2 = eventObj.event; if ((_local2 == "addRows") || (_local2 == "deleteRows")) { var diff = ((eventObj.lastRow - eventObj.firstRow) + 1); var mode = ((_local2 == "addRows") ? 1 : -1); var _local3 = _local1.getLength(); var lenBefore = (_local3 - (mode * diff)); if ((_local1.rowCount > lenBefore) || (_local1.rowCount > _local3)) { _local1.invalidate("setSize"); } if (_local1.getSelectedIndex() == undefined) { _local1.setSelectedIndex(0, false); } } else if (_local2 == "updateAll") { _local1.invalidate("setSize"); } }; FComboBoxClass.prototype.removeAll = function () { var _local1 = this; if (!_local1.enable) { } else { super.removeAll(); if (_local1.editable) { _local1.value = ""; } _local1.invalidate("setSize"); } }; FComboBoxClass.prototype.setSize = function (w) { var _local1 = this; var _local2 = w; if ((((_local2 == undefined) || (typeof(_local2) != "number")) || (_local2 <= 0)) || (!_local1.enable)) { } else { _local1.proxyBox_mc._width = _local2; _local1.container_mc.removeMovieClip(); _local1.measureItmHgt(); _local1.container_mc = _local1.superHolder.createEmptyMovieClip("container", 3); _local1.container_mc.tabChildren = false; _local1.setPopUpLocation(_local1.container_mc); _local1.container_mc.attachMovie("FBoundingBoxSymbol", "boundingBox_mc", 0); _local1.boundingBox_mc = _local1.container_mc.boundingBox_mc; _local1.boundingBox_mc.component = _local1; _local1.registerSkinElement(_local1.boundingBox_mc.boundingBox, "background"); _local1.proxyBox_mc._height = _local1.itmHgt; _local1.numDisplayed = Math.min(_local1.rowCount, _local1.getLength()); if (_local1.numDisplayed < 3) { _local1.numDisplayed = Math.min(3, _local1.getLength()); } _local1.height = (_local1.numDisplayed * (_local1.itmHgt - 2)) + 2; super.setSize(_local2, _local1.height); _local1.attachMovie("DownArrow", "downArrow", 10); _local1.downArrow._y = 0; _local1.downArrow._width = _local1.itmHgt; _local1.downArrow._height = _local1.itmHgt; _local1.downArrow._x = _local1.proxyBox_mc._width - _local1.downArrow._width; _local1.setEditable(_local1.editable); _local1.container_mc._visible = _local1.opened; _local1.highlightTop(false); _local1.fader = _local1.superHolder.attachMovie("FBoundingBoxSymbol", "faderX", 4); _local1.registerSkinElement(_local1.fader.boundingBox, "background"); _local1.fader._width = _local1.width; _local1.fader._height = _local1.height; _local1.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) { var _local1 = this; var _local3 = count; _local1.rowCount = ((_local1.getLength() > _local3) ? (Math.max(_local3, 3)) : (_local3)); _local1.setSize(_local1.width); var _local2 = _local1.getLength(); if ((_local2 - _local1.getScrollPosition()) < _local1.rowCount) { _local1.setScrollPosition(_local2 - Math.min(_local1.rowCount, _local2)); _local1.invalidate("updateControl"); } }; FComboBoxClass.prototype.setEditable = function (editableFlag) { var _local1 = this; if (!_local1.enable) { } else { _local1.editable = editableFlag; if (!_local1.editable) { _local1.onPress = _local1.pressHandler; _local1.useHandCursor = false; _local1.trackAsMenu = true; _local1.attachMovie("FComboBoxItemSymbol", "fLabel_mc", 5, {controller:_local1, itemNum:-1}); _local1.fLabel_mc.onRollOver = undefined; _local1.fLabel_mc.setSize((_local1.width - _local1.itmHgt) + 1, _local1.itmHgt); _local1.topLabel = _local1.getSelectedItem(); _local1.fLabel_mc.drawItem(_local1.topLabel, false); _local1.highlightTop(false); } else { _local1.attachMovie("FLabelSymbol", "fLabel_mc", 5); _local1.fLabel_txt = _local1.fLabel_mc.labelField; _local1.fLabel_txt.type = "input"; _local1.fLabel_txt._x = 4; _local1.fLabel_txt.onSetFocus = _local1.onLabelFocus; _local1.fLabel_mc.setSize((_local1.width - _local1.itmHgt) - 3); delete _local1.onPress; _local1.fLabel_txt.onKillFocus = function () { this._parent._parent.myOnKillFocus(); }; _local1.fLabel_mc.setLabel(_local1.value); _local1.fLabel_txt.onChanged = function () { this._parent._parent.findInputText(); }; _local1.downArrow.onPress = _local1.buttonPressHandler; _local1.downArrow.useHandCursor = false; _local1.downArrow.trackAsMenu = true; } } }; FComboBoxClass.prototype.setEnabled = function (enabledFlag) { var _local1 = this; var _local2 = enabledFlag; _local2 = (((_local2 == undefined) || (typeof(_local2) != "boolean")) ? true : (_local2)); super.setEnabled(_local2); _local1.registerSkinElement(_local1.boundingBox_mc.boundingBox, "background"); _local1.proxyBox_mc.gotoAndStop((_local1.enable ? "enabled" : "disabled")); _local1.downArrow.gotoAndStop((_local1.enable ? 1 : 3)); if (_local1.editable) { _local1.fLabel_txt.type = (_local2 ? "input" : "dynamic"); _local1.fLabel_txt.selectable = _local2; } else if (_local2) { _local1.fLabel_mc.drawItem(_local1.topLabel, false); _local1.setSelectedIndex(_local1.getSelectedIndex(), false); } _local1.fLabel_mc.setEnabled(_local1.enable); _local1.fLabel_txt.onSetFocus = (_local2 ? (_local1.onLabelFocus) : undefined); }; FComboBoxClass.prototype.setSelectedIndex = function (index, flag) { var _local1 = this; super.setSelectedIndex(index, flag); if (!_local1.editable) { _local1.topLabel = _local1.getSelectedItem(); _local1.fLabel_mc.drawItem(_local1.topLabel, false); } else { _local1.value = ((flag != undefined) ? "" : (_local1.getSelectedItem().label)); _local1.fLabel_mc.setLabel(_local1.value); } _local1.invalidate("updateControl"); }; FComboBoxClass.prototype.setValue = function (value) { var _local1 = this; if (_local1.editable) { _local1.fLabel_mc.setLabel(value); _local1.value = value; } }; FComboBoxClass.prototype.pressHandler = function () { var _local1 = this; _local1.focusRect.removeMovieClip(); if (_local1.enable) { if (!_local1.opened) { _local1.onMouseUp = _local1.releaseHandler; } else { _local1.onMouseUp = undefined; } _local1.changeFlag = false; if (!_local1.focused) { _local1.pressFocus(); _local1.clickFilter = (_local1.editable ? false : true); } if (!_local1.clickFilter) { _local1.openOrClose(!_local1.opened); } else { _local1.clickFilter = false; } } }; FComboBoxClass.prototype.clickHandler = function (itmNum) { var _local1 = this; if (!_local1.focused) { if (_local1.editable) { _local1.fLabel_txt.onKillFocus = undefined; } _local1.pressFocus(); } super.clickHandler(itmNum); _local1.selectionHandler(itmNum); _local1.onMouseUp = _local1.releaseHandler; }; FComboBoxClass.prototype.highlightTop = function (flag) { var _local1 = this; if (!_local1.editable) { _local1.fLabel_mc.drawItem(_local1.topLabel, flag); } }; FComboBoxClass.prototype.myOnSetFocus = function () { super.myOnSetFocus(); this.fLabel_mc.highlight_mc.gotoAndStop("enabled"); this.highlightTop(true); }; FComboBoxClass.prototype.drawFocusRect = function () { var _local1 = this; _local1.drawRect(-2, -2, _local1.width + 4, _local1._height + 4); }; FComboBoxClass.prototype.myOnKillFocus = function () { var _local1 = this; if (Selection.getFocus().indexOf("labelField") != -1) { } else { super.myOnKillFocus(); delete _local1.fLabel_txt.onKeyDown; _local1.openOrClose(false); _local1.highlightTop(false); } }; FComboBoxClass.prototype.setPopUpLocation = function (mcRef) { var _local1 = this; var _local3 = mcRef; _local3._x = _local1._x; var _local2 = {x:_local1._x, y:_local1._y + _local1.proxyBox_mc._height}; _local1._parent.localToGlobal(_local2); _local3._parent.globalToLocal(_local2); _local3._x = _local2.x; _local3._y = _local2.y; if ((_local1.height + _local3._y) >= Stage.height) { _local1.upward = true; _local3._y = (_local2.y - _local1.height) - _local1.proxyBox_mc._height; } else { _local1.upward = false; } }; FComboBoxClass.prototype.openOrClose = function (flag) { var _local1 = this; var _local2 = flag; if (_local1.getLength() == 0) { } else { _local1.setPopUpLocation(_local1.container_mc); if ((_local1.lastSelected != -1) && ((_local1.lastSelected < _local1.topDisplayed) || (_local1.lastSelected > (_local1.topDisplayed + _local1.numDisplayed)))) { super.moveSelBy(_local1.lastSelected - _local1.getSelectedIndex()); } if (!_local2) { (_local1.downArrow.gotoAndStop(1));// not popped } else { (_local1.downArrow.gotoAndStop(2));// not popped } if (_local2 == _local1.opened) { } else { _local1.highlightTop(!_local2); _local1.fadeRate = _local1.styleTable.popUpFade.value; if (((!_local2) || (_local1.fadeRate == undefined)) || (_local1.fadeRate == 0)) { _local1.opened = (_local1.container_mc._visible = _local2); } else { _local1.setPopUpLocation(_local1.fader); _local1.time = 0; _local1.const = 85 / Math.sqrt(_local1.fadeRate); _local1.fader._alpha = 85; _local1.container_mc._visible = (_local1.fader._visible = true); _local1.onEnterFrame = function () { var _local1 = this; _local1.fader._alpha = 100 - ((_local1.const * Math.sqrt(++_local1.time)) + 15); if (_local1.time >= _local1.fadeRate) { _local1.fader._visible = false; delete _local1.onEnterFrame; _local1.opened = true; } }; } } } }; FComboBoxClass.prototype.fireChange = function () { var _local1 = this; _local1.lastSelected = _local1.getSelectedIndex(); if (!_local1.editable) { _local1.topLabel = _local1.getSelectedItem(); _local1.fLabel_mc.drawItem(_local1.topLabel, true); } else { _local1.value = _local1.getSelectedItem().label; _local1.fLabel_mc.setLabel(_local1.value); } _local1.executeCallback(); }; FComboBoxClass.prototype.releaseHandler = function () { var _local1 = this; var _local2 = _root; var _local3 = _local1.boundingBox_mc.hitTest(_local2._xmouse, _local2._ymouse); if (_local1.changeFlag) { if (_local3) { _local1.fireChange(); } _local1.openOrClose(!_local1.opened); } else if (_local3) { _local1.openOrClose(false); } else { _local1.onMouseDown = function () { var _local1 = this; var _local2 = _root; if ((!_local1.boundingBox_mc.hitTest(_local2._xmouse, _local2._ymouse)) && (!_local1.hitTest(_local2._xmouse, _local2._ymouse))) { _local1.onMouseDown = undefined; _local1.openOrClose(false); } }; } _local1.changeFlag = false; _local1.onMouseUp = undefined; clearInterval(_local1.dragScrolling); _local1.dragScrolling = undefined; }; FComboBoxClass.prototype.moveSelBy = function (itemNum) { var _local1 = this; if (itemNum != 0) { super.moveSelBy(itemNum); if (_local1.editable) { _local1.setValue(_local1.getSelectedItem().label); } if (!_local1.opened) { if (_local1.changeFlag && (!_local1.isSelected(_local1.lastSelected))) { _local1.fireChange(); } } } }; FComboBoxClass.prototype.myOnKeyDown = function () { var _local1 = this; if (!_local1.focused) { } else { if (_local1.editable && (Key.isDown(13))) { _local1.setValue(_local1.fLabel_mc.getLabel()); _local1.executeCallback(); _local1.openOrClose(false); } else if ((Key.isDown(13) || (Key.isDown(32) && (!_local1.editable))) && (_local1.opened)) { if (_local1.getSelectedIndex() != _local1.lastSelected) { _local1.fireChange(); } _local1.openOrClose(false); _local1.fLabel_txt.hscroll = 0; } super.myOnKeyDown(); } }; FComboBoxClass.prototype.findInputText = function () { if (!this.editable) { super.findInputText(); } }; FComboBoxClass.prototype.onLabelFocus = function () { var _local1 = this; _local1._parent._parent.tabFocused = false; _local1._parent._parent.focused = true; _local1.onKeyDown = function () { this._parent._parent.myOnKeyDown(); }; Key.addListener(_local1); }; 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 419 Button
on (press) { getURL ("http://www.totallygame.com", "_blank"); }
Symbol 430 Button
on (press) { getURL ("http://www.totallygame.com", "_blank"); }
Symbol 432 Button
on (press, keyPress "<Enter>") { _root.gotoAndPlay("menu"); }
Symbol 433 MovieClip Frame 1
stop();
Symbol 433 MovieClip Frame 4
stop();
Symbol 519 Button
on (press) { _root.buyme_mc._visible = true; }
Symbol 556 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 558 Button
on (press) { _root.buyme_mc._visible = false; }
Symbol 560 MovieClip Frame 10
stop();
Symbol 563 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 _local2 = selected; var _local3 = driver; var ctargetbody = _local3.tocolor_mc; _local3.myColor = new Color(ctargetbody); _local3.myColorTransform = new Object(); var _local1 = _local3.myColorTransform; _local1.ra = CParray[_local2][0]; _local1.rb = CParray[_local2][1]; _local1.ga = CParray[_local2][2]; _local1.gb = CParray[_local2][3]; _local1.ba = CParray[_local2][4]; _local1.bb = CParray[_local2][5]; _local1.aa = CParray[_local2][6]; _local1.ab = CParray[_local2][7]; _local3.myColor.setTransform(_local1); 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 571 Button
on (rollOver, dragOver) { buttondowncar_mc.gotoAndStop(1); } on (press, keyPress "<Enter>") { _root.gotoAndPlay("settings"); }
Symbol 575 MovieClip Frame 1
stop();
Symbol 579 Button
on (rollOver, dragOver) { buttondowncar_mc.gotoAndStop(2); } on (press) { _root.savemenu_mc.gotoAndStop(2); }
Symbol 583 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 587 Button
on (rollOver, dragOver) { buttondowncar_mc.gotoAndStop(4); } on (press) { _root.gotoAndStop("help"); }
Symbol 591 Button
on (rollOver, dragOver) { buttondowncar_mc.gotoAndStop(5); } on (press) { _root.gotoAndStop("credits"); }
Symbol 600 Button
on (press) { _root.savetoSO_mygame(); this.gotoAndStop(3); }
Symbol 603 Button
on (press) { this.gotoAndStop(1); }
Symbol 606 Button
on (press) { this.gotoAndStop(4); }
Symbol 611 Button
on (press) { this.gotoAndStop(1); }
Symbol 614 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 616 MovieClip Frame 1
stop();
Symbol 616 MovieClip Frame 2
underlay_but.onPress = function () { }; underlay_but.useHandCursor = false;
Symbol 624 Button
on (press) { _root.gotoAndStop("shop"); }
Symbol 627 Button
on (press) { _root.gotoAndStop("tuning"); }
Symbol 630 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 634 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 (692); }
Symbol 636 Button
on (press) { _root.gotoAndPlay("colorpicker"); }
Symbol 642 Button
on (press) { _root.gotoAndPlay("menu"); }
Symbol 644 MovieClip Frame 10
stop();
Symbol 653 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 654 MovieClip Frame 10
stop();
Symbol 660 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 662 MovieClip Frame 10
stop();
Instance of Symbol 661 MovieClip in Symbol 662 MovieClip Frame 10
on (press) { _root.uitleg_mc.nextFrame(); }
Symbol 705 MovieClip Frame 1
stop();
Symbol 705 MovieClip Frame 9
stop();
Symbol 705 MovieClip Frame 27
gotoAndPlay ("start");
Symbol 717 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 719 MovieClip Frame 10
stop();
Instance of Symbol 718 MovieClip in Symbol 719 MovieClip Frame 10
on (press) { _root.uitleg_mc.prevFrame(); }
Symbol 741 MovieClip Frame 1
stop();
Symbol 744 MovieClip Frame 1
stop();
Symbol 754 MovieClip Frame 1
stop();
Symbol 757 MovieClip Frame 1
stop();
Instance of Symbol 753 MovieClip "knipper_mc" in Symbol 757 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 757 MovieClip Frame 405
_root.tankers_mc.gotoAndPlay("reverse");
Symbol 787 MovieClip Frame 1
stop(); back_but.useHandCursor = false;
Instance of Symbol 712 MovieClip "fuelgame_mc" in Symbol 787 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 787 MovieClip Frame 2
stop();
Symbol 787 MovieClip Frame 3
stop();
Symbol 787 MovieClip Frame 4
stop();
Symbol 811 Button
on (press) { getURL ("http://www.isioux.nl", "_blank"); }
Symbol 827 MovieClip Frame 1
stop();
Symbol 830 MovieClip Frame 1
stop();
Symbol 887 MovieClip Frame 1
stop();
Symbol 897 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 898 MovieClip Frame 1
stop();
Symbol 906 Button
on (press) { _root.pressedslider = true; _root.dragid = this.id; slider_handler_mc._x = this._xmouse; }
Symbol 908 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 909 MovieClip "slider_handler_mc" in Symbol 910 MovieClip Frame 1
onClipEvent (load) { top = _y; bottom = _y; left = _x; right = _x + 256; }
Symbol 945 MovieClip Frame 1
stop();
Symbol 951 MovieClip Frame 1
stop();
Symbol 954 MovieClip Frame 1
stop();
Symbol 962 MovieClip Frame 1
stop();
Symbol 978 MovieClip Frame 1
stop();
Symbol 978 MovieClip Frame 2
stop();
Symbol 978 MovieClip Frame 3
stop();
Symbol 978 MovieClip Frame 4
stop();
Symbol 978 MovieClip Frame 5
stop();
Symbol 978 MovieClip Frame 6
stop();
Symbol 978 MovieClip Frame 7
stop();
Symbol 978 MovieClip Frame 8
stop();
Symbol 978 MovieClip Frame 9
stop();
Symbol 978 MovieClip Frame 10
stop();
Symbol 1020 MovieClip Frame 1
stop();
Symbol 1058 MovieClip Frame 1
stop();
Symbol 1058 MovieClip Frame 2
stop();
Symbol 1058 MovieClip Frame 3
stop();
Symbol 1058 MovieClip Frame 4
stop();
Symbol 1058 MovieClip Frame 5
stop();
Symbol 1058 MovieClip Frame 6
stop();
Symbol 1058 MovieClip Frame 7
stop();
Symbol 1058 MovieClip Frame 8
stop();
Symbol 1058 MovieClip Frame 9
stop();
Symbol 1058 MovieClip Frame 10
stop();
Symbol 1092 MovieClip Frame 1
stop();
Symbol 1120 MovieClip Frame 1
stop();
Symbol 1120 MovieClip Frame 2
stop();
Symbol 1120 MovieClip Frame 3
stop();
Symbol 1120 MovieClip Frame 4
stop();
Symbol 1120 MovieClip Frame 5
stop();
Symbol 1120 MovieClip Frame 6
stop();
Symbol 1120 MovieClip Frame 7
stop();
Symbol 1120 MovieClip Frame 8
stop();
Symbol 1120 MovieClip Frame 9
stop();
Symbol 1120 MovieClip Frame 10
stop();
Instance of Symbol 1058 MovieClip "white_mc" in Symbol 1171 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 1180 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();
Symbol 1217 MovieClip Frame 1
stop();
Symbol 1217 MovieClip Frame 2
stop();
Symbol 1217 MovieClip Frame 3
stop();
Symbol 1217 MovieClip Frame 4
stop();
Symbol 1217 MovieClip Frame 5
stop();
Symbol 1217 MovieClip Frame 6
stop();
Symbol 1220 MovieClip Frame 1
stop();
Symbol 1224 MovieClip Frame 1
stop();
Symbol 1224 MovieClip Frame 2
stop();
Symbol 1224 MovieClip Frame 3
stop();
Symbol 1224 MovieClip Frame 4
stop();
Symbol 1224 MovieClip Frame 5
stop();
Symbol 1224 MovieClip Frame 6
stop();
Symbol 1227 MovieClip Frame 1
stop();
Instance of Symbol 1192 MovieClip "bl_mc" in Symbol 1228 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 1199 MovieClip "fl_mc" in Symbol 1228 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 1206 MovieClip "br_mc" in Symbol 1228 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 1213 MovieClip "fr_mc" in Symbol 1228 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 1220 MovieClip "bw_mc" in Symbol 1228 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 1227 MovieClip "fw_mc" in Symbol 1228 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Symbol 1276 MovieClip Frame 1
stop();
Symbol 1276 MovieClip Frame 8
startRace(); play();
Symbol 1276 MovieClip Frame 23
stop();
Symbol 1281 MovieClip Frame 1
stop();
Symbol 1290 MovieClip Frame 1
stop();
Symbol 1290 MovieClip Frame 2
_root.showpittime = _root.R_game_mc.timetostring(_root.toshowpittime);
Symbol 1321 MovieClip Frame 1
stop();
Symbol 1345 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 1346 MovieClip Frame 1
stop();
Symbol 1346 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 1360 MovieClip Frame 1
stop();
Instance of Symbol 1335 MovieClip "submitscore" in Symbol 1360 MovieClip Frame 1
on (press) { if (this._parent._currentframe < 2) { this._parent.gotoAndPlay(2); } }
Symbol 1360 MovieClip Frame 10
stop();
Instance of Symbol 1347 MovieClip "submitscore" in Symbol 1360 MovieClip Frame 10
onClipEvent (load) { _root.menu_levelcomplited_mc.submitscore._visible = false; }
Symbol 1360 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 1400 Button
on (press) { _global.endgame(); }
Symbol 1413 MovieClip Frame 1
stop();
Symbol 1413 MovieClip Frame 73
_root.R_game_mc.flag_mc.removeMovieClip();
Symbol 1413 MovieClip Frame 118
mouse.show(); stop();
Symbol 1413 MovieClip Frame 341
_global.endgame(); stop();
Symbol 1413 MovieClip Frame 437
this.gotoAndPlay("gameover");
Symbol 1417 Button
on (press) { globalsound = new Sound(); _root.targetsound = 0; globalsound.setVolume(0); this.gotoAndStop(2); }
Symbol 1421 Button
on (press) { globalsound = new Sound(); _root.targetsound = 100; globalsound.setVolume(100); this.gotoAndStop(1); }
Symbol 1422 MovieClip Frame 1
stop();
Symbol 1426 Button
on (press) { _quality = "HIGH"; _root.qualitynumber = 2; this.gotoAndStop(2); }
Symbol 1430 Button
on (press) { _quality = "BEST"; _root.qualitynumber = 3; this.gotoAndStop(3); }
Symbol 1434 Button
on (press) { _quality = "LOW"; _root.qualitynumber = 1; this.gotoAndStop(1); }
Symbol 1435 MovieClip Frame 1
stop();
Symbol 1436 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 () { var _local3 = _global; _root.R_game_mc.randomcolors(); i = 0; while (i <= maxdrivers) { driver = driverObj["driver" + i]; var _local2 = driver.mc.car_main_mc.body_mc; _local3["myColor" + i] = new Color(_local2); myColorTransform = new Object(); var _local1 = pickedcolors[i]; myCT.ra = CParray[_local1][0]; myCT.rb = CParray[_local1][1]; myCT.ga = CParray[_local1][2]; myCT.gb = CParray[_local1][3]; myCT.ba = CParray[_local1][4]; myCT.bb = CParray[_local1][5]; myCT.aa = CParray[_local1][6]; myCT.ab = CParray[_local1][7]; i++; } changecolor(0); }; _global.changecolor = function (i) { var _local3 = i; driver = driverObj["driver" + _local3]; var ctargetbody = driver.mc.car_main_mc.body_mc; _global["myColor" + _local3] = new Color(ctargetbody); _global["myColorTransform" + _local3] = new Object(); var _local1 = _global["myColorTransform" + _local3]; var _local2 = pickedcolors[_local3]; _local1.ra = CParray[_local2][0]; _local1.rb = CParray[_local2][1]; _local1.ga = CParray[_local2][2]; _local1.gb = CParray[_local2][3]; _local1.ba = CParray[_local2][4]; _local1.bb = CParray[_local2][5]; _local1.aa = CParray[_local2][6]; _local1.ab = CParray[_local2][7]; _global["myColor" + _local3].setTransform(_local1); }; _global.changecolorCPU = function (i) { var _local3 = i; driver = driverObj["driver" + _local3]; var ctargetbody = driver.mc.car_main_mc.body_mc; _global["myColor" + _local3] = new Color(ctargetbody); _global["myColorTransform" + _local3] = new Object(); var _local1 = _global["myColorTransform" + _local3]; var _local2 = pickedcolors[_local3]; _local1.ra = CParrayCPU[_local2][0]; _local1.rb = CParrayCPU[_local2][1]; _local1.ga = CParrayCPU[_local2][2]; _local1.gb = CParrayCPU[_local2][3]; _local1.ba = CParrayCPU[_local2][4]; _local1.bb = CParrayCPU[_local2][5]; _local1.aa = CParrayCPU[_local2][6]; _local1.ab = CParrayCPU[_local2][7]; _global["myColor" + _local3].setTransform(_local1); }; _root.R_game_mc.randomcolors = function () { pick5function(); }; _global.pick5functionhelper = function (mynumber) { var _local1 = _global; var _local2 = mynumber; j = 0; while (j <= _local1.pickedcolors.length) { if (_local1.pickedcolors[j] == _local2) { return(false); } j++; } return(undefined); }; _global.pick5function = function () { var _local1 = CParrayCPU.length - 1; _global.pickedcolors = [CPmycolor]; i = 1; while (i <= maxdrivers) { mypick = Math.floor(Math.random() * _local1); if (pick5functionhelper(mypick) == false) { i = i - 1; } else { pickedcolors.push(mypick); } i++; } }; _global.pick5namesfunctionhelper = function (mynumber) { var _local1 = _global; var _local2 = mynumber; j = 0; while (j <= _local1.pickednames.length) { if (_local1.pickednames[j] == _local2) { return(false); } j++; } return(undefined); }; _global.pick5namesfunction = function () { var _local2 = _global; var _local1 = CpuNamesarray.length; _local2.pickednames = []; i = 1; while (i <= maxdrivers) { mypick = Math.floor(Math.random() * _local1); if (pick5namesfunctionhelper(mypick) == false) { i = i - 1; } else { pickednames.push(mypick); } i++; } i = 1; while (i <= maxdrivers) { driverObj["driver" + i].name = _local2.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 () { var _local2 = _global; if ((!gamestart) && (!develop)) { if (Key.isDown(38)) { _local2.falsestart = true; } if (!Key.isDown(38)) { _local2.falsestart = false; } } else { if (!Key.isDown(38)) { _local2.falsestart = false; } if (_local2.falsestart) { } else { var _local1 = driverObj.driver0; if (_local1.finished || (_local1.atpitstreet)) { if (_local1.speedperc > 0) { _local1.speedperc = _local1.speedperc - 1; } else { _local1.speedperc = 0; } } else { if (Key.isDown(40) && (!Key.isDown(38))) { if (_local1.speedperc > 0) { _local1.speedperc = _local1.speedperc - 2; } } if (_local1.fu <= 0) { if (_local1.speedperc > 0) { _local1.speedperc = _local1.speedperc - 0.2; } else { _local1.speedperc = 0; } if (_local1.speedperc <= 0) { if (_root.R_game_mc.endPosition_mc._currentframe < 123) { _root.R_game_mc.endPosition_mc.gotoAndPlay(123); } } } else if (_local2.totallos) { if (_local1.speedperc > 0) { _local1.speedperc = _local1.speedperc - 0.9; } else { _local1.speedperc = 0; } } else if (Key.isDown(38) && (!Key.isDown(40))) { if (_local1.speedperc < 100) { _local1.speedperc = _local1.speedperc + 1; } } else if ((_local1.speedperc > 0) && (!develop)) { _local1.speedperc = _local1.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) { } else if (!gamestart) { } else { var _local3 = driverObj.driver0.speedperc; if (_local3 <= 0) { } else { if (_local3 > 50) { _local3 = 50; } var framestep = Math.round((_local3 * 5) / 50); var _local2 = this.cfr + framestep; if (_local2 > 10) { _local2 = _local2 - 10; } this.cfr = _local2; i = 0; while (i <= knipmax) { var _local1 = _root.R_game_mc.main_mc[toknipper[i]]; _local1.gotoAndStop(_local2); 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 _local1 = driverObj.driver0; if (_local1.speedperc <= 0) { } else { if (Key.isDown(37) && (!Key.isDown(39))) { if (_local1.xPerc > -10) { var _local2 = _local1.speedperc; if (_local2 < 50) { var _local3 = (_local1.speedperc * _local1.maxstearforce) / 100; var stearforce = (_local3 + 1.7); } else { var _local3 = (_local1.speedperc * _local1.maxstearforce) / 100; var stearforce = ((_local1.maxstearforce - _local3) + 1.7); } _local1.xPerc = _local1.xPerc - stearforce; } } if (Key.isDown(39) && (!Key.isDown(37))) { if (_local1.xPerc < 110) { var _local2 = _local1.speedperc; if (_local2 < 50) { var _local3 = (_local1.speedperc * _local1.maxstearforce) / 100; var stearforce = (_local3 + 1.7); } else { var _local3 = (_local1.speedperc * _local1.maxstearforce) / 100; var stearforce = ((_local1.maxstearforce - _local3) + 1.7); } _local1.xPerc = _local1.xPerc + stearforce; } } } }; _root.R_game_mc.attachpitstop = function () { var _local2 = _global; if (_local2.develop) { _local2.circuitdis = circuit[circuit.length - 1].dis; } else { var circuitlength = circuit[circuit.length - 1].dis; var _local1 = circuitlength + 0.04; if (circuit[circuit.length - 1].pframe < 25) { var _local3 = 1; } else if (circuit[circuit.length - 1].pframe > 25) { var _local3 = -1; } else { var _local3 = 0; } _root.pitdisstart = _local1; circuit.push({dis:_local1, dir:_local3, step:0.5, goal:25, style:1, pframe:25}); _local1 = _local1 + 0.002; circuit.push({dis:_local1, dir:0, step:0.5, goal:25, style:1, pframe:25, pit:2}); _local1 = _local1 + 0.02; circuit.push({dis:_local1, dir:0, step:0.5, goal:25, style:1, pframe:25, pit:4}); _local2.pitmarker = circuit.length - 1; _local1 = _local1 + 0.3; circuit.push({dis:_local1, dir:0, step:0.5, goal:25, style:1, pframe:25, pit:3}); _local1 = _local1 + 0.02; circuit.push({dis:_local1, dir:0, step:0.5, goal:25, style:1, pframe:25}); _local1 = _local1 + 0.02; circuit.push({dis:_local1, dir:0, step:0.5, goal:25, style:1, pframe:25}); _local1 = _local1 + ((maxdrivers * 0.025) + 0.034); circuit.push({dis:_local1, dir:0, step:0.5, goal:25, style:1, pframe:25, lal:1}); _local2.circuitdis = circuit[circuit.length - 1].dis; } }; circuitObject = function () { var _local1 = this; _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 _local2 = circuit[k].dis; var _local3 = Math.round(_local2 * 1000); var ndis = (_local3 / 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(_local1); 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); }; _local1.addListener(ctarget); i++; } ctarget = _root.R_game_mc.hectaTotal_mc; ctarget.stopme = function () { this.stop(); }; ctarget.gotoframe = function (gottenframe) { this.gotoAndStop(gottenframe); }; _local1.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 _local1 = circuit.length; trace("_global.circuit = ["); i = 0; while (i < _local1) { 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 _local1 = _root; var _local3 = _global; var _local2 = driverObj.driver0; if (_local2.finished || (_local2.atpitstreet)) { } else if (develop) { var maxlength = (circuit.length - 1); var goal = circuit[maxlength].goal; var style = circuit[maxlength].style; if (style == 0) { return; } if ((cframe == goal) || (style == undefined)) { var tempdistance = _local2.distance; var tempdirectionstep = directionstep; var tempcframe = cframe; } else { 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; if (!develop) { if (_local2.speed == 0) { } else { var dis2 = circuit[_local2.marker + 1].dis; var mydist = _local2.distance; if (_local2.laps == maxlaps) { if (mydist > endcam) { _local3.passedendcam = true; if (_local1.R_game_mc.flag_mc == undefined) { var myflag = _local1.R_game_mc.attachMovie("flag", "flag_mc", 999); myflag._x = 520; myflag._y = 400; } } } if ((mydist >= dis2) && (!(dis2 === undefined))) { _local2.marker = _local2.marker + 1; if (_local2.marker >= (circuit.length - 1)) { if (!(_local2.laps === 0)) { endLapTime = MainControl.getmytimer(); _local3.lastlaptime = (endLapTime / 1000) - (startLapTime / 1000); _local3.endtime = _local3.endtime + _local3.lastlaptime; _local1.showlastlaptime = _local1.R_game_mc.timetostring(lastlaptime); if ((_local3.bestlaptime == undefined) || (lastlaptime < _local3.bestlaptime)) { _local3.bestlaptime = lastlaptime; _local1.showbestlaptime = _local1.R_game_mc.timetostring(lastlaptime); } } circuitControl.reset(_local2); _local2.laps = _local2.laps + 1; if (_local2.laps == maxlaps) { _local1.R_game_mc.finallap_mc.gotoAndPlay(2); } if (_local2.laps > maxlaps) { _local2.finished = true; var precircuittime2 = _local3.endtime; _local2.circuittime = precircuittime2; endlist.push(_local2.number); var myposition = endlist.length; _local1["endtime" + myposition] = _local1.R_game_mc.timetostring(precircuittime2); _local1["endname" + myposition] = (myposition + ". ") + _local2.name; _local1["besttime" + myposition] = _local1.showbestlaptime; _local1.R_game_mc.endPosition_mc.sub.gotoAndStop(myposition); _local1.R_game_mc.endPosition_mc.gotoAndPlay(2); if (myposition < 4) { var startbydiff = ((_local3.difflevel - 1) * 3); _local1.wonprice = _local1.pricemoneyshow[startbydiff + myposition]; _local1.setmymoneyshow(_local1.pricemoney[startbydiff + myposition] * -1); } _local1.R_game_mc.laptime_mc._visible = false; _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 3; var mymarker = _local2.marker; var mylap = (_local2.laps - 1); var killer = _local1.R_game_mc.createEmptyMovieClip("interkiller_mc", 16000); killer.number = 0; killer.ctime = 0; killer.onEnterFrame = function () { var _local1 = this; if (_local1.ctime >= 5) { _root.R_game_mc.menu_inter_mc._visible = false; } if (_local1.ctime >= 5) { _root.R_game_mc[("menu_inter" + _local1.number) + "_mc"]._visible = false; _local1.number = _local1.number + 1; if (_local1.number > maxdrivers) { _local1.onEnterFrame = undefined; } } else { _local1.ctime = _local1.ctime + 1; } }; return; } _local1.showlap = (("Lap " + String(_local2.laps)) + " / ") + maxlaps; return; } var mymarker = _local2.marker; var mylap = _local2.laps; if (((mymarker == _local3.maininter1) || (mymarker == _local3.maininter2)) || (mymarker == _local3.maininter3)) { if (!(_local2.intermediat === mymarker)) { if (mymarker == _local3.maininter1) { _local1.cInter = 1; } else if (mymarker == _local3.maininter2) { _local1.cInter = 2; } else if (mymarker == _local3.maininter3) { _local1.cInter = 3; } _local3.Tinterobj[(("intermediatsStatusL" + _local2.intermediatlap) + "M") + _local2.intermediat] = 3; _local2.intermediatlap = mylap; _local2.intermediat = mymarker; var myintermediat = _local3.Tinterobj[(("intermediatsL" + mylap) + "M") + mymarker]; var interstatus = _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker]; var endLapTime = MainControl.getmytimer(); var preintertime = ((endLapTime / 1000) - (startLapTime / 1000)); var myintertime = (_local3.endtime + preintertime); maindriver.intertime = myintertime; var intertimeShow = _local1.R_game_mc.timetostring(myintertime); _local1.R_game_mc.interkiller_mc.onEnterFrame = undefined; _local1.R_game_mc.interkiller_mc.removeMovieClip(); i = 0; while (i <= maxdrivers) { _local1.R_game_mc[("menu_inter" + i) + "_mc"]._visible = false; i++; } _local1.R_game_mc.menu_inter_mc._visible = true; if (interstatus == undefined) { var ctarget = _local1.R_game_mc.menu_inter0_mc; var ctext = _local1.R_game_mc.menu_inter0_mc.mytxt; _local3.changeTextColor(ctarget, 16776960, intertimeShow, ctext); var ctext = _local1.R_game_mc.menu_inter0_mc.mynumber; _local3.changeTextColor(ctarget, 16776960, "1", ctext); ctarget._visible = true; _local3.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + mymarker] = 1; _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 2; } else { var driverspast = myintermediat.length; i = 0; while (i < driverspast) { var pasttime = (myintertime - myintermediat[i]); var toshow = ("-" + _local1.R_game_mc.timetostring(pasttime)); var ctarget = _local1.R_game_mc[("menu_inter" + i) + "_mc"]; var ctext = _local1.R_game_mc[("menu_inter" + i) + "_mc"].mytxt; _local3.changeTextColor(ctarget, 16718362, toshow, ctext); var ctext = _local1.R_game_mc[("menu_inter" + i) + "_mc"].mynumber; _local3.changeTextColor(ctarget, 16718362, i + 1, ctext); ctarget._visible = true; i++; } _local3.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + mymarker] = 1 + driverspast; _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 2; if ((driverspast + 1) >= maxdrivers) { _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 3; var killer = _local1.R_game_mc.createEmptyMovieClip("interkiller_mc", 16000); killer.number = 0; killer.ctime = 0; killer.onEnterFrame = function () { var _local1 = this; if (_local1.ctime >= 160) { _root.R_game_mc.menu_inter_mc._visible = false; } if (_local1.ctime >= 160) { _root.R_game_mc[("menu_inter" + _local1.number) + "_mc"]._visible = false; _local1.number = _local1.number + 1; if (_local1.number > maxdrivers) { _local1.onEnterFrame = undefined; } } else { _local1.ctime = _local1.ctime + 1; } }; } var ctarget = _local1.R_game_mc[("menu_inter" + driverspast) + "_mc"]; var ctext = _local1.R_game_mc[("menu_inter" + driverspast) + "_mc"].mytxt; _local3.changeTextColor(ctarget, 16776960, intertimeShow, ctext); var ctext = _local1.R_game_mc[("menu_inter" + driverspast) + "_mc"].mynumber; _local3.changeTextColor(ctarget, 16776960, driverspast + 1, ctext); ctarget._visible = true; } } } } if (passedendcam) { } else { var goal = circuit[_local2.marker].goal; var pit = circuit[_local2.marker].pit; if (pit == undefined) { _local1.R_game_mc.main_mc.white_mc._visible = false; } else { _local1.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 (_local2.xperc > 105) { if (!_local2.atpitstreet) { if (!(_local2.lastpitstop === _local2.laps)) { _local2.atpitstreet = true; _local2.lastpitstop = _local2.laps; _local2.speedPerc = 0; trace("##############PITSTREET#################"); SoundControl.stopSound(_local2); _local1.mainctime = 1; _local1.mainpittimer = 0; _local1.startmainpittimer = MainControl.getmytimer(); _local3.framedest = "pit"; _local1.black_mc.gotoAndPlay("fadein"); } } } var pframe1 = circuit[_local2.marker].pframe; var pframe2 = circuit[_local2.marker + 1].pframe; } else { if (cframe == goal) { return; } var pframe1 = circuit[_local2.marker].pframe; var pframe2 = circuit[_local2.marker + 1].pframe; } var dis1 = circuit[_local2.marker].dis; var dis2 = circuit[_local2.marker + 1].dis; var diffdis = (dis2 - dis1); var diffpframe = (pframe2 - pframe1); var elapsed = (_local2.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); } } } } } } else if (!develop) { if (_local2.speed == 0) { } else { var dis2 = circuit[_local2.marker + 1].dis; var mydist = _local2.distance; if (_local2.laps == maxlaps) { if (mydist > endcam) { _local3.passedendcam = true; if (_local1.R_game_mc.flag_mc == undefined) { var myflag = _local1.R_game_mc.attachMovie("flag", "flag_mc", 999); myflag._x = 520; myflag._y = 400; } } } if ((mydist >= dis2) && (!(dis2 === undefined))) { _local2.marker = _local2.marker + 1; if (_local2.marker >= (circuit.length - 1)) { if (!(_local2.laps === 0)) { endLapTime = MainControl.getmytimer(); _local3.lastlaptime = (endLapTime / 1000) - (startLapTime / 1000); _local3.endtime = _local3.endtime + _local3.lastlaptime; _local1.showlastlaptime = _local1.R_game_mc.timetostring(lastlaptime); if ((_local3.bestlaptime == undefined) || (lastlaptime < _local3.bestlaptime)) { _local3.bestlaptime = lastlaptime; _local1.showbestlaptime = _local1.R_game_mc.timetostring(lastlaptime); } } circuitControl.reset(_local2); _local2.laps = _local2.laps + 1; if (_local2.laps == maxlaps) { _local1.R_game_mc.finallap_mc.gotoAndPlay(2); } if (_local2.laps > maxlaps) { _local2.finished = true; var precircuittime2 = _local3.endtime; _local2.circuittime = precircuittime2; endlist.push(_local2.number); var myposition = endlist.length; _local1["endtime" + myposition] = _local1.R_game_mc.timetostring(precircuittime2); _local1["endname" + myposition] = (myposition + ". ") + _local2.name; _local1["besttime" + myposition] = _local1.showbestlaptime; _local1.R_game_mc.endPosition_mc.sub.gotoAndStop(myposition); _local1.R_game_mc.endPosition_mc.gotoAndPlay(2); if (myposition < 4) { var startbydiff = ((_local3.difflevel - 1) * 3); _local1.wonprice = _local1.pricemoneyshow[startbydiff + myposition]; _local1.setmymoneyshow(_local1.pricemoney[startbydiff + myposition] * -1); } _local1.R_game_mc.laptime_mc._visible = false; _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 3; var mymarker = _local2.marker; var mylap = (_local2.laps - 1); var killer = _local1.R_game_mc.createEmptyMovieClip("interkiller_mc", 16000); killer.number = 0; killer.ctime = 0; killer.onEnterFrame = function () { var _local1 = this; if (_local1.ctime >= 5) { _root.R_game_mc.menu_inter_mc._visible = false; } if (_local1.ctime >= 5) { _root.R_game_mc[("menu_inter" + _local1.number) + "_mc"]._visible = false; _local1.number = _local1.number + 1; if (_local1.number > maxdrivers) { _local1.onEnterFrame = undefined; } } else { _local1.ctime = _local1.ctime + 1; } }; return; } _local1.showlap = (("Lap " + String(_local2.laps)) + " / ") + maxlaps; return; } var mymarker = _local2.marker; var mylap = _local2.laps; if (((mymarker == _local3.maininter1) || (mymarker == _local3.maininter2)) || (mymarker == _local3.maininter3)) { if (!(_local2.intermediat === mymarker)) { if (mymarker == _local3.maininter1) { _local1.cInter = 1; } else if (mymarker == _local3.maininter2) { _local1.cInter = 2; } else if (mymarker == _local3.maininter3) { _local1.cInter = 3; } _local3.Tinterobj[(("intermediatsStatusL" + _local2.intermediatlap) + "M") + _local2.intermediat] = 3; _local2.intermediatlap = mylap; _local2.intermediat = mymarker; var myintermediat = _local3.Tinterobj[(("intermediatsL" + mylap) + "M") + mymarker]; var interstatus = _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker]; var endLapTime = MainControl.getmytimer(); var preintertime = ((endLapTime / 1000) - (startLapTime / 1000)); var myintertime = (_local3.endtime + preintertime); maindriver.intertime = myintertime; var intertimeShow = _local1.R_game_mc.timetostring(myintertime); _local1.R_game_mc.interkiller_mc.onEnterFrame = undefined; _local1.R_game_mc.interkiller_mc.removeMovieClip(); i = 0; while (i <= maxdrivers) { _local1.R_game_mc[("menu_inter" + i) + "_mc"]._visible = false; i++; } _local1.R_game_mc.menu_inter_mc._visible = true; if (interstatus == undefined) { var ctarget = _local1.R_game_mc.menu_inter0_mc; var ctext = _local1.R_game_mc.menu_inter0_mc.mytxt; _local3.changeTextColor(ctarget, 16776960, intertimeShow, ctext); var ctext = _local1.R_game_mc.menu_inter0_mc.mynumber; _local3.changeTextColor(ctarget, 16776960, "1", ctext); ctarget._visible = true; _local3.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + mymarker] = 1; _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 2; } else { var driverspast = myintermediat.length; i = 0; while (i < driverspast) { var pasttime = (myintertime - myintermediat[i]); var toshow = ("-" + _local1.R_game_mc.timetostring(pasttime)); var ctarget = _local1.R_game_mc[("menu_inter" + i) + "_mc"]; var ctext = _local1.R_game_mc[("menu_inter" + i) + "_mc"].mytxt; _local3.changeTextColor(ctarget, 16718362, toshow, ctext); var ctext = _local1.R_game_mc[("menu_inter" + i) + "_mc"].mynumber; _local3.changeTextColor(ctarget, 16718362, i + 1, ctext); ctarget._visible = true; i++; } _local3.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + mymarker] = 1 + driverspast; _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 2; if ((driverspast + 1) >= maxdrivers) { _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + mymarker] = 3; var killer = _local1.R_game_mc.createEmptyMovieClip("interkiller_mc", 16000); killer.number = 0; killer.ctime = 0; killer.onEnterFrame = function () { var _local1 = this; if (_local1.ctime >= 160) { _root.R_game_mc.menu_inter_mc._visible = false; } if (_local1.ctime >= 160) { _root.R_game_mc[("menu_inter" + _local1.number) + "_mc"]._visible = false; _local1.number = _local1.number + 1; if (_local1.number > maxdrivers) { _local1.onEnterFrame = undefined; } } else { _local1.ctime = _local1.ctime + 1; } }; } var ctarget = _local1.R_game_mc[("menu_inter" + driverspast) + "_mc"]; var ctext = _local1.R_game_mc[("menu_inter" + driverspast) + "_mc"].mytxt; _local3.changeTextColor(ctarget, 16776960, intertimeShow, ctext); var ctext = _local1.R_game_mc[("menu_inter" + driverspast) + "_mc"].mynumber; _local3.changeTextColor(ctarget, 16776960, driverspast + 1, ctext); ctarget._visible = true; } } } } if (passedendcam) { } else { var goal = circuit[_local2.marker].goal; var pit = circuit[_local2.marker].pit; if (pit == undefined) { _local1.R_game_mc.main_mc.white_mc._visible = false; } else { _local1.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 (_local2.xperc > 105) { if (!_local2.atpitstreet) { if (!(_local2.lastpitstop === _local2.laps)) { _local2.atpitstreet = true; _local2.lastpitstop = _local2.laps; _local2.speedPerc = 0; trace("##############PITSTREET#################"); SoundControl.stopSound(_local2); _local1.mainctime = 1; _local1.mainpittimer = 0; _local1.startmainpittimer = MainControl.getmytimer(); _local3.framedest = "pit"; _local1.black_mc.gotoAndPlay("fadein"); } } } var pframe1 = circuit[_local2.marker].pframe; var pframe2 = circuit[_local2.marker + 1].pframe; } else { if (cframe == goal) { return; } var pframe1 = circuit[_local2.marker].pframe; var pframe2 = circuit[_local2.marker + 1].pframe; } var dis1 = circuit[_local2.marker].dis; var dis2 = circuit[_local2.marker + 1].dis; var diffdis = (dis2 - dis1); var diffpframe = (pframe2 - pframe1); var elapsed = (_local2.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); } } } } }; circuitObject.prototype.reset = function (mydriver) { var _local1 = mydriver; _local1.marker = 0; _local1.distance = 0; distanceshow = 0; if (!(_local1.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 () { var _local1 = this; 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; _local1.addListener(ctarget); ctarget.move = function (step) { var _local1 = this; _local1._x = _local1._x + step; if (_local1._x > 500) { _local1._x = _local1._x - 1000; } else if (_local1._x < -500) { _local1._x = _local1._x + 1000; } }; i++; } i = 0; while (i <= 2) { var randomNumber = Math.ceil(Math.random() * 4); var randomNumberX = Math.round(750 - (Math.random() * 1500)); var _local2 = 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 = _local2; ctarget.randomNumber = Math.ceil(Math.random() * 8) / 10; _local1.addListener(ctarget); ctarget.move = function (step) { var _local1 = this; var _local2 = step * _local1.randomNumber; _local1._x = _local1._x + _local2; if (_local1._x > 750) { _local1._x = _local1._x - 1500; } else if (_local1._x < -750) { _local1._x = _local1._x + 1500; } }; i++; } }; treeObject.prototype.moveTrees = function () { var _local1 = driverObj.driver0; if (_local1.speedperc <= 0) { } else { step = (_local1.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 _local1 = driverObj.driver0; _local1.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 _local1 = 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 * _local1) + driver.distance); var driverdistance = ((lookdriver.laps * _local1) + (lookdriver.distance - 0.005)); var _local3 = enemiedistance - driverdistance; if (_local3 >= _local1) { while (_local3 >= _local1) { _local3 = _local3 - _local1; } } else if (_local3 < (-_local1)) { while (_local3 < (-_local1)) { _local3 = _local3 + _local1; } } 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 _local2 = Math.round((mycframe * 100) / 50); if (_local2 < _global.myleftside) { _local2 = _global.myleftside; } else if (_local2 > _global.myrightside) { _local2 = _global.myrightside; } driver.ideal = _local2; 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)) || ((_local3 > 0) && (_local3 < horizone))) { if (driver.mc == undefined) { driver.mc = _root.R_game_mc.car_holder_mc.attachMovie("car2", "car_mc" + i, 300 + i); changecolorCPU(i); } if ((_local3 > 0) && (_local3 < horizone)) { driverControl.calPos(driver, _local3); } else { driverControl.calPos(driver, objDistance); } inscreen.push(driver); } else if (!(driver.mc === undefined)) { driver.mc.removeMovieClip(); driver.mc = undefined; } } } if (maindriverinpit) { driverControl.crashsorter(); } else { _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 * _local1) + mydriver.distance); var driverdistance = ((lookdriver.laps * _local1) + (lookdriver.distance - 0.005)); var _local3 = enemiedistance - driverdistance; if (_local3 >= _local1) { while (_local3 >= _local1) { _local3 = _local3 - _local1; } } else if (_local3 < (-_local1)) { while (_local3 < (-_local1)) { _local3 = _local3 + _local1; } } if (((objDistance > 0) && (objDistance < horizone)) || ((_local3 > 0) && (_local3 < horizone))) { } else if (!(mydriver.mc === undefined)) { mydriver.mc.removeMovieClip(); mydriver.mc = undefined; } if ((_local3 > 0) && (_local3 < horizone)) { driverControl.calPos(mydriver, _local3); } 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 _local1 = givendriver; var origSpeed = _local1.orig_speedmax; var _local3 = origSpeed * _root.tire_dsp1; var origSpeed15perc = (origSpeed * _root.wing_dsp1); var lossdueweight = ((_local1.fu * _local3) / 100); var newspeedmax = (origSpeed - lossdueweight); var origStear = _local1.orig_maxstearforce; var origStear35perc = (origStear * _root.tire_dst1); var origStear45perc = (origStear * _root.wing_dst1); var _local2 = origStear; var fl = _local1.fl; var fr = _local1.fr; var bl = _local1.bl; var br = _local1.br; var bw = _local1.bw; var fw = _local1.fw; var loscount = 0; if (fl <= 0) { _local1.fl = 0; fl = 0; loscount = loscount + 1; } if (fr <= 0) { _local1.fr = 0; fr = 0; loscount = loscount + 1; } if (bl <= 0) { _local1.bl = 0; bl = 0; loscount = loscount + 1; } if (br <= 0) { _local1.br = 0; br = 0; loscount = loscount + 1; } if (bw <= 0) { _local1.bw = 0; bw = 0; loscount = loscount + 1; } if (fw <= 0) { _local1.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 - (_local3 - ((fl * _local3) / 100)); newspeedmax = newspeedmax - (_local3 - ((fr * _local3) / 100)); newspeedmax = newspeedmax - (_local3 - ((bl * _local3) / 100)); newspeedmax = newspeedmax - (_local3 - ((br * _local3) / 100)); newspeedmax = newspeedmax - (origSpeed15perc - ((fw * origSpeed15perc) / 100)); newspeedmax = newspeedmax - (origSpeed15perc - ((bw * origSpeed15perc) / 100)); _local2 = _local2 - (origStear35perc - ((fl * origStear35perc) / 100)); _local2 = _local2 - (origStear35perc - ((fr * origStear35perc) / 100)); _local2 = _local2 - (origStear35perc - ((bl * origStear35perc) / 100)); _local2 = _local2 - (origStear35perc - ((br * origStear35perc) / 100)); _local2 = _local2 - (origStear45perc - ((fw * origStear45perc) / 100)); _local2 = _local2 - (origStear45perc - ((bw * origStear45perc) / 100)); if (_local2 < 0.3) { _local2 = 0.3; } _local1.speedmax = newspeedmax; _local1.maxstearforce = _local2; }; driverObject.prototype.chckInflDamageCpu = function (givendriver) { var _local1 = givendriver; var origSpeed = _local1.orig_speedmax; var origSpeed5perc = (origSpeed * _root.tire_cpu_dsp1); var origSpeed15perc = (origSpeed * _root.wing_cpu_dsp1); var origSpeed10perc = (origSpeed * 0.1); var lossdueweight = ((_local1.fu * origSpeed10perc) / 100); var newspeedmax = (origSpeed - lossdueweight); var origStear = _local1.orig_maxstearforce; var _local3 = origStear * _root.tire_cpu_dst1; var origStear25perc = (origStear * _root.wing_cpu_dst1); var _local2 = origStear; var fl = _local1.fl; var fr = _local1.fr; var bl = _local1.bl; var br = _local1.br; var bw = _local1.bw; var fw = _local1.fw; if (fl < 0) { _local1.fl = 0; fl = 0; } if (fr < 0) { _local1.fr = 0; fr = 0; } if (bl < 0) { _local1.bl = 0; bl = 0; } if (br < 0) { _local1.br = 0; br = 0; } if (bw < 0) { _local1.bw = 0; bw = 0; } if (fw < 0) { _local1.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)); _local2 = _local2 - (_local3 - ((fl * _local3) / 100)); _local2 = _local2 - (_local3 - ((fr * _local3) / 100)); _local2 = _local2 - (_local3 - ((bl * _local3) / 100)); _local2 = _local2 - (_local3 - ((br * _local3) / 100)); _local2 = _local2 - (origStear25perc - ((fw * origStear25perc) / 100)); _local2 = _local2 - (origStear25perc - ((bw * origStear25perc) / 100)); if (_local2 < 0.3) { _local2 = 0.3; } _local1.speedmax = newspeedmax; _local1.maxstearforce = _local2; }; driverObject.prototype.chckspeed = function (givendriver, mycframe) { var _local1 = givendriver; if (_local1.speedperc < 0) { _local1.speedperc = 0; } else if (_local1.speedperc > 100) { _local1.speedperc = 100; } _local1.speed = Math.round((_local1.speedperc * _local1.speedmax) / 100); var _local2 = (_local1.speed / 3600000) * 30; _local1.fu = _local1.fu - (_local2 * _local1.fu_use); var tirelose = (_local2 * _local1.tire_use); _local1.fl = _local1.fl - tirelose; _local1.fr = _local1.fr - tirelose; _local1.bl = _local1.bl - tirelose; _local1.br = _local1.br - tirelose; if (mycframe == undefined) { _local1.distance = _local1.distance + _local2; } else if ((mycframe > 20) && (mycframe < 30)) { _local1.distance = _local1.distance + _local2; } else { var _local3 = (mycframe * 2) - _local1.xPerc; if (_local3 < 0) { _local3 = _local3 * -1; } var maxminwaarde = (_local2 * 0.4); var minwaarde = ((_local3 * maxminwaarde) / 100); _local2 = _local2 - minwaarde; _local1.distance = _local1.distance + _local2; } }; driverObject.prototype.chckGras = function (mydriver, mypresentxPerc) { var _local1 = mydriver; if (mypresentxPerc >= 92) { if (!(_local1.marker === pitmarker)) { var myspeedP = _local1.speedPerc; var _local2 = (myspeedP * maxgrasdamage) / 100; if (myspeedP > 10) { var _local3 = myspeedP / 10; if (_local3 > 1.5) { _local3 = 1.5; } _local1.speedPerc = _local1.speedPerc - _local3; } _local1.fr = _local1.fr - _local2; _local1.br = _local1.br - _local2; if (mypresentxPerc > 107) { _local1.fl = _local1.fl - _local2; _local1.bl = _local1.bl - _local2; } } } else if (mypresentxPerc < 8) { var myspeedP = _local1.speedPerc; var _local2 = (myspeedP * maxgrasdamage) / 100; if (myspeedP > 10) { var _local3 = myspeedP / 10; if (_local3 > 1.5) { _local3 = 1.5; } _local1.speedPerc = _local1.speedPerc - _local3; } _local1.fl = _local1.fl - _local2; _local1.bl = _local1.bl - _local2; if (mypresentxPerc < -7) { _local1.fr = _local1.fr - _local2; _local1.br = _local1.br - _local2; } } }; _global.ailengtharea = 0.021; _global.aiwidtharea = 19; driverObject.prototype.autopilot = function (gottendriver, gforce, gottencframe) { if (!gamestart) { } else { var _local3 = gforce; var _local1 = gottendriver; if (_local1.finished) { driverControl.addspeed(_local1, -1); } else { myideal = _local1.ideal; var myspeedperc = _local1.speedperc; var mymaxstearforce = _local1.maxstearforce; var myspeed = myspeedperc; if (myspeed < 50) { var prestearforce = ((_local1.speedperc * _local1.maxstearforce) / 100); var _local2 = prestearforce + 1.7; } else { var prestearforce = ((_local1.speedperc * _local1.maxstearforce) / 100); var _local2 = (_local1.maxstearforce - prestearforce) + 1.7; } myxPerc = _local1.xPerc; happyarea = _local1.hArea; frblck = _local1.frontblock; mycframe = gottencframe; var mymarker = _local1.marker; if ((mymarker == (pitmarker - 1)) || (mymarker == (pitmarker - 2))) { if (!(_local1.lastpitstop === _local1.laps)) { if (_local1.laps < maxlaps) { if (driverControl.chckPitneed(_local1)) { if (_local1.xperc < 100) { _local1.xPerc = _local1.xPerc + _local2; if (_local1.speedPerc > 20) { driverControl.addspeed(_local1, -1); } else { driverControl.addspeed(_local1, 1); } return; } } } } } else if (_local1.marker == pitmarker) { if (!(_local1.lastpitstop === _local1.laps)) { if (_local1.xperc > 105) { if (!_local1.atpitstreet) { _local1.atpitstreet = true; _local1.speedPerc = 30; _local1.startpenalty = MainControl.getmytimer(); _local1.lastpitstop = _local1.laps; driverControl.calcPitPenalty(_local1); return; } } if (_local1.laps < maxlaps) { if (driverControl.chckPitneed(_local1)) { _local1.xPerc = _local1.xPerc + _local2; if (_local1.speedPerc > 20) { driverControl.addspeed(_local1, -1); } else { driverControl.addspeed(_local1, 1); } return; } } else { driverControl.chckGras(_local1, myxPerc); if ((_local1.marker == _root.startmarker) && (_local1.laps < 1)) { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } else if (myxPerc < (_global.myleftside + 5)) { driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if (myxPerc > (_global.myrightside - 5)) { driverControl.$autopilothelper(_local1, -1, _local2, _local3); } else { 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 = _local1.backblock; if (!(bkblck === undefined)) { if ((myxPerc - toll1) > bkblck) { driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if ((myxPerc + toll1) < bkblck) { driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if ((!(_local1.marker === _root.startmarker)) || (_local1.laps > 1)) { if ((myxPerc - happyarea) > myideal) { driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if ((myxPerc + happyarea) < myideal) { driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { var myLastAction = _local1.lastAction; if (!(frblck === undefined)) { if (myLastAction == -1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if (myLastAction == 1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if (yxPerc > myideal) { _local1.lastAction = -1; driverControl.$autopilothelper(_local1, -1, _local2, _local3); } else if (myxPerc < myideal) { _local1.lastAction = 1; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } } else { var myLastAction = _local1.lastAction; if (!(frblck === undefined)) { if (myLastAction == -1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if (myLastAction == 1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if (yxPerc > myideal) { _local1.lastAction = -1; driverControl.$autopilothelper(_local1, -1, _local2, _local3); } else if (myxPerc < myideal) { _local1.lastAction = 1; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } } } else if ((!(_local1.marker === _root.startmarker)) || (_local1.laps > 1)) { if ((myxPerc - happyarea) > myideal) { driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if ((myxPerc + happyarea) < myideal) { driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { var myLastAction = _local1.lastAction; if (!(frblck === undefined)) { if (myLastAction == -1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if (myLastAction == 1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if (yxPerc > myideal) { _local1.lastAction = -1; driverControl.$autopilothelper(_local1, -1, _local2, _local3); } else if (myxPerc < myideal) { _local1.lastAction = 1; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } } else { var myLastAction = _local1.lastAction; if (!(frblck === undefined)) { if (myLastAction == -1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if (myLastAction == 1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if (yxPerc > myideal) { _local1.lastAction = -1; driverControl.$autopilothelper(_local1, -1, _local2, _local3); } else if (myxPerc < myideal) { _local1.lastAction = 1; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } } } } } else { driverControl.chckGras(_local1, myxPerc); if ((_local1.marker == _root.startmarker) && (_local1.laps < 1)) { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } else if (myxPerc < (_global.myleftside + 5)) { driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if (myxPerc > (_global.myrightside - 5)) { driverControl.$autopilothelper(_local1, -1, _local2, _local3); } else { 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 = _local1.backblock; if (!(bkblck === undefined)) { if ((myxPerc - toll1) > bkblck) { driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if ((myxPerc + toll1) < bkblck) { driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if ((!(_local1.marker === _root.startmarker)) || (_local1.laps > 1)) { if ((myxPerc - happyarea) > myideal) { driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if ((myxPerc + happyarea) < myideal) { driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { var myLastAction = _local1.lastAction; if (!(frblck === undefined)) { if (myLastAction == -1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if (myLastAction == 1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if (yxPerc > myideal) { _local1.lastAction = -1; driverControl.$autopilothelper(_local1, -1, _local2, _local3); } else if (myxPerc < myideal) { _local1.lastAction = 1; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } } else { var myLastAction = _local1.lastAction; if (!(frblck === undefined)) { if (myLastAction == -1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if (myLastAction == 1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if (yxPerc > myideal) { _local1.lastAction = -1; driverControl.$autopilothelper(_local1, -1, _local2, _local3); } else if (myxPerc < myideal) { _local1.lastAction = 1; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } } } else if ((!(_local1.marker === _root.startmarker)) || (_local1.laps > 1)) { if ((myxPerc - happyarea) > myideal) { driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if ((myxPerc + happyarea) < myideal) { driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { var myLastAction = _local1.lastAction; if (!(frblck === undefined)) { if (myLastAction == -1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if (myLastAction == 1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if (yxPerc > myideal) { _local1.lastAction = -1; driverControl.$autopilothelper(_local1, -1, _local2, _local3); } else if (myxPerc < myideal) { _local1.lastAction = 1; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } } else { var myLastAction = _local1.lastAction; if (!(frblck === undefined)) { if (myLastAction == -1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, -1, _local2, _local3); return; } if (myLastAction == 1) { _local1.lastAction = 0; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else if (yxPerc > myideal) { _local1.lastAction = -1; driverControl.$autopilothelper(_local1, -1, _local2, _local3); } else if (myxPerc < myideal) { _local1.lastAction = 1; driverControl.$autopilothelper(_local1, 1, _local2, _local3); } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } else { _local1.xPerc = _local1.xPerc + gforce; driverControl.addspeed(_local1, 1); } } } } } } }; driverObject.prototype.chckPitneed = function (mydriver) { var _local1 = mydriver; if (_global.difflevel == 3) { var _local2 = 15; var _local3 = 20; } else if (_global.difflevel == 1) { var _local2 = 50; var _local3 = 55; } else { var _local2 = 25; var _local3 = 35; } if (_local1.fl < _local2) { return(true); } if (_local1.fr < _local2) { return(true); } if (_local1.bl < _local2) { return(true); } if (_local1.br < _local2) { return(true); } if (_local1.fw < _local3) { return(true); } if (_local1.bw < _local3) { return(true); } if (_local1.fu < ((circuitdis * 4) + 2)) { return(true); } if (_local1.fu < 30) { return(true); } return(undefined); }; driverObject.prototype.calcPitPenalty = function (mydriver) { var _local1 = mydriver; if (_global.difflevel == 3) { var _local2 = 2000; var _local3 = 20; var toll2 = 25; var pen1 = 500; var pen2 = 1500; } else if (_global.difflevel == 1) { var _local3 = 55; var toll2 = 60; var _local2 = 7000; var pen1 = 2000; var pen2 = 3000; } else { var _local3 = 30; var toll2 = 40; var _local2 = 5000; var pen1 = 1000; var pen2 = 2000; } if (_local1.fu < 100) { var procent = (100 - _local1.fu); var standardpenalty = ((procent * 2000) / 100); var _local2 = _local2 + (Math.round(Math.random() * pen2) + standardpenalty); _local1.fu = 100; } if (_local1.fl < _local3) { var _local2 = _local2 + (Math.round(Math.random() * 500) + pen1); _local1.fl = 100; } if (_local1.fr < _local3) { var _local2 = _local2 + (Math.round(Math.random() * 500) + pen1); _local1.fr = 100; } if (_local1.bl < _local3) { var _local2 = _local2 + (Math.round(Math.random() * 500) + pen1); _local1.bl = 100; } if (_local1.br < _local3) { var _local2 = _local2 + (Math.round(Math.random() * 500) + pen1); _local1.br = 100; } if (_local1.fw < toll2) { var _local2 = _local2 + (Math.round(Math.random() * 500) + pen2); _local1.fw = 100; } if (_local1.bw < toll2) { var _local2 = _local2 + (Math.round(Math.random() * 500) + pen2); _local1.bw = 100; } _local1.penaltyTime = _local2; trace(("---------penaltytime=" + _local2) + "-----------"); }; driverObject.prototype.$autopilothelper = function (mydriver, myDir, stearforce, force) { var _local1 = mydriver; var _local3 = myDir; var gottenforce = force; toaddspeed = 0; if (!(frblck === undefined)) { if (frblck < 5) { toaddspeed = 1; } else if (_local1.speedPerc > frblck) { toaddspeed = -1; } else if (_local1.speedPerc < frblck) { toaddspeed = 1; } _local1.frontblock = undefined; } if ((myxPerc < 5) || (myxPerc > 95)) { } else if ((mycframe < 13) || (mycframe > 37)) { } else if ((myxPerc > (myideal - happyarea)) && (myxPerc < (myideal + happyarea))) { } else if (_local3 < 0) { var lfblck = _local1.leftblock; var rgblck = _local1.rightblock; if ((lfblck == undefined) && (myxPerc > 25)) { _local3 = -1; } else if ((rgblck == undefined) && (myxPerc < 75)) { _local3 = 1; } else { _local3 = 0; var Random = Math.round(Math.random() * 100); if (Random > 90) { var Random2 = (-1 + Math.floor(Math.random() * 3)); _local3 = Random2; } } } else if (_local3 > 0) { var lfblck = _local1.leftblock; var rgblck = _local1.rightblock; if ((rgblck == undefined) && (myxPerc < 75)) { _local3 = 1; } else if ((lfblck == undefined) && (myxPerc > 25)) { _local3 = -1; } else { _local3 = 0; var Random = Math.round(Math.random * 100); if (Random > 90) { var Random2 = (-1 + Math.floor(Math.random * 3)); _local3 = Random2; } } } _local1.leftblock = undefined; _local1.rightblock = undefined; _local1.backblock = undefined; if (_local3 == 0) { var endstearforce = 0; _local1.xPerc = _local1.xPerc + gforce; } else { var endstearforce = (_local3 * stearforce); var forceout = driverControl.calcforceout(endstearforce, gottenforce); if (forceout) { toaddspeed = -1; } } if (!(toaddspeed === 0)) { driverControl.addspeed(_local1, toaddspeed); } var _local2 = _local1.xPerc + (endstearforce + gottenforce); if (_local2 > 110) { _local2 = 110; } else if (_local2 < -10) { _local2 = -10; } _local1.xPerc = _local2; }; driverObject.prototype.calcforceout = function (myendstearforce, mygottenforce) { var _local1 = mygottenforce; var _local2 = myendstearforce; if (_local2 < 0) { if (_local1 <= 0) { return(false); } if ((_local2 + _local1) < 0) { return(false); } return(true); } if (_local1 >= 0) { return(false); } if ((_local2 + _local1) > 0) { return(false); } return(true); }; driverObject.prototype.addspeed = function (mydriver, speedtoadd) { var _local1 = mydriver; var _local2 = speedtoadd; if (_local1.finished) { _local2 = -1; } if (_local1.fu <= 0) { if (_local1.speedperc > 0) { _local1.speedperc = _local1.speedperc - 0.2; } else { _local1.speedperc = 0; } } else if (_local2 > 0) { if (_local1.speedperc < 100) { _local1.speedperc = _local1.speedperc + _local2; } else { _local1.speedperc = 100; } } else if (_local1.speedperc > 0) { _local1.speedperc = _local1.speedperc + _local2; } else { _local1.speedperc = 0; } }; driverObject.prototype.lap = function (givendriver) { var _local3 = _global; var _local1 = givendriver; if (_local1.speed == 0) { } else { var dis2 = _local1.dis2; if ((_local1.distance >= dis2) && (!(dis2 === undefined))) { _local1.marker = _local1.marker + 1; if (_local1.marker >= (circuit.length - 1)) { if (!(_local1.laps === 0)) { var myendLapTime = MainControl.getmytimer(); var mylastlaptime = ((myendLapTime / 1000) - (_local1.startLapTime / 1000)); _local1.endtime = _local1.endtime + mylastlaptime; if (_local1.laps < maxlaps) { if ((_local1.bestlaptime == undefined) || (mylastlaptime < _local1.bestlaptime)) { _local1.bestlaptime = mylastlaptime; } } } driverControl.reset(_local1); _local1.laps = _local1.laps + 1; if (_local1.laps > maxlaps) { trace("finished " + _local1.name); var precircuittime2 = _local1.endtime; _local1.circuittime = precircuittime2; endlist.push(_local1.number); var myposition = endlist.length; _root["endtime" + myposition] = _root.R_game_mc.timetostring(precircuittime2); _root["endname" + myposition] = (myposition + ". ") + _local1.name; _root["besttime" + myposition] = _root.R_game_mc.timetostring(_local1.bestlaptime); _local1.finished = true; return; } } var _local2 = _local1.marker; _local1.dis1 = circuit[_local2].dis; _local1.dis2 = circuit[_local2 + 1].dis; _local1.diffdis = _local1.dis2 - _local1.dis1; _local1.pframe1 = circuit[_local2].pframe; _local1.pframe2 = circuit[_local2 + 1].pframe; _local1.diffpframe = _local1.pframe2 - _local1.pframe1; } var _local2 = _local1.marker; if (((_local2 == _local3.maininter1) || (_local2 == _local3.maininter2)) || (_local2 == _local3.maininter3)) { var mylap = _local1.laps; if (_local1.intermediat == _local2) { } else if (maindriver.finished) { } else { _local1.intermediat = _local2; var interstatus = _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + _local2]; if (interstatus == 3) { trace("maindriver is driving to far so i won't record my intermediat"); } else { var myendLapTime = MainControl.getmytimer(); var mylastlaptime = ((_local1.endtime + (myendLapTime / 1000)) - (_local1.startLapTime / 1000)); if (interstatus == undefined) { trace("FIRST ONE SO CREATING THE INTERMEDIATARRAY"); _local3.Tinterobj[(("intermediatsL" + mylap) + "M") + _local2] = []; var myarray = _local3.Tinterobj[(("intermediatsL" + mylap) + "M") + _local2]; myarray.push(mylastlaptime); _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + _local2] = 1; } else if (interstatus == 1) { _local3.Tinterobj[(("intermediatsL" + mylap) + "M") + _local2].push(mylastlaptime); } else { var driverspast = _local3.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + _local2]; _local3.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + _local2] = _local3.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + _local2] + 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; _local3.changeTextColor(ctarget, 15000804, toshow, ctext); var ctext = _root.R_game_mc[("menu_inter" + driverspast) + "_mc"].mynumber; _local3.changeTextColor(ctarget, 15000804, driverspast + 1, ctext); ctarget._visible = true; if (_local3.Tinterobj[(("intermediatsNumberL" + mylap) + "M") + _local2] > maxdrivers) { _local3.Tinterobj[(("intermediatsStatusL" + mylap) + "M") + _local2] = 3; trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); var killer = _root.R_game_mc.createEmptyMovieClip("interkiller_mc", 16000); killer.number = 0; killer.ctime = 0; killer.onEnterFrame = function () { var _local1 = this; if (_local1.ctime >= 160) { _root.R_game_mc.menu_inter_mc._visible = false; } if (_local1.ctime >= 160) { _root.R_game_mc[("menu_inter" + _local1.number) + "_mc"]._visible = false; _local1.number = _local1.number + 1; if (_local1.number > maxdrivers) { _local1.onEnterFrame = undefined; } } else { _local1.ctime = _local1.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 _local1 = driverObj["driver" + i]; mymarker = _local1.marker; _local1.dis1 = circuit[mymarker].dis; _local1.dis2 = circuit[mymarker + 1].dis; _local1.diffdis = _local1.dis2 - _local1.dis1; _local1.pframe1 = circuit[mymarker].pframe; _local1.pframe2 = circuit[mymarker + 1].pframe; _local1.diffpframe = _local1.pframe2 - _local1.pframe1; i++; } }; driverObject.prototype.reset = function (givendriver) { var _local1 = givendriver; _local1.marker = 0; _local1.distance = 0; if (!(_local1.laps === 0)) { _local1.startLapTime = MainControl.getmytimer(); } }; driverObject.prototype.setshow = function (givendriver) { var _local2 = _root; var _local3 = givendriver; var randomNumber = (-1 + Math.round(Math.random() * 2)); var percspeed = ((_local3.speed * 100) / 400); _local2.R_game_mc.meter_mc._rotation = (((percspeed * 160) / 100) + 10) + randomNumber; if (givendriver.finished) { trace("finished"); } else { if (!(startLapTime === undefined)) { endLapTime = MainControl.getmytimer(); _global.laptime = (endLapTime / 1000) - (startLapTime / 1000); _local2.showlaptime = _local2.R_game_mc.timetostring(laptime); } var preshow = String((("position : " + _local2.position) + " / ") + (maxdrivers + 1)); _local2.showposition = String(preshow); var fl = _local3.fl; var fr = _local3.fr; var bl = _local3.bl; var br = _local3.br; var bw = _local3.bw; var fw = _local3.fw; _local2.R_game_mc.fl_mc.pointer_mc._x = (fl * 119) / 100; _local2.R_game_mc.fr_mc.pointer_mc._x = (fr * 119) / 100; _local2.R_game_mc.bl_mc.pointer_mc._x = (bl * 119) / 100; _local2.R_game_mc.br_mc.pointer_mc._x = (br * 119) / 100; var fu = _local3.fu; var fuelmc = _local2.R_game_mc.menu_fuel_mc; fuelmc.pointer_mc._x = (fu * 132) / 100; fuelmc.fuel_mc.submask_mc._x = -130 + ((fu * 130) / 100); var _local1 = _local2.R_game_mc.menu_overall_mc; _local1.fl_mc._alpha = 100 - fl; _local1.fr_mc._alpha = 100 - fr; _local1.bl_mc._alpha = 100 - bl; _local1.br_mc._alpha = 100 - br; _local1.fw_mc._alpha = 100 - fw; _local1.bw_mc._alpha = 100 - bw; if (fl < 20) { if (fl <= 0) { _local1.fl_mc.gotoAndStop(2); } else { _local1.fl_mc.sub_mc.play(); } } if (fr < 20) { if (fr <= 0) { _local1.fr_mc.gotoAndStop(2); } else { _local1.fr_mc.sub_mc.play(); } } if (bl < 20) { if (bl <= 0) { _local1.bl_mc.gotoAndStop(2); } else { _local1.bl_mc.sub_mc.play(); } } if (br < 20) { if (br <= 0) { _local1.br_mc.gotoAndStop(2); } else { _local1.br_mc.sub_mc.play(); } } if (fw < 20) { if (fw <= 0) { _local1.fw_mc.gotoAndStop(2); } else { _local1.fw_mc.sub_mc.play(); } } if (bw < 20) { if (bw <= 0) { _local1.bw_mc.gotoAndStop(2); } else { _local1.bw_mc.sub_mc.play(); } } } }; driverObject.prototype.chckCorner = function (givendriver, extradis) { var _local1 = givendriver; var dis1 = _local1.dis1; var diffdis = _local1.diffdis; var pframe1 = _local1.pframe1; var diffpframe = _local1.diffpframe; var elapsed = ((_local1.distance + extradis) - dis1); var diffdisperc = ((elapsed * 100) / diffdis); var _local3 = (diffdisperc * diffpframe) / 100; var _local2 = Math.round(pframe1 + _local3); if (_local2 > 50) { _local2 = 50; } else if (_local2 < 1) { _local2 = 1; } return(_local2); }; driverObject.prototype.calPos = function (gottenDriver, gottenDis) { var _local1 = gottenDriver; var _local2 = _root; 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 = _local2.R_game_mc.hectaTotal_mc["hectaL" + myHecta]._x; var hectaRx = _local2.R_game_mc.hectaTotal_mc["hectaR" + myHecta]._x; var hectaLy = _local2.R_game_mc.hectaTotal_mc["hectaL" + myHecta]._y; var hectaLx2 = _local2.R_game_mc.hectaTotal_mc["hectaL" + nextmyHecta]._x; var hectaRx2 = _local2.R_game_mc.hectaTotal_mc["hectaR" + nextmyHecta]._x; var hectaLy2 = _local2.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 = _local1.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 _local3 = 100 - hectaPerc; if (_local3 < 0) { _local3 = 0; } if (_local1.mc == driverObj.finish.mc) { _local1.mc._width = maxperc; _local1.mc._yscale = _local3; _local1.mc._x = hectaLx; _local1.mc._y = yPos + (extraY * positive); } else { _local1.mc._x = xPos + extraX; _local1.mc._y = yPos + (extraY * positive); _local1.mc._xscale = _local3; _local1.mc._yscale = _local3; if (!(_local1.linkname === undefined)) { } else { var degreeHecta = (myHecta + 5); if (hectamax > 45) { var degreeX = _local2.R_game_mc.hectaTotal_mc.hectaM._x; var degreeY = _local2.R_game_mc.hectaTotal_mc.hectaM._y; var mydegree = driverControl.calcAngle(_local1.mc, degreeX, degreeY); } else { var hectaLx = _local2.R_game_mc.hectaTotal_mc["hectaL" + degreeHecta]._x; var hectaRx = _local2.R_game_mc.hectaTotal_mc["hectaR" + degreeHecta]._x; var xPerc = _local1.xPerc; var maxperc = (hectaRx - hectaLx); var xNum = ((xPerc * maxperc) / 100); var degreeX = (hectaLx + xNum); var degreeY = _local2.R_game_mc.hectaTotal_mc["hectaL" + degreeHecta]._y; var mydegree = driverControl.calcAngle(_local1.mc, degreeX, degreeY); } _local1.angle = mydegree; _local1.mytargetframe = driverControl.calcAngleFrame(mydegree); _local1.mc.car_main_mc.gotoAndStop(_local1.mytargetframe); _local1.mc.car_main_mc.body_mc.gotoAndStop(_local1.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) { var _local2 = angle; if (_local2 >= 0) { angleperc = (_local2 * 100) / 80; var _local1 = 8 + Math.round((angleperc * 8) / 100); } else if (_local2 < 0) { angleperc = (_local2 * 100) / -80; var _local1 = 8 - Math.round((angleperc * 8) / 100); if (_local1 < 1) { _local1 = 1; } } return(_local1); }; _global.maxmaxforce = 2.8; driverObject.prototype.calcForce = function (gottendriver, gottencturn) { var _local1 = gottencturn - 25; if (_local1 < 0) { var turnperc = ((_local1 * 100) / -25); var balance = 1; } else { var turnperc = ((_local1 * 100) / 25); var balance = -1; } var maxforce = ((gottendriver.speedperc * maxmaxforce) / 100); var preforce = ((turnperc * maxforce) / 100); var _local2 = balance * preforce; var _local3 = driverControl.crashforce(gottendriver); _local2 = _local2 + _local3; return(_local2); }; _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 _local3 = a.distance; var bdistance = b.distance; var diff = (_local3 - bdistance); if ((diff > negcarlength2) && (diff < carlength2)) { var _local1 = a.angle; var _local2 = b.angle; if (_local1 < 0) { _local1 = _local1 * -1; } if (_local2 < 0) { _local2 = _local2 * -1; } if (_local1 > _local2) { return(-1); } return(1); } if (_local3 < bdistance) { return(1); } if (bdistance < _local3) { return(-1); } return(0); }; driverObject.prototype.crashsorter = function () { totaldrivers.sort(driverControl.$helpercrashsorter); }; driverObject.prototype.$helpercrashsorter = function (a, b) { var _local1 = b; var _local2 = a; if (!(_local2.marker === _local1.marker)) { return(0); } if (_local2.finished) { return(0); } if (_local1.finished) { return(0); } if (_local2.atpitstreet) { return(0); } if (_local1.atpitstreet) { return(0); } adistance = _local2.distance; bdistance = _local1.distance; if (adistance > bdistance) { var c = _local2; _local2 = _local1; _local1 = c; adistance = _local2.distance; bdistance = _local1.distance; } diff = bdistance - adistance; if (diff < ailengtharea) { axPerc = _local2.xPerc; bxPerc = _local1.xPerc; diffx = axPerc - bxPerc; if ((diffx > (-carwidth)) && (diffx < carwidth)) { _local2.frontblock = _local1.speedPerc; } if ((diffx > (-aiwidtharea)) && (diffx < aiwidtharea)) { _local1.backblock = axPerc; } } if (diff < carlength) { if ((diffx > (-aiwidtharea)) && (diffx < aiwidtharea)) { if (axPerc < bxPerc) { _local2.rightblock = bxPerc; _local1.leftblock = axPerc; } else { _local2.leftblock = bxPerc; _local1.rightblock = axPerc; } } if ((diffx > (-carwidth)) && (diffx < carwidth)) { var _local3 = _local2.speedPerc; if (_local3 <= 0) { _local3 = _local1.speedPerc; if (_local3 <= 0) { _local3 = 10; } } var cspeed2 = (_local3 * 0.5); aoldxPerc = _local2.oldxPerc; boldxPerc = _local1.oldxPerc; olddiffx = aoldxPerc - boldxPerc; if ((olddiffx > (-carwidth)) && (olddiffx < carwidth)) { } else { if (aoldxPerc < boldxPerc) { _local2.crashperc = _local2.crashperc - _local3; _local1.crashperc = _local1.crashperc + _local3; } else { _local2.crashperc = _local2.crashperc + _local3; _local1.crashperc = _local1.crashperc - _local3; } driverControl.CrashCorrectorX(_local2, _local1); return(0); } aolddistance = _local2.olddistance; bolddistance = _local1.olddistance; olddiff = aolddistance - bolddistance; if ((olddiff > negcarlength) && (olddiff < carlength)) { if (aoldxPerc < boldxPerc) { _local2.crashperc = _local2.crashperc - _local3; _local1.crashperc = _local1.crashperc + _local3; } else { _local2.crashperc = _local2.crashperc + _local3; _local1.crashperc = _local1.crashperc - _local3; } driverControl.CrashCorrectorX(_local2, _local1); return(0); } _local2.speedperc = _local2.speedperc - cspeed2; _local1.speedperc = _local1.speedperc + cspeed2; driverControl.CrashCorrectorY(_local2, _local1); return(0); } } return(0); }; driverObject.prototype.CrashCorrectorX = function (a, b) { var _local1 = b; var _local2 = a; 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); _local2.oldxPerc = _local2.oldxPerc - overlap; _local1.oldxPerc = _local1.oldxPerc + overlap; _local2.xPerc = _local2.xPerc - overlap; _local1.xPerc = _local1.xPerc + overlap; var _local3 = overlap * 10; if (overlapY < 0.0005) { _local2.fw = _local2.fw - _local3; _local1.bw = _local1.bw - _local3; return; } if (overlapY < 0.0035) { _local2.fr = _local2.fr - _local3; _local1.bl = _local1.bl - _local3; } else if (overlapY > 0.0035) { _local2.fr = _local2.fr - _local3; _local2.br = _local2.br - _local3; _local1.fl = _local1.fl - _local3; _local1.bl = _local1.bl - _local3; } else { return; var posdiff = (axPerc - bxPerc); var overlap = (carwidth - posdiff); _local2.xPerc = _local2.xPerc + overlap; _local1.xPerc = _local1.xPerc - overlap; _local3 = overlap * 10; if (overlapY < 5E-5) { _local2.fw = _local2.fw - _local3; _local1.bw = _local1.bw - _local3; } else if (overlapY < 0.0035) { _local2.fl = _local2.fl - _local3; _local1.br = _local1.br - _local3; } else if (overlapY > 0.0035) { _local2.fl = _local2.fl - _local3; _local2.bl = _local2.bl - _local3; _local1.fr = _local1.fr - _local3; _local1.br = _local1.br - _local3; } } } else { var posdiff = (axPerc - bxPerc); var overlap = (carwidth - posdiff); _local2.xPerc = _local2.xPerc + overlap; _local1.xPerc = _local1.xPerc - overlap; var _local3 = overlap * 10; if (overlapY < 5E-5) { _local2.fw = _local2.fw - _local3; _local1.bw = _local1.bw - _local3; } else if (overlapY < 0.0035) { _local2.fl = _local2.fl - _local3; _local1.br = _local1.br - _local3; } else if (overlapY > 0.0035) { _local2.fl = _local2.fl - _local3; _local2.bl = _local2.bl - _local3; _local1.fr = _local1.fr - _local3; _local1.br = _local1.br - _local3; } } }; driverObject.prototype.CrashCorrectorY = function (a, b) { var _local2 = adistance - (maindriver.distance - 0.005); if ((_local2 > -0.01) && (_local2 < horizone)) { soundvolume = Math.round((_local2 * 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 _local1 = carlength - posdiffY; a.distance = a.distance - _local1; b.distance = b.distance + _local1; var _local3 = _local1 * 100000; a.fw = a.fw - _local3; b.bw = b.bw - _local3; }; _global.maxcrashforce = 2; driverObject.prototype.crashforce = function (driver) { var _local1 = driver.crashperc; if ((_local1 == 0) || (_local1 == undefined)) { return(0); } if (_local1 > 100) { _local1 = 100; } if (_local1 < -100) { _local1 = -100; } if (_local1 < 0) { _local1 = _local1 + 1; var _local2 = -1; } else { _local1 = _local1 - 1; var _local2 = 1; } var _local3 = _local1 * _local2; var preforce = ((_local3 * maxcrashforce) / 100); var force = (preforce * _local2); driver.crashperc = _local1; 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 _local1 = String(laptime3); spotdot = _local1.lastIndexOf("."); stringlength = _local1.length; if (spotdot == -1) { _local1 = _local1 + ".000"; } else if ((stringlength - spotdot) == 2) { _local1 = _local1 + "00"; } else if ((stringlength - spotdot) == 3) { _local1 = _local1 + "0"; } if (spotdot == 1) { _local1 = "0" + _local1; } var _local2 = (String(m) + ":") + String(_local1); return(_local2); }; 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"); } else { i = 0; while (i < circuitlength) { var _local2 = circuit[i].dir; if (_local2 == 0) { } else { pframe1 = circuit[i].pframe; pframe2 = circuit[i + 1].pframe; diffpframe = pframe2 - pframe1; diffpframe = diffpframe * _local2; if (pframe2 == 0) { } else { var _local1 = 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) { _local1 = 3; } else if (diffdis < 0.02) { _local1 = 2; } else { _local1 = 1; } } else if ((diffpframe >= 20) && (diffpframe < 35)) { if (diffdis < 0.02) { _local1 = 3; } else if (diffdis < 0.05) { _local1 = 2; } else { _local1 = 1; } } else if (diffpframe >= 35) { if (diffdis < 0.02) { _local1 = 3; } else if (diffdis < 0.05) { _local1 = 2; } else { _local1 = 1; } } var prerandomNumber = Math.round(Math.random() * 35); var randomNumber = (prerandomNumber / 1000); var _local3 = circuit[i].dis - randomNumber; if (_local2 > 0) { var xPerc = 130; var dirname = "right"; } else { var xPerc = -30; var dirname = "left"; } var signname = (("sign" + dirname) + String(_local1)); sign.push({distance:_local3, xPerc:xPerc, linkname:signname}); } } } i++; } var signname = "signpit"; var _local3 = _root.pitdisstart - 0.04; sign.push({distance:_local3, xPerc:130, linkname:signname}); i = 0; while (i <= 2) { _local3 = _local3 + 0.05; if (_local3 >= (_root.pitdisstart - 0.03)) { } else { var xPerc = 130; sign.push({distance:_local3, xPerc:130, linkname:signname}); } i++; } _global.signlength = sign.length; } }; signObject.prototype.chckInscreen = function (lookdriver) { var _local2 = this; var _local3 = cSign; var driver = sign[_local3]; var _local1 = driver.distance - lookdriver.distance; if ((_local1 > 0) && (_local1 < horizone)) { if (driver.mc == undefined) { var targetlinkname = driver.linkname; driver.mc = _root.R_game_mc.prop_holder_mc.attachMovie(targetlinkname, "sign_mc" + _local3, _global.getmydepth); driver.mc._alpha = 80; driver.mc.driver = driver; driver.mc.myhandle = function () { var _local1 = this.driver.distance - lookdriver.distance; if ((_local1 > -0.0002) && (_local1 < horizone)) { driverControl.calPos(driver, _local1); } else { driver.mc = undefined; this.removeMovieClip(); } }; _local2.addListener(driver.mc); } cSign = cSign + 1; if (cSign >= signlength) { cSign = 0; } } _local2.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"); } else { 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 _local1 = Math.round(Math.random() * torandom); var _local3 = lastdistance + (_local1 / 1000); var _local2 = Math.round(Math.random() * 12); if (dir > 0) { var xPerc = (130 + _local2); var dirname = "right"; } else { var xPerc = (-30 - _local2); var dirname = "left"; } _local1 = Math.floor(Math.random() * Apropslength); var propnumber = _global.availableprops[_local1]; var propname = ("prop" + _global.availableprops[_local1]); if (xPerc > 100) { if (propnumber == 12) { propname = ("prop" + _global.availableprops[_local1]) + "b"; } } prop.push({distance:_local3, xPerc:xPerc, linkname:propname}); propcount = propcount + 1; lastdistance = _local3; i++; } _global.proplength = prop.length; } }; propObject.prototype.chckInscreen = function (lookdriver) { var _local2 = this; var _local3 = cprop; var driver = prop[_local3]; var _local1 = driver.distance - lookdriver.distance; if ((_local1 > 0) && (_local1 < horizone)) { if (driver.mc == undefined) { var targetlinkname = driver.linkname; driver.mc = _root.R_game_mc.prop_holder_mc.attachMovie(targetlinkname, "prop_mc" + _local3, _global.getmydepth()); driver.mc._alpha = 70; driver.mc.driver = driver; driver.mc.myhandle = function () { var _local1 = this.driver.distance - lookdriver.distance; if ((_local1 > -0.0002) && (_local1 < horizone)) { driverControl.calPos(driver, _local1); } else { driver.mc = undefined; this.removeMovieClip(); } }; _local2.addListener(driver.mc); } cprop = cprop + 1; if (cprop >= proplength) { cprop = 0; } } _local2.broadcastMessage("myhandle"); }; _root.maindepth = 1500; _global.getmydepth = function () { var _local1 = _root; _local1.maindepth = _local1.maindepth - 1; if (_local1.maindepth < 1) { _local1.maindepth = 1500; } return(_local1.maindepth); }; startSpotObject = function () { if (_global.develop) { } else { ASBroadcaster.initialize(this); _global.startspot = []; _global.cStartspot = 0; if (maxdrivers <= 0) { trace("maxdrivers is 0, so no startspots has been placed"); } else { var _local1 = driverObj["driver" + maxdrivers]; var startposition = driverObj.finish.distance; var xperc = 30; var _local2 = startposition - 0.01; _local1.distance = _local2 - 0.007; _local1.marker = circuit.length - 2; _local1.xPerc = xperc; if (xperc == 30) { var signname = "spotLeft"; } else { var signname = "spotRight"; } startspot.push({distance:_local2, xPerc:xPerc, linkname:signname}); startspot.push({distance:_local2 - 0.0045, xPerc:xPerc, linkname:signname}); i = 1; while (i <= maxdrivers) { var _local3 = (i * 2) - 1; var startposition = startspot[_local3].distance; var startxperc = startspot[_local3].xperc; _local2 = startposition - 0.002; _local1 = driverObj["driver" + (maxdrivers - i)]; _local1.marker = circuit.length - 2; _root.startmarker = circuit.length - 2; _local1.distance = _local2 - 0.007; if (startxperc == 30) { var xperc = 70; var signname = "spotRight"; } else { var xperc = 30; var signname = "spotLeft"; } _local1.xPerc = xperc; startspot.push({distance:_local2, xPerc:xPerc, linkname:signname}); startspot.push({distance:_local2 - 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 _local3 = gottendis; var _local2 = circuit.length - 1; j = _local2; while (j > 0) { var _local1 = circuit[j].dis; if (_local1 > _local3) { } else { return(k); } j--; } return(undefined); }; startSpotObject.prototype.chckInscreen = function (lookdriver) { var _local3 = this; var _local1 = cStartspot; var driver = startspot2[_local1]; var _local2 = driver.distance - lookdriver.distance; if ((_local2 > -0.005) && (_local2 < horizone)) { if (driver.mc == undefined) { var targetlinkname = driver.linkname; driver.mc = _root.R_game_mc.startspot_holder_mc.attachMovie(targetlinkname, "startspot_mc" + _local1, 1000 + _local1); driver.mc.driver = driver; driver.mc.myhandle = function () { var _local1 = this.driver.distance - lookdriver.distance; if ((_local1 > -0.003) && (_local1 < horizone)) { driverControl.calPos(driver, _local1); } else { driver.mc = undefined; this.removeMovieClip(); } }; _local3.addListener(driver.mc); } cStartspot = cStartspot + 1; if (cStartspot >= startSpotlength) { cStartspot = 0; } } _local3.broadcastMessage("myhandle"); }; SoundObject = function () { var _local1 = _global; _local1.cont6dur = 3000; _local1.downdur = 5700; _local1.updur = 5700; _local1.cont1dur = 1900; _local1.downstart = 0; _local1.upstart = 0; _local1.cont1start = 0; _local1.cont2start = 0; _local1.cont3start = 0; _local1.cont4start = 0; _local1.cont5start = 0; _local1.cont6start = 0; this.createSound(driverObj.driver0); }; SoundObject.prototype.createSound = function (driver) { var _local2 = _root; var _local1 = driver.number; target = _local2.Soundfx_holder_mc.createEmptyMovieClip("soundx" + _local1, _local1); 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"); _local2.crash = new Sound(); _local2.crash.attachSound("crash"); }; SoundObject.prototype.manageSound = function (driver, oldspeedperc, speedperc, objDistance, objDistancelap) { var _local1 = objDistance; var _local2 = driver; if ((_local1 > -0.08) && (_local1 < 0.08)) { soundvolume = Math.round((_local1 * 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(_local2, oldspeedperc, speedperc, soundvolume); } else if ((objDistancelap > -0.08) && (objDistancelap < 0.08)) { soundvolume = Math.round((_local1 * 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(_local2, oldspeedperc, speedperc, soundvolume); } else { SoundControl.stopSound(_local2); } }; SoundObject.prototype.chckSound = function (driver, oldspeedperc, speedperc, soundvolume) { var _local1 = driver; var _local3 = speedperc; var _local2 = _local1.cSound; soundvolume = _root.targetsound; _local1.soundPath[_local2].setvolume(soundvolume); if (_local3 >= 98) { _local1.oldsound = "cont6"; if (!(_local2 === "cont6")) { this.startSound(_local1, _local2, "cont6", 1, soundvolume); } } else if (_local3 <= 0) { _local1.oldsound = "cont1"; if (!(_local2 === "cont1")) { this.startSound(_local1, _local2, "cont1", 1, soundvolume); } } else if (_local3 > oldspeedperc) { if (_local1.oldsound == "up") { _local1.soundtimer = _local1.soundtimer + 1; } else { _local1.oldsound = "up"; _local1.soundtimer = 1; var soundnumber = (Math.round((_local3 * 5) / 100) + 1); if (soundnumber == 6) { soundnumber = 5; } var myword = ("cont" + String(soundnumber)); if (!(_local2 === String(myword))) { this.startSound(_local1, _local2, String(myword), 1, soundvolume); } return; } if (_local1.soundtimer > 10) { if (!(_local2 === "up")) { var pretime = ((_local3 * updur) / 100); _global.upstart = pretime / 1000; this.startSound(_local1, _local2, "up", 0, soundvolume); } return; } } else if (_local3 < oldspeedperc) { if (_local1.oldsound == "down") { _local1.soundtimer = _local1.soundtimer + 1; } else { _local1.oldsound = "down"; _local1.soundtimer = 1; var soundnumber = (Math.round((_local3 * 5) / 100) + 1); if (soundnumber == 6) { soundnumber = 5; } var myword = ("cont" + String(soundnumber)); if (!(_local2 === String(myword))) { this.startSound(_local1, _local2, String(myword), 1, soundvolume); } return; } if (_local1.soundtimer > 10) { if (!(_local2 === "down")) { procent = 100 - _local3; var pretime = ((procent * downdur) / 100); _global.downstart = pretime / 1000; this.startSound(_local1, _local2, "down", 0, soundvolume); } return; } } }; SoundObject.prototype.startSound = function (driver, mycSound, mysound, toloop, soundvolume) { var _local3 = driver; if (toloop) { var _local1 = 999; } else { var _local1 = 0; } var _local2 = _local3.soundPath; _local2[mycSound].stop(); _local2[mysound].start(0, _local1); _local3.cSound = mysound; _local3.soundPath[mysound].setvolume(soundvolume); }; SoundObject.prototype.stopSound = function (driver) { var _local1 = driver; var _local2 = _local1.soundPath; _local2[_local1.cSound].stop(); _local1.cSound = undefined; }; _global.changeTextColor = function (currenttarget, mycolor, ctext, textfield) { var _local1 = currenttarget; textfield.text = ctext; _local1.myformat = new TextFormat(); _local1.myformat.color = mycolor; textfield.setTextFormat(_local1.myformat); }; _global.startRace = function () { var _local1 = _root; var _local3 = MainControl.getmytimer(); i = 1; while (i <= maxdrivers) { var _local2 = driverObj["driver" + i]; _local2.startLapTime = _local3; i++; } i = 1; while (i <= 9) { _local1["endname" + i] = undefined; _local1["endtime" + i] = undefined; _local1["besttime" + i] = undefined; i++; } _local1.ambiance_mc.gotoAndPlay(2); _global.gameStart = true; _global.circuitStartTime = _local3; _global.startLapTime = _local3; }; _global.setstyle = function () { var _local2 = _root.R_game_mc.main_mc.grass_mc; var _local3 = _root.R_game_mc.main_mc.grass_mc; _local2.myColor = new Color(_local3); _local2.myColorTransform = new Object(); var _local1 = _local2.myColorTransform; _local1.ra = myStyleColor[0]; _local1.rb = myStyleColor[1]; _local1.ga = myStyleColor[2]; _local1.gb = myStyleColor[3]; _local1.ba = myStyleColor[4]; _local1.bb = myStyleColor[5]; _local1.aa = myStyleColor[6]; _local1.ab = myStyleColor[7]; _local2.myColor.setTransform(_local1); }; setstyle(); MainObject = function () { var _local1 = _root; _local1.maintimer = 0; _local1.mainpittimer = 0; _local1.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 () { var _local1 = _root; if (!gamestart) { } else if (driverObj.driver0.atpitstreet) { if (TimeControl.timePaused) { return; } if (_local1.mainctime >= 4) { _local1.mainctime = 1; } else { _local1.mainctime = _local1.mainctime + 1; return; } } else { 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 _local1 = _global; var _local3 = boughtlevel; var boughtstearforce = 0; boughtstearforce = boughtstearforce + _local1.boughsteararraya[_local3]; boughtstearforce = boughtstearforce + _local1.boughsteararrayb[_local3]; boughtstearforce = boughtstearforce + _local1.boughsteararrayc[_local3]; driver.orig_maxstearforce = driver.orig_maxstearforce + boughtstearforce; var _local2 = 0; _local2 = _local2 + _local1.boughspeedarraya[_local3]; _local2 = _local2 + _local1.boughspeedarrayb[_local3]; _local2 = _local2 + _local1.boughspeedarrayc[_local3]; _local2 = _local2 + _local1.boughspeedarrayd[_local3]; driver.orig_speedmax = driver.orig_speedmax + _local2; }; _root.setdifficulty = function () { var _local2 = _global; if (_local2.difflevel == 3) { _local2.tireloseNum = 4; var _local3 = 2; } else if (_local2.difflevel == 1) { _local2.tireloseNum = 3; var _local3 = 0; } else { _local2.tireloseNum = 2; var _local3 = 1; } i = 0; while (i <= maxdrivers) { var _local1 = driverObj["driver" + i]; _local1.fu_use = 4; _local1.tire_use = _local2.tireloseNum; i++; } if (!(_local2.difflevel === 1)) { i = 1; while (i <= maxdrivers) { var _local1 = driverObj["driver" + i]; _root.setshop_tuning_Cpu(_local1, _local3); i++; } } }; _root.setdifficulty(); _root.setshop_tuning = function () { var _local2 = _global; var _local3 = _root; var _local1 = driverObj.driver0; _local1.fu = 40; var boughtstearforce = 0; boughtstearforce = boughtstearforce + _local2.boughsteararraya[_local2.boughta]; boughtstearforce = boughtstearforce + _local2.boughsteararrayb[_local2.boughtb]; boughtstearforce = boughtstearforce + _local2.boughsteararrayc[_local2.boughtc]; _local1.orig_maxstearforce = _local1.orig_maxstearforce + boughtstearforce; var boughtspeed = 0; boughtspeed = boughtspeed + _local2.boughspeedarraya[_local2.boughta]; boughtspeed = boughtspeed + _local2.boughspeedarrayb[_local2.boughtb]; boughtspeed = boughtspeed + _local2.boughspeedarrayc[_local2.boughtc]; boughtspeed = boughtspeed + _local2.boughspeedarrayd[_local2.boughtd]; _local1.orig_speedmax = _local1.orig_speedmax + boughtspeed; var tirelosetunning = ((_local3.tuning1 * 2) / 100); var tire_use = (_local2.tireloseNum + tirelosetunning); _local1.tire_use = tire_use; _local1.orig_speedmax = _local1.orig_speedmax - tirelosetunning; var steargaintunning = ((_local3.tuning1 * 0.2) / 100); _local1.orig_maxstearforce = _local1.orig_maxstearforce + steargaintunning; var speedlosetunning = ((_local3.tuning2 * 5) / 100); _local1.orig_speedmax = _local1.orig_speedmax - speedlosetunning; var steargaintunning = ((_local3.tuning2 * 0.3) / 100); _local1.orig_maxstearforce = _local1.orig_maxstearforce + steargaintunning; var speedlosetunning = ((_local3.tuning3 * 5) / 100); _local1.orig_speedmax = _local1.orig_speedmax - speedlosetunning; var steargaintunning = ((_local3.tuning3 * 0.3) / 100); _local1.orig_maxstearforce = _local1.orig_maxstearforce + steargaintunning; var fuellosetunning = ((_local3.tuning4 * 2) / 100); _local1.fu_use = 4 + fuellosetunning; var speedgaintunning = ((_local3.tuning4 * 5) / 100); _local1.orig_speedmax = _local1.orig_speedmax + speedgaintunning; trace("driver.orig_speedmax=" + _local1.orig_speedmax); trace("driver.orig_maxstearforce=" + _local1.orig_maxstearforce); trace("driver.fu_use=" + _local1.fu_use); trace("driver.tire_use=" + _local1.tire_use); _local3.developshow1 = _local1.orig_speedmax; _local3.developshow2 = _local1.orig_maxstearforce; _local3.developshow3 = _local1.fu_use; _local3.developshow4 = _local1.tire_use; }; _root.setshop_tuning(); driverControl.manageEnemies(); _global.endgame = function () { var _local1 = _global; var _local2 = _root; _local1.gameStart = false; circuitInterval.clearInterval(); treeInterval.clearInterval(); driverInterval.clearInterval(); _local2.lightController_mc.onEnterframe = undefined; _local1.laptime = undefined; _local1.endLapTime = undefined; _local1.startLapTime = undefined; _local2.showlaptime = "0:00.000"; mouse.show(); SoundControl.stopSound(driverObj.driver0); SplashandDash_Sound.start(); _local1.Tinterobj = undefined; _local1.driverObj = undefined; _local1.endtime = undefined; _local1.lastlaptime = undefined; _local1.bestlaptime = undefined; _local2.showbestlaptime = "0:00.000"; _local2.showlastlaptime = "0:00.000"; _local2.pasby_mc.onEnterFrame = undefined; _local2.esccatcher_mc.onEnterFrame = undefined; _local1.framedest = "menu"; _local2.black_mc.gotoAndPlay("fadein"); }; pick5namesfunction();
Symbol 1436 MovieClip Frame 2
_root.startinglights = function () { var _local1 = this; var _local2 = _root; _local2.R_game_mc.startinglights_mc.gotoAndStop(2); lightcontroller = _local2.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 () { var _local1 = this; var _local2 = _root; if ((!(_local2.paused_mc._currentframe === 1)) || (!(_local2.escapeMenu_mc._currentframe === 1))) { _local1.mystarttime = getTimer(); } else { var _local3 = getTimer() - _local1.mystarttime; if (_local3 >= _local1["lighttime" + _local1.mylight]) { _local1.mystarttime = getTimer(); _local2.R_game_mc.startinglights_mc.gotoAndStop(_local1.mylight + 2); _local1.mylight = _local1.mylight + 1; if (_local1.mylight > 6) { delete _local1.onEnterFrame; } } } }; }; _root.startinglights(); stop();
Symbol 1442 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 1445 Button
on (press) { _global.endgame(); }
Symbol 1446 MovieClip Frame 1
_root.paused_mc.gotoAndStop(1); stop();
Symbol 1446 MovieClip Frame 2
_root.paused_mc.gotoAndStop(1); this.underlay_but.onPress = function () { }; this.underlay_but.useHandCursor = false;
Symbol 1452 MovieClip Frame 1
stop();
Symbol 1454 MovieClip Frame 6
if (!(_global.framedest === undefined)) { _level0.gotoAndPlay(_global.framedest); _global.framedest = undefined; } stop();
Symbol 1454 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 1470 MovieClip Frame 1
stop();
Symbol 1477 MovieClip Frame 1
this.myColor = new Color(this.sub_mc); this.myColor.setTransform(myCarColor);
Symbol 1478 MovieClip Frame 1
stop();
Symbol 1483 MovieClip Frame 1
stop();
Symbol 1486 MovieClip Frame 1
stop();
Symbol 1487 MovieClip Frame 1
stop();
Symbol 1491 MovieClip Frame 1
stop();
Symbol 1494 MovieClip Frame 1
stop();
Symbol 1495 MovieClip Frame 1
stop();
Symbol 1497 MovieClip Frame 1
stop();
Symbol 1497 MovieClip Frame 20
tire_Sound.start(); gotoAndPlay (144);
Symbol 1497 MovieClip Frame 43
tire_Sound.start();
Symbol 1497 MovieClip Frame 135
gotoAndStop (1);
Symbol 1497 MovieClip Frame 232
gotoAndStop (1);
Symbol 1498 MovieClip Frame 1
stop();
Symbol 1499 MovieClip Frame 1
stop();
Symbol 1499 MovieClip Frame 20
tire_Sound.start(); gotoAndPlay (180);
Symbol 1499 MovieClip Frame 43
tire_Sound.start();
Symbol 1499 MovieClip Frame 151
gotoAndStop (1);
Symbol 1499 MovieClip Frame 271
gotoAndStop (1);
Symbol 1500 MovieClip Frame 1
stop();
Symbol 1501 MovieClip Frame 1
stop();
Symbol 1502 MovieClip Frame 1
stop();
Symbol 1502 MovieClip Frame 2
gotoAndPlay ("fade1");
Symbol 1502 MovieClip Frame 3
gotoAndPlay ("fade2");
Symbol 1502 MovieClip Frame 111
gotoAndStop (1);
Symbol 1502 MovieClip Frame 241
gotoAndStop (1);
Symbol 1503 MovieClip Frame 1
stop();
Symbol 1503 MovieClip Frame 2
gotoAndPlay ("fade1");
Symbol 1503 MovieClip Frame 3
gotoAndPlay ("fade2");
Symbol 1503 MovieClip Frame 101
gotoAndStop (1);
Symbol 1503 MovieClip Frame 201
gotoAndStop (1);
Symbol 1559 MovieClip Frame 1
stop();
Symbol 1559 MovieClip Frame 19
whiping_Sound.start(0, 6);
Symbol 1559 MovieClip Frame 77
this._parent.play();
Symbol 1560 MovieClip Frame 1
stop();
Symbol 1560 MovieClip Frame 2
this.sub.gotoAndPlay(2);
Symbol 1560 MovieClip Frame 15
stop();
Symbol 1563 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 1575 MovieClip Frame 1
stop();
Symbol 1575 MovieClip Frame 9
stop();
Symbol 1575 MovieClip Frame 28
gotoAndPlay ("start");
Symbol 1577 MovieClip Frame 1
this.start_mc.useHandCursor = false; this.start_mc.ctarget = this.fuelgame_mc; this.start_mc.onPress = function () { var _local1 = this; if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { } else if (!_local1.ctarget._visible) { _local1.ctarget._visible = true; } else { _local1.ctarget.stop(); var _local2 = _local1.ctarget._currentframe; if ((_local2 >= 6) && (_local2 <= 8)) { _local1._parent.succes = true; } else { _local1._parent.succes = false; } _local1._parent.gotoAndPlay(2); } }; stop();
Instance of Symbol 712 MovieClip "fuelgame_mc" in Symbol 1577 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 1577 MovieClip Frame 2
this.tanker1.gotoAndPlay("start");
Symbol 1577 MovieClip Frame 4
this.tanker2.gotoAndPlay(2);
Symbol 1577 MovieClip Frame 8
this.tanker1.gotoAndPlay("tank");
Symbol 1577 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 1577 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 1577 MovieClip Frame 12
this.tanker1.gotoAndPlay("start"); this.tanker2.gotoAndPlay("start"); tankuit_Sound.start();
Symbol 1582 MovieClip Frame 1
stop();
Symbol 1582 MovieClip Frame 2
stop();
Symbol 1615 MovieClip Frame 1
stop();
Symbol 1615 MovieClip Frame 19
this.startlollipop_mc.onPress = function () { actionControl.startlollipop(); }; stop();
Symbol 1623 MovieClip Frame 1
stop();
Symbol 1623 MovieClip Frame 7
gotoAndPlay (2);
Symbol 1632 MovieClip Frame 1
stop();
Symbol 1639 MovieClip Frame 1
this.myColor = new Color(this.sub_mc); this.myColor.setTransform(myCarColor); stop();
Symbol 1643 MovieClip Frame 1
stop();
Symbol 1647 MovieClip Frame 1
stop();
Symbol 1654 MovieClip Frame 1
stop();
Symbol 1658 MovieClip Frame 1
stop();
Symbol 1663 Button
on (press) { _root.truck_mc._visible = false; }
Symbol 1664 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 1670 Button
on (press) { getURL ("index.htm", "_self"); }
Symbol 1678 Button
on (press) { _root.yes._visible = false; gotoAndStop (1); }
Symbol 1680 MovieClip Frame 1
stop();
Symbol 1680 MovieClip Frame 2
stop();
Symbol 1685 MovieClip Frame 1
stop();
Symbol 1685 MovieClip Frame 2
_root.enginesound = "arriving";
Symbol 1685 MovieClip Frame 137
_root.enginesound = "idle";
Symbol 1685 MovieClip Frame 143
_root.enginesound = "idle";
Symbol 1685 MovieClip Frame 226
gotoAndPlay ("idle2");
Symbol 1685 MovieClip Frame 232
_root.enginesound = "leaving";
Symbol 1685 MovieClip Frame 481
gotoAndStop (1);
Symbol 1686 MovieClip Frame 1
stop();
Symbol 1686 MovieClip Frame 406
this.gotoAndPlay(2);
Symbol 1699 Button
on (press) { _global.buyshow = true; TimeControl.timePaused = true; _root.buyme_mc._visible = true; }
Symbol 1705 MovieClip Frame 1
stop();
Symbol 1707 Button
on (press) { _global.buyshow = false; TimeControl.timePaused = false; _root.buyme_mc._visible = false; }
Symbol 1709 MovieClip Frame 10
stop();
Symbol 1710 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 _local2 = selected; var _local3 = driver; _root.colorname = ">> " + CPnamearray[_local2]; _root.colorname2 = CPnamearray[_local2]; var ctargetbody = _local3.tocolor_mc; _local3.myColor = new Color(ctargetbody); _local3.myColorTransform = new Object(); var _local1 = _local3.myColorTransform; _local1.ra = CParray[_local2][0]; _local1.rb = CParray[_local2][1]; _local1.ga = CParray[_local2][2]; _local1.gb = CParray[_local2][3]; _local1.ba = CParray[_local2][4]; _local1.bb = CParray[_local2][5]; _local1.aa = CParray[_local2][6]; _local1.ab = CParray[_local2][7]; _local3.myColor.setTransform(_local1); var myoldcolor = _root["showcolor" + CPmycolor]; changeTextColor(myoldcolor, 13421772); _global.CPmycolor = _local2; 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:433
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 431 439 443 445 453 457 465 468 472 475 504 505 506 507 508 509 526 527 528 529 545 546 555 569 570 577 578 581 582 585 586 589 590 595 596 598 599 601 602 604 605 607 609 610 612 613 615 622 623 625 626 629 631 632 633 635 639 640 641 650 651 652 655 658 659 715 716 736 738 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 812 813 814 815 816 817 818 819 820 821 822 823 824 848 849 850 851 852 853 854 855 857 858 860 861 863 864 865 867 868 870 871 873 874 876 878 880 881 883 885 889 891 892 893 894 896 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1258 1261 1277 1278 1279 1282 1283 1284 1286 1287 1288 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1322 1323 1324 1325 1326 1327 1348 1349 1350 1351 1352 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1401 1402 1403 1405 1406 1407 1409 1410 1411 1440 1441 1443 1444 1449 1450 1671 1672 1675 1687 1688 1689 1690 1692 1693 1694 1695 1696 1697 1700 1701 1702 1703 1706
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 1048
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 783
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 783
Symbol 240 GraphicUses:239Used by:241 1496
Symbol 241 MovieClipUses:238 240Used by:284
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:246
Symbol 244 BitmapUsed by:245 783
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 783
Symbol 250 GraphicUses:249Used by:251 1498
Symbol 251 MovieClipUses:248 250Used by:284
Symbol 252 BitmapUsed by:254 270 784
Symbol 253 BitmapUsed by:254 784
Symbol 254 GraphicUses:252 253Used by:284
Symbol 255 BitmapUsed by:256 344 745
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 787 1503
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 745
Symbol 275 GraphicUses:274Used by:276 354
Symbol 276 MovieClipUses:275Used by:280
Symbol 277 BitmapUsed by:278 784
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 686
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 686
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 686
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 1500 1503
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 1502
Symbol 356 GraphicUsed by:380
Symbol 357 MovieClipUses:278Used by:358
Symbol 358 MovieClipUses:357Used by:380 1502
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 432 519 556 558 560 571 579 583 587 591 630 634 636 642 644 653 654 660 662 717 719 757 811 908 958 1049 1230 1417 1421 1436 1699 1707 1709  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 1052 1120  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 GraphicUsed by:417 827 1453
Symbol 417 MovieClipUses:416Used by:Timeline
Symbol 418 GraphicUsed by:419 430
Symbol 419 ButtonUses:418Used by:Timeline
Symbol 420 SoundUsed by:Timeline
Symbol 421 GraphicUsed by:Timeline
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:424
Symbol 424 MovieClipUses:423Used by:Timeline
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:427
Symbol 427 MovieClipUses:426Used by:Timeline
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:430
Symbol 430 ButtonUses:429 418Used by:Timeline
Symbol 431 TextUses:42Used by:432
Symbol 432 ButtonUses:431 383Used by:Timeline
Symbol 433 MovieClipUses:22Used by:Timeline
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:Timeline
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:Timeline
Symbol 438 GraphicUsed by:Timeline
Symbol 439 TextUses:42Used by:440
Symbol 440 MovieClipUses:439Used by:Timeline
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:Timeline
Symbol 443 TextUses:42Used by:444
Symbol 444 MovieClipUses:443Used by:Timeline
Symbol 445 TextUses:42Used by:446
Symbol 446 MovieClipUses:445Used by:Timeline
Symbol 447 GraphicUsed by:Timeline
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:Timeline
Symbol 450 GraphicUsed by:Timeline
Symbol 451 GraphicUsed by:Timeline
Symbol 452 GraphicUsed by:Timeline
Symbol 453 TextUses:42Used by:454
Symbol 454 MovieClipUses:453Used by:Timeline
Symbol 455 GraphicUsed by:Timeline
Symbol 456 GraphicUsed by:Timeline
Symbol 457 TextUses:42Used by:458
Symbol 458 MovieClipUses:457Used by:Timeline
Symbol 459 GraphicUsed by:Timeline
Symbol 460 GraphicUsed by:Timeline
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:Timeline
Symbol 463 GraphicUsed by:Timeline
Symbol 464 GraphicUsed by:Timeline
Symbol 465 TextUses:42Used by:466
Symbol 466 MovieClipUses:465Used by:Timeline
Symbol 467 GraphicUsed by:Timeline
Symbol 468 TextUses:42Used by:469
Symbol 469 MovieClipUses:468Used by:Timeline
Symbol 470 GraphicUsed by:Timeline
Symbol 471 GraphicUsed by:Timeline
Symbol 472 TextUses:42Used by:473
Symbol 473 MovieClipUses:472Used by:Timeline
Symbol 474 GraphicUsed by:Timeline
Symbol 475 TextUses:42Used by:476
Symbol 476 MovieClipUses:475Used by:Timeline
Symbol 477 GraphicUsed 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
Symbol 483 GraphicUses:482Used by:Timeline
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:Timeline
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:Timeline
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:Timeline
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:Timeline
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:Timeline
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:Timeline
Symbol 496 BitmapUsed by:497 498 499 500
Symbol 497 GraphicUses:496Used by:Timeline
Symbol 498 GraphicUses:496Used by:Timeline
Symbol 499 GraphicUses:496Used by:Timeline
Symbol 500 GraphicUses:496Used by:Timeline
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503
Symbol 503 MovieClipUses:502Used by:Timeline
Symbol 504 TextUses:42Used by:Timeline
Symbol 505 TextUses:42Used by:Timeline
Symbol 506 TextUses:42Used by:Timeline
Symbol 507 TextUses:42Used by:Timeline
Symbol 508 TextUses:42Used by:Timeline
Symbol 509 TextUses:42Used by:Timeline
Symbol 510 GraphicUsed by:Timeline
Symbol 511 GraphicUsed by:Timeline
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:514
Symbol 514 MovieClipUses:513Used by:563 787 1710  Timeline
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:Timeline
Symbol 517 GraphicUsed by:519
Symbol 518 GraphicUsed by:519
Symbol 519 ButtonUses:517 518 383Used by:Timeline
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:525
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:524
Symbol 524 MovieClipUses:523Used by:525
Symbol 525 MovieClipUses:521 524Used by:563 1710  Timeline
Symbol 526 TextUses:42Used by:563 1710
Symbol 527 TextUses:42Used by:563 1710
Symbol 528 TextUses:42Used by:563 1710
Symbol 529 TextUses:42Used by:563
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:563 1710
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:563 1710
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:563 1710
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:563 1710
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:563 1710
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:563 1710
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClipUses:542Used by:544
Symbol 544 MovieClipUses:543Used by:563 1710
Symbol 545 TextUses:42Used by:563 1710
Symbol 546 TextUses:42Used by:563 1710
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:563
Symbol 549 BitmapUsed by:552
Symbol 550 BitmapUsed by:552
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:549 550 551Used by:563 1710
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:557 559 643 1708
Symbol 555 TextUses:42Used by:556 558 642 1707
Symbol 556 ButtonUses:555 383Used by:557
Symbol 557 MovieClipUses:554 556Used by:560 644 654
Symbol 558 ButtonUses:555 383Used by:559
Symbol 559 MovieClipUses:554 558Used by:560
Symbol 560 MovieClipUses:383 557 559Used by:563
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:563 1710
Symbol 563 MovieClipUses:514 525 526 527 528 529 531 533 535 537 539 541 544 545 546 548 552 560 562Used by:Timeline
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:Timeline
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:616 620 787 1446  Timeline
Symbol 568 GraphicUsed by:1442 1445  Timeline
Symbol 569 TextUses:42Used by:571
Symbol 570 TextUses:42Used by:571
Symbol 571 ButtonUses:569 570 383Used by:Timeline
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:574
Symbol 574 MovieClipUses:573Used by:575
Symbol 575 MovieClipUses:574Used by:Timeline
Symbol 576 GraphicUsed by:Timeline
Symbol 577 TextUses:42Used by:579
Symbol 578 TextUses:42Used by:579
Symbol 579 ButtonUses:577 578 383Used by:Timeline
Symbol 580 GraphicUsed by:Timeline
Symbol 581 TextUses:42Used by:583
Symbol 582 TextUses:42Used by:583
Symbol 583 ButtonUses:581 582 383Used by:Timeline
Symbol 584 GraphicUsed by:Timeline
Symbol 585 TextUses:42Used by:587
Symbol 586 TextUses:42Used by:587
Symbol 587 ButtonUses:585 586 383Used by:Timeline
Symbol 588 GraphicUsed by:Timeline
Symbol 589 TextUses:42Used by:591
Symbol 590 TextUses:42Used by:591
Symbol 591 ButtonUses:589 590 383Used by:Timeline
Symbol 592 GraphicUsed by:593 741 744
Symbol 593 MovieClipUses:592Used by:616
Symbol 594 GraphicUsed by:616
Symbol 595 TextUses:42Used by:616
Symbol 596 TextUses:42Used by:616
Symbol 597 GraphicUsed by:600 603 606 614
Symbol 598 TextUses:42Used by:600 614
Symbol 599 TextUses:42Used by:600 614
Symbol 600 ButtonUses:597 598 599Used by:616
Symbol 601 TextUses:42Used by:603
Symbol 602 TextUses:42Used by:603
Symbol 603 ButtonUses:597 601 602Used by:616
Symbol 604 TextUses:42Used by:606
Symbol 605 TextUses:42Used by:606
Symbol 606 ButtonUses:597 604 605Used by:616
Symbol 607 TextUses:42Used by:616
Symbol 608 GraphicUsed by:611
Symbol 609 TextUses:42Used by:611
Symbol 610 TextUses:42Used by:611
Symbol 611 ButtonUses:608 609 610Used by:616
Symbol 612 TextUses:42Used by:616
Symbol 613 TextUses:42Used by:616
Symbol 614 ButtonUses:597 598 599Used by:616
Symbol 615 TextUses:42Used by:616
Symbol 616 MovieClipUses:593 594 567 595 596 600 603 606 607 611 612 613 614 615Used by:Timeline
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClipUses:617Used by:Timeline
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619 567Used by:Timeline
Symbol 621 GraphicUsed by:624 627
Symbol 622 TextUses:42Used by:624
Symbol 623 TextUses:42Used by:624
Symbol 624 ButtonUses:621 622 623Used by:Timeline
Symbol 625 TextUses:42Used by:627
Symbol 626 TextUses:42Used by:627
Symbol 627 ButtonUses:621 625 626Used by:Timeline
Symbol 628 TextUsed by:Timeline
Symbol 629 TextUses:42Used by:630
Symbol 630 ButtonUses:629 383Used by:Timeline
Symbol 631 TextUses:42Used by:Timeline
Symbol 632 TextUses:42Used by:Timeline
Symbol 633 TextUses:42Used by:634
Symbol 634 ButtonUses:633 383Used by:Timeline
Symbol 635 TextUses:42Used by:636
Symbol 636 ButtonUses:635 383Used by:Timeline
Symbol 637 GraphicUsed by:638
Symbol 638 MovieClipUses:637Used by:Timeline
Symbol 639 EditableTextUses:42Used by:Timeline
Symbol 640 EditableTextUses:42Used by:Timeline
Symbol 641 EditableTextUses:42Used by:Timeline
Symbol 642 ButtonUses:555 383Used by:643
Symbol 643 MovieClipUses:554 642Used by:644
Symbol 644 MovieClipUses:383 557 643Used by:Timeline
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:Timeline
Symbol 647 GraphicUsed by:Timeline
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:Timeline
Symbol 650 EditableTextUses:42Used by:Timeline
Symbol 651 TextUses:42Used by:653
Symbol 652 TextUses:42Used by:653
Symbol 653 ButtonUses:651 652 383Used by:Timeline
Symbol 654 MovieClipUses:383 557Used by:787  Timeline
Symbol 655 EditableTextUses:42Used by:Timeline
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:661 718
Symbol 658 TextUses:42Used by:660
Symbol 659 TextUses:42Used by:660
Symbol 660 ButtonUses:658 659 383Used by:661
Symbol 661 MovieClipUses:657 660Used by:662
Symbol 662 MovieClipUses:383 661Used by:787
Symbol 663 FontUsed by:664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 720 721 722 723 724 725 726 727 728 729 730 731 732 759 760 761 762 763 764 765 772 773 774 775 776 777 778 779 780 781 782
Symbol 664 TextUses:663Used by:787
Symbol 665 TextUses:663Used by:787
Symbol 666 TextUses:663Used by:787
Symbol 667 TextUses:663Used by:787
Symbol 668 TextUses:663Used by:787
Symbol 669 TextUses:663Used by:787
Symbol 670 TextUses:663Used by:787
Symbol 671 TextUses:663Used by:787
Symbol 672 TextUses:663Used by:787
Symbol 673 TextUses:663Used by:787
Symbol 674 TextUses:663Used by:787
Symbol 675 TextUses:663Used by:787
Symbol 676 TextUses:663Used by:787
Symbol 677 TextUses:663Used by:787
Symbol 678 TextUses:663Used by:787
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:681
Symbol 681 MovieClipUses:680Used by:787
Symbol 682 BitmapUsed by:684 735
Symbol 683 BitmapUsed by:684 735
Symbol 684 GraphicUses:682 683Used by:787
Symbol 685 BitmapUsed by:686 1520 1525 1528 1531 1534 1537 1540 1543 1546 1549
Symbol 686 GraphicUses:285 325 295 685Used by:787
Symbol 687 BitmapUsed by:688
Symbol 688 GraphicUses:687Used by:705 1575
Symbol 689 BitmapUsed by:690
Symbol 690 GraphicUses:689Used by:705 1575
Symbol 691 BitmapUsed by:692
Symbol 692 GraphicUses:691Used by:705 1575
Symbol 693 BitmapUsed by:694
Symbol 694 GraphicUses:693Used by:705 1575
Symbol 695 BitmapUsed by:696
Symbol 696 GraphicUses:695Used by:705 1575
Symbol 697 BitmapUsed by:698
Symbol 698 GraphicUses:697Used by:705 1575
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:705 1575
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:705 1575
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:705 1575
Symbol 705 MovieClipUses:688 690 692 694 696 698 700 702 704Used by:787 1577
Symbol 706 BitmapUsed by:707
Symbol 707 GraphicUses:706Used by:787 1577
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClipUses:708Used by:712
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClipUses:710Used by:712 754
Symbol 712 MovieClipUses:709 711Used by:787 1577
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:787 1577
Symbol 715 TextUses:42Used by:717
Symbol 716 TextUses:42Used by:717
Symbol 717 ButtonUses:715 716 383Used by:718
Symbol 718 MovieClipUses:657 717Used by:719
Symbol 719 MovieClipUses:383 718Used by:787
Symbol 720 TextUses:663Used by:787
Symbol 721 TextUses:663Used by:787
Symbol 722 TextUses:663Used by:787
Symbol 723 TextUses:663Used by:787
Symbol 724 TextUses:663Used by:787
Symbol 725 TextUses:663Used by:787
Symbol 726 TextUses:663Used by:787
Symbol 727 TextUses:663Used by:787
Symbol 728 TextUses:663Used by:787
Symbol 729 TextUses:663Used by:787
Symbol 730 TextUses:663Used by:787
Symbol 731 TextUses:663Used by:787
Symbol 732 TextUses:663Used by:787
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:733Used by:787 1673
Symbol 735 GraphicUses:682 683Used by:787
Symbol 736 TextUses:42Used by:787
Symbol 737 TextUsed by:787
Symbol 738 TextUses:42Used by:787
Symbol 739 GraphicUsed by:741
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:739 740 592Used by:787 1563
Symbol 742 GraphicUsed by:744
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:742 743 592Used by:787 1563
Symbol 745 GraphicUses:255 274Used by:787
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:758
Symbol 748 GraphicUsed by:749 756
Symbol 749 MovieClipUses:748Used by:757
Symbol 750 FontUsed by:751 752
Symbol 751 TextUses:750Used by:753 757
Symbol 752 TextUses:750Used by:753
Symbol 753 MovieClipUses:751 752Used by:757
Symbol 754 MovieClipUses:711Used by:757
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:748 755Used by:757
Symbol 757 MovieClipUses:383 749 751 753 754 756Used by:758
Symbol 758 MovieClipUses:747 757Used by:787  Timeline
Symbol 759 TextUses:663Used by:787
Symbol 760 TextUses:663Used by:787
Symbol 761 TextUses:663Used by:787
Symbol 762 TextUses:663Used by:787
Symbol 763 TextUses:663Used by:787
Symbol 764 TextUses:663Used by:787
Symbol 765 TextUses:663Used by:787
Symbol 766 BitmapUsed by:768 1627
Symbol 767 BitmapUsed by:768 1456
Symbol 768 GraphicUses:766 767Used by:787
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:771
Symbol 771 MovieClipUses:770Used by:787
Symbol 772 TextUses:663Used by:787
Symbol 773 TextUses:663Used by:787
Symbol 774 TextUses:663Used by:787
Symbol 775 TextUses:663Used by:787
Symbol 776 TextUses:663Used by:787
Symbol 777 TextUses:663Used by:787
Symbol 778 TextUses:663Used by:787
Symbol 779 TextUses:663Used by:787
Symbol 780 TextUses:663Used by:787
Symbol 781 TextUses:663Used by:787
Symbol 782 TextUses:663Used by:787
Symbol 783 GraphicUses:234 249 239 244Used by:787
Symbol 784 GraphicUses:252 277 253Used by:787
Symbol 785 BitmapUsed by:786 1602 1605
Symbol 786 GraphicUses:785Used by:787
Symbol 787 MovieClipUses:514 662 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 681 684 654 686 705 707 712 714 719 720 721 722 723 724 725 726 727 728 729 730 731 732 734 735 736 737 738 741 744 745 758 759 760 761 762 763 764 765 768 771 772 773 774 775 567 776 777 778 779 780 781 782 783 267 784 786Used by:Timeline
Symbol 788 GraphicUsed by:789
Symbol 789 MovieClipUses:788Used 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:Timeline
Symbol 795 TextUses:42Used by:Timeline
Symbol 796 TextUses:42Used 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:811
Symbol 810 TextUses:42Used by:811
Symbol 811 ButtonUses:809 810 383Used by:Timeline
Symbol 812 TextUses:42Used by:Timeline
Symbol 813 TextUses:42Used by:Timeline
Symbol 814 TextUses:42Used by:Timeline
Symbol 815 TextUses:42Used by:Timeline
Symbol 816 TextUses:42Used by:Timeline
Symbol 817 TextUses:42Used by:Timeline
Symbol 818 TextUses:42Used by:Timeline
Symbol 819 TextUses:42Used by:Timeline
Symbol 820 TextUses:42Used by:Timeline
Symbol 821 TextUses:42Used by:Timeline
Symbol 822 TextUses:42Used by:Timeline
Symbol 823 TextUses:42Used by:Timeline
Symbol 824 TextUses:42Used by:Timeline
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:825Used by:Timeline
Symbol 827 MovieClipUses:416Used by:Timeline
Symbol 828 GraphicUsed by:Timeline
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:829Used by:Timeline
Symbol 831 BitmapUsed by:844 859
Symbol 832 BitmapUsed by:844 862
Symbol 833 BitmapUsed by:844 856
Symbol 834 BitmapUsed by:844 877
Symbol 835 BitmapUsed by:844 879
Symbol 836 BitmapUsed by:844 875
Symbol 837 BitmapUsed by:844 869
Symbol 838 BitmapUsed by:844 872
Symbol 839 BitmapUsed by:844 866
Symbol 840 BitmapUsed by:844 884
Symbol 841 BitmapUsed by:844 886
Symbol 842 BitmapUsed by:844 882
Symbol 843 BitmapUsed by:844
Symbol 844 GraphicUses:831 832 833 834 835 836 837 838 839 840 841 842 843Used by:Timeline
Symbol 845 GraphicUsed by:846
Symbol 846 MovieClipUses:845Used by:Timeline
Symbol 847 GraphicUsed by:887
Symbol 848 TextUses:42Used by:887
Symbol 849 TextUses:42Used by:887
Symbol 850 EditableTextUses:42Used by:887
Symbol 851 TextUses:42Used by:887
Symbol 852 EditableTextUses:42Used by:887
Symbol 853 TextUses:42Used by:887
Symbol 854 TextUses:42Used by:887
Symbol 855 TextUses:42Used by:887
Symbol 856 GraphicUses:833Used by:887
Symbol 857 TextUses:42Used by:887
Symbol 858 TextUses:42Used by:887
Symbol 859 GraphicUses:831Used by:887
Symbol 860 TextUses:42Used by:887
Symbol 861 TextUses:42Used by:887
Symbol 862 GraphicUses:832Used by:887
Symbol 863 TextUses:42Used by:887
Symbol 864 TextUses:42Used by:887
Symbol 865 TextUses:42Used by:887
Symbol 866 GraphicUses:839Used by:887
Symbol 867 TextUses:42Used by:887
Symbol 868 TextUses:42Used by:887
Symbol 869 GraphicUses:837Used by:887
Symbol 870 TextUses:42Used by:887
Symbol 871 TextUses:42Used by:887
Symbol 872 GraphicUses:838Used by:887
Symbol 873 TextUses:42Used by:887
Symbol 874 TextUses:42Used by:887
Symbol 875 GraphicUses:836Used by:887
Symbol 876 TextUses:42Used by:887
Symbol 877 GraphicUses:834Used by:887
Symbol 878 TextUses:42Used by:887
Symbol 879 GraphicUses:835Used by:887
Symbol 880 TextUses:42Used by:887
Symbol 881 TextUses:42Used by:887
Symbol 882 GraphicUses:842Used by:887
Symbol 883 TextUses:42Used by:887
Symbol 884 GraphicUses:840Used by:887
Symbol 885 TextUses:42Used by:887
Symbol 886 GraphicUses:841Used by:887
Symbol 887 MovieClipUses: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 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886Used by:Timeline
Symbol 888 GraphicUsed by:890
Symbol 889 TextUses:42Used by:890
Symbol 890 ButtonUses:888 889Used by:898
Symbol 891 TextUses:42Used by:898
Symbol 892 TextUses:42Used by:898
Symbol 893 TextUses:42Used by:898
Symbol 894 TextUses:42Used by:898
Symbol 895 GraphicUsed by:897
Symbol 896 TextUses:42Used by:897
Symbol 897 ButtonUses:895 896Used by:898
Symbol 898 MovieClipUses:890 891 892 893 894 897Used by:Timeline
Symbol 899 GraphicUsed by:900 1438
Symbol 900 MovieClipUses:899Used by:Timeline
Symbol 901 GraphicUsed by:902
Symbol 902 MovieClipUses:901Used by:Timeline
Symbol 903 GraphicUsed by:906
Symbol 904 GraphicUsed by:905 906
Symbol 905 MovieClipUses:904Used by:906
Symbol 906 ButtonUses:903 905 904Used by:910
Symbol 907 GraphicUsed by:908
Symbol 908 ButtonUses:907 383Used by:909
Symbol 909 MovieClipUses:908Used by:910
Symbol 910 MovieClipUses:906 909Used 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 TextUses:42Used by:Timeline
Symbol 924 TextUses:42Used by:Timeline
Symbol 925 TextUses:42Used by:Timeline
Symbol 926 TextUses:42Used by:Timeline
Symbol 927 TextUses:42Used by:Timeline
Symbol 928 TextUses:42Used by:Timeline
Symbol 929 TextUses:42Used by:Timeline
Symbol 930 TextUses:42Used by:Timeline
Symbol 931 TextUses:42Used by:Timeline
Symbol 932 TextUses:42Used by:Timeline
Symbol 933 TextUses:42Used by:Timeline
Symbol 934 TextUses:42Used by:Timeline
Symbol 935 TextUses:42Used by:Timeline
Symbol 936 TextUses:42Used by:Timeline
Symbol 937 BitmapUsed by:938
Symbol 938 GraphicUses:937Used by:945
Symbol 939 BitmapUsed by:940
Symbol 940 GraphicUses:939Used by:941
Symbol 941 MovieClipUses:940Used by:945
Symbol 942 BitmapUsed by:943
Symbol 943 GraphicUses:942Used by:944
Symbol 944 MovieClipUses:943Used by:945
Symbol 945 MovieClipUses:938 941 944Used by:Timeline
Symbol 946 BitmapUsed by:947
Symbol 947 GraphicUses:946Used by:951
Symbol 948 BitmapUsed by:949
Symbol 949 GraphicUses:948Used by:950
Symbol 950 MovieClipUses:949Used by:951 954
Symbol 951 MovieClipUses:947 950Used by:Timeline
Symbol 952 BitmapUsed by:953
Symbol 953 GraphicUses:952Used by:954
Symbol 954 MovieClipUses:953 950Used by:Timeline
Symbol 955 BitmapUsed by:957
Symbol 956 BitmapUsed by:957
Symbol 957 GraphicUses:955 956Used by:962
Symbol 958 MovieClipUses:383Used by:962
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:961
Symbol 961 MovieClipUses:960Used by:962
Symbol 962 MovieClipUses:957 958 961Used by:Timeline
Symbol 963 GraphicUsed by:964
Symbol 964 MovieClipUses:963Used by:Timeline
Symbol 965 BitmapUsed by:969
Symbol 966 BitmapUsed by:969
Symbol 967 BitmapUsed by:969
Symbol 968 BitmapUsed by:969
Symbol 969 GraphicUses:965 966 967 968Used by:Timeline
Symbol 970 MovieClipUsed by:Timeline
Symbol 971 GraphicUsed by:1171
Symbol 972 MovieClipUsed by:1171
Symbol 973 MovieClipUsed by:1171
Symbol 974 GraphicUsed by:1171
Symbol 975 GraphicUsed by:978
Symbol 976 GraphicUsed by:977
Symbol 977 MovieClipUses:976Used by:978
Symbol 978 MovieClipUses:975 977Used by:1171
Symbol 979 GraphicUsed by:980
Symbol 980 MovieClipUses:979Used by:1171
Symbol 981 GraphicUsed by:1045
Symbol 982 GraphicUsed by:1045
Symbol 983 GraphicUsed by:1045
Symbol 984 GraphicUsed by:1045
Symbol 985 GraphicUsed by:1045
Symbol 986 GraphicUsed by:1045
Symbol 987 GraphicUsed by:1045
Symbol 988 GraphicUsed by:1045
Symbol 989 GraphicUsed by:1045
Symbol 990 GraphicUsed by:1045
Symbol 991 GraphicUsed by:1045
Symbol 992 GraphicUsed by:1045
Symbol 993 GraphicUsed by:1045
Symbol 994 GraphicUsed by:1045
Symbol 995 GraphicUsed by:1045
Symbol 996 GraphicUsed by:1045
Symbol 997 GraphicUsed by:1045
Symbol 998 GraphicUsed by:1045
Symbol 999 GraphicUsed by:1045
Symbol 1000 GraphicUsed by:1045
Symbol 1001 GraphicUsed by:1045
Symbol 1002 GraphicUsed by:1045
Symbol 1003 GraphicUsed by:1045
Symbol 1004 GraphicUsed by:1045
Symbol 1005 GraphicUsed by:1020
Symbol 1006 GraphicUsed by:1020
Symbol 1007 GraphicUsed by:1020
Symbol 1008 GraphicUsed by:1020
Symbol 1009 GraphicUsed by:1020
Symbol 1010 GraphicUsed by:1020
Symbol 1011 GraphicUsed by:1020
Symbol 1012 GraphicUsed by:1020
Symbol 1013 GraphicUsed by:1020
Symbol 1014 GraphicUsed by:1020
Symbol 1015 GraphicUsed by:1020
Symbol 1016 GraphicUsed by:1020
Symbol 1017 GraphicUsed by:1020
Symbol 1018 GraphicUsed by:1020
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019Used by:1045
Symbol 1021 GraphicUsed by:1045
Symbol 1022 GraphicUsed by:1045
Symbol 1023 GraphicUsed by:1045
Symbol 1024 GraphicUsed by:1045
Symbol 1025 GraphicUsed by:1045
Symbol 1026 GraphicUsed by:1045
Symbol 1027 GraphicUsed by:1045
Symbol 1028 GraphicUsed by:1045
Symbol 1029 GraphicUsed by:1045
Symbol 1030 GraphicUsed by:1045
Symbol 1031 GraphicUsed by:1045
Symbol 1032 GraphicUsed by:1045
Symbol 1033 GraphicUsed by:1045
Symbol 1034 GraphicUsed by:1045
Symbol 1035 GraphicUsed by:1045
Symbol 1036 GraphicUsed by:1045
Symbol 1037 GraphicUsed by:1045
Symbol 1038 GraphicUsed by:1045
Symbol 1039 GraphicUsed by:1045
Symbol 1040 GraphicUsed by:1045
Symbol 1041 GraphicUsed by:1045
Symbol 1042 GraphicUsed by:1045
Symbol 1043 GraphicUsed by:1045
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044Used by:1171
Symbol 1046 GraphicUsed by:1047
Symbol 1047 MovieClipUses:1046Used by:1048
Symbol 1048 MovieClipUses:48 1047Used by:1171
Symbol 1049 MovieClipUses:383Used by:1050
Symbol 1050 MovieClipUses:1049Used by:1171
Symbol 1051 GraphicUsed by:1171
Symbol 1052 MovieClipUses:401Used by:1171
Symbol 1053 GraphicUsed by:1058
Symbol 1054 GraphicUsed by:1058
Symbol 1055 GraphicUsed by:1058
Symbol 1056 GraphicUsed by:1058
Symbol 1057 GraphicUsed by:1058
Symbol 1058 MovieClipUses:1053 1054 1055 1056 1057Used by:1171
Symbol 1059 GraphicUsed by:1117
Symbol 1060 GraphicUsed by:1117
Symbol 1061 GraphicUsed by:1117
Symbol 1062 GraphicUsed by:1117
Symbol 1063 GraphicUsed by:1117
Symbol 1064 GraphicUsed by:1117
Symbol 1065 GraphicUsed by:1117
Symbol 1066 GraphicUsed by:1117
Symbol 1067 GraphicUsed by:1117
Symbol 1068 GraphicUsed by:1117
Symbol 1069 GraphicUsed by:1117
Symbol 1070 GraphicUsed by:1117
Symbol 1071 GraphicUsed by:1117
Symbol 1072 GraphicUsed by:1117
Symbol 1073 GraphicUsed by:1117
Symbol 1074 GraphicUsed by:1117
Symbol 1075 GraphicUsed by:1117
Symbol 1076 GraphicUsed by:1117
Symbol 1077 GraphicUsed by:1117
Symbol 1078 GraphicUsed by:1117
Symbol 1079 GraphicUsed by:1117
Symbol 1080 GraphicUsed by:1117
Symbol 1081 GraphicUsed by:1117
Symbol 1082 GraphicUsed by:1117
Symbol 1083 GraphicUsed by:1092
Symbol 1084 GraphicUsed by:1092
Symbol 1085 GraphicUsed by:1092
Symbol 1086 GraphicUsed by:1092
Symbol 1087 GraphicUsed by:1092
Symbol 1088 GraphicUsed by:1092
Symbol 1089 GraphicUsed by:1092
Symbol 1090 GraphicUsed by:1092
Symbol 1091 GraphicUsed by:1092
Symbol 1092 MovieClipUses:1083 1084 1085 1086 1087 1088 1089 1090 1091Used by:1117
Symbol 1093 GraphicUsed by:1117
Symbol 1094 GraphicUsed by:1117
Symbol 1095 GraphicUsed by:1117
Symbol 1096 GraphicUsed by:1117
Symbol 1097 GraphicUsed by:1117
Symbol 1098 GraphicUsed by:1117
Symbol 1099 GraphicUsed by:1117
Symbol 1100 GraphicUsed by:1117
Symbol 1101 GraphicUsed by:1117
Symbol 1102 GraphicUsed by:1117
Symbol 1103 GraphicUsed by:1117
Symbol 1104 GraphicUsed by:1117
Symbol 1105 GraphicUsed by:1117
Symbol 1106 GraphicUsed by:1117
Symbol 1107 GraphicUsed by:1117
Symbol 1108 GraphicUsed by:1117
Symbol 1109 GraphicUsed by:1117
Symbol 1110 GraphicUsed by:1117
Symbol 1111 GraphicUsed by:1117
Symbol 1112 GraphicUsed by:1117
Symbol 1113 GraphicUsed by:1117
Symbol 1114 GraphicUsed by:1117
Symbol 1115 GraphicUsed by:1117
Symbol 1116 GraphicUsed by:1117
Symbol 1117 MovieClipUses:1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116Used by:1171
Symbol 1118 GraphicUsed by:1119
Symbol 1119 MovieClipUses:1118Used by:1120
Symbol 1120 MovieClipUses:401 1119Used by:1171
Symbol 1121 GraphicUsed by:1170
Symbol 1122 GraphicUsed by:1170
Symbol 1123 GraphicUsed by:1170
Symbol 1124 GraphicUsed by:1170
Symbol 1125 GraphicUsed by:1170
Symbol 1126 GraphicUsed by:1170
Symbol 1127 GraphicUsed by:1170
Symbol 1128 GraphicUsed by:1170
Symbol 1129 GraphicUsed by:1170
Symbol 1130 GraphicUsed by:1170
Symbol 1131 GraphicUsed by:1170
Symbol 1132 GraphicUsed by:1170
Symbol 1133 GraphicUsed by:1170
Symbol 1134 GraphicUsed by:1170
Symbol 1135 GraphicUsed by:1170
Symbol 1136 GraphicUsed by:1170
Symbol 1137 GraphicUsed by:1170
Symbol 1138 GraphicUsed by:1170
Symbol 1139 GraphicUsed by:1170
Symbol 1140 GraphicUsed by:1170
Symbol 1141 GraphicUsed by:1170
Symbol 1142 GraphicUsed by:1170
Symbol 1143 GraphicUsed by:1170
Symbol 1144 GraphicUsed by:1170
Symbol 1145 GraphicUsed by:1170
Symbol 1146 GraphicUsed by:1170
Symbol 1147 GraphicUsed by:1170
Symbol 1148 GraphicUsed by:1170
Symbol 1149 GraphicUsed by:1170
Symbol 1150 GraphicUsed by:1170
Symbol 1151 GraphicUsed by:1170
Symbol 1152 GraphicUsed by:1170
Symbol 1153 GraphicUsed by:1170
Symbol 1154 GraphicUsed by:1170
Symbol 1155 GraphicUsed by:1170
Symbol 1156 GraphicUsed by:1170
Symbol 1157 GraphicUsed by:1170
Symbol 1158 GraphicUsed by:1170
Symbol 1159 GraphicUsed by:1170
Symbol 1160 GraphicUsed by:1170
Symbol 1161 GraphicUsed by:1170
Symbol 1162 GraphicUsed by:1170
Symbol 1163 GraphicUsed by:1170
Symbol 1164 GraphicUsed by:1170
Symbol 1165 GraphicUsed by:1170
Symbol 1166 GraphicUsed by:1170
Symbol 1167 GraphicUsed by:1170
Symbol 1168 GraphicUsed by:1170
Symbol 1169 GraphicUsed by:1170
Symbol 1170 MovieClipUses: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 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169Used by:1171
Symbol 1171 MovieClipUses:971 972 973 974 978 980 1045 1048 1050 1051 1052 1058 1117 1120 1170Used by:1436
Symbol 1172 MovieClipUsed by:1436
Symbol 1173 MovieClipUsed by:1436
Symbol 1174 GraphicUsed by:1175
Symbol 1175 MovieClipUses:1174Used by:1436
Symbol 1176 MovieClipUsed by:1436
Symbol 1177 BitmapUsed by:1178
Symbol 1178 GraphicUses:1177Used by:1436
Symbol 1179 MovieClipUsed by:1180
Symbol 1180 MovieClipUses:1179Used by:1436
Symbol 1181 BitmapUsed by:1182
Symbol 1182 GraphicUses:1181Used by:1183
Symbol 1183 MovieClipUses:1182Used by:1436
Symbol 1184 BitmapUsed by:1185
Symbol 1185 GraphicUses:1184Used by:1228
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:1228
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:1228
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:1228
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:1228
Symbol 1214 BitmapUsed by:1215
Symbol 1215 GraphicUses:1214Used by:1216
Symbol 1216 MovieClipUses:1215Used by:1217
Symbol 1217 MovieClipUses:1216Used by:1220
Symbol 1218 BitmapUsed by:1219
Symbol 1219 GraphicUses:1218Used by:1220
Symbol 1220 MovieClipUses:1217 1219Used by:1228
Symbol 1221 BitmapUsed by:1222
Symbol 1222 GraphicUses:1221Used by:1223
Symbol 1223 MovieClipUses:1222Used by:1224
Symbol 1224 MovieClipUses:1223Used by:1227
Symbol 1225 BitmapUsed by:1226
Symbol 1226 GraphicUses:1225Used by:1227
Symbol 1227 MovieClipUses:1224 1226Used by:1228
Symbol 1228 MovieClipUses:1185 1192 1199 1206 1213 1220 1227Used by:1436
Symbol 1229 GraphicUsed by:1237 1241
Symbol 1230 MovieClipUses:383Used by:1233
Symbol 1231 BitmapUsed by:1232
Symbol 1232 GraphicUses:1231Used by:1233
Symbol 1233 MovieClipUses:1230 1232Used by:1237
Symbol 1234 BitmapUsed by:1235
Symbol 1235 GraphicUses:1234Used by:1236
Symbol 1236 MovieClipUses:1235Used by:1237
Symbol 1237 MovieClipUses:1229 1233 1236Used by:1436
Symbol 1238 BitmapUsed by:1239
Symbol 1239 GraphicUses:1238Used by:1240
Symbol 1240 MovieClipUses:1239Used by:1241
Symbol 1241 MovieClipUses:1229 1240Used by:1436
Symbol 1242 EditableTextUses:42Used by:1436
Symbol 1243 EditableTextUses:42Used by:1436
Symbol 1244 TextUses:42Used by:1436
Symbol 1245 TextUses:42Used by:1436
Symbol 1246 EditableTextUses:42Used by:1436
Symbol 1247 EditableTextUses:42Used by:1436
Symbol 1248 EditableTextUses:42Used by:1254
Symbol 1249 TextUses:42Used by:1254
Symbol 1250 TextUses:42Used by:1254
Symbol 1251 EditableTextUses:42Used by:1254
Symbol 1252 EditableTextUses:42Used by:1254
Symbol 1253 EditableTextUses:42Used by:1254
Symbol 1254 MovieClipUses:1248 1249 1250 1251 1252 1253Used by:1436
Symbol 1255 GraphicUsed by:1259
Symbol 1256 FontUsed by:1257 1262
Symbol 1257 EditableTextUses:1256Used by:1259
Symbol 1258 EditableTextUses:42Used by:1259
Symbol 1259 MovieClipUses:1255 1257 1258Used by:1436
Symbol 1260 GraphicUsed by:1263
Symbol 1261 EditableTextUses:42Used by:1263
Symbol 1262 EditableTextUses:1256Used by:1263
Symbol 1263 MovieClipUses:1260 1261 1262Used by:1436
Symbol 1264 BitmapUsed by:1265
Symbol 1265 GraphicUses:1264Used by:1276
Symbol 1266 GraphicUsed by:1276
Symbol 1267 BitmapUsed by:1268
Symbol 1268 GraphicUses:1267Used by:1276
Symbol 1269 GraphicUsed by:1276
Symbol 1270 SoundUsed by:1276
Symbol 1271 GraphicUsed by:1276
Symbol 1272 GraphicUsed by:1276
Symbol 1273 GraphicUsed by:1276
Symbol 1274 GraphicUsed by:1276
Symbol 1275 SoundUsed by:1276
Symbol 1276 MovieClipUses:1265 1266 1268 1269 1270 1271 1272 1273 1274 1275Used by:1436
Symbol 1277 TextUses:42Used by:1280
Symbol 1278 TextUses:42Used by:1280
Symbol 1279 TextUses:42Used by:1280
Symbol 1280 MovieClipUses:1277 1278 1279Used by:1281
Symbol 1281 MovieClipUses:1280Used by:1436
Symbol 1282 TextUses:42Used by:1285
Symbol 1283 TextUses:42Used by:1285
Symbol 1284 TextUses:42Used by:1285
Symbol 1285 MovieClipUses:1282 1283 1284Used by:1290
Symbol 1286 EditableTextUses:42Used by:1289
Symbol 1287 EditableTextUses:42Used by:1289
Symbol 1288 EditableTextUses:42Used by:1289
Symbol 1289 MovieClipUses:1286 1287 1288Used by:1290
Symbol 1290 MovieClipUses:1285 1289Used by:1436
Symbol 1291 TextUses:42Used by:1321
Symbol 1292 TextUses:42Used by:1321
Symbol 1293 TextUses:42Used by:1321
Symbol 1294 TextUses:42Used by:1321
Symbol 1295 TextUses:42Used by:1321
Symbol 1296 TextUses:42Used by:1321
Symbol 1297 TextUses:42Used by:1321
Symbol 1298 TextUses:42Used by:1321
Symbol 1299 TextUses:42Used by:1321
Symbol 1300 TextUses:42Used by:1321
Symbol 1301 TextUses:42Used by:1321
Symbol 1302 TextUses:42Used by:1321
Symbol 1303 TextUses:42Used by:1321
Symbol 1304 TextUses:42Used by:1321
Symbol 1305 TextUses:42Used by:1321
Symbol 1306 TextUses:42Used by:1321
Symbol 1307 TextUses:42Used by:1321
Symbol 1308 TextUses:42Used by:1321
Symbol 1309 TextUses:42Used by:1321
Symbol 1310 TextUses:42Used by:1321
Symbol 1311 TextUses:42Used by:1321
Symbol 1312 TextUses:42Used by:1321
Symbol 1313 TextUses:42Used by:1321
Symbol 1314 TextUses:42Used by:1321
Symbol 1315 TextUses:42Used by:1321
Symbol 1316 TextUses:42Used by:1321
Symbol 1317 TextUses:42Used by:1321
Symbol 1318 TextUses:42Used by:1321
Symbol 1319 TextUses:42Used by:1321
Symbol 1320 TextUses:42Used by:1321
Symbol 1321 MovieClipUses:1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320Used by:1413
Symbol 1322 EditableTextUses:42Used by:1328
Symbol 1323 EditableTextUses:42Used by:1328
Symbol 1324 EditableTextUses:42Used by:1328
Symbol 1325 TextUses:42Used by:1328
Symbol 1326 TextUses:42Used by:1328
Symbol 1327 TextUses:42Used by:1328
Symbol 1328 MovieClipUses:1322 1323 1324 1325 1326 1327Used by:1413
Symbol 1329 GraphicUsed by:1360
Symbol 1330 GraphicUsed by:1331 1334 1345 1400
Symbol 1331 MovieClipUses:1330Used by:1334 1345 1400
Symbol 1332 GraphicUsed by:1333 1334 1345
Symbol 1333 MovieClipUses:1332Used by:1334 1345
Symbol 1334 ButtonUses:1331 1333 1330 1332Used by:1335
Symbol 1335 MovieClipUses:1334Used by:1360
Symbol 1336 GraphicUsed by:1360
Symbol 1337 GraphicUsed by:1360
Symbol 1338 GraphicUsed by:1360
Symbol 1339 GraphicUsed by:1360
Symbol 1340 GraphicUsed by:1360
Symbol 1341 GraphicUsed by:1360
Symbol 1342 GraphicUsed by:1360
Symbol 1343 GraphicUsed by:1360
Symbol 1344 GraphicUsed by:1360
Symbol 1345 ButtonUses:1331 1333 1330 1332Used by:1347
Symbol 1346 MovieClipUsed by:1347
Symbol 1347 MovieClipUses:1345 1346Used by:1360
Symbol 1348 TextUses:42Used by:1360
Symbol 1349 EditableTextUses:42Used by:1360
Symbol 1350 TextUses:42Used by:1360
Symbol 1351 EditableTextUses:42Used by:1360
Symbol 1352 EditableTextUses:42Used by:1360
Symbol 1353 GraphicUsed by:1360
Symbol 1354 GraphicUsed by:1360
Symbol 1355 GraphicUsed by:1360
Symbol 1356 GraphicUsed by:1360
Symbol 1357 GraphicUsed by:1360
Symbol 1358 GraphicUsed by:1360
Symbol 1359 GraphicUsed by:1360
Symbol 1360 MovieClipUses:1329 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359Used by:1413
Symbol 1361 EditableTextUses:42Used by:1413
Symbol 1362 EditableTextUses:42Used by:1413
Symbol 1363 EditableTextUses:42Used by:1413
Symbol 1364 EditableTextUses:42Used by:1413
Symbol 1365 EditableTextUses:42Used by:1413
Symbol 1366 EditableTextUses:42Used by:1413
Symbol 1367 EditableTextUses:42Used by:1413
Symbol 1368 EditableTextUses:42Used by:1413
Symbol 1369 EditableTextUses:42Used by:1413
Symbol 1370 EditableTextUses:42Used by:1413
Symbol 1371 EditableTextUses:42Used by:1413
Symbol 1372 EditableTextUses:42Used by:1413
Symbol 1373 EditableTextUses:42Used by:1413
Symbol 1374 EditableTextUses:42Used by:1413
Symbol 1375 EditableTextUses:42Used by:1413
Symbol 1376 EditableTextUses:42Used by:1413
Symbol 1377 EditableTextUses:42Used by:1413
Symbol 1378 EditableTextUses:42Used by:1413
Symbol 1379 EditableTextUses:42Used by:1413
Symbol 1380 EditableTextUses:42Used by:1413
Symbol 1381 EditableTextUses:42Used by:1413
Symbol 1382 EditableTextUses:42Used by:1413
Symbol 1383 EditableTextUses:42Used by:1413
Symbol 1384 EditableTextUses:42Used by:1413
Symbol 1385 EditableTextUses:42Used by:1413
Symbol 1386 EditableTextUses:42Used by:1413
Symbol 1387 EditableTextUses:42Used by:1413
Symbol 1388 TextUses:42Used by:1413
Symbol 1389 TextUses:42Used by:1413
Symbol 1390 TextUses:42Used by:1413
Symbol 1391 TextUses:42Used by:1413
Symbol 1392 TextUses:42Used by:1413
Symbol 1393 EditableTextUses:42Used by:1413
Symbol 1394 EditableTextUses:42Used by:1413
Symbol 1395 EditableTextUses:42Used by:1413
Symbol 1396 EditableTextUses:42Used by:1413
Symbol 1397 EditableTextUses:42Used by:1413
Symbol 1398 GraphicUsed by:1399 1400
Symbol 1399 MovieClipUses:1398Used by:1400
Symbol 1400 ButtonUses:1331 1399 1330 1398Used by:1413
Symbol 1401 TextUses:42Used by:1404
Symbol 1402 TextUses:42Used by:1404
Symbol 1403 TextUses:42Used by:1404
Symbol 1404 MovieClipUses:1401 1402 1403Used by:1413
Symbol 1405 TextUses:42Used by:1408
Symbol 1406 TextUses:42Used by:1408
Symbol 1407 TextUses:42Used by:1408
Symbol 1408 MovieClipUses:1405 1406 1407Used by:1413
Symbol 1409 TextUses:42Used by:1412
Symbol 1410 TextUses:42Used by:1412
Symbol 1411 TextUses:42Used by:1412
Symbol 1412 MovieClipUses:1409 1410 1411Used by:1413
Symbol 1413 MovieClipUses:1321 1328 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1400 1404 1408 1412Used by:1436
Symbol 1414 BitmapUsed by:1415
Symbol 1415 GraphicUses:1414Used by:1416
Symbol 1416 MovieClipUses:1415Used by:1417
Symbol 1417 ButtonUses:1416 383Used by:1422
Symbol 1418 BitmapUsed by:1419
Symbol 1419 GraphicUses:1418Used by:1420
Symbol 1420 MovieClipUses:1419Used by:1421
Symbol 1421 ButtonUses:1420 383Used by:1422
Symbol 1422 MovieClipUses:1417 1421Used by:1436
Symbol 1423 BitmapUsed by:1424
Symbol 1424 GraphicUses:1423Used by:1425 1426
Symbol 1425 MovieClipUses:1424Used by:1426
Symbol 1426 ButtonUses:1425 1424Used by:1435
Symbol 1427 BitmapUsed by:1428
Symbol 1428 GraphicUses:1427Used by:1429 1430
Symbol 1429 MovieClipUses:1428Used by:1430
Symbol 1430 ButtonUses:1429 1428Used by:1435
Symbol 1431 BitmapUsed by:1432
Symbol 1432 GraphicUses:1431Used by:1433 1434
Symbol 1433 MovieClipUses:1432Used by:1434
Symbol 1434 ButtonUses:1433 1432Used by:1435
Symbol 1435 MovieClipUses:1426 1430 1434Used by:1436
Symbol 1436 MovieClipUses:383 1171 1172 1173 1175 1176 1178 1180 1183 1228 1237 1241 1242 1243 1244 1245 1246 1247 1254 1259 1263 1276 1281 1290 1413 1422 1435Used by:Timeline
Symbol 1437 MovieClipUsed by:Timeline
Symbol 1438 MovieClipUses:899Used by:1446
Symbol 1439 GraphicUsed by:1446
Symbol 1440 TextUses:42Used by:1442
Symbol 1441 TextUses:42Used by:1442
Symbol 1442 ButtonUses:568 1440 1441Used by:1446
Symbol 1443 TextUses:42Used by:1445
Symbol 1444 TextUses:42Used by:1445
Symbol 1445 ButtonUses:568 1443 1444Used by:1446
Symbol 1446 MovieClipUses:1438 1439 567 1442 1445Used by:Timeline
Symbol 1447 ButtonUsed by:Timeline
Symbol 1448 MovieClipUsed by:Timeline
Symbol 1449 TextUses:42Used by:1451
Symbol 1450 TextUses:42Used by:1451
Symbol 1451 MovieClipUses:1449 1450Used by:1452
Symbol 1452 MovieClipUses:1451Used by:Timeline
Symbol 1453 MovieClipUses:416Used by:1454
Symbol 1454 MovieClipUses:1453Used by:Timeline
Symbol 1455 GraphicUsed by:Timeline
Symbol 1456 GraphicUses:767Used by:1457
Symbol 1457 MovieClipUses:1456Used by:Timeline
Symbol 1458 GraphicUsed by:1459
Symbol 1459 MovieClipUses:1458Used by:Timeline
Symbol 1460 GraphicUsed by:1461
Symbol 1461 MovieClipUses:1460Used by:Timeline
Symbol 1462 GraphicUsed by:1463
Symbol 1463 MovieClipUses:1462Used by:Timeline
Symbol 1464 GraphicUsed by:1465
Symbol 1465 MovieClipUses:1464Used by:Timeline
Symbol 1466 MovieClipUsed by:Timeline
Symbol 1467 BitmapUsed by:1468
Symbol 1468 GraphicUses:1467Used by:1469
Symbol 1469 MovieClipUses:1468Used by:1470
Symbol 1470 MovieClipUses:1469Used by:Timeline
Symbol 1471 BitmapUsed by:1472
Symbol 1472 GraphicUses:1471Used by:1473
Symbol 1473 MovieClipUses:1472Used by:1477
Symbol 1474 BitmapUsed by:1475
Symbol 1475 GraphicUses:1474Used by:1476
Symbol 1476 MovieClipUses:1475Used by:1477
Symbol 1477 MovieClipUses:1473 1476Used by:1478
Symbol 1478 MovieClipUses:1477Used by:Timeline
Symbol 1479 BitmapUsed by:1480
Symbol 1480 GraphicUses:1479Used by:1481
Symbol 1481 MovieClipUses:1480Used by:1482
Symbol 1482 MovieClipUses:1481Used by:1483 1501
Symbol 1483 MovieClipUses:1482Used by:Timeline
Symbol 1484 BitmapUsed by:1485
Symbol 1485 GraphicUses:1484Used by:1486
Symbol 1486 MovieClipUses:1485Used by:1487 1497
Symbol 1487 MovieClipUses:1486Used by:Timeline
Symbol 1488 BitmapUsed by:1489
Symbol 1489 GraphicUses:1488Used by:1490
Symbol 1490 MovieClipUses:1489Used by:1491
Symbol 1491 MovieClipUses:1490Used by:Timeline
Symbol 1492 BitmapUsed by:1493
Symbol 1493 GraphicUses:1492Used by:1494
Symbol 1494 MovieClipUses:1493Used by:1495 1499
Symbol 1495 MovieClipUses:1494Used by:Timeline
Symbol 1496 MovieClipUses:240Used by:1497
Symbol 1497 MovieClipUses:1486 1496Used by:Timeline
Symbol 1498 MovieClipUses:250Used by:1499
Symbol 1499 MovieClipUses:1494 1498Used by:Timeline
Symbol 1500 MovieClipUses:346Used by:Timeline
Symbol 1501 MovieClipUses:1482Used by:Timeline
Symbol 1502 MovieClipUses:355 358Used by:Timeline
Symbol 1503 MovieClipUses:346 267Used by:Timeline
Symbol 1504 BitmapUsed by:1505 1557 1558
Symbol 1505 GraphicUses:1504Used by:1559
Symbol 1506 BitmapUsed by:1507 1556
Symbol 1507 GraphicUses:1506Used by:1559
Symbol 1508 BitmapUsed by:1509 1555
Symbol 1509 GraphicUses:1508Used by:1559
Symbol 1510 BitmapUsed by:1511 1554
Symbol 1511 GraphicUses:1510Used by:1559
Symbol 1512 BitmapUsed by:1513 1553
Symbol 1513 GraphicUses:1512Used by:1559
Symbol 1514 BitmapUsed by:1515 1552
Symbol 1515 GraphicUses:1514Used by:1559
Symbol 1516 BitmapUsed by:1517
Symbol 1517 GraphicUses:1516Used by:1559
Symbol 1518 BitmapUsed by:1519
Symbol 1519 GraphicUses:1518Used by:1559
Symbol 1520 GraphicUses:685Used by:1559
Symbol 1521 BitmapUsed by:1522 1526 1529 1532 1535 1538 1541 1544 1547 1550
Symbol 1522 GraphicUses:1521Used by:1559
Symbol 1523 BitmapUsed by:1524 1527 1530 1533 1536 1539 1542 1545 1548 1551
Symbol 1524 GraphicUses:1523Used by:1559
Symbol 1525 GraphicUses:685Used by:1559
Symbol 1526 GraphicUses:1521Used by:1559
Symbol 1527 GraphicUses:1523Used by:1559
Symbol 1528 GraphicUses:685Used by:1559
Symbol 1529 GraphicUses:1521Used by:1559
Symbol 1530 GraphicUses:1523Used by:1559
Symbol 1531 GraphicUses:685Used by:1559
Symbol 1532 GraphicUses:1521Used by:1559
Symbol 1533 GraphicUses:1523Used by:1559
Symbol 1534 GraphicUses:685Used by:1559
Symbol 1535 GraphicUses:1521Used by:1559
Symbol 1536 GraphicUses:1523Used by:1559
Symbol 1537 GraphicUses:685Used by:1559
Symbol 1538 GraphicUses:1521Used by:1559
Symbol 1539 GraphicUses:1523Used by:1559
Symbol 1540 GraphicUses:685Used by:1559
Symbol 1541 GraphicUses:1521Used by:1559
Symbol 1542 GraphicUses:1523Used by:1559
Symbol 1543 GraphicUses:685Used by:1559
Symbol 1544 GraphicUses:1521Used by:1559
Symbol 1545 GraphicUses:1523Used by:1559
Symbol 1546 GraphicUses:685Used by:1559
Symbol 1547 GraphicUses:1521Used by:1559
Symbol 1548 GraphicUses:1523Used by:1559
Symbol 1549 GraphicUses:685Used by:1559
Symbol 1550 GraphicUses:1521Used by:1559
Symbol 1551 GraphicUses:1523Used by:1559
Symbol 1552 GraphicUses:1514Used by:1559
Symbol 1553 GraphicUses:1512Used by:1559
Symbol 1554 GraphicUses:1510Used by:1559
Symbol 1555 GraphicUses:1508Used by:1559
Symbol 1556 GraphicUses:1506Used by:1559
Symbol 1557 GraphicUses:1504Used by:1559
Symbol 1558 GraphicUses:1504Used by:1559
Symbol 1559 MovieClipUses:1505 1507 1509 1511 1513 1515 1517 1519 1520 1522 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558Used by:1560
Symbol 1560 MovieClipUses:1559Used by:Timeline
Symbol 1561 GraphicUsed by:1562
Symbol 1562 MovieClipUses:1561Used by:Timeline
Symbol 1563 MovieClipUses:741 744Used by:Timeline
Symbol 1564 GraphicUsed by:1577
Symbol 1565 GraphicUsed by:1577
Symbol 1566 GraphicUsed by:1577
Symbol 1567 GraphicUsed by:1577
Symbol 1568 GraphicUsed by:1577
Symbol 1569 GraphicUsed by:1577
Symbol 1570 GraphicUsed by:1577
Symbol 1571 GraphicUsed by:1577
Symbol 1572 GraphicUsed by:1577
Symbol 1573 GraphicUsed by:1574
Symbol 1574 MovieClipUses:1573Used by:1577
Symbol 1575 MovieClipUses:688 690 692 704 702 700 698 696 694Used by:1577
Symbol 1576 GraphicUsed by:1577
Symbol 1577 MovieClipUses:705 1564 1565 707 712 714 1566 1567 1568 1569 1570 1571 1572 1574 1575 1576Used by:Timeline
Symbol 1578 BitmapUsed by:1579
Symbol 1579 GraphicUses:1578Used by:1582
Symbol 1580 BitmapUsed by:1581
Symbol 1581 GraphicUses:1580Used by:1582
Symbol 1582 MovieClipUses:1579 1581Used by:Timeline
Symbol 1583 MovieClipUsed by:Timeline
Symbol 1584 BitmapUsed by:1585 1614
Symbol 1585 GraphicUses:1584Used by:1615
Symbol 1586 BitmapUsed by:1587 1613
Symbol 1587 GraphicUses:1586Used by:1615
Symbol 1588 BitmapUsed by:1589 1612
Symbol 1589 GraphicUses:1588Used by:1615
Symbol 1590 BitmapUsed by:1591 1611
Symbol 1591 GraphicUses:1590Used by:1615
Symbol 1592 BitmapUsed by:1593 1610
Symbol 1593 GraphicUses:1592Used by:1615
Symbol 1594 BitmapUsed by:1595 1609
Symbol 1595 GraphicUses:1594Used by:1615
Symbol 1596 BitmapUsed by:1597 1608
Symbol 1597 GraphicUses:1596Used by:1615
Symbol 1598 BitmapUsed by:1599 1607
Symbol 1599 GraphicUses:1598Used by:1615
Symbol 1600 BitmapUsed by:1601 1606
Symbol 1601 GraphicUses:1600Used by:1615
Symbol 1602 GraphicUses:785Used by:1615
Symbol 1603 GraphicUsed by:1604
Symbol 1604 MovieClipUses:1603Used by:1615
Symbol 1605 GraphicUses:785Used by:1615
Symbol 1606 GraphicUses:1600Used by:1615
Symbol 1607 GraphicUses:1598Used by:1615
Symbol 1608 GraphicUses:1596Used by:1615
Symbol 1609 GraphicUses:1594Used by:1615
Symbol 1610 GraphicUses:1592Used by:1615
Symbol 1611 GraphicUses:1590Used by:1615
Symbol 1612 GraphicUses:1588Used by:1615
Symbol 1613 GraphicUses:1586Used by:1615
Symbol 1614 GraphicUses:1584Used by:1615
Symbol 1615 MovieClipUses:1585 1587 1589 1591 1593 1595 1597 1599 1601 1602 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614Used by:Timeline
Symbol 1616 MovieClipUsed by:Timeline
Symbol 1617 BitmapUsed by:1618
Symbol 1618 GraphicUses:1617Used by:1623
Symbol 1619 BitmapUsed by:1620
Symbol 1620 GraphicUses:1619Used by:1623
Symbol 1621 BitmapUsed by:1622
Symbol 1622 GraphicUses:1621Used by:1623
Symbol 1623 MovieClipUses:1618 1620 1622Used by:Timeline
Symbol 1624 BitmapUsed by:1625
Symbol 1625 GraphicUses:1624Used by:1626
Symbol 1626 MovieClipUses:1625Used by:Timeline
Symbol 1627 GraphicUses:766Used by:1628
Symbol 1628 MovieClipUses:1627Used by:1664
Symbol 1629 BitmapUsed by:1630
Symbol 1630 GraphicUses:1629Used by:1631
Symbol 1631 MovieClipUses:1630Used by:1632
Symbol 1632 MovieClipUses:1631Used by:1664
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:1664
Symbol 1640 BitmapUsed by:1641
Symbol 1641 GraphicUses:1640Used by:1642
Symbol 1642 MovieClipUses:1641Used by:1643
Symbol 1643 MovieClipUses:1642Used by:1664
Symbol 1644 BitmapUsed by:1645
Symbol 1645 GraphicUses:1644Used by:1646
Symbol 1646 MovieClipUses:1645Used by:1647
Symbol 1647 MovieClipUses:1646Used by:1664
Symbol 1648 BitmapUsed by:1649
Symbol 1649 GraphicUses:1648Used by:1650
Symbol 1650 MovieClipUses:1649Used by:1654
Symbol 1651 BitmapUsed by:1652
Symbol 1652 GraphicUses:1651Used by:1653
Symbol 1653 MovieClipUses:1652Used by:1654
Symbol 1654 MovieClipUses:1650 1653Used by:1664
Symbol 1655 BitmapUsed by:1656
Symbol 1656 GraphicUses:1655Used by:1657
Symbol 1657 MovieClipUses:1656Used by:1658
Symbol 1658 MovieClipUses:1657Used by:1664
Symbol 1659 BitmapUsed by:1660
Symbol 1660 GraphicUses:1659Used by:1663
Symbol 1661 BitmapUsed by:1662
Symbol 1662 GraphicUses:1661Used by:1663
Symbol 1663 ButtonUses:1660 1662Used by:1664
Symbol 1664 MovieClipUses:1628 1632 1639 1643 1647 1654 1658 1663Used by:Timeline
Symbol 1665 GraphicUsed by:1666 1670 1678
Symbol 1666 MovieClipUses:1665Used by:1670 1678
Symbol 1667 GraphicUsed by:1668
Symbol 1668 MovieClipUses:1667Used by:1670
Symbol 1669 GraphicUsed by:1670
Symbol 1670 ButtonUses:1666 1668 1665 1669Used by:Timeline
Symbol 1671 EditableTextUses:42Used by:1673
Symbol 1672 EditableTextUses:42Used by:1673
Symbol 1673 MovieClipUses:734 1671 1672Used by:Timeline
Symbol 1674 GraphicUsed by:1680
Symbol 1675 TextUses:42Used by:1680
Symbol 1676 GraphicUsed by:1677
Symbol 1677 MovieClipUses:1676Used by:1678
Symbol 1678 ButtonUses:1666 1677 1665Used by:1680
Symbol 1679 GraphicUsed by:1680
Symbol 1680 MovieClipUses:1674 1675 1678 1679Used by:Timeline
Symbol 1681 GraphicUsed by:1682
Symbol 1682 MovieClipUses:1681Used by:Timeline
Symbol 1683 GraphicUsed by:1684
Symbol 1684 MovieClipUses:1683Used by:Timeline
Symbol 1685 MovieClipUses:SS1Used by:Timeline
Symbol 1686 MovieClipUses:SS2Used by:Timeline
Symbol 1687 TextUses:42Used by:1691
Symbol 1688 EditableTextUses:42Used by:1691
Symbol 1689 TextUses:42Used by:1691
Symbol 1690 EditableTextUses:42Used by:1691
Symbol 1691 MovieClipUses:1687 1688 1689 1690Used by:1705
Symbol 1692 TextUses:42Used by:1704
Symbol 1693 EditableTextUses:42Used by:1704
Symbol 1694 TextUses:42Used by:1704
Symbol 1695 EditableTextUses:42Used by:1704
Symbol 1696 TextUses:42Used by:1698
Symbol 1697 TextUses:42Used by:1698
Symbol 1698 MovieClipUses:1696 1697Used by:1699
Symbol 1699 ButtonUses:1698 383Used by:1704
Symbol 1700 TextUses:42Used by:1704
Symbol 1701 EditableTextUses:42Used by:1704
Symbol 1702 EditableTextUses:42Used by:1704
Symbol 1703 EditableTextUses:42Used by:1704
Symbol 1704 MovieClipUses:1692 1693 1694 1695 1699 1700 1701 1702 1703Used by:1705
Symbol 1705 MovieClipUses:1691 1704Used by:Timeline
Symbol 1706 TextUses:42Used by:1710
Symbol 1707 ButtonUses:555 383Used by:1708
Symbol 1708 MovieClipUses:554 1707Used by:1709
Symbol 1709 MovieClipUses:383 1708Used by:1710
Symbol 1710 MovieClipUses:514 525 526 527 528 1706 531 533 535 537 539 541 544 545 546 552 1709 562Used by:Timeline
Streaming Sound 1Used by:Symbol 1685 MovieClip
Streaming Sound 2Used by:Symbol 1686 MovieClip

Instance Names

"Bar"Frame 1Symbol 410 MovieClip
"Size"Frame 1Symbol 414 MovieClip
"cntinue_but"Frame 260Symbol 432 Button
"buyme_mc"Frame 549Symbol 563 MovieClip
"startgame_but"Frame 563Symbol 571 Button
"buttondowncar_mc"Frame 563Symbol 575 MovieClip
"startgame_but"Frame 566Symbol 579 Button
"highscore_but"Frame 568Symbol 583 Button
"help_but"Frame 570Symbol 587 Button
"credits_but"Frame 572Symbol 591 Button
"savegame_but"Frame 572Symbol 579 Button
"savemenu_mc"Frame 572Symbol 616 MovieClip
"startgame_but"Frame 595Symbol 624 Button
"startgame_but"Frame 595Symbol 627 Button
"color_but"Frame 595Symbol 630 Button
"color_but"Frame 595Symbol 634 Button
"color_but"Frame 595Symbol 636 Button
"combobox1"Frame 595Symbol 408 MovieClip [FComboBoxSymbol]
"player_txt"Frame 595Symbol 640 EditableText
"player_txt"Frame 595Symbol 641 EditableText
"Colorpicker_car_mc"Frame 662Symbol 525 MovieClip
"color_but"Frame 662Symbol 653 Button
"uitleg_mc"Frame 669Symbol 787 MovieClip
"itembuy_underlay_mc"Frame 672Symbol 827 MovieClip
"itemhavea"Frame 672Symbol 830 MovieClip
"itemhaveb"Frame 672Symbol 830 MovieClip
"itemhavec"Frame 672Symbol 830 MovieClip
"itemhaved"Frame 672Symbol 830 MovieClip
"shopitems"Frame 672Symbol 887 MovieClip
"item_buy_mc"Frame 672Symbol 898 MovieClip
"itembuy1"Frame 672Symbol 900 MovieClip
"itembuy2"Frame 672Symbol 900 MovieClip
"itembuy3"Frame 672Symbol 900 MovieClip
"itembuy4"Frame 672Symbol 900 MovieClip
"itembuy5"Frame 672Symbol 900 MovieClip
"itembuy6"Frame 672Symbol 900 MovieClip
"itembuy7"Frame 672Symbol 900 MovieClip
"itembuy8"Frame 672Symbol 900 MovieClip
"itembuy9"Frame 672Symbol 900 MovieClip
"itembuy10"Frame 672Symbol 900 MovieClip
"itembuy11"Frame 672Symbol 900 MovieClip
"itembuy12"Frame 672Symbol 900 MovieClip
"slider_mc1"Frame 673Symbol 910 MovieClip
"slider_mc2"Frame 673Symbol 910 MovieClip
"slider_mc3"Frame 673Symbol 910 MovieClip
"slider_mc4"Frame 673Symbol 910 MovieClip
"tuning1_mc"Frame 673Symbol 945 MovieClip
"tuning2_mc"Frame 673Symbol 951 MovieClip
"tuning3_mc"Frame 673Symbol 954 MovieClip
"tuning4_mc"Frame 673Symbol 962 MovieClip
"slider_Watcher_mc"Frame 673Symbol 970 MovieClip
"R_game_mc"Frame 692Symbol 1436 MovieClip
"Soundfx_holder_mc"Frame 692Symbol 1437 MovieClip
"escapeMenu_mc"Frame 692Symbol 1446 MovieClip
"esccatcher_mc"Frame 692Symbol 1448 MovieClip
"paused_mc"Frame 692Symbol 1452 MovieClip
"black_mc"Frame 692Symbol 1454 MovieClip
"carholder_mc"Frame 696Symbol 1466 MovieClip
"bandenvoor_mc"Frame 696Symbol 1470 MovieClip
"voorvleugel_mc"Frame 696Symbol 1478 MovieClip
"achtervleugel_mc"Frame 696Symbol 1483 MovieClip
"bandenvoor1_mc"Frame 696Symbol 1487 MovieClip
"bandenachter_mc"Frame 696Symbol 1491 MovieClip
"bandenachter1_mc"Frame 696Symbol 1495 MovieClip
"bandenvoorrol1_mc"Frame 696Symbol 1497 MovieClip
"bandenvoor2_mc"Frame 696Symbol 1487 MovieClip
"bandenvoorrol2_mc"Frame 696Symbol 1497 MovieClip
"bandenachterrol1_mc"Frame 696Symbol 1499 MovieClip
"bandenachter2_mc"Frame 696Symbol 1495 MovieClip
"bandenachterrol2_mc"Frame 696Symbol 1499 MovieClip
"voorvleugel_toreplace_mc"Frame 696Symbol 1500 MovieClip
"achtervleugel_toreplace_mc"Frame 696Symbol 1501 MovieClip
"achtervleugel_oud_mc"Frame 696Symbol 1502 MovieClip
"voorvleugel_oud_mc"Frame 696Symbol 1503 MovieClip
"wiping_total"Frame 696Symbol 1560 MovieClip
"actionsTotal"Frame 696Symbol 1563 MovieClip
"tankers_mc"Frame 696Symbol 1577 MovieClip
"but_gototruck_mc"Frame 696Symbol 1582 MovieClip
"gameScreen"Frame 696Symbol 1583 MovieClip
"lollipop_mc"Frame 696Symbol 1615 MovieClip
"mapedit"Frame 696Symbol 1616 MovieClip
"alarm2_mc"Frame 696Symbol 1623 MovieClip
"alarm1_mc"Frame 696Symbol 1623 MovieClip
"truck_mc"Frame 696Symbol 1664 MovieClip
"yes"Frame 696Symbol 1670 Button
"indicator_fuel_mc"Frame 696Symbol 758 MovieClip
"indicator_time_mc"Frame 696Symbol 1673 MovieClip
"exit_mc"Frame 696Symbol 1680 MovieClip
"line1_mc"Frame 696Symbol 1682 MovieClip
"line2_mc"Frame 696Symbol 1682 MovieClip
"lineV1_mc"Frame 696Symbol 1682 MovieClip
"lineV3_mc"Frame 696Symbol 1682 MovieClip
"lineV2_mc"Frame 696Symbol 1682 MovieClip
"line3_mc"Frame 696Symbol 1682 MovieClip
"dot1_mc"Frame 696Symbol 1684 MovieClip
"dot2_mc"Frame 696Symbol 1684 MovieClip
"dot3_mc"Frame 696Symbol 1684 MovieClip
"dot4_mc"Frame 696Symbol 1684 MovieClip
"dot5_mc"Frame 696Symbol 1684 MovieClip
"dot6_mc"Frame 696Symbol 1684 MovieClip
"dot7_mc"Frame 696Symbol 1684 MovieClip
"dot8_mc"Frame 696Symbol 1684 MovieClip
"dot9_mc"Frame 696Symbol 1684 MovieClip
"dot10_mc"Frame 696Symbol 1684 MovieClip
"sound_engine_mc"Frame 696Symbol 1685 MovieClip
"ambiance_mc"Frame 696Symbol 1686 MovieClip
"paused_mc"Frame 696Symbol 1705 MovieClip
"buyme_mc"Frame 696Symbol 1710 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 525 MovieClip Frame 1Symbol 524 MovieClip
"back_but"Symbol 557 MovieClip Frame 1Symbol 556 Button
"back_but"Symbol 559 MovieClip Frame 1Symbol 558 Button
"Colorpicker_car_mc2"Symbol 563 MovieClip Frame 1Symbol 525 MovieClip
"Colorpicker_car_mc1"Symbol 563 MovieClip Frame 1Symbol 525 MovieClip
"Colorpicker_car_mc0"Symbol 563 MovieClip Frame 1Symbol 525 MovieClip
"Colorpicker_car_mc5"Symbol 563 MovieClip Frame 1Symbol 525 MovieClip
"Colorpicker_car_mc4"Symbol 563 MovieClip Frame 1Symbol 525 MovieClip
"Colorpicker_car_mc3"Symbol 563 MovieClip Frame 1Symbol 525 MovieClip
"buy_but"Symbol 563 MovieClip Frame 1Symbol 562 MovieClip
"underlay_but"Symbol 616 MovieClip Frame 2Symbol 593 MovieClip
"startgame_but"Symbol 616 MovieClip Frame 2Symbol 600 Button
"startgame_but"Symbol 616 MovieClip Frame 2Symbol 603 Button
"startgame_but"Symbol 616 MovieClip Frame 2Symbol 606 Button
"startgame_but"Symbol 616 MovieClip Frame 3Symbol 611 Button
"startgame_but"Symbol 616 MovieClip Frame 4Symbol 614 Button
"startgame_but"Symbol 616 MovieClip Frame 4Symbol 603 Button
"startgame_but"Symbol 616 MovieClip Frame 5Symbol 611 Button
"back_but"Symbol 643 MovieClip Frame 1Symbol 642 Button
"back_but"Symbol 661 MovieClip Frame 1Symbol 660 Button
"back_but"Symbol 718 MovieClip Frame 1Symbol 717 Button
"knipper_mc"Symbol 757 MovieClip Frame 1Symbol 753 MovieClip
"goal_mc"Symbol 757 MovieClip Frame 1Symbol 754 MovieClip
"meter_mc"Symbol 758 MovieClip Frame 1Symbol 757 MovieClip
"poseclip"Symbol 787 MovieClip Frame 1Symbol 705 MovieClip
"poseclip"Symbol 787 MovieClip Frame 1Symbol 705 MovieClip
"fuelgame_mc"Symbol 787 MovieClip Frame 1Symbol 712 MovieClip
"start_mc"Symbol 787 MovieClip Frame 1Symbol 714 MovieClip
"indicator_fuel_mc"Symbol 787 MovieClip Frame 2Symbol 758 MovieClip
"buy"Symbol 898 MovieClip Frame 1Symbol 890 Button
"buy"Symbol 898 MovieClip Frame 5Symbol 897 Button
"slider_handler_mc"Symbol 910 MovieClip Frame 1Symbol 909 MovieClip
"sub_mc"Symbol 1045 MovieClip Frame 25Symbol 1020 MovieClip
"mask_finish_sub_mc"Symbol 1050 MovieClip Frame 1Symbol 1049 MovieClip
"sub_mc"Symbol 1117 MovieClip Frame 25Symbol 1092 MovieClip
"trees_mc"Symbol 1171 MovieClip Frame 1Symbol 972 MovieClip
"clouds_mc"Symbol 1171 MovieClip Frame 1Symbol 973 MovieClip
"grass_mc"Symbol 1171 MovieClip Frame 1Symbol 978 MovieClip
"bocht3_mc"Symbol 1171 MovieClip Frame 1Symbol 1045 MovieClip
"road_mc"Symbol 1171 MovieClip Frame 1Symbol 1048 MovieClip
"mask_finish_mc"Symbol 1171 MovieClip Frame 1Symbol 1050 MovieClip
"white_mc"Symbol 1171 MovieClip Frame 1Symbol 1058 MovieClip
"bocht2_mc"Symbol 1171 MovieClip Frame 1Symbol 1117 MovieClip
"curbes2_mc"Symbol 1171 MovieClip Frame 1Symbol 1120 MovieClip
"bocht1_mc"Symbol 1171 MovieClip Frame 1Symbol 1170 MovieClip
"curbes_mc"Symbol 1171 MovieClip Frame 1Symbol 1120 MovieClip
"hectaR0"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR2"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR4"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR6"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR1"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR3"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR5"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL0"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL2"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL4"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL6"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL1"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL3"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL5"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR-1"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL-1"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR-2"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL-2"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR-3"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL-3"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR8"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR10"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR12"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR14"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR16"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR18"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR20"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR22"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR24"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR26"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR28"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR30"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR32"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR34"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR36"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR38"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR40"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR42"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR7"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR9"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR11"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR13"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR15"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR17"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR19"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR21"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR23"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR25"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR27"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR29"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR31"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR33"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR35"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR37"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR39"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR41"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR43"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR44"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaR45"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL8"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL10"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL12"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL14"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL16"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL18"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL20"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL22"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL24"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL26"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL28"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL30"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL32"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL34"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL36"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL38"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL40"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL42"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL7"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL9"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL11"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL13"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL15"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL17"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL19"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL21"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL23"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL25"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL27"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL29"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL31"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL33"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL35"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL37"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL39"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL41"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL43"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL44"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaL45"Symbol 1180 MovieClip Frame 1Symbol 1179 MovieClip
"hectaM"Symbol 1180 MovieClip Frame 1Symbol 1179 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
"sub_mc"Symbol 1220 MovieClip Frame 1Symbol 1217 MovieClip
"sub_mc"Symbol 1227 MovieClip Frame 1Symbol 1224 MovieClip
"bl_mc"Symbol 1228 MovieClip Frame 1Symbol 1192 MovieClip
"fl_mc"Symbol 1228 MovieClip Frame 1Symbol 1199 MovieClip
"br_mc"Symbol 1228 MovieClip Frame 1Symbol 1206 MovieClip
"fr_mc"Symbol 1228 MovieClip Frame 1Symbol 1213 MovieClip
"bw_mc"Symbol 1228 MovieClip Frame 1Symbol 1220 MovieClip
"fw_mc"Symbol 1228 MovieClip Frame 1Symbol 1227 MovieClip
"submask_mc"Symbol 1233 MovieClip Frame 1Symbol 1230 MovieClip
"fuel_mc"Symbol 1237 MovieClip Frame 1Symbol 1233 MovieClip
"pointer_mc"Symbol 1237 MovieClip Frame 1Symbol 1236 MovieClip
"pointer_mc"Symbol 1241 MovieClip Frame 1Symbol 1240 MovieClip
"mytxt"Symbol 1259 MovieClip Frame 1Symbol 1257 EditableText
"mynumber"Symbol 1259 MovieClip Frame 1Symbol 1258 EditableText
"mynumber"Symbol 1263 MovieClip Frame 1Symbol 1261 EditableText
"mytxt"Symbol 1263 MovieClip Frame 1Symbol 1262 EditableText
"sub"Symbol 1281 MovieClip Frame 4Symbol 1280 MovieClip
"sub"Symbol 1290 MovieClip Frame 11Symbol 1285 MovieClip
"sub"Symbol 1290 MovieClip Frame 24Symbol 1289 MovieClip
"statsvars"Symbol 1347 MovieClip Frame 1Symbol 1346 MovieClip
"submitscore"Symbol 1360 MovieClip Frame 1Symbol 1335 MovieClip
"submitscore"Symbol 1360 MovieClip Frame 10Symbol 1347 MovieClip
"player_txt"Symbol 1360 MovieClip Frame 10Symbol 1349 EditableText
"player_txt"Symbol 1360 MovieClip Frame 10Symbol 1351 EditableText
"player_txt"Symbol 1360 MovieClip Frame 10Symbol 1352 EditableText
"sub"Symbol 1413 MovieClip Frame 1Symbol 1321 MovieClip
"sub"Symbol 1413 MovieClip Frame 73Symbol 1328 MovieClip
"price_mc"Symbol 1413 MovieClip Frame 82Symbol 1328 MovieClip
"sub_mc"Symbol 1413 MovieClip Frame 118Symbol 1360 MovieClip
"sub"Symbol 1413 MovieClip Frame 123Symbol 1404 MovieClip
"sub"Symbol 1413 MovieClip Frame 211Symbol 1408 MovieClip
"sub"Symbol 1413 MovieClip Frame 350Symbol 1412 MovieClip
"main_mc"Symbol 1436 MovieClip Frame 1Symbol 1171 MovieClip
"startspot_holder_mc"Symbol 1436 MovieClip Frame 1Symbol 1172 MovieClip
"car_holder_mc"Symbol 1436 MovieClip Frame 1Symbol 1173 MovieClip
"mist_mc"Symbol 1436 MovieClip Frame 1Symbol 1175 MovieClip
"prop_holder_mc"Symbol 1436 MovieClip Frame 1Symbol 1176 MovieClip
"hectaTotal_mc"Symbol 1436 MovieClip Frame 1Symbol 1180 MovieClip
"meter_mc"Symbol 1436 MovieClip Frame 1Symbol 1183 MovieClip
"menu_overall_mc"Symbol 1436 MovieClip Frame 1Symbol 1228 MovieClip
"menu_fuel_mc"Symbol 1436 MovieClip Frame 1Symbol 1237 MovieClip
"fl_mc"Symbol 1436 MovieClip Frame 1Symbol 1241 MovieClip
"fr_mc"Symbol 1436 MovieClip Frame 1Symbol 1241 MovieClip
"bl_mc"Symbol 1436 MovieClip Frame 1Symbol 1241 MovieClip
"br_mc"Symbol 1436 MovieClip Frame 1Symbol 1241 MovieClip
"laptime_mc"Symbol 1436 MovieClip Frame 1Symbol 1254 MovieClip
"menu_inter0_mc"Symbol 1436 MovieClip Frame 1Symbol 1259 MovieClip
"menu_inter1_mc"Symbol 1436 MovieClip Frame 1Symbol 1259 MovieClip
"menu_inter2_mc"Symbol 1436 MovieClip Frame 1Symbol 1259 MovieClip
"menu_inter3_mc"Symbol 1436 MovieClip Frame 1Symbol 1259 MovieClip
"menu_inter4_mc"Symbol 1436 MovieClip Frame 1Symbol 1259 MovieClip
"menu_inter5_mc"Symbol 1436 MovieClip Frame 1Symbol 1259 MovieClip
"menu_inter6_mc"Symbol 1436 MovieClip Frame 1Symbol 1259 MovieClip
"menu_inter7_mc"Symbol 1436 MovieClip Frame 1Symbol 1259 MovieClip
"menu_inter8_mc"Symbol 1436 MovieClip Frame 1Symbol 1259 MovieClip
"menu_inter9_mc"Symbol 1436 MovieClip Frame 1Symbol 1259 MovieClip
"menu_inter_mc"Symbol 1436 MovieClip Frame 1Symbol 1263 MovieClip
"startinglights_mc"Symbol 1436 MovieClip Frame 1Symbol 1276 MovieClip
"finallap_mc"Symbol 1436 MovieClip Frame 1Symbol 1281 MovieClip
"pittime_mc"Symbol 1436 MovieClip Frame 1Symbol 1290 MovieClip
"endPosition_mc"Symbol 1436 MovieClip Frame 1Symbol 1413 MovieClip
"soundswitch_mc"Symbol 1436 MovieClip Frame 1Symbol 1422 MovieClip
"quality_mc"Symbol 1436 MovieClip Frame 1Symbol 1435 MovieClip
"underlay_but"Symbol 1446 MovieClip Frame 2Symbol 1438 MovieClip
"sub_mc"Symbol 1452 MovieClip Frame 2Symbol 1451 MovieClip
"sub_mc"Symbol 1454 MovieClip Frame 1Symbol 1453 MovieClip
"sub_mc"Symbol 1454 MovieClip Frame 7Symbol 1453 MovieClip
"sub_mc"Symbol 1477 MovieClip Frame 1Symbol 1473 MovieClip
"sub_mc"Symbol 1478 MovieClip Frame 2Symbol 1477 MovieClip
"sub_mc"Symbol 1482 MovieClip Frame 1Symbol 1481 MovieClip
"sub"Symbol 1560 MovieClip Frame 1Symbol 1559 MovieClip
"action0_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action1_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action2_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action3_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action13_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action12_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action4_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action5_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action6_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action7_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action8_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action9_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action10_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action11_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action16_mc"Symbol 1563 MovieClip Frame 1Symbol 744 MovieClip
"action17_mc"Symbol 1563 MovieClip Frame 1Symbol 744 MovieClip
"action18_mc"Symbol 1563 MovieClip Frame 1Symbol 744 MovieClip
"action19_mc"Symbol 1563 MovieClip Frame 1Symbol 744 MovieClip
"action14_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action15_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action20_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action21_mc"Symbol 1563 MovieClip Frame 1Symbol 741 MovieClip
"action22_mc"Symbol 1563 MovieClip Frame 1Symbol 744 MovieClip
"action23_mc"Symbol 1563 MovieClip Frame 1Symbol 744 MovieClip
"action25_mc"Symbol 1563 MovieClip Frame 1Symbol 744 MovieClip
"action24_mc"Symbol 1563 MovieClip Frame 1Symbol 744 MovieClip
"action27_mc"Symbol 1563 MovieClip Frame 1Symbol 744 MovieClip
"action26_mc"Symbol 1563 MovieClip Frame 1Symbol 744 MovieClip
"poseclip"Symbol 1577 MovieClip Frame 1Symbol 705 MovieClip
"poseclip"Symbol 1577 MovieClip Frame 1Symbol 705 MovieClip
"fuelgame_mc"Symbol 1577 MovieClip Frame 1Symbol 712 MovieClip
"start_mc"Symbol 1577 MovieClip Frame 1Symbol 714 MovieClip
"tanker1"Symbol 1577 MovieClip Frame 8Symbol 705 MovieClip
"tanker1"Symbol 1577 MovieClip Frame 8Symbol 705 MovieClip
"stop_mc"Symbol 1577 MovieClip Frame 11Symbol 1574 MovieClip
"tanker1"Symbol 1577 MovieClip Frame 12Symbol 1575 MovieClip
"tanker1"Symbol 1577 MovieClip Frame 12Symbol 1575 MovieClip
"poseclip"Symbol 1577 MovieClip Frame 26Symbol 1575 MovieClip
"poseclip"Symbol 1577 MovieClip Frame 26Symbol 1575 MovieClip
"startlollipop_mc"Symbol 1615 MovieClip Frame 19Symbol 1604 MovieClip
"sub_mc"Symbol 1639 MovieClip Frame 1Symbol 1635 MovieClip
"bg_truck"Symbol 1664 MovieClip Frame 1Symbol 1628 MovieClip
"achtervleugel_truck_mc"Symbol 1664 MovieClip Frame 1Symbol 1632 MovieClip
"voorvleugel_truck_mc"Symbol 1664 MovieClip Frame 1Symbol 1639 MovieClip
"voorband_truck_pile1"Symbol 1664 MovieClip Frame 1Symbol 1643 MovieClip
"voorband_truck_pile2"Symbol 1664 MovieClip Frame 1Symbol 1647 MovieClip
"achterband_truck_pile1"Symbol 1664 MovieClip Frame 1Symbol 1654 MovieClip
"achterband_truck_pile2"Symbol 1664 MovieClip Frame 1Symbol 1658 MovieClip
"timeDisplay2_txt"Symbol 1673 MovieClip Frame 1Symbol 1671 EditableText
"timeDisplay_txt"Symbol 1673 MovieClip Frame 1Symbol 1672 EditableText
"sub_mc"Symbol 1705 MovieClip Frame 1Symbol 1691 MovieClip
"sub_mc"Symbol 1705 MovieClip Frame 2Symbol 1704 MovieClip
"back_but"Symbol 1708 MovieClip Frame 1Symbol 1707 Button
"Colorpicker_car_mc2"Symbol 1710 MovieClip Frame 1Symbol 525 MovieClip
"Colorpicker_car_mc1"Symbol 1710 MovieClip Frame 1Symbol 525 MovieClip
"Colorpicker_car_mc0"Symbol 1710 MovieClip Frame 1Symbol 525 MovieClip
"Colorpicker_car_mc5"Symbol 1710 MovieClip Frame 1Symbol 525 MovieClip
"Colorpicker_car_mc4"Symbol 1710 MovieClip Frame 1Symbol 525 MovieClip
"Colorpicker_car_mc3"Symbol 1710 MovieClip Frame 1Symbol 525 MovieClip
"buy_but"Symbol 1710 MovieClip Frame 1Symbol 562 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 693
"pit"Frame 696
"NewGame"Frame 697
"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 705 MovieClip Frame 10
"tank"Symbol 705 MovieClip Frame 25
"nummer1"Symbol 787 MovieClip Frame 1
"nummer2"Symbol 787 MovieClip Frame 2
"nummer3"Symbol 787 MovieClip Frame 3
"nummer4"Symbol 787 MovieClip Frame 4
"tomutch"Symbol 898 MovieClip Frame 1
"already"Symbol 898 MovieClip Frame 2
"bought"Symbol 898 MovieClip Frame 3
"demo"Symbol 898 MovieClip Frame 4
"buy"Symbol 898 MovieClip Frame 5
"verstuur"Symbol 1346 MovieClip Frame 2
"gameover"Symbol 1413 MovieClip Frame 211
"fadeout"Symbol 1454 MovieClip Frame 1
"fadein"Symbol 1454 MovieClip Frame 7
"fade1"Symbol 1502 MovieClip Frame 20
"fade2"Symbol 1502 MovieClip Frame 140
"fade1"Symbol 1503 MovieClip Frame 20
"fade2"Symbol 1503 MovieClip Frame 120
"start"Symbol 1575 MovieClip Frame 11
"tank"Symbol 1575 MovieClip Frame 26
"tanking"Symbol 1577 MovieClip Frame 11
"reverse"Symbol 1577 MovieClip Frame 12
"arriving"Symbol 1685 MovieClip Frame 2
"idle"Symbol 1685 MovieClip Frame 137
"idle2"Symbol 1685 MovieClip Frame 143
"leaving"Symbol 1685 MovieClip Frame 232

Dynamic Text Variables

nameSymbol 43 EditableText""
nameSymbol 390 EditableText""
LoadSymbol 412 EditableText""
PercentSymbol 413 EditableText""
_root.difficultySymbol 639 EditableText""
_root.colorname2Symbol 640 EditableText""
_root.playernameSymbol 641 EditableText"FILL IN HERE"
_root.colornameSymbol 650 EditableText""
_root.mymoneyshowSymbol 850 EditableText""
_root.costshowSymbol 852 EditableText""
_root.showlastlaptimeSymbol 1242 EditableText"0:00.000"
_root.showbestlaptimeSymbol 1243 EditableText"0:00.000"
_root.showlapSymbol 1246 EditableText""
_root.showlapSymbol 1247 EditableText""
_root.showlaptimeSymbol 1248 EditableText"0:0.000"
_root.showlaptimeSymbol 1251 EditableText"0:0.000"
_root.showpositionSymbol 1252 EditableText""
_root.showpositionSymbol 1253 EditableText""
_root.cInterSymbol 1261 EditableText""
_root.showpittimeSymbol 1286 EditableText"0:00.000"
_root.showpittimeSymbol 1287 EditableText"0:00.000"
_root.showpittimeSymbol 1288 EditableText"0:00.000"
_root.wonpriceSymbol 1322 EditableText""
_root.wonpriceSymbol 1323 EditableText""
_root.wonpriceSymbol 1324 EditableText""
_root.playernameSymbol 1349 EditableText""
_root.emailSymbol 1351 EditableText"myadres@email.com"
_root.scoreerrorSymbol 1352 EditableText""
_root.endname1Symbol 1361 EditableText""
_root.endname2Symbol 1362 EditableText""
_root.endname3Symbol 1363 EditableText""
_root.endname4Symbol 1364 EditableText""
_root.endname5Symbol 1365 EditableText""
_root.endname6Symbol 1366 EditableText""
_root.endname7Symbol 1367 EditableText""
_root.endname8Symbol 1368 EditableText""
_root.endname9Symbol 1369 EditableText""
_root.endtime1Symbol 1370 EditableText""
_root.endtime2Symbol 1371 EditableText""
_root.endtime3Symbol 1372 EditableText""
_root.endtime4Symbol 1373 EditableText""
_root.endtime5Symbol 1374 EditableText""
_root.endtime6Symbol 1375 EditableText""
_root.endtime7Symbol 1376 EditableText""
_root.endtime8Symbol 1377 EditableText""
_root.endtime9Symbol 1378 EditableText""
_root.besttime1Symbol 1379 EditableText""
_root.besttime2Symbol 1380 EditableText""
_root.besttime3Symbol 1381 EditableText""
_root.besttime4Symbol 1382 EditableText""
_root.besttime5Symbol 1383 EditableText""
_root.besttime6Symbol 1384 EditableText""
_root.besttime7Symbol 1385 EditableText""
_root.besttime8Symbol 1386 EditableText""
_root.besttime9Symbol 1387 EditableText""
_root.endname10Symbol 1393 EditableText""
_root.endtime10Symbol 1394 EditableText""
_root.besttime10Symbol 1395 EditableText""
_global.circuitnameSymbol 1396 EditableText""
_global.circuitnameSymbol 1397 EditableText""
_root.alloweddemoactionsSymbol 1688 EditableText""
_root.alloweddemoactionsSymbol 1690 EditableText""
_root.alloweddemoactionsSymbol 1693 EditableText""
_root.alloweddemoactionsSymbol 1695 EditableText""
_root.alloweddemoactionsSymbol 1701 EditableText""
_root.alloweddemoactionsSymbol 1702 EditableText""
_root.alloweddemoactionsSymbol 1703 EditableText""




http://swfchan.com/6/26324/info.shtml
Created: 22/5 -2019 19:21:13 Last modified: 22/5 -2019 19:21:13 Server time: 02/05 -2024 17:09:25