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

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

3D Rally Racing.swf

This is the info page for
Flash #23881

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


Text
Skip

Skip

LOADING, PLEASE WAIT... 100%

SELECT TRACK >

WITH FLASH SHARED OBJECTS ENABLED, YOU'LL ALSO BE
ABLE TO REVISIT ANY NEW LEVELS YOU UNLOCK BY
REENTERING THE SAME USERNAME  THE NEXT TIME YOU PLAY

PLEASE ENTER A USERNAME

PLEASE CONFIRM USERNAME

PLEASE ENTER A USERNAME BEFORE SELECTING A TRACK

THE USERNAME YOU ENTER BELOW WILL BE USED TO SUBMIT
YOUR RACE TIMES TO THE HIGHSCORE TABLE

< MAIN MENU

LOCKED!

FOREST

RAIN

NIGHT

SNOW

DESERT

SELECT TRACK

LOADING, PLEASE WAIT... 100%

DESERT TRACK

POSITION

NAME

BEST LAP

TRACK TIME

00:33:45

01:54:04

PLAYER

PLAYER

PLAYER

PLAYER

PLAYER

PLAYER

PLAYER

PLAYER

PLAYER

PLAYER

00:33:45

01:54:04

00:33:45

01:54:04

00:33:45

01:54:04

00:33:45

01:54:04

00:33:45

01:54:04

00:33:45

01:54:04

00:33:45

01:54:04

00:33:45

01:54:04

00:33:45

01:54:04

10

9

8

7

6

5

4

3

2

1

BEST TIMES

PREV

NEXT

SORT

PLAY MORE GAMES

< MAIN MENU

SELECT ' PLAY' FROM THE
MAIN MENU
SELECT YOUR CAR AND
COLOUR, THEN PRESS 'GO
RACE >'
USE THE CURSOR KEYS TO
DRIVE YOUR CAR.
COMPLETE 3 LAPS TO GET
A CHANCE TO ENTER YOUR
NAME INTO THE BEST
TIMES SCORE TABLE

ACCELERATE

TURN LEFT

TURN RIGHT

BRAKE /

REVERSE

INSTRUCTIONS

PRODUCED BY LETS DESIGN

CREDITS

3D TRACK EFFECT BASED ON A MODE7 ENGINE BY FRED HEINTZ

FORD 3D MODEL CREATED BY ENE IULIAN DANIEL

TITLE AND MENU SCREENS DESIGNED BY SOLUTION 3

TOYOTA 3D MODEL CREATED BY FERMI SALIM

THANKS TO FORD AND TOYOTA FOR ALLOWING THE USE OF THEIR
CARS IN THIS GAME, BUT IN NO WAY ENDORSE THE GAME ITSELF

AND PERCYPEA LTD

ACCELERATION

TOP SPEED

HANDLING

COLOUR

SELECT YOUR CAR AND COLOUR

GO RACE >

< SELECT TRACK

GENERATING TRACK... 100%

Lap

BEST LAP:

TOT. TIME:

LAP TIME:

PAUSE

RESUME

MUSIC OFF

MUSIC ON

SFX OFF

SFX ON

GET READY!

3

2

1

GO

You placed

CONGRATULATIONS!

You may now play the next level!

You completed all levels, play
again to better your lap times!

Place 1st in the Snow level to
unlock the Night level!

UNLUCKY!

You need to place 1st to unlock
the next level!

<MAIN MENU

SUBMIT SCORE>

PLEASE WAIT

Your Track and Best Lap times
are being submitted to the
High Score Table

Your Total Time of
has placed you at position

00:00:00

RESULTS

1

For the Desert track

SELECT TRACK>

<BEST TIMES

