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

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

Caravan Racers.swf

This is the info page for
Flash #27067

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


Text
MINICLIP.COM INTRO COMPONENT v1.3

Place this component on the top layer of
the second frame, leaving frame 1
completely empty. The silhouette helps
you position the preloader correctly on
your page.

The game is loading (0%)

The game is loading (0%)

Free Games AND ShowS

Please Wait...

created by fish in a bottle

ONE_PLAYER

TWO_PLAYERS

INSTRUCTIONS

ARE_YOU_SURE

YES

NO

INSTRUCTIONS_BODY

ONE_PLAYER_GAME

TWO_PLAYER_GAME

ONE_PLAYER_INST

TWO_PLAYER_INST

INSTRUCTIONS

LEFT

RIGHT

POWER

W

D

A

PLAYER_ONE

SELECT_TEAM

PLAYER_TWO

LAP 1 of 3

LAP 1 of 3

TIME 00:00:00

TIME 00:00:00

HUD_PLAYER_ONE

HUD_PLAYER_TWO

QUIT

CANYON

CITY

PARK

VOLCANO

SELECT_TRACK

01

ENTER_HIGH_SCORE

OK

RACE AGAIN

MAIN MENU

MINICLIP.COM HIGHSCORE COMPONENT v1.26

Place this component on a frame where the
highscores should be displayed. The silhouette
helps you position it correctly on your page.

scoreLocation
gamename
saveScore
scoreIsTime
scoreReversed
negativeScoreAllowed

The absolute path to the
score variable.
Game identifier.
Set to false to only show
the scores and not save score.
Score is based on time -
'00m23s45ms' should be
sent as '2345' (number mustn't
start with a zero).
Score is sorted descending,
time is sorted ascending.
Score can be less than zero.

DAILY

WEEKLY

MONTHLY

THE HIGHSCORES ARE EXCLUSIVELY
AVAILABLE ON MINICLIP.COM

PLAY THIS GAME WITH HIGHSCORES!

PLAY THIS GAME WITH HIGHSCORES!

HIGHSCORES

engine
sounds

ActionScript [AS1/AS2]

