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

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

3d Motorcycle race.swf

This is the info page for
Flash #47228

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


Text
<p align="center"><font face="LiquidCrystal" size="25" color="#ffffff" letterSpacing="-5.000000" kerning="0">LOADING, PLEASE WAIT... 100%</font></p>

play

play

Best Times

Best Times

Instructions

Instructions

Play More Games

This game on your website

<p align="center"><font face="LiquidCrystal" size="25" color="#ffffff" letterSpacing="-5.000000" kerning="0">LOADING, PLEASE WAIT... 100%</font></p>

PLEASE ENTER
NAME

PLEASE Confirm
NAME

Select track>

<p align="left"></p>

PLEASE ENTER NAME BEFORE
SELECTING A TRACK

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

<Main menu

LOCKED!

SELECT TRACK

<p align="center"><font face="LiquidCrystal" size="25" color="#ffffff" letterSpacing="-5.000000" kerning="0">LOADING, PLEASE WAIT... 100%</font></p>

BEST TIMES

SELECT ' PLAY'
FROM THE MAIN MENU
SELECT YOUR BIKE AND COLOUR,
THEN PRESS 'GO RACE >'
USE THE CURSOR KEYS TO DRIVE
YOUR BIKE.
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

<main menu

CREDITS

ACCELERATION

TOP SPEED

HANDLING

SELECT YOUR BIKE
AND COLOUR

GO RACE >

Colour

< SELECT TRACK

<p align="center"><font face="LiquidCrystal" size="25" color="#ffffff" letterSpacing="-2.000000" kerning="0"><b>GENERATING TRACK... 100%</b></font></p>

BEST LAP:

0

20

40

60

80

100

120

Lap

TOT. TIME:

LAP TIME:

PAUSE

RESUME

MUSIC OFF

MUSIC ON

SFX OFF

SFX ON

GET READY!

GET READY!

3

3

2

2

1

1

GO

GO

You placed

CONGRATULATIONS!

You may now play the next
level!

CONGRATULATIONS!

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

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

Place 1st in the rain
level To unlock the
Grass level!

UNLUCKY!

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

UNLUCKY!

<MAIN MENU

<MAIN MENU

SUBMIT SCORE>

SUBMIT SCORE>

Your Total Time of
has placed you at
position

00:00:00

RESULTS

1

For the Desert track

SELECT TRACK>

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

HAM LOVER!

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

However, here is a
picture of  ham

<I LOVE HAM

<p align="center"><font face="LiquidCrystal" size="25" color="#ffffff" letterSpacing="-2.000000" kerning="0"><b>GENERATING TRACK... 100%</b></font></p>

<p align="center"><font face="LiquidCrystal" size="25" color="#ffffff" letterSpacing="-2.000000" kerning="0"><b>GENERATING TRACK... 100%</b></font></p>

<p align="center"><font face="LiquidCrystal" size="25" color="#ffffff" letterSpacing="-2.000000" kerning="0"><b>GENERATING TRACK... 100%</b></font></p>

<p align="center"><font face="LiquidCrystal" size="25" color="#ffffff" letterSpacing="-2.000000" kerning="0"><b>GENERATING TRACK... 100%</b></font></p>

ActionScript [AS1/AS2]