There seems to be an error with submitting times. Please
click RETRY SUBMIT below.
If you still get this screen, we're afraid it's unlikely we'll
be able to save your times.
Refresh your browser page to reload this game, and
check the 'BEST TIMES' . If the score table doesnt load,
then it wont be possible to save track times.  :(

APOLOGIES

RETRY SUBMIT>

HAM LOVER!

Sorry, Ham lovers aren't  able to submit
their lap times.

However, here is a picture of  ham

<I LOVE HAM

GENERATING TRACK... 100%

GENERATING TRACK... 100%

GENERATING TRACK... 100%

GENERATING TRACK... 100%

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var _local3; var _local7; var _local2; var _local12; var _local5; var _local11; var _local9; var _local4; var _local6; _local4 = "__mochibot__"; _local6 = "mochibot.com"; _local7 = (_global ? _global : (_level0._root)); if (_local7[_local4 + swfid]) { return(_local7[_local4 + swfid]); } _local2 = System.security; _local3 = mc._root.getSWFVersion; _local12 = (_local3 ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!_local2) { _local2 = {}; } _local5 = _local2.sandboxType; if (_local5 == "localWithFile") { return(null); } _local3 = _local2.allowDomain; if (_local3) { _local2.allowDomain(_local6); } _local3 = _local2.allowInsecureDomain; if (_local3) { _local2.allowInsecureDomain(_local6); } _local11 = (((((((((((("http://" + _local6) + "/my/core.swf?mv=7&fv=") + _local12) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (_local5 ? ("&sb=" + _local5) : "")) + (trk ? "&t=1" : ""); _local7[_local4 + "level"] = lv; _local9 = mc.createEmptyMovieClip(_local4 + swfid, lv); _local9.loadMovie(_local11); return(_local9); } __com_mochibot__("fe6c8b97", this, 10301, true); cookie = SharedObject.getLocal("3dRallyRacing"); if (cookie.data.lastUser != null) { var lastUser = cookie.data.lastUser; username = cookie.data["user" + lastUser].username; unlocked = cookie.data["user" + lastUser].unlocked; } else { username = ""; unlocked = 2; } alreadyLoaded = -1; myDomain = _url; System.security.allowDomain("http://www.boxofgames.com"); loadMovieNum ("http://www.boxofgames.com/rally/rallyscores.swf", 1); stop(); onEnterFrame = function () { if ((alreadyLoaded == -1) and (load.text.length < 2)) { alreadyLoaded = getBytesLoaded(); } load.text = ("LOADING, PLEASE WAIT... " + Math.round((100 / (136164 - alreadyLoaded)) * (getBytesLoaded() - alreadyLoaded))) + "%"; ifFrameLoaded (2) { gotoAndStop (2); } }; if (_level0 != this) { getURL ("http://www.gamersenterprise.com", "_self"); for (var a in _level0) { delete _level0[a]; _level0[a].removeMovieClip(); } this.removeMovieClip(); }
Frame 2
load._visible = 0; onEnterFrame = function () { load.text = ("LOADING, PLEASE WAIT... " + Math.round((100 / (274960 - alreadyLoaded)) * (getBytesLoaded() - alreadyLoaded))) + "%"; ifFrameLoaded (3) { if (load._visible == 0) { skipButton.play(); frame3Loaded = true; } else { gotoAndStop (3); } delete this.onEnterFrame; } };
Frame 3
function sortZero(what) { if (String(what).length == 1) { what = "0" + what; } return(what); } delete this.onEnterFrame; logos.swapDepths(3000); jumpTo = 0; _quality = "HIGH"; fade.removeMovieClip(); var a = 1; while (a <= 4) { var t = this["t" + a]; t.a = a; t.alphaTo = 0; t.alpha = 0; t.onRelease = function () { goto = this.a - 1; gotoAndStop ("preload"); }; t.onEnterFrame = function () { if (this.alpha < this.alphaTo) { this.alpha = this.alpha + 0.2; } if (this.alpha > this.alphaTo) { this.alpha = this.alpha - 0.2; } if (this.alpha > 0) { this.filters = [new flash.filters.GlowFilter(16777215, this.alpha, 4, 4, 2, 3, false, false)]; } else { this.filters = []; } }; t.onRollOver = (t.onDragOver = function () { this.alphaTo = 1; }); t.onRollOut = (t.onDragOut = function () { this.alphaTo = 0; }); a++; } onEnterFrame = function () { o._rotation++; o._x++; }; if (!musicMc) { musicMc = createEmptyMovieClip("musicMc", 20); audioMc = createEmptyMovieClip("audioMc", 21); music = new Sound(musicMc); audio = new Sound(audioMc); music.attachSound("musicloop"); music.start(); music.onSoundComplete = function () { music.start(); }; }
Frame 4
prevFrame();
Frame 6
function checkLoaded() { load.text = ("LOADING, PLEASE WAIT... " + Math.round((100 / (gotos[goto][1] - alreadyLoaded)) * (getBytesLoaded() - alreadyLoaded))) + "%"; ifFrameLoaded (gotos[goto][0]) { if (gotos[goto][0] == 10) { gotoAndStop (8); } else { gotoAndStop(gotos[goto][0]); } delete this.onEnterFrame; } } gotos = [[10, 439351], [20, 445795], [23, 453413], [26, 468231]]; alreadyLoaded = getBytesLoaded(); checkLoaded(); onEnterFrame = function () { checkLoaded(); };
Frame 7
prevFrame();
Frame 8
function setCookie(username) { cookie.data.lastUser = username; if (!cookie.data["user" + username]) { cookie.data["user" + username] = new Object(); cookie.data["user" + username].username = username; cookie.data["user" + username].unlocked = 2; unlocked = 2; } else { unlocked = cookie.data["user" + username].unlocked; } } pleaseEnter._visible = 0; if (username) { enterConfirm.gotoAndStop(2); } Selection.setFocus(usernameTF);
Frame 9
prevFrame();
Frame 10
function saveCookie(levelsDone) { if (debugging != 1) { if ((levelsDone + 1) > cookie.data["user" + username].unlocked) { cookie.data["user" + username].unlocked = levelsDone + 1; unlocked = levelsDone + 1; } } } function sendScores() { _level1.sendData(username, bestTime, totalTime, levelSelected); } function yourPosition(what) { scorePosition = what.scorePosition; resultPanel.gotoAndStop(3); } function sendError() { resultPanel.gotoAndStop(4); } function sortZero(what) { if (String(what).length == 1) { what = "0" + what; } return(what); } function pauseGame() { gamePaused = 1; countdown.stop(); for (var _local1 in bushArray) { bushes[_local1].stop(); } } function unPauseGame() { gamePaused = 0; countdown.play(); for (var _local1 in bushArray) { bushes[_local1].play(); } } groundBmp.dispose(); fade.removeMovieClip(); _quality = "HIGH"; var a = 1; while (a <= unlocked) { var t = this["t" + a]; t.a = a; t.alphaTo = 0; t.alpha = 0; t.onRelease = function () { levelSelected = this.a; gotoAndStop ("loading"); }; t.onEnterFrame = function () { if (this.alpha < this.alphaTo) { this.alpha = this.alpha + 0.2; } if (this.alpha > this.alphaTo) { this.alpha = this.alpha - 0.2; } if (this.alpha > 0) { this.filters = [new flash.filters.GlowFilter(16777215, this.alpha, 8, 8, 2, 3, false, false)]; } else { this.filters = []; } }; t.onRollOver = (t.onDragOver = function () { this.alphaTo = 1; }); t.onRollOut = (t.onDragOut = function () { this.alphaTo = 0; }); a++; } var a = 3; while (a <= unlocked) { this["locked" + a]._visible = 0; a++; } function loopMusic() { if (musicLooping != true) { musicLooping = true; music.onSoundComplete = function () { music.attachSound("rally"); music.start(); music.onSoundComplete = function () { music.start(); }; }; } } function startEngine() { engine.stop(); delete engine; engine = new Sound(objects.player); engine.attachSound("start"); engine.start(); engine.onSoundComplete = function () { engine.attachSound("idle"); engine.start(0, 9999); if (_root.noSFX == 1) { engine.setVolume(0); } else { engine.setVolume(15); } }; startAt = 0; slowing = 0; gear = 0; } function accelerate() { moving = 1; if (accel != 1) { gear++; startAt = 0; if (slowing == 1) { startAt = (engine.duration - engine.position) / 1000; slowing = 0; } engine.stop(); accel = 1; engine.attachSound("accel"); engine.start(startAt); if (_root.noSFX == 1) { engine.setVolume(0); } else { engine.setVolume(15); } engine.onSoundComplete = function () { slowing = 0; fullspeed = 1; engine.attachSound("fullspeed"); engine.start(0, 9999); if (_root.noSFX == 1) { engine.setVolume(0); } else { engine.setVolume(15); } }; } } function decelerate() { if (moving != 1) { if (gear > 0) { gear = 0; slowing = 1; var _local2 = engine.duration - engine.position; if (fullspeed == 1) { fullspeed = 0; _local2 = 0; } accel = 0; engine.stop(); engine.attachSound("decell"); engine.start(_local2 / 1000); if (_root.noSFX == 1) { engine.setVolume(0); } else { engine.setVolume(15); } engine.onSoundComplete = function () { slowing = 0; engine.attachSound("idle"); engine.start(0, 9999); if (_root.noSFX == 1) { engine.setVolume(0); } else { engine.setVolume(15); } }; } } } function brake() { if (accel == 1) { engine.stop(); accel = 0; engine.attachSound("idle"); if (_root.noSFX == 1) { engine.setVolume(0); } else { engine.setVolume(15); } engine.start(); } }
Frame 11
prevFrame();
Frame 15
function createBmps() { var _local2 = 0; while (_local2 < textures.length) { this["bmp" + _local2].dispose(); this["bmp" + _local2] = flash.display.BitmapData.loadBitmap(textures[_local2]); _local2++; } fill1 = bmp0; fill2 = bmp2; fill3 = bmp4; fill4 = bmp5; fill5 = bmp6; } function createGround() { groundBmp.dispose(); if (levelSelected == 4) { groundBmp = new flash.display.BitmapData(2880, 2880, true, 0); } else { groundBmp = new flash.display.BitmapData(2880, 2880, false, 0); } temc.removeMovieClip(); temc = createEmptyMovieClip("temc", 9); temc.beginBitmapFill(this["fill" + levelSelected], null, true, false); temc.lineTo(2880, 0); temc.lineTo(2880, 2880); temc.lineTo(0, 2880); temc.endFill(); groundBmp.draw(temc); temc.removeMovieClip(); t.dispose(); initialiseDrawTrack(); } textures = ["sand", "smlSand", "snow", "ice", "grass", "mud", "grass", "mud", "grass2", "tarmac"]; function initCars() { if (theCar == "toyota") { objects.ai3 = objects.ais1; objects.ais2._visible = 0; } else { objects.ai3 = objects.ais2; objects.ais1._visible = 0; } objects.ai2.xpos = -766; objects.ai2.ypos = 952; objects.ai1.xpos = -736; objects.ai1.ypos = 928; objects.ai3.xpos = -766; objects.ai3.ypos = 878; objects.ai1.topSpeed = 14; objects.ai2.topSpeed = 13; objects.ai3.topSpeed = 12; objects.ai1.accel = 0.2; objects.ai2.accel = 0.2; objects.ai3.accel = 0.2; objects.ai1.pushed = 0; objects.ai2.pushed = 0; objects.ai3.pushed = 0; var _local3 = 1; while (_local3 <= 3) { var _local2 = objects["ai" + _local3]; _local2.speed = 0; _local2.checkPointReached = 2; _local2.lapnum = 0; _local2.pos = -1; _local2.ang = 180; nextPos(_local2); _local2.myFilter = new flash.filters.ColorMatrixFilter(_root[("ai" + _local3) + "ColourArray"]); _local3++; } } function nextPos(car) { car.pos++; if (car.pos >= (cArray.length - 1)) { car.pos = 0; } car.dx = car.xpos - ((cArray[car.pos][0] * 8) - 1024); car.dy = car.ypos - ((cArray[car.pos][1] * 8) - 1024); car.dz = Math.sqrt((car.dx * car.dx) + (car.dy * car.dy)); car.ra = 0; car.posCount = 0; car.maxspeed = car.topSpeed; } function tyreTracks(car) { var _local4 = car.xpos - car.oxpos; var _local3 = car.ypos - car.oypos; var _local2 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (int(_local2) >= 1) { var _local5 = Math.atan2(_local3, _local4); cmat.tx = -car.xpos; cmat.ty = -car.ypos; tyre.drawTo.beginBitmapFill(bmp1, cmat, true); tyre.drawTo.moveTo(-tWidth, 0); tyre.drawTo.lineTo(tWidth, 0); tyre.drawTo.lineTo(tWidth, _local2); tyre.drawTo.lineTo(-tWidth, _local2); tyre.drawTo.endFill(); tyre.bg.beginBitmapFill(bmp1, cmat, true); tyre.bg.moveTo((-tWidth) * 6, 0); tyre.bg.lineTo(tWidth * 6, 0); tyre.bg.lineTo(tWidth * 6, _local2); tyre.bg.lineTo((-tWidth) * 6, _local2); tyre.bg.endFill(); tyre.bg._rotation = (tyre.drawTo._rotation = ((_local5 * 180) / Math.PI) + 90); cbmat.tx = car.xpos + 1024; cbmat.ty = car.ypos + 1024; tyre.drawTo.filters = [new flash.filters.BevelFilter(4, 135, 16769177, 0.4, 2235136, 0.4, 4, 4, 1, 1, "full", false)]; groundBmp.draw(tyre, cbmat); tyre.drawTo.clear(); tyre.bg.clear(); } } function moveCars() { var _local2 = 1; while (_local2 <= (3 + endRace)) { var _local1 = objects["ai" + _local2]; _local1.pushed = _local1.pushed * trackFriction; if (ac == 1) { if (_local1.speed < _local1.topSpeed) { _local1.speed = _local1.speed + _local1.accel; } else { _local1.speed = _local1.topSpeed; } if ((_local1.speed - _local1.breaking) > _local1.maxspeed) { _local1.speed = _local1.speed - _local1.breaking; } _local1.dx = _local1.xpos - ((cArray[_local1.pos][0] * 8) - 1024); _local1.dy = _local1.ypos - ((cArray[_local1.pos][1] * 8) - 1024); _local1.angG = ((Math.atan2(_local1.dy, _local1.dx) * 180) / Math.PI) - 90; _local1.adjustG = 0.05; _local1.adjustA = 0.7; checkCars(_local1); while (_local1.angG > (_local1.ang + 180)) { _local1.angG = _local1.angG - 360; } while (_local1.angG < (_local1.ang - 180)) { _local1.angG = _local1.angG + 360; } _local1.rg = (_local1.angG - _local1.ang) * _local1.adjustG; _local1.ra = _local1.ra + _local1.rg; _local1.ra = _local1.ra * _local1.adjustA; _local1.ang = _local1.ang + _local1.ra; _local1.posCount = _local1.posCount + _local1.speed; checkCarPos(_local1); _local1.oxpos = _local1.xpos; _local1.oypos = _local1.ypos; _local1.xpos = _local1.xpos + ((Math.sin((_local1.ang * Math.PI) / 180) * _local1.speed) + (Math.cos((_local1.ang * Math.PI) / 180) * _local1.pushed)); _local1.ypos = _local1.ypos - ((Math.cos((_local1.ang * Math.PI) / 180) * _local1.speed) + (Math.sin((_local1.ang * Math.PI) / 180) * _local1.pushed)); if (_local1.posCount >= _local1.dz) { nextPos(_local1); } } sortObject(_local1); _local1.car.filters = [_local1.myFilter]; _local2++; } } function checkCarPos(car) { var _local8 = int(car.oxpos / 8) + 128; var _local7 = int(car.oypos / 8) + 128; var _local6 = int(car.xpos / 8) + 128; var _local5 = int(car.ypos / 8) + 128; var _local9 = _local8 + ((_local6 - _local8) / 2); var _local12 = _local7 + ((_local5 - _local7) / 2); var _local11 = int(_local9); var _local10 = int(_local12); var _local4 = _root.mapArray[_local11][_local10]; var _local3 = _root.mapArray[_local6][_local5]; if (_local3 == undefined) { _local3 = 1; } if ((((_local3 == 0) or (_local3 == 4)) or (_local3 == 6)) or (_local3 == 8)) { car.maxspeed = 2; car.breaking = 0.5; car.offroad = 1; } else { car.maxspeed = car.topSpeed; car.offroad = 0; } if ((((_local3 == 4) or (_local3 == 5)) or (_local4 == 4)) or (_local4 == 5)) { if (car.checkPointReached == 0) { car.checkPointReached = 1; } } if ((((_local3 == 6) or (_local3 == 7)) or (_local4 == 6)) or (_local4 == 7)) { if (car.checkPointReached == 1) { car.checkPointReached = 2; } } if ((((_local3 == 8) or (_local3 == 9)) or (_local4 == 8)) or (_local4 == 9)) { if (car.checkPointReached == 2) { car.checkPointReached = 0; car.lapnum++; } } if (levelSelected == 1) { if (((((-car.xpos) < 856) and ((-car.xpos) > 784)) and ((-car.ypos) < -176)) and ((-car.ypos) > -232)) { car.oldfly = car.fly; car.fly = -176 + car.ypos; car.flyamount = car.fly - car.oldfly; } else { car.fly = car.fly + car.flyamount; if (car.flyamount > 0) { car.flying = true; } } car.flyamount = car.flyamount - 2; } } function checkCars(car) { var _local3 = 1; while (_local3 <= 3) { var _local2 = objects["ai" + _local3]; if (_local2 != car) { var _local6 = car.xpos - _local2.xpos; var _local5 = car.ypos - _local2.ypos; var _local4 = Math.sqrt((_local6 * _local6) + (_local5 * _local5)); var _local8 = Math.atan2(_local5, _local6); if (_local4 < 30) { car.angG = ((_local8 * 180) / Math.PI) + 90; car.adjustG = 0.6; car.adjustA = 0.05; } } _local3++; } if (endRace != 1) { var _local6 = car.xpos + _xcam; var _local5 = car.ypos + _zcam; var _local4 = Math.sqrt((_local6 * _local6) + (_local5 * _local5)); var _local8 = Math.atan2(_local5, _local6); if (_local4 < 30) { car.angG = ((_local8 * 180) / Math.PI) + 90; car.adjustG = 0.6; car.adjustA = 0.05; } if (_local4 < 20) { var _local7 = 20 / _local4; _xcam = _xcam + (_local6 * _local7); _zcam = _zcam + (_local5 * _local7); car.xpos = car.xpos - ((_local6 * _local7) / 2); car.ypos = car.ypos - ((_local5 * _local7) / 2); car.pushed = _local8 * (20 - _local4); pushed = _local8 * (20 - _local4); } } } function isCenter(car) { var _local4 = int(car.xpos / 8) + 128; var _local3 = int(car.ypos / 8) + 128; var _local5 = 0; if (_root.mapArray[_local4][_local3] == 1) { while (_root.mapArray[int(_local4)][int(_local3)] == 1) { _local4 = _local4 + Math.cos((car.ang * Math.PI) / 180); _local3 = _local3 + Math.sin((car.ang * Math.PI) / 180); _local5++; } } _local4 = int(car.xpos / 8) + 128; _local3 = int(car.ypos / 8) + 128; var _local6 = 0; if (_root.mapArray[_local4][_local3] == 1) { while (_root.mapArray[int(_local4)][int(_local3)] == 1) { _local4 = _local4 - Math.cos((car.ang * Math.PI) / 180); _local3 = _local3 - Math.sin((car.ang * Math.PI) / 180); _local6++; } } var _local8 = _local6 - _local5; var _local7 = _local6 / _local5; if ((_local7 < 0.5) or (_local7 > 2)) { car.ang = car.ang - _local8; } } cmat = new flash.geom.Matrix(); cbmat = new flash.geom.Matrix(); tWidth = 2; tyreM = new flash.geom.Matrix(); endRace = 0; function drawBoundary() { var _local14 = createEmptyMovieClip("boundary", getNextHighestDepth()); var _local13 = _local14.createEmptyMovieClip("bound", 1); _local13.lineStyle(2, 0, 75); if (levelSelected == 4) { _local13.lineStyle(10, 51, 75); } var _local5 = 0; while (_local5 < bArray.length) { var _local10 = 0; while (_local10 < bArray[_local5][2].length) { _local13.moveTo(bArray[_local5][0] * 8, bArray[_local5][1] * 8); var _local8 = int(substring(bArray[_local5][2][_local10], 2, -1)) - 1; _local13.lineTo(bArray[_local8][0] * 8, bArray[_local8][1] * 8); var _local9 = bArray[_local5][0]; var _local7 = bArray[_local5][1]; var _local12 = bArray[_local8][0]; var _local11 = bArray[_local8][1]; var _local4 = _local12 - _local9; var _local3 = _local11 - _local7; var _local2 = _local9; var _local1 = _local7; if (Math.abs(_local4) > Math.abs(_local3)) { _local7 = _local3 / _local4; _local9 = 1; if (_local4 < 0) { _local7 = _local7 * -1; _local9 = -1; } if (levelSelected != 4) { if (levelSelected != 5) { var _local6 = 0; while (_local6 < Math.abs(_local4)) { _local2 = _local2 + (_local9 * 3); _local1 = _local1 + (_local7 * 3); bushArray[int(_local2)][int(_local1)] = 2 + random(2); totTreeNum++; _local6 = _local6 + 3; } } else { var _local6 = 0; while (_local6 < Math.abs(_local4)) { _local2 = _local2 + (_local9 * 4); _local1 = _local1 + (_local7 * 4); totTreeNum++; bushArray[(int(_local2) + random(3)) - 1][(int(_local1) + random(3)) - 1] = 1; _local6 = _local6 + 4; } } } } else { _local9 = _local4 / _local3; _local7 = 1; if (_local3 < 0) { _local9 = _local9 * -1; _local7 = -1; } if (levelSelected != 4) { if (levelSelected != 5) { var _local6 = 0; while (_local6 < Math.abs(_local3)) { _local2 = _local2 + (_local9 * 3); _local1 = _local1 + (_local7 * 3); bushArray[int(_local2)][int(_local1)] = 2 + random(2); totTreeNum++; _local6 = _local6 + 3; } } else { var _local6 = 0; while (_local6 < Math.abs(_local3)) { _local2 = _local2 + (_local9 * 4); _local1 = _local1 + (_local7 * 4); bushArray[(int(_local2) + random(3)) - 1][(int(_local1) + random(3)) - 1] = 1; totTreeNum++; _local6 = _local6 + 4; } } } } _local10++; } _local5++; } _local13.filters = [new flash.filters.BlurFilter(2, 2, 3)]; groundBmp.draw(_local14); groundBmp.draw(lake); groundBmp.draw(clouds); _local14.removeMovieClip(); } function getrn() { ranPos = ranPos + randomKey[keyPos]; if (ranPos >= randomNums.length) { ranPos = ranPos - randomNums.length; } var _local1 = randomNums[ranPos]; keyPos++; if (keyPos >= randomKey.length) { keyPos = keyPos - randomKey.length; } return(_local1); } function initialiseDrawTrack() { startTrack = getTimer(); py = 0; px = 0; trackNeedsDrawing = true; temc.removeMovieClip(); temc = _root.createEmptyMovieClip("temc", 9); temc._x = -100; temptrack.removeMovieClip(); temptrack = createEmptyMovieClip("temptrack", 10); tracky.dispose(); tracky = new flash.display.BitmapData(2700, 2700, true, 0); if (levelSelected == 4) { alphaBmp.dispose(); alphaBmp = new flash.display.BitmapData(2880, 2880, true, 855638016); } temptrack.attachBitmap(tracky, 1); temptrack._visible = 0; tma = new flash.geom.Matrix(); } function drawTrack() { if (levelSelected == 2) { var _local11 = 2; } else { var _local11 = 0; } if (levelSelected == 3) { var _local11 = 8; } if (levelSelected == 5) { var _local11 = 6; } var _local10 = 0; var _local12 = 0; while (_local12 == 0) { if (((getTimer() - st) > 35) and (_local10 > 1)) { _local12 = 1; } _local10++; py++; if (py > 359) { py = 0; px++; bushArray.push([]); if (px > 359) { temc.removeMovieClip(); temptrack._visible = 1; if ((levelSelected == 1) or (levelSelected == 2)) { temptrack.filters = [new flash.filters.GlowFilter(16777198, 1, 64, 64, 1, 3, true, false), new flash.filters.GlowFilter(0, 1, 2, 2, 1, 3, true, false)]; } else if (levelSelected == 3) { temptrack.filters = [new flash.filters.GlowFilter(0, 1, 64, 64, 2, 3, true, false), new flash.filters.GlowFilter(0, 1, 2, 2, 1, 3, true, false)]; } else { temptrack.filters = [new flash.filters.GlowFilter(2234368, 1, 64, 64, 1, 3, true, false), new flash.filters.GlowFilter(0, 1, 2, 2, 1, 3, true, false)]; } groundBmp.draw(temptrack); tracky.dispose(); trackNeedsDrawing = false; temptrack.removeMovieClip(); drawBoundary(); if (levelSelected == 4) { groundBmp.copyChannel(alphaBmp, new flash.geom.Rectangle(0, 0, 2880, 2880), new flash.geom.Point(0, 0), 8, 8); } attachTrees(); addRamp(); var _local9 = new flash.geom.Matrix(); _local9.tx = 224; _local9.ty = 1976; groundBmp.draw(sg, _local9); } } var _local8 = false; var _local7 = 5; if (levelSelected == 4) { if (((px % _local7) == 0) and ((py % _local7) == 0)) { _local8 = true; } } _local7 = 6; if (levelSelected == 1) { if (((((((px % _local7) == random(_local7)) and ((py % _local7) == random(_local7))) and (mapArray[px][py] != 1)) and (mapArray[px][py] != 5)) and (mapArray[px][py] != 7)) and (mapArray[px][py] != 9)) { _local8 = true; totTreeNum++; } } if (levelSelected == 5) { if (((((((px % 7) == getrn()) and ((py % 7) == getrn())) and (mapArray[px][py] != 1)) and (mapArray[px][py] != 5)) and (mapArray[px][py] != 7)) and (mapArray[px][py] != 9)) { if (((((((cm(px + 1, py - 1) and cm(px + 1, py)) and cm(px + 1, py + 1)) and cm(px, py + 1)) and cm(px - 1, py + 1)) and cm(px - 1, py)) and cm(px - 1, py - 1)) and cm(px, py - 1)) { _local8 = true; totTreeNum++; treeCount++; treeMat = new flash.geom.Matrix(); treeMat.tx = px * 8; treeMat.ty = py * 8; groundBmp.draw(tshad, treeMat); } } } if (_local8 == true) { bushArray[px].push(1); if (levelSelected == 5) { mapArray[px][py] = [3, 0]; mapArray[px + 1][py - 1] = [3, 0]; mapArray[px + 1][py] = [3, 0]; mapArray[px + 1][py + 1] = [3, 0]; mapArray[px][py + 1] = [3, 0]; mapArray[px - 1][py + 1] = [3, 0]; mapArray[px - 1][py] = [3, 0]; mapArray[px - 1][py - 1] = [3, 0]; mapArray[px][py - 1] = [3, 0]; } } else { bushArray[px].push(0); } noMoreUntil--; if (noMoreUntil <= 0) { if (((((_root.mapArray[px][py] != 0) and (_root.mapArray[px][py][0] != 3)) and (_root.mapArray[px][py] != 4)) and (_root.mapArray[px][py] != 6)) and (_root.mapArray[px][py] != 8)) { tma.tx = px * -8; tma.ty = py * -8; temc.clear(); if (((cm(px - 1, py) or cm(px + 1, py)) or cm(px, py - 1)) or cm(px, py + 1)) { var _local3 = _root.mapArray[px][py]; if (((_local3 == 4) or (_local3 == 6)) or (_local3 == 8)) { _local3 = 0; } if (((_local3 == 5) or (_local3 == 7)) or (_local3 == 9)) { _local3 = 1; } if (levelSelected != 4) { temc.beginBitmapFill(this["bmp" + (_local3 + _local11)], tma, true, true); } else { temc.beginFill(255, 70); temc.filters = [new flash.filters.BlurFilter(8, 8, 1)]; } var _local4 = 1; while (_local4 <= 8) { temc.lineTo(_local4, -random(8)); _local4++; } _local4 = 1; while (_local4 <= 8) { temc.lineTo(random(8) + 8, _local4); _local4++; } _local4 = 8; while (_local4 >= 0) { temc.lineTo(_local4, random(8) + 8); _local4--; } _local4 = 8; while (_local4 >= 0) { temc.lineTo(-random(8), _local4); _local4--; } } else { var _local3 = _root.mapArray[px][py]; if (((_local3 == 4) or (_local3 == 6)) or (_local3 == 8)) { _local3 = 0; } if (((_local3 == 5) or (_local3 == 7)) or (_local3 == 9)) { _local3 = 1; } if (levelSelected != 4) { temc.beginBitmapFill(this["bmp" + (_local3 + _local11)], tma, true, true); } else { temc.beginFill(255, 70); temc.filters = [new flash.filters.BlurFilter(8, 8, 1)]; } var _local6 = 8; var _local5 = py + 1; noMoreUntil = 1; while (!nextPixel(px, _local5)) { _local5++; _local6 = _local6 + 8; noMoreUntil++; } temc.lineTo(8, 0); temc.lineTo(8, _local6); temc.lineTo(0, _local6); } tma.tx = tma.tx * -1; tma.ty = tma.ty * -1; if (levelSelected != 4) { tracky.draw(temc, tma); } else { alphaBmp.draw(temc, tma); } } } } load.text = ("GENERATING TRACK... " + int((100 / (359 - ipx)) * (px - ipx))) + "%"; } function cm(px, py) { if (((((_root.mapArray[px][py] == 0) or (_root.mapArray[px][py][0] == 3)) or (_root.mapArray[px][py] == 4)) or (_root.mapArray[px][py] == 6)) or (_root.mapArray[px][py] == 8)) { if (levelSelected == 4) { return(false); } return(true); } return(false); } function cm2(px, py) { if (((((_root.mapArray[px][py] == 0) or (_root.mapArray[px][py][0] == 3)) or (_root.mapArray[px][py] == 4)) or (_root.mapArray[px][py] == 6)) or (_root.mapArray[px][py] == 8)) { return(true); } return(false); } function nextPixel(px, py) { if (((cm2(px - 1, py) or cm2(px + 1, py)) or cm2(px, py - 1)) or cm2(px, py + 1)) { return(true); } return(false); } randomNums = [1, 5, 3, 6, 4, 6, 0, 2, 2, 4]; randomKey = [5, 3, 8, 6, 7, 3, 8, 9, 4, 3]; totTreeNum = 0; ranPos = 0; keyPos = 0; noMoreUntil = 0; function sortObject(ob) { ob.headLights._visible = 0; var _local15; var _local5; var _local11 = Math.sin; var _local13 = Math.cos; var _local12 = _xcam + ob.xpos; var _local10 = _zcam + ob.ypos; var _local7 = ((-_angleY) * Math.PI) / 180; _local15 = (_local10 * _local11(_local7)) + (_local12 * _local13(_local7)); _local5 = ((_local10 * _local13(_local7)) - (_local12 * _local11(_local7))) + 70; var _local8 = true; if (ob.friends) { if (_local5 < 40) { ob.allowInvisible = true; } else { ob.allowInvisible = false; } _local8 = false; var _local6 = 0; var _local2 = 0; while (_local2 < ob.friends.length) { if (ob.friends[_local2].allowInvisible == true) { _local6++; } _local2++; } if (_local6 == ob.friends.length) { _local8 = true; } } if (((_local5 < 40) and (_local8 == true)) or (_local5 < 0)) { ob._visible = 0; } else { ob._visible = 1; var _local16 = ((-_local5) * 200) / (50 + (2 * _local5)); ob._xscale = (ob._yscale = (100 + _local16) * 5.5); ob._y = (ob.trueY = (550 * (_ycam / _local5)) + 200); if (ob._y <= ob.trueY) { ob._y = ob._y - ((ob.fly * ob._xscale) / 100); } if (ob._y > ob.trueY) { ob._y = ob.trueY; } ob.shad._y = (ob.trueY - ob._y) + 4; var _local14 = 0; if (ob.myType == "ripple") { _local14 = -100; } ob._x = (500 * (_local15 / _local5)) + 250; ob.swapDepths(int((ob._y + _local14) * 1000) + ob.id); if (ob.r) { ob.r._visible = 1; ob.r._y = ob._y; ob.r._x = ob._x; ob.r._xscale = (ob.r._yscale = ob._xscale); ob.r._yscale = ob.r._yscale * -1; ob.r.swapDepths((int(ob._y) * 1000) + ob.id); } if (ob.myType != "ripple") { var _local9 = (ob._y - 200) / 8; if (_local9 < 4) { _local9 = 4; } var _local4 = (ob.ang + _angleY) - ((250 - ob._x) / _local9); _local4 = _local4 + 720; _local4 = _local4 % 360; var _local3 = 360 - int(_local4); while (_local3 > 360) { _local3 = _local3 - 360; } while (_local3 < 1) { _local3 = _local3 + 360; } if (ob.glow) { ob.glow._x = 35 * Math.sin((_local4 * Math.PI) / 180); ob.bit._xscale = 100 * Math.sin((_local4 * Math.PI) / 180); ob.glow.swapDepths((int(35 * Math.cos((_local4 * Math.PI) / 180)) * 3) + 2); ob.bit.swapDepths((int(25 * Math.cos((_local4 * Math.PI) / 180)) * 3) + 1); } if (ob.lite) { ob.lite._alpha = 100 - ((Math.abs(250 - ob._x) / 2) + ((400 - ob._y) / 5)); if (ob.lite._alpha < 0) { ob.lite._alpha = 0; } } ob.gotoAndStop(_local3); ob.shad.r._rotation = 90 + _local3; ob.car.gotoAndStop(_local3); } } } function sortspeedo() { if (speed > 0) { speedo.hand._rotation = -120 + (speed * 15); } else { speedo.hand._rotation = -120; } } function headlights(ob) { if (levelSelected == 3) { var _local2 = ((-ob._currentframe) * Math.PI) / 180; var _local5 = Math.sin(_local2 - 0.4) * 300; var _local3 = Math.cos(_local2 - 0.4) * 60; var _local4 = Math.sin(_local2 + 0.4) * 300; var _local9 = Math.cos(_local2 + 0.4) * 60; ob.headlights.clear(); ob.headlights.beginFill(16777205, 50); ob.headlights.lineTo(_local5, _local3); ob.headlights.lineTo(_local4, _local9); ob.headlights.endFill(); ob.headlights.moveTo(0, 0); ob.headlights.beginFill(16777205, 100); ob.headlights.lineTo(_local5 * 0.7, _local3 * 0.9); ob.headlights.lineTo(_local4 * 0.7, _local9 * 0.9); ob.headlights.endFill(); } else { var _local2 = ((-ob._currentframe) * Math.PI) / 180; var _local5 = Math.sin(_local2 - 0.4) * 100; var _local3 = Math.cos(_local2 - 0.4) * 20; var _local4 = Math.sin(_local2 + 0.4) * 100; var _local9 = Math.cos(_local2 + 0.4) * 20; var _local10 = Math.sin(_local2 + 2.74) * 100; var _local7 = Math.cos(_local2 + 2.74) * 20; var _local8 = Math.sin(_local2 + 3.54) * 100; var _local6 = Math.cos(_local2 + 3.54) * 20; ob.shadow.clear(); ob.shadow.beginFill(0, 40); ob.shadow.moveTo(_local5, _local3); ob.shadow.lineTo(_local4, _local9); ob.shadow.lineTo(_local10, _local7); ob.shadow.lineTo(_local8, _local6); ob.shadow.endFill(); } } function checkLoaded() { load.text = ("LOADING, PLEASE WAIT... " + Math.round((100 / (loadedK[levelSelected - 1] - alreadyLoaded)) * (getBytesLoaded() - alreadyLoaded))) + "%"; ifFrameLoaded (15 + (20 * levelSelected)) { gotoAndStop("select" + levelSelected); } } loadedK = [3346453, 4469498, 5693943, 7263494, 8437839]; alreadyLoaded = getBytesLoaded(); checkLoaded(); onEnterFrame = function () { checkLoaded(); };
Frame 16
prevFrame();
Frame 20
function sortZero(what) { if (String(what).length == 1) { what = "0" + what; } return(what); } function displayData(from) { totalScoreData = from.r; if (totalScoreData > (listPosition + 10)) { down._visible = 1; } var _local4 = listPosition; var _local2 = 1; while (_local2 <= 10) { this["player" + _local2].text = " "; this["lap" + _local2].text = " "; this["track" + _local2].text = " "; this["num" + _local2].text = " "; if (_local2 <= (from.r - listPosition)) { this["num" + _local2].text = _local2 + _local4; if (from["n" + _local2] != undefined) { this["player" + _local2].text = from["n" + _local2]; } if (from["b" + _local2] != undefined) { this["lap" + _local2].text = convertTime(from["b" + _local2]); } if (from["t" + _local2] != undefined) { this["track" + _local2].text = convertTime(from["t" + _local2]); } } _local2++; } } function setLoading() { var _local2 = 1; while (_local2 <= 10) { this["num" + _local2].text = " "; if (_local2 == 1) { this["player" + _local2].text = "loading..."; } else { this["player" + _local2].text = " "; } this["lap" + _local2].text = " "; this["track" + _local2].text = " "; _local2++; } } function convertTime(time) { time = int(time); var _local4 = time % 100; var _local2 = int(time / 100); var _local3 = _local2 % 60; var _local5 = int(_local2 / 60); return((((sortZero(_local5) + ":") + sortZero(_local3)) + ":") + sortZero(_local4)); } _quality = "HIGH"; sinceDate = "2007-01-01"; sortBy = "totalTime"; setLoading(); up._visible = 0; down._visible = 0; listPosition = 0; if (jumpTo != 0) { pos = jumpTo - 1; _level1.getData(jumpTo, 0); jumpTo = 0; } else { pos = 0; _level1.getData(1, 0); } tracks = ["DESERT", "SNOW", "NIGHT", "RAIN", "FOREST"]; trackname.text = tracks[pos] + " TRACK"; sort.onRelease = function () { if (sortBy == "totalTime") { sortBy = "bestLap"; setLoading(); listPosition = 0; _level1.getData(pos + 1, listPosition); this._x = this._x + 70; } else { sortBy = "totalTime"; setLoading(); listPosition = 0; _level1.getData(pos + 1, listPosition); this._x = this._x - 70; } }; playmoregames.swapDepths(3001); down.onRelease = function () { listPosition = listPosition + 10; setLoading(); _level1.getData(pos + 1, listPosition); up._visible = 1; if (listPosition > (totalScoreData - 10)) { this._visible = 0; } }; up.onRelease = function () { listPosition = listPosition - 10; if (listPosition < 10) { this._visible = 0; } setLoading(); _level1.getData(pos + 1, listPosition); down._visible = 1; }; rite.onRelease = function () { listPosition = 0; up._visible = 0; down._visible = 0; pos++; if (pos > 4) { pos = 0; } trackname.text = tracks[pos] + " TRACK"; setLoading(); _level1.getData(pos + 1, 0); }; left.onRelease = function () { listPosition = 0; up._visible = 0; down._visible = 0; pos--; if (pos < 0) { pos = 4; } trackname.text = tracks[pos] + " TRACK"; setLoading(); _level1.getData(pos + 1, 0); };
Frame 21
prevFrame();
Frame 26
pea.onRelease = function () { getURL ("http://www.percypea.co.uk/?link=3drally", "_blank"); };
Frame 27
prevFrame();
Frame 30
cArray = [[34.9, 255.65], [35.7, 266.4], [37.05, 276.85], [37.85, 286], [41.35, 295.95], [45.4, 302.4], [52.65, 307.75], [63.9, 309.9], [76.8, 309.9], [87.8, 309.9], [99.9, 310.45], [109.3, 312.3], [121.65, 314.45], [130.5, 318.2], [140.25, 318.5], [149.6, 316.8], [162.1, 315.4], [171.45, 314.55], [180.2, 312], [187.6, 307.75], [193.25, 303.75], [197.8, 296.4], [198.65, 285.9], [197.8, 276.3], [195.5, 268.65], [188.45, 259.85], [183.35, 252.75], [177.4, 248.2], [168.3, 242.25], [160.1, 239.45], [147.65, 238.6], [137.7, 238.85], [126.4, 236.9], [118.15, 229.5], [113.35, 221.3], [110.25, 209.4], [111.65, 197.5], [113.05, 186.75], [117.9, 177.95], [124.7, 169.15], [134.05, 163.8], [146.5, 161.5], [159.8, 160.65], [172, 158.95], [182.75, 164.35], [188.45, 170.85], [195.5, 178.8], [200.05, 187.85], [204.3, 200.35], [204.9, 215.35], [204.9, 227.25], [204.9, 239.45], [208.3, 253.9], [209.4, 265.8], [213.65, 278.25], [217.9, 288.2], [223, 296.1], [231.5, 302.65], [241, 307], [254, 307], [263, 307], [274, 306], [282.25, 305.75], [293.55, 302.65], [302.05, 298.95], [309.45, 292.7], [317.1, 283.35], [319, 268], [322.45, 254.75], [325, 243.7], [326.45, 231.2], [323.6, 219.3], [317.95, 208.85], [312.25, 201.45], [304.9, 194.95], [298.1, 187.85], [294, 179], [293, 166], [302.05, 157.55], [315.4, 152.75], [324.75, 145.95], [328.4, 130.05], [329.85, 108.8], [328.7, 94.9], [328.15, 74.5], [328, 61], [329.85, 48.15], [327.85, 36], [316.5, 26.65], [305.2, 25.2], [293.55, 25.8], [282.25, 28.35], [277.7, 33.7], [270, 44], [267, 56], [268.05, 72.55], [272, 82], [274, 92], [275, 103], [277.2, 112.35], [277, 123], [271.2, 127.7], [264.7, 132.2], [254, 136.2], [239.95, 139.9], [225.9, 139.55], [214.2, 138.55], [205, 131], [196.1, 124.8], [191.1, 113.8], [187.1, 101.05], [187, 89], [187, 81], [189, 70], [194, 56], [191.1, 45.85], [184, 35], [172, 27], [162, 24], [147, 21], [135, 20], [122, 20], [111, 21], [96, 22], [84, 23], [75, 25], [65, 31], [57, 39], [51, 55], [45, 62], [37, 73], [34, 86], [32, 101], [29, 110], [28, 121], [26, 133], [25, 143], [24, 154], [23, 168], [23, 183], [25, 194], [26, 204], [31, 215], [32, 226], [33, 236], [34, 243]]; tArray = [[167, 148], [189, 154], [206, 173], [176, 110], [187, 134], [206, 147], [227, 149], [290, 121], [268, 152], [285, 151], [309, 131], [188, 243], [196, 227], [215, 303], [204, 313], [189, 322], [231, 315], [303, 312], [321, 305], [331, 290], [21, 288], [28, 302], [39, 315], [9, 161], [9, 180], [37, 164], [34, 180], [63, 11], [49, 23], [196, 13], [180, 42], [180, 55], [270, 12], [251, 32], [322, 9], [335, 23], [108, 162], [101, 189], [123, 214], [135, 225]]; bArray = [[107, 102, ["b2"]], [252, 178, ["b3"]], [311, 115, ["b4"]], [297, 42, []], [185, 219, ["b6", "b7"]], [224, 331, []], [135, 186, []]]; !!!ERROR
Frame 31
prevFrame();
Frame 32
ipx = px; onEnterFrame = function () { st = getTimer(); if (trackNeedsDrawing == true) { drawTrack(); } else { gotoAndStop("level" + levelSelected); } };
Frame 33
prevFrame();
Frame 35
initCars(); function initIt() { var _local1; _resoDx = Stage.width; _resoDy = 200; ground._x = _resoDx * 0.5; ground._y = _resoDy * 0.5; _angleX = 0; _angleY = 0; _ycam = 20; _xcam = 730; _zcam = -820; } player = objects.player; _root.player.swapDepths((int(_root.player._y) * 1000) + 999); var _nbMs; var _oldTime; var _resoDx; var _resoDy; var _xcam; var _ycam; var _zcam; var _angleX; var _angleY; var _nbScans; var _scanSteps; var _bmpd; var _mapId; var _mapList; var _bMouse; mud = flash.display.BitmapData.loadBitmap("mud"); camx = 0; camy = 0; var x = 0; var y = 0; _bMouse = false; initIt(); function sortSky() { sky.sky._x = (-_angleY) / 0.09; while (sky.sky._x < -2000) { sky.sky._x = sky.sky._x + 2000; } while (sky.sky._x > 0) { sky.sky._x = sky.sky._x - 2000; } } function checkpos(_angleY, _nbMs, speed) { ox = _xcam; oy = _zcam; orx = rayX; ory = rayZ; pushed = pushed * trackFriction; rayX = Math.sin((_angleY * Math.PI) / 180); rayZ = Math.cos((_angleY * Math.PI) / 180); _xcam = _xcam - ((rayX * speed) + (rayZ * pushed)); _zcam = _zcam - ((rayZ * speed) + (rayX * pushed)); if ((((_xcam < 856) and (_xcam > 784)) and (_zcam < -176)) and (_zcam > -232)) { oldfly = objects.player.fly; objects.player.fly = -176 - _zcam; flyamount = objects.player.fly - oldfly; } else { objects.player.fly = objects.player.fly + flyamount; if (flyamount > 0) { flying = true; } } flyamount = flyamount - 2; if (objects.player.fly > 0) { objects.player._y = kh1 - objects.player.fly; if (flying == true) { objects.player.shad._y = (kh1 - objects.player._y) + 4; } } else { objects.player._y = kh1; objects.player.shad._y = (kh1 - objects.player._y) + 4; } if (objects.player.fly <= 0) { flying = false; var _local22 = ox - _xcam; var _local21 = oy - _zcam; var _local11 = -int(_xcam / 8); var _local10 = -int(_zcam / 8); _local11 = _local11 + 128; _local10 = _local10 + 128; var _local9 = speed / 15; var _local23 = (speed / 2) + 3; var _local13 = 0; if (speed > 0) { _local13 = 1; } var _local14 = ox + ((_xcam - ox) / 2); var _local19 = oy + ((_zcam - oy) / 2); var _local17 = (-int(_local14 / 8)) + 128; var _local16 = (-int(_local19 / 8)) + 128; var _local3 = _root.mapArray[_local11][_local10]; var _local8 = _root.mapArray[_local17][_local16]; breaking = 0; if (_local3 == undefined) { _local3 = 1; } if (((_local3 != 6) and (_local3 != 7)) and (_local3 != 5)) { if (pea._y != kh1) { pea._y = kh1; } } if ((((_local3 == 4) or (_local3 == 5)) or (_local8 == 4)) or (_local8 == 5)) { if (checkPointReached == 0) { checkPointReached = 1; } } if ((((_local3 == 6) or (_local3 == 7)) or (_local8 == 6)) or (_local8 == 7)) { if (checkPointReached == 1) { checkPointReached = 2; } } if ((((_local3 == 8) or (_local3 == 9)) or (_local8 == 8)) or (_local8 == 9)) { if (checkPointReached == 2) { checkPointReached = 0; lapnum++; if (lapnum > 1) { if ((lapTime < bestTime) or (bestTime == 0)) { bestTime = lapTime; var _local18 = lapTime % 100; var _local12 = int(lapTime / 100); var _local15 = _local12 % 60; var _local20 = int(_local12 / 60); speedo.best.text = (((("BEST LAP: " + sortZero(_local20)) + ":") + sortZero(_local15)) + ":") + sortZero(_local18); } lapTime = 0; } if (lapnum == 4) { _xcama = 0; _zcama = 0; endRace = 1; resultPanel._visible = 1; resultPanel.swapDepths(3002); objects.ai4 = objects.player; objects.ai4.ang = objects.player._currentframe; objects.ai4.xpos = (-_xcam) - Math.sin((objects.ai4.ang * Math.PI) / 180); objects.ai4.ypos = (-_zcam) - Math.cos((objects.ai4.ang * Math.PI) / 180); objects.ai4.pos = -1; objects.ai4.topSpeed = 15; objects.ai4.speed = speed; objects.ai4.accel = 0.2; var _local4 = objects.ai4; objects.ai4.pos++; _local4.dx = _local4.xpos - ((cArray[_local4.pos][0] * 8) - 1024); _local4.dy = _local4.ypos - ((cArray[_local4.pos][1] * 8) - 1024); _local4.dz = Math.sqrt((_local4.dx * _local4.dx) + (_local4.dy * _local4.dy)); _local4.ra = 0; _local4.posCount = 0; _local4.maxspeed = _local4.topSpeed; _local4.pushed = 0; trackCar = 1; ahead = 0; var _local2 = 1; while (_local2 <= 3) { if (objects["ai" + _local2].lapnum >= 4) { ahead++; } _local2++; } resultPanel.place = positions[ahead]; if (ahead == 0) { resultPanel.congrats._visible = 1; resultPanel.congrats.gotoAndStop(3); _root.levelsDone = _root.levelSelected; saveCookie(_root.levelsDone); } else { resultPanel.tryagain._visible = 1; resultPanel.tryagain.gotoAndStop(2); } } else { speedo.lap.text = ("LAP " + lapnum) + "/3"; } } } if ((((_local3 == 0) or (_local3 == 4)) or (_local3 == 6)) or (_local3 == 8)) { objects.player._y = kh1 + (random(3) * _local9); objects.player._rotation = ((random(7) - 3) * _local9) + ((random(5) - 2) * _local13); maxspeed = 2; breaking = 0.25; offroad = 1; } else { grassplaying = 0; objects.player._rotation = 0; maxspeed = playersMaxSpeed; offroad = 0; } if ((_local3[0] == 3) or (_local8[0] == 3)) { var _local6 = (-int(ox / 8)) + 128; var _local5 = (-int(oy / 8)) + 128; while (_root.mapArray[_local6][_local5][0] == 3) { ox = ox + Math.sin((_root.mapArray[_local6][_local5][1] * Math.PI) / 180); oy = oy + Math.cos((_root.mapArray[_local6][_local5][1] * Math.PI) / 180); _local6 = (-int(ox / 8)) + 128; _local5 = (-int(oy / 8)) + 128; } speed = (-speed) * 0.6; _xcam = ox; _zcam = oy; rayX = orx; rayZ = ory; } if (_local3 == 1) { objects.player._y = kh1 + (random(2) * _local9); } } return(speed); } flyamount = 0; pushed = 0; trackFriction = 0.5; function startrace() { ac = 1; bestTime = 0; lapTime = 0; totalTime = 0; } function sortTimer() { lapTime = lapTime + 4; var _local3 = lapTime % 100; var _local1 = int(lapTime / 100); var _local2 = _local1 % 60; var _local4 = int(_local1 / 60); speedo.timec.text = (((("LAP TIME: " + sortZero(_local4)) + ":") + sortZero(_local2)) + ":") + sortZero(_local3); totalTime = totalTime + 4; _local3 = totalTime % 100; _local1 = int(totalTime / 100); _local2 = _local1 % 60; _local4 = int(_local1 / 60); speedo.ttime.text = (((("TOT. TIME: " + sortZero(_local4)) + ":") + sortZero(_local2)) + ":") + sortZero(_local3); } function drawRoad() { synchro(); manageKeys(); manageMode7(); } function synchro() { _nbMs = 1; } function manageKeys() { _ycam = 20; var _local8; var _local7; var _local10; var _local9; vk = 0; if (endRace != 1) { if (Key.isDown(39)) { dir = "right"; if ((ac == 1) and (flying == false)) { if (((rotchange > -5) and (rotchange < 5)) and (speed != 0)) { kartchange = kartchange - 0.5; if (speed > 0) { rotchange = rotchange - turningCircle; } else { rotchange = rotchange + turningCircle; } } } } if (Key.isDown(37)) { dir = "left"; if ((ac == 1) and (flying == false)) { if (((rotchange < 5) and (rotchange > -5)) and (speed != 0)) { kartchange = kartchange + 0.5; if (speed > 0) { rotchange = rotchange + turningCircle; } else { rotchange = rotchange - turningCircle; } } } } if ((rotchange != 0) and (flying == false)) { rotchange = rotchange + ((-rotchange) / (20 - speed)); } if ((kartchange != 0) and (flying == false)) { kartchange = kartchange + ((-kartchange) / (20 - speed)); } if (flying == false) { _angleY = _angleY - rotchange; } objects.player.gotoAndStop(Math.round(180 - (kartchange * 6))); objects.player.shad.r._rotation = 90 + objects.player._currentframe; objects.player.car.gotoAndStop(Math.round(180 - (kartchange * 6))); objects.player.car.filters = [objects.player.myFilter]; objects.player.l1._visible = 0; objects.player.l2._visible = 0; objects.player.l3._visible = 0; if (Key.isDown(38)) { accelerate(); if (speed <= maxspeed) { if (((ac == 1) and (flying == false)) and (endRace != 1)) { speed = speed + playersAccel; } } } decelerate(); if (Key.isDown(40)) { if (((ac == 1) and (speed > -1)) and (flying == false)) { speed = speed - 0.3; if (speed > 0) { objects.player.l1._visible = 1; objects.player.l2._visible = 1; } else { objects.player.l3._visible = 1; } } } if ((speed > 0.2) and (flying == false)) { speed = speed - 0.2; } else if (flying == false) { if (Key.isDown(40)) { if (speed < 0) { objects.player.l3._visible = 1; } } else if (_root.speed < -0.2) { speed = speed + 0.2; } else { speed = 0; } } if (((speed - breaking) > maxspeed) and (flying == false)) { speed = speed - breaking; } } _angleX = _angleX % 360; _angleY = _angleY % 360; vl = 0; if ((ac == 1) and (endRace != 1)) { speed = checkpos(_angleY, _nbMs, speed); } if (_root.trackCar == 1) { var _local5 = (_root.objects.ai4.xpos + _xcam) * 0.002; var _local4 = (_root.objects.ai4.ypos + _zcam) * 0.002; _xcama = _xcama + _local5; _zcama = _zcama + _local4; _xcama = _xcama * 0.99; _zcama = _zcama * 0.99; _xcam = _xcam - _xcama; _zcam = _zcam - _zcama; var _local3 = (-_xcam) - _root.objects.ai4.xpos; var _local2 = (-_zcam) - _root.objects.ai4.ypos; var _local6 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); theeRot = (Math.atan2(_local2, _local3) * 180) / Math.PI; ratio = 400 / _local6; if (ratio < 1) { _local3 = _local3 * ratio; _local2 = _local2 * ratio; _xcam = (-_root.objects.ai4.xpos) - _local3; _zcam = (-_root.objects.ai4.ypos) - _local2; } _angleY = (-theeRot) - 90; } } function initMode7() { dists = []; leCoses = []; _scanSteps = 1; _nbScans = 200; var _local4; var _local1; _local4 = ((20 / _nbScans) * Math.PI) / 180; _local1 = 0; var _local2 = Math.sin; var _local3 = Math.cos; i = 0; while (i < _nbScans) { ground.createEmptyMovieClip(i, 100 + i); ground[i]._x = (-ground._x) + (_resoDx * 0.5); ground[i]._y = (-ground._y) + (i + 200); _local1 = _local1 + _local4; rayY = _local2(_local1); dist = 20 / rayY; dists.push(dist); leCoses.push(_local3(_local1) * dist); ground[i]._xscale = 50000 / dist; i++; } } function manageMode7() { var _local1; var _local10; var _local4; var _local12; var _local14; var _local11; var _local17; var _local18; var _local15; var _local16; var _local2; var _local13; _local15 = Math.sin; _local16 = Math.cos; _local2 = new flash.geom.Matrix(); _local2.rotate((_angleY * Math.PI) / 180); _local10 = (_resoDx * 0.5) / 500; _local17 = 0; _local12 = _local15((_angleY * Math.PI) / 180); _local11 = _local16((_angleY * Math.PI) / 180); var _local3 = 0; while (_local3 < tArray.length) { sortObject(objects["tree" + _local3]); _local3++; } prepBushes(); sortBushes(boundaryDistance, 1, 5); sortBushes(grassDistance, 0, 1); sortAllBushes(); sortRamp(); _local13 = groundBmp; _local1 = -1; while (_local1++ , _local1 < _nbScans) { ground[_local1].clear(); if (_local14 < 0) { continue; } var _local9 = dists[_local1]; var _local8 = leCoses[_local1]; var _local7 = (_xcam - (_local12 * _local8)) - 1024; var _local6 = (_zcam - (_local11 * _local8)) - 1024; _local2.tx = (_local7 * _local2.a) + (_local6 * _local2.c); _local2.ty = ((_local7 * _local2.b) + (_local6 * _local2.d)) + 70; _local4 = _local10 * _local9; var _local5 = _local4; ground[_local1].beginBitmapFill(_local13, _local2, true, false); ground[_local1].moveTo(-_local4, 0); ground[_local1].lineTo(_local5, 0); ground[_local1].lineTo(_local5, _scanSteps); ground[_local1].lineTo(-_local4, _scanSteps); ground[_local1].endFill(); } } trigerMap(0); _nbScans = 0; initMode7(0); grassDistance = 15; boundaryDistance = 35; resultPanel._visible = 0; positions = ["1st", "2nd", "3rd", "4th"]; fade.swapDepths(2); _quality = "LOW"; var player = objects.attachMovie(_root.theCar, "player", 999); player._x = 250; player._y = 361; player._xscale = (player._yscale = 150); player.id = 999; player.swapDepths((int(player._y) * 1000) + 999); player.myFilter = new flash.filters.ColorMatrixFilter(_root.colourArray); player.headLights._visible = 1; if (theCar == "toyota") { playersMaxSpeed = 15; turningCircle = 0.5; playersAccel = 0.4; } else { playersMaxSpeed = 14; turningCircle = 0.6; playersAccel = 0.55; } lapnum = 0; speedo.lap.text = ("LAP " + lapnum) + "/3"; checkPointReached = 2; frames.swapDepths(10); reflections._x = objects._x; reflections._y = objects._y; createEmptyMovieClip("ground", 1); ac = 0; countdown.swapDepths(11); objects.swapDepths(3); totTrees = 50; treeMat = new flash.geom.Matrix(); _root.oo = objects.ai1; _root.oo2 = objects.ai2; kh1 = 361; flying = false; initMode7(); ttt = 0; cck = 0; objects.player.fly = 0; initBushes(boundaryDistance, 1, 5); initBushes(grassDistance, 0, 1); onMouseDown = function () { ttt = 0; cck = 0; }; onMouseUp = function () { }; onEnterFrame = function () { if (_quality != "LOW") { _quality = "LOW"; } if (gamePaused != 1) { moving = 0; cck++; tt = getTimer() - st; ttt = ttt + int(tt); tta = int((ttt / cck) * 100) / 100; st = getTimer(); frames.tt = tt; frames.tta = tta; player = objects.player; if (allowHack == 1) { _xcam = -objects.ai3.xpos; _zcam = -objects.ai3.ypos; } player.w1.r._rotation = player.w1.r._rotation - (speed * 5); player.w2.r._rotation = player.w2.r._rotation - (speed * 5); player.w1.r.b._alpha = Math.abs(speed) * 10; player.w2.r.b._alpha = Math.abs(speed) * 10; if (player.w1.r.b._alpha > 100) { player.w1.r.b._alpha = 100; } if (player.w2.r.b._alpha > 100) { player.w2.r.b._alpha = 100; } drawRoad(); sortspeedo(); sortSky(); moveCars(); if ((ac == 1) and (endRace != 1)) { sortTimer(); } } }; rotchange = 0; speed = 0; kartchange = 0; startEngine();
Instance of Symbol 810 MovieClip "speedo" in Frame 35
onClipEvent (load) { this.swapDepths(4); }
Frame 37
prevFrame();
Frame 50
cArray = [[35, 270], [43.85, 287.7], [56.5, 304.05], [79.55, 310], [105.55, 308.5], [134.55, 307.75], [163.55, 304.05], [182.9, 291.4], [197.75, 271.35], [208, 259], [226, 255], [234.9, 260.95], [244.6, 281], [264, 297], [294, 296], [318.2, 278.75], [318.95, 239.35], [316.7, 202.2], [308.5, 185.85], [287.7, 175.45], [267.65, 170.25], [231.95, 162.05], [199.25, 161.3], [174.7, 158.35], [157.6, 150.9], [140.5, 137.5], [129.35, 118.2], [133.05, 102.6], [147.95, 95.15], [166.5, 92.15], [190.3, 91.45], [213.35, 98.85], [228.25, 113.75], [249.05, 129.35], [277.3, 124.9], [298.85, 113], [307.75, 86.95], [311.5, 63.9], [303, 35], [287.7, 23.75], [257.95, 14.1], [226.75, 14.1], [205.2, 15.6], [176.95, 17.85], [154.65, 19.3], [136.8, 17.1], [106.3, 17.85], [82.5, 17.1], [56.5, 14.85], [35.7, 20.8], [20.8, 36.4], [17.85, 60.95], [17.1, 83.25], [20.05, 104.8], [23.05, 120.4], [31.2, 135.3], [46, 152], [78, 166], [104.8, 173.2], [121.9, 198.5], [124.15, 226.75], [117.45, 243.85], [101.85, 252.75], [81.05, 246.05], [78, 222], [82, 197], [60.95, 187.35], [39.4, 197.75], [34.95, 212.6], [34.2, 232.7]]; tArray = [[49, 99], [74, 129], [206, 173], [176, 110], [55, 66], [98, 76], [107, 89], [290, 88], [191, 147], [281, 155], [309, 131], [188, 243], [196, 227], [285, 230], [274, 249], [189, 322], [232, 288], [300, 311], [319, 299], [332, 270], [21, 288], [23, 311], [39, 315], [16, 194], [107, 329], [37, 164], [61, 264], [41, 3], [44, 37], [194, 5], [135, 43], [4, 31], [288, 7], [249, 32], [328, 50], [335, 23], [108, 162], [107, 198], [95, 221], [101, 271]]; bArray = [[20, 208, ["b2"]], [28, 187, ["b3"]], [47, 178, ["b4"]], [72, 177, ["b5", "b8"]], [98, 189, ["b6"]], [108, 210, ["b7"]], [105, 235, []], [44, 165, []], [47, 218, ["b10"]], [58, 211, ["b11"]], [66, 216, ["b12"]], [59, 244, ["b13"]], [50, 265, ["b14"]], [60, 285, ["b15"]], [94, 290, ["b16"]], [134, 283, ["b17"]], [190, 212, ["b18", "b19"]], [292, 242, []], [113, 140, ["b20"]], [109, 105, ["b21"]], [126, 82, ["b22"]], [161, 52, ["b23"]], [215, 35, ["b24"]], [273, 41, ["b25"]], [296, 64, ["b26"]], [298, 82, []], [223, 143, ["b28", "b35"]], [197, 109, ["b29"]], [175, 104, ["b30", "b31"]], [193, 108, []], [148, 109, ["b32"]], [143, 114, ["b33"]], [141, 121, ["b34"]], [145, 126, []], [253, 150, ["b36"]], [279, 150, ["b37"]], [299, 150, ["b38", "b39"]], [306, 137, []], [334, 181, []]]; !!!ERROR
Frame 51
prevFrame();
Frame 52
ipx = px; onEnterFrame = function () { st = getTimer(); if (trackNeedsDrawing == true) { drawTrack(); } else { gotoAndStop("level" + levelSelected); } };
Frame 53
prevFrame();
Frame 55
initCars(); function initIt() { var _local1; _resoDx = Stage.width; _resoDy = 200; ground._x = _resoDx * 0.5; ground._y = _resoDy * 0.5; _angleX = 0; _angleY = 0; _ycam = 20; _xcam = 730; _zcam = -820; } player = objects.player; _root.player.swapDepths((int(_root.player._y) * 1000) + 999); var _nbMs; var _oldTime; var _resoDx; var _resoDy; var _xcam; var _ycam; var _zcam; var _angleX; var _angleY; var _nbScans; var _scanSteps; var _bmpd; var _mapId; var _mapList; var _bMouse; mud = flash.display.BitmapData.loadBitmap("mud"); camx = 0; camy = 0; var x = 0; var y = 0; _bMouse = false; initIt(); function sortSky() { sky.sky._x = (-_angleY) / 0.09; while (sky.sky._x < -2000) { sky.sky._x = sky.sky._x + 2000; } while (sky.sky._x > 0) { sky.sky._x = sky.sky._x - 2000; } } function checkpos(_angleY, _nbMs, speed) { ox = _xcam; oy = _zcam; orx = rayX; ory = rayZ; pushed = pushed * trackFriction; rayX = Math.sin((_angleY * Math.PI) / 180); rayZ = Math.cos((_angleY * Math.PI) / 180); _xcam = _xcam - (rayX * speed); _zcam = _zcam - (rayZ * speed); if (objects.player.fly <= 0) { flying = false; var _local24 = ox - _xcam; var _local23 = oy - _zcam; var _local12 = -int(_xcam / 8); var _local11 = -int(_zcam / 8); _local12 = _local12 + 128; _local11 = _local11 + 128; var _local9 = speed / 15; var _local25 = (speed / 2) + 3; var _local14 = 0; if (speed > 0) { _local14 = 1; } var _local15 = ox + ((_xcam - ox) / 2); var _local21 = oy + ((_zcam - oy) / 2); var _local19 = (-int(_local15 / 8)) + 128; var _local18 = (-int(_local21 / 8)) + 128; var _local3 = _root.mapArray[_local12][_local11]; var _local7 = _root.mapArray[_local19][_local18]; breaking = 0; if (_local3 == undefined) { _local3 = 1; } if (((_local3 != 6) and (_local3 != 7)) and (_local3 != 5)) { if (pea._y != kh1) { pea._y = kh1; } } if ((((_local3 == 4) or (_local3 == 5)) or (_local7 == 4)) or (_local7 == 5)) { if (checkPointReached == 0) { checkPointReached = 1; heavyness++; } } if ((((_local3 == 6) or (_local3 == 7)) or (_local7 == 6)) or (_local7 == 7)) { if (checkPointReached == 1) { checkPointReached = 2; heavyness++; } } if ((((_local3 == 8) or (_local3 == 9)) or (_local7 == 8)) or (_local7 == 9)) { if (checkPointReached == 2) { heavyness++; checkPointReached = 0; lapnum++; if (lapnum > 1) { if ((lapTime < bestTime) or (bestTime == 0)) { bestTime = lapTime; var _local20 = lapTime % 100; var _local13 = int(lapTime / 100); var _local16 = _local13 % 60; var _local22 = int(_local13 / 60); speedo.best.text = (((("BEST LAP: " + sortZero(_local22)) + ":") + sortZero(_local16)) + ":") + sortZero(_local20); } lapTime = 0; } if (lapnum == 4) { _xcama = 0; _zcama = 0; endRace = 1; resultPanel._visible = 1; resultPanel.swapDepths(3002); objects.ai4 = objects.player; objects.ai4.ang = objects.player._currentframe; objects.ai4.xpos = (-_xcam) - Math.sin((objects.ai4.ang * Math.PI) / 180); objects.ai4.ypos = (-_zcam) - Math.cos((objects.ai4.ang * Math.PI) / 180); objects.ai4.pos = -1; objects.ai4.topSpeed = 15; objects.ai4.speed = speed; objects.ai4.accel = 0.2; var _local4 = objects.ai4; objects.ai4.pos++; _local4.dx = _local4.xpos - ((cArray[_local4.pos][0] * 8) - 1024); _local4.dy = _local4.ypos - ((cArray[_local4.pos][1] * 8) - 1024); _local4.dz = Math.sqrt((_local4.dx * _local4.dx) + (_local4.dy * _local4.dy)); _local4.ra = 0; _local4.posCount = 0; _local4.pushed = 0; _local4.maxspeed = _local4.topSpeed; trackCar = 1; ahead = 0; var _local2 = 1; while (_local2 <= 3) { if (objects["ai" + _local2].lapnum >= 4) { ahead++; } _local2++; } resultPanel.place = positions[ahead]; if (ahead == 0) { resultPanel.congrats._visible = 1; _root.levelsDone = _root.levelSelected; saveCookie(_root.levelsDone); } else { resultPanel.tryagain._visible = 1; } } else { speedo.lap.text = ("LAP " + lapnum) + "/3"; } } } if ((((_local3 == 0) or (_local3 == 4)) or (_local3 == 6)) or (_local3 == 8)) { objects.player._y = kh1 + (random(3) * _local9); objects.player._rotation = ((random(7) - 3) * _local9) + ((random(5) - 2) * _local14); maxspeed = 2; breaking = 0.2; offroad = 1; iceFriction = 0.2; } else { iceFriction = 1; grassplaying = 0; objects.player._rotation = 0; maxspeed = playersMaxSpeed; offroad = 0; } if ((_local3[0] == 3) or (_local7[0] == 3)) { var _local6 = (-int(ox / 8)) + 128; var _local5 = (-int(oy / 8)) + 128; while (_root.mapArray[_local6][_local5][0] == 3) { ox = ox + Math.sin((_root.mapArray[_local6][_local5][1] * Math.PI) / 180); oy = oy + Math.cos((_root.mapArray[_local6][_local5][1] * Math.PI) / 180); _local6 = (-int(ox / 8)) + 128; _local5 = (-int(oy / 8)) + 128; } if (_local3[1]) { var _local17 = _angleY - _local3[1]; tempDiff = _local3[1]; } else { tempDiff = _local7[1]; var _local17 = _angleY - _local7[1]; } while (tempDiff > 90) { tempDiff = tempDiff - 90; } while (tempDiff < 0) { tempDiff = tempDiff + 90; } tempAngle = _angleY; while (tempAngle > 90) { tempAngle = tempAngle - 90; } while (tempAngle < 0) { tempAngle = tempAngle + 90; } var _local17 = tempAngle - tempDiff; speed = (-speed) * 0.8; _xcam = ox; _zcam = oy; rayX = orx; rayZ = ory; } if (_local3 == 1) { objects.player._y = kh1 + (random(2) * _local9); } } return(speed); } flyamount = 0; puashed = 0; iceFriction = 1; trackFriction = 0.8; function startrace() { ac = 1; bestTime = 0; lapTime = 0; totalTime = 0; } function sortTimer() { lapTime = lapTime + 4; var _local3 = lapTime % 100; var _local1 = int(lapTime / 100); var _local2 = _local1 % 60; var _local4 = int(_local1 / 60); speedo.timec.text = (((("LAP TIME: " + sortZero(_local4)) + ":") + sortZero(_local2)) + ":") + sortZero(_local3); totalTime = totalTime + 4; _local3 = totalTime % 100; _local1 = int(totalTime / 100); _local2 = _local1 % 60; _local4 = int(_local1 / 60); speedo.ttime.text = (((("TOT. TIME: " + sortZero(_local4)) + ":") + sortZero(_local2)) + ":") + sortZero(_local3); } function sortZero(what) { if (String(what).length == 1) { what = "0" + what; } return(what); } function drawRoad() { synchro(); manageKeys(); manageMode7(); } function synchro() { _nbMs = 1; } function manageKeys() { _ycam = 20; var _local8; var _local7; var _local10; var _local9; vk = 0; if (endRace != 1) { if (Key.isDown(39)) { dir = "right"; if ((ac == 1) and (flying == false)) { if (((rotchange > -5) and (rotchange < 5)) and (speed != 0)) { kartchange = kartchange - 0.5; if (speed > 0) { rotchange = rotchange - (turningCircle * iceFriction); } else { rotchange = rotchange + (turningCircle * iceFriction); } } } } if (Key.isDown(37)) { dir = "left"; if ((ac == 1) and (flying == false)) { if (((rotchange < 5) and (rotchange > -5)) and (speed != 0)) { kartchange = kartchange + 0.5; if (speed > 0) { rotchange = rotchange + (turningCircle * iceFriction); } else { rotchange = rotchange - (turningCircle * iceFriction); } } } } if ((rotchange != 0) and (flying == false)) { rotchange = rotchange + ((-rotchange) / (20 - speed)); } if ((kartchange != 0) and (flying == false)) { kartchange = kartchange + ((-kartchange) / (20 - speed)); } if (flying == false) { _angleY = _angleY - rotchange; } objects.player.gotoAndStop(Math.round(180 - (kartchange * 6))); objects.player.car.gotoAndStop(Math.round(180 - (kartchange * 6))); objects.player.car.filters = [objects.player.myFilter]; objects.player.shad.r._rotation = 90 + objects.player._currentframe; objects.player.l1._visible = 0; objects.player.l2._visible = 0; objects.player.l3._visible = 0; if (Key.isDown(38)) { accelerate(); if (speed <= maxspeed) { if (((ac == 1) and (flying == false)) and (endRace != 1)) { speed = speed + (playersAccel * iceFriction); } } } decelerate(); if (Key.isDown(40)) { if (((ac == 1) and (speed > -1)) and (flying == false)) { speed = speed - (0.3 * iceFriction); if (speed > 0) { objects.player.l1._visible = 1; objects.player.l2._visible = 1; } else { objects.player.l3._visible = 1; } } } if ((speed > (0.2 * iceFriction)) and (flying == false)) { speed = speed - (0.2 * iceFriction); } else if (flying == false) { if (Key.isDown(40)) { if (speed < 0) { objects.player.l3._visible = 1; } } else if (_root.speed < -0.2) { speed = speed + (0.2 * iceFriction); } else { speed = 0; } } if (((speed - breaking) > maxspeed) and (flying == false)) { speed = speed - breaking; } } _angleX = _angleX % 360; _angleY = _angleY % 360; vl = 0; if ((ac == 1) and (endRace != 1)) { speed = checkpos(_angleY, _nbMs, speed); } if (_root.trackCar == 1) { var _local5 = (_root.objects.ai4.xpos + _xcam) * 0.002; var _local4 = (_root.objects.ai4.ypos + _zcam) * 0.002; _xcama = _xcama + _local5; _zcama = _zcama + _local4; _xcama = _xcama * 0.99; _zcama = _zcama * 0.99; _xcam = _xcam - _xcama; _zcam = _zcam - _zcama; var _local3 = (-_xcam) - _root.objects.ai4.xpos; var _local2 = (-_zcam) - _root.objects.ai4.ypos; var _local6 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); theeRot = (Math.atan2(_local2, _local3) * 180) / Math.PI; ratio = 400 / _local6; if (ratio < 1) { _local3 = _local3 * ratio; _local2 = _local2 * ratio; _xcam = (-_root.objects.ai4.xpos) - _local3; _zcam = (-_root.objects.ai4.ypos) - _local2; } _angleY = (-theeRot) - 90; } } function initMode7() { dists = []; leCoses = []; _scanSteps = 1; _nbScans = 200; var _local4; var _local1; _local4 = ((20 / _nbScans) * Math.PI) / 180; _local1 = 0; var _local2 = Math.sin; var _local3 = Math.cos; i = 0; while (i < _nbScans) { ground.createEmptyMovieClip(i, 100 + i); ground[i]._x = (-ground._x) + (_resoDx * 0.5); ground[i]._y = (-ground._y) + (i + 200); _local1 = _local1 + _local4; rayY = _local2(_local1); dist = 20 / rayY; dists.push(dist); leCoses.push(_local3(_local1) * dist); ground[i]._xscale = 50000 / dist; i++; } } function manageMode7() { var _local1; var _local10; var _local4; var _local12; var _local14; var _local11; var _local17; var _local18; var _local15; var _local16; var _local2; var _local13; _local15 = Math.sin; _local16 = Math.cos; _local2 = new flash.geom.Matrix(); _local2.rotate((_angleY * Math.PI) / 180); _local10 = (_resoDx * 0.5) / 500; _local17 = 0; _local12 = _local15((_angleY * Math.PI) / 180); _local11 = _local16((_angleY * Math.PI) / 180); var _local3 = 0; while (_local3 < tArray.length) { sortObject(objects["tree" + _local3]); _local3++; } prepBushes(); sortBushes(boundaryDistance, 1, 5); sortAllBushes(); sortRamp(); _local13 = groundBmp; _local1 = -1; while (_local1++ , _local1 < _nbScans) { ground[_local1].clear(); if (_local14 < 0) { continue; } var _local9 = dists[_local1]; var _local8 = leCoses[_local1]; var _local7 = (_xcam - (_local12 * _local8)) - 1024; var _local6 = (_zcam - (_local11 * _local8)) - 1024; _local2.tx = (_local7 * _local2.a) + (_local6 * _local2.c); _local2.ty = ((_local7 * _local2.b) + (_local6 * _local2.d)) + 70; _local4 = _local10 * _local9; var _local5 = _local4; ground[_local1].beginBitmapFill(_local13, _local2, true, false); ground[_local1].moveTo(-_local4, 0); ground[_local1].lineTo(_local5, 0); ground[_local1].lineTo(_local5, _scanSteps); ground[_local1].lineTo(-_local4, _scanSteps); ground[_local1].endFill(); } } trigerMap(0); _nbScans = 0; initMode7(0); grassDistance = 15; boundaryDistance = 35; resultPanel._visible = 0; positions = ["1st", "2nd", "3rd", "4th"]; fade.swapDepths(2); _quality = "LOW"; var player = objects.attachMovie(_root.theCar, "player", 999); player._x = 250; player._y = 361; player._xscale = (player._yscale = 150); player.id = 999; player.swapDepths((int(player._y) * 1000) + 999); player.myFilter = new flash.filters.ColorMatrixFilter(_root.colourArray); lapnum = 0; speedo.lap.text = ("LAP " + lapnum) + "/3"; if (theCar == "toyota") { playersMaxSpeed = 15; turningCircle = 0.5; playersAccel = 0.4; } else { playersMaxSpeed = 14; turningCircle = 0.6; playersAccel = 0.55; } checkPointReached = 2; frames.swapDepths(10); reflections._x = objects._x; reflections._y = objects._y; createEmptyMovieClip("ground", 1); ac = 0; countdown.swapDepths(11); objects.swapDepths(3); totTrees = 50; treeMat = new flash.geom.Matrix(); _root.oo = objects.ai1; _root.oo2 = objects.ai2; kh1 = 361; flying = false; initMode7(); ttt = 0; cck = 0; objects.player.fly = 0; initBushes(boundaryDistance, 1, 5); onMouseDown = function () { ttt = 0; cck = 0; }; onMouseUp = function () { }; onEnterFrame = function () { if (_quality != "LOW") { _quality = "LOW"; } if (gamePaused != 1) { player.headLights._visible = 0; moving = 0; cck++; tt = getTimer() - st; ttt = ttt + int(tt); tta = int((ttt / cck) * 100) / 100; st = getTimer(); frames.tt = tt; frames.tta = tta; player = objects.player; if (allowHack == 1) { _xcam = -objects.ai3.xpos; _zcam = -objects.ai3.ypos; } player.w1.r._rotation = player.w1.r._rotation - (speed * 5); player.w2.r._rotation = player.w2.r._rotation - (speed * 5); player.w1.r.b._alpha = Math.abs(speed) * 10; player.w2.r.b._alpha = Math.abs(speed) * 10; if (player.w1.r.b._alpha > 100) { player.w1.r.b._alpha = 100; } if (player.w2.r.b._alpha > 100) { player.w2.r.b._alpha = 100; } drawRoad(); sortspeedo(); sortSky(); doSnow(); moveCars(); if ((ac == 1) and (endRace != 1)) { sortTimer(); } } }; rotchange = 0; speed = 0; kartchange = 0; startEngine();
Instance of Symbol 810 MovieClip "speedo" in Frame 55
onClipEvent (load) { this.swapDepths(2005); }
Frame 57
prevFrame();
Frame 70
cArray = [[29.2, 267.45], [30.3, 283.9], [41.45, 300.95], [55.25, 310.5], [77, 315], [99.4, 306.8], [126, 302.55], [147.25, 302.55], [167.45, 307.3], [187.65, 315.8], [226.45, 317.4], [255.15, 317.95], [276.95, 314.75], [298, 292], [309.4, 267.95], [309, 243], [300.9, 218.55], [283.35, 202.6], [264.75, 198.3], [240.8, 198.85], [218.5, 214.25], [207.3, 227.55], [187.65, 241.4], [168.5, 247.75], [147.8, 248.3], [134.5, 245.1], [116.4, 233.95], [104.2, 221.2], [86.1, 208.95], [81.3, 182.9], [82.9, 159], [97.25, 144.1], [115.9, 141.45], [133.95, 139.85], [164.8, 144.65], [201.45, 157.4], [245, 156], [268.45, 151.55], [294, 142], [306, 130], [316.85, 100.5], [313.35, 83.9], [301.7, 71.65], [286.05, 71.5], [268.35, 63.45], [253.8, 44.3], [237.95, 26.45], [214.8, 22.5], [194.95, 24.5], [177.15, 34.4], [160.6, 52.25], [152, 64.8], [138.8, 83.95], [128.2, 99.8], [111.05, 107.1], [93.2, 109.75], [66, 103], [56, 85], [58.8, 70.75], [75.35, 59.5], [88.55, 56.85], [94.5, 44.95], [93.6, 31.95], [79.9, 18.25], [62.2, 13.7], [46.8, 16.55], [35, 26], [32, 42], [31.95, 73.65], [34.25, 114.75], [35.4, 151.85], [32.55, 189.55], [33.65, 237.5]]; tArray = [[25, 294, -23], [70, 306, 99], [111, 312, -102], [154, 292, 97], [196, 325, -80], [243, 308, 87], [297, 304, -130], [305, 255, 0], [302, 205, 153], [257, 210, -83], [221, 199, 56], [205, 240, -123], [160, 241, 94], [122, 250, -53], [105, 206, 123], [74, 172, 0], [109, 130, 92], [150, 153, -62], [194, 145, 106], [234, 164, -92], [276, 140, 57], [320, 122, -153], [299, 88, -42], [279, 62, 137], [241, 45, -32], [204, 15, 89], [172, 54, -141], [132, 73, 27], [105, 116, -88], [70, 90, 137], [62, 55, 46], [94, 13, 132], [48, 27, -134], [24, 53, 0], [42, 93, 177], [25, 132, 0], [41, 166, -178], [25, 204, 0], [42, 251, 179], [466, -88, 0]]; bArray = [[83, 37, ["b2"]], [73, 29, ["b3"]], [57, 26, ["b4"]], [44, 36, ["b5"]], [43, 280, ["b6"]], [54, 294, ["b7"]], [70, 301, ["b8"]], [89, 301, ["b9"]], [114, 291, ["b10"]], [153, 286, ["b11"]], [181, 266, ["b12"]], [230, 223, []], [321, 240, ["b14"]], [312, 209, ["b15"]], [292, 190, ["b16"]], [251, 186, ["b17"]], [216, 194, ["b18"]], [184, 229, ["b19"]], [155, 239, []], [79, 145, ["b21", "b23"]], [72, 165, ["b22"]], [73, 201, []], [98, 130, ["b24"]], [148, 129, ["b25"]], [193, 143, ["b26"]], [256, 144, ["b27"]], [292, 124, []], [137, 63, ["b29", "b33"]], [119, 95, ["b30"]], [96, 99, ["b31"]], [80, 94, ["b32"]], [76, 75, []], [162, 31, ["b34"]], [193, 14, []]]; !!!ERROR
Frame 71
prevFrame();
Frame 72
ipx = px; onEnterFrame = function () { st = getTimer(); if (trackNeedsDrawing == true) { drawTrack(); } else { gotoAndStop("level" + levelSelected); } };
Frame 73
prevFrame();
Frame 75
initCars(); function initIt() { var _local1; _resoDx = Stage.width; _resoDy = 200; ground._x = _resoDx * 0.5; ground._y = _resoDy * 0.5; _angleX = 0; _angleY = 0; _ycam = 20; _xcam = 730; _zcam = -820; } player = objects.player; _root.player.swapDepths((int(_root.player._y) * 1000) + 999); var _nbMs; var _oldTime; var _resoDx; var _resoDy; var _xcam; var _ycam; var _zcam; var _angleX; var _angleY; var _nbScans; var _scanSteps; var _bmpd; var _mapId; var _mapList; var _bMouse; mud = flash.display.BitmapData.loadBitmap("mud"); camx = 0; camy = 0; var x = 0; var y = 0; _bMouse = false; initIt(); function sortSky() { sky.sky._x = (-_angleY) / 0.09; while (sky.sky._x < -2000) { sky.sky._x = sky.sky._x + 2000; } while (sky.sky._x > 0) { sky.sky._x = sky.sky._x - 2000; } } function checkpos(_angleY, _nbMs, speed) { ox = _xcam; oy = _zcam; orx = rayX; ory = rayZ; pushed = pushed * trackFriction; rayX = Math.sin((_angleY * Math.PI) / 180); rayZ = Math.cos((_angleY * Math.PI) / 180); _xcam = _xcam - (rayX * speed); _zcam = _zcam - (rayZ * speed); if (objects.player.fly <= 0) { flying = false; var _local24 = ox - _xcam; var _local23 = oy - _zcam; var _local12 = -int(_xcam / 8); var _local11 = -int(_zcam / 8); _local12 = _local12 + 128; _local11 = _local11 + 128; var _local9 = speed / 15; var _local25 = (speed / 2) + 3; var _local14 = 0; if (speed > 0) { _local14 = 1; } var _local15 = ox + ((_xcam - ox) / 2); var _local21 = oy + ((_zcam - oy) / 2); var _local19 = (-int(_local15 / 8)) + 128; var _local18 = (-int(_local21 / 8)) + 128; var _local3 = _root.mapArray[_local12][_local11]; var _local7 = _root.mapArray[_local19][_local18]; breaking = 0; if (_local3 == undefined) { _local3 = 1; } if (((_local3 != 6) and (_local3 != 7)) and (_local3 != 5)) { if (pea._y != kh1) { pea._y = kh1; } } if ((((_local3 == 4) or (_local3 == 5)) or (_local7 == 4)) or (_local7 == 5)) { if (checkPointReached == 0) { checkPointReached = 1; } } if ((((_local3 == 6) or (_local3 == 7)) or (_local7 == 6)) or (_local7 == 7)) { if (checkPointReached == 1) { checkPointReached = 2; } } if ((((_local3 == 8) or (_local3 == 9)) or (_local7 == 8)) or (_local7 == 9)) { if (checkPointReached == 2) { checkPointReached = 0; lapnum++; if (lapnum > 1) { if ((lapTime < bestTime) or (bestTime == 0)) { bestTime = lapTime; var _local20 = lapTime % 100; var _local13 = int(lapTime / 100); var _local16 = _local13 % 60; var _local22 = int(_local13 / 60); speedo.best.text = (((("BEST LAP: " + sortZero(_local22)) + ":") + sortZero(_local16)) + ":") + sortZero(_local20); } lapTime = 0; } if (lapnum == 4) { _xcama = 0; _zcama = 0; endRace = 1; resultPanel._visible = 1; resultPanel.swapDepths(3002); objects.ai4 = objects.player; objects.ai4.ang = objects.player._currentframe; objects.ai4.xpos = (-_xcam) - Math.sin((objects.ai4.ang * Math.PI) / 180); objects.ai4.ypos = (-_zcam) - Math.cos((objects.ai4.ang * Math.PI) / 180); objects.ai4.pos = -1; objects.ai4.topSpeed = 15; objects.ai4.speed = speed; objects.ai4.accel = 0.2; var _local4 = objects.ai4; objects.ai4.pos++; _local4.pushed = 0; _local4.dx = _local4.xpos - ((cArray[_local4.pos][0] * 8) - 1024); _local4.dy = _local4.ypos - ((cArray[_local4.pos][1] * 8) - 1024); _local4.dz = Math.sqrt((_local4.dx * _local4.dx) + (_local4.dy * _local4.dy)); _local4.ra = 0; _local4.posCount = 0; _local4.maxspeed = _local4.topSpeed; trackCar = 1; ahead = 0; var _local2 = 1; while (_local2 <= 3) { if (objects["ai" + _local2].lapnum >= 4) { ahead++; } _local2++; } resultPanel.place = positions[ahead]; if (ahead == 0) { resultPanel.congrats._visible = 1; _root.levelsDone = _root.levelSelected; saveCookie(_root.levelsDone); } else { resultPanel.tryagain._visible = 1; } } else { speedo.lap.text = ("LAP " + lapnum) + "/3"; } } } if ((((_local3 == 0) or (_local3 == 4)) or (_local3 == 6)) or (_local3 == 8)) { objects.player._y = kh1 + (random(3) * _local9); objects.player._rotation = ((random(7) - 3) * _local9) + ((random(5) - 2) * _local14); maxspeed = 2; breaking = 0.25; offroad = 1; } else { grassplaying = 0; objects.player._rotation = 0; maxspeed = playersMaxSpeed; offroad = 0; } if ((_local3[0] == 3) or (_local7[0] == 3)) { var _local6 = (-int(ox / 8)) + 128; var _local5 = (-int(oy / 8)) + 128; while (_root.mapArray[_local6][_local5][0] == 3) { ox = ox + Math.sin((_root.mapArray[_local6][_local5][1] * Math.PI) / 180); oy = oy + Math.cos((_root.mapArray[_local6][_local5][1] * Math.PI) / 180); _local6 = (-int(ox / 8)) + 128; _local5 = (-int(oy / 8)) + 128; } if (_local3[1]) { var _local17 = _angleY - _local3[1]; tempDiff = _local3[1]; } else { tempDiff = _local7[1]; var _local17 = _angleY - _local7[1]; } while (tempDiff > 90) { tempDiff = tempDiff - 90; } while (tempDiff < 0) { tempDiff = tempDiff + 90; } tempAngle = _angleY; while (tempAngle > 90) { tempAngle = tempAngle - 90; } while (tempAngle < 0) { tempAngle = tempAngle + 90; } var _local17 = tempAngle - tempDiff; speed = (-speed) * 0.8; _xcam = ox; _zcam = oy; rayX = orx; rayZ = ory; } if (_local3 == 1) { objects.player._y = kh1 + (random(2) * _local9); } } return(speed); } flyamount = 0; pushed = 0; trackFriction = 0.5; function startrace() { ac = 1; bestTime = 0; lapTime = 0; totalTime = 0; } function sortTimer() { lapTime = lapTime + 4; var _local3 = lapTime % 100; var _local1 = int(lapTime / 100); var _local2 = _local1 % 60; var _local4 = int(_local1 / 60); speedo.timec.text = (((("LAP TIME: " + sortZero(_local4)) + ":") + sortZero(_local2)) + ":") + sortZero(_local3); totalTime = totalTime + 4; _local3 = totalTime % 100; _local1 = int(totalTime / 100); _local2 = _local1 % 60; _local4 = int(_local1 / 60); speedo.ttime.text = (((("TOT: TIME: " + sortZero(_local4)) + ":") + sortZero(_local2)) + ":") + sortZero(_local3); } function sortZero(what) { if (String(what).length == 1) { what = "0" + what; } return(what); } function drawRoad() { synchro(); manageKeys(); manageMode7(); } function synchro() { _nbMs = 1; } function manageKeys() { _ycam = 20; var _local8; var _local7; var _local10; var _local9; vk = 0; if (endRace != 1) { if (Key.isDown(39)) { dir = "right"; if ((ac == 1) and (flying == false)) { if (((rotchange > -5) and (rotchange < 5)) and (speed != 0)) { kartchange = kartchange - 0.5; if (speed > 0) { rotchange = rotchange - turningCircle; } else { rotchange = rotchange + turningCircle; } } } } if (Key.isDown(37)) { dir = "left"; if ((ac == 1) and (flying == false)) { if (((rotchange < 5) and (rotchange > -5)) and (speed != 0)) { kartchange = kartchange + 0.5; if (speed > 0) { rotchange = rotchange + turningCircle; } else { rotchange = rotchange - turningCircle; } } } } if ((rotchange != 0) and (flying == false)) { rotchange = rotchange + ((-rotchange) / (20 - speed)); } if ((kartchange != 0) and (flying == false)) { kartchange = kartchange + ((-kartchange) / (20 - speed)); } if (flying == false) { _angleY = _angleY - rotchange; } objects.player.gotoAndStop(Math.round(180 - (kartchange * 6))); objects.player.car.gotoAndStop(Math.round(180 - (kartchange * 6))); objects.player.car.filters = [objects.player.myFilter]; objects.player.l1._visible = 0; objects.player.l2._visible = 0; objects.player.l3._visible = 0; objects.player.shad.r._rotation = 90 + objects.player._currentframe; if (Key.isDown(38)) { accelerate(); if (speed <= maxspeed) { if (((ac == 1) and (flying == false)) and (endRace != 1)) { speed = speed + playersAccel; } } } decelerate(); if (Key.isDown(40)) { if (((ac == 1) and (speed > -1)) and (flying == false)) { speed = speed - 0.3; if (speed > 0) { objects.player.l1._visible = 1; objects.player.l2._visible = 1; } else { objects.player.l3._visible = 1; } } } if ((speed > 0.2) and (flying == false)) { speed = speed - 0.2; } else if (flying == false) { if (Key.isDown(40)) { if (speed < 0) { objects.player.l3._visible = 1; } } else if (_root.speed < -0.2) { speed = speed + 0.2; } else { speed = 0; } } if (((speed - breaking) > maxspeed) and (flying == false)) { speed = speed - breaking; } } _angleX = _angleX % 360; _angleY = _angleY % 360; vl = 0; if ((ac == 1) and (endRace != 1)) { speed = checkpos(_angleY, _nbMs, speed); } if (_root.trackCar == 1) { var _local5 = (_root.objects.ai4.xpos + _xcam) * 0.002; var _local4 = (_root.objects.ai4.ypos + _zcam) * 0.002; _xcama = _xcama + _local5; _zcama = _zcama + _local4; _xcama = _xcama * 0.99; _zcama = _zcama * 0.99; _xcam = _xcam - _xcama; _zcam = _zcam - _zcama; var _local3 = (-_xcam) - _root.objects.ai4.xpos; var _local2 = (-_zcam) - _root.objects.ai4.ypos; var _local6 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); theeRot = (Math.atan2(_local2, _local3) * 180) / Math.PI; ratio = 400 / _local6; if (ratio < 1) { _local3 = _local3 * ratio; _local2 = _local2 * ratio; _xcam = (-_root.objects.ai4.xpos) - _local3; _zcam = (-_root.objects.ai4.ypos) - _local2; } _angleY = (-theeRot) - 90; } } function initMode7() { dists = []; leCoses = []; _scanSteps = 1; _nbScans = 200; var _local4; var _local1; _local4 = ((20 / _nbScans) * Math.PI) / 180; _local1 = 0; var _local2 = Math.sin; var _local3 = Math.cos; i = 0; while (i < _nbScans) { ground.createEmptyMovieClip(i, 100 + i); ground[i]._x = (-ground._x) + (_resoDx * 0.5); ground[i]._y = (-ground._y) + (i + 200); _local1 = _local1 + _local4; rayY = _local2(_local1); dist = 20 / rayY; dists.push(dist); leCoses.push(_local3(_local1) * dist); ground[i]._xscale = 50000 / dist; i++; } } function manageMode7() { var _local1; var _local10; var _local4; var _local12; var _local14; var _local11; var _local17; var _local18; var _local15; var _local16; var _local2; var _local13; _local15 = Math.sin; _local16 = Math.cos; _local2 = new flash.geom.Matrix(); _local2.rotate((_angleY * Math.PI) / 180); _local10 = (_resoDx * 0.5) / 500; _local17 = 0; _local12 = _local15((_angleY * Math.PI) / 180); _local11 = _local16((_angleY * Math.PI) / 180); var _local3 = 0; while (_local3 < tArray.length) { sortObject(objects["tree" + _local3]); _local3++; } prepBushes(); sortBushes(boundaryDistance, 1, 5); sortAllBushes(); _local13 = groundBmp; _local1 = -1; while (_local1++ , _local1 < _nbScans) { ground[_local1].clear(); if (_local14 < 0) { continue; } var _local9 = dists[_local1]; var _local8 = leCoses[_local1]; var _local7 = (_xcam - (_local12 * _local8)) - 1024; var _local6 = (_zcam - (_local11 * _local8)) - 1024; _local2.tx = (_local7 * _local2.a) + (_local6 * _local2.c); _local2.ty = ((_local7 * _local2.b) + (_local6 * _local2.d)) + 70; _local4 = _local10 * _local9; var _local5 = _local4; ground[_local1].beginBitmapFill(_local13, _local2, true, false); ground[_local1].moveTo(-_local4, 0); ground[_local1].lineTo(_local5, 0); ground[_local1].lineTo(_local5, _scanSteps); ground[_local1].lineTo(-_local4, _scanSteps); ground[_local1].endFill(); } } trigerMap(0); _nbScans = 0; initMode7(0); grassDistance = 15; boundaryDistance = 35; resultPanel._visible = 0; positions = ["1st", "2nd", "3rd", "4th"]; flying = false; fade.swapDepths(2); _quality = "LOW"; var player = objects.attachMovie(_root.theCar, "player", 999); player._x = 250; player._y = 361; player._xscale = (player._yscale = 150); player.id = 999; player.swapDepths((int(player._y) * 1000) + 999); player.myFilter = new flash.filters.ColorMatrixFilter(_root.colourArray); player.headLights._visible = 1; lapnum = 0; speedo.lap.text = ("LAP " + lapnum) + "/3"; if (theCar == "toyota") { playersMaxSpeed = 15; turningCircle = 0.5; playersAccel = 0.4; } else { playersMaxSpeed = 14; turningCircle = 0.6; playersAccel = 0.55; } checkPointReached = 2; frames.swapDepths(10); reflections._x = objects._x; reflections._y = objects._y; createEmptyMovieClip("ground", 1); ac = 0; countdown.swapDepths(11); objects.swapDepths(3); totTrees = 50; treeMat = new flash.geom.Matrix(); _root.oo = objects.ai1; _root.oo2 = objects.ai2; kh1 = 361; flying = false; initMode7(); ttt = 0; cck = 0; objects.player.fly = 0; initBushes(boundaryDistance, 1, 5); onMouseDown = function () { ttt = 0; cck = 0; }; onMouseUp = function () { }; onEnterFrame = function () { if (_quality != "LOW") { _quality = "LOW"; } if (gamePaused != 1) { player.headLights._visible = 1; moving = 0; cck++; tt = getTimer() - st; ttt = ttt + int(tt); tta = int((ttt / cck) * 100) / 100; st = getTimer(); frames.tt = tt; frames.tta = tta; player = objects.player; if (allowHack == 1) { _xcam = -objects.ai3.xpos; _zcam = -objects.ai3.ypos; } player.w1.r._rotation = player.w1.r._rotation - (speed * 5); player.w2.r._rotation = player.w2.r._rotation - (speed * 5); player.w1.r.b._alpha = Math.abs(speed) * 10; player.w2.r.b._alpha = Math.abs(speed) * 10; if (player.w1.r.b._alpha > 100) { player.w1.r.b._alpha = 100; } if (player.w2.r.b._alpha > 100) { player.w2.r.b._alpha = 100; } drawRoad(); sortspeedo(); sortSky(); moveCars(); if ((ac == 1) and (endRace != 1)) { sortTimer(); } } }; rotchange = 0; speed = 0; kartchange = 0; startEngine();
Instance of Symbol 810 MovieClip "speedo" in Frame 75
onClipEvent (load) { this.swapDepths(4); }
Frame 77
prevFrame();
Frame 90
cArray = [[34.45, 263.55], [36.3, 280.6], [42, 293], [49.65, 303.25], [62.95, 315.35], [81.25, 320], [109.8, 319.4], [128.7, 312.25], [139.55, 297.35], [141.7, 279.4], [142.35, 256.45], [136.75, 235.95], [121.85, 212.7], [109.8, 197.5], [104, 177], [104.5, 159.7], [116.6, 142], [144.2, 129.3], [166.5, 126.5], [187, 128.05], [202, 135], [217.35, 144.2], [234.1, 161.25], [240, 173.65], [239.1, 201.25], [236.3, 223.25], [220.8, 240], [210.25, 250.25], [204.95, 266.35], [205.9, 286.2], [215.8, 304.8], [229.15, 313.8], [247.15, 319.4], [272, 320], [290.25, 313.2], [309.15, 298.6], [316, 279.7], [317.85, 257.7], [317.55, 235.65], [318.45, 217.35], [321.55, 193.2], [325.6, 173.05], [323.1, 146.65], [320.95, 128.05], [315.05, 106.05], [312.25, 86.5], [311.35, 59.55], [305.45, 39.1], [296.45, 29.45], [277.85, 22.65], [261.1, 23.9], [242.8, 27.3], [227.6, 32.55], [207.15, 36.6], [186.35, 37.2], [169, 34.1], [151, 30], [129, 25], [109, 23], [86, 22], [67, 24], [50, 29], [35, 40], [23, 54], [17, 70], [13, 84], [13, 98], [13, 116], [18, 133], [23, 146], [29, 160], [36, 176], [37, 195], [35, 211], [34, 231], [34, 243]]; tArray = [[125, 149, 0], [106, 133, 0], [166, 137, 0], [175, 114, 25], [139, 143, 0], [236, 145, 0], [223, 132, 0], [299, 137, 0], [304, 210, 0], [301, 121, 0], [314, 133, 0], [195, 264, 0], [201, 247, 0], [221, 276, 0], [197, 294, 0], [206, 316, 0], [222, 324, 0], [304, 319, 0], [302, 281, 0], [317, 302, 0], [38, 307, 0], [47, 313, 0], [43, 266, 0], [10, 148, 0], [27, 180, 0], [39, 160, 0], [47, 278, 0], [64, 15, 0], [36, 25, 0], [215, 22, 0], [187, 45, 0], [193, 65, 0], [267, 13, 0], [258, 31, 0], [303, 18, 0], [319, 87, 0], [118, 177, 0], [133, 172, 0], [136, 215, -8], [131, 205, 0]]; bArray = []; !!!ERROR
Frame 91
prevFrame();
Frame 92
ipx = px; onEnterFrame = function () { st = getTimer(); if (trackNeedsDrawing == true) { drawTrack(); } else { gotoAndStop("level" + levelSelected); } };
Frame 93
prevFrame();
Frame 95
function doRain() { rain._y = rain._y + 14; if (rain._y > 0) { rain._y = rain._y - 400; } } rain.swapDepths(2003); initCars(); function initIt() { var _local1; _resoDx = Stage.width; _resoDy = 200; ground._x = _resoDx * 0.5; ground._y = _resoDy * 0.5; _angleX = 0; _angleY = 0; _ycam = 20; _xcam = 730; _zcam = -820; } player = objects.player; _root.player.swapDepths((int(_root.player._y) * 1000) + 999); _root.line = _root.createEmptyMovieClip("line", 5001); pic = createEmptyMovieClip("pic", 10001); mov = pic.createEmptyMovieClip("mov", 2); var _nbMs; var _oldTime; var _resoDx; var _resoDy; var _xcam; var _ycam; var _zcam; var _angleX; var _angleY; var _nbScans; var _scanSteps; var _bmpd; var _mapId; var _mapList; var _bMouse; mud = flash.display.BitmapData.loadBitmap("mud"); camx = 0; camy = 0; var x = 0; var y = 0; _bMouse = false; initIt(); function sortSky() { sky.sky._x = (-_angleY) / 0.09; while (sky.sky._x < -2000) { sky.sky._x = sky.sky._x + 2000; } while (sky.sky._x > 0) { sky.sky._x = sky.sky._x - 2000; } } function checkpos(_angleY, _nbMs, speed) { ox = _xcam; oy = _zcam; orx = rayX; ory = rayZ; pushed = pushed * trackFriction; rayX = Math.sin((_angleY * Math.PI) / 180); rayZ = Math.cos((_angleY * Math.PI) / 180); _xcam = _xcam - (rayX * speed); _zcam = _zcam - (rayZ * speed); if ((((_xcam < 176) and (_xcam > 120)) and (_zcam < 584)) and (_zcam > 544)) { oldfly = objects.player.fly; objects.player.fly = -(120 - _xcam); flyamount = objects.player.fly - oldfly; } else { objects.player.fly = objects.player.fly + flyamount; if (flyamount > 0) { flying = true; } } flyamount = flyamount - 2; if (objects.player.fly > 0) { objects.player._y = kh1 - objects.player.fly; if (flying == true) { objects.player.shad._y = (kh1 - objects.player._y) + 4; } } else { objects.player._y = kh1; objects.player.shad._y = (kh1 - objects.player._y) + 4; } if (objects.player.fly <= 0) { flying = false; var _local24 = ox - _xcam; var _local23 = oy - _zcam; var _local11 = -int(_xcam / 8); var _local10 = -int(_zcam / 8); _local11 = _local11 + 128; _local10 = _local10 + 128; var _local15 = speed / 15; var _local25 = (speed / 2) + 3; var _local19 = 0; if (speed > 0) { _local19 = 1; } var _local13 = ox + ((_xcam - ox) / 2); var _local21 = oy + ((_zcam - oy) / 2); var _local18 = (-int(_local13 / 8)) + 128; var _local17 = (-int(_local21 / 8)) + 128; var _local3 = _root.mapArray[_local11][_local10]; var _local7 = _root.mapArray[_local18][_local17]; breaking = 0; if (_local3 == undefined) { _local3 = 1; } if (((_local3 != 6) and (_local3 != 7)) and (_local3 != 5)) { if (pea._y != kh1) { pea._y = kh1; } } if ((((_local3 == 4) or (_local3 == 5)) or (_local7 == 4)) or (_local7 == 5)) { if (checkPointReached == 0) { checkPointReached = 1; } } if ((((_local3 == 6) or (_local3 == 7)) or (_local7 == 6)) or (_local7 == 7)) { if (checkPointReached == 1) { checkPointReached = 2; } } if ((((_local3 == 8) or (_local3 == 9)) or (_local7 == 8)) or (_local7 == 9)) { if (checkPointReached == 2) { checkPointReached = 0; lapnum++; if (lapnum > 1) { if ((lapTime < bestTime) or (bestTime == 0)) { bestTime = lapTime; var _local20 = lapTime % 100; var _local12 = int(lapTime / 100); var _local14 = _local12 % 60; var _local22 = int(_local12 / 60); speedo.best.text = (((("BEST LAP: " + sortZero(_local22)) + ":") + sortZero(_local14)) + ":") + sortZero(_local20); } lapTime = 0; } if (lapnum == 4) { _xcama = 0; _zcama = 0; endRace = 1; resultPanel._visible = 1; resultPanel.swapDepths(3002); objects.ai4 = objects.player; objects.ai4.ang = objects.player._currentframe; objects.ai4.xpos = (-_xcam) - Math.sin((objects.ai4.ang * Math.PI) / 180); objects.ai4.ypos = (-_zcam) - Math.cos((objects.ai4.ang * Math.PI) / 180); objects.ai4.pos = -1; objects.ai4.topSpeed = 15; objects.ai4.speed = speed; objects.ai4.accel = 0.2; var _local4 = objects.ai4; objects.ai4.pos++; _local4.dx = _local4.xpos - ((cArray[_local4.pos][0] * 8) - 1024); _local4.dy = _local4.ypos - ((cArray[_local4.pos][1] * 8) - 1024); _local4.dz = Math.sqrt((_local4.dx * _local4.dx) + (_local4.dy * _local4.dy)); _local4.ra = 0; _local4.posCount = 0; _local4.maxspeed = _local4.topSpeed; _local4.pushed = 0; trackCar = 1; ahead = 0; var _local2 = 1; while (_local2 <= 3) { if (objects["ai" + _local2].lapnum >= 4) { ahead++; } _local2++; } resultPanel.place = positions[ahead]; if (ahead == 0) { resultPanel.congrats._visible = 1; _root.levelsDone = _root.levelSelected; saveCookie(_root.levelsDone); } else { resultPanel.tryagain._visible = 1; } } else { speedo.lap.text = ("LAP " + lapnum) + "/3"; } } } if ((((_local3 == 0) or (_local3 == 4)) or (_local3 == 6)) or (_local3 == 8)) { maxspeed = 2; breaking = 0.25; offroad = 1; } else { grassplaying = 0; objects.player._rotation = 0; maxspeed = playersMaxSpeed; offroad = 0; } if ((_local3[0] == 3) or (_local7[0] == 3)) { var _local6 = (-int(ox / 8)) + 128; var _local5 = (-int(oy / 8)) + 128; while (_root.mapArray[_local6][_local5][0] == 3) { ox = ox + Math.sin((_root.mapArray[_local6][_local5][1] * Math.PI) / 180); oy = oy + Math.cos((_root.mapArray[_local6][_local5][1] * Math.PI) / 180); _local6 = (-int(ox / 8)) + 128; _local5 = (-int(oy / 8)) + 128; } if (_local3[1]) { var _local16 = _angleY - _local3[1]; tempDiff = _local3[1]; } else { tempDiff = _local7[1]; var _local16 = _angleY - _local7[1]; } while (tempDiff > 90) { tempDiff = tempDiff - 90; } while (tempDiff < 0) { tempDiff = tempDiff + 90; } tempAngle = _angleY; while (tempAngle > 90) { tempAngle = tempAngle - 90; } while (tempAngle < 0) { tempAngle = tempAngle + 90; } var _local16 = tempAngle - tempDiff; speed = (-speed) * 0.8; _xcam = ox; _zcam = oy; rayX = orx; rayZ = ory; } if (_local3 == 1) { objects.player._y = kh1 + (random(2) * _local15); } } return(speed); } flyamount = 0; pushed = 0; trackFriction = 0.5; function startrace() { ac = 1; bestTime = 0; lapTime = 0; totalTime = 0; } function sortTimer() { lapTime = lapTime + 4; var _local3 = lapTime % 100; var _local1 = int(lapTime / 100); var _local2 = _local1 % 60; var _local4 = int(_local1 / 60); speedo.timec.text = (((("Lap Time: " + sortZero(_local4)) + ":") + sortZero(_local2)) + ":") + sortZero(_local3); totalTime = totalTime + 4; _local3 = totalTime % 100; _local1 = int(totalTime / 100); _local2 = _local1 % 60; _local4 = int(_local1 / 60); speedo.ttime.text = (((("Tot. Time: " + sortZero(_local4)) + ":") + sortZero(_local2)) + ":") + sortZero(_local3); } function sortZero(what) { if (String(what).length == 1) { what = "0" + what; } return(what); } function drawRoad() { synchro(); manageKeys(); manageMode7(); } function synchro() { _nbMs = 1; } function manageKeys() { _ycam = 20; var _local8; var _local7; var _local10; var _local9; vk = 0; if (endRace != 1) { if (Key.isDown(39)) { dir = "right"; if ((ac == 1) and (flying == false)) { if (((rotchange > -5) and (rotchange < 5)) and (speed != 0)) { kartchange = kartchange - 0.5; if (speed > 0) { rotchange = rotchange - turningCircle; } else { rotchange = rotchange + turningCircle; } } } } if (Key.isDown(37)) { dir = "left"; if ((ac == 1) and (flying == false)) { if (((rotchange < 5) and (rotchange > -5)) and (speed != 0)) { kartchange = kartchange + 0.5; if (speed > 0) { rotchange = rotchange + turningCircle; } else { rotchange = rotchange - turningCircle; } } } } if ((rotchange != 0) and (flying == false)) { rotchange = rotchange + ((-rotchange) / (20 - speed)); } if ((kartchange != 0) and (flying == false)) { kartchange = kartchange + ((-kartchange) / (20 - speed)); } if (flying == false) { _angleY = _angleY - rotchange; } objects.player.gotoAndStop(Math.round(180 - (kartchange * 6))); objects.player.car.gotoAndStop(Math.round(180 - (kartchange * 6))); objects.player.car.filters = [objects.player.myFilter]; objects.player.l1._visible = 0; objects.player.l2._visible = 0; objects.player.l3._visible = 0; objects.player.shad.r._rotation = 90 + objects.player._currentframe; if (Key.isDown(38)) { accelerate(); if (speed <= maxspeed) { if (((ac == 1) and (flying == false)) and (endRace != 1)) { speed = speed + playersAccel; } } } decelerate(); if (Key.isDown(40)) { if (((ac == 1) and (speed > -1)) and (flying == false)) { speed = speed - 0.3; if (speed > 0) { objects.player.l1._visible = 1; objects.player.l2._visible = 1; } else { objects.player.l3._visible = 1; } } } if ((speed > 0.2) and (flying == false)) { speed = speed - 0.2; } else if (flying == false) { if (Key.isDown(40)) { if (speed < 0) { objects.player.l3._visible = 1; } } else if (_root.speed < -0.2) { speed = speed + 0.2; } else { speed = 0; } } if (((speed - breaking) > maxspeed) and (flying == false)) { speed = speed - breaking; } } _angleX = _angleX % 360; _angleY = _angleY % 360; vl = 0; if ((ac == 1) and (endRace != 1)) { speed = checkpos(_angleY, _nbMs, speed); } if (_root.trackCar == 1) { var _local5 = (_root.objects.ai4.xpos + _xcam) * 0.002; var _local4 = (_root.objects.ai4.ypos + _zcam) * 0.002; _xcama = _xcama + _local5; _zcama = _zcama + _local4; _xcama = _xcama * 0.99; _zcama = _zcama * 0.99; _xcam = _xcam - _xcama; _zcam = _zcam - _zcama; var _local3 = (-_xcam) - _root.objects.ai4.xpos; var _local2 = (-_zcam) - _root.objects.ai4.ypos; var _local6 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); theeRot = (Math.atan2(_local2, _local3) * 180) / Math.PI; ratio = 400 / _local6; if (ratio < 1) { _local3 = _local3 * ratio; _local2 = _local2 * ratio; _xcam = (-_root.objects.ai4.xpos) - _local3; _zcam = (-_root.objects.ai4.ypos) - _local2; } _angleY = (-theeRot) - 90; } } function initMode7() { dists = []; leCoses = []; _scanSteps = 1; _nbScans = 200; var _local4; var _local1; _local4 = ((20 / _nbScans) * Math.PI) / 180; _local1 = 0; var _local2 = Math.sin; var _local3 = Math.cos; i = 0; while (i < _nbScans) { ground.createEmptyMovieClip(i, 100 + i); ground[i]._x = (-ground._x) + (_resoDx * 0.5); ground[i]._y = (-ground._y) + (i + 200); _local1 = _local1 + _local4; rayY = _local2(_local1); dist = 20 / rayY; dists.push(dist); leCoses.push(_local3(_local1) * dist); ground[i]._xscale = 50000 / dist; i++; } } function manageMode7() { var _local1; var _local10; var _local4; var _local12; var _local14; var _local11; var _local17; var _local18; var _local15; var _local16; var _local2; var _local13; _local15 = Math.sin; _local16 = Math.cos; _local2 = new flash.geom.Matrix(); _local2.rotate((_angleY * Math.PI) / 180); _local10 = (_resoDx * 0.5) / 500; _local17 = 0; _local12 = _local15((_angleY * Math.PI) / 180); _local11 = _local16((_angleY * Math.PI) / 180); var _local3 = 0; while (_local3 < tArray.length) { sortObject(objects["tree" + _local3]); _local3++; } prepBushes(); sortBushes(grassDistance, 0, 1); sortAllBushes(); sortRamp(); _local13 = groundBmp; _local1 = -1; while (_local1++ , _local1 < _nbScans) { ground[_local1].clear(); if (_local14 < 0) { continue; } var _local9 = dists[_local1]; var _local8 = leCoses[_local1]; var _local7 = (_xcam - (_local12 * _local8)) - 1024; var _local6 = (_zcam - (_local11 * _local8)) - 1024; _local2.tx = (_local7 * _local2.a) + (_local6 * _local2.c); _local2.ty = ((_local7 * _local2.b) + (_local6 * _local2.d)) + 70; _local4 = _local10 * _local9; var _local5 = _local4; ground[_local1].beginBitmapFill(_local13, _local2, true, false); ground[_local1].moveTo(-_local4, 0); ground[_local1].lineTo(_local5, 0); ground[_local1].lineTo(_local5, _scanSteps); ground[_local1].lineTo(-_local4, _scanSteps); ground[_local1].endFill(); } } trigerMap(0); _nbScans = 0; initMode7(0); grassDistance = 7; boundaryDistance = 1; resultPanel._visible = 0; positions = ["1st", "2nd", "3rd", "4th"]; fade.swapDepths(2); _quality = "LOW"; var player = objects.attachMovie(_root.theCar, "player", 999); player._x = 250; player._y = 361; player._xscale = (player._yscale = 150); player.id = 999; player.swapDepths((int(player._y) * 1000) + 999); player.myFilter = new flash.filters.ColorMatrixFilter(_root.colourArray); lapnum = 0; speedo.lap.text = ("LAP " + lapnum) + "/3"; checkPointReached = 2; frames.swapDepths(10); reflections._x = objects._x; reflections._y = objects._y; if (theCar == "toyota") { playersMaxSpeed = 15; turningCircle = 0.5; playersAccel = 0.4; } else { playersMaxSpeed = 14; turningCircle = 0.6; playersAccel = 0.55; } createEmptyMovieClip("ground", 1); ac = 0; countdown.swapDepths(11); objects.swapDepths(3); totTrees = 50; treeMat = new flash.geom.Matrix(); _root.oo = objects.ai1; _root.oo2 = objects.ai2; kh1 = 361; flying = false; initMode7(); ttt = 0; cck = 0; objects.player.fly = 0; initBushes(grassDistance, 0, 1); onMouseDown = function () { ttt = 0; cck = 0; }; onMouseUp = function () { }; onEnterFrame = function () { if (_quality != "LOW") { _quality = "LOW"; } if (gamePaused != 1) { player.headLights._visible = 0; moving = 0; cck++; tt = getTimer() - st; ttt = ttt + int(tt); tta = int((ttt / cck) * 100) / 100; st = getTimer(); frames.tt = tt; frames.tta = tta; player = objects.player; if (allowHack == 1) { _xcam = -objects.ai3.xpos; _zcam = -objects.ai3.ypos; } player.w1.r._rotation = player.w1.r._rotation - (speed * 5); player.w2.r._rotation = player.w2.r._rotation - (speed * 5); player.w1.r.b._alpha = Math.abs(speed) * 10; player.w2.r.b._alpha = Math.abs(speed) * 10; if (player.w1.r.b._alpha > 100) { player.w1.r.b._alpha = 100; } if (player.w2.r.b._alpha > 100) { player.w2.r.b._alpha = 100; } drawRoad(); sortspeedo(); sortSky(); doRain(); moveCars(); if ((ac == 1) and (endRace != 1)) { sortTimer(); } } }; rotchange = 0; speed = 0; kartchange = 0; startEngine();
Instance of Symbol 810 MovieClip "speedo" in Frame 95
onClipEvent (load) { this.swapDepths(2005); }
Frame 97
prevFrame();
Frame 110
cArray = [[35.4, 265], [42.25, 282.9], [55, 298, 0], [84, 302, 0], [110.7, 299], [129.55, 292.1], [152.5, 287.5], [174.55, 287.95], [195.3, 298.3], [213.7, 299.75], [234, 302.65], [252, 311], [277.3, 313.45], [295.65, 313.45], [313.95, 314.5], [323.1, 311.45], [323.6, 298.2], [326, 279, 0], [331, 261, 0], [314, 247, 0], [295.15, 247.8], [283.4, 247.8], [268.65, 253.95], [248.8, 254.45], [235.6, 247.8], [224.4, 240.2], [219.3, 222.4], [218.8, 202], [226.45, 189.8], [246.3, 184.2], [262, 184], [276, 183], [286.55, 176.25], [303.75, 169.45], [319, 162], [327, 153], [328.15, 142.3], [320.55, 132.3], [311.35, 127.55], [294.95, 124.45], [279.9, 119.15], [268.45, 110.4], [261.1, 102.05], [259.15, 90.75], [264.05, 82.4], [282, 78], [299.45, 76.4], [308.85, 66.55], [309.75, 50.35], [301.7, 33.3], [290.45, 22.45], [275.6, 17.05], [260.3, 14.4], [245.05, 15.3], [229.75, 15.75], [220.75, 20.65], [215.8, 32.8], [215.35, 44.95], [217.15, 60.25], [224.8, 70.15], [228.4, 87.2], [230.65, 100.25], [235.15, 115.55], [246, 133, 0], [248, 150, 0], [241, 167, 0], [222, 175, 0], [209.05, 178.05], [197.8, 185.7], [183, 187.05], [166.8, 183.9], [153.75, 178.05], [147.45, 167.25], [147.45, 146.1], [147, 125.9], [151.5, 108.35], [157.8, 100.7], [169.95, 97.55], [179.85, 103.4], [184, 116], [198, 120], [207, 106], [207, 89], [200.95, 58.45], [193.75, 40.9], [179.85, 27], [161, 19], [146, 16], [123, 13], [96.2, 12.6], [76.9, 12.6], [64.3, 16.65], [55.3, 23.85], [51.7, 35.5], [57, 45], [70, 47], [71, 58], [67, 68], [59.8, 76.9], [47.65, 79.6], [31.9, 82.3], [21.6, 90.35], [18.9, 105.65], [19.8, 118.7], [33.25, 121.85], [55.3, 125], [72.85, 133.1], [85.4, 138.5], [106.1, 144.3], [117.35, 154.65], [122.3, 171.75], [124.1, 188.85], [123.2, 203.65], [133, 214], [147.9, 220.75], [169.05, 224.8], [181.65, 235.6], [185, 248], [186, 264], [176.7, 270.2], [154.65, 272], [138.9, 269.35], [124.1, 263.5], [118, 242], [115, 225], [105.2, 216.25], [89.45, 207.75], [71.05, 203.7], [51.7, 204.15], [35, 211], [30.55, 221.65], [31, 241]]; tArray = []; bArray = [[58, 238, ["b2"]], [115, 279, ["b3"]], [211, 279, ["b4", "b5"]], [307, 283, []], [195, 198, ["b6", "b7"]], [295, 151, ["b9"]], [138, 187, ["b8"]], [120, 42, []], [249, 113, ["b10"]], [249, 35, []], [202, 7, ["b12"]], [225, 144, []], [152, 247, ["b14"]], [87, 180, ["b15"]], [7, 162, []], [247, 222, ["b17"]], [334, 208, []]]; !!!ERROR
Frame 111
prevFrame();
Frame 112
ipx = px; onEnterFrame = function () { st = getTimer(); if (trackNeedsDrawing == true) { drawTrack(); } else { gotoAndStop("level" + levelSelected); } };
Frame 113
prevFrame();
Frame 115
initCars(); function initIt() { var _local1; _resoDx = Stage.width; _resoDy = 200; ground._x = _resoDx * 0.5; ground._y = _resoDy * 0.5; _angleX = 0; _angleY = 0; _ycam = 20; _xcam = 730; _zcam = -820; } player = objects.player; _root.player.swapDepths((int(_root.player._y) * 1000) + 999); _root.line = _root.createEmptyMovieClip("line", 5001); pic = createEmptyMovieClip("pic", 10001); mov = pic.createEmptyMovieClip("mov", 2); var _nbMs; var _oldTime; var _resoDx; var _resoDy; var _xcam; var _ycam; var _zcam; var _angleX; var _angleY; var _nbScans; var _scanSteps; var _bmpd; var _mapId; var _mapList; var _bMouse; mud = flash.display.BitmapData.loadBitmap("mud"); camx = 0; camy = 0; var x = 0; var y = 0; _bMouse = false; initIt(); function sortSky() { sky.sky._x = (-_angleY) / 0.09; while (sky.sky._x < -2000) { sky.sky._x = sky.sky._x + 2000; } while (sky.sky._x > 0) { sky.sky._x = sky.sky._x - 2000; } } function checkpos(_angleY, _nbMs, speed) { ox = _xcam; oy = _zcam; orx = rayX; ory = rayZ; rayX = Math.sin((_angleY * Math.PI) / 180); rayZ = Math.cos((_angleY * Math.PI) / 180); pushed = pushed * trackFriction; _xcam = _xcam - (rayX * speed); _zcam = _zcam - (rayZ * speed); if (objects.player.fly <= 0) { flying = false; var _local24 = ox - _xcam; var _local23 = oy - _zcam; var _local12 = -int(_xcam / 8); var _local11 = -int(_zcam / 8); _local12 = _local12 + 128; _local11 = _local11 + 128; var _local9 = speed / 15; var _local25 = (speed / 2) + 3; var _local14 = 0; if (speed > 0) { _local14 = 1; } var _local15 = ox + ((_xcam - ox) / 2); var _local21 = oy + ((_zcam - oy) / 2); var _local19 = (-int(_local15 / 8)) + 128; var _local18 = (-int(_local21 / 8)) + 128; var _local3 = _root.mapArray[_local12][_local11]; var _local7 = _root.mapArray[_local19][_local18]; breaking = 0; if (_local3 == undefined) { _local3 = 1; } if (((_local3 != 6) and (_local3 != 7)) and (_local3 != 5)) { if (pea._y != kh1) { pea._y = kh1; } } if ((((_local3 == 4) or (_local3 == 5)) or (_local7 == 4)) or (_local7 == 5)) { if (checkPointReached == 0) { checkPointReached = 1; } } if ((((_local3 == 6) or (_local3 == 7)) or (_local7 == 6)) or (_local7 == 7)) { if (checkPointReached == 1) { checkPointReached = 2; } } if ((((_local3 == 8) or (_local3 == 9)) or (_local7 == 8)) or (_local7 == 9)) { if (checkPointReached == 2) { checkPointReached = 0; lapnum++; if (lapnum > 1) { if ((lapTime < bestTime) or (bestTime == 0)) { bestTime = lapTime; var _local20 = lapTime % 100; var _local13 = int(lapTime / 100); var _local16 = _local13 % 60; var _local22 = int(_local13 / 60); speedo.best.text = (((("BEST LAP: " + sortZero(_local22)) + ":") + sortZero(_local16)) + ":") + sortZero(_local20); } lapTime = 0; } if (lapnum == 4) { _xcama = 0; _zcama = 0; endRace = 1; resultPanel._visible = 1; resultPanel.swapDepths(3002); objects.ai4 = objects.player; objects.ai4.ang = objects.player._currentframe; objects.ai4.xpos = (-_xcam) - Math.sin((objects.ai4.ang * Math.PI) / 180); objects.ai4.ypos = (-_zcam) - Math.cos((objects.ai4.ang * Math.PI) / 180); objects.ai4.pos = -1; objects.ai4.topSpeed = 15; objects.ai4.speed = speed; objects.ai4.accel = 0.2; var _local4 = objects.ai4; objects.ai4.pos++; _local4.dx = _local4.xpos - ((cArray[_local4.pos][0] * 8) - 1024); _local4.dy = _local4.ypos - ((cArray[_local4.pos][1] * 8) - 1024); _local4.dz = Math.sqrt((_local4.dx * _local4.dx) + (_local4.dy * _local4.dy)); _local4.ra = 0; _local4.posCount = 0; _local4.maxspeed = _local4.topSpeed; _local4.pushed = 0; trackCar = 1; ahead = 0; var _local2 = 1; while (_local2 <= 3) { if (objects["ai" + _local2].lapnum >= 4) { ahead++; } _local2++; } resultPanel.place = positions[ahead]; if (ahead == 0) { resultPanel.congrats._visible = 1; resultPanel.congrats.gotoAndStop(2); _root.levelsDone = _root.levelSelected; saveCookie(_root.levelsDone); } else { resultPanel.tryagain.gotoAndStop(2); resultPanel.tryagain._visible = 1; } } else { speedo.lap.text = ("LAP " + lapnum) + "/3"; } } } if ((((_local3 == 0) or (_local3 == 4)) or (_local3 == 6)) or (_local3 == 8)) { objects.player._y = kh1 + (random(3) * _local9); objects.player._rotation = ((random(7) - 3) * _local9) + ((random(5) - 2) * _local14); maxspeed = 2; breaking = 0.25; offroad = 1; } else { grassplaying = 0; objects.player._rotation = 0; maxspeed = playersMaxSpeed; offroad = 0; } if ((_local3[0] == 3) or (_local7[0] == 3)) { var _local6 = (-int(ox / 8)) + 128; var _local5 = (-int(oy / 8)) + 128; while (_root.mapArray[_local6][_local5][0] == 3) { ox = ox + Math.sin((_root.mapArray[_local6][_local5][1] * Math.PI) / 180); oy = oy + Math.cos((_root.mapArray[_local6][_local5][1] * Math.PI) / 180); _local6 = (-int(ox / 8)) + 128; _local5 = (-int(oy / 8)) + 128; } if (_local3[1]) { var _local17 = _angleY - _local3[1]; tempDiff = _local3[1]; } else { tempDiff = _local7[1]; var _local17 = _angleY - _local7[1]; } while (tempDiff > 90) { tempDiff = tempDiff - 90; } while (tempDiff < 0) { tempDiff = tempDiff + 90; } tempAngle = _angleY; while (tempAngle > 90) { tempAngle = tempAngle - 90; } while (tempAngle < 0) { tempAngle = tempAngle + 90; } var _local17 = tempAngle - tempDiff; speed = (-speed) * 0.8; _xcam = ox; _zcam = oy; rayX = orx; rayZ = ory; } if (_local3 == 1) { objects.player._y = kh1 + (random(2) * _local9); } } return(speed); } flyamount = 0; trackFriction = 0.5; pushed = 0; function startrace() { ac = 1; bestTime = 0; lapTime = 0; totalTime = 0; } function sortTimer() { lapTime = lapTime + 4; var _local3 = lapTime % 100; var _local1 = int(lapTime / 100); var _local2 = _local1 % 60; var _local4 = int(_local1 / 60); speedo.timec.text = (((("LAP TIME: " + sortZero(_local4)) + ":") + sortZero(_local2)) + ":") + sortZero(_local3); totalTime = totalTime + 4; _local3 = totalTime % 100; _local1 = int(totalTime / 100); _local2 = _local1 % 60; _local4 = int(_local1 / 60); speedo.ttime.text = (((("TOT.TIME: " + sortZero(_local4)) + ":") + sortZero(_local2)) + ":") + sortZero(_local3); } function sortZero(what) { if (String(what).length == 1) { what = "0" + what; } return(what); } function drawRoad() { synchro(); manageKeys(); manageMode7(); } function synchro() { _nbMs = 1; } function manageKeys() { _ycam = 20; var _local8; var _local7; var _local10; var _local9; vk = 0; if (endRace != 1) { if (Key.isDown(39)) { dir = "right"; if ((ac == 1) and (flying == false)) { if (((rotchange > -5) and (rotchange < 5)) and (speed != 0)) { kartchange = kartchange - 0.5; if (speed > 0) { rotchange = rotchange - turningCircle; } else { rotchange = rotchange + turningCircle; } } } } if (Key.isDown(37)) { dir = "left"; if ((ac == 1) and (flying == false)) { if (((rotchange < 5) and (rotchange > -5)) and (speed != 0)) { kartchange = kartchange + 0.5; if (speed > 0) { rotchange = rotchange + turningCircle; } else { rotchange = rotchange - turningCircle; } } } } if ((rotchange != 0) and (flying == false)) { rotchange = rotchange + ((-rotchange) / (20 - speed)); } if ((kartchange != 0) and (flying == false)) { kartchange = kartchange + ((-kartchange) / (20 - speed)); } if (flying == false) { _angleY = _angleY - rotchange; } objects.player.gotoAndStop(Math.round(180 - (kartchange * 6))); objects.player.car.gotoAndStop(Math.round(180 - (kartchange * 6))); objects.player.car.filters = [objects.player.myFilter]; objects.player.l1._visible = 0; objects.player.l2._visible = 0; objects.player.l3._visible = 0; objects.player.shad.r._rotation = 90 + objects.player._currentframe; if (Key.isDown(38)) { accelerate(); if (speed <= maxspeed) { if (((ac == 1) and (flying == false)) and (endRace != 1)) { speed = speed + playersAccel; } } } decelerate(); if (Key.isDown(40)) { if (((ac == 1) and (speed > -1)) and (flying == false)) { speed = speed - 0.3; if (speed > 0) { objects.player.l1._visible = 1; objects.player.l2._visible = 1; } else { objects.player.l3._visible = 1; } } } if ((speed > 0.2) and (flying == false)) { speed = speed - 0.2; } else if (flying == false) { if (Key.isDown(40)) { if (speed < 0) { objects.player.l3._visible = 1; } } else if (_root.speed < -0.2) { speed = speed + 0.2; } else { speed = 0; } } if (((speed - breaking) > maxspeed) and (flying == false)) { speed = speed - breaking; } } _angleX = _angleX % 360; _angleY = _angleY % 360; vl = 0; if ((ac == 1) and (endRace != 1)) { speed = checkpos(_angleY, _nbMs, speed); } if (_root.trackCar == 1) { var _local5 = (_root.objects.ai4.xpos + _xcam) * 0.002; var _local4 = (_root.objects.ai4.ypos + _zcam) * 0.002; _xcama = _xcama + _local5; _zcama = _zcama + _local4; _xcama = _xcama * 0.99; _zcama = _zcama * 0.99; _xcam = _xcam - _xcama; _zcam = _zcam - _zcama; var _local3 = (-_xcam) - _root.objects.ai4.xpos; var _local2 = (-_zcam) - _root.objects.ai4.ypos; var _local6 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); theeRot = (Math.atan2(_local2, _local3) * 180) / Math.PI; ratio = 400 / _local6; if (ratio < 1) { _local3 = _local3 * ratio; _local2 = _local2 * ratio; _xcam = (-_root.objects.ai4.xpos) - _local3; _zcam = (-_root.objects.ai4.ypos) - _local2; } _angleY = (-theeRot) - 90; } } function initMode7() { dists = []; leCoses = []; _scanSteps = 1; _nbScans = 200; var _local4; var _local1; _local4 = ((20 / _nbScans) * Math.PI) / 180; _local1 = 0; var _local2 = Math.sin; var _local3 = Math.cos; i = 0; while (i < _nbScans) { ground.createEmptyMovieClip(i, 100 + i); ground[i]._x = (-ground._x) + (_resoDx * 0.5); ground[i]._y = (-ground._y) + (i + 200); _local1 = _local1 + _local4; rayY = _local2(_local1); dist = 20 / rayY; dists.push(dist); leCoses.push(_local3(_local1) * dist); ground[i]._xscale = 50000 / dist; i++; } } function manageMode7() { var _local1; var _local9; var _local3; var _local11; var _local13; var _local10; var _local16; var _local17; var _local14; var _local15; var _local2; var _local12; _local14 = Math.sin; _local15 = Math.cos; _local2 = new flash.geom.Matrix(); _local2.rotate((_angleY * Math.PI) / 180); _local9 = (_resoDx * 0.5) / 500; _local16 = 0; _local11 = _local14((_angleY * Math.PI) / 180); _local10 = _local15((_angleY * Math.PI) / 180); prepBushes(); sortBushes(grassDistance, 0, 1); sortAllBushes(); _local12 = groundBmp; _local1 = -1; while (_local1++ , _local1 < _nbScans) { ground[_local1].clear(); if (_local13 < 0) { continue; } var _local8 = dists[_local1]; var _local7 = leCoses[_local1]; var _local6 = (_xcam - (_local11 * _local7)) - 1024; var _local5 = (_zcam - (_local10 * _local7)) - 1024; _local2.tx = (_local6 * _local2.a) + (_local5 * _local2.c); _local2.ty = ((_local6 * _local2.b) + (_local5 * _local2.d)) + 70; _local3 = _local9 * _local8; var _local4 = _local3; ground[_local1].beginBitmapFill(_local12, _local2, true, false); ground[_local1].moveTo(-_local3, 0); ground[_local1].lineTo(_local4, 0); ground[_local1].lineTo(_local4, _scanSteps); ground[_local1].lineTo(-_local3, _scanSteps); ground[_local1].endFill(); } } trigerMap(0); _nbScans = 0; initMode7(0); grassDistance = 25; boundaryDistance = 1; resultPanel._visible = 0; positions = ["1st", "2nd", "3rd", "4th"]; fade.swapDepths(2); _quality = "LOW"; var player = objects.attachMovie(_root.theCar, "player", 999); player._x = 250; player._y = 361; player._xscale = (player._yscale = 150); player.id = 999; player.swapDepths((int(player._y) * 1000) + 999); player.myFilter = new flash.filters.ColorMatrixFilter(_root.colourArray); lapnum = 0; speedo.lap.text = ("LAP " + lapnum) + "/3"; checkPointReached = 2; frames.swapDepths(10); reflections._x = objects._x; reflections._y = objects._y; createEmptyMovieClip("ground", 1); ac = 0; if (theCar == "toyota") { playersMaxSpeed = 15; turningCircle = 0.5; playersAccel = 0.4; } else { playersMaxSpeed = 14; turningCircle = 0.6; playersAccel = 0.55; } countdown.swapDepths(11); objects.swapDepths(3); totTrees = 50; treeMat = new flash.geom.Matrix(); _root.oo = objects.ai1; _root.oo2 = objects.ai2; kh1 = 361; flying = false; initMode7(); ttt = 0; cck = 0; objects.player.fly = 0; initBushes(grassDistance, 0, 1); onMouseDown = function () { ttt = 0; cck = 0; }; onMouseUp = function () { }; onEnterFrame = function () { if (_quality != "LOW") { _quality = "LOW"; } if (gamePaused != 1) { player.headLights._visible = 0; moving = 0; cck++; tt = getTimer() - st; ttt = ttt + int(tt); tta = int((ttt / cck) * 100) / 100; st = getTimer(); frames.tt = tt; frames.tta = tta; player = objects.player; if (allowHack == 1) { _xcam = -objects.ai3.xpos; _zcam = -objects.ai3.ypos; } player.w1.r._rotation = player.w1.r._rotation - (speed * 5); player.w2.r._rotation = player.w2.r._rotation - (speed * 5); player.w1.r.b._alpha = Math.abs(speed) * 10; player.w2.r.b._alpha = Math.abs(speed) * 10; if (player.w1.r.b._alpha > 100) { player.w1.r.b._alpha = 100; } if (player.w2.r.b._alpha > 100) { player.w2.r.b._alpha = 100; } drawRoad(); sortspeedo(); sortSky(); moveCars(); if ((ac == 1) and (endRace != 1)) { sortTimer(); } } }; rotchange = 0; speed = 0; kartchange = 0; startEngine();
Instance of Symbol 810 MovieClip "speedo" in Frame 115
onClipEvent (load) { this.swapDepths(4); }
Frame 117
prevFrame();
Instance of Symbol 3 MovieClip in Symbol 10 MovieClip [light] Frame 1
onClipEvent (load) { swapDepths(0); }
Symbol 62 MovieClip Frame 197
if (_root.frame3Loaded != true) { _root.alreadyLoaded = _root.getBytesLoaded(); _root.load._visible = 1; } else { _root.gotoAndStop(3); } stop();
Symbol 71 Button
on (release) { _root.gotoAndStop(3); }
Symbol 72 Button
on (release) { _root.gotoAndStop(3); }
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 10
stop();
Symbol 81 MovieClip Frame 1
var t = logo; t.alphaTo = 0; t.alpha = 0; t.onRelease = function () { getURL ("http://www.gamersenterprise.com/?game=3Drally", "_blank"); }; t.onEnterFrame = function () { if (this.alpha < this.alphaTo) { this.alpha = this.alpha + 0.2; } if (this.alpha > this.alphaTo) { this.alpha = this.alpha - 0.2; } if (this.alpha > 0) { this.filters = [new flash.filters.GlowFilter(4605510, this.alpha, 4, 4, 2, 3, false, false)]; } else { this.filters = []; } }; t.onRollOver = (t.onDragOver = function () { this.alphaTo = 1; }); t.onRollOut = (t.onDragOut = function () { this.alphaTo = 0; });
Symbol 96 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 141 MovieClip [ripple] Frame 1
this.myType = "ripple"; this.xpos = (this.oxpos + random(16)) - 8; this.ypos = (this.oypos + random(16)) - 8;
Symbol 157 MovieClip Frame 1
stop();
Symbol 159 Button
on (release, keyPress "<Enter>") { if (usernameTF.text.length < 1) { pleaseEnter._visible = 1; } else { if (usernameTF.text.toLowerCase() == "iloveham") { cheat = 1; debugging = 1; unlocked = 5; } else { setCookie(usernameTF.text); } gotoAndStop ("track"); } }
Symbol 166 Button
on (release) { gotoAndStop ("title"); }
Symbol 253 Button
on (release) { playmoregames.removeMovieClip(); gotoAndStop ("title"); }
Symbol 274 Button
on (release) { getURL ("mailto:iulian_ene87@yahoo.com", "_blank"); }
Symbol 275 Button
on (release) { getURL ("http://www.fredheintz.com", "_blank"); }
Symbol 276 Button
on (release) { getURL ("http://emisign.blogspot.com", "_blank"); }
Symbol 277 Button
on (release) { getURL ("http://www.solution3.co.uk", "_blank"); }
Symbol 294 MovieClip Frame 1
stop(); blink = "0";
Symbol 294 MovieClip Frame 2
blink = "1";
Symbol 295 MovieClip Frame 1
if (Number(random(50)) == 1) { if (Number(eyelids.blink) == 0) { eyelids.play(); } }
Symbol 295 MovieClip Frame 2
gotoAndPlay (1);
Symbol 312 MovieClip Frame 1
play();
Symbol 324 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 1
h.gotoAndStop(this._name); play(); forcex = 0; forcey = 0;
Symbol 325 MovieClip Frame 2
aa = _xmouse - h._x; bb = _ymouse - h._x; if ((((Number(aa) > Number(-50)) and (Number(aa) < 50)) and (Number(bb) > Number(-50))) and (Number(bb) < 50)) { gotoAndPlay (3); } else { gotoAndPlay (1); }
Symbol 325 MovieClip Frame 3
aa = _xmouse - h._x; bb = _ymouse - h._y; if ((((Number(aa) > Number(-50)) and (Number(aa) < 50)) and (Number(bb) > Number(-50))) and (Number(bb) < 50)) { value = Number(aa * aa) + Number(bb * bb); rr = Math.sqrt(value); } else { rr = 0; if ((Number(powerx) == 0) and (Number(powery) == 0)) { gotoAndPlay (1); } } powerx = h._x - (((aa / rr) * (25 + Number(50 - rr))) / (rr / 2)); powery = h._y - (((bb / rr) * (25 + Number(50 - rr))) / (rr / 2)); forcex = (Number(forcex) + Number((-h._x) / 2)) / 1.66; forcey = (Number(forcey) + Number((-h._y) / 2)) / 1.66; h._x = Number(powerx) + Number(forcex); h._y = Number(powery) + Number(forcey);
Symbol 325 MovieClip Frame 4
gotoAndPlay (3);
Symbol 330 Button
on (release) { getURL ("http://www.letsdesign.co.uk/?link=3drally", "_blank"); }
Symbol 335 MovieClip Frame 1
if (_root.levelSelected != 3) { this._visible = 0; }
Symbol 741 MovieClip Frame 1
ai1.id = 1; ai2.id = 2; ais1.id = 3; ais2.id = 3;
Symbol 755 Button
on (release) { if (_currentframe == 1) { gotoAndStop (2); _root.theCar = "ford"; } }
Symbol 756 Button
on (release) { if (_currentframe == 2) { gotoAndStop (1); _root.theCar = "toyota"; } }
Symbol 757 MovieClip Frame 1
_root.theCar = "toyota"; stop();
Symbol 768 Button
on (release) { if (_root.trackNeedsDrawing == true) { _root.gotoAndStop("load" + _root.levelSelected); } else { _root.gotoAndStop("level" + _root.levelSelected); } }
Symbol 769 MovieClip Frame 1
function setColour(num) { if (num == 1) { _root.colourArray = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.colourCounterArray = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.ai1ColourArray = [0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.ai2ColourArray = [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0]; _root.ai3ColourArray = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; } if (num == 2) { _root.colourArray = [0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.colourCounterArray = [0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.ai1ColourArray = [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0]; _root.ai2ColourArray = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.ai3ColourArray = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0]; } if (num == 3) { _root.colourArray = [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0]; _root.colourCounterArray = [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0]; _root.ai1ColourArray = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.ai2ColourArray = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.ai3ColourArray = [0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; } if (num == 4) { _root.colourArray = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.colourCounterArray = [0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.ai1ColourArray = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.ai2ColourArray = [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0]; _root.ai3ColourArray = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0]; } if (num == 5) { _root.colourArray = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0]; _root.ai1ColourArray = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.ai2ColourArray = [0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0]; _root.ai3ColourArray = [0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; _root.colourCounterArray = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; } cars.filters = [new flash.filters.ColorMatrixFilter(_root.colourArray)]; } setColour(1); var a = 1; while (a <= 5) { var t = this["t" + a]; t.a = a; t.alphaTo = 0; t.alpha = 0; t.onRelease = function () { setColour(this.a); }; t.onEnterFrame = function () { if (this.alpha < this.alphaTo) { this.alpha = this.alpha + 0.2; } if (this.alpha > this.alphaTo) { this.alpha = this.alpha - 0.2; } if (this.alpha > 0) { this.filters = [new flash.filters.GlowFilter(16777215, this.alpha, 8, 8, 2, 3, false, false)]; } else { this.filters = []; } }; t.onRollOver = (t.onDragOver = function () { this.alphaTo = 1; }); t.onRollOut = (t.onDragOut = function () { this.alphaTo = 0; }); a++; }
Instance of Symbol 757 MovieClip "cars" in Symbol 769 MovieClip Frame 1
/* no clip actions */
Symbol 778 MovieClip Frame 1
stop();
Symbol 780 Button
on (release) { gotoAndStop ("track"); }
Symbol 803 MovieClip Frame 1
stop();
Symbol 806 MovieClip Frame 1
stop();
Symbol 809 MovieClip Frame 1
stop();
Symbol 810 MovieClip Frame 1
hand._rotation = -120; handshad._rotation = -120; checkpoint._visible = 0; stop(); isPaused = 0; noMusic = 0; noSFX = 0; if (_root.noMusic == 1) { mButton.gotoAndStop(2); } if (_root.noSFX == 1) { sButton.gotoAndStop(2); } pButton.onRelease = function () { if (isPaused != 1) { isPaused = 1; _root.pauseGame(); this.gotoAndStop(2); } else { isPaused = 0; _root.unPauseGame(); this.gotoAndStop(1); } }; mButton.onRelease = function () { if (_root.noMusic != 1) { _root.noMusic = 1; _root.music.setVolume(0); this.gotoAndStop(2); } else { _root.noMusic = 0; _root.music.setVolume(100); this.gotoAndStop(1); } }; sButton.onRelease = function () { if (_root.noSFX != 1) { _root.noSFX = 1; _root.engine.setVolume(0); this.gotoAndStop(2); } else { _root.noSFX = 0; _root.engine.setVolume(15); this.gotoAndStop(1); } };
Symbol 827 MovieClip [countdown] Frame 125
_root.startrace();
Symbol 827 MovieClip [countdown] Frame 146
this.removeMovieClip(); stop();
Symbol 837 MovieClip Frame 1
stop();
Symbol 840 MovieClip Frame 1
stop();
Symbol 841 Button
on (release) { _root.fade.removeMovieClip(); _root.engine.stop(); _root.mrs.removeMovieClip(); _root.rain.removeMovieClip(); delete _root.engine; _root.reflections.removeMovieClip(); _root.ground.removeMovieClip(); _root.objects.removeMovieClip(); _root.speedo.removeMovieClip(); _root.countDown.removeMovieClip(); _root.gotoAndStop("track"); for (a in _root) { if (((((((_root[a] != _root.musicMc) and (_root[a] != _root.music)) and (_root[a] != _root.__mochibot__fe6c8b97)) and (a != "username")) and (a != "unlocked")) and (_root[a] != _level1)) and (a != "cookie")) { delete _root[a]; _root[a].dispose(); _root[a].removeMovieClip(); } } this.removeMovieClip(); }
Symbol 844 Button
on (release) { if (_root.cheat != 1) { nextFrame(); } else { gotoAndStop (5); } }
Symbol 852 Button
on (release) { _root.fade.removeMovieClip(); _root.engine.stop(); _root.mrs.removeMovieClip(); _root.rain.removeMovieClip(); delete _root.engine; _root.reflections.removeMovieClip(); _root.ground.removeMovieClip(); _root.objects.removeMovieClip(); _root.speedo.removeMovieClip(); _root.countDown.removeMovieClip(); _root.gotoAndStop("track"); for (a in _root) { if (((((((_root[a] != _root.musicMc) and (_root[a] != _root.music)) and (_root[a] != _root.__mochibot__fe6c8b97)) and (a != "username")) and (a != "unlocked")) and (a != "cookie")) and (_root[a] != _level1)) { delete _root[a]; _root[a].dispose(); _root[a].removeMovieClip(); } } this.removeMovieClip(); }
Symbol 855 Button
on (release) { _root.fade.removeMovieClip(); _root.engine.stop(); _root.mrs.removeMovieClip(); _root.rain.removeMovieClip(); delete _root.engine; _root.reflections.removeMovieClip(); _root.ground.removeMovieClip(); _root.objects.removeMovieClip(); _root.speedo.removeMovieClip(); _root.countDown.removeMovieClip(); _root.jumpTo = _root.levelSelected; _root.gotoAndStop("score"); for (a in _root) { if ((((((((_root[a] != _root.musicMc) and (a != "jumpTo")) and (_root[a] != _root.music)) and (_root[a] != _root.__mochibot__fe6c8b97)) and (a != "username")) and (a != "unlocked")) and (_root[a] != _level1)) and (a != "cookie")) { delete _root[a]; _root[a].dispose(); _root[a].removeMovieClip(); } } this.removeMovieClip(); }
Symbol 861 Button
on (release) { gotoAndStop (2); }
Symbol 869 MovieClip Frame 1
t.onRelease = function () { getURL ("http://www.gamersenterprise.com/?game=3Drally", "_blank"); }; t.alpha = 0; t.onEnterFrame = function () { if (this.alpha < this.alphaTo) { this.alpha = this.alpha + 0.2; } if (this.alpha > this.alphaTo) { this.alpha = this.alpha - 0.2; } if (this.alpha > 0) { this.filters = [new flash.filters.GlowFilter(16777215, this.alpha, 4, 4, 2, 3, false, false)]; } else { this.filters = []; } }; t.onRollOver = (t.onDragOver = function () { this.alphaTo = 1; }); t.onRollOut = (t.onDragOut = function () { this.alphaTo = 0; }); tryagain._visible = 0; congrats._visible = 0; stop();
Symbol 869 MovieClip Frame 2
_root.sendScores();
Symbol 869 MovieClip Frame 3
var millieseconds = (_root.totalTime % 100); var totalseconds = int(_root.totalTime / 100); var seconds = (totalseconds % 60); var minutes = int(totalseconds / 60); yourTime = (((_root.sortZero(minutes) + ":") + _root.sortZero(seconds)) + ":") + _root.sortZero(millieseconds); tracks = ["Desert", "Snow", "Night", "Rain", "Forest"]; trackname = ("For the " + tracks[_root.levelSelected - 1]) + " track";

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:3
Symbol 3 MovieClipUses:2Used by:10
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:6
Symbol 6 MovieClipUses:5Used by:10
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClip [light]Uses:3 6 9Used by:Timeline
Symbol 11 FontUsed by:12 63 103 153 154 155 156 162 163 165 167 184 192 193 243 251 254 263 265 743 744 745 746 747 748 779 781 817 819 821 823 825 831 832 833 834 835 836 838 839 842 843 845 846 847 848 849 850 851 853 854 856 857 862 863 864 865 866 877 886 896 910
Symbol 12 EditableTextUses:11Used by:Timeline
Symbol 13 GraphicUsed by:62
Symbol 14 GraphicUsed by:62
Symbol 15 GraphicUsed by:62
Symbol 16 GraphicUsed by:62
Symbol 17 GraphicUsed by:62
Symbol 18 GraphicUsed by:62
Symbol 19 GraphicUsed by:62
Symbol 20 GraphicUsed by:62
Symbol 21 GraphicUsed by:62
Symbol 22 GraphicUsed by:62
Symbol 23 GraphicUsed by:62
Symbol 24 GraphicUsed by:62
Symbol 25 GraphicUsed by:62
Symbol 26 GraphicUsed by:62
Symbol 27 GraphicUsed by:62
Symbol 28 GraphicUsed by:62
Symbol 29 GraphicUsed by:62
Symbol 30 GraphicUsed by:62
Symbol 31 GraphicUsed by:62
Symbol 32 GraphicUsed by:62
Symbol 33 GraphicUsed by:62
Symbol 34 GraphicUsed by:62
Symbol 35 GraphicUsed by:62
Symbol 36 GraphicUsed by:62
Symbol 37 GraphicUsed by:62
Symbol 38 GraphicUsed by:62
Symbol 39 GraphicUsed by:62
Symbol 40 GraphicUsed by:62
Symbol 41 BitmapUsed by:58
Symbol 42 BitmapUsed by:58
Symbol 43 BitmapUsed by:58
Symbol 44 BitmapUsed by:58
Symbol 45 BitmapUsed by:58
Symbol 46 BitmapUsed by:58
Symbol 47 BitmapUsed by:58
Symbol 48 BitmapUsed by:58
Symbol 49 BitmapUsed by:58
Symbol 50 BitmapUsed by:58
Symbol 51 BitmapUsed by:58
Symbol 52 BitmapUsed by:58
Symbol 53 BitmapUsed by:58
Symbol 54 BitmapUsed by:58
Symbol 55 BitmapUsed by:58
Symbol 56 BitmapUsed by:58
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57Used by:62
Symbol 59 GraphicUsed by:62
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 58 59 60 61 SS1Used by:Timeline
Symbol 63 EditableTextUses:11Used by:Timeline
Symbol 64 GraphicUsed by:71 72
Symbol 65 GraphicUsed by:71 72
Symbol 66 FontUsed by:67 70
Symbol 67 TextUses:66Used by:71 72
Symbol 68 GraphicUsed by:71 72
Symbol 69 GraphicUsed by:71 72
Symbol 70 TextUses:66Used by:71 72
Symbol 71 ButtonUses:64 65 67 68 69 70Used by:73
Symbol 72 ButtonUses:64 65 67 68 69 70Used by:73
Symbol 73 MovieClipUses:71 72Used by:Timeline
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:Timeline
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:81
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:81
Symbol 81 MovieClipUses:77 80Used by:Timeline
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:Timeline
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClipUses:86Used by:Timeline
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:90
Symbol 90 MovieClipUses:89Used by:Timeline
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClipUses:92Used by:Timeline
Symbol 94 GraphicUsed by:96 875
Symbol 95 Sound [musicloop]Used by:96
Symbol 96 MovieClipUses:94 95Used by:Timeline
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99 530
Symbol 99 MovieClipUses:98Used by:Timeline
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102 736
Symbol 102 MovieClipUses:101Used by:Timeline
Symbol 103 EditableTextUses:11Used by:Timeline
Symbol 104 Bitmap [grass]Used by:107
Symbol 105 Bitmap [snow]Used by:107
Symbol 106 Bitmap [mud]Used by:107
Symbol 107 GraphicUses:104 105 106Used by:Timeline
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 MovieClip [tree]Uses:110Used by:Timeline
Symbol 112 Bitmap [smlSand]Used by:114
Symbol 113 Bitmap [sand]Used by:114
Symbol 114 GraphicUses:112 113Used by:Timeline
Symbol 115 BitmapUsed by:116 133
Symbol 116 GraphicUses:115Used by:117
Symbol 117 MovieClip [cactus]Uses:116Used by:Timeline
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClip [sg]Uses:120Used by:Timeline
Symbol 122 Bitmap [tarmac]Used by:124
Symbol 123 Bitmap [grass2]Used by:124
Symbol 124 GraphicUses:122 123Used by:Timeline
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip [rP]Uses:125Used by:Timeline
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:131
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:131
Symbol 131 MovieClipUses:128 130Used by:132
Symbol 132 MovieClip [plant]Uses:131Used by:Timeline
Symbol 133 GraphicUses:115Used by:134
Symbol 134 MovieClip [shrub]Uses:133Used by:Timeline
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:137
Symbol 137 MovieClip [bollard]Uses:136Used by:Timeline
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClipUses:139Used by:141
Symbol 141 MovieClip [ripple]Uses:140Used by:Timeline
Symbol 142 Bitmap [ice]Used by:143
Symbol 143 GraphicUses:142Used by:Timeline
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:146
Symbol 146 MovieClip [snowtree]Uses:145Used by:Timeline
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 MovieClip [raintree]Uses:148Used by:Timeline
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:Timeline
Symbol 152 GraphicUsed by:Timeline
Symbol 153 TextUses:11Used by:Timeline
Symbol 154 TextUses:11Used by:Timeline
Symbol 155 TextUses:11Used by:157
Symbol 156 TextUses:11Used by:157
Symbol 157 MovieClipUses:155 156Used by:Timeline
Symbol 158 GraphicUsed by:159 166 253 780 841 844 852 855 861
Symbol 159 ButtonUses:158Used by:Timeline
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:Timeline
Symbol 162 EditableTextUses:11Used by:Timeline
Symbol 163 TextUses:11Used by:164
Symbol 164 MovieClipUses:163Used by:Timeline
Symbol 165 TextUses:11Used by:Timeline
Symbol 166 ButtonUses:158Used by:Timeline
Symbol 167 TextUses:11Used by:Timeline
Symbol 168 GraphicUsed by:171 174 177 180 183 876
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClipUses:168 170Used by:Timeline
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:174
Symbol 174 MovieClipUses:168 173Used by:Timeline
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:177
Symbol 177 MovieClipUses:168 176Used by:Timeline
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:180
Symbol 180 MovieClipUses:168 179Used by:Timeline
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClipUses:168 182Used by:Timeline
Symbol 184 TextUses:11Used by:185
Symbol 185 MovieClipUses:184Used by:Timeline
Symbol 186 FontUsed by:187 188 189 190 191 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 233 234 235 236 237 238 239 240 241 242 245 247 249 255 258 259 260 261 262 264 266 267 268 269 270 271
Symbol 187 TextUses:186Used by:Timeline
Symbol 188 TextUses:186Used by:Timeline
Symbol 189 TextUses:186Used by:Timeline
Symbol 190 TextUses:186Used by:Timeline
Symbol 191 TextUses:186Used by:Timeline
Symbol 192 TextUses:11Used by:Timeline
Symbol 193 EditableTextUses:11Used by:Timeline
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:Timeline
Symbol 196 EditableTextUses:186Used by:Timeline
Symbol 197 TextUses:186Used by:Timeline
Symbol 198 TextUses:186Used by:Timeline
Symbol 199 TextUses:186Used by:Timeline
Symbol 200 TextUses:186Used by:Timeline
Symbol 201 EditableTextUses:186Used by:Timeline
Symbol 202 EditableTextUses:186Used by:Timeline
Symbol 203 EditableTextUses:186Used by:Timeline
Symbol 204 EditableTextUses:186Used by:Timeline
Symbol 205 EditableTextUses:186Used by:Timeline
Symbol 206 EditableTextUses:186Used by:Timeline
Symbol 207 EditableTextUses:186Used by:Timeline
Symbol 208 EditableTextUses:186Used by:Timeline
Symbol 209 EditableTextUses:186Used by:Timeline
Symbol 210 EditableTextUses:186Used by:Timeline
Symbol 211 EditableTextUses:186Used by:Timeline
Symbol 212 EditableTextUses:186Used by:Timeline
Symbol 213 EditableTextUses:186Used by:Timeline
Symbol 214 EditableTextUses:186Used by:Timeline
Symbol 215 EditableTextUses:186Used by:Timeline
Symbol 216 EditableTextUses:186Used by:Timeline
Symbol 217 EditableTextUses:186Used by:Timeline
Symbol 218 EditableTextUses:186Used by:Timeline
Symbol 219 EditableTextUses:186Used by:Timeline
Symbol 220 EditableTextUses:186Used by:Timeline
Symbol 221 EditableTextUses:186Used by:Timeline
Symbol 222 EditableTextUses:186Used by:Timeline
Symbol 223 EditableTextUses:186Used by:Timeline
Symbol 224 EditableTextUses:186Used by:Timeline
Symbol 225 EditableTextUses:186Used by:Timeline
Symbol 226 EditableTextUses:186Used by:Timeline
Symbol 227 EditableTextUses:186Used by:Timeline
Symbol 228 EditableTextUses:186Used by:Timeline
Symbol 229 EditableTextUses:186Used by:Timeline
Symbol 230 EditableTextUses:186Used by:Timeline
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:246 248 250  Timeline
Symbol 233 EditableTextUses:186Used by:Timeline
Symbol 234 EditableTextUses:186Used by:Timeline
Symbol 235 EditableTextUses:186Used by:Timeline
Symbol 236 EditableTextUses:186Used by:Timeline
Symbol 237 EditableTextUses:186Used by:Timeline
Symbol 238 EditableTextUses:186Used by:Timeline
Symbol 239 EditableTextUses:186Used by:Timeline
Symbol 240 EditableTextUses:186Used by:Timeline
Symbol 241 EditableTextUses:186Used by:Timeline
Symbol 242 EditableTextUses:186Used by:Timeline
Symbol 243 TextUses:11Used by:Timeline
Symbol 244 GraphicUsed by:246 248 250
Symbol 245 TextUses:186Used by:246
Symbol 246 MovieClipUses:244 232 245Used by:Timeline
Symbol 247 TextUses:186Used by:248
Symbol 248 MovieClipUses:244 232 247Used by:Timeline
Symbol 249 TextUses:186Used by:250
Symbol 250 MovieClipUses:244 232 249Used by:Timeline
Symbol 251 TextUses:11Used by:252 869
Symbol 252 MovieClipUses:251Used by:869  Timeline
Symbol 253 ButtonUses:158Used by:Timeline
Symbol 254 TextUses:11Used by:Timeline
Symbol 255 TextUses:186Used by:Timeline
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:Timeline
Symbol 258 TextUses:186Used by:Timeline
Symbol 259 TextUses:186Used by:Timeline
Symbol 260 TextUses:186Used by:Timeline
Symbol 261 TextUses:186Used by:Timeline
Symbol 262 TextUses:186Used by:Timeline
Symbol 263 TextUses:11Used by:Timeline
Symbol 264 TextUses:186Used by:Timeline
Symbol 265 TextUses:11Used by:Timeline
Symbol 266 TextUses:186Used by:Timeline
Symbol 267 TextUses:186Used by:Timeline
Symbol 268 TextUses:186Used by:Timeline
Symbol 269 TextUses:186Used by:Timeline
Symbol 270 TextUses:186Used by:Timeline
Symbol 271 TextUses:186Used by:Timeline
Symbol 272 GraphicUsed by:274 275 276 277
Symbol 273 GraphicUsed by:274 275 276 277
Symbol 274 ButtonUses:272 273Used by:Timeline
Symbol 275 ButtonUses:272 273Used by:Timeline
Symbol 276 ButtonUses:272 273Used by:Timeline
Symbol 277 ButtonUses:272 273Used by:Timeline
Symbol 278 GraphicUsed by:326
Symbol 279 GraphicUsed by:312
Symbol 280 GraphicUsed by:312
Symbol 281 GraphicUsed by:312
Symbol 282 ShapeTweeningUsed by:312
Symbol 283 GraphicUsed by:312
Symbol 284 GraphicUsed by:312
Symbol 285 GraphicUsed by:295
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:295
Symbol 288 GraphicUsed by:294
Symbol 289 ShapeTweeningUsed by:294
Symbol 290 ShapeTweeningUsed by:294
Symbol 291 ShapeTweeningUsed by:294
Symbol 292 ShapeTweeningUsed by:294
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:288 289 290 291 292 293Used by:295
Symbol 295 MovieClipUses:285 287 294Used by:312
Symbol 296 ShapeTweeningUsed by:312
Symbol 297 ShapeTweeningUsed by:312
Symbol 298 ShapeTweeningUsed by:312
Symbol 299 GraphicUsed by:312
Symbol 300 ShapeTweeningUsed by:312
Symbol 301 ShapeTweeningUsed by:312
Symbol 302 ShapeTweeningUsed by:312
Symbol 303 ShapeTweeningUsed by:312
Symbol 304 ShapeTweeningUsed by:312
Symbol 305 ShapeTweeningUsed by:312
Symbol 306 ShapeTweeningUsed by:312
Symbol 307 ShapeTweeningUsed by:312
Symbol 308 ShapeTweeningUsed by:312
Symbol 309 ShapeTweeningUsed by:312
Symbol 310 GraphicUsed by:312
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:279 280 281 282 283 284 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311Used by:326
Symbol 313 GraphicUsed by:326
Symbol 314 GraphicUsed by:324
Symbol 315 GraphicUsed by:324
Symbol 316 GraphicUsed by:324
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:324
Symbol 319 GraphicUsed by:324
Symbol 320 GraphicUsed by:324
Symbol 321 GraphicUsed by:324
Symbol 322 GraphicUsed by:324
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:314 315 316 318 319 320 321 322 323Used by:325
Symbol 325 MovieClipUses:324Used by:326
Symbol 326 MovieClipUses:278 312 313 325Used by:327
Symbol 327 MovieClipUses:326Used by:Timeline
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 ButtonUses:329Used by:Timeline
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:336
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:335
Symbol 335 MovieClipUses:334Used by:336
Symbol 336 MovieClipUses:332 335Used by:337
Symbol 337 MovieClipUses:336Used by:542 740
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:530
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:530
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:530
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:530
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:530
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:530
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:530
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:530
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:530
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:530
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:530
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:530
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:530
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:530
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:530
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:530
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:530
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:530
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:530
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:530
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:530
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:530
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:530
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:530
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:530
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:530
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:530
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:530
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:530
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:530
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:530
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:530
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:530
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:530
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:530
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:530
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:530
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:530
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:530
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:530
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:530
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:530
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:530
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:530
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:530
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:530
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:530
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:530
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:530
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:530
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:530
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:530
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:530
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:530
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:530
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:530
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:530
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:530
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:530
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:530
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:530
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:530
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:530
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:530
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:530
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:530
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:530
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:530
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:530
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:530
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:530
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:530
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:530
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:530
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:530
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:530
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:530
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:530
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:530
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:530
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:530
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:530
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:530
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:530
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:530
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:530
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:530
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:530
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:530
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:530
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:530
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:530
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:530
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:530
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:530
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:530
Symbol 530 MovieClipUses:339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 379 381 383 385 387 389 391 393 395 397 399 401 403 405 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439 441 443 445 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 479 481 483 485 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 519 521 98 523 525 527 529Used by:542
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:536 738
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:535 737
Symbol 535 MovieClipUses:534Used by:536
Symbol 536 MovieClipUses:532 535Used by:537
Symbol 537 MovieClipUses:536Used by:542
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:542 740
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:542 740
Symbol 542 MovieClip [ford]Uses:337 530 537 539 541Used by:741
Symbol 543 MovieClipUsed by:740
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:736
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:736
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:736
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:736
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:736
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:736
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:736
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:736 753
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:736
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:736
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:736
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:736
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:736
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:736
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:736
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:736
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:736
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:736
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:736
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:736
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:736
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:736
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:736
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:736
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:736
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:736
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:736
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:736
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:736
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:736
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:736
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:736
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:736
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:736
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:736
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:736
Symbol 616 BitmapUsed by:617
Symbol 617 GraphicUses:616Used by:736
Symbol 618 BitmapUsed by:619
Symbol 619 GraphicUses:618Used by:736
Symbol 620 BitmapUsed by:621
Symbol 621 GraphicUses:620Used by:736
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:736
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:736
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:736
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:628Used by:736
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:736
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:736
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:736
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:736
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:736
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:736
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:736
Symbol 644 BitmapUsed by:645
Symbol 645 GraphicUses:644Used by:736
Symbol 646 BitmapUsed by:647
Symbol 647 GraphicUses:646Used by:736
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:736
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:736
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:736
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:736
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:736
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:736
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:736
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:736
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:736
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:736
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:736
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:736
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:736
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:736
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:736
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:736
Symbol 680 BitmapUsed by:681
Symbol 681 GraphicUses:680Used by:736
Symbol 682 BitmapUsed by:683
Symbol 683 GraphicUses:682Used by:736
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:736
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:736
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:736
Symbol 690 BitmapUsed by:691
Symbol 691 GraphicUses:690Used by:736
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:736
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:736
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:736
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:698Used by:736
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:736
Symbol 702 BitmapUsed by:703
Symbol 703 GraphicUses:702Used by:736
Symbol 704 BitmapUsed by:705
Symbol 705 GraphicUses:704Used by:736
Symbol 706 BitmapUsed by:707
Symbol 707 GraphicUses:706Used by:736
Symbol 708 BitmapUsed by:709
Symbol 709 GraphicUses:708Used by:736
Symbol 710 BitmapUsed by:711
Symbol 711 GraphicUses:710Used by:736
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:736
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:736
Symbol 716 BitmapUsed by:717
Symbol 717 GraphicUses:716Used by:736
Symbol 718 BitmapUsed by:719
Symbol 719 GraphicUses:718Used by:736
Symbol 720 BitmapUsed by:721
Symbol 721 GraphicUses:720Used by:736
Symbol 722 BitmapUsed by:723
Symbol 723 GraphicUses:722Used by:736
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:736
Symbol 726 BitmapUsed by:727
Symbol 727 GraphicUses:726Used by:736
Symbol 728 BitmapUsed by:729
Symbol 729 GraphicUses:728Used by:736
Symbol 730 BitmapUsed by:731
Symbol 731 GraphicUses:730Used by:736
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:736
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:736
Symbol 736 MovieClipUses:545 547 549 551 101 553 555 557 559 561 563 565 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 599 601 603 605 607 609 611 613 615 617 619 621 623 625 627 629 631 633 635 637 639 641 643 645 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 679 681 683 685 687 689 691 693 695 697 699 701 703 705 707 709 711 713 715 717 719 721 723 725 727 729 731 733 735Used by:740
Symbol 737 MovieClipUses:534Used by:738
Symbol 738 MovieClipUses:532 737Used by:739
Symbol 739 MovieClipUses:738Used by:740
Symbol 740 MovieClip [toyota]Uses:543 337 736 739 539 541Used by:741
Symbol 741 MovieClipUses:542 740Used by:Timeline
Symbol 742 GraphicUsed by:769
Symbol 743 TextUses:11Used by:769
Symbol 744 TextUses:11Used by:769
Symbol 745 TextUses:11Used by:769
Symbol 746 TextUses:11Used by:769
Symbol 747 TextUses:11Used by:769
Symbol 748 TextUses:11Used by:769
Symbol 749 GraphicUsed by:769
Symbol 750 BitmapUsed by:751
Symbol 751 GraphicUses:750Used by:752
Symbol 752 MovieClipUses:751Used by:757
Symbol 753 MovieClipUses:559Used by:757
Symbol 754 GraphicUsed by:755 756
Symbol 755 ButtonUses:754Used by:757
Symbol 756 ButtonUses:754Used by:757
Symbol 757 MovieClipUses:752 753 755 756Used by:769
Symbol 758 GraphicUsed by:759 768
Symbol 759 MovieClipUses:758Used by:769
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:760Used by:769
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:762Used by:769
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:764Used by:769
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:766Used by:769
Symbol 768 ButtonUses:758Used by:769
Symbol 769 MovieClipUses:742 743 744 745 746 747 748 749 757 759 761 763 765 767 768Used by:Timeline
Symbol 770 GraphicUsed by:778
Symbol 771 Sound [rally]Used by:778
Symbol 772 Sound [accel]Used by:778
Symbol 773 SoundUsed by:778
Symbol 774 Sound [decell]Used by:778
Symbol 775 Sound [fullspeed]Used by:778
Symbol 776 Sound [idle]Used by:778
Symbol 777 Sound [start]Used by:778
Symbol 778 MovieClipUses:770 771 772 773 774 775 776 777Used by:Timeline
Symbol 779 TextUses:11Used by:Timeline
Symbol 780 ButtonUses:158Used by:Timeline
Symbol 781 EditableTextUses:11Used by:Timeline
Symbol 782 GraphicUsed by:Timeline
Symbol 783 BitmapUsed by:784
Symbol 784 GraphicUses:783Used by:785
Symbol 785 MovieClipUses:784Used by:786
Symbol 786 MovieClipUses:785Used by:Timeline
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:810
Symbol 789 FontUsed by:790 794 795 796 800 802 804 805 807 808
Symbol 790 EditableTextUses:789Used by:810
Symbol 791 BitmapUsed by:792
Symbol 792 GraphicUses:791Used by:793
Symbol 793 MovieClipUses:792Used by:810
Symbol 794 EditableTextUses:789Used by:810
Symbol 795 EditableTextUses:789Used by:810
Symbol 796 EditableTextUses:789Used by:810
Symbol 797 GraphicUsed by:803 806 809
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:801 803
Symbol 800 TextUses:789Used by:803
Symbol 801 MovieClipUses:799Used by:803 806 809
Symbol 802 TextUses:789Used by:803
Symbol 803 MovieClipUses:797 799 800 801 802Used by:810
Symbol 804 TextUses:789Used by:806
Symbol 805 TextUses:789Used by:806
Symbol 806 MovieClipUses:797 801 804 805Used by:810
Symbol 807 TextUses:789Used by:809
Symbol 808 TextUses:789Used by:809
Symbol 809 MovieClipUses:797 801 807 808Used by:810
Symbol 810 MovieClipUses:788 790 793 794 795 796 803 806 809Used by:Timeline
Symbol 811 GraphicUsed by:812
Symbol 812 MovieClipUses:811Used by:813
Symbol 813 MovieClipUses:812Used by:Timeline
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:816
Symbol 816 MovieClipUses:815Used by:Timeline
Symbol 817 TextUses:11Used by:818
Symbol 818 MovieClipUses:817Used by:827
Symbol 819 TextUses:11Used by:820 827
Symbol 820 MovieClipUses:819Used by:827
Symbol 821 TextUses:11Used by:822
Symbol 822 MovieClipUses:821Used by:827
Symbol 823 TextUses:11Used by:824
Symbol 824 MovieClipUses:823Used by:827
Symbol 825 TextUses:11Used by:826
Symbol 826 MovieClipUses:825Used by:827
Symbol 827 MovieClip [countdown]Uses:818 820 819 822 824 826Used by:Timeline
Symbol 828 BitmapUsed by:829
Symbol 829 GraphicUses:828Used by:830
Symbol 830 MovieClipUses:829Used by:869
Symbol 831 TextUses:11Used by:869
Symbol 832 EditableTextUses:11Used by:869
Symbol 833 TextUses:11Used by:837
Symbol 834 TextUses:11Used by:837
Symbol 835 TextUses:11Used by:837
Symbol 836 TextUses:11Used by:837
Symbol 837 MovieClipUses:833 834 835 836Used by:869
Symbol 838 TextUses:11Used by:840
Symbol 839 TextUses:11Used by:840
Symbol 840 MovieClipUses:838 839Used by:869
Symbol 841 ButtonUses:158Used by:869
Symbol 842 TextUses:11Used by:869
Symbol 843 TextUses:11Used by:869
Symbol 844 ButtonUses:158Used by:869
Symbol 845 TextUses:11Used by:869
Symbol 846 TextUses:11Used by:869
Symbol 847 TextUses:11Used by:869
Symbol 848 EditableTextUses:11Used by:869
Symbol 849 TextUses:11Used by:869
Symbol 850 EditableTextUses:11Used by:869
Symbol 851 EditableTextUses:11Used by:869
Symbol 852 ButtonUses:158Used by:869
Symbol 853 TextUses:11Used by:869
Symbol 854 TextUses:11Used by:869
Symbol 855 ButtonUses:158Used by:869
Symbol 856 TextUses:11Used by:869
Symbol 857 TextUses:11Used by:869
Symbol 858 BitmapUsed by:859
Symbol 859 GraphicUses:858Used by:860
Symbol 860 MovieClipUses:859Used by:869
Symbol 861 ButtonUses:158Used by:869
Symbol 862 TextUses:11Used by:869
Symbol 863 TextUses:11Used by:869
Symbol 864 TextUses:11Used by:869
Symbol 865 TextUses:11Used by:869
Symbol 866 TextUses:11Used by:869
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:869
Symbol 869 MovieClipUses:830 251 252 831 832 837 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 860 861 862 863 864 865 866 868Used by:Timeline
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:872
Symbol 872 MovieClipUses:871Used by:Timeline
Symbol 873 GraphicUsed by:874
Symbol 874 MovieClipUses:873Used by:Timeline
Symbol 875 MovieClipUses:94Used by:Timeline
Symbol 876 MovieClipUses:168Used by:Timeline
Symbol 877 EditableTextUses:11Used by:Timeline
Symbol 878 BitmapUsed by:879
Symbol 879 GraphicUses:878Used by:880
Symbol 880 MovieClipUses:879Used by:881
Symbol 881 MovieClipUses:880Used by:Timeline
Symbol 882 BitmapUsed by:883
Symbol 883 GraphicUses:882Used by:884
Symbol 884 MovieClipUses:883Used by:885
Symbol 885 MovieClipUses:884Used by:Timeline
Symbol 886 EditableTextUses:11Used by:Timeline
Symbol 887 BitmapUsed by:888
Symbol 888 GraphicUses:887Used by:889
Symbol 889 MovieClipUses:888Used by:890
Symbol 890 MovieClipUses:889Used by:Timeline
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891Used by:Timeline
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893Used by:895
Symbol 895 MovieClipUses:894Used by:Timeline
Symbol 896 EditableTextUses:11Used by:Timeline
Symbol 897 BitmapUsed by:898
Symbol 898 GraphicUses:897Used by:899
Symbol 899 MovieClipUses:898Used by:900
Symbol 900 MovieClipUses:899Used by:Timeline
Symbol 901 GraphicUsed by:902
Symbol 902 MovieClipUses:901Used by:Timeline
Symbol 903 BitmapUsed by:904
Symbol 904 GraphicUses:903Used by:905
Symbol 905 MovieClipUses:904Used by:Timeline
Symbol 906 BitmapUsed by:907
Symbol 907 GraphicUses:906Used by:908
Symbol 908 MovieClipUses:907Used by:909
Symbol 909 MovieClipUses:908Used by:Timeline
Symbol 910 EditableTextUses:11Used by:Timeline
Symbol 911 BitmapUsed by:912
Symbol 912 GraphicUses:911Used by:913
Symbol 913 MovieClipUses:912Used by:914
Symbol 914 MovieClipUses:913Used by:Timeline
Symbol 915 BitmapUsed by:916
Symbol 916 GraphicUses:915Used by:917
Symbol 917 MovieClipUses:916Used by:Timeline
Streaming Sound 1Used by:Symbol 62 MovieClip

Instance Names

"load"Frame 1Symbol 12 EditableText
"load"Frame 2Symbol 63 EditableText
"skipButton"Frame 2Symbol 73 MovieClip
"logos"Frame 3Symbol 81 MovieClip
"t1"Frame 3Symbol 84 MovieClip
"t2"Frame 3Symbol 87 MovieClip
"t3"Frame 3Symbol 90 MovieClip
"t4"Frame 3Symbol 93 MovieClip
"load"Frame 6Symbol 103 EditableText
"enterConfirm"Frame 8Symbol 157 MovieClip
"usernameTF"Frame 8Symbol 162 EditableText
"pleaseEnter"Frame 8Symbol 164 MovieClip
"t1"Frame 10Symbol 171 MovieClip
"t2"Frame 10Symbol 174 MovieClip
"t3"Frame 10Symbol 177 MovieClip
"t4"Frame 10Symbol 180 MovieClip
"t5"Frame 10Symbol 183 MovieClip
"locked3"Frame 10Symbol 185 MovieClip
"locked5"Frame 10Symbol 185 MovieClip
"locked4"Frame 10Symbol 185 MovieClip
"load"Frame 15Symbol 193 EditableText
"tshad"Frame 15Symbol 195 MovieClip
"trackname"Frame 20Symbol 196 EditableText
"lap1"Frame 20Symbol 201 EditableText
"track1"Frame 20Symbol 202 EditableText
"player1"Frame 20Symbol 203 EditableText
"player2"Frame 20Symbol 204 EditableText
"player3"Frame 20Symbol 205 EditableText
"player4"Frame 20Symbol 206 EditableText
"player5"Frame 20Symbol 207 EditableText
"player6"Frame 20Symbol 208 EditableText
"player7"Frame 20Symbol 209 EditableText
"player8"Frame 20Symbol 210 EditableText
"player9"Frame 20Symbol 211 EditableText
"player10"Frame 20Symbol 212 EditableText
"lap2"Frame 20Symbol 213 EditableText
"track2"Frame 20Symbol 214 EditableText
"lap3"Frame 20Symbol 215 EditableText
"track3"Frame 20Symbol 216 EditableText
"lap4"Frame 20Symbol 217 EditableText
"track4"Frame 20Symbol 218 EditableText
"lap5"Frame 20Symbol 219 EditableText
"track5"Frame 20Symbol 220 EditableText
"lap6"Frame 20Symbol 221 EditableText
"track6"Frame 20Symbol 222 EditableText
"lap7"Frame 20Symbol 223 EditableText
"track7"Frame 20Symbol 224 EditableText
"lap8"Frame 20Symbol 225 EditableText
"track8"Frame 20Symbol 226 EditableText
"lap9"Frame 20Symbol 227 EditableText
"track9"Frame 20Symbol 228 EditableText
"lap10"Frame 20Symbol 229 EditableText
"track10"Frame 20Symbol 230 EditableText
"rite"Frame 20Symbol 232 MovieClip
"left"Frame 20Symbol 232 MovieClip
"num10"Frame 20Symbol 233 EditableText
"num9"Frame 20Symbol 234 EditableText
"num8"Frame 20Symbol 235 EditableText
"num7"Frame 20Symbol 236 EditableText
"num6"Frame 20Symbol 237 EditableText
"num5"Frame 20Symbol 238 EditableText
"num4"Frame 20Symbol 239 EditableText
"num3"Frame 20Symbol 240 EditableText
"num2"Frame 20Symbol 241 EditableText
"num1"Frame 20Symbol 242 EditableText
"up"Frame 20Symbol 246 MovieClip
"down"Frame 20Symbol 248 MovieClip
"sort"Frame 20Symbol 250 MovieClip
"playmoregames"Frame 20Symbol 252 MovieClip
"pea"Frame 26Symbol 327 MovieClip
"objects"Frame 30Symbol 741 MovieClip
"sg"Frame 30Symbol 121 MovieClip [sg]
"tshad"Frame 30Symbol 195 MovieClip
"load"Frame 32Symbol 781 EditableText
"sky"Frame 35Symbol 786 MovieClip
"speedo"Frame 35Symbol 810 MovieClip
"track"Frame 35Symbol 813 MovieClip
"tyre"Frame 35Symbol 816 MovieClip
"countdown"Frame 35Symbol 827 MovieClip [countdown]
"resultPanel"Frame 35Symbol 869 MovieClip
"tshad"Frame 35Symbol 195 MovieClip
"noise"Frame 35Symbol 872 MovieClip
"fade"Frame 35Symbol 874 MovieClip
"pixel"Frame 35Symbol 875 MovieClip
"s"Frame 50Symbol 876 MovieClip
"load"Frame 52Symbol 877 EditableText
"sky"Frame 55Symbol 881 MovieClip
"speedo"Frame 55Symbol 810 MovieClip
"track"Frame 55Symbol 813 MovieClip
"tyre"Frame 55Symbol 816 MovieClip
"countdown"Frame 55Symbol 827 MovieClip [countdown]
"resultPanel"Frame 55Symbol 869 MovieClip
"tshad"Frame 55Symbol 195 MovieClip
"tshad"Frame 70Symbol 885 MovieClip
"load"Frame 72Symbol 886 EditableText
"sky"Frame 75Symbol 890 MovieClip
"speedo"Frame 75Symbol 810 MovieClip
"track"Frame 75Symbol 813 MovieClip
"tyre"Frame 75Symbol 816 MovieClip
"countdown"Frame 75Symbol 827 MovieClip [countdown]
"resultPanel"Frame 75Symbol 869 MovieClip
"fade"Frame 75Symbol 892 MovieClip
"pixel"Frame 76Symbol 875 MovieClip
"sg"Frame 90Symbol 121 MovieClip [sg]
"tshad"Frame 90Symbol 195 MovieClip
"lake"Frame 90Symbol 895 MovieClip
"load"Frame 92Symbol 896 EditableText
"sky"Frame 95Symbol 900 MovieClip
"speedo"Frame 95Symbol 810 MovieClip
"track"Frame 95Symbol 813 MovieClip
"tyre"Frame 95Symbol 816 MovieClip
"countdown"Frame 95Symbol 827 MovieClip [countdown]
"resultPanel"Frame 95Symbol 869 MovieClip
"tshad"Frame 95Symbol 195 MovieClip
"fade"Frame 95Symbol 902 MovieClip
"rain"Frame 95Symbol 905 MovieClip
"sg"Frame 110Symbol 121 MovieClip [sg]
"tshad"Frame 110Symbol 195 MovieClip
"clouds"Frame 110Symbol 909 MovieClip
"load"Frame 112Symbol 910 EditableText
"sky"Frame 115Symbol 914 MovieClip
"speedo"Frame 115Symbol 810 MovieClip
"track"Frame 115Symbol 813 MovieClip
"tyre"Frame 115Symbol 816 MovieClip
"countdown"Frame 115Symbol 827 MovieClip [countdown]
"resultPanel"Frame 115Symbol 869 MovieClip
"tshad"Frame 115Symbol 195 MovieClip
"fade"Frame 115Symbol 917 MovieClip
"pixel"Frame 115Symbol 875 MovieClip
"bit"Symbol 10 MovieClip [light] Frame 1Symbol 6 MovieClip
"glow"Symbol 10 MovieClip [light] Frame 1Symbol 9 MovieClip
"logo"Symbol 81 MovieClip Frame 1Symbol 80 MovieClip
"ob"Symbol 111 MovieClip [tree] Frame 1Symbol 110 MovieClip
"ob"Symbol 132 MovieClip [plant] Frame 1Symbol 131 MovieClip
"down"Symbol 248 MovieClip Frame 1Symbol 232 MovieClip
"sort"Symbol 250 MovieClip Frame 1Symbol 232 MovieClip
"eye"Symbol 295 MovieClip Frame 1Symbol 287 MovieClip
"eyelids"Symbol 295 MovieClip Frame 1Symbol 294 MovieClip
"myeye"Symbol 312 MovieClip Frame 1Symbol 295 MovieClip
"h"Symbol 325 MovieClip Frame 1Symbol 324 MovieClip
"pea"Symbol 326 MovieClip Frame 1Symbol 312 MovieClip
"16"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"5"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"18"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"3"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"16"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"5"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"1"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"25"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"20"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"4"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"12"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"headlights"Symbol 336 MovieClip Frame 1Symbol 335 MovieClip
"headlights"Symbol 336 MovieClip Frame 1Symbol 335 MovieClip
"r"Symbol 337 MovieClip Frame 1Symbol 336 MovieClip
"b"Symbol 536 MovieClip Frame 1Symbol 535 MovieClip
"r"Symbol 537 MovieClip Frame 1Symbol 536 MovieClip
"shad"Symbol 542 MovieClip [ford] Frame 1Symbol 337 MovieClip
"car"Symbol 542 MovieClip [ford] Frame 1Symbol 530 MovieClip
"w2"Symbol 542 MovieClip [ford] Frame 16Symbol 537 MovieClip
"w1"Symbol 542 MovieClip [ford] Frame 22Symbol 537 MovieClip
"l1"Symbol 542 MovieClip [ford] Frame 70Symbol 539 MovieClip
"l3"Symbol 542 MovieClip [ford] Frame 164Symbol 541 MovieClip
"l2"Symbol 542 MovieClip [ford] Frame 166Symbol 539 MovieClip
"w1"Symbol 542 MovieClip [ford] Frame 194Symbol 537 MovieClip
"w2"Symbol 542 MovieClip [ford] Frame 200Symbol 537 MovieClip
"b"Symbol 738 MovieClip Frame 1Symbol 737 MovieClip
"r"Symbol 739 MovieClip Frame 1Symbol 738 MovieClip
"shadow"Symbol 740 MovieClip [toyota] Frame 1Symbol 543 MovieClip
"shad"Symbol 740 MovieClip [toyota] Frame 1Symbol 337 MovieClip
"car"Symbol 740 MovieClip [toyota] Frame 1Symbol 736 MovieClip
"w1"Symbol 740 MovieClip [toyota] Frame 16Symbol 739 MovieClip
"w1"Symbol 740 MovieClip [toyota] Frame 16Symbol 739 MovieClip
"w2"Symbol 740 MovieClip [toyota] Frame 22Symbol 739 MovieClip
"l1"Symbol 740 MovieClip [toyota] Frame 94Symbol 539 MovieClip
"l2"Symbol 740 MovieClip [toyota] Frame 124Symbol 539 MovieClip
"l3"Symbol 740 MovieClip [toyota] Frame 124Symbol 541 MovieClip
"w1"Symbol 740 MovieClip [toyota] Frame 194Symbol 739 MovieClip
"w2"Symbol 740 MovieClip [toyota] Frame 200Symbol 739 MovieClip
"ai1"Symbol 741 MovieClip Frame 1Symbol 542 MovieClip [ford]
"ai2"Symbol 741 MovieClip Frame 1Symbol 740 MovieClip [toyota]
"ais2"Symbol 741 MovieClip Frame 1Symbol 740 MovieClip [toyota]
"ais1"Symbol 741 MovieClip Frame 1Symbol 542 MovieClip [ford]
"cars"Symbol 769 MovieClip Frame 1Symbol 757 MovieClip
"t1"Symbol 769 MovieClip Frame 1Symbol 759 MovieClip
"t2"Symbol 769 MovieClip Frame 1Symbol 761 MovieClip
"t3"Symbol 769 MovieClip Frame 1Symbol 763 MovieClip
"t4"Symbol 769 MovieClip Frame 1Symbol 765 MovieClip
"t5"Symbol 769 MovieClip Frame 1Symbol 767 MovieClip
"sky"Symbol 786 MovieClip Frame 1Symbol 785 MovieClip
"lap"Symbol 810 MovieClip Frame 1Symbol 790 EditableText
"hand"Symbol 810 MovieClip Frame 1Symbol 793 MovieClip
"best"Symbol 810 MovieClip Frame 1Symbol 794 EditableText
"ttime"Symbol 810 MovieClip Frame 1Symbol 795 EditableText
"timec"Symbol 810 MovieClip Frame 1Symbol 796 EditableText
"pButton"Symbol 810 MovieClip Frame 1Symbol 803 MovieClip
"mButton"Symbol 810 MovieClip Frame 1Symbol 806 MovieClip
"sButton"Symbol 810 MovieClip Frame 1Symbol 809 MovieClip
"car"Symbol 813 MovieClip Frame 1Symbol 812 MovieClip
"bg"Symbol 816 MovieClip Frame 1Symbol 815 MovieClip
"t"Symbol 816 MovieClip Frame 1Symbol 815 MovieClip
"t"Symbol 869 MovieClip Frame 1Symbol 252 MovieClip
"congrats"Symbol 869 MovieClip Frame 1Symbol 837 MovieClip
"tryagain"Symbol 869 MovieClip Frame 1Symbol 840 MovieClip
"sky"Symbol 881 MovieClip Frame 1Symbol 880 MovieClip
"light"Symbol 885 MovieClip Frame 1Symbol 884 MovieClip
"sky"Symbol 890 MovieClip Frame 1Symbol 889 MovieClip
"sky"Symbol 900 MovieClip Frame 1Symbol 899 MovieClip
"sky"Symbol 914 MovieClip Frame 1Symbol 913 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 10 as "light"
ExportAssets (56)Timeline Frame 3Symbol 95 as "musicloop"
ExportAssets (56)Timeline Frame 7Symbol 104 as "grass"
ExportAssets (56)Timeline Frame 7Symbol 105 as "snow"
ExportAssets (56)Timeline Frame 7Symbol 106 as "mud"
ExportAssets (56)Timeline Frame 7Symbol 111 as "tree"
ExportAssets (56)Timeline Frame 7Symbol 112 as "smlSand"
ExportAssets (56)Timeline Frame 7Symbol 113 as "sand"
ExportAssets (56)Timeline Frame 7Symbol 117 as "cactus"
ExportAssets (56)Timeline Frame 7Symbol 121 as "sg"
ExportAssets (56)Timeline Frame 7Symbol 122 as "tarmac"
ExportAssets (56)Timeline Frame 7Symbol 123 as "grass2"
ExportAssets (56)Timeline Frame 7Symbol 126 as "rP"
ExportAssets (56)Timeline Frame 7Symbol 132 as "plant"
ExportAssets (56)Timeline Frame 7Symbol 134 as "shrub"
ExportAssets (56)Timeline Frame 7Symbol 137 as "bollard"
ExportAssets (56)Timeline Frame 7Symbol 141 as "ripple"
ExportAssets (56)Timeline Frame 7Symbol 142 as "ice"
ExportAssets (56)Timeline Frame 7Symbol 146 as "snowtree"
ExportAssets (56)Timeline Frame 7Symbol 149 as "raintree"
ExportAssets (56)Timeline Frame 30Symbol 542 as "ford"
ExportAssets (56)Timeline Frame 30Symbol 740 as "toyota"
ExportAssets (56)Timeline Frame 30Symbol 771 as "rally"
ExportAssets (56)Timeline Frame 30Symbol 772 as "accel"
ExportAssets (56)Timeline Frame 30Symbol 774 as "decell"
ExportAssets (56)Timeline Frame 30Symbol 775 as "fullspeed"
ExportAssets (56)Timeline Frame 30Symbol 776 as "idle"
ExportAssets (56)Timeline Frame 30Symbol 777 as "start"
ExportAssets (56)Timeline Frame 35Symbol 827 as "countdown"

Labels

"title"Frame 3
"preload"Frame 6
"login"Frame 8
"track"Frame 10
"loading"Frame 15
"score"Frame 20
"intructions"Frame 23
"credits"Frame 26
"select1"Frame 30
"load1"Frame 32
"level1"Frame 35
"select2"Frame 50
"load2"Frame 52
"level2"Frame 55
"select3"Frame 70
"load3"Frame 72
"level3"Frame 75
"select4"Frame 90
"load4"Frame 92
"level4"Frame 95
"select5"Frame 110
"load5"Frame 112
"level5"Frame 115

Dynamic Text Variables

usernameSymbol 162 EditableText""
placeSymbol 832 EditableText""
yourTimeSymbol 848 EditableText"00:00:00"
_root.scorePositionSymbol 850 EditableText"1"
tracknameSymbol 851 EditableText"For the Desert track"




http://swfchan.com/5/23881/info.shtml
Created: 25/5 -2019 20:03:43 Last modified: 25/5 -2019 20:03:43 Server time: 28/04 -2024 21:35:52