Frame 5
StringTable = function (xmlFile) { this.table = new Array(); this.loadData(xmlFile); }; StringTable.prototype.loadData = function (source) { var _local3 = this; _local3.xmlFile = new XML(); _local3.xmlFile.load(source); _local3.xmlFile.ignoreWhite = true; _local3.xmlFile.notify = _local3; _local3.xmlFile.onLoad = function () { var stringID = ""; var _local3 = ""; var _local2 = this.firstChild.childNodes; var _local1 = 0; while (_local1 < _local2.length) { if (!(_local2[_local1].nodeName === "string")) { } else { stringID = _local2[_local1].attributes.id; _local3 = _local2[_local1].firstChild.nodeValue; this.notify.table[stringID] = _local3; } _local1++; } this.notify.loaded = true; if (this.notify.onLoad != null) { this.notify.onLoad(); } delete this; }; }; StringTable.prototype.get = function (stringID) { return(this.table[stringID]); }; StringTable.prototype.getBytesLoaded = function () { return(this.xmlFile.getBytesLoaded()); }; StringTable.prototype.getBytesTotal = function () { return(this.xmlFile.getBytesTotal()); }; StringTable.prototype.getPercentLoaded = function () { var _local1 = this; if (_local1.xmlFile.getBytesTotal() <= 0) { return(0); } var _local2 = Math.round((_local1.xmlFile.getBytesTotal() / _local1.xmlFile.getBytesTotal()) * 100); return(_local2); }; StringTable.prototype.dump = function () { var _local1 = this; trace("==============================="); trace(" "); trace("Dumping the String Table:"); trace(" "); trace("String ID Value"); trace("--------- -----"); for (var _local2 in _local1.table) { trace((_local2 + " ") + _local1.table[_local2]); } trace(" "); trace("String Table dump done."); trace("==============================="); trace(" "); }; fscommand ("trapallkeys", "true"); fscommand ("allowscale", "false"); gStrTable = new StringTable("CRStrings.xml"); stop(); onEnterFrame = function () { var _local1 = gStrTable.getBytesLoaded() / gStrTable.getBytesTotal(); var _local2 = Math.round(_local1 * 100); BarInst._xscale = _local2; if (gStrTable.loaded) { _root.play(); } };
Frame 13
function cSFXEngine() { var _local1 = this; _local1.samp = new Array(); _local1.restoreVol = new Array(); _local1.loop = new Array(); _local1.name = new Array(); _local1.state = new Array(); _local1.idx = 0; _local1.ctrl = new Sound(); _local1.proc = SE_IDLE; _local1.vol = 75; _local1.ctrl.setVolume(_local1.vol); _local1.managerMuted = false; } function cStageShake() { this.state = false; } SE_IDLE = 0; SE_FADEDOWN = 1; cSFXEngine.prototype.Destroy = function () { var _local1 = this; delete _local1.samp; delete _local1.restoreVol; delete _local1.loop; delete _local1.name; delete _local1.state; delete _local1.ctrl; }; cSFXEngine.prototype.SetVol = function (idx, vol) { if (this.managerMuted) { return(undefined); } this.samp[idx].setVolume(vol); }; cSFXEngine.prototype.SetVolAll = function (vol) { var _local2 = this; var _local3 = vol; var _local1 = 0; while (_local1 < _local2.samp.length) { _local2.SetVol(_local1, _local3); _local1++; } }; cSFXEngine.prototype.GetVol = function (idx) { return(this.samp[idx].getVolume()); }; cSFXEngine.prototype.SetPan = function (idx, pan) { this.samp[idx].setPan(pan); }; cSFXEngine.prototype.GetPan = function (idx) { return(this.samp[idx].getPan()); }; cSFXEngine.prototype.SetMasterVol = function (vol) { var _local1 = this; _local1.vol = vol; _local1.ctrl.setVolume(_local1.vol); }; cSFXEngine.prototype.MuteMasterVol = function () { this.proc = SE_FADEDOWN; }; cSFXEngine.prototype.RestoreMasterVol = function () { this.ctrl.setVolume(this.vol); }; cSFXEngine.prototype.StopAll = function () { var _local2 = this; var _local1 = 0; while (_local1 < _local2.state.length) { _local2.samp[_local1].stop(); _local2.state[_local1] = false; _local1++; } }; cSFXEngine.prototype.MuteAll = function () { var _local2 = this; var _local1 = 0; while (_local1 < _local2.samp.length) { _local2.Mute(_local1); _local1++; } _local2.managerMuted = true; }; cSFXEngine.prototype.RestoreAll = function () { var _local2 = this; _local2.managerMuted = false; var _local1 = 0; while (_local1 < _local2.samp.length) { _local2.Restore(_local1); _local1++; } }; cSFXEngine.prototype.Add = function (name, clip) { var _local1 = this; var _local2 = name; var _local3 = clip; if (_local3 == null) { _local3 = _root.createEmptyMovieClip(_local2, _local1.idx); } _local1.samp[_local1.idx] = new Sound(_local3); _local1.samp[_local1.idx].attachSound(_local2); _local1.restoreVol[_local1.idx] = 100; _local1.name[_local1.idx] = _local2; _local1.state[_local1.idx] = false; return(_local1.idx++); }; cSFXEngine.prototype.Play = function (idx, loopnum) { this.samp[idx].start(0, loopnum); this.state[idx] = true; }; cSFXEngine.prototype.Stop = function (idx) { var _local1 = idx; var _local2 = this; _local2.samp[_local1].stop(_local2.name[_local1]); _local2.state[_local1] = false; }; cSFXEngine.prototype.Mute = function (idx) { var _local1 = this; var _local2 = idx; if (_local1.managerMuted || (_local1.GetVol(_local2) <= 0)) { } else { _local1.restoreVol[_local2] = _local1.GetVol(_local2); _local1.SetVol(_local2, 0); } }; cSFXEngine.prototype.Restore = function (idx) { var _local1 = this; var _local2 = idx; if (_local1.managerMuted || (_local1.GetVol(_local2) > 0)) { } else { _local1.SetVol(_local2, _local1.restoreVol[_local2]); } }; cSFXEngine.prototype.IsPlaying = function (idx) { return(this.state[idx]); }; Sfx.Destroy(); Sfx = new cSFXEngine(); Sfx.SetMasterVol(100); SFXID_Grind1 = Sfx.Add("MainGrind1.wav", SoundObjDriver1Inst); SFXID_Grind2 = Sfx.Add("MainGrind4.wav", SoundObjDriver2Inst); SFXID_Bump = Sfx.Add("Bump.wav", this); SFXID_Driver = Sfx.Add("Driver2.wav", this); SFXID_Beep1 = Sfx.Add("Beep01.wav", this); SFXID_Beep2 = Sfx.Add("Beep02.wav", this); SFXID_Pip1 = Sfx.Add("Pip1.wav", this); SFXID_Pip2 = Sfx.Add("Pip2.wav", this); SFXID_Brush = Sfx.Add("Brush.wav", this); SFXID_Loop1 = Sfx.Add("loop1.wav", this); SFXOBJ_Screech = createEmptyMovieClip("sre", 9999); SFX_Screech = new Sound(SFXOBJ_Screech); SFX_Screech.attachSound("screech.wav"); SFX_Screech.setVolume(50); SFXOBJ_Reverse = createEmptyMovieClip("rev", 9998); SFX_Reverse = new Sound(SFXOBJ_Reverse); SFX_Reverse.attachSound("reverse.wav"); SFXOBJ_Horn = createEmptyMovieClip("hor", 9997); SFX_Horn1 = new Sound(SFXOBJ_Horn); SFX_Horn1.attachSound("horn01.wav"); SFX_Horn2 = new Sound(SFXOBJ_Horn); SFX_Horn2.attachSound("horn02.wav"); SFX_Horn3 = new Sound(SFXOBJ_Horn); SFX_Horn3.attachSound("horn03.wav"); SFX_Horn3.setVolume(15); cStageShake.prototype.Impulse = function () { var _local1 = this; _local1.dy = 0; _local1.f = 1; _local1.state = true; }; cStageShake.prototype.Update = function () { var _local1 = this; if (!_local1.state) { _y = 0; } else { _local1.dy = -5 + (Math.random() * 10); _y = (_local1.dy * _local1.f); _local1.f = _local1.f - 0.2; if (_local1.f <= 0) { _local1.state = false; } } }; StageShake = new cStageShake(); onEnterFrame = function () { StageShake.Update(); };
Frame 63
function cModeSelectionArrows() { this.SetSelection(SELECT_INSTRUCTIONS); } function cKeyHandler() { this.noKey = true; Key.addListener(this); } function TransitionFlakes() { var _local1 = 0; while (_local1 < 24) { FlakeParticleMakerInst.FlakeBurst(Math.random() * 700, Math.random() * 480); _local1++; } } stop(); QuitDialogInst._visible = false; gQuitDialog = QuitDialogInst.duplicateMovieClip("quit", 10000); gQuitDialog._visible = false; gNumPlayers = -1; SELECT_1PLAYER = 0; SELECT_2PLAYER = 1; SELECT_INSTRUCTIONS = 2; cModeSelectionArrows.prototype.SetSelection = function (sel) { var _local1 = this; _local1.mSel = sel; switch (sel) { case SELECT_1PLAYER : _local1.ySel = Select1PlayerInst._y; return; case SELECT_2PLAYER : _local1.ySel = Select2PlayerInst._y; return; case SELECT_INSTRUCTIONS : _local1.ySel = SelectInstructionsInst._y; } }; cModeSelectionArrows.prototype.SelectNext = function () { var _local1 = this; _local1.mSel++; if (_local1.mSel > SELECT_INSTRUCTIONS) { _local1.mSel = SELECT_1PLAYER; } _local1.SetSelection(_local1.mSel); }; cModeSelectionArrows.prototype.SelectPrev = function () { var _local1 = this; _local1.mSel--; if (_local1.mSel < SELECT_1PLAYER) { _local1.mSel = SELECT_INSTRUCTIONS; } _local1.SetSelection(_local1.mSel); }; cModeSelectionArrows.prototype.SelectCurrent = function () { switch (this.mSel) { case SELECT_1PLAYER : gNumPlayers = 1; LogoInst.gotoAndPlay("Out"); return; case SELECT_2PLAYER : gNumPlayers = 2; LogoInst.gotoAndPlay("Out"); return; case SELECT_INSTRUCTIONS : TransitionFlakes(); gotoAndPlay ("Instructions"); } }; cModeSelectionArrows.prototype.Update = function () { ArrowLeftInst._y = (ArrowRightInst._y = ArrowRightInst._y + ((this.ySel - ArrowLeftInst._y) * 0.5)); }; cKeyHandler.prototype.Update = function () { if ((((((!Key.isDown(40)) && (!Key.isDown(38))) && (!Key.isDown(37))) && (!Key.isDown(39))) && (!Key.isDown(32))) && (!Key.isDown(13))) { this.noKey = true; } }; cKeyHandler.prototype.onKeyDown = function () { var _local1 = this; if (!_local1.noKey) { } else if (Key.isDown(40) || (Key.isDown(39))) { ModeSelectionArrows.SelectNext(); _local1.noKey = false; } else if (Key.isDown(38) || (Key.isDown(37))) { ModeSelectionArrows.SelectPrev(); _local1.noKey = false; } else if (Key.isDown(32) || (Key.isDown(13))) { ModeSelectionArrows.SelectCurrent(); _local1.noKey = false; } }; Select1PlayerInst.onRollOver = function () { ModeSelectionArrows.SetSelection(SELECT_1PLAYER); }; Select1PlayerInst.onRelease = function () { gNumPlayers = 1; LogoInst.gotoAndPlay("Out"); Sfx.Play(SFXID_Beep1, 1); }; Select2PlayerInst.onRollOver = function () { ModeSelectionArrows.SetSelection(SELECT_2PLAYER); }; Select2PlayerInst.onRelease = function () { gNumPlayers = 2; LogoInst.gotoAndPlay("Out"); Sfx.Play(SFXID_Beep1, 1); }; SelectInstructionsInst.onRollOver = function () { ModeSelectionArrows.SetSelection(SELECT_INSTRUCTIONS); }; SelectInstructionsInst.onRelease = function () { gNumPlayers = 2; TransitionFlakes(); gotoAndPlay ("Instructions"); Sfx.Play(SFXID_Beep1, 1); }; onMouseMove = function () { if (Math.random() > 0.95) { FlakeParticleMakerInst.FlakeBurst(_xmouse, _ymouse); } }; KeyHandler = new cKeyHandler(); StageShake = new cStageShake(); ModeSelectionArrows = new cModeSelectionArrows(); onEnterFrame = function () { StageShake.Update(); ModeSelectionArrows.Update(); KeyHandler.Update(); };
Frame 85
stop(); MCLogo.enabled = false; DialogInstructionInst.ButtonCloseInst.onRelease = function () { TransitionFlakes(); gotoAndPlay ("Mode Select"); Sfx.Play(SFXID_Beep1, 1); MCLogo.enabled = true; };
Frame 100
function Pause(state) { var _local1 = state; PlayerLeftInst.enabled = !_local1; PlayerRightInst.enabled = !_local1; Team1Inst.enabled = !_local1; Team2Inst.enabled = !_local1; Team3Inst.enabled = !_local1; } function Back() { gotoAndPlay ("Intro"); } function SetHeadIcon(PlayerNum, TeamCol) { switch (PlayerNum) { case 0 : switch (TeamCol) { case SKIN_RED : HUDInst.Head1_1Inst._visible = true; HUDInst.Head1_1Inst._x = HUDInst.Marker1_1Inst._x; HUDInst.Head1_1Inst._y = HUDInst.Marker1_1Inst._y; HUDInst.Head1_2Inst._visible = true; HUDInst.Head1_2Inst._x = HUDInst.Marker1_2Inst._x; HUDInst.Head1_2Inst._y = HUDInst.Marker1_2Inst._y; gHeadIcon1_1Inst = HUDInst.Head1_1Inst; gHeadIcon1_2Inst = HUDInst.Head1_2Inst; HUDInst.TeamBackRed1Inst._visible = true; HUDInst.TeamBackRed1Inst._x = HUDInst.Team1_1BackInst._x; HUDInst.TeamBackRed1Inst._y = HUDInst.Team1_1BackInst._y; HUDInst.TeamBackRed2Inst._visible = true; HUDInst.TeamBackRed2Inst._x = HUDInst.Team1_2BackInst._x; HUDInst.TeamBackRed2Inst._y = HUDInst.Team1_2BackInst._y; break; case SKIN_BLUE : HUDInst.Head2_1Inst._visible = true; HUDInst.Head2_1Inst._x = HUDInst.Marker1_1Inst._x; HUDInst.Head2_1Inst._y = HUDInst.Marker1_1Inst._y; HUDInst.Head2_2Inst._visible = true; HUDInst.Head2_2Inst._x = HUDInst.Marker1_2Inst._x; HUDInst.Head2_2Inst._y = HUDInst.Marker1_2Inst._y; gHeadIcon1_1Inst = HUDInst.Head2_1Inst; gHeadIcon1_2Inst = HUDInst.Head2_2Inst; HUDInst.TeamBackBlue1Inst._visible = true; HUDInst.TeamBackBlue1Inst._x = HUDInst.Team1_1BackInst._x; HUDInst.TeamBackBlue1Inst._y = HUDInst.Team1_1BackInst._y; HUDInst.TeamBackBlue2Inst._visible = true; HUDInst.TeamBackBlue2Inst._x = HUDInst.Team1_2BackInst._x; HUDInst.TeamBackBlue2Inst._y = HUDInst.Team1_2BackInst._y; break; case SKIN_YELLOW : HUDInst.Head3_1Inst._visible = true; HUDInst.Head3_1Inst._x = HUDInst.Marker1_1Inst._x; HUDInst.Head3_1Inst._y = HUDInst.Marker1_1Inst._y; HUDInst.Head3_2Inst._visible = true; HUDInst.Head3_2Inst._x = HUDInst.Marker1_2Inst._x; HUDInst.Head3_2Inst._y = HUDInst.Marker1_2Inst._y; gHeadIcon1_1Inst = HUDInst.Head3_1Inst; gHeadIcon1_2Inst = HUDInst.Head3_2Inst; HUDInst.TeamBackYellow1Inst._visible = true; HUDInst.TeamBackYellow1Inst._x = HUDInst.Team1_1BackInst._x; HUDInst.TeamBackYellow1Inst._y = HUDInst.Team1_1BackInst._y; HUDInst.TeamBackYellow2Inst._visible = true; HUDInst.TeamBackYellow2Inst._x = HUDInst.Team1_2BackInst._x; HUDInst.TeamBackYellow2Inst._y = HUDInst.Team1_2BackInst._y; } return; case 1 : switch (TeamCol) { case SKIN_RED : HUDInst.TeamBackRed1Inst._visible = true; HUDInst.TeamBackRed1Inst._x = HUDInst.Team2_1BackInst._x; HUDInst.TeamBackRed1Inst._y = HUDInst.Team2_1BackInst._y; HUDInst.TeamBackRed2Inst._visible = true; HUDInst.TeamBackRed2Inst._x = HUDInst.Team2_2BackInst._x; HUDInst.TeamBackRed2Inst._y = HUDInst.Team2_2BackInst._y; HUDInst.Head1_1Inst._visible = true; HUDInst.Head1_1Inst._x = HUDInst.Marker2_1Inst._x; HUDInst.Head1_1Inst._y = HUDInst.Marker2_1Inst._y; HUDInst.Head1_2Inst._visible = true; HUDInst.Head1_2Inst._x = HUDInst.Marker2_2Inst._x; HUDInst.Head1_2Inst._y = HUDInst.Marker2_2Inst._y; gHeadIcon2_1Inst = HUDInst.Head1_1Inst; gHeadIcon2_2Inst = HUDInst.Head1_2Inst; return; case SKIN_BLUE : HUDInst.Head2_1Inst._visible = true; HUDInst.Head2_1Inst._x = HUDInst.Marker2_1Inst._x; HUDInst.Head2_1Inst._y = HUDInst.Marker2_1Inst._y; HUDInst.Head2_2Inst._visible = true; HUDInst.Head2_2Inst._x = HUDInst.Marker2_2Inst._x; HUDInst.Head2_2Inst._y = HUDInst.Marker2_2Inst._y; gHeadIcon2_1Inst = HUDInst.Head2_1Inst; gHeadIcon2_2Inst = HUDInst.Head2_2Inst; HUDInst.TeamBackBlue1Inst._visible = true; HUDInst.TeamBackBlue1Inst._x = HUDInst.Team2_1BackInst._x; HUDInst.TeamBackBlue1Inst._y = HUDInst.Team2_1BackInst._y; HUDInst.TeamBackBlue2Inst._visible = true; HUDInst.TeamBackBlue2Inst._x = HUDInst.Team2_2BackInst._x; HUDInst.TeamBackBlue2Inst._y = HUDInst.Team2_2BackInst._y; return; case SKIN_YELLOW : HUDInst.Head3_1Inst._visible = true; HUDInst.Head3_1Inst._x = HUDInst.Marker2_1Inst._x; HUDInst.Head3_1Inst._y = HUDInst.Marker2_1Inst._y; HUDInst.Head3_2Inst._visible = true; HUDInst.Head3_2Inst._x = HUDInst.Marker2_2Inst._x; HUDInst.Head3_2Inst._y = HUDInst.Marker2_2Inst._y; gHeadIcon2_1Inst = HUDInst.Head3_1Inst; gHeadIcon2_2Inst = HUDInst.Head3_2Inst; HUDInst.TeamBackYellow1Inst._visible = true; HUDInst.TeamBackYellow1Inst._x = HUDInst.Team2_1BackInst._x; HUDInst.TeamBackYellow1Inst._y = HUDInst.Team2_1BackInst._y; HUDInst.TeamBackYellow2Inst._visible = true; HUDInst.TeamBackYellow2Inst._x = HUDInst.Team2_2BackInst._x; HUDInst.TeamBackYellow2Inst._y = HUDInst.Team2_2BackInst._y; } } } function ShowNextTeam() { if (gNumPlayers == 1) { if (gPlayer1Team != -1) { gTeam1 = gTeam; gotoAndPlay ("Track Select"); SetHeadIcon(0, gTeam1); gTeam2 = gTeam1; while (gTeam2 == gTeam1) { gTeam2 = random(3); } SetHeadIcon(1, gTeam2); } } else if ((gPlayer1Team != -1) && (gPlayer2Team != -1)) { gTeam2 = gTeam; gotoAndPlay ("Track Select"); SetHeadIcon(1, gTeam2); } else if (((gPlayer1Team != -1) && (gPlayer2Team == -1)) && (!Player2SelectTeamTextInst._visible)) { Player1SelectTeamTextInst._visible = false; Player2SelectTeamTextInst._visible = true; Player2SelectTeamTextInst.gotoAndPlay(1); gTeam1 = gTeam; SetHeadIcon(0, gTeam1); var _local1 = SKIN_RED; if (_local1 == gTeam1) { _local1++; } if (_local1 > SKIN_YELLOW) { _local1 = SKIN_RED; } gTeam = _local1; switch (_local1) { case SKIN_RED : gTeamInst = Team1Inst; break; case SKIN_BLUE : gTeamInst = Team2Inst; break; case SKIN_YELLOW : gTeamInst = Team3Inst; } } gTeamInst.gotoAndPlay("In"); } stop(); SKIN_RED = 0; SKIN_BLUE = 1; SKIN_YELLOW = 2; gTeam = SKIN_RED; gTeam1 = -1; gTeam2 = -1; gTeamInst = Team1Inst; gPlayer1Team = -1; gPlayer2Team = -1; Player1SelectTeamTextInst._visible = true; Player2SelectTeamTextInst._visible = false; HUDInst.Head1_1Inst.stop(); HUDInst.Head1_2Inst.stop(); HUDInst.Head2_1Inst.stop(); HUDInst.Head2_2Inst.stop(); HUDInst.Head3_1Inst.stop(); HUDInst.Head3_2Inst.stop(); HUDInst.Head1_1Inst._visible = false; HUDInst.Head1_2Inst._visible = false; HUDInst.Head2_1Inst._visible = false; HUDInst.Head2_2Inst._visible = false; HUDInst.Head3_1Inst._visible = false; HUDInst.Head3_2Inst._visible = false; HUDInst.Marker1_1Inst._visible = false; HUDInst.Marker1_2Inst._visible = false; HUDInst.Marker2_1Inst._visible = false; HUDInst.Marker2_2Inst._visible = false; HUDInst.TeamBackRed1Inst._visible = false; HUDInst.TeamBackRed2Inst._visible = false; HUDInst.TeamBackBlue1Inst._visible = false; HUDInst.TeamBackBlue2Inst._visible = false; HUDInst.TeamBackYellow1Inst._visible = false; HUDInst.TeamBackYellow2Inst._visible = false; gHeadIcon1_1Inst = null; gHeadIcon1_2Inst = null; gHeadIcon2_1Inst = null; gHeadIcon2_2Inst = null; gTeamInst.gotoAndPlay("In"); PlayerLeftInst.onRelease = function () { if (gTeamInst._currentframe != 15) { } else { Sfx.Play(SFXID_Beep1, 1); TransitionFlakes(); gTeamInst.gotoAndPlay("Out"); var _local1 = false; while (!_local1) { gTeam--; if (gTeam < 0) { gTeam = 2; } if (gTeam != gTeam1) { _local1 = true; } } switch (gTeam) { case SKIN_RED : gTeamInst = Team1Inst; return; case SKIN_BLUE : gTeamInst = Team2Inst; return; case SKIN_YELLOW : gTeamInst = Team3Inst; } } }; PlayerRightInst.onRelease = function () { if (gTeamInst._currentframe != 15) { } else { Sfx.Play(SFXID_Beep1, 1); TransitionFlakes(); gTeamInst.gotoAndPlay("Out"); var _local1 = false; while (!_local1) { gTeam++; if (gTeam > 2) { gTeam = 0; } if (gTeam != gTeam1) { _local1 = true; } } switch (gTeam) { case SKIN_RED : gTeamInst = Team1Inst; return; case SKIN_BLUE : gTeamInst = Team2Inst; return; case SKIN_YELLOW : gTeamInst = Team3Inst; } } }; cKeyHandler.prototype.onKeyDown = function () { var _local1 = this; if (!_local1.noKey) { } else if (Key.isDown(40) || (Key.isDown(39))) { PlayerRightInst.onRelease(); _local1.noKey = false; } else if (Key.isDown(38) || (Key.isDown(37))) { PlayerLeftInst.onRelease(); _local1.noKey = false; } else if (Key.isDown(32) || (Key.isDown(13))) { gTeamInst.onRelease(); _local1.noKey = false; } }; Team1Inst.onRelease = function () { if (gPlayer1Team == -1) { gPlayer1Team = SKIN_RED; } else { gPlayer2Team = SKIN_RED; } Sfx.Play(SFXID_Beep2, 1); Team1Inst.gotoAndPlay("Out"); }; Team2Inst.onRelease = function () { if (gPlayer1Team == -1) { gPlayer1Team = SKIN_BLUE; } else { gPlayer2Team = SKIN_BLUE; } Sfx.Play(SFXID_Beep2, 1); Team2Inst.gotoAndPlay("Out"); }; Team3Inst.onRelease = function () { if (gPlayer1Team == -1) { gPlayer1Team = SKIN_YELLOW; } else { gPlayer2Team = SKIN_YELLOW; } Sfx.Play(SFXID_Beep2, 1); Team3Inst.gotoAndPlay("Out"); }; onEnterFrame = function () { KeyHandler.Update(); if (Math.abs(HUDInst._y - 430) > 1) { HUDInst._y = HUDInst._y + ((430 - HUDInst._y) * 0.2); } else { HUDInst._y = 430; } };
Frame 110
function Pause(state) { var _local1 = state; TrackLeftInst.enabled = !_local1; TrackRightInst.enabled = !_local1; TrackIcon01AnimInst.enabled = !_local1; TrackIcon02AnimInst.enabled = !_local1; TrackIcon03AnimInst.enabled = !_local1; TrackIcon04AnimInst.enabled = !_local1; } function Back() { gotoAndPlay ("Intro"); } function ShowNextTrack() { gTrackInst._visible = true; gTrackInst.gotoAndPlay("Play"); if (gSelected) { gotoAndPlay ("Race"); } } stop(); TRACK_ONE = 0; TRACK_TWO = 1; TRACK_THREE = 2; TRACK_FOUR = 3; gTrack = TRACK_ONE; gTrackInst = TrackIcon01AnimInst; gSelected = false; TrackIcon01AnimInst.gotoAndPlay("In"); TrackIcon02AnimInst._visible = false; TrackIcon03AnimInst._visible = false; TrackIcon04AnimInst._visible = false; TrackLeftInst.onRelease = function () { if (gTrackInst._currentframe != 7) { return(undefined); } Sfx.Play(SFXID_Beep1, 1); TransitionFlakes(); gTrackInst.gotoAndPlay("Out"); gTrack--; if (gTrack < 0) { gTrack = 3; } switch (gTrack) { case TRACK_ONE : gTrackInst = TrackIcon01AnimInst; return; case TRACK_TWO : gTrackInst = TrackIcon02AnimInst; return; case TRACK_THREE : gTrackInst = TrackIcon03AnimInst; return; case TRACK_FOUR : gTrackInst = TrackIcon04AnimInst; } }; TrackRightInst.onRelease = function () { if (gTrackInst._currentframe != 7) { return(undefined); } Sfx.Play(SFXID_Beep1, 1); TransitionFlakes(); gTrackInst.gotoAndPlay("Out"); gTrack++; if (gTrack > 3) { gTrack = 0; } switch (gTrack) { case TRACK_ONE : gTrackInst = TrackIcon01AnimInst; return; case TRACK_TWO : gTrackInst = TrackIcon02AnimInst; return; case TRACK_THREE : gTrackInst = TrackIcon03AnimInst; return; case TRACK_FOUR : gTrackInst = TrackIcon04AnimInst; } }; cKeyHandler.prototype.onKeyDown = function () { var _local1 = this; if (!_local1.noKey) { } else if (Key.isDown(40) || (Key.isDown(39))) { TrackRightInst.onRelease(); _local1.noKey = false; } else if (Key.isDown(38) || (Key.isDown(37))) { TrackLeftInst.onRelease(); _local1.noKey = false; } else if (Key.isDown(32) || (Key.isDown(13))) { gTrackInst.onRelease(); _local1.noKey = false; } }; TrackIcon01AnimInst.onRelease = function () { gTrackInst.gotoAndPlay("Out"); gSelected = true; Sfx.Play(SFXID_Beep2, 1); }; TrackIcon02AnimInst.onRelease = function () { gTrackInst.gotoAndPlay("Out"); gSelected = true; Sfx.Play(SFXID_Beep2, 1); }; TrackIcon03AnimInst.onRelease = function () { gTrackInst.gotoAndPlay("Out"); gSelected = true; Sfx.Play(SFXID_Beep2, 1); }; TrackIcon04AnimInst.onRelease = function () { gTrackInst.gotoAndPlay("Out"); gSelected = true; Sfx.Play(SFXID_Beep2, 1); };
Frame 121
function cParticles(numParticles, layer, sourceMovieClip, maskMovieClip) { var _local2 = layer; var _local3 = this; _local3.particle = new Array(); _local3.numParticles = numParticles; _local3.free = new Array(); var _local1 = 0; n = 0; while (n < numParticles) { _local3.particle.push(sourceMovieClip.duplicateMovieClip(("p" + _local2) + _local1, _local2 + (_local1++))); p = _local3.particle[n]; if ((maskMovieClip != undefined) && (maskMovieClip != null)) { p.setMask(maskMovieClip.duplicateMovieClip(("m" + _local2) + _local1, _local2 + (_local1++))); } p._x = 0; p._y = 0; p._visible = false; p.life = 100; _local3.free.push(n); n++; } _local3.nl = _local1; } function Vec2() { } function Vec2(x, y) { this.x = x; this.y = y; } function formatTime(time) { var _local1 = Math.floor(time / 1000); var _local3 = Math.floor(_local1 / 60); _local1 = _local1 - (_local3 * 60); var _local2 = Math.floor((time - ((_local3 * 60000) + (_local1 * 1000))) / 10); _local3 = "" + _local3; _local1 = "" + _local1; _local2 = "" + _local2; if (_local1.length < 2) { _local1 = "0" + _local1; } if (_local2.length < 2) { _local2 = "0" + _local2; } return((_local3 + _local1) + _local2); } function Pause(state) { var _local1 = state; gPause = _local1; Driver1.FreezeState(_local1); Driver2.FreezeState(_local1); if (_local1) { gPauseTime = getTimer(); } else { gDogSkin1.play(); gSledSkin1.play(); gDogSkin2.play(); gSledSkin2.play(); Driver1.t = Driver1.t + (getTimer() - gPauseTime); Driver2.t = Driver2.t + (getTimer() - gPauseTime); } } function Back() { PlayerPart.CleanUp(); count.removeMovieClip(); EngineSound1Inst.Stop(); EngineSound2Inst.Stop(); Key.removeListener(EngineSound1Inst); Key.removeListener(EngineSound2Inst); Driver1.Destroy(); Driver2.Destroy(); gotoAndPlay ("Intro"); gTrackOverlayInst.removeMovieClip(); gHighScoreDialogInst.removeMovieClip(); HUDInst.BackInst.enabled = true; Sfx.StopAll(); } function ResetRace() { PlayerPart.CleanUp(); count.removeMovieClip(); EngineSound1Inst.Stop(); EngineSound2Inst.Stop(); Key.removeListener(EngineSound1Inst); Key.removeListener(EngineSound2Inst); Driver1.Destroy(); Driver2.Destroy(); gotoAndPlay ("Reset Race"); gHighScoreDialogInst.removeMovieClip(); HUDInst.BackInst.enabled = true; Sfx.StopAll(); } function cDriver(playerNum, driverClip, sledClip, startClip, fullLapClip, halfLapClip, AIList, AIPlayer, keys) { var _local1 = this; var _local2 = playerNum; var _local3 = startClip; _local1.playerNum = _local2; _local1.freeze = true; _local1.clip = driverClip.duplicateMovieClip("drv" + _local2, LAYER_DRIVER + (_local2 * 10)); _local1.clip._x = _local3._x; _local1.clip._y = _local3._y; _local1.clip._rotation = _local3._rotation; _local1.clip.Col1Inst._visible = false; _local1.clip.Col2Inst._visible = false; _local1.sledClip = sledClip.duplicateMovieClip("sld" + _local2, (LAYER_DRIVER + (_local2 * 10)) + 1); _local1.ang = (Math.PI/180) * _local1.clip._rotation; _local1.seekAng = _local1.ang; _local1.dir = new Vec2(); _local1.speed = 0; _local1.accel = 0; _local1.lastPos = new Vec2(); _local1.work = new Vec2(); _local1.work2 = new Vec2(); _local1.up = new Vec2(1, 0); _local1.running = false; _local1.cpu = AIPlayer; _local1.way = 0; _local1.wayList = AIList; _local1.aiMaxSpeed = 4; _local1.opponent = null; _local1.lapFullClip = fullLapClip; _local1.lapHalfClip = halfLapClip; _local1.nextLapMarker = _local1.lapFullClip; _local1.lap = -0.5; _local1.t = -1; _local1.finished = false; _local1.finishTime = -1; _local1.dist = 0; if (keys == KEYS_PLAYER1) { _local1.keyUp = 38; _local1.keyLeft = 37; _local1.keyRight = 39; _local1.keyDown = 40; EngineSound1Inst.SetKeys(_local1.keyUp, _local1.keyDown, _local1.keyLeft, _local1.keyRight, 32); EngineSound1Inst.SetHornType(0); } else { _local1.keyUp = 87; _local1.keyLeft = 65; _local1.keyRight = 68; _local1.keyDown = 83; if (!_local1.cpu) { EngineSound2Inst.SetKeys(_local1.keyUp, _local1.keyDown, _local1.keyLeft, _local1.keyRight, 88); EngineSound2Inst.SetHornType(1); } } _local1.dir.RadianToEulerAngle(_local1.ang); _local1.sledClip._x = _local1.clip._x - _local1.dir.x; _local1.sledClip._y = _local1.clip._y - _local1.dir.y; _local1.PositionSled(); _local1.clip.Dog1Inst.stop(); _local1.clip.Dog2Inst.stop(); _local1.sledClip.stop(); _local1.skidCounter = 0; } function HideClipsInList(array) { var _local2 = array; var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1]._visible = false; _local1++; } } function GameOver() { gHighScoreDialogInst.Show(gNumPlayers); HUDInst.BackInst.enabled = false; } stop(); cParticles.prototype.GetNumLayers = function () { return(this.nl); }; cParticles.prototype.CleanUp = function () { var _local1 = this; n = 0; while (n < _local1.numParticles) { _local1.particle[n].removeMovieClip(); n++; } delete _local1.particle; delete _local1.free; }; cParticles.prototype.Reset = function () { var _local1 = this; n = 0; while (n < _local1.particle.length) { if (_local1.particle[n]._visible) { _local1.particle[n]._visible = false; _local1.free.push(n); } n++; } }; cParticles.prototype.Add = function (x, y, life, rot, scale, dx, dy) { var _local1 = life; var _local2 = this; if (_global.CullFx) { } else if (_local2.free.length == 0) { } else { n = _local2.free.pop(); p = _local2.particle[n]; p._x = x; p._y = y; p._rotation = 0; p._visible = true; p._alpha = 100; p._xscale = 100; p._yscale = 100; p.life = _local1; p.maxLife = _local1; p.fade = 100 / _local1; p.rot = rot; p.dx = dx; p.dy = dy; p.scale = scale; } }; cParticles.prototype.GetNumActive = function () { return(this.particle.length); }; cParticles.prototype.Update = function (dx, dy) { var _local1 = this; var _local2 = dy; var _local3 = dx; n = 0; while (n < _local1.particle.length) { p = _local1.particle[n]; if (p._visible) { p.life--; if (p.life <= 0) { _local1.particle[n]._visible = false; _local1.free.push(n); } else { p._rotation = p._rotation + p.rot; p._alpha = p._alpha - p.fade; p._x = p._x + (p.dx + _local3); p._y = p._y + (p.dy + _local2); p._xscale = p._xscale * p.scale; p._yscale = p._yscale * p.scale; } } n++; } }; cParticles.prototype.UpdateNoAlpha = function (dx, dy) { var _local1 = this; var _local2 = dy; var _local3 = dx; n = 0; while (n < _local1.particle.length) { p = _local1.particle[n]; if (p._visible) { p.life--; if (p.life <= 0) { _local1.particle[n]._visible = false; _local1.free.push(n); } else { p._rotation = p._rotation + p.rot; p._x = p._x + (p.dx + _local3); p._y = p._y + (p.dy + _local2); p._xscale = p._xscale * p.scale; p._yscale = p._yscale * p.scale; } } n++; } }; LAYER_TRACK = 50; LAYER_PARTICLES = 60; LAYER_DRIVER = 100; LAYER_TRACKOVERLAY = 195; LAYER_FLAG = 200; LAYER_WINNER1 = 300; LAYER_WINNER2 = 400; LAYER_HIGHSCORE = 500; LAYER_COUNT = 600; PlayerPart = new cParticles(32, LAYER_PARTICLES, SmokePartInst); Track1Inst._visible = false; Track1Inst.enabled = false; Track2Inst._visible = false; Track2Inst.enabled = false; Track3Inst._visible = false; Track3Inst.enabled = false; Track4Inst._visible = false; Track4Inst.enabled = false; IntroAnimInst._visible = false; IntroAnimInst.stop(); duplicateMovieClip (IntroAnimInst, "count", LAYER_COUNT); Set(undefined, undefined); switch (gTrack) { case 0 : gTrackInst = Track1Inst; gTrackOverlayInst = attachMovie("Track1Overlay", "overlay", LAYER_TRACKOVERLAY, {_x:Track1Inst.OverlayInst._x, _y:Track1Inst.OverlayInst._y}); break; case 1 : gTrackInst = Track2Inst; gTrackOverlayInst = attachMovie("Track2Overlay", "overlay", LAYER_TRACKOVERLAY, {_x:Track2Inst.OverlayInst._x, _y:Track2Inst.OverlayInst._y}); break; case 2 : gTrackInst = Track3Inst; gTrackOverlayInst = attachMovie("Track3Overlay", "overlay", LAYER_TRACKOVERLAY, {_x:Track3Inst.OverlayInst._x, _y:Track3Inst.OverlayInst._y}); break; case 3 : gTrackInst = Track4Inst; gTrackOverlayInst = attachMovie("Track4Overlay", "overlay", LAYER_TRACKOVERLAY, {_x:Track4Inst.OverlayInst._x, _y:Track4Inst.OverlayInst._y}); } AI = new Array(); trace("Building AI waypoint list"); n = 1; qw = ("P" + n) + "Inst"; while (gTrackInst[qw] != undefined) { trace("Found " + qw); AI[n - 1] = gTrackInst[qw]; n++; qw = ("P" + n) + "Inst"; } gTrackInst._visible = true; gTrackInst.OverlayInst._visible = false; gTrackInst.enabled = true; gTrackOverlayInst._visible = true; Vec2.prototype.Len = function () { var _local1 = this; return(Math.sqrt((_local1.x * _local1.x) + (_local1.y * _local1.y))); }; Vec2.prototype.Norm = function () { var _local1 = this; w = Math.sqrt((_local1.x * _local1.x) + (_local1.y * _local1.y)); if (w == 0) { return(0); } _local1.x = _local1.x / w; _local1.y = _local1.y / w; return(w); }; Vec2.prototype.Scale = function (s) { this.x = this.x * s; this.y = this.y * s; }; Vec2.prototype.RadianToEulerAngle = function (a) { this.x = Math.sin(a); this.y = -Math.cos(a); }; Vec2.prototype.Dot = function (v) { return((this.x * v.x) + (this.y * v.y)); }; gPauseTime = 0; gPause = false; gWinner = -1; KEYS_PLAYER1 = 0; KEYS_PLAYER2 = 1; MODE_SINGLEPLAYER = 0; MODE_TWOPLAYERS = 1; SKIN_RED = 0; SKIN_BLUE = 1; SKIN_YELLOW = 2; NUM_LAPS = 5; gPlayer1WinsAnimInst = Player1WinsAnimInst.duplicateMovieClip("p1w", LAYER_WINNER1); gPlayer1WinsAnimInst._x = Player1WinsAnimInst._x; gPlayer1WinsAnimInst._y = Player1WinsAnimInst._y; Player1WinsAnimInst._visible = false; gPlayer2WinsAnimInst = Player2WinsAnimInst.duplicateMovieClip("p2w", LAYER_WINNER2); gPlayer2WinsAnimInst._x = Player2WinsAnimInst._x; gPlayer2WinsAnimInst._y = Player2WinsAnimInst._y; Player2WinsAnimInst._visible = false; HighScoreDialogInst._visible = false; gHighScoreDialogInst = HighScoreDialogInst.duplicateMovieClip("high", LAYER_HIGHSCORE); gHighScoreDialogInst._visible = false; gMode = MODE_TWOPLAYERS; gDogSkin1 = null; gSledSkin1 = null; gDogSkin2 = null; gSledSkin2 = null; switch (gTeam1) { case SKIN_RED : gDogSkin1 = RedDogTeamInst; gSledSkin1 = RedSledInst; break; case SKIN_BLUE : gDogSkin1 = BlueDogTeamInst; gSledSkin1 = BlueSledInst; break; case SKIN_YELLOW : gDogSkin1 = YellowDogTeamInst; gSledSkin1 = YellowSledInst; } switch (gTeam2) { case SKIN_RED : gDogSkin2 = RedDogTeamInst; gSledSkin2 = RedSledInst; break; case SKIN_BLUE : gDogSkin2 = BlueDogTeamInst; gSledSkin2 = BlueSledInst; break; case SKIN_YELLOW : gDogSkin2 = YellowDogTeamInst; gSledSkin2 = YellowSledInst; } cDriver.prototype.Destroy = function () { var _local1 = this; _local1.clip.removeMovieClip(); _local1.sledClip.removeMovieClip(); }; cDriver.prototype.FreezeState = function (state) { this.freeze = state; }; cDriver.prototype.SetOpponent = function (driver) { this.opponent = driver; }; cDriver.prototype.PositionSled = function () { var _local1 = this; _local1.work.x = _local1.clip._x - _local1.sledClip._x; _local1.work.y = _local1.clip._y - _local1.sledClip._y; _local1.work.Norm(); var _local2 = Math.acos(_local1.up.Dot(_local1.work)); _local1.work.Scale(12); _local1.sledClip._x = _local1.clip._x - _local1.work.x; _local1.sledClip._y = _local1.clip._y - _local1.work.y; if (_local1.work.y < 0) { _local1.sledClip._rotation = 360 - (_local2 * 57.2957795130823); } else { _local1.sledClip._rotation = _local2 * 57.2957795130823; } _local1.colDelay = 0; }; cDriver.prototype.Update = function () { var _local1 = this; if (_local1.freeze || (gPause)) { } else { if (_local1.t == -1) { _local1.t = getTimer(); } if (_local1.speed > 3) { if (Math.random() > 0.75) { var v = new Vec2(0, 0); if (Math.random() > 0.5) { _local1.sledClip.Part1MarkInst.localToGlobal(v); } else { _local1.sledClip.Part2MarkInst.localToGlobal(v); } PlayerPart.Add(v.x, v.y, 15, 1.01, 1.1, -_local1.dir.x, -_local1.dir.y); } } if (!_local1.finished) { var time = (getTimer() - _local1.t); _local1.finishTime = time; var _local2 = Math.floor(time / 1000); var _local3 = Math.floor(_local2 / 60); _local2 = _local2 - (_local3 * 60); var hun = Math.floor((time - ((_local3 * 60000) + (_local2 * 1000))) / 10); _local3 = "" + _local3; _local2 = "" + _local2; hun = "" + hun; if (_local3.length < 2) { _local3 = "0" + _local3; } if (_local2.length < 2) { _local2 = "0" + _local2; } if (hun.length < 2) { hun = "0" + hun; } if (_local1.playerNum == 0) { HUDInst.Player1TimeString.text = (((("TIME: " + _local3) + ":") + _local2) + ":") + hun; } else { HUDInst.Player2TimeString.text = (((("TIME: " + _local3) + ":") + _local2) + ":") + hun; } } if (_local1.cpu) { if (_local1.wayList[_local1.way].hitTest(_local1.clip._x, _local1.clip._y, true)) { _local1.way++; if (_local1.way >= _local1.wayList.length) { _local1.way = 0; } } _local1.work.x = _local1.clip._x - _local1.wayList[_local1.way]._x; _local1.work.y = _local1.clip._y - _local1.wayList[_local1.way]._y; _local1.work.Norm(); _local1.work2.RadianToEulerAngle(_local1.ang - (Math.PI/2)); _local1.work2.Norm(); var dot = _local1.work.Dot(_local1.work2); if (dot < -0.1) { _local1.ang = _local1.ang - 0.08; } else if (dot > 0.1) { _local1.ang = _local1.ang + 0.08; } _local1.accel = 0.1; _local1.seekAng = _local1.ang; } else { if (Key.isDown(_local1.keyLeft)) { _local1.seekAng = _local1.seekAng - 0.07; } else if (Key.isDown(_local1.keyRight)) { _local1.seekAng = _local1.seekAng + 0.07; } if (Key.isDown(_local1.keyUp)) { _local1.accel = 0.1; } else if (Key.isDown(_local1.keyDown)) { _local1.accel = -0.1; } else { _local1.accel = 0; } } _local1.ang = _local1.ang + ((_local1.seekAng - _local1.ang) * 0.15); if (_local1.skidCounter > 0) { _local1.skidCounter--; } if (((Math.abs(_local1.seekAng - _local1.ang) > 0.35) && (_local1.speed >= 4.5)) && (_local1.skidCounter == 0)) { SFX_Screech.start(); _local1.skidCounter = 66; } _local1.work.x = _local1.clip.Col1Inst._x; _local1.work.y = _local1.clip.Col1Inst._y; _local1.clip.localToGlobal(_local1.work); var c1 = (!gTrackInst.TrackGuideInst.hitTest(_local1.work.x, _local1.work.y, true)); if (!c1) { c1 = _local1.opponent.clip.hitTest(_local1.work.x, _local1.work.y, false); if (!c1) { c1 = _local1.opponent.sledClip.hitTest(_local1.work.x, _local1.work.y, false); } } _local1.work.x = _local1.clip.Col2Inst._x; _local1.work.y = _local1.clip.Col2Inst._y; _local1.clip.localToGlobal(_local1.work); var c2 = (!gTrackInst.TrackGuideInst.hitTest(_local1.work.x, _local1.work.y, true)); if (!c2) { c2 = _local1.opponent.clip.hitTest(_local1.work.x, _local1.work.y, false); if (!c2) { c2 = _local1.opponent.sledClip.hitTest(_local1.work.x, _local1.work.y, false); } } if (c1 && (c2)) { _local1.speed = _local1.speed * 0.75; _local1.clip._x = _local1.lastPos.x; _local1.clip._y = _local1.lastPos.y; if ((_local1.speed > 3) && (_local1.colDelay == 0)) { Sfx.Play(SFXID_Bump, 1); _local1.colDelay = 5; } } else if (c1) { _local1.ang = _local1.ang + 0.1; _local1.speed = _local1.speed * 0.8; if (_local1.colDelay == 0) { if (_local1.speed > 3) { Sfx.Play(SFXID_Bump, 1); } else { Sfx.Play(SFXID_Brush, 1); } _local1.colDelay = 5; } } else if (c2) { _local1.ang = _local1.ang - 0.1; _local1.speed = _local1.speed * 0.8; if (_local1.colDelay == 0) { if (_local1.speed > 3) { Sfx.Play(SFXID_Bump, 1); } else { Sfx.Play(SFXID_Brush, 1); } _local1.colDelay = 5; } } else if (_local1.colDelay > 0) { _local1.colDelay--; } _local1.dir.RadianToEulerAngle(_local1.ang); if (Math.abs(_local1.accel) > 0) { _local1.speed = _local1.speed + _local1.accel; } else if (_local1.speed > 0) { _local1.speed = _local1.speed - 0.2; } else { _local1.speed = 0; } if (_local1.speed < -0.5) { _local1.speed = -0.5; } if (_local1.cpu) { if ((_local1.opponent.dist + 400) > _local1.dist) { _local1.aiMaxSpeed = 5.35; } else { _local1.aiMaxSpeed = 4.5; } if (_local1.speed > _local1.aiMaxSpeed) { _local1.speed = _local1.aiMaxSpeed; } } else if (_local1.speed > 5) { _local1.speed = 5; } _local1.lastPos.x = _local1.clip._x; _local1.lastPos.y = _local1.clip._y; _local1.clip._x = _local1.clip._x + (_local1.dir.x * _local1.speed); _local1.clip._y = _local1.clip._y + (_local1.dir.y * _local1.speed); _local1.clip._rotation = _local1.seekAng * 57.2957795130823; _local1.work.x = Math.abs(_local1.clip._x - _local1.lastPos.x); _local1.work.y = Math.abs(_local1.clip._y - _local1.lastPos.y); _local1.dist = _local1.dist + _local1.work.Len(); _local1.work.x = _local1.clip._x - _local1.sledClip._x; _local1.work.y = _local1.clip._y - _local1.sledClip._y; _local1.work.Norm(); var a = Math.acos(_local1.up.Dot(_local1.work)); _local1.work.Scale(12); _local1.sledClip._x = _local1.clip._x - _local1.work.x; _local1.sledClip._y = _local1.clip._y - _local1.work.y; if (_local1.work.y < 0) { _local1.sledClip._rotation = 360 - (a * 57.2957795130823); } else { _local1.sledClip._rotation = a * 57.2957795130823; } if (_local1.running) { if (_local1.speed < 0.1) { _local1.running = false; _local1.clip.Dog1Inst.stop(); _local1.clip.Dog2Inst.stop(); _local1.sledClip.stop(); } } else if (_local1.speed > 0.1) { _local1.running = true; _local1.clip.Dog1Inst.play(); _local1.clip.Dog2Inst.play(); _local1.sledClip.play(); } if (_local1.nextLapMarker.hitTest(_local1.clip._x, _local1.clip._y, true)) { _local1.lap = _local1.lap + 0.5; if (_local1.nextLapMarker == _local1.lapFullClip) { if ((_local1.lap > 0.5) && (_local1.lap < NUM_LAPS)) { Sfx.Play(SFXID_Beep1, 1); } _local1.nextLapMarker = _local1.lapHalfClip; } else { _local1.nextLapMarker = _local1.lapFullClip; } if (_local1.lap <= (NUM_LAPS - 1)) { if (_local1.playerNum == 0) { HUDInst.Player1LapString.text = (("LAP " + Math.floor(_local1.lap + 1)) + " OF ") + NUM_LAPS; } else { HUDInst.Player2LapString.text = (("LAP " + Math.floor(_local1.lap + 1)) + " OF ") + NUM_LAPS; } } if (_local1.lap == NUM_LAPS) { if (gWinner == -1) { gWinner = _local1.playerNum; if (_local1.playerNum == 0) { EngineSound1Inst.SetKeys(-1, -1, -1, -1, 32); gPlayer1WinsAnimInst.gotoAndPlay("Start"); } else { EngineSound2Inst.SetKeys(-1, -1, -1, -1, 32); gPlayer2WinsAnimInst.gotoAndPlay("Start"); } Sfx.Play(SFXID_Beep2, 1); } _local1.cpu = true; _local1.finished = true; if ((gNumPlayers == 2) && (_local1.opponent.finished)) { GameOver(); } if (((gNumPlayers == 1) && (gWinner == 1)) && (_local1.playerNum == 0)) { GameOver(); } } } } }; gTrackInst.TrackGuideInst._visible = false; SledInst._visible = false; gTrackInst.StartMarker01Inst._visible = false; gTrackInst.StartMarker02Inst._visible = false; gTrackInst.LapMarker1Inst._visible = false; gTrackInst.LapMarker2Inst._visible = false; RedDogTeamInst._visible = false; BlueDogTeamInst._visible = false; YellowDogTeamInst._visible = false; RedSledInst._visible = false; BlueSledInst._visible = false; YellowSledInst._visible = false; HideClipsInList(AI); if (gNumPlayers == 2) { Driver1 = new cDriver(0, gDogSkin1, gSledSkin1, gTrackInst.StartMarker02Inst, gTrackInst.LapMarker1Inst, gTrackInst.LapMarker2Inst, AI, false, KEYS_PLAYER2); Driver2 = new cDriver(1, gDogSkin2, gSledSkin2, gTrackInst.StartMarker01Inst, gTrackInst.LapMarker1Inst, gTrackInst.LapMarker2Inst, AI, false, KEYS_PLAYER1); } else { Driver1 = new cDriver(0, gDogSkin1, gSledSkin1, gTrackInst.StartMarker02Inst, gTrackInst.LapMarker1Inst, gTrackInst.LapMarker2Inst, AI, false, KEYS_PLAYER1); Driver2 = new cDriver(1, gDogSkin2, gSledSkin2, gTrackInst.StartMarker01Inst, gTrackInst.LapMarker1Inst, gTrackInst.LapMarker2Inst, AI, true, null); } Driver1.SetOpponent(Driver2); Driver2.SetOpponent(Driver1); EngineSound1Inst.StartEngine(); Key.addListener(EngineSound1Inst); Key.addListener(EngineSound2Inst); onEnterFrame = function () { Driver1.Update(); Driver2.Update(); PlayerPart.Update(); };
Frame 131
gotoAndPlay ("Race");
Symbol 43 MovieClip Frame 1
this._visible = false;
Symbol 49 Button
on (release) { getURL ("http://www.miniclip.com/", "_blank"); }
Symbol 54 MovieClip Frame 1
pushSWF1 = "http://www.miniclip.com/swfcontent/push/didyouknow.swf"; totalAds = 1; gotoAndPlay ("ReadCookie");
Symbol 54 MovieClip Frame 9
so = SharedObject.getLocal("MiniclipLoaderAd"); showThisAd = so.data.showThisAd + 1; if (showThisAd > totalAds) { showThisAd = 1; } so.data.showThisAd = showThisAd; gotoAndPlay ("prepareAd");
Symbol 54 MovieClip Frame 20
doReadCookie(); showAd = ((this["pushSWF" + showThisAd] + "?cacheBuster=") + getTimer()) + random(999999); gotoAndPlay ("loadAd");
Symbol 54 MovieClip Frame 31
if (_url.indexOf(http) > 0) { mcAd.loadMovie(showAd); } mcCookie.doWriteCookie(showThisAd);
Symbol 54 MovieClip Frame 33
if ((mcAd.getBytesTotal() != 0) && (mcAd.getBytesLoaded() == mcAd.getBytesTotal())) { lastAdShown = showThisAd; doWriteCookie(); gotoAndStop ("showAd"); } else { gotoAndPlay(_currentframe - 1); }
Symbol 54 MovieClip Frame 41
stop();
Symbol 64 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 100
stop();
Symbol 66 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 12
_root.play(); _root.isFinished = true; _parent.stop(); stop();
Symbol 70 Button
on (release) { getURL ("http://www.miniclip.com/", "_blank"); }
Symbol 71 MovieClip Frame 2
_parent.mcAnimation.play(); stop();
Symbol 71 MovieClip Frame 13
_parent.gotoAndPlay("preload"); stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 60
Symbol 85 MovieClip Frame 121
_parent.mcBackground.play(); stop();
Symbol 86 MovieClip Frame 1
_root.stop(); play();
Instance of Symbol 43 MovieClip "mcIntro" in Symbol 86 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 86 MovieClip Frame 2
xPos = _x; yPos = _y; mcBackground._x = mcBackground._x - xPos; mcBackground._y = mcBackground._y - yPos; mcAnimation._x = mcAnimation._x - xPos; mcAnimation._y = mcAnimation._y - yPos; var stageWidth = Stage.width; var stageHeight = Stage.height; var centerStageX = (stageWidth / 2); var centerStageY = (stageHeight / 2); mcBackground._width = stageWidth; mcBackground._height = stageHeight; mcAnimation._x = mcAnimation._x + centerStageX; mcAnimation._y = mcAnimation._y + (centerStageY - (stageHeight / 10)); stop();
Instance of Symbol 66 MovieClip "mcLoadingAnimated" in Symbol 86 MovieClip Frame 2
onClipEvent (load) { _visible = false; }
Symbol 86 MovieClip Frame 3
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent == 100) { _root.play(); stop(); } else { mcLoadingAnimated._visible = true; }
Symbol 86 MovieClip Frame 5
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent < 100) { mcLoadingAnimated.mcLoading.gotoAndStop(loadedPercent); mcLoadingAnimated.mcLoading.txtPercentLoaded1 = ("The game is loading (" + loadedPercent) + "%)"; mcLoadingAnimated.mcLoading.txtPercentLoaded2 = ("The game is loading (" + loadedPercent) + "%)"; gotoAndPlay(_currentframe - 1); } else { mcLoadingAnimated.play(); stop(); }
Symbol 109 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 110 MovieClip Frame 35
stop();
Symbol 110 MovieClip Frame 40
stop(); _parent.gotoAndPlay("Player Select");
Symbol 114 MovieClip Frame 1
TextOnePlayer.text = _root.gStrTable.get("ONE_PLAYER");
Symbol 118 MovieClip Frame 1
TextTwoPlayers.text = _root.gStrTable.get("TWO_PLAYER");
Symbol 123 MovieClip Frame 1
TextInstructions.text = _root.gStrTable.get("INSTRUCTIONS");
Symbol 129 MovieClip Frame 1
TextYes.text = _root.gStrTable.get("YES");
Symbol 133 MovieClip Frame 1
TextNo.text = _root.gStrTable.get("NO");
Symbol 135 MovieClip Frame 1
function Show(state) { this._visible = state; _parent.Pause(true); } TextAreYouSure.text = _parent.gStrTable.get("ARE_YOU_SURE"); YesButtonInst.onRelease = function () { _root.Sfx.Play(_root.SFXID_Beep1, 1); _parent.Pause(false); _parent.Back(); _visible = false; }; NoButtonInst.onRelease = function () { _root.Sfx.Play(_root.SFXID_Beep1, 1); _parent.Pause(false); _visible = false; };
Symbol 138 MovieClip Frame 1
TextInstructions.text = _root.gStrTable.get("INSTRUCTIONS_BODY");
Symbol 140 MovieClip Frame 1
Text.text = _root.gStrTable.get("ONE_PLAYER_GAME");
Symbol 142 MovieClip Frame 1
Text.text = _root.gStrTable.get("TWO_PLAYER_GAME");
Symbol 144 MovieClip Frame 1
Text.text = _root.gStrTable.get("ONE_PLAYER_INST");
Symbol 146 MovieClip Frame 1
Text.text = _root.gStrTable.get("TWO_PLAYER_INST");
Symbol 165 MovieClip Frame 1
Text.text = _root.gStrTable.get("PLAYER_ONE");
Symbol 167 MovieClip Frame 1
Text.text = _root.gStrTable.get("SELECT_TEAM");
Symbol 168 MovieClip Frame 12
stop();
Symbol 170 MovieClip Frame 1
Text.text = _root.gStrTable.get("PLAYER_TWO");
Symbol 171 MovieClip Frame 12
stop();
Symbol 182 MovieClip Frame 1
stop();
Symbol 182 MovieClip Frame 2
_visible = true; play();
Symbol 182 MovieClip Frame 15
stop();
Symbol 182 MovieClip Frame 35
_visible = false; _parent.ShowNextTeam();
Symbol 190 MovieClip Frame 1
stop();
Symbol 190 MovieClip Frame 2
_visible = true; play();
Symbol 190 MovieClip Frame 15
stop();
Symbol 190 MovieClip Frame 35
_visible = false; _parent.ShowNextTeam();
Symbol 196 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 2
_visible = true; play();
Symbol 196 MovieClip Frame 15
stop();
Symbol 196 MovieClip Frame 35
_visible = false; _parent.ShowNextTeam();
Symbol 199 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 205 MovieClip Frame 1
Text.text = _root.gStrTable.get("HUD_PLAYER_ONE"); stop();
Symbol 207 MovieClip Frame 1
Text.text = _root.gStrTable.get("HUD_PLAYER_TWO"); stop();
Symbol 210 MovieClip Frame 1
Text.text = _root.gStrTable.get("QUIT"); stop();
Symbol 212 MovieClip Frame 1
BackInst.onRelease = function () { _root.Sfx.Play(_root.SFXID_Beep1, 1); _parent.gQuitDialog.Show(true); };
Symbol 216 MovieClip Frame 7
stop();
Symbol 216 MovieClip Frame 8
play();
Symbol 216 MovieClip Frame 14
stop(); _parent.ShowNextTrack();
Symbol 220 MovieClip Frame 1
Symbol 220 MovieClip Frame 7
stop();
Symbol 220 MovieClip Frame 13
stop(); _visible = false; _parent.ShowNextTrack();
Symbol 224 MovieClip Frame 7
stop();
Symbol 224 MovieClip Frame 8
play();
Symbol 224 MovieClip Frame 14
stop(); _parent.ShowNextTrack();
Symbol 228 MovieClip Frame 1
Symbol 228 MovieClip Frame 7
stop();
Symbol 228 MovieClip Frame 13
stop(); _visible = false; _parent.ShowNextTrack();
Symbol 230 MovieClip Frame 1
Text.text = _root.gStrTable.get("SELECT_TRACK");
Symbol 231 MovieClip Frame 10
stop();
Symbol 261 MovieClip Frame 1
_visible = false;
Symbol 283 MovieClip Frame 1
stop();
Symbol 283 MovieClip Frame 2
play();
Symbol 283 MovieClip Frame 50
stop(); if (_parent.gNumPlayers == 1) { _parent.GameOver(); }
Symbol 286 MovieClip Frame 1
stop();
Symbol 286 MovieClip Frame 2
play();
Symbol 286 MovieClip Frame 50
stop();
Symbol 295 MovieClip Frame 52
_root.Driver1.FreezeState(false); _root.Driver2.FreezeState(false); _root.Sfx.Play(_root.SFXID_Loop1, 9999);
Symbol 295 MovieClip Frame 62
stop();
Symbol 298 MovieClip Frame 1
Text.text = _root.gStrTable.get("ENTER_HIGH_SCORE");
Symbol 301 MovieClip Frame 1
Text.text = _root.gStrTable.get("OK");
Symbol 304 MovieClip Frame 1
Text.text = _root.gStrTable.get("RACE_AGAIN");
Symbol 307 MovieClip Frame 1
Text.text = _root.gStrTable.get("MAIN_MENU");
Symbol 314 MovieClip Frame 1
this._visible = false;
Symbol 330 Button
on (release) { gameURL = ("http://www.miniclip.com/" + gamename) + ".htm"; getURL (gameURL, "_blank"); }
Instance of Symbol 314 MovieClip "mcHighscores" in Symbol 336 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 336 MovieClip Frame 2
if (_url.indexOf("miniclip.com") == -1) { gotoAndStop(_currentframe + 1); } else { var noCache = (getTimer() + random(100000)); mcTarget.loadMovie("http://www.miniclip.com/swfcontent/highscore.swf?" + noCache); stop(); }
Symbol 336 MovieClip Frame 3
stop();
Symbol 338 MovieClip Frame 1
function Show(numPlayers) { gNumPlayers = numPlayers; _visible = true; gotoAndPlay ("Player 1"); } stop(); score = 0; track = 0; playerScore = 0; gNumPlayers = 0; gPlayer1Name = ""; gPlayer2Name = "";
Symbol 338 MovieClip Frame 10
stop(); YesButtonInst.onRelease = function () { var _local1 = _root; _local1.Sfx.Play(_local1.SFXID_Beep1, 1); playerScore = _local1.formatTime(_local1.Driver1.finishTime); currentPlayer = 1; gotoAndPlay("Hiscores" + (_local1.gTrack + 1)); }; NoButtonInst.onRelease = function () { var _local1 = _root; _local1.Sfx.Play(_local1.SFXID_Beep1, 1); if (gNumPlayers == 2) { gotoAndPlay ("Player 2"); } else { _visible = false; _local1.back(); _local1.gotoAndPlay("Intro"); } };
Symbol 338 MovieClip Frame 20
stop(); YesButtonInst.onRelease = function () { var _local1 = _root; _local1.Sfx.Play(_local1.SFXID_Beep1, 1); playerScore = _local1.formatTime(_local1.Driver2.finishTime); currentPlayer = 2; gotoAndPlay("Hiscores" + (_local1.gTrack + 1)); }; NoButtonInst.onRelease = function () { var _local1 = _root; _local1.Sfx.Play(_local1.SFXID_Beep1, 1); _visible = false; _local1.back(); gotoAndPlay ("Intro"); };
Symbol 338 MovieClip Frame 30
stop(); trace(_root.gHighScoreDialogInst.playerScore); if ((currentPlayer == 1) && (gNumPlayers == 2)) { RaceAgainButtonInst._visible = false; MenuButtonInst._visible = false; NextButton._visible = true; } else { RaceAgainButtonInst._visible = true; MenuButtonInst._visible = true; NextButton._visible = false; } NextButton.onRelease = function () { gotoAndPlay ("Player 2"); }; MenuButtonInst.onRelease = function () { _visible = false; _root.back(); _root.gotoAndPlay("Intro"); }; RaceAgainButtonInst.onRelease = function () { _visible = false; _root.ResetRace(); };
Instance of Symbol 336 MovieClip "table1" in Symbol 338 MovieClip Frame 30
//component parameters onClipEvent (initialize) { scoreLocation = "_root.gHighScoreDialogInst.playerScore"; gamename = "caravan1"; saveScore = true; scoreIsTime = true; scoreReversed = false; negativeScoreAllowed = false; }
Symbol 338 MovieClip Frame 40
stop(); if ((currentPlayer == 1) && (gNumPlayers == 2)) { RaceAgainButtonInst._visible = false; MenuButtonInst._visible = false; NextButton._visible = true; } else { RaceAgainButtonInst._visible = true; MenuButtonInst._visible = true; NextButton._visible = false; } NextButton.onRelease = function () { gotoAndPlay ("Player 2"); }; MenuButtonInst.onRelease = function () { _visible = false; _root.back(); _root.gotoAndPlay("Intro"); }; RaceAgainButtonInst.onRelease = function () { _visible = false; _root.ResetRace(); };
Instance of Symbol 336 MovieClip "table2" in Symbol 338 MovieClip Frame 40
//component parameters onClipEvent (initialize) { scoreLocation = "_root.gHighScoreDialogInst.playerScore"; gamename = "caravan2"; saveScore = true; scoreIsTime = true; scoreReversed = false; negativeScoreAllowed = false; }
Symbol 338 MovieClip Frame 50
stop(); if ((currentPlayer == 1) && (gNumPlayers == 2)) { RaceAgainButtonInst._visible = false; MenuButtonInst._visible = false; NextButton._visible = true; } else { RaceAgainButtonInst._visible = true; MenuButtonInst._visible = true; NextButton._visible = false; } NextButton.onRelease = function () { gotoAndPlay ("Player 2"); }; MenuButtonInst.onRelease = function () { _visible = false; _root.back(); _root.gotoAndPlay("Intro"); }; RaceAgainButtonInst.onRelease = function () { _visible = false; _root.ResetRace(); };
Instance of Symbol 336 MovieClip "table3" in Symbol 338 MovieClip Frame 50
//component parameters onClipEvent (initialize) { scoreLocation = "_root.gHighScoreDialogInst.playerScore"; gamename = "caravan3"; saveScore = true; scoreIsTime = true; scoreReversed = false; negativeScoreAllowed = false; }
Symbol 338 MovieClip Frame 60
stop(); if ((currentPlayer == 1) && (gNumPlayers == 2)) { RaceAgainButtonInst._visible = false; MenuButtonInst._visible = false; NextButton._visible = true; } else { RaceAgainButtonInst._visible = true; MenuButtonInst._visible = true; NextButton._visible = false; } NextButton.onRelease = function () { gotoAndPlay ("Player 2"); }; MenuButtonInst.onRelease = function () { _visible = false; _root.back(); _root.gotoAndPlay("Intro"); }; RaceAgainButtonInst.onRelease = function () { _visible = false; _root.ResetRace(); };
Instance of Symbol 336 MovieClip "Table4" in Symbol 338 MovieClip Frame 60
//component parameters onClipEvent (initialize) { scoreLocation = "_root.gHighScoreDialogInst.playerScore"; gamename = "caravan4"; saveScore = true; scoreIsTime = true; scoreReversed = false; negativeScoreAllowed = false; }
Symbol 342 MovieClip Frame 1
function StartEngine() { SFXStart.start(0, 1); } function Increase() { SFXIdle.stop(); SFXInc.start(d, 1); } function Decrease() { var d; SFXIdle.stop(); SFXDec.start(0, 1); } function SetKeys(up, down, left, right, space) { KeyUp = up; KeyDown = down; KeyLeft = left; KeyRight = right; KeySpace = space; } function SetHornType(hornID) { switch (hornID) { case 0 : HornSFX = SFXHorn1; return; case 1 : HornSFX = SFXHorn2; return; case 2 : HornSFX = SFXHorn3; } } function Stop() { SFXIdle.stop(); SFXStart.stop(); SFXInc.stop(); SFXLoop.stop(); SFXDec.stop(); } SFXStart = new Sound(this); SFXStart.attachSound("basestartup.wav"); SFXStart.setVolume(20); SFXIdle = new Sound(this); SFXIdle.attachSound("idle.wav"); SFXIdle.setVolume(20); SFXInc = new Sound(this); SFXInc.attachSound("increase.wav"); SFXInc.setVolume(20); SFXLoop = new Sound(this); SFXLoop.attachSound("loop.wav"); SFXLoop.setVolume(20); SFXDec = new Sound(this); SFXDec.attachSound("basedec.wav"); SFXHornClip = createEmptyMovieClip("hrn", 100); SFXHorn1 = new Sound(SFXHornClip); SFXHorn1.attachSound("horn01.wav"); SFXHorn2 = new Sound(SFXHornClip); SFXHorn2.attachSound("horn02.wav"); SFXHorn3 = new Sound(SFXHornClip); SFXHorn3.attachSound("horn03.wav"); SFXHorn3.setVolume(80); SFXStart.onSoundComplete = function () { SFXIdle.start(0, 99999); }; SFXInc.onSoundComplete = function () { SFXLoop.start(0, 99999); }; SFXDec.onSoundComplete = function () { SFXIdle.start(0, 99999); }; KeyUp = 0; KeyDown = 0; KeyLeft = 0; KeyRight = 0; KeySpace = 0; HornSFX = -1; lastKey = -1; onKeyDown = function () { if ((Key.getCode() == KeyUp) && (lastKey != KeyUp)) { Increase(); } if ((Key.getCode() == KeyDown) && (lastKey != KeyDown)) { _parent.SFX_Reverse.start(0, 999); } if ((Key.getCode() == KeySpace) && (lastKey != KeySpace)) { HornSFX.start(0, 1); } lastKey = Key.getCode(); }; onKeyUp = function () { if (Key.getCode() == KeyUp) { Decrease(); lastKey = -1; } if (Key.getCode() == KeyDown) { _parent.SFX_Reverse.stop(); lastKey = -1; } if (Key.getCode() == KeySpace) { lastKey = -1; } };