Frame 1
var loadPercent = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); load.text = ("LOADING, PLEASE WAIT... " + loadPercent) + "%"; if (loadPercent >= 100) { gotoAndStop (3); }
Frame 2
gotoAndPlay (1);
Frame 3
mochi.MochiServices.connect("2820fb7a65200eaa"); var username = ""; cookie = SharedObject.getLocal("3dBikeRacing"); if (cookie.data.lastUser != null) { var lastUser = cookie.data.lastUser; username = cookie.data["user" + lastUser].username; if (cookie.data["user" + lastUser].unlocked == 1) { cookie.data["user" + lastUser].unlocked = 2; } unlocked = cookie.data["user" + lastUser].unlocked; } else { username = ""; unlocked = 2; }
Frame 4
MochiAd.showPreGameAd({id:"2820fb7a65200eaa", res:"500x400"});
Frame 5
function sortZero(what) { if (String(what).length == 1) { what = "0" + what; } return(what); } delete this.onEnterFrame; jumpTo = 0; _quality = "HIGH"; fade.removeMovieClip(); var a = 1; while (a <= 2) { 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) { trace("starting music " + 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(); }; }
Instance of Symbol 44 MovieClip in Frame 5
on (release) { mochi.MochiScores.showLeaderboard({boardID:"bfbd79d7d61e5558"}); _root.gotoAndStop("score"); }
Frame 6
prevFrame();
Frame 8
function checkLoaded() { load.text = ("LOADING, PLEASE WAIT... " + Math.round((100 / (gotos[goto][1] - alreadyLoaded)) * (getBytesLoaded() - alreadyLoaded))) + "%"; ifFrameLoaded (gotos[goto][0] + 2) { if (gotos[goto][0] == 10) { gotoAndStop (10); } else { gotoAndStop(gotos[goto][0] +2); } delete this.onEnterFrame; } } gotos = [[10, 439351], [24, 453413]]; alreadyLoaded = getBytesLoaded(); checkLoaded(); onEnterFrame = function () { checkLoaded(); };
Frame 9
prevFrame();
Frame 10
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 { if (cookie.data["user" + lastUser].unlocked == 1) { cookie.data["user" + lastUser].unlocked = 2; } unlocked = cookie.data["user" + username].unlocked; trace("unlocked=" + unlocked); } _root.username = username; } pleaseEnter._visible = 0; if (username) { enterConfirm.gotoAndStop(2); } Selection.setFocus(usernameTF);
Frame 11
prevFrame();
Frame 12
MochiAd.showInterLevelAd({id:"2820fb7a65200eaa", res:"500x400"});
Frame 13
function saveCookie(levelsDone) { if (debugging != 1) { if ((levelsDone + 1) > cookie.data["user" + username].unlocked) { cookie.data["user" + username].unlocked = levelsDone + 1; trace("set cookie " + cookie.data["user" + username].unlocked); unlocked = levelsDone + 1; } } } function sendScores() { mochi.MochiScores.showLeaderboard({boardID:"bfbd79d7d61e5558", score:Number(bestTime), name:String(username)}); gotoAndPlay ("score"); } 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) { trace("start looping music"); musicLooping = true; music.onSoundComplete = function () { trace("looping music"); music.attachSound("rally"); music.start(); music.onSoundComplete = function () { music.start(); }; }; } } function startEngine() { trace("engine = " + engine); engine.stop(); delete engine; engine = new Sound(objects.player); trace("engine=" + engine); trace(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 14
prevFrame();
Frame 18
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 = bmp10; fill4 = bmp4; fill5 = bmp6; } function createGround() { groundBmp.dispose(); 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", "greengrass", "dmud", "droad"]; 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++; trace((("i am " + car) + " and my lap is ") + car.lapnum); } } if ((levelSelected == 1) || (levelSelected == 4)) { 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() { trace("drawingboundary" + bArray.length); var _local14 = createEmptyMovieClip("boundary", getNextHighestDepth()); var _local13 = _local14.createEmptyMovieClip("bound", 1); _local13.lineStyle(2, 0, 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 != 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 != 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); 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; } if (levelSelected == 4) { var _local11 = 2; } 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) { trace("total track time=" + (getTimer() - startTrack)); 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(); attachTrees(); addRamp(); var _local8 = new flash.geom.Matrix(); _local8.tx = 224; _local8.ty = 1976; groundBmp.draw(sg, _local8); } } var _local9 = false; var _local7 = 5; _local7 = 6; if ((levelSelected == 1) || (levelSelected == 4)) { 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)) { _local9 = 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)) { _local9 = true; totTreeNum++; treeCount++; treeMat = new flash.geom.Matrix(); treeMat.tx = px * 8; treeMat.ty = py * 8; groundBmp.draw(tshad, treeMat); } } } if (_local9 == 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; } temc.beginBitmapFill(this["bmp" + (_local3 + _local11)], tma, true, true); 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; } temc.beginBitmapFill(this["bmp" + (_local3 + _local11)], tma, true, true); 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; tracky.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)) { 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.shad._x = -10 + (100 * Math.sin(((_local3 - 180) * Math.PI) / 180)); ob.car.gotoAndStop(_local3); } } } function sortspeedo() { if (speed > 0) { speedo.hand._rotation = -120 + (speed * 15); } else { speedo.hand._rotation = -120; } } function headlights(ob) { var _local1 = ((-ob._currentframe) * Math.PI) / 180; var _local5 = Math.sin(_local1 - 0.4) * 100; var _local3 = Math.cos(_local1 - 0.4) * 20; var _local4 = Math.sin(_local1 + 0.4) * 100; var _local9 = Math.cos(_local1 + 0.4) * 20; var _local10 = Math.sin(_local1 + 2.74) * 100; var _local7 = Math.cos(_local1 + 2.74) * 20; var _local8 = Math.sin(_local1 + 3.54) * 100; var _local6 = Math.cos(_local1 + 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 ((17 + (20 * levelSelected)) + 2) { trace("select" + levelSelected); gotoAndStop(11 + (20 * levelSelected) +2); } } loadedK = [3346453, 4469498, 5693943, 7263494, 8437839]; alreadyLoaded = getBytesLoaded(); checkLoaded(); onEnterFrame = function () { checkLoaded(); };
Frame 19
prevFrame();
Frame 23
function sortZero(what) { if (String(what).length == 1) { what = "0" + what; } return(what); }
Frame 24
gotoAndStop ("title");
Frame 29
Frame 30
prevFrame();
Frame 33
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 34
prevFrame();
Frame 35
ipx = px; onEnterFrame = function () { st = getTimer(); if (trackNeedsDrawing == true) { drawTrack(); } else { gotoAndStop(16 + (20 * levelSelected) +2); } };
Frame 36
prevFrame();
Frame 38
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.shad._x = -10 + (100 * Math.sin(((Math.round(180 - (kartchange * 6)) - 180) * Math.PI) / 180)); 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 627 MovieClip "speedo" in Frame 38
onClipEvent (load) { this.swapDepths(4); }
Frame 40
prevFrame();
Frame 53
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 54
prevFrame();
Frame 55
ipx = px; onEnterFrame = function () { st = getTimer(); if (trackNeedsDrawing == true) { drawTrack(); } else { gotoAndStop(16 + (20 * levelSelected) +2); } };
Frame 56
prevFrame();
Frame 58
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() { trace(iceFriction); _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.shad._x = -10 + (100 * Math.sin(((Math.round(180 - (kartchange * 6)) - 180) * Math.PI) / 180)); 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); trace((("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 627 MovieClip "speedo" in Frame 58
onClipEvent (load) { this.swapDepths(2005); }
Frame 60
prevFrame();
Frame 73
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 74
prevFrame();
Frame 75
ipx = px; onEnterFrame = function () { st = getTimer(); if (trackNeedsDrawing == true) { drawTrack(); } else { gotoAndStop(16 + (20 * levelSelected) +2); } };
Frame 76
prevFrame();
Frame 78
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; resultPanel.congrats.gotoAndStop(4); _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; objects.player.shad._x = -10 + (100 * Math.sin(((Math.round(180 - (kartchange * 6)) - 180) * Math.PI) / 180)); 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 627 MovieClip "speedo" in Frame 78
onClipEvent (load) { this.swapDepths(4); }
Frame 80
prevFrame();
Frame 93
trace("inframe"); 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 94
prevFrame();
Frame 95
ipx = px; onEnterFrame = function () { st = getTimer(); if (trackNeedsDrawing == true) { drawTrack(); } else { gotoAndStop(16 + (20 * levelSelected) +2); } };
Frame 96
prevFrame();
Frame 98
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); 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; _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.shad._x = -10 + (100 * Math.sin(((Math.round(180 - (kartchange * 6)) - 180) * Math.PI) / 180)); 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(); doRain(); moveCars(); if ((ac == 1) and (endRace != 1)) { sortTimer(); } } }; rotchange = 0; speed = 0; kartchange = 0; startEngine();
Instance of Symbol 627 MovieClip "speedo" in Frame 98
onClipEvent (load) { this.swapDepths(4); }
Frame 100
prevFrame();
Frame 113
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 114
prevFrame();
Frame 115
ipx = px; onEnterFrame = function () { st = getTimer(); if (trackNeedsDrawing == true) { drawTrack(); } else { gotoAndStop(16 + (20 * levelSelected) +2); } };
Frame 116
prevFrame();
Frame 118
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; objects.player.shad._x = -10 + (100 * Math.sin(((Math.round(180 - (kartchange * 6)) - 180) * Math.PI) / 180)); 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 627 MovieClip "speedo" in Frame 118
onClipEvent (load) { this.swapDepths(4); }
Frame 120
prevFrame();
Symbol 738 MovieClip [__Packages.mochi.MochiServices] Frame 0
!!!ERROR
Symbol 739 MovieClip [__Packages.MochiAd] Frame 0
!!!ERROR
Symbol 740 MovieClip [__Packages.mochi.MochiScores] Frame 0
!!!ERROR
Symbol 30 MovieClip Frame 1
Symbol 30 MovieClip Frame 140
_root.gotoAndPlay(4);
Symbol 51 Button
on (release) { getURL ("http://www.yougame.com/", "_self"); }
Symbol 53 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 1
stop();
Symbol 116 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 118 Button
on (release) { gotoAndStop ("title"); }
Symbol 154 Button
on (release) { playmoregames.removeMovieClip(); gotoAndStop ("title"); }
Symbol 160 MovieClip Frame 1
if (_root.levelSelected != 3) { this._visible = 0; }
Symbol 554 MovieClip Frame 1
ai1.id = 1; ai2.id = 2; ais1.id = 3; ais2.id = 3;
Symbol 562 Button
on (release) { if (_root.trackNeedsDrawing == true) { _root.gotoAndStop("load" + _root.levelSelected); } else { _root.gotoAndStop("level" + _root.levelSelected); } }
Symbol 567 Button
on (release) { if (_currentframe == 1) { gotoAndStop (2); _root.theCar = "ford"; } }
Symbol 568 Button
on (release) { if (_currentframe == 2) { gotoAndStop (1); _root.theCar = "toyota"; } }
Symbol 569 MovieClip Frame 1
_root.theCar = "toyota"; stop();
Symbol 579 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 569 MovieClip "cars" in Symbol 579 MovieClip Frame 1
/* no clip actions */
Symbol 588 MovieClip Frame 1
stop();
Symbol 590 Button
on (release) { gotoAndStop ("track"); }
Symbol 620 MovieClip Frame 1
stop();
Symbol 623 MovieClip Frame 1
stop();
Symbol 626 MovieClip Frame 1
stop();
Symbol 627 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 650 MovieClip [countdown] Frame 125
_root.startrace();
Symbol 650 MovieClip [countdown] Frame 146
this.removeMovieClip(); stop();
Symbol 661 MovieClip Frame 1
stop();
Symbol 665 MovieClip Frame 1
stop();
Symbol 666 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(); for (a in _root) { if (((((((_root[a] != _root.musicMc) and (_root[a] != _root.music)) and (_root[a] != _root._mochiservices_com_2820fb7a65200eaa)) and (a != "username")) and (a != "unlocked")) and (_root[a] != _level1)) and (a != "cookie")) { delete _root[a]; _root[a].dispose(); _root[a].removeMovieClip(); } } _root.gotoAndStop("levelAd"); this.removeMovieClip(); }
Symbol 669 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.sendScores(); for (a in _root) { if (((((((_root[a] != _root.musicMc) and (_root[a] != _root.music)) and (_root[a] != _root._mochiservices_com_2820fb7a65200eaa)) 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 672 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("levelAd"); 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 679 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("levelAd"); 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 687 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 690 MovieClip Frame 1
t.onRelease = function () { }; 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 690 MovieClip Frame 2
Symbol 690 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 Bitmap [greengrass]Used by:102
Symbol 2 Bitmap [droad]Used by:102
Symbol 3 Bitmap [dmud]Used by:102
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:6
Symbol 6 MovieClip [light]Uses:5Used by:Timeline
Symbol 7 FontUsed by:8 58 107 117 137 138 153 591 700 709 716 729
Symbol 8 EditableTextUses:7 38Used by:Timeline
Symbol 738 MovieClip [__Packages.mochi.MochiServices]
Symbol 739 MovieClip [__Packages.MochiAd]
Symbol 740 MovieClip [__Packages.mochi.MochiScores]
Symbol 9 GraphicUsed by:Timeline
Symbol 10 GraphicUsed by:30
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:30
Symbol 13 SoundUsed by:30
Symbol 14 ShapeTweeningUsed by:30
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:30
Symbol 17 GraphicUsed by:30 53 696
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:30
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:30  Timeline
Symbol 22 ShapeTweeningUsed by:30
Symbol 23 ShapeTweeningUsed by:30
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:30
Symbol 26 GraphicUsed by:30
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:30  Timeline
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:10 12 13 14 16 17 19 21 22 23 25 26 28 29Used by:Timeline
Symbol 31 GraphicUsed by:651  Timeline
Symbol 32 GraphicUsed by:651  Timeline
Symbol 33 GraphicUsed by:Timeline
Symbol 34 GraphicUsed by:Timeline
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:Timeline
Symbol 37 GraphicUsed by:579  Timeline
Symbol 38 FontUsed by:8 39 40 42 43 45 46 48 49 58 104 105 135 138 142 152 155 555 556 557 558 559 560 589 591 602 603 604 605 606 607 608 635 636 638 639 641 642 644 645 647 648 652 655 656 657 658 659 660 662 663 664 667 668 670 671 680 686 700 709 716 729
Symbol 39 TextUses:38Used by:41
Symbol 40 TextUses:38Used by:41
Symbol 41 MovieClipUses:39 40Used by:Timeline
Symbol 42 TextUses:38Used by:44
Symbol 43 TextUses:38Used by:44
Symbol 44 MovieClipUses:42 43Used by:Timeline
Symbol 45 TextUses:38Used by:47
Symbol 46 TextUses:38Used by:47
Symbol 47 MovieClipUses:45 46Used by:Timeline
Symbol 48 TextUses:38Used by:Timeline
Symbol 49 TextUses:38Used by:Timeline
Symbol 50 GraphicUsed by:51 116 118 154 590 666 669 672 679 687
Symbol 51 ButtonUses:50Used by:Timeline
Symbol 52 Sound [musicloop]Used by:53
Symbol 53 MovieClipUses:17 52Used by:Timeline
Symbol 54 BitmapUsed by:56 177
Symbol 55 BitmapUsed by:56 373
Symbol 56 GraphicUses:54 55Used by:Timeline
Symbol 57 GraphicUsed by:Timeline
Symbol 58 EditableTextUses:7 38Used by:Timeline
Symbol 59 Bitmap [grass]Used by:62
Symbol 60 Bitmap [snow]Used by:62
Symbol 61 Bitmap [mud]Used by:62
Symbol 62 GraphicUses:59 60 61Used by:Timeline
Symbol 63 BitmapUsed by:64 85
Symbol 64 GraphicUses:63Used by:65
Symbol 65 MovieClipUses:64Used by:66
Symbol 66 MovieClip [tree]Uses:65Used by:Timeline
Symbol 67 Bitmap [smlSand]Used by:69
Symbol 68 Bitmap [sand]Used by:69
Symbol 69 GraphicUses:67 68Used by:Timeline
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClip [cactus]Uses:71Used by:Timeline
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClip [sg]Uses:75Used by:Timeline
Symbol 77 Bitmap [tarmac]Used by:79
Symbol 78 Bitmap [grass2]Used by:79
Symbol 79 GraphicUses:77 78Used by:Timeline
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClip [rP]Uses:80Used by:Timeline
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:86
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:63 84Used by:86
Symbol 86 MovieClipUses:83 85Used by:87
Symbol 87 MovieClip [plant]Uses:86Used by:Timeline
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:90
Symbol 90 MovieClip [shrub]Uses:89Used by:Timeline
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClip [bollard]Uses:92Used by:Timeline
Symbol 94 Bitmap [ice]Used by:95
Symbol 95 GraphicUses:94Used by:Timeline
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClip [snowtree]Uses:97Used by:Timeline
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClip [raintree]Uses:100Used by:Timeline
Symbol 102 GraphicUses:2 3 1Used by:Timeline
Symbol 103 GraphicUsed by:Timeline
Symbol 104 TextUses:38Used by:106
Symbol 105 TextUses:38Used by:106
Symbol 106 MovieClipUses:104 105Used by:Timeline
Symbol 107 TextUses:7Used by:Timeline
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:Timeline
Symbol 110 FontUsed by:111 139
Symbol 111 EditableTextUses:110Used by:Timeline
Symbol 112 FontUsed by:113 115 144
Symbol 113 TextUses:112Used by:114
Symbol 114 MovieClipUses:113Used by:Timeline
Symbol 115 TextUses:112Used by:Timeline
Symbol 116 ButtonUses:50Used by:Timeline
Symbol 117 TextUses:7Used by:Timeline
Symbol 118 ButtonUses:50Used by:Timeline
Symbol 119 GraphicUsed by:Timeline
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:122
Symbol 122 MovieClipUses:121Used by:Timeline
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:125
Symbol 125 MovieClipUses:124Used by:Timeline
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClipUses:127Used by:Timeline
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:131
Symbol 131 MovieClipUses:130Used by:Timeline
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:134
Symbol 134 MovieClipUses:133Used by:Timeline
Symbol 135 TextUses:38Used by:136
Symbol 136 MovieClipUses:135Used by:Timeline
Symbol 137 TextUses:7Used by:Timeline
Symbol 138 EditableTextUses:7 38Used by:Timeline
Symbol 139 EditableTextUses:110Used by:Timeline
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:Timeline
Symbol 142 TextUses:38Used by:690  Timeline
Symbol 143 GraphicUsed by:Timeline
Symbol 144 TextUses:112Used by:Timeline
Symbol 145 FontUsed by:146 147 148 151
Symbol 146 TextUses:145Used by:Timeline
Symbol 147 TextUses:145Used by:Timeline
Symbol 148 TextUses:145Used by:Timeline
Symbol 149 FontUsed by:150
Symbol 150 TextUses:149Used by:Timeline
Symbol 151 TextUses:145Used by:Timeline
Symbol 152 TextUses:38Used by:Timeline
Symbol 153 TextUses:7Used by:Timeline
Symbol 154 ButtonUses:50Used by:Timeline
Symbol 155 TextUses:38Used by:Timeline
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:161
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:161
Symbol 161 MovieClipUses:157 160Used by:162
Symbol 162 MovieClipUses:161Used by:357 553
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:356
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:356
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:356
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:356
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:356
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:356
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:356
Symbol 177 GraphicUses:54Used by:356
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:356
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:356
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:356
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:356
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:356
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:356
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:356
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:356
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:356
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:356
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:356
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:356
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:356
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:356
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:356
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:356
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:356
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:356
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:356
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:356
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:356
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:356
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:356
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:356
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:356
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:356
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:356
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:356
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:356
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:356
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:356
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:356
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:356
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:356
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:356
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:356
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:356
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:356
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:356
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:356
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:356
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:356
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:356
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:356
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:356
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:356
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:356
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:356
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:356
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:356
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:356
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:356
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:356
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:356
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:356
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:356
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:356
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:356
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:356
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:356
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:356
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:356
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:356
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:356
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:356
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:356
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:356
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:356
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:356
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:356
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:356
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:356
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:356
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:356
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:356
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:356
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:356
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:356
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:356
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:356
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:356
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:356
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:356
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:356 564
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:356
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:356
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:356
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:356
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:356
Symbol 356 MovieClipUses:164 166 168 170 172 174 176 177 179 181 183 185 187 189 191 193 195 197 199 201 203 205 207 209 211 213 215 217 219 221 223 225 227 229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355Used by:357
Symbol 357 MovieClip [ford]Uses:162 356Used by:554
Symbol 358 MovieClipUsed by:553
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:552
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:552
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:552
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:552
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:552
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:552
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:552
Symbol 373 GraphicUses:55Used by:552
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:552
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:552
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:552
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:552
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:552
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:552
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:552
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:552
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:552
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:552
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:552
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:552
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:552
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:552
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:552
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:552
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:552
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:552
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:552
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:552
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:552
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:552
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:552
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:552
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:552
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:552
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:552
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:552
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:552
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:552
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:552
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:552
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:552
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:552
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:552
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:552
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:552
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:552
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:552
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:552
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:552
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:552
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:552
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:552
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:552
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:552
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:552
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:552
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:552
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:552
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:552
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:552
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:552
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:552
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:552
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:552
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:552
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:552
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:552
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:552
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:552
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:552
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:552
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:552
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:552
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:552
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:552
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:552
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:552
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:552
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:552
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:552
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:552
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:552
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:552
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:552
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:552
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:552
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:552
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:552
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:552
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:552
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:552
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:552 565
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:552
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:552
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:552
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:552
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:552
Symbol 552 MovieClipUses:360 362 364 366 368 370 372 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 523 525 527 529 531 533 535 537 539 541 543 545 547 549 551Used by:553
Symbol 553 MovieClip [toyota]Uses:358 162 552Used by:554
Symbol 554 MovieClipUses:357 553Used by:Timeline
Symbol 555 TextUses:38Used by:579
Symbol 556 TextUses:38Used by:579
Symbol 557 TextUses:38Used by:579
Symbol 558 TextUses:38Used by:579
Symbol 559 TextUses:38Used by:579
Symbol 560 TextUses:38Used by:579
Symbol 561 GraphicUsed by:562 570
Symbol 562 ButtonUses:561Used by:579
Symbol 563 GraphicUsed by:579
Symbol 564 MovieClipUses:345Used by:569
Symbol 565 MovieClipUses:541Used by:569
Symbol 566 GraphicUsed by:567 568
Symbol 567 ButtonUses:566Used by:569
Symbol 568 ButtonUses:566Used by:569
Symbol 569 MovieClipUses:564 565 567 568Used by:579
Symbol 570 MovieClipUses:561Used by:579
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:579
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:579
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:579
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:579
Symbol 579 MovieClipUses:37 555 556 557 558 559 560 562 563 569 570 572 574 576 578Used by:Timeline
Symbol 580 GraphicUsed by:588
Symbol 581 Sound [rally]Used by:588
Symbol 582 Sound [accel]Used by:588
Symbol 583 SoundUsed by:588
Symbol 584 Sound [decell]Used by:588
Symbol 585 Sound [fullspeed]Used by:588
Symbol 586 Sound [idle]Used by:588
Symbol 587 Sound [start]Used by:588
Symbol 588 MovieClipUses:580 581 582 583 584 585 586 587Used by:Timeline
Symbol 589 TextUses:38Used by:Timeline
Symbol 590 ButtonUses:50Used by:Timeline
Symbol 591 EditableTextUses:7 38Used by:Timeline
Symbol 592 GraphicUsed by:Timeline
Symbol 593 BitmapUsed by:595
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:593 594Used by:596
Symbol 596 MovieClipUses:595Used by:597
Symbol 597 MovieClipUses:596Used by:Timeline
Symbol 598 GraphicUsed by:627
Symbol 599 FontUsed by:600 609 612 613
Symbol 600 EditableTextUses:599Used by:627
Symbol 601 GraphicUsed by:627
Symbol 602 TextUses:38Used by:627
Symbol 603 TextUses:38Used by:627
Symbol 604 TextUses:38Used by:627
Symbol 605 TextUses:38Used by:627
Symbol 606 TextUses:38Used by:627
Symbol 607 TextUses:38Used by:627
Symbol 608 TextUses:38Used by:627
Symbol 609 EditableTextUses:599Used by:627
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:627
Symbol 612 EditableTextUses:599Used by:627
Symbol 613 EditableTextUses:599Used by:627
Symbol 614 GraphicUsed by:620 623 626
Symbol 615 GraphicUsed by:618 620 626
Symbol 616 FontUsed by:617 619 621 622 624 625
Symbol 617 TextUses:616Used by:620
Symbol 618 MovieClipUses:615Used by:620 623 626
Symbol 619 TextUses:616Used by:620
Symbol 620 MovieClipUses:614 615 617 618 619Used by:627
Symbol 621 TextUses:616Used by:623
Symbol 622 TextUses:616Used by:623
Symbol 623 MovieClipUses:614 618 621 622Used by:627
Symbol 624 TextUses:616Used by:626
Symbol 625 TextUses:616Used by:626
Symbol 626 MovieClipUses:614 615 624 618 625Used by:627
Symbol 627 MovieClipUses:598 600 601 602 603 604 605 606 607 608 609 611 612 613 620 623 626Used by:Timeline
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:630
Symbol 630 MovieClipUses:629Used by:Timeline
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:631Used by:633
Symbol 633 MovieClipUses:632Used by:Timeline
Symbol 634 TextUsed by:Timeline
Symbol 635 TextUses:38Used by:637
Symbol 636 TextUses:38Used by:637
Symbol 637 MovieClipUses:635 636Used by:650
Symbol 638 TextUses:38Used by:640
Symbol 639 TextUses:38Used by:640
Symbol 640 MovieClipUses:638 639Used by:650
Symbol 641 TextUses:38Used by:643
Symbol 642 TextUses:38Used by:643
Symbol 643 MovieClipUses:641 642Used by:650
Symbol 644 TextUses:38Used by:646
Symbol 645 TextUses:38Used by:646
Symbol 646 MovieClipUses:644 645Used by:650
Symbol 647 TextUses:38Used by:649
Symbol 648 TextUses:38Used by:649
Symbol 649 MovieClipUses:647 648Used by:650
Symbol 650 MovieClip [countdown]Uses:637 640 643 646 649Used by:Timeline
Symbol 651 MovieClipUses:31 32Used by:690
Symbol 652 TextUses:38Used by:690
Symbol 653 FontUsed by:654 667 668
Symbol 654 EditableTextUses:653Used by:690
Symbol 655 TextUses:38Used by:661
Symbol 656 TextUses:38Used by:661
Symbol 657 TextUses:38Used by:661
Symbol 658 TextUses:38Used by:661
Symbol 659 TextUses:38Used by:661
Symbol 660 TextUses:38Used by:661
Symbol 661 MovieClipUses:655 656 657 658 659 660Used by:690
Symbol 662 TextUses:38Used by:665
Symbol 663 TextUses:38Used by:665
Symbol 664 TextUses:38Used by:665
Symbol 665 MovieClipUses:662 663 664Used by:690
Symbol 666 ButtonUses:50Used by:690
Symbol 667 TextUses:38 653Used by:690
Symbol 668 TextUses:38 653Used by:690
Symbol 669 ButtonUses:50Used by:690
Symbol 670 TextUses:38Used by:690
Symbol 671 TextUses:38Used by:690
Symbol 672 ButtonUses:50Used by:690
Symbol 673 FontUsed by:674 675 676 677 678 681 682 683 684 685
Symbol 674 TextUses:673Used by:690
Symbol 675 EditableTextUses:673Used by:690
Symbol 676 TextUses:673Used by:690
Symbol 677 EditableTextUses:673Used by:690
Symbol 678 EditableTextUses:673Used by:690
Symbol 679 ButtonUses:50Used by:690
Symbol 680 TextUses:38Used by:690
Symbol 681 TextUses:673Used by:690
Symbol 682 TextUses:673Used by:690
Symbol 683 TextUses:673Used by:690
Symbol 684 TextUses:673Used by:690
Symbol 685 TextUses:673Used by:690
Symbol 686 TextUses:38Used by:690
Symbol 687 ButtonUses:50Used by:690
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:690
Symbol 690 MovieClipUses:651 652 654 661 665 666 667 668 669 670 671 142 672 674 675 676 677 678 679 680 681 682 683 684 685 686 687 689Used by:Timeline
Symbol 691 BitmapUsed by:692
Symbol 692 GraphicUses:691Used by:693
Symbol 693 MovieClipUses:692Used by:Timeline
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:Timeline
Symbol 696 MovieClipUses:17Used by:Timeline
Symbol 697 GraphicUsed by:Timeline
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:Timeline
Symbol 700 EditableTextUses:7 38Used by:Timeline
Symbol 701 GraphicUsed by:Timeline
Symbol 702 BitmapUsed by:704
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:702 703Used by:705
Symbol 705 MovieClipUses:704Used by:706
Symbol 706 MovieClipUses:705Used by:Timeline
Symbol 707 MovieClipUsed by:708
Symbol 708 MovieClipUses:707Used by:Timeline
Symbol 709 EditableTextUses:7 38Used by:Timeline
Symbol 710 BitmapUsed by:711
Symbol 711 GraphicUses:710Used by:712
Symbol 712 MovieClipUses:711Used by:713
Symbol 713 MovieClipUses:712Used by:Timeline
Symbol 714 MovieClipUsed by:Timeline
Symbol 715 GraphicUsed by:Timeline
Symbol 716 EditableTextUses:7 38Used by:Timeline
Symbol 717 BitmapUsed by:719
Symbol 718 BitmapUsed by:719
Symbol 719 GraphicUses:717 718Used by:720
Symbol 720 MovieClipUses:719Used by:721
Symbol 721 MovieClipUses:720Used by:Timeline
Symbol 722 BitmapUsed by:723
Symbol 723 GraphicUses:722Used by:724
Symbol 724 MovieClipUses:723Used by:Timeline
Symbol 725 BitmapUsed by:726
Symbol 726 GraphicUses:725Used by:727
Symbol 727 MovieClipUses:726Used by:728
Symbol 728 MovieClipUses:727Used by:Timeline
Symbol 729 EditableTextUses:7 38Used by:Timeline
Symbol 730 BitmapUsed by:732
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:730 731Used by:733
Symbol 733 MovieClipUses:732Used by:734
Symbol 734 MovieClipUses:733Used by:Timeline
Symbol 735 BitmapUsed by:736
Symbol 736 GraphicUses:735Used by:737
Symbol 737 MovieClipUses:736Used by:Timeline

Instance Names

"load"Frame 1Symbol 8 EditableText
"t1"Frame 5Symbol 41 MovieClip
"t2"Frame 5Symbol 47 MovieClip
"load"Frame 8Symbol 58 EditableText
"enterConfirm"Frame 10Symbol 106 MovieClip
"usernameTF"Frame 10Symbol 111 EditableText
"pleaseEnter"Frame 10Symbol 114 MovieClip
"t1"Frame 13Symbol 122 MovieClip
"t2"Frame 13Symbol 125 MovieClip
"t3"Frame 13Symbol 128 MovieClip
"t4"Frame 13Symbol 131 MovieClip
"t5"Frame 13Symbol 134 MovieClip
"locked3"Frame 13Symbol 136 MovieClip
"locked5"Frame 13Symbol 136 MovieClip
"locked4"Frame 13Symbol 136 MovieClip
"load"Frame 18Symbol 138 EditableText
"tshad"Frame 18Symbol 141 MovieClip
"objects"Frame 33Symbol 554 MovieClip
"sg"Frame 33Symbol 76 MovieClip [sg]
"tshad"Frame 33Symbol 141 MovieClip
"load"Frame 35Symbol 591 EditableText
"sky"Frame 38Symbol 597 MovieClip
"speedo"Frame 38Symbol 627 MovieClip
"track"Frame 38Symbol 630 MovieClip
"tyre"Frame 38Symbol 633 MovieClip
"countdown"Frame 38Symbol 650 MovieClip [countdown]
"resultPanel"Frame 38Symbol 690 MovieClip
"tshad"Frame 38Symbol 141 MovieClip
"noise"Frame 38Symbol 693 MovieClip
"fade"Frame 38Symbol 695 MovieClip
"pixel"Frame 38Symbol 696 MovieClip
"s"Frame 53Symbol 699 MovieClip
"load"Frame 55Symbol 700 EditableText
"sky"Frame 58Symbol 706 MovieClip
"speedo"Frame 58Symbol 627 MovieClip
"track"Frame 58Symbol 630 MovieClip
"tyre"Frame 58Symbol 633 MovieClip
"countdown"Frame 58Symbol 650 MovieClip [countdown]
"resultPanel"Frame 58Symbol 690 MovieClip
"tshad"Frame 58Symbol 141 MovieClip
"tshad"Frame 73Symbol 708 MovieClip
"load"Frame 75Symbol 709 EditableText
"sky"Frame 78Symbol 713 MovieClip
"speedo"Frame 78Symbol 627 MovieClip
"track"Frame 78Symbol 630 MovieClip
"tyre"Frame 78Symbol 633 MovieClip
"countdown"Frame 78Symbol 650 MovieClip [countdown]
"resultPanel"Frame 78Symbol 690 MovieClip
"fade"Frame 78Symbol 714 MovieClip
"pixel"Frame 79Symbol 696 MovieClip
"sg"Frame 93Symbol 76 MovieClip [sg]
"tshad"Frame 93Symbol 141 MovieClip
"load"Frame 95Symbol 716 EditableText
"sky"Frame 98Symbol 721 MovieClip
"speedo"Frame 98Symbol 627 MovieClip
"track"Frame 98Symbol 630 MovieClip
"tyre"Frame 98Symbol 633 MovieClip
"countdown"Frame 98Symbol 650 MovieClip [countdown]
"resultPanel"Frame 98Symbol 690 MovieClip
"tshad"Frame 98Symbol 141 MovieClip
"noise"Frame 98Symbol 693 MovieClip
"fade"Frame 98Symbol 695 MovieClip
"pixel"Frame 98Symbol 696 MovieClip
"rain"Frame 98Symbol 724 MovieClip
"clouds"Frame 113Symbol 728 MovieClip
"load"Frame 115Symbol 729 EditableText
"sky"Frame 118Symbol 734 MovieClip
"speedo"Frame 118Symbol 627 MovieClip
"track"Frame 118Symbol 630 MovieClip
"tyre"Frame 118Symbol 633 MovieClip
"countdown"Frame 118Symbol 650 MovieClip [countdown]
"resultPanel"Frame 118Symbol 690 MovieClip
"tshad"Frame 118Symbol 141 MovieClip
"fade"Frame 118Symbol 737 MovieClip
"pixel"Frame 119Symbol 696 MovieClip
"ob"Symbol 66 MovieClip [tree] Frame 1Symbol 65 MovieClip
"ob"Symbol 87 MovieClip [plant] Frame 1Symbol 86 MovieClip
"headlights"Symbol 161 MovieClip Frame 1Symbol 160 MovieClip
"headlights"Symbol 161 MovieClip Frame 1Symbol 160 MovieClip
"r"Symbol 162 MovieClip Frame 1Symbol 161 MovieClip
"shad"Symbol 357 MovieClip [ford] Frame 1Symbol 162 MovieClip
"car"Symbol 357 MovieClip [ford] Frame 1Symbol 356 MovieClip
"shadow"Symbol 553 MovieClip [toyota] Frame 1Symbol 358 MovieClip
"shad"Symbol 553 MovieClip [toyota] Frame 1Symbol 162 MovieClip
"car"Symbol 553 MovieClip [toyota] Frame 1Symbol 552 MovieClip
"ai1"Symbol 554 MovieClip Frame 1Symbol 357 MovieClip [ford]
"ai2"Symbol 554 MovieClip Frame 1Symbol 553 MovieClip [toyota]
"ais2"Symbol 554 MovieClip Frame 1Symbol 553 MovieClip [toyota]
"ais1"Symbol 554 MovieClip Frame 1Symbol 357 MovieClip [ford]
"cars"Symbol 579 MovieClip Frame 1Symbol 569 MovieClip
"t1"Symbol 579 MovieClip Frame 1Symbol 570 MovieClip
"t2"Symbol 579 MovieClip Frame 1Symbol 572 MovieClip
"t3"Symbol 579 MovieClip Frame 1Symbol 574 MovieClip
"t4"Symbol 579 MovieClip Frame 1Symbol 576 MovieClip
"t5"Symbol 579 MovieClip Frame 1Symbol 578 MovieClip
"sky"Symbol 597 MovieClip Frame 1Symbol 596 MovieClip
"best"Symbol 627 MovieClip Frame 1Symbol 600 EditableText
"lap"Symbol 627 MovieClip Frame 1Symbol 609 EditableText
"hand"Symbol 627 MovieClip Frame 1Symbol 611 MovieClip
"ttime"Symbol 627 MovieClip Frame 1Symbol 612 EditableText
"timec"Symbol 627 MovieClip Frame 1Symbol 613 EditableText
"pButton"Symbol 627 MovieClip Frame 1Symbol 620 MovieClip
"mButton"Symbol 627 MovieClip Frame 1Symbol 623 MovieClip
"sButton"Symbol 627 MovieClip Frame 1Symbol 626 MovieClip
"car"Symbol 630 MovieClip Frame 1Symbol 629 MovieClip
"bg"Symbol 633 MovieClip Frame 1Symbol 632 MovieClip
"t"Symbol 633 MovieClip Frame 1Symbol 632 MovieClip
"congrats"Symbol 690 MovieClip Frame 1Symbol 661 MovieClip
"tryagain"Symbol 690 MovieClip Frame 1Symbol 665 MovieClip
"sky"Symbol 706 MovieClip Frame 1Symbol 705 MovieClip
"light"Symbol 708 MovieClip Frame 1Symbol 707 MovieClip
"sky"Symbol 713 MovieClip Frame 1Symbol 712 MovieClip
"sky"Symbol 721 MovieClip Frame 1Symbol 720 MovieClip
"sky"Symbol 734 MovieClip Frame 1Symbol 733 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "greengrass"
ExportAssets (56)Timeline Frame 1Symbol 2 as "droad"
ExportAssets (56)Timeline Frame 1Symbol 3 as "dmud"
ExportAssets (56)Timeline Frame 1Symbol 6 as "light"
ExportAssets (56)Timeline Frame 1Symbol 738 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 739 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 740 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 5Symbol 52 as "musicloop"
ExportAssets (56)Timeline Frame 9Symbol 59 as "grass"
ExportAssets (56)Timeline Frame 9Symbol 60 as "snow"
ExportAssets (56)Timeline Frame 9Symbol 61 as "mud"
ExportAssets (56)Timeline Frame 9Symbol 66 as "tree"
ExportAssets (56)Timeline Frame 9Symbol 67 as "smlSand"
ExportAssets (56)Timeline Frame 9Symbol 68 as "sand"
ExportAssets (56)Timeline Frame 9Symbol 72 as "cactus"
ExportAssets (56)Timeline Frame 9Symbol 76 as "sg"
ExportAssets (56)Timeline Frame 9Symbol 77 as "tarmac"
ExportAssets (56)Timeline Frame 9Symbol 78 as "grass2"
ExportAssets (56)Timeline Frame 9Symbol 81 as "rP"
ExportAssets (56)Timeline Frame 9Symbol 87 as "plant"
ExportAssets (56)Timeline Frame 9Symbol 90 as "shrub"
ExportAssets (56)Timeline Frame 9Symbol 93 as "bollard"
ExportAssets (56)Timeline Frame 9Symbol 94 as "ice"
ExportAssets (56)Timeline Frame 9Symbol 98 as "snowtree"
ExportAssets (56)Timeline Frame 9Symbol 101 as "raintree"
ExportAssets (56)Timeline Frame 33Symbol 357 as "ford"
ExportAssets (56)Timeline Frame 33Symbol 553 as "toyota"
ExportAssets (56)Timeline Frame 33Symbol 581 as "rally"
ExportAssets (56)Timeline Frame 33Symbol 582 as "accel"
ExportAssets (56)Timeline Frame 33Symbol 584 as "decell"
ExportAssets (56)Timeline Frame 33Symbol 585 as "fullspeed"
ExportAssets (56)Timeline Frame 33Symbol 586 as "idle"
ExportAssets (56)Timeline Frame 33Symbol 587 as "start"
ExportAssets (56)Timeline Frame 38Symbol 650 as "countdown"

Labels

"title"Frame 5
"preload"Frame 8
"login"Frame 10
"levelAd"Frame 12
"track"Frame 13
"loading"Frame 18
"score"Frame 23
"intructions"Frame 26
"credits"Frame 29
"select1"Frame 33
"load1"Frame 35
"level1"Frame 38
"select2"Frame 53
"load2"Frame 55
"level2"Frame 58
"select3"Frame 73
"load3"Frame 75
"level3"Frame 78
"select4"Frame 93
"load4"Frame 95
"level4"Frame 98
"select5"Frame 113
"load5"Frame 115
"level5"Frame 118

Dynamic Text Variables

usernameSymbol 111 EditableText"<p align="left"></p>"
placeSymbol 654 EditableText""
yourTimeSymbol 675 EditableText"00:00:00"
_root.scorePositionSymbol 677 EditableText"1"
tracknameSymbol 678 EditableText"For the Desert track"




http://swfchan.com/10/47228/info.shtml
Created: 2/5 -2019 07:01:16 Last modified: 2/5 -2019 07:01:16 Server time: 15/05 -2024 10:37:07