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

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

husky-racers.swf

This is the info page for
Flash #23076

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


Text
ONE_PLAYER

TWO_PLAYERS

INSTRUCTIONS

ARE_YOU_SURE

YES

NO

PLAYER 2

S

X

Z

PLAYER 1

INSTRUCTIONS_BODY

ONE_PLAYER_GAME

TWO_PLAYER_GAME

ONE_PLAYER_INST

TWO_PLAYER_INST

PLAYER_ONE

SELECT_TEAM

PLAYER_TWO

LAP 1 of 3

LAP 1 of 3

QUIT

TIME 00:00:00

TIME 00:00:00

HUD_PLAYER_ONE

HUD_PLAYER_TWO

SELECT_TRACK

ENTER_HIGH_SCORE

OK

Enter Name

FASTEST_RACERS

RACE_AGAIN

created by fish in a bottle

1

1

2

3

4

5

6

7

8

9

10

player

player

player

player

player

player

player

player

player

player

--:--:--

--:--:--

--:--:--

--:--:--

--:--:--

--:--:--

--:--:--

--:--:--

--:--:--

--:--:--

ActionScript [AS1/AS2]

Frame 1
StringTable = function (xmlFile) { this.table = new Array(); this.loadData(xmlFile); }; StringTable.prototype.loadData = function (source) { this.xmlFile = new XML(); this.xmlFile.load(source); this.xmlFile.ignoreWhite = true; this.xmlFile.notify = this; this.xmlFile.onLoad = function () { var stringID = ""; var stringValue = ""; var obj = this.firstChild.childNodes; var n = 0; while (n < obj.length) { if (!(obj[n].nodeName === "string")) { } else { stringID = obj[n].attributes.id; stringValue = obj[n].firstChild.nodeValue; this.notify.table[stringID] = stringValue; } n++; } 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 () { if (this.xmlFile.getBytesTotal() <= 0) { return(0); } var perc = Math.round((this.xmlFile.getBytesTotal() / this.xmlFile.getBytesTotal()) * 100); return(perc); }; StringTable.prototype.dump = function () { trace("==============================="); trace(" "); trace("Dumping the String Table:"); trace(" "); trace("String ID Value"); trace("--------- -----"); for (var obj in this.table) { trace((obj + " ") + this.table[obj]); } trace(" "); trace("String Table dump done."); trace("==============================="); trace(" "); }; fscommand ("trapallkeys", "true"); fscommand ("allowscale", "false"); gStrTable = new StringTable("HRStrings.xml"); stop(); onEnterFrame = function () { var progress = ((_root.getBytesLoaded() + _root.stringTable.getBytesLoaded()) / (_root.getBytesTotal() + _root.stringTable.getBytesTotal())); var perc = Math.round(progress * 100); BarInst._xscale = perc; if ((perc >= 100) && (_root.gStrTable.loaded)) { _root.play(); } };
Frame 10
function cSFXEngine() { this.samp = new Array(); this.restoreVol = new Array(); this.loop = new Array(); this.name = new Array(); this.state = new Array(); this.idx = 0; this.ctrl = new Sound(); this.proc = SE_IDLE; this.vol = 75; this.ctrl.setVolume(this.vol); this.managerMuted = false; } function cStageShake() { this.state = false; } SE_IDLE = 0; SE_FADEDOWN = 1; cSFXEngine.prototype.Destroy = function () { delete this.samp; delete this.restoreVol; delete this.loop; delete this.name; delete this.state; delete this.ctrl; }; cSFXEngine.prototype.SetVol = function (idx, vol) { if (this.managerMuted) { return(undefined); } this.samp[idx].setVolume(vol); }; cSFXEngine.prototype.SetVolAll = function (vol) { var n = 0; while (n < this.samp.length) { this.SetVol(n, vol); n++; } }; 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) { this.vol = vol; this.ctrl.setVolume(this.vol); }; cSFXEngine.prototype.MuteMasterVol = function () { this.proc = SE_FADEDOWN; }; cSFXEngine.prototype.RestoreMasterVol = function () { this.ctrl.setVolume(this.vol); }; cSFXEngine.prototype.StopAll = function () { var n = 0; while (n < this.state.length) { this.samp[n].stop(); this.state[n] = false; n++; } }; cSFXEngine.prototype.MuteAll = function () { var n = 0; while (n < this.samp.length) { this.Mute(n); n++; } this.managerMuted = true; }; cSFXEngine.prototype.RestoreAll = function () { this.managerMuted = false; var n = 0; while (n < this.samp.length) { this.Restore(n); n++; } }; cSFXEngine.prototype.Add = function (name, clip) { if (clip == null) { clip = _root.createEmptyMovieClip(name, this.idx); } this.samp[this.idx] = new Sound(clip); this.samp[this.idx].attachSound(name); this.restoreVol[this.idx] = 100; this.name[this.idx] = name; this.state[this.idx] = false; return(this.idx++); }; cSFXEngine.prototype.Play = function (idx, loopnum) { this.samp[idx].start(0, loopnum); this.state[idx] = true; }; cSFXEngine.prototype.Stop = function (idx) { this.samp[idx].stop(this.name[idx]); this.state[idx] = false; }; cSFXEngine.prototype.Mute = function (idx) { if (this.managerMuted || (this.GetVol(idx) <= 0)) { return(undefined); } this.restoreVol[idx] = this.GetVol(idx); this.SetVol(idx, 0); }; cSFXEngine.prototype.Restore = function (idx) { if (this.managerMuted || (this.GetVol(idx) > 0)) { return(undefined); } this.SetVol(idx, this.restoreVol[idx]); }; 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_Bark1 = Sfx.Add("Bark5.wav", this); SFXID_Bark2 = Sfx.Add("Bark7.wav", this); SFXID_Bark3 = Sfx.Add("Bark8.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); cStageShake.prototype.Impulse = function () { this.dy = 0; this.f = 1; this.state = true; }; cStageShake.prototype.Update = function () { if (!this.state) { _y = 0; return(undefined); } this.dy = -5 + (Math.random() * 10); _y = (this.dy * this.f); this.f = this.f - 0.2; if (this.f <= 0) { this.state = false; } }; StageShake = new cStageShake(); onEnterFrame = function () { StageShake.Update(); };
Frame 60
function cParticles(numParticles, layer, sourceMovieClip, maskMovieClip) { this.particle = new Array(); this.numParticles = numParticles; this.free = new Array(); var i = 0; n = 0; while (n < numParticles) { this.particle.push(sourceMovieClip.duplicateMovieClip(("p" + layer) + i, layer + (i++))); p = this.particle[n]; if ((maskMovieClip != undefined) && (maskMovieClip != null)) { p.setMask(maskMovieClip.duplicateMovieClip(("m" + layer) + i, layer + (i++))); } p._x = 0; p._y = 0; p._visible = false; p.life = 100; this.free.push(n); n++; } this.nl = i; } function cModeSelectionArrows() { this.SetSelection(SELECT_INSTRUCTIONS); } function cKeyHandler() { this.noKey = true; Key.addListener(this); } function TransitionFlakes() { var n = 0; while (n < 24) { FlakeParticleMakerInst.FlakeBurst(Math.random() * 700, Math.random() * 480); n++; } } stop(); cParticles.prototype.GetNumLayers = function () { return(this.nl); }; cParticles.prototype.CleanUp = function () { n = 0; while (n < this.numParticles) { this.particle[n].removeMovieClip(); n++; } delete this.particle; delete this.free; }; cParticles.prototype.Reset = function () { n = 0; while (n < this.particle.length) { if (this.particle[n]._visible) { this.particle[n]._visible = false; this.free.push(n); } n++; } }; cParticles.prototype.Add = function (x, y, life, rot, scale, dx, dy) { if (_global.CullFx) { return(undefined); } if (this.free.length == 0) { return(undefined); } n = this.free.pop(); p = this.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 = life; p.maxLife = life; p.fade = 100 / life; 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) { n = 0; while (n < this.particle.length) { p = this.particle[n]; if (p._visible) { p.life--; if (p.life <= 0) { this.particle[n]._visible = false; this.free.push(n); } else { p._rotation = p._rotation + p.rot; p._alpha = p._alpha - p.fade; p._x = p._x + (p.dx + dx); p._y = p._y + (p.dy + dy); p._xscale = p._xscale * p.scale; p._yscale = p._yscale * p.scale; } } n++; } }; cParticles.prototype.UpdateNoAlpha = function (dx, dy) { n = 0; while (n < this.particle.length) { p = this.particle[n]; if (p._visible) { p.life--; if (p.life <= 0) { this.particle[n]._visible = false; this.free.push(n); } else { p._rotation = p._rotation + p.rot; p._x = p._x + (p.dx + dx); p._y = p._y + (p.dy + dy); p._xscale = p._xscale * p.scale; p._yscale = p._yscale * p.scale; } } n++; } }; 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) { this.mSel = sel; switch (sel) { case SELECT_1PLAYER : this.ySel = Select1PlayerInst._y; return; case SELECT_2PLAYER : this.ySel = Select2PlayerInst._y; return; case SELECT_INSTRUCTIONS : this.ySel = SelectInstructionsInst._y; } }; cModeSelectionArrows.prototype.SelectNext = function () { this.mSel++; if (this.mSel > SELECT_INSTRUCTIONS) { this.mSel = SELECT_1PLAYER; } this.SetSelection(this.mSel); }; cModeSelectionArrows.prototype.SelectPrev = function () { this.mSel--; if (this.mSel < SELECT_1PLAYER) { this.mSel = SELECT_INSTRUCTIONS; } this.SetSelection(this.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 (82); } }; 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 () { if (!this.noKey) { return(undefined); } if (Key.isDown(40) || (Key.isDown(39))) { ModeSelectionArrows.SelectNext(); this.noKey = false; } else if (Key.isDown(38) || (Key.isDown(37))) { ModeSelectionArrows.SelectPrev(); this.noKey = false; } else if (Key.isDown(32) || (Key.isDown(13))) { ModeSelectionArrows.SelectCurrent(); this.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 (82); 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 82
stop(); DialogInstructionInst.ButtonCloseInst.onRelease = function () { TransitionFlakes(); gotoAndPlay (60); Sfx.Play(SFXID_Beep1, 1); };
Frame 97
function Pause(state) { PlayerLeftInst.enabled = !state; PlayerRightInst.enabled = !state; Team1Inst.enabled = !state; Team2Inst.enabled = !state; Team3Inst.enabled = !state; } function Back() { gotoAndPlay (10); } 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 (107); SetHeadIcon(0, gTeam1); gTeam2 = gTeam1; while (gTeam2 == gTeam1) { gTeam2 = random(3); } SetHeadIcon(1, gTeam2); } } else if ((gPlayer1Team != -1) && (gPlayer2Team != -1)) { gTeam2 = gTeam; gotoAndPlay (107); 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 t = SKIN_RED; if (t == gTeam1) { t++; } if (t > SKIN_YELLOW) { t = SKIN_RED; } gTeam = t; switch (t) { 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) { return(undefined); } Sfx.Play(SFXID_Beep1, 1); TransitionFlakes(); gTeamInst.gotoAndPlay("Out"); var f = false; while (!f) { gTeam--; if (gTeam < 0) { gTeam = 2; } if (gTeam != gTeam1) { f = 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) { return(undefined); } Sfx.Play(SFXID_Beep1, 1); TransitionFlakes(); gTeamInst.gotoAndPlay("Out"); var f = false; while (!f) { gTeam++; if (gTeam > 2) { gTeam = 0; } if (gTeam != gTeam1) { f = true; } } switch (gTeam) { case SKIN_RED : gTeamInst = Team1Inst; return; case SKIN_BLUE : gTeamInst = Team2Inst; return; case SKIN_YELLOW : gTeamInst = Team3Inst; } }; cKeyHandler.prototype.onKeyDown = function () { if (!this.noKey) { return(undefined); } if (Key.isDown(40) || (Key.isDown(39))) { PlayerRightInst.onRelease(); this.noKey = false; } else if (Key.isDown(38) || (Key.isDown(37))) { PlayerLeftInst.onRelease(); this.noKey = false; } else if (Key.isDown(32) || (Key.isDown(13))) { gTeamInst.onRelease(); this.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 107
function Pause(state) { TrackLeftInst.enabled = !state; TrackRightInst.enabled = !state; TrackIcon01AnimInst.enabled = !state; TrackIcon01AnimInst.enabled = !state; } function Back() { gotoAndPlay (10); } function ShowNextTrack() { gTrackInst._visible = true; gTrackInst.gotoAndPlay("Play"); if (gSelected) { gotoAndPlay (117); } } stop(); TRACK_ONE = 0; TRACK_TWO = 1; gTrack = TRACK_ONE; gTrackInst = TrackIcon01AnimInst; gSelected = false; TrackIcon01AnimInst.gotoAndPlay("In"); TrackIcon02AnimInst._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 = 1; } switch (gTrack) { case TRACK_ONE : gTrackInst = TrackIcon01AnimInst; return; case TRACK_TWO : gTrackInst = TrackIcon02AnimInst; } }; TrackRightInst.onRelease = function () { if (gTrackInst._currentframe != 7) { return(undefined); } Sfx.Play(SFXID_Beep1, 1); TransitionFlakes(); gTrackInst.gotoAndPlay("Out"); gTrack++; if (gTrack > 1) { gTrack = 0; } switch (gTrack) { case TRACK_ONE : gTrackInst = TrackIcon01AnimInst; return; case TRACK_TWO : gTrackInst = TrackIcon02AnimInst; } }; cKeyHandler.prototype.onKeyDown = function () { if (!this.noKey) { return(undefined); } if (Key.isDown(40) || (Key.isDown(39))) { TrackRightInst.onRelease(); this.noKey = false; } else if (Key.isDown(38) || (Key.isDown(37))) { TrackLeftInst.onRelease(); this.noKey = false; } else if (Key.isDown(32) || (Key.isDown(13))) { gTrackInst.onRelease(); this.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); };
Frame 117
function Vec2() { } function Vec2(x, y) { this.x = x; this.y = y; } function Pause(state) { gPause = state; Driver1.FreezeState(state); Driver2.FreezeState(state); if (state) { gHeadIcon1_1Inst.stop(); gHeadIcon1_2Inst.stop(); gHeadIcon2_1Inst.stop(); gHeadIcon2_2Inst.stop(); gPauseTime = getTimer(); } else { gHeadIcon1_1Inst.play(); gHeadIcon1_2Inst.play(); gHeadIcon2_1Inst.play(); gHeadIcon2_2Inst.play(); gDogSkin1.play(); gSledSkin1.play(); gDogSkin2.play(); gSledSkin2.play(); Driver1.t = Driver1.t + (getTimer() - gPauseTime); Driver2.t = Driver2.t + (getTimer() - gPauseTime); } } function Back() { Driver1.Destroy(); Driver2.Destroy(); gotoAndPlay (10); gHighScoreDialogInst.removeMovieClip(); gFlagInst.removeMovieClip(); HUDInst.BackInst.enabled = true; Sfx.StopAll(); } function ResetRace() { Driver1.Destroy(); Driver2.Destroy(); gotoAndPlay (128); gHighScoreDialogInst.removeMovieClip(); gFlagInst.removeMovieClip(); HUDInst.BackInst.enabled = true; Sfx.StopAll(); } function cDriver(playerNum, driverClip, sledClip, startClip, fullLapClip, halfLapClip, AIList, AIPlayer, keys) { this.playerNum = playerNum; this.freeze = true; this.clip = driverClip.duplicateMovieClip("drv" + playerNum, LAYER_DRIVER + (playerNum * 10)); this.clip._x = startClip._x; this.clip._y = startClip._y; this.clip._rotation = startClip._rotation; this.clip.Col01Inst._visible = false; this.clip.Col02Inst._visible = false; this.clip.Dog1Inst.gotoAndPlay(10); this.sledClip = sledClip.duplicateMovieClip("sld" + playerNum, (LAYER_DRIVER + (playerNum * 10)) + 1); this.ang = (Math.PI/180) * this.clip._rotation; this.seekAng = this.ang; this.dir = new Vec2(); this.speed = 0; this.accel = 0; this.lastPos = new Vec2(); this.work = new Vec2(); this.work2 = new Vec2(); this.up = new Vec2(1, 0); this.running = false; this.cpu = AIPlayer; this.way = 0; this.wayList = AIList; this.aiMaxSpeed = 4; this.opponent = null; this.lapFullClip = fullLapClip; this.lapHalfClip = halfLapClip; this.nextLapMarker = this.lapFullClip; this.lap = -0.5; this.t = -1; this.finished = false; this.finishTime = -1; this.dist = 0; if (keys == KEYS_PLAYER1) { this.keyUp = 38; this.keyLeft = 37; this.keyRight = 39; } else { this.keyUp = 83; this.keyLeft = 90; this.keyRight = 88; } this.dir.RadianToEulerAngle(this.ang); this.sledClip._x = this.clip._x - this.dir.x; this.sledClip._y = this.clip._y - this.dir.y; this.PositionSled(); this.clip.Dog1Inst.stop(); this.clip.Dog2Inst.stop(); this.sledClip.stop(); } function HideClipsInList(array) { var n = 0; while (n < array.length) { array[n]._visible = false; n++; } } function GameOver() { gHighScoreDialogInst.Show(gNumPlayers); HUDInst.BackInst.enabled = false; } stop(); Track1Inst._visible = false; Track1Inst.enabled = false; Track2Inst._visible = false; Track2Inst.enabled = false; switch (gTrack) { case 0 : gTrackInst = Track1Inst; AI = new Array(gTrackInst.P01Inst, gTrackInst.P02Inst, gTrackInst.P03Inst, gTrackInst.P04Inst, gTrackInst.P05Inst, gTrackInst.P06Inst, gTrackInst.P07Inst, gTrackInst.P08Inst, gTrackInst.P09Inst, gTrackInst.P10Inst, gTrackInst.P11Inst, gTrackInst.P12Inst); gTrackInst.Flag2Inst._visible = false; FlagInst._visible = false; gFlagInst = FlagInst.duplicateMovieClip("flg", 200); gFlagInst._x = gTrackInst.Flag2Inst._x; gFlagInst._y = gTrackInst.Flag2Inst._y; gFlagInst.AnimInst.gotoAndPlay(10); break; case 1 : gTrackInst = Track2Inst; AI = new Array(gTrackInst.P01Inst, gTrackInst.P02Inst, gTrackInst.P02aInst, gTrackInst.P03Inst, gTrackInst.P04Inst, gTrackInst.P05Inst, gTrackInst.P05aInst, gTrackInst.P06Inst, gTrackInst.P07Inst, gTrackInst.P08Inst, gTrackInst.P09Inst, gTrackInst.P10Inst, gTrackInst.P11Inst, gTrackInst.P12Inst, gTrackInst.P13Inst, gTrackInst.P14Inst); gTrackInst.Flag2Inst._visible = false; FlagInst._visible = false; gFlagInst = FlagInst.duplicateMovieClip("flg", 200); gFlagInst._x = gTrackInst.Flag2Inst._x; gFlagInst._y = gTrackInst.Flag2Inst._y; gFlagInst.AnimInst.gotoAndPlay(10); } gTrackInst._visible = true; gTrackInst.enabled = true; Vec2.prototype.Len = function () { return(Math.sqrt((this.x * this.x) + (this.y * this.y))); }; Vec2.prototype.Norm = function () { w = Math.sqrt((this.x * this.x) + (this.y * this.y)); if (w == 0) { return(0); } this.x = this.x / w; this.y = this.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)); }; gHeadIcon1_1Inst.gotoAndStop(1); gHeadIcon1_2Inst.gotoAndStop(1); gHeadIcon2_1Inst.gotoAndStop(1); gHeadIcon2_2Inst.gotoAndStop(1); gPauseTime = 0; gPause = false; LAYER_DRIVER = 100; LAYER_FLAG = 200; LAYER_WINNER1 = 300; LAYER_WINNER2 = 400; LAYER_HIGHSCORE = 500; 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 = 3; 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 () { this.clip.removeMovieClip(); this.sledClip.removeMovieClip(); delete this; }; cDriver.prototype.FreezeState = function (state) { this.freeze = state; }; cDriver.prototype.SetOpponent = function (driver) { this.opponent = driver; }; cDriver.prototype.PositionSled = function () { this.work.x = this.clip._x - this.sledClip._x; this.work.y = this.clip._y - this.sledClip._y; this.work.Norm(); var a = Math.acos(this.up.Dot(this.work)); this.work.Scale(25); this.sledClip._x = this.clip._x - this.work.x; this.sledClip._y = this.clip._y - this.work.y; if (this.work.y < 0) { this.sledClip._rotation = 360 - (a * 57.2957795130823); } else { this.sledClip._rotation = a * 57.2957795130823; } if (this.playerNum == 0) { Sfx.Play(SFXID_Grind1, 9999); Sfx.SetVol(SFXID_Grind1, 0); } else { Sfx.Play(SFXID_Grind2, 9999); Sfx.SetVol(SFXID_Grind2, 0); } this.colDelay = 0; }; cDriver.prototype.Update = function () { if (this.freeze || (gPause)) { return(undefined); } if (this.t == -1) { this.t = getTimer(); gHeadIcon1_1Inst.behind = true; gHeadIcon1_2Inst.behind = true; gHeadIcon2_1Inst.behind = true; gHeadIcon2_2Inst.behind = true; gHeadIcon1_1Inst.gotoAndPlay(random(30)); gHeadIcon1_2Inst.gotoAndPlay(random(30)); gHeadIcon2_1Inst.gotoAndPlay(random(30)); gHeadIcon2_2Inst.gotoAndPlay(random(30)); } if (!this.finished) { var time = (getTimer() - this.t); this.finishTime = time; var sec = Math.floor(time / 1000); var min = Math.floor(sec / 60); sec = sec - (min * 60); var hun = Math.floor((time - ((min * 60000) + (sec * 1000))) / 10); min = "" + min; sec = "" + sec; hun = "" + hun; if (min.length < 2) { min = "0" + min; } if (sec.length < 2) { sec = "0" + sec; } if (hun.length < 2) { hun = "0" + hun; } if (this.playerNum == 0) { HUDInst.Player1TimeString.text = (((("Time: " + min) + ":") + sec) + ":") + hun; } else { HUDInst.Player2TimeString.text = (((("Time: " + min) + ":") + sec) + ":") + hun; } } if (this.cpu) { if (this.wayList[this.way].hitTest(this.clip._x, this.clip._y, true)) { this.way++; if (this.way >= this.wayList.length) { this.way = 0; } } this.work.x = this.clip._x - this.wayList[this.way]._x; this.work.y = this.clip._y - this.wayList[this.way]._y; this.work.Norm(); this.work2.RadianToEulerAngle(this.ang - (Math.PI/2)); this.work2.Norm(); var dot = this.work.Dot(this.work2); if (dot < -0.1) { this.ang = this.ang - 0.075; } else if (dot > 0.1) { this.ang = this.ang + 0.075; } this.accel = 0.1; this.seekAng = this.ang; } else { if (Key.isDown(this.keyLeft)) { this.seekAng = this.seekAng - 0.07; } else if (Key.isDown(this.keyRight)) { this.seekAng = this.seekAng + 0.07; } if (Key.isDown(this.keyUp)) { this.accel = 0.1; } else { this.accel = 0; } } this.ang = this.ang + ((this.seekAng - this.ang) * 0.15); this.work.x = this.clip.Col01Inst._x; this.work.y = this.clip.Col01Inst._y; this.clip.localToGlobal(this.work); var c1 = (!gTrackInst.TrackGuideInst.hitTest(this.work.x, this.work.y, true)); if (!c1) { c1 = this.opponent.clip.hitTest(this.work.x, this.work.y, false); if (!c1) { c1 = this.opponent.sledClip.hitTest(this.work.x, this.work.y, false); } } this.work.x = this.clip.Col02Inst._x; this.work.y = this.clip.Col02Inst._y; this.clip.localToGlobal(this.work); var c2 = (!gTrackInst.TrackGuideInst.hitTest(this.work.x, this.work.y, true)); if (!c2) { c2 = this.opponent.clip.hitTest(this.work.x, this.work.y, false); if (!c2) { c2 = this.opponent.sledClip.hitTest(this.work.x, this.work.y, false); } } if (c1 && (c2)) { this.speed = this.speed * 0.75; this.clip._x = this.lastPos.x; this.clip._y = this.lastPos.y; if ((this.speed > 3) && (this.colDelay == 0)) { Sfx.Play(SFXID_Brush, 1); Sfx.Play(SFXID_Bump, 1); this.colDelay = 5; } } else if (c1) { this.ang = this.ang + 0.1; this.speed = this.speed * 0.8; if ((this.speed > 3) && (this.colDelay == 0)) { Sfx.Play(SFXID_Brush, 1); Sfx.Play(SFXID_Bump, 1); this.colDelay = 5; } } else if (c2) { this.ang = this.ang - 0.1; this.speed = this.speed * 0.8; if ((this.speed > 3) && (this.colDelay == 0)) { Sfx.Play(SFXID_Bump, 1); Sfx.Play(SFXID_Brush, 1); this.colDelay = 5; } } else if (this.colDelay > 0) { this.colDelay--; } this.dir.RadianToEulerAngle(this.ang); if (this.accel > 0) { this.speed = this.speed + this.accel; } else if (this.speed > 0) { this.speed = this.speed - 0.2; } else { this.speed = 0; } if (this.cpu) { if ((this.opponent.dist + 400) > this.dist) { this.aiMaxSpeed = 5.25; } else { this.aiMaxSpeed = 4.5; } if (this.speed > this.aiMaxSpeed) { this.speed = this.aiMaxSpeed; } } else if (this.speed > 5) { this.speed = 5; } if (this.playerNum == 0) { gHeadIcon1_1Inst.behind = this.dist < this.opponent.dist; gHeadIcon1_2Inst.behind = this.dist < this.opponent.dist; } else { gHeadIcon2_1Inst.behind = this.dist < this.opponent.dist; gHeadIcon2_2Inst.behind = this.dist < this.opponent.dist; } this.lastPos.x = this.clip._x; this.lastPos.y = this.clip._y; this.clip._x = this.clip._x + (this.dir.x * this.speed); this.clip._y = this.clip._y + (this.dir.y * this.speed); this.clip._rotation = this.seekAng * 57.2957795130823; this.work.x = Math.abs(this.clip._x - this.lastPos.x); this.work.y = Math.abs(this.clip._y - this.lastPos.y); this.dist = this.dist + this.work.Len(); this.work.x = this.clip._x - this.sledClip._x; this.work.y = this.clip._y - this.sledClip._y; this.work.Norm(); var a = Math.acos(this.up.Dot(this.work)); this.work.Scale(25); this.sledClip._x = this.clip._x - this.work.x; this.sledClip._y = this.clip._y - this.work.y; if (this.work.y < 0) { this.sledClip._rotation = 360 - (a * 57.2957795130823); } else { this.sledClip._rotation = a * 57.2957795130823; } if (this.running) { if (this.speed < 0.1) { this.running = false; this.clip.Dog1Inst.stop(); this.clip.Dog2Inst.stop(); this.sledClip.stop(); } } else if (this.speed > 0.1) { this.running = true; this.clip.Dog1Inst.play(); this.clip.Dog2Inst.play(); this.sledClip.play(); } if (this.playerNum == 0) { Sfx.SetVol(SFXID_Grind1, 100 * (this.speed / 5)); } else { Sfx.SetVol(SFXID_Grind2, 100 * (this.speed / 5)); } if (this.nextLapMarker.hitTest(this.clip._x, this.clip._y, true)) { this.lap = this.lap + 0.5; if (this.nextLapMarker == this.lapFullClip) { if ((this.lap > 0.5) && (this.lap < NUM_LAPS)) { Sfx.Play(SFXID_Beep1, 1); } this.nextLapMarker = this.lapHalfClip; } else { this.nextLapMarker = this.lapFullClip; } if (this.lap <= (NUM_LAPS - 1)) { if (this.playerNum == 0) { HUDInst.Player1LapString.text = (("Lap " + Math.floor(this.lap + 1)) + " of ") + NUM_LAPS; } else { HUDInst.Player2LapString.text = (("Lap " + Math.floor(this.lap + 1)) + " of ") + NUM_LAPS; } } if (this.lap == NUM_LAPS) { if (gWinner == -1) { gWinner = this.playerNum; if (this.playerNum == 0) { gPlayer1WinsAnimInst.gotoAndPlay("Start"); } else { gPlayer2WinsAnimInst.gotoAndPlay("Start"); } Sfx.Play(SFXID_Beep2, 1); } this.cpu = true; this.finished = true; if ((gNumPlayers == 2) && (this.opponent.finished)) { GameOver(); } if (((gNumPlayers == 1) && (gWinner == 1)) && (this.playerNum == 0)) { GameOver(); } } } if (Math.random() > 0.95) { var r = Math.random(); if (r < 0.1) { Sfx.Play(SFXID_Bark1, 1); } else if (r < 0.2) { Sfx.Play(SFXID_Bark2, 1); } else if (r < 0.3) { Sfx.Play(SFXID_Bark3, 1); } else if (r < 0.4) { Sfx.Play(SFXID_Driver, 1); } } }; 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); onEnterFrame = function () { Driver1.Update(); Driver2.Update(); };
Frame 128
gotoAndPlay (117);
Symbol 24 MovieClip Frame 1
function cParticles(numParticles, layer, sourceMovieClip, maskMovieClip) { this.particle = new Array(); this.numParticles = numParticles; this.free = new Array(); var i = 0; n = 0; while (n < numParticles) { this.particle.push(sourceMovieClip.duplicateMovieClip(("p" + layer) + i, layer + (i++))); p = this.particle[n]; if ((maskMovieClip != undefined) && (maskMovieClip != null)) { p.setMask(maskMovieClip.duplicateMovieClip(("m" + layer) + i, layer + (i++))); } p._x = 0; p._y = 0; p._visible = false; p.life = 100; this.free.push(n); n++; } this.nl = i; } cParticles.prototype.GetNumLayers = function () { return(this.nl); }; cParticles.prototype.CleanUp = function () { n = 0; while (n < this.numParticles) { this.particle[n].removeMovieClip(); n++; } delete this.particle; delete this.free; }; cParticles.prototype.Reset = function () { n = 0; while (n < this.particle.length) { if (this.particle[n]._visible) { this.particle[n]._visible = false; this.free.push(n); } n++; } }; cParticles.prototype.Add = function (x, y, life, rot, scale, dx, dy) { if (_global.CullFx) { return(undefined); } if (this.free.length == 0) { return(undefined); } n = this.free.pop(); p = this.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 = life; p.maxLife = life; p.fade = 100 / life; 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) { n = 0; while (n < this.particle.length) { p = this.particle[n]; if (p._visible) { p.life--; if (p.life <= 0) { this.particle[n]._visible = false; this.free.push(n); } else { p._rotation = p._rotation + p.rot; p._alpha = p._alpha - p.fade; p._x = p._x + (p.dx + dx); p._y = p._y + (p.dy + dy); p._xscale = p._xscale * p.scale; p._yscale = p._yscale * p.scale; } } n++; } }; cParticles.prototype.UpdateNoAlpha = function (dx, dy) { n = 0; while (n < this.particle.length) { p = this.particle[n]; if (p._visible) { p.life--; if (p.life <= 0) { this.particle[n]._visible = false; this.free.push(n); } else { p._rotation = p._rotation + p.rot; p._x = p._x + (p.dx + dx); p._y = p._y + (p.dy + dy); p._xscale = p._xscale * p.scale; p._yscale = p._yscale * p.scale; } } n++; } }; stop(); MarkerInst._visible = false; PartFlakeInst._visible = false; Part = new cParticles(18, 1, PartFlakeInst); onEnterFrame = function () { if (Math.random() > 0.6) { Part.Add(-100 + (Math.random() * 200), 0, 70, 2 + (Math.random() * 8), 1 + (Math.random() * 0.02), -3 + (Math.random() * 6), Math.random() * 5); } Part.Update(); };
Symbol 28 MovieClip Frame 1
function encrypt(mystring) { var output = ""; var i = 0; while (i < mystring.length) { output = output + String.fromCharCode(mystring.charCodeAt(i) ^ 21); i++; } return(output); } function ResetResults() { results.name1 = ""; results.name2 = ""; results.name3 = ""; results.name4 = ""; results.name5 = ""; results.name6 = ""; results.name7 = ""; results.name8 = ""; results.name9 = ""; results.name10 = ""; results.score1 = ""; results.score2 = ""; results.score3 = ""; results.score4 = ""; results.score5 = ""; results.score6 = ""; results.score7 = ""; results.score8 = ""; results.score9 = ""; results.score10 = ""; } function RetrieveScores(table) { _machine = 1; _table = table; name = ""; score = ""; email = ""; loadVariables ("http://www.bbc.co.uk/apps/ifl/cbbc/highscores", "results", "GET"); } function SubmitHighScore(table, nameString, scoreString) { _machine = 1; _table = table; name = encrypt(nameString); score = encrypt(scoreString); email = encrypt("someone@somwhere.com"); loadVariables ("http://www.bbc.co.uk/apps/ifl/cbbc/highscores", "results", "GET"); } createEmptyMovieClip("results", 1); name = ""; score = ""; email = "";
Symbol 43 MovieClip Frame 1
function cParticles(numParticles, layer, sourceMovieClip, maskMovieClip) { this.particle = new Array(); this.numParticles = numParticles; this.free = new Array(); var i = 0; n = 0; while (n < numParticles) { this.particle.push(sourceMovieClip.duplicateMovieClip(("p" + layer) + i, layer + (i++))); p = this.particle[n]; if ((maskMovieClip != undefined) && (maskMovieClip != null)) { p.setMask(maskMovieClip.duplicateMovieClip(("m" + layer) + i, layer + (i++))); } p._x = 0; p._y = 0; p._visible = false; p.life = 100; this.free.push(n); n++; } this.nl = i; } cParticles.prototype.GetNumLayers = function () { return(this.nl); }; cParticles.prototype.CleanUp = function () { n = 0; while (n < this.numParticles) { this.particle[n].removeMovieClip(); n++; } delete this.particle; delete this.free; }; cParticles.prototype.Reset = function () { n = 0; while (n < this.particle.length) { if (this.particle[n]._visible) { this.particle[n]._visible = false; this.free.push(n); } n++; } }; cParticles.prototype.Add = function (x, y, life, rot, scale, dx, dy) { if (_global.CullFx) { return(undefined); } if (this.free.length == 0) { return(undefined); } n = this.free.pop(); p = this.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 = life; p.maxLife = life; p.fade = 100 / life; 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) { n = 0; while (n < this.particle.length) { p = this.particle[n]; if (p._visible) { p.life--; if (p.life <= 0) { this.particle[n]._visible = false; this.free.push(n); } else { p._rotation = p._rotation + p.rot; p._alpha = p._alpha - p.fade; p._x = p._x + (p.dx + dx); p._y = p._y + (p.dy + dy); p._xscale = p._xscale * p.scale; p._yscale = p._yscale * p.scale; } } n++; } }; cParticles.prototype.UpdateNoAlpha = function (dx, dy) { n = 0; while (n < this.particle.length) { p = this.particle[n]; if (p._visible) { p.life--; if (p.life <= 0) { this.particle[n]._visible = false; this.free.push(n); } else { p._rotation = p._rotation + p.rot; p._x = p._x + (p.dx + dx); p._y = p._y + (p.dy + dy); p._xscale = p._xscale * p.scale; p._yscale = p._yscale * p.scale; } } n++; } }; MarkerInst._visible = false; Part = new cParticles(12, 1000, PartSnowInst); Interations = 6; onEnterFrame = function () { if (Interations >= 0) { Part.Add(-50 + (Math.random() * 100), 0, 40, 2, 1.02, -5 + (Math.random() * 10), Math.random() * -2); Part.Add(-50 + (Math.random() * 100), 0, 40, 2, 1.02, -5 + (Math.random() * 10), Math.random() * -2); Part.Add(-50 + (Math.random() * 100), 0, 40, 2, 1.02, -5 + (Math.random() * 10), Math.random() * -2); Interations--; } Part.Update(); };
Symbol 45 MovieClip Frame 20
_root.StageShake.Impulse();
Symbol 45 MovieClip Frame 30
_root.StageShake.Impulse();
Symbol 45 MovieClip Frame 100
stop();
Symbol 45 MovieClip Frame 110
stop(); _parent.gotoAndPlay("Player Select");
Symbol 46 MovieClip Frame 1
function cParticles(numParticles, layer, sourceMovieClip, maskMovieClip) { this.particle = new Array(); this.numParticles = numParticles; this.free = new Array(); var i = 0; n = 0; while (n < numParticles) { this.particle.push(sourceMovieClip.duplicateMovieClip(("p" + layer) + i, layer + (i++))); p = this.particle[n]; if ((maskMovieClip != undefined) && (maskMovieClip != null)) { p.setMask(maskMovieClip.duplicateMovieClip(("m" + layer) + i, layer + (i++))); } p._x = 0; p._y = 0; p._visible = false; p.life = 100; this.free.push(n); n++; } this.nl = i; } function FlakeBurst(x, y) { Part.Add(x - _x, y - _y, 15 + (Math.random() * 15), 2 + (Math.random() * 8), 1 + (Math.random() * 0.02), -5 + (Math.random() * 10), -5 + (Math.random() * 10)); } cParticles.prototype.GetNumLayers = function () { return(this.nl); }; cParticles.prototype.CleanUp = function () { n = 0; while (n < this.numParticles) { this.particle[n].removeMovieClip(); n++; } delete this.particle; delete this.free; }; cParticles.prototype.Reset = function () { n = 0; while (n < this.particle.length) { if (this.particle[n]._visible) { this.particle[n]._visible = false; this.free.push(n); } n++; } }; cParticles.prototype.Add = function (x, y, life, rot, scale, dx, dy) { if (_global.CullFx) { return(undefined); } if (this.free.length == 0) { return(undefined); } n = this.free.pop(); p = this.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 = life; p.maxLife = life; p.fade = 100 / life; 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) { n = 0; while (n < this.particle.length) { p = this.particle[n]; if (p._visible) { p.life--; if (p.life <= 0) { this.particle[n]._visible = false; this.free.push(n); } else { p._rotation = p._rotation + p.rot; p._alpha = p._alpha - p.fade; p._x = p._x + (p.dx + dx); p._y = p._y + (p.dy + dy); p._xscale = p._xscale * p.scale; p._yscale = p._yscale * p.scale; } } n++; } }; cParticles.prototype.UpdateNoAlpha = function (dx, dy) { n = 0; while (n < this.particle.length) { p = this.particle[n]; if (p._visible) { p.life--; if (p.life <= 0) { this.particle[n]._visible = false; this.free.push(n); } else { p._rotation = p._rotation + p.rot; p._x = p._x + (p.dx + dx); p._y = p._y + (p.dy + dy); p._xscale = p._xscale * p.scale; p._yscale = p._yscale * p.scale; } } n++; } }; stop(); MarkerInst._visible = false; PartFlakeInst._visible = false; Part = new cParticles(24, 1, PartFlakeInst); Interations = -1; onEnterFrame = function () { Part.Update(); };
Symbol 49 MovieClip Frame 1
TextOnePlayer.text = _root.gStrTable.get("ONE_PLAYER");
Symbol 53 MovieClip Frame 1
TextTwoPlayers.text = _root.gStrTable.get("TWO_PLAYER");
Symbol 58 MovieClip Frame 1
TextInstructions.text = _root.gStrTable.get("INSTRUCTIONS");
Symbol 64 MovieClip Frame 1
TextYes.text = _root.gStrTable.get("YES");
Symbol 68 MovieClip Frame 1
TextNo.text = _root.gStrTable.get("NO");
Symbol 70 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 89 MovieClip Frame 1
TextInstructions.text = _root.gStrTable.get("INSTRUCTIONS_BODY");
Symbol 92 MovieClip Frame 1
Text.text = _root.gStrTable.get("ONE_PLAYER_GAME");
Symbol 94 MovieClip Frame 1
Text.text = _root.gStrTable.get("TWO_PLAYER_GAME");
Symbol 96 MovieClip Frame 1
Text.text = _root.gStrTable.get("ONE_PLAYER_INST");
Symbol 98 MovieClip Frame 1
Text.text = _root.gStrTable.get("TWO_PLAYER_INST");
Symbol 101 MovieClip Frame 1
Text.text = _root.gStrTable.get("PLAYER_ONE");
Symbol 103 MovieClip Frame 1
Text.text = _root.gStrTable.get("SELECT_TEAM");
Symbol 104 MovieClip Frame 12
stop();
Symbol 106 MovieClip Frame 1
Text.text = _root.gStrTable.get("PLAYER_TWO");
Symbol 107 MovieClip Frame 12
stop();
Symbol 119 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 2
_visible = true; play();
Symbol 119 MovieClip Frame 15
stop();
Symbol 119 MovieClip Frame 35
_visible = false; _parent.ShowNextTeam();
Symbol 125 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 2
_visible = true; play();
Symbol 125 MovieClip Frame 15
stop();
Symbol 125 MovieClip Frame 35
_visible = false; _parent.ShowNextTeam();
Symbol 131 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 2
_visible = true; play();
Symbol 131 MovieClip Frame 15
stop();
Symbol 131 MovieClip Frame 35
_visible = false; _parent.ShowNextTeam();
Symbol 139 MovieClip Frame 1
Text.text = _root.gStrTable.get("QUIT"); stop();
Symbol 167 MovieClip Frame 30
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 167 MovieClip Frame 70
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 175 MovieClip Frame 30
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 175 MovieClip Frame 70
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 184 MovieClip Frame 30
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 184 MovieClip Frame 70
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 193 MovieClip Frame 30
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 193 MovieClip Frame 70
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 202 MovieClip Frame 30
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 202 MovieClip Frame 70
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 211 MovieClip Frame 30
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 211 MovieClip Frame 70
if (behind) { gotoAndPlay (1); } else { gotoAndPlay (40); }
Symbol 213 MovieClip Frame 1
Text.text = _root.gStrTable.get("HUD_PLAYER_ONE"); stop();
Symbol 215 MovieClip Frame 1
Text.text = _root.gStrTable.get("HUD_PLAYER_TWO"); stop();
Symbol 216 MovieClip Frame 1
BackInst.onRelease = function () { _root.Sfx.Play(_root.SFXID_Beep1, 1); _parent.gQuitDialog.Show(true); };
Symbol 219 MovieClip Frame 1
Symbol 219 MovieClip Frame 7
stop();
Symbol 219 MovieClip Frame 13
stop(); _visible = false; _parent.ShowNextTrack();
Symbol 222 MovieClip Frame 7
stop();
Symbol 222 MovieClip Frame 8
play();
Symbol 222 MovieClip Frame 14
stop(); _parent.ShowNextTrack();
Symbol 224 MovieClip Frame 1
Text.text = _root.gStrTable.get("SELECT_TRACK");
Symbol 225 MovieClip Frame 10
stop();
Symbol 297 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 2
play();
Symbol 297 MovieClip Frame 50
stop(); if (_parent.gNumPlayers == 1) { _parent.GameOver(); }
Symbol 300 MovieClip Frame 1
stop();
Symbol 300 MovieClip Frame 2
play();
Symbol 300 MovieClip Frame 50
stop();
Symbol 309 MovieClip Frame 52
_root.Driver1.FreezeState(false); _root.Driver2.FreezeState(false);
Symbol 309 MovieClip Frame 62
stop();
Symbol 312 MovieClip Frame 1
Text.text = _root.gStrTable.get("ENTER_HIGH_SCORE");
Symbol 315 MovieClip Frame 1
Text.text = _root.gStrTable.get("OK");
Symbol 320 MovieClip Frame 1
Text.text = _root.gStrTable.get("ENTER_NAME");
Symbol 326 MovieClip Frame 1
Text.text = _root.gStrTable.get("FASTEST_RACERS");
Symbol 328 MovieClip Frame 1
Text.text = _root.gStrTable.get("RACE_AGAIN");
Symbol 362 MovieClip Frame 1
function Show(numPlayers) { gNumPlayers = numPlayers; _visible = true; gotoAndPlay (10); } stop(); gNumPlayers = 0; gPlayer1Name = ""; gPlayer2Name = "";
Symbol 362 MovieClip Frame 10
stop(); YesButtonInst.onRelease = function () { _root.Sfx.Play(_root.SFXID_Beep1, 1); gotoAndPlay (20); }; NoButtonInst.onRelease = function () { _root.Sfx.Play(_root.SFXID_Beep1, 1); if (gNumPlayers == 2) { gotoAndPlay (30); } else { gotoAndPlay (50); } };
Symbol 362 MovieClip Frame 20
stop(); Selection.setFocus("Name"); OKButtonInst.onRelease = function () { if ((Name == "") || (Name == undefined)) { return(undefined); } _root.Sfx.Play(_root.SFXID_Beep1, 1); var score = ("" + _root.Driver1.finishTime); if (_root.gTrack == 0) { _root.BBCScoresInst.SubmitHighScore("husky_one", Name, score); } else { _root.BBCScoresInst.SubmitHighScore("husky_two", Name, score); } if (gNumPlayers == 2) { gotoAndPlay (30); } else { gotoAndPlay (50); } }; onEnterFrame = function () { if (Key.isDown(13)) { OKButtonInst.onRelease(); } };
Symbol 362 MovieClip Frame 30
stop(); YesButtonInst.onRelease = function () { _root.Sfx.Play(_root.SFXID_Beep1, 1); gotoAndPlay (40); }; NoButtonInst.onRelease = function () { _root.Sfx.Play(_root.SFXID_Beep1, 1); gotoAndPlay (50); };
Symbol 362 MovieClip Frame 40
stop(); Name = ""; Selection.setFocus("Name"); OKButtonInst.onRelease = function () { if ((Name == "") || (Name == undefined)) { return(undefined); } _root.Sfx.Play(_root.SFXID_Beep1, 1); var score = ("" + _root.Driver2.finishTime); if (_root.gTrack == 0) { _root.BBCScoresInst.SubmitHighScore("husky_one", Name, score); } else { _root.BBCScoresInst.SubmitHighScore("husky_two", Name, score); } gotoAndPlay (50); }; onEnterFrame = function () { if (Key.isDown(13)) { OKButtonInst.onRelease(); } };
Symbol 362 MovieClip Frame 50
function ConvertScoreToTime(ScoreString) { t = new Number(ScoreString); if (isNan(t)) { return(undefined); } var s = Math.floor(t / 1000); var m = Math.floor(s / 60); s = s - (m * 60); var h = Math.floor((t - ((m * 60000) + (s * 1000))) / 10); m = "" + m; if (m.length == 1) { m = "0" + m; } s = "" + s; if (s.length == 1) { s = "0" + s; } h = "" + h; if (h.length == 1) { h = "0" + h; } return((((m + ":") + s) + ":") + h); } stop(); PlayAgainDialogInst.name1.text = "--:--:--"; PlayAgainDialogInst.name2.text = "--:--:--"; PlayAgainDialogInst.name3.text = "--:--:--"; PlayAgainDialogInst.name4.text = "--:--:--"; PlayAgainDialogInst.name5.text = "--:--:--"; PlayAgainDialogInst.name6.text = "--:--:--"; PlayAgainDialogInst.name7.text = "--:--:--"; PlayAgainDialogInst.name8.text = "--:--:--"; PlayAgainDialogInst.name9.text = "--:--:--"; PlayAgainDialogInst.name10.text = "--:--:--"; PlayAgainDialogInst.name1.text = ""; PlayAgainDialogInst.name2.text = ""; PlayAgainDialogInst.name3.text = ""; PlayAgainDialogInst.name4.text = ""; PlayAgainDialogInst.name5.text = ""; PlayAgainDialogInst.name6.text = ""; PlayAgainDialogInst.name7.text = ""; PlayAgainDialogInst.name8.text = ""; PlayAgainDialogInst.name9.text = ""; PlayAgainDialogInst.name10.text = ""; _root.BBCScoresInst.ResetResults(); if (_root.gTrack == 0) { _root.BBCScoresInst.RetrieveScores("husky_one"); } else { _root.BBCScoresInst.RetrieveScores("husky_two"); } PlayAgainDialogInst.YesButtonInst.onRelease = function () { _root.Sfx.Play(_root.SFXID_Beep1, 1); _parent.ResetRace(); }; PlayAgainDialogInst.NoButtonInst.onRelease = function () { _root.Sfx.Play(_root.SFXID_Beep1, 1); _parent.Back(); }; trace(ConvertScoreToTime("16824")); onEnterFrame = function () { PlayAgainDialogInst.name1.text = _root.BBCScoresInst.results.name1; PlayAgainDialogInst.name2.text = _root.BBCScoresInst.results.name2; PlayAgainDialogInst.name3.text = _root.BBCScoresInst.results.name3; PlayAgainDialogInst.name4.text = _root.BBCScoresInst.results.name4; PlayAgainDialogInst.name5.text = _root.BBCScoresInst.results.name5; PlayAgainDialogInst.name6.text = _root.BBCScoresInst.results.name6; PlayAgainDialogInst.name7.text = _root.BBCScoresInst.results.name7; PlayAgainDialogInst.name8.text = _root.BBCScoresInst.results.name8; PlayAgainDialogInst.name9.text = _root.BBCScoresInst.results.name9; PlayAgainDialogInst.name10.text = _root.BBCScoresInst.results.name10; PlayAgainDialogInst.time1.text = ConvertScoreToTime(_root.BBCScoresInst.results.score1); PlayAgainDialogInst.time2.text = ConvertScoreToTime(_root.BBCScoresInst.results.score2); PlayAgainDialogInst.time3.text = ConvertScoreToTime(_root.BBCScoresInst.results.score3); PlayAgainDialogInst.time4.text = ConvertScoreToTime(_root.BBCScoresInst.results.score4); PlayAgainDialogInst.time5.text = ConvertScoreToTime(_root.BBCScoresInst.results.score5); PlayAgainDialogInst.time6.text = ConvertScoreToTime(_root.BBCScoresInst.results.score6); PlayAgainDialogInst.time7.text = ConvertScoreToTime(_root.BBCScoresInst.results.score7); PlayAgainDialogInst.time8.text = ConvertScoreToTime(_root.BBCScoresInst.results.score8); PlayAgainDialogInst.time9.text = ConvertScoreToTime(_root.BBCScoresInst.results.score9); PlayAgainDialogInst.time10.text = ConvertScoreToTime(_root.BBCScoresInst.results.score10); };

Library Items

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

Instance Names

"BarInst"Frame 1Symbol 15 MovieClip
"SoundObjDriver1Inst"Frame 1Symbol 26 MovieClip
"SoundObjDriver2Inst"Frame 1Symbol 26 MovieClip
"BBCScoresInst"Frame 1Symbol 28 MovieClip
"LogoInst"Frame 10Symbol 45 MovieClip
"FlakeParticleMakerInst"Frame 10Symbol 46 MovieClip
"Select1PlayerInst"Frame 60Symbol 51 Button
"Select2PlayerInst"Frame 60Symbol 54 Button
"ArrowRightInst"Frame 60Symbol 56 MovieClip
"ArrowLeftInst"Frame 60Symbol 56 MovieClip
"SelectInstructionsInst"Frame 60Symbol 59 Button
"QuitDialogInst"Frame 60Symbol 70 MovieClip
"DialogInstructionInst"Frame 82Symbol 99 MovieClip
"Player1SelectTeamTextInst"Frame 97Symbol 104 MovieClip
"Player2SelectTeamTextInst"Frame 97Symbol 107 MovieClip
"PlayerLeftInst"Frame 97Symbol 111 Button
"PlayerRightInst"Frame 97Symbol 111 Button
"Team3Inst"Frame 97Symbol 119 MovieClip
"Team2Inst"Frame 97Symbol 125 MovieClip
"Team1Inst"Frame 97Symbol 131 MovieClip
"HUDInst"Frame 97Symbol 216 MovieClip
"TrackLeftInst"Frame 107Symbol 111 Button
"TrackRightInst"Frame 107Symbol 111 Button
"TrackIcon02AnimInst"Frame 107Symbol 219 MovieClip
"TrackIcon01AnimInst"Frame 107Symbol 222 MovieClip
"SelectTrackTextInst"Frame 107Symbol 225 MovieClip
"Track2Inst"Frame 117Symbol 245 MovieClip
"Track1Inst"Frame 117Symbol 250 MovieClip
"RedSledInst"Frame 117Symbol 260 MovieClip
"BlueSledInst"Frame 117Symbol 267 MovieClip
"RedDogTeamInst"Frame 117Symbol 279 MovieClip
"BlueDogTeamInst"Frame 117Symbol 283 MovieClip
"YellowSledInst"Frame 117Symbol 290 MovieClip
"YellowDogTeamInst"Frame 117Symbol 294 MovieClip
"FlagInst"Frame 117Symbol 234 MovieClip
"Player1WinsAnimInst"Frame 117Symbol 297 MovieClip
"Player2WinsAnimInst"Frame 117Symbol 300 MovieClip
"HighScoreDialogInst"Frame 117Symbol 362 MovieClip
"MarkerInst"Symbol 24 MovieClip Frame 1Symbol 21 MovieClip
"PartFlakeInst"Symbol 24 MovieClip Frame 1Symbol 23 MovieClip
"PartSnowInst"Symbol 43 MovieClip Frame 1Symbol 42 MovieClip
"MarkerInst"Symbol 43 MovieClip Frame 1Symbol 21 MovieClip
"MarkerInst"Symbol 45 MovieClip Frame 20Symbol 43 MovieClip
"MarkerInst"Symbol 45 MovieClip Frame 20Symbol 43 MovieClip
"MarkerInst"Symbol 45 MovieClip Frame 20Symbol 43 MovieClip
"MarkerInst"Symbol 45 MovieClip Frame 30Symbol 43 MovieClip
"MarkerInst"Symbol 45 MovieClip Frame 30Symbol 43 MovieClip
"MarkerInst"Symbol 46 MovieClip Frame 1Symbol 21 MovieClip
"PartFlakeInst"Symbol 46 MovieClip Frame 1Symbol 23 MovieClip
"TextOnePlayer"Symbol 49 MovieClip Frame 1Symbol 48 EditableText
"TextTwoPlayers"Symbol 53 MovieClip Frame 1Symbol 52 EditableText
"TextInstructions"Symbol 58 MovieClip Frame 1Symbol 57 EditableText
"TextYes"Symbol 64 MovieClip Frame 1Symbol 63 EditableText
"TextNo"Symbol 68 MovieClip Frame 1Symbol 67 EditableText
"TextAreYouSure"Symbol 70 MovieClip Frame 1Symbol 62 EditableText
"YesButtonInst"Symbol 70 MovieClip Frame 1Symbol 66 Button
"NoButtonInst"Symbol 70 MovieClip Frame 1Symbol 69 Button
"TextInstructions"Symbol 89 MovieClip Frame 1Symbol 88 EditableText
"Text"Symbol 92 MovieClip Frame 1Symbol 91 EditableText
"Text"Symbol 94 MovieClip Frame 1Symbol 93 EditableText
"Text"Symbol 96 MovieClip Frame 1Symbol 95 EditableText
"Text"Symbol 98 MovieClip Frame 1Symbol 97 EditableText
"ButtonCloseInst"Symbol 99 MovieClip Frame 1Symbol 75 Button
"Text"Symbol 101 MovieClip Frame 1Symbol 100 EditableText
"Text"Symbol 103 MovieClip Frame 1Symbol 102 EditableText
"Text"Symbol 106 MovieClip Frame 1Symbol 105 EditableText
"Text"Symbol 139 MovieClip Frame 1Symbol 138 EditableText
"Text"Symbol 213 MovieClip Frame 1Symbol 212 EditableText
"Text"Symbol 215 MovieClip Frame 1Symbol 214 EditableText
"Player1LapString"Symbol 216 MovieClip Frame 1Symbol 133 EditableText
"Team1_2BackInst"Symbol 216 MovieClip Frame 1Symbol 135 MovieClip
"Player2LapString"Symbol 216 MovieClip Frame 1Symbol 136 EditableText
"BackInst"Symbol 216 MovieClip Frame 1Symbol 140 MovieClip
"Team1_1BackInst"Symbol 216 MovieClip Frame 1Symbol 142 MovieClip
"Player1TimeString"Symbol 216 MovieClip Frame 1Symbol 143 EditableText
"Team2_1BackInst"Symbol 216 MovieClip Frame 1Symbol 144 MovieClip
"Player2TimeString"Symbol 216 MovieClip Frame 1Symbol 145 EditableText
"Marker1_1Inst"Symbol 216 MovieClip Frame 1Symbol 147 MovieClip
"Marker1_2Inst"Symbol 216 MovieClip Frame 1Symbol 147 MovieClip
"Marker2_1Inst"Symbol 216 MovieClip Frame 1Symbol 147 MovieClip
"Team2_2BackInst"Symbol 216 MovieClip Frame 1Symbol 149 MovieClip
"Marker2_2Inst"Symbol 216 MovieClip Frame 1Symbol 147 MovieClip
"TeamBackRed1Inst"Symbol 216 MovieClip Frame 1Symbol 151 MovieClip
"TeamBackRed2Inst"Symbol 216 MovieClip Frame 1Symbol 152 MovieClip
"TeamBackBlue1Inst"Symbol 216 MovieClip Frame 1Symbol 154 MovieClip
"TeamBackBlue2Inst"Symbol 216 MovieClip Frame 1Symbol 155 MovieClip
"TeamBackYellow1Inst"Symbol 216 MovieClip Frame 1Symbol 157 MovieClip
"TeamBackYellow2Inst"Symbol 216 MovieClip Frame 1Symbol 158 MovieClip
"Head1_1Inst"Symbol 216 MovieClip Frame 1Symbol 167 MovieClip
"Head1_2Inst"Symbol 216 MovieClip Frame 1Symbol 175 MovieClip
"Head2_1Inst"Symbol 216 MovieClip Frame 1Symbol 184 MovieClip
"Head2_2Inst"Symbol 216 MovieClip Frame 1Symbol 193 MovieClip
"Head3_1Inst"Symbol 216 MovieClip Frame 1Symbol 202 MovieClip
"Head3_2Inst"Symbol 216 MovieClip Frame 1Symbol 211 MovieClip
"TrackIcon02Inst"Symbol 219 MovieClip Frame 1Symbol 218 MovieClip
"TrackIcon02Inst"Symbol 222 MovieClip Frame 1Symbol 221 MovieClip
"Text"Symbol 224 MovieClip Frame 1Symbol 223 EditableText
"AnimInst"Symbol 234 MovieClip Frame 1Symbol 233 MovieClip
"Flag1Inst"Symbol 245 MovieClip Frame 1Symbol 234 MovieClip
"Flag2Inst"Symbol 245 MovieClip Frame 1Symbol 234 MovieClip
"TrackGuideInst"Symbol 245 MovieClip Frame 1Symbol 237 MovieClip
"LapMarker1Inst"Symbol 245 MovieClip Frame 1Symbol 239 MovieClip
"LapMarker2Inst"Symbol 245 MovieClip Frame 1Symbol 239 MovieClip
"StartMarker01Inst"Symbol 245 MovieClip Frame 1Symbol 241 MovieClip
"StartMarker02Inst"Symbol 245 MovieClip Frame 1Symbol 241 MovieClip
"P01Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P02Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P03Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P07Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P08Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P11Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P04Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P05Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P06Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P09Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P10Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P12Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P13Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P14Inst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P05aInst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"P02aInst"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"Flag1Inst"Symbol 250 MovieClip Frame 1Symbol 234 MovieClip
"Flag2Inst"Symbol 250 MovieClip Frame 1Symbol 234 MovieClip
"TrackGuideInst"Symbol 250 MovieClip Frame 1Symbol 248 MovieClip
"LapMarker1Inst"Symbol 250 MovieClip Frame 1Symbol 239 MovieClip
"LapMarker2Inst"Symbol 250 MovieClip Frame 1Symbol 239 MovieClip
"StartMarker01Inst"Symbol 250 MovieClip Frame 1Symbol 241 MovieClip
"StartMarker02Inst"Symbol 250 MovieClip Frame 1Symbol 241 MovieClip
"P01Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P02Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P03Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P07Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P08Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P11Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P04Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P05Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P06Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P09Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P10Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"P12Inst"Symbol 250 MovieClip Frame 1Symbol 243 MovieClip
"Dog1Inst"Symbol 279 MovieClip Frame 1Symbol 278 MovieClip
"Dog2Inst"Symbol 279 MovieClip Frame 1Symbol 278 MovieClip
"Col01Inst"Symbol 279 MovieClip Frame 1Symbol 147 MovieClip
"Col02Inst"Symbol 279 MovieClip Frame 1Symbol 147 MovieClip
"Dog1Inst"Symbol 283 MovieClip Frame 1Symbol 282 MovieClip
"Dog2Inst"Symbol 283 MovieClip Frame 1Symbol 282 MovieClip
"Col01Inst"Symbol 283 MovieClip Frame 1Symbol 147 MovieClip
"Col02Inst"Symbol 283 MovieClip Frame 1Symbol 147 MovieClip
"Dog1Inst"Symbol 294 MovieClip Frame 1Symbol 293 MovieClip
"Dog2Inst"Symbol 294 MovieClip Frame 1Symbol 293 MovieClip
"Col01Inst"Symbol 294 MovieClip Frame 1Symbol 147 MovieClip
"Col02Inst"Symbol 294 MovieClip Frame 1Symbol 147 MovieClip
"Player1WinsInst"Symbol 297 MovieClip Frame 2Symbol 296 MovieClip
"Player1WinsInst"Symbol 300 MovieClip Frame 2Symbol 299 MovieClip
"Text"Symbol 312 MovieClip Frame 1Symbol 311 EditableText
"Text"Symbol 315 MovieClip Frame 1Symbol 314 EditableText
"PlayerText"Symbol 320 MovieClip Frame 1Symbol 319 EditableText
"Text"Symbol 326 MovieClip Frame 1Symbol 325 EditableText
"Text"Symbol 328 MovieClip Frame 1Symbol 327 EditableText
"YesButtonInst"Symbol 361 MovieClip Frame 1Symbol 66 Button
"NoButtonInst"Symbol 361 MovieClip Frame 1Symbol 69 Button
"name1"Symbol 361 MovieClip Frame 1Symbol 341 EditableText
"name2"Symbol 361 MovieClip Frame 1Symbol 342 EditableText
"name3"Symbol 361 MovieClip Frame 1Symbol 343 EditableText
"name4"Symbol 361 MovieClip Frame 1Symbol 344 EditableText
"name5"Symbol 361 MovieClip Frame 1Symbol 345 EditableText
"name6"Symbol 361 MovieClip Frame 1Symbol 346 EditableText
"name7"Symbol 361 MovieClip Frame 1Symbol 347 EditableText
"name8"Symbol 361 MovieClip Frame 1Symbol 348 EditableText
"name9"Symbol 361 MovieClip Frame 1Symbol 349 EditableText
"name10"Symbol 361 MovieClip Frame 1Symbol 350 EditableText
"time1"Symbol 361 MovieClip Frame 1Symbol 351 EditableText
"time2"Symbol 361 MovieClip Frame 1Symbol 352 EditableText
"time3"Symbol 361 MovieClip Frame 1Symbol 353 EditableText
"time4"Symbol 361 MovieClip Frame 1Symbol 354 EditableText
"time5"Symbol 361 MovieClip Frame 1Symbol 355 EditableText
"time6"Symbol 361 MovieClip Frame 1Symbol 356 EditableText
"time7"Symbol 361 MovieClip Frame 1Symbol 357 EditableText
"time8"Symbol 361 MovieClip Frame 1Symbol 358 EditableText
"time9"Symbol 361 MovieClip Frame 1Symbol 359 EditableText
"time10"Symbol 361 MovieClip Frame 1Symbol 360 EditableText
"YesButtonInst"Symbol 362 MovieClip Frame 10Symbol 66 Button
"NoButtonInst"Symbol 362 MovieClip Frame 10Symbol 69 Button
"OKButtonInst"Symbol 362 MovieClip Frame 20Symbol 316 Button
"EnterName"Symbol 362 MovieClip Frame 20Symbol 318 EditableText
"YesButtonInst"Symbol 362 MovieClip Frame 30Symbol 66 Button
"NoButtonInst"Symbol 362 MovieClip Frame 30Symbol 69 Button
"OKButtonInst"Symbol 362 MovieClip Frame 40Symbol 316 Button
"EnterName"Symbol 362 MovieClip Frame 40Symbol 323 EditableText
"PlayAgainDialogInst"Symbol 362 MovieClip Frame 50Symbol 361 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "MainGrind4.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "MainGrind1.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Driver2.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Bump.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "brush.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "beep02.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "beep01.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "Bark8.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "Bark7.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "Bark5.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "pip2.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "pip1.wav"
ExportAssets (56)Timeline Frame 117Symbol 12 as "pip1.wav"
ExportAssets (56)Timeline Frame 117Symbol 12 as "pip1.wav"
ExportAssets (56)Timeline Frame 117Symbol 12 as "pip1.wav"
ExportAssets (56)Timeline Frame 117Symbol 11 as "pip2.wav"

Labels

"Loader"Frame 1
"Intro"Frame 10
"Mode Select"Frame 60
"Instructions"Frame 82
"Player Select"Frame 97
"Track Select"Frame 107
"Race"Frame 117
"Reset Race"Frame 128
"Out"Symbol 45 MovieClip Frame 101
"Show"Symbol 104 MovieClip Frame 1
"Show"Symbol 107 MovieClip Frame 1
"Idle"Symbol 119 MovieClip Frame 1
"In"Symbol 119 MovieClip Frame 2
"Out"Symbol 119 MovieClip Frame 20
"Idle"Symbol 125 MovieClip Frame 1
"In"Symbol 125 MovieClip Frame 2
"Out"Symbol 125 MovieClip Frame 20
"Idle"Symbol 131 MovieClip Frame 1
"In"Symbol 131 MovieClip Frame 2
"Out"Symbol 131 MovieClip Frame 20
"Behind"Symbol 167 MovieClip Frame 1
"Ahead"Symbol 167 MovieClip Frame 40
"Behind"Symbol 175 MovieClip Frame 1
"Ahead"Symbol 175 MovieClip Frame 40
"Behind"Symbol 184 MovieClip Frame 1
"Ahead"Symbol 184 MovieClip Frame 40
"Behind"Symbol 193 MovieClip Frame 1
"Ahead"Symbol 193 MovieClip Frame 40
"Behind"Symbol 202 MovieClip Frame 1
"Ahead"Symbol 202 MovieClip Frame 40
"Behind"Symbol 211 MovieClip Frame 1
"Ahead"Symbol 211 MovieClip Frame 40
"Play"Symbol 219 MovieClip Frame 1
"Out"Symbol 219 MovieClip Frame 8
"Play"Symbol 222 MovieClip Frame 1
"Out"Symbol 222 MovieClip Frame 8
"Show"Symbol 225 MovieClip Frame 1
"Start"Symbol 297 MovieClip Frame 2
"Start"Symbol 300 MovieClip Frame 2
"Player 1"Symbol 362 MovieClip Frame 10
"Player 1 Name"Symbol 362 MovieClip Frame 20
"Player 2"Symbol 362 MovieClip Frame 30
"Player 2 Name"Symbol 362 MovieClip Frame 40
"Play Again"Symbol 362 MovieClip Frame 50

Dynamic Text Variables

NameSymbol 318 EditableText""
NameSymbol 323 EditableText""




http://swfchan.com/5/23076/info.shtml
Created: 26/5 -2019 12:14:56 Last modified: 26/5 -2019 12:14:56 Server time: 10/05 -2024 14:30:15