Library Items

Symbol 1 Sound [screech.wav]
Symbol 2 Sound [reverse.wav]
Symbol 3 Sound [loop1.wav]
Symbol 4 Sound [loop.wav]
Symbol 5 Sound [increase.wav]
Symbol 6 Sound [idle.wav]
Symbol 7 Sound [horn03.wav]
Symbol 8 Sound [horn02.wav]
Symbol 9 Sound [horn01.wav]
Symbol 10 Sound [Bump.wav]
Symbol 11 Sound [brush.wav]
Symbol 12 Sound [beep01.wav]
Symbol 13 Sound [basestartup.wav]
Symbol 14 Sound [basedec.wav]
Symbol 15 Sound [pip2.wav]Used by:295
Symbol 16 Sound [pip1.wav]Used by:295
Symbol 17 Sound [beep02.wav]Used by:110
Symbol 18 GraphicUsed by:25
Symbol 19 GraphicUsed by:25
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:25
Symbol 22 GraphicUsed by:25
Symbol 23 GraphicUsed by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip [Track1Overlay]Uses:18 19 21 22 23 24Used by:258
Symbol 26 GraphicUsed by:29
Symbol 27 GraphicUsed by:29
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClip [Track2Overlay]Uses:26 27 28Used by:253
Symbol 30 GraphicUsed by:36
Symbol 31 GraphicUsed by:36
Symbol 32 GraphicUsed by:36
Symbol 33 GraphicUsed by:36
Symbol 34 GraphicUsed by:36
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip [Track3Overlay]Uses:30 31 32 33 34 35Used by:248
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip [Track4Overlay]Uses:37Used by:243
Symbol 39 GraphicUsed by:43
Symbol 40 FontUsed by:41 42 56 59 310 311 312 313 324 326 329
Symbol 41 TextUses:40Used by:43
Symbol 42 TextUses:40Used by:43
Symbol 43 MovieClipUses:39 41 42Used by:86
Symbol 44 ShapeTweeningUsed by:66
Symbol 45 GraphicUsed by:64
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 ButtonUses:46 47 48Used by:64
Symbol 50 GraphicUsed by:54
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:54
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:50 52 53Used by:64
Symbol 55 GraphicUsed by:64
Symbol 56 EditableTextUses:40Used by:64
Symbol 57 ShapeTweeningUsed by:64
Symbol 58 GraphicUsed by:64
Symbol 59 EditableTextUses:40Used by:64
Symbol 60 GraphicUsed by:64
Symbol 61 GraphicUsed by:64
Symbol 62 GraphicUsed by:64
Symbol 63 GraphicUsed by:64 109
Symbol 64 MovieClipUses:45 49 54 55 56 57 58 59 60 61 62 63Used by:66
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:44 64 65Used by:86
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:70
Symbol 70 ButtonUses:69Used by:71
Symbol 71 MovieClipUses:67 68 70Used by:86
Symbol 72 GraphicUsed by:85
Symbol 73 ShapeTweeningUsed by:85
Symbol 74 GraphicUsed by:85
Symbol 75 SoundUsed by:85
Symbol 76 GraphicUsed by:85 330
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:85
Symbol 79 GraphicUsed by:85
Symbol 80 GraphicUsed by:85
Symbol 81 GraphicUsed by:85
Symbol 82 SoundUsed by:85
Symbol 83 FontUsed by:84
Symbol 84 TextUses:83Used by:85
Symbol 85 MovieClipUses:72 73 74 75 76 78 79 80 81 82 84Used by:86
Symbol 86 MovieClipUses:43 66 71 85Used by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:Timeline
Symbol 90 FontUsed by:91 157 159 161 269
Symbol 91 TextUses:90Used by:Timeline
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:Timeline
Symbol 94 GraphicUsed by:Timeline
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:110
Symbol 97 GraphicUsed by:102
Symbol 98 GraphicUsed by:102
Symbol 99 GraphicUsed by:102
Symbol 100 GraphicUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:97 98 99 100 101Used by:110
Symbol 103 SoundUsed by:110
Symbol 104 GraphicUsed by:107
Symbol 105 GraphicUsed by:107
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:104 105 106Used by:110
Symbol 108 GraphicUsed by:109
Symbol 109 ButtonUses:108 63Used by:110
Symbol 110 MovieClipUses:96 102 103 107 109 17Used by:Timeline
Symbol 111 FontUsed by:112 113 117 122 139 141 213 217 221 225
Symbol 112 TextUses:111Used by:Timeline
Symbol 113 EditableTextUses:111Used by:114
Symbol 114 MovieClipUses:113Used by:116
Symbol 115 GraphicUsed by:116 119 124
Symbol 116 ButtonUses:114 115Used by:Timeline
Symbol 117 EditableTextUses:111Used by:118
Symbol 118 MovieClipUses:117Used by:119
Symbol 119 ButtonUses:118 115Used by:Timeline
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:Timeline
Symbol 122 EditableTextUses:111Used by:123
Symbol 123 MovieClipUses:122Used by:124
Symbol 124 ButtonUses:123 115Used by:Timeline
Symbol 125 GraphicUsed by:135
Symbol 126 FontUsed by:127 128 132 137 143 145 151 153 154 155 164 166 169 200 201 202 203 204 206 209 229 297 300 303 306
Symbol 127 EditableTextUses:126Used by:135
Symbol 128 EditableTextUses:126Used by:129
Symbol 129 MovieClipUses:128Used by:131
Symbol 130 GraphicUsed by:131 134 302 305 308
Symbol 131 ButtonUses:129 130Used by:135 338
Symbol 132 EditableTextUses:126Used by:133
Symbol 133 MovieClipUses:132Used by:134
Symbol 134 ButtonUses:133 130Used by:135 338
Symbol 135 MovieClipUses:125 127 131 134Used by:Timeline
Symbol 136 GraphicUsed by:163
Symbol 137 EditableTextUses:126Used by:138
Symbol 138 MovieClipUses:137Used by:163
Symbol 139 EditableTextUses:111Used by:140
Symbol 140 MovieClipUses:139Used by:163
Symbol 141 EditableTextUses:111Used by:142
Symbol 142 MovieClipUses:141Used by:163
Symbol 143 EditableTextUses:126Used by:144
Symbol 144 MovieClipUses:143Used by:163
Symbol 145 EditableTextUses:126Used by:146
Symbol 146 MovieClipUses:145Used by:163
Symbol 147 GraphicUsed by:150
Symbol 148 GraphicUsed by:150
Symbol 149 GraphicUsed by:150 174
Symbol 150 ButtonUses:147 148 149Used by:163
Symbol 151 TextUses:126Used by:163
Symbol 152 GraphicUsed by:163
Symbol 153 TextUses:126Used by:163
Symbol 154 TextUses:126Used by:163
Symbol 155 TextUses:126Used by:163
Symbol 156 GraphicUsed by:163
Symbol 157 TextUses:90Used by:163
Symbol 158 GraphicUsed by:163
Symbol 159 TextUses:90Used by:163
Symbol 160 GraphicUsed by:163
Symbol 161 TextUses:90Used by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:136 138 140 142 144 146 150 151 152 153 154 155 156 157 158 159 160 161 162Used by:Timeline
Symbol 164 EditableTextUses:126Used by:165
Symbol 165 MovieClipUses:164Used by:168 338
Symbol 166 EditableTextUses:126Used by:167
Symbol 167 MovieClipUses:166Used by:168 171
Symbol 168 MovieClipUses:165 167Used by:Timeline
Symbol 169 EditableTextUses:126Used by:170
Symbol 170 MovieClipUses:169Used by:171 338
Symbol 171 MovieClipUses:170 167Used by:Timeline
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 ButtonUses:172 173 149Used by:Timeline
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:175 176Used by:182
Symbol 178 GraphicUsed by:181
Symbol 179 GraphicUsed by:181
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:178 179 180Used by:182
Symbol 182 MovieClipUses:177 181Used by:Timeline
Symbol 183 GraphicUsed by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:183 184Used by:190
Symbol 186 GraphicUsed by:189
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:186 187 188Used by:190
Symbol 190 MovieClipUses:185 189Used by:Timeline
Symbol 191 GraphicUsed by:193
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:191 192Used by:196
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:196
Symbol 196 MovieClipUses:193 195Used by:Timeline
Symbol 197 GraphicUsed by:212
Symbol 198 GraphicUsed by:199
Symbol 199 ButtonUses:198Used by:212
Symbol 200 EditableTextUses:126Used by:212
Symbol 201 EditableTextUses:126Used by:212
Symbol 202 EditableTextUses:126Used by:212
Symbol 203 EditableTextUses:126Used by:212
Symbol 204 EditableTextUses:126Used by:205
Symbol 205 MovieClipUses:204Used by:212
Symbol 206 EditableTextUses:126Used by:207
Symbol 207 MovieClipUses:206Used by:212
Symbol 208 GraphicUsed by:211
Symbol 209 EditableTextUses:126Used by:210
Symbol 210 MovieClipUses:209Used by:211
Symbol 211 MovieClipUses:208 210Used by:212
Symbol 212 MovieClipUses:197 199 200 201 202 203 205 207 211Used by:Timeline
Symbol 213 EditableTextUses:111Used by:216
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:216
Symbol 216 MovieClipUses:213 215Used by:Timeline
Symbol 217 EditableTextUses:111Used by:220
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:220
Symbol 220 MovieClipUses:217 219Used by:Timeline
Symbol 221 EditableTextUses:111Used by:224
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:224
Symbol 224 MovieClipUses:221 223Used by:Timeline
Symbol 225 EditableTextUses:111Used by:228
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:228
Symbol 228 MovieClipUses:225 227Used by:Timeline
Symbol 229 EditableTextUses:126Used by:230
Symbol 230 MovieClipUses:229Used by:231
Symbol 231 MovieClipUses:230Used by:Timeline
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:243
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:243
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:243 248 253 258
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:243 248 253 258
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:243 248 253 258
Symbol 242 GraphicUsed by:243 248 253 258
Symbol 243 MovieClipUses:233 38 235 237 239 241 242Used by:Timeline
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:248
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:248
Symbol 248 MovieClipUses:245 36 247 237 239 241 242Used by:Timeline
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:253
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:253
Symbol 253 MovieClipUses:250 29 252 237 239 241 242Used by:Timeline
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:258
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:258
Symbol 258 MovieClipUses:255 25 257 237 239 241 242Used by:Timeline
Symbol 259 GraphicUsed by:262
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:262 264 276
Symbol 262 MovieClipUses:259 261Used by:Timeline
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263 261Used by:Timeline
Symbol 265 GraphicUsed by:270
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:270 273 280
Symbol 268 GraphicUsed by:270
Symbol 269 EditableTextUses:90Used by:270
Symbol 270 MovieClipUses:265 267 268 269Used by:Timeline
Symbol 271 GraphicUsed by:273
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:271 267 272Used by:Timeline
Symbol 274 GraphicUsed by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:274 275 261Used by:Timeline
Symbol 277 GraphicUsed by:280
Symbol 278 GraphicUsed by:280
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:267 277 278 279Used by:Timeline
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:283
Symbol 283 MovieClipUses:282Used by:Timeline
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:286
Symbol 286 MovieClipUses:285Used by:Timeline
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:295
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:295
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:295
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:295
Symbol 295 MovieClipUses:288 16 290 292 294 15Used by:Timeline
Symbol 296 GraphicUsed by:338
Symbol 297 EditableTextUses:126Used by:298
Symbol 298 MovieClipUses:297Used by:338
Symbol 299 GraphicUsed by:338
Symbol 300 EditableTextUses:126Used by:301
Symbol 301 MovieClipUses:300Used by:302
Symbol 302 ButtonUses:301 130Used by:338
Symbol 303 EditableTextUses:126Used by:304
Symbol 304 MovieClipUses:303Used by:305
Symbol 305 ButtonUses:304 130Used by:338
Symbol 306 EditableTextUses:126Used by:307
Symbol 307 MovieClipUses:306Used by:308
Symbol 308 ButtonUses:307 130Used by:338
Symbol 309 GraphicUsed by:314
Symbol 310 TextUses:40Used by:314
Symbol 311 TextUses:40Used by:314
Symbol 312 TextUses:40Used by:314
Symbol 313 TextUses:40Used by:314
Symbol 314 MovieClipUses:309 310 311 312 313Used by:336
Symbol 315 MovieClipUsed by:336
Symbol 316 GraphicUsed by:336
Symbol 317 FontUsed by:318 320 322 331
Symbol 318 TextUses:317Used by:336
Symbol 319 GraphicUsed by:336
Symbol 320 TextUses:317Used by:336
Symbol 321 GraphicUsed by:336
Symbol 322 TextUses:317Used by:336
Symbol 323 GraphicUsed by:336
Symbol 324 TextUses:40Used by:336
Symbol 325 GraphicUsed by:330
Symbol 326 TextUses:40Used by:330
Symbol 327 GraphicUsed by:330
Symbol 328 GraphicUsed by:330
Symbol 329 TextUses:40Used by:330
Symbol 330 ButtonUses:325 326 327 328 329 76Used by:336
Symbol 331 TextUses:317Used by:336
Symbol 332 GraphicUsed by:336
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:336
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:314 315 316 318 319 320 321 322 323 324 330 331 332 334 335Used by:338
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:296 131 134 165 298 170 299 302 305 308 336 337Used by:Timeline
Symbol 339 GraphicUsed by:342
Symbol 340 FontUsed by:341
Symbol 341 TextUses:340Used by:342
Symbol 342 MovieClipUses:339 341Used by:Timeline
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:Timeline

Instance Names

"BarInst"Frame 5Symbol 89 MovieClip
"SoundObjDriver1Inst"Frame 5Symbol 93 MovieClip
"SoundObjDriver2Inst"Frame 5Symbol 93 MovieClip
"LogoInst"Frame 13Symbol 110 MovieClip
"Select1PlayerInst"Frame 63Symbol 116 Button
"Select2PlayerInst"Frame 63Symbol 119 Button
"ArrowRightInst"Frame 63Symbol 121 MovieClip
"ArrowLeftInst"Frame 63Symbol 121 MovieClip
"SelectInstructionsInst"Frame 63Symbol 124 Button
"QuitDialogInst"Frame 63Symbol 135 MovieClip
"DialogInstructionInst"Frame 85Symbol 163 MovieClip
"Player1SelectTeamTextInst"Frame 100Symbol 168 MovieClip
"Player2SelectTeamTextInst"Frame 100Symbol 171 MovieClip
"PlayerLeftInst"Frame 100Symbol 174 Button
"PlayerRightInst"Frame 100Symbol 174 Button
"Team3Inst"Frame 100Symbol 182 MovieClip
"Team2Inst"Frame 100Symbol 190 MovieClip
"Team1Inst"Frame 100Symbol 196 MovieClip
"HUDInst"Frame 100Symbol 212 MovieClip
"TrackLeftInst"Frame 110Symbol 174 Button
"TrackRightInst"Frame 110Symbol 174 Button
"TrackIcon01AnimInst"Frame 110Symbol 216 MovieClip
"TrackIcon02AnimInst"Frame 110Symbol 220 MovieClip
"TrackIcon03AnimInst"Frame 110Symbol 224 MovieClip
"TrackIcon04AnimInst"Frame 110Symbol 228 MovieClip
"SelectTrackTextInst"Frame 110Symbol 231 MovieClip
"Track4Inst"Frame 120Symbol 243 MovieClip
"Track3Inst"Frame 120Symbol 248 MovieClip
"Track2Inst"Frame 120Symbol 253 MovieClip
"Track1Inst"Frame 120Symbol 258 MovieClip
"RedSledInst"Frame 120Symbol 262 MovieClip
"BlueSledInst"Frame 120Symbol 264 MovieClip
"RedDogTeamInst"Frame 120Symbol 270 MovieClip
"BlueDogTeamInst"Frame 120Symbol 273 MovieClip
"YellowSledInst"Frame 120Symbol 276 MovieClip
"YellowDogTeamInst"Frame 120Symbol 280 MovieClip
"Player1WinsAnimInst"Frame 120Symbol 283 MovieClip
"Player2WinsAnimInst"Frame 120Symbol 286 MovieClip
"IntroAnimInst"Frame 120Symbol 295 MovieClip
"HighScoreDialogInst"Frame 120Symbol 338 MovieClip
"EngineSound1Inst"Frame 120Symbol 342 MovieClip
"EngineSound2Inst"Frame 120Symbol 342 MovieClip
"SmokePartInst"Frame 120Symbol 344 MovieClip
"mcAd"Symbol 54 MovieClip Frame 1Symbol 52 MovieClip
"mcLoading"Symbol 66 MovieClip Frame 1Symbol 64 MovieClip
"mcLoading"Symbol 66 MovieClip Frame 11Symbol 64 MovieClip
"mcIntro"Symbol 86 MovieClip Frame 1Symbol 43 MovieClip
"mcLoadingAnimated"Symbol 86 MovieClip Frame 2Symbol 66 MovieClip
"mcBackground"Symbol 86 MovieClip Frame 2Symbol 71 MovieClip
"mcAnimation"Symbol 86 MovieClip Frame 2Symbol 85 MovieClip
"TextOnePlayer"Symbol 114 MovieClip Frame 1Symbol 113 EditableText
"TextTwoPlayers"Symbol 118 MovieClip Frame 1Symbol 117 EditableText
"TextInstructions"Symbol 123 MovieClip Frame 1Symbol 122 EditableText
"TextYes"Symbol 129 MovieClip Frame 1Symbol 128 EditableText
"TextNo"Symbol 133 MovieClip Frame 1Symbol 132 EditableText
"TextAreYouSure"Symbol 135 MovieClip Frame 1Symbol 127 EditableText
"YesButtonInst"Symbol 135 MovieClip Frame 1Symbol 131 Button
"NoButtonInst"Symbol 135 MovieClip Frame 1Symbol 134 Button
"TextInstructions"Symbol 138 MovieClip Frame 1Symbol 137 EditableText
"Text"Symbol 140 MovieClip Frame 1Symbol 139 EditableText
"Text"Symbol 142 MovieClip Frame 1Symbol 141 EditableText
"Text"Symbol 144 MovieClip Frame 1Symbol 143 EditableText
"Text"Symbol 146 MovieClip Frame 1Symbol 145 EditableText
"ButtonCloseInst"Symbol 163 MovieClip Frame 1Symbol 150 Button
"Text"Symbol 165 MovieClip Frame 1Symbol 164 EditableText
"Text"Symbol 167 MovieClip Frame 1Symbol 166 EditableText
"Text"Symbol 170 MovieClip Frame 1Symbol 169 EditableText
"Text"Symbol 205 MovieClip Frame 1Symbol 204 EditableText
"Text"Symbol 207 MovieClip Frame 1Symbol 206 EditableText
"Text"Symbol 210 MovieClip Frame 1Symbol 209 EditableText
"Player1LapString"Symbol 212 MovieClip Frame 1Symbol 200 EditableText
"Player2LapString"Symbol 212 MovieClip Frame 1Symbol 201 EditableText
"Player1TimeString"Symbol 212 MovieClip Frame 1Symbol 202 EditableText
"Player2TimeString"Symbol 212 MovieClip Frame 1Symbol 203 EditableText
"BackInst"Symbol 212 MovieClip Frame 1Symbol 211 MovieClip
"TrackIcon02Inst"Symbol 216 MovieClip Frame 1Symbol 215 MovieClip
"TrackIcon02Inst"Symbol 220 MovieClip Frame 1Symbol 219 MovieClip
"TrackIcon02Inst"Symbol 224 MovieClip Frame 1Symbol 223 MovieClip
"TrackIcon02Inst"Symbol 228 MovieClip Frame 1Symbol 227 MovieClip
"Text"Symbol 230 MovieClip Frame 1Symbol 229 EditableText
"OverlayInst"Symbol 243 MovieClip Frame 1Symbol 38 MovieClip [Track4Overlay]
"TrackGuideInst"Symbol 243 MovieClip Frame 1Symbol 235 MovieClip
"LapMarker1Inst"Symbol 243 MovieClip Frame 1Symbol 237 MovieClip
"LapMarker2Inst"Symbol 243 MovieClip Frame 1Symbol 237 MovieClip
"StartMarker01Inst"Symbol 243 MovieClip Frame 1Symbol 239 MovieClip
"StartMarker02Inst"Symbol 243 MovieClip Frame 1Symbol 239 MovieClip
"P1Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P2Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P4Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P9Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P10Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P13Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P5Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P6Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P8Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P11Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P12Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P14Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P15Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P7Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"P3Inst"Symbol 243 MovieClip Frame 1Symbol 241 MovieClip
"OverlayInst"Symbol 248 MovieClip Frame 1Symbol 36 MovieClip [Track3Overlay]
"TrackGuideInst"Symbol 248 MovieClip Frame 1Symbol 247 MovieClip
"LapMarker1Inst"Symbol 248 MovieClip Frame 1Symbol 237 MovieClip
"LapMarker2Inst"Symbol 248 MovieClip Frame 1Symbol 237 MovieClip
"StartMarker01Inst"Symbol 248 MovieClip Frame 1Symbol 239 MovieClip
"StartMarker02Inst"Symbol 248 MovieClip Frame 1Symbol 239 MovieClip
"P1Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P11Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P14Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P8Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P6Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P3Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P13Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P10Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P9Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P5Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P4Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P2Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P15Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P16Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P18Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P19Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P7Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P17Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"P12Inst"Symbol 248 MovieClip Frame 1Symbol 241 MovieClip
"OverlayInst"Symbol 253 MovieClip Frame 1Symbol 29 MovieClip [Track2Overlay]
"TrackGuideInst"Symbol 253 MovieClip Frame 1Symbol 252 MovieClip
"LapMarker1Inst"Symbol 253 MovieClip Frame 1Symbol 237 MovieClip
"LapMarker2Inst"Symbol 253 MovieClip Frame 1Symbol 237 MovieClip
"StartMarker01Inst"Symbol 253 MovieClip Frame 1Symbol 239 MovieClip
"StartMarker02Inst"Symbol 253 MovieClip Frame 1Symbol 239 MovieClip
"P1Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P2Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P7Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P9Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P10Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P13Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P4Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P5Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P8Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P11Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P12Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P14Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P15Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P6Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"P3Inst"Symbol 253 MovieClip Frame 1Symbol 241 MovieClip
"OverlayInst"Symbol 258 MovieClip Frame 1Symbol 25 MovieClip [Track1Overlay]
"TrackGuideInst"Symbol 258 MovieClip Frame 1Symbol 257 MovieClip
"LapMarker1Inst"Symbol 258 MovieClip Frame 1Symbol 237 MovieClip
"LapMarker2Inst"Symbol 258 MovieClip Frame 1Symbol 237 MovieClip
"StartMarker01Inst"Symbol 258 MovieClip Frame 1Symbol 239 MovieClip
"StartMarker02Inst"Symbol 258 MovieClip Frame 1Symbol 239 MovieClip
"P1Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P2Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P3Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P7Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P8Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P11Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P4Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P5Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P6Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P9Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P10Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P12Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"P13Inst"Symbol 258 MovieClip Frame 1Symbol 241 MovieClip
"Part1MarkInst"Symbol 262 MovieClip Frame 1Symbol 261 MovieClip
"Part2MarkInst"Symbol 262 MovieClip Frame 1Symbol 261 MovieClip
"Part1MarkInst"Symbol 264 MovieClip Frame 1Symbol 261 MovieClip
"Part2MarkInst"Symbol 264 MovieClip Frame 1Symbol 261 MovieClip
"Col01Inst"Symbol 270 MovieClip Frame 1Symbol 267 MovieClip
"Col02Inst"Symbol 270 MovieClip Frame 1Symbol 267 MovieClip
"Col1Inst"Symbol 270 MovieClip Frame 1Symbol 267 MovieClip
"Col2Inst"Symbol 270 MovieClip Frame 1Symbol 267 MovieClip
"Col01Inst"Symbol 273 MovieClip Frame 1Symbol 267 MovieClip
"Col02Inst"Symbol 273 MovieClip Frame 1Symbol 267 MovieClip
"Col1Inst"Symbol 273 MovieClip Frame 1Symbol 267 MovieClip
"Col2Inst"Symbol 273 MovieClip Frame 1Symbol 267 MovieClip
"Part1MarkInst"Symbol 276 MovieClip Frame 1Symbol 261 MovieClip
"Part2MarkInst"Symbol 276 MovieClip Frame 1Symbol 261 MovieClip
"Col01Inst"Symbol 280 MovieClip Frame 1Symbol 267 MovieClip
"Col02Inst"Symbol 280 MovieClip Frame 1Symbol 267 MovieClip
"Col01Inst"Symbol 280 MovieClip Frame 1Symbol 267 MovieClip
"Col02Inst"Symbol 280 MovieClip Frame 1Symbol 267 MovieClip
"Col1Inst"Symbol 280 MovieClip Frame 1Symbol 267 MovieClip
"Col2Inst"Symbol 280 MovieClip Frame 1Symbol 267 MovieClip
"Player1WinsInst"Symbol 283 MovieClip Frame 2Symbol 282 MovieClip
"Player1WinsInst"Symbol 286 MovieClip Frame 2Symbol 285 MovieClip
"Text"Symbol 298 MovieClip Frame 1Symbol 297 EditableText
"Text"Symbol 301 MovieClip Frame 1Symbol 300 EditableText
"Text"Symbol 304 MovieClip Frame 1Symbol 303 EditableText
"Text"Symbol 307 MovieClip Frame 1Symbol 306 EditableText
"mcHighscores"Symbol 336 MovieClip Frame 1Symbol 314 MovieClip
"mcTarget"Symbol 336 MovieClip Frame 2Symbol 315 MovieClip
"mcHighScoreData"Symbol 336 MovieClip Frame 3Symbol 334 MovieClip
"YesButtonInst"Symbol 338 MovieClip Frame 10Symbol 131 Button
"NoButtonInst"Symbol 338 MovieClip Frame 10Symbol 134 Button
"NextButton"Symbol 338 MovieClip Frame 30Symbol 302 Button
"RaceAgainButtonInst"Symbol 338 MovieClip Frame 30Symbol 305 Button
"MenuButtonInst"Symbol 338 MovieClip Frame 30Symbol 308 Button
"table1"Symbol 338 MovieClip Frame 30Symbol 336 MovieClip
"table2"Symbol 338 MovieClip Frame 40Symbol 336 MovieClip
"table3"Symbol 338 MovieClip Frame 50Symbol 336 MovieClip
"Table4"Symbol 338 MovieClip Frame 60Symbol 336 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "screech.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "reverse.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "loop1.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "loop.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "increase.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "idle.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "horn03.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "horn02.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "horn01.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "Bump.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "brush.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "beep01.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "basestartup.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "basedec.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "pip2.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "pip1.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "beep02.wav"
ExportAssets (56)Timeline Frame 1Symbol 25 as "Track1Overlay"
ExportAssets (56)Timeline Frame 1Symbol 29 as "Track2Overlay"
ExportAssets (56)Timeline Frame 1Symbol 36 as "Track3Overlay"
ExportAssets (56)Timeline Frame 1Symbol 38 as "Track4Overlay"
ExportAssets (56)Timeline Frame 13Symbol 17 as "beep02.wav"
ExportAssets (56)Timeline Frame 120Symbol 38 as "Track4Overlay"
ExportAssets (56)Timeline Frame 120Symbol 36 as "Track3Overlay"
ExportAssets (56)Timeline Frame 120Symbol 29 as "Track2Overlay"
ExportAssets (56)Timeline Frame 120Symbol 25 as "Track1Overlay"
ExportAssets (56)Timeline Frame 120Symbol 16 as "pip1.wav"
ExportAssets (56)Timeline Frame 120Symbol 16 as "pip1.wav"
ExportAssets (56)Timeline Frame 120Symbol 16 as "pip1.wav"
ExportAssets (56)Timeline Frame 120Symbol 15 as "pip2.wav"

Labels

"Loader"Frame 5
"Intro"Frame 13
"Mode Select"Frame 63
"Instructions"Frame 85
"Player Select"Frame 100
"Track Select"Frame 110
"Race"Frame 121
"Reset Race"Frame 131
"content"Symbol 54 MovieClip Frame 1
"ReadCookie"Symbol 54 MovieClip Frame 9
"prepareAd"Symbol 54 MovieClip Frame 20
"loadAd"Symbol 54 MovieClip Frame 31
"showAd"Symbol 54 MovieClip Frame 41
"preload"Symbol 86 MovieClip Frame 3
"Out"Symbol 110 MovieClip Frame 36
"Show"Symbol 168 MovieClip Frame 1
"Show"Symbol 171 MovieClip Frame 1
"Idle"Symbol 182 MovieClip Frame 1
"In"Symbol 182 MovieClip Frame 2
"Out"Symbol 182 MovieClip Frame 20
"Idle"Symbol 190 MovieClip Frame 1
"In"Symbol 190 MovieClip Frame 2
"Out"Symbol 190 MovieClip Frame 20
"Idle"Symbol 196 MovieClip Frame 1
"In"Symbol 196 MovieClip Frame 2
"Out"Symbol 196 MovieClip Frame 20
"Play"Symbol 216 MovieClip Frame 1
"Out"Symbol 216 MovieClip Frame 8
"Play"Symbol 220 MovieClip Frame 1
"Out"Symbol 220 MovieClip Frame 8
"Play"Symbol 224 MovieClip Frame 1
"Out"Symbol 224 MovieClip Frame 8
"Play"Symbol 228 MovieClip Frame 1
"Out"Symbol 228 MovieClip Frame 8
"Show"Symbol 231 MovieClip Frame 1
"Start"Symbol 283 MovieClip Frame 2
"Start"Symbol 286 MovieClip Frame 2
"Player 1"Symbol 338 MovieClip Frame 10
"Player 2"Symbol 338 MovieClip Frame 20
"Hiscores1"Symbol 338 MovieClip Frame 30
"Hiscores2"Symbol 338 MovieClip Frame 40
"Hiscores3"Symbol 338 MovieClip Frame 50
"Hiscores4"Symbol 338 MovieClip Frame 60

Dynamic Text Variables

txtPercentLoaded2Symbol 56 EditableText"The game is loading (0%)"
txtPercentLoaded2Symbol 59 EditableText"The game is loading (0%)"




http://swfchan.com/6/27067/info.shtml
Created: 21/5 -2019 23:46:32 Last modified: 21/5 -2019 23:46:32 Server time: 01/05 -2024 16:06:19