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

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

fbi-chase.swf

This is the info page for
Flash #112174

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


Text
Loaded

GAMES

com

START

preloadmc

NEW GAME

NEW GAME

HIGH SCORE

HIGH SCORE

HELP

HELP

MORE GAMES

Help

start GAME

MORE GAMES

Use arrows to drive .
Space to Shoot.

Watch out your health.

CONTINUE

CONTINUE

line1

line2

line3

line4

POLICE

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">600</font></p><p align="left"></p><p align="left"></p>

<p align="left"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">65km</font></p><p align="left"></p><p align="left"></p>

level

3

Distance to target :

Terrorist S  left:

2

SCORE

Score:

<p align="center"><font face="Arial Black" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0">60,050</font></p><p align="center"><font face="Arial Black" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0">60,0000</font></p><p align="center"></p>

<p align="left"><font face="BankGothic" size="15" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>000000</b></font></p><p align="left"><font face="BankGothic" size="15" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>000000</b></font></p>

Health:

<p align="center"><font face="BankGothic" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>134 &nbsp;Mph</b></font></p>

000

TIME:

timer

LEVEL

COMPLETED

next level

next  level

10000000

Your  sc0re

10000000

10000000

10000000

10000000

Your   sc0re

GAME

OVER

try AGAIN

try AGAIN

SUBMIT SCORE

submit score

COMPLETED

PLAY AGAIN

plaY AGAIN

PLAY AGAIN

ActionScript [AS1/AS2]

Frame 2
function preloadSite() { var _local4 = _root.getBytesLoaded(); var _local3 = _root.getBytesTotal(); var _local2 = Math.round((_local4 / _local3) * 100); loadingBar._xscale = _local2; loader_bar.gotoAndStop(_local2); loader_geni.gotoAndStop(_local2); bytesDisplay.text = _local2 + "%"; if (_local4 >= _local3) { clearInterval(loadingCall); gotoAndStop ("startbtn"); } } function deadClick() { getURL ("http://www.cargames9.co.uk", "_blank"); } function gotoMySite() { getURL ("http://www.gamesgeni.com", "_blank"); } stop(); fscommand ("showmenu", false); var _mochiads_game_id = "7b338f12c3b35e52"; var loadingCall = setInterval(preloadSite, 50); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var mySiteLink = new ContextMenuItem("More Games", gotoMySite); var copyrightNotice = new ContextMenuItem("@ www.Cargames9.co.uk", deadClick); myMenu.customItems.push(mySiteLink); myMenu.customItems.push(copyrightNotice); _root.menu = myMenu; fscommand ("alloscale", false);
Instance of Symbol 187 MovieClip in Frame 2
on (release) { getURL ("http://www.gamesgeni.com/", "_blank"); }
Frame 3
function btnVisible() { play_btn._visible = true; } stop(); play_btn._visible = false; setTimeout(btnVisible, 500); play_btn.onRelease = function () { play(); };
Frame 4
_root.menusnd = new Sound(); _root.menusnd.attachSound("bg2snd"); _root.menucarsnd = new Sound(); _root.menucarsnd.attachSound("menucarsnd"); _root.menuchasesnd = new Sound(); _root.menuchasesnd.attachSound("menuchasesnd"); _root.btnsnd = new Sound(); _root.btnsnd.attachSound("btnsnd"); _root.bgsnd = new Sound(_root.createEmptyMovieClip("gamebgsound", 5002)); _root.bgsnd.attachSound("bg3snd"); _root.titlesnd = new Sound(); _root.titlesnd.attachSound("titlesnd"); _root.blastsnd = new Sound(_root.createEmptyMovieClip("carblastsound", 5001)); _root.blastsnd.attachSound("carblastsnd"); _root.bulletsnd = new Sound(); _root.bulletsnd.attachSound("shootingsnd"); _root.sirensnd = new Sound(_root.createEmptyMovieClip("sirentsound", 5003)); _root.sirensnd.attachSound("sirensnd"); _root.typingsnd = new Sound(); _root.typingsnd.attachSound("typeing"); _root.btnsanim = new Sound(); _root.btnsanim.attachSound("btnsanim"); _root.cardashsnd = new Sound(); _root.cardashsnd.attachSound("cardash"); _root.bonussnd = new Sound(); _root.bonussnd.attachSound("bonus"); play();
Frame 5
stopAllSounds(); stop();
Frame 6
function gotoandplaylevel() { arr.splice(rno, 1); trace(arr); rno = random(arr.length); if (arr.length > 0) { gotoAndPlay(arr[rno]); } else if (_root.levelnum < 5) { var arr = new Array("game1", "game2", "game3", "game4", "game5"); rno = random(arr.length); gotoAndPlay(arr[rno]); } if (_root.levelnum >= 5) { gotoAndStop ("gamewin"); } } function playAgain() { _root.gotoAndStop("menu"); } var arr = new Array("game1", "game2", "game3", "game4", "game5"); _x = 0; _y = 0; _root.levelnum = 0; _root.totalscore = 0; _root.newscorevar = 0; stopAllSounds(); _root.menusnd.start(); _root.menusnd.onSoundComplete = function () { _root.menusnd.start(); }; bgSoundMc.swapDepths(1000000); insBtn.onRelease = (insBtn.onReleaseOutside = function () { gotoAndPlay ("help"); }); stageOfSending = 0; targetsLeft = 5; carsBlownUp = 0; trucksKilled = 0; pavementTime = 0; stop();
Frame 8
_x = 0; _y = 0; _root.levelPlay = "story1"; playBtn.onRelease = function () { gotoandplaylevel(); }; stopAllSounds(); stop();
Frame 10
function fadeIn(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeInOut, 100, 0, delayTime, true); tween_handler.onMotionFinished = function () { var _local3 = pThis.hud.messageD.msg_txt.text; pThis.hud.messageD._alpha = 0; pThis.hud.messageD.msg_txt.text = ""; if ((_local3 == "WellDone, You have successfully destroyed all the target......") && (_root.missionCompleteShown)) { delete this.onEnterFrame; _root.gotoAndPlay("levelscore1"); } else if (setMessagNum == 0) { setMessage(); } else { setMessagNum = 0; } }; } function fadeOut(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeInOut, 0, 100, delayTime, true); tween_handler.onMotionFinished = function () { pThis.fadeIn(pMc); }; } function setMessage() { messages = messages + 1; setMessagNum = 1; _root.hud.messageD.msg_txt.text = targetsLeft + " TARGETS LEFT..."; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); } preval = -1; _root.asd = 0; _root.asd2 = 0; _root.levelno = 1; _root.bulletnum = 100; stageOfSending = 0; carsBlownUp = 0; trucksKilled = 0; pavementTime = 0; stopAllSounds(); _root.bgsnd.start(); _root.bgsnd.setVolume(80); _root.bgsnd.onSoundComplete = function () { _root.bgsnd.start(); }; _root.createEmptyMovieClip("bullet_mc", _root.getNextHighestDepth()); id = 4; carId = 0; carsAlive = 0; maxCars = 5; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 3 + _root.levelnum; trace((("targetsLeft= " + targetsLeft) + " _root.levelnum ") + _root.levelnum); targetsStored = targetsLeft; targetTime = 20; missionCompleteShown = false; currentLife = 0; averageSpeed = 0; deathRattle = 0; timerL = 0; lifeStored = 0; var delayTime = 0.8; var setMessagNum = 0; _root.bgSound.stop(); messages = messages + 1; var tween_handler; _root.hud.messageD._alpha = 0; _root.hud.messageD.msg_txt.text = ""; var checkInter; var checkLife = true; var checkRange = false; var pLife1; var hitLife = 0; _root.timervalue = 180; this.onEnterFrame = function () { if (_root.timervalue <= 0) { gotoAndStop ("death"); delete this.onEnterFrame; } if (_root.asd == preval) { _root.asd = 0; if (_root.asd2 > 0) { _root.asd2 = _root.asd2 - 0.2345; } } if (_root.asd2 <= 0) { _root.asd2 = _root.asd2 + 0.2345; } if (_root.asd >= 10) { _root.asd = 1; } preval = _root.asd; if (game.player.life < 1) { deathRattle = deathRattle + 1; } if (deathRattle > 20) { gotoAndPlay ("death"); delete this.onEnterFrame; } if (targetsLeft <= 0) { targetsStored = targetsLeft; missionCompleteShown = true; gotoAndPlay ("levelscore1"); delete this.onEnterFrame; } if (targetsStored > targetsLeft) { messages = messages + 1; targetsStored = targetsLeft; if (targetsLeft > 0) { messages = messages + 1; _root.hud.messageD.msg_txt.text = "TARGET DESTROYED "; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); hud.targetDisplay.targetDist = Math.round(_root.distTrav) + 5; hud.targetDisplay.told = false; } hud.targetDisplay.told = false; } if ((targetsLeft <= 0) && (targetTime > 0)) { targetTime = targetTime - 1; } if ((targetTime == 0) && (missionCompleteShown == false)) { messages = messages + 1; _root.hud.messageD.msg_txt.text = "WellDone, You have successfully destroyed all the target......"; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); targetsStored = targetsLeft; missionCompleteShown = true; delete this.onEnterFrame; } if (missionCompleteShown) { } var _local3 = (275 - (game._x + game.player._x)) * (game._xscale / 100); _x = (_x - ((_x - _local3) / 5)); hud._x = (-_x) + 300; if (currentDepth > 50) { currentDepth = 0; } xscaler = (1 / (100 / _root.game._xscale)) + _root.game._x; yscaler = (1 / (100 / _root.game._yscale)) + _root.game._y; i = _root.maxCars; while (i > 0) { if (_root.game["car" + i]._x == undefined) { _root.carId = i - 1; } i = i - 1; } timerL = timerL + 1; if (timerL == 2) { if ((game.player.life > lifeStored) && (game.player.life > 0)) { game.player.life = game.player.life - ((game.player.life - lifeStored) * 2); } timerL = 0; } else { lifeStored = game.player.life; } }; bgSoundMc.swapDepths(100000); _root.hud._visible = 1; _root.hud._alpha = 100; stop();
Instance of Symbol 647 MovieClip "game" in Frame 10
onClipEvent (load) { trafficSound = new Sound(_root.game.effects); trafficSound.attachSound("traffic"); trafficSound.start(0, 99); } onClipEvent (enterFrame) { trafficSound.setVolume(_root.carsAlive * 10); var targetXscale = 60; _xscale = (_xscale - ((_xscale - targetXscale) / 5)); _yscale = _xscale; } on (keyPress "m") { if (_root.hud.soundmc._currentframe == 1) { _root.hud.soundmc.gotoAndPlay(2); } else if (_root.hud.soundmc._currentframe == 2) { _root.hud.soundmc.gotoAndPlay(1); } }
Instance of Symbol 686 MovieClip "hud" in Frame 10
onClipEvent (load) { timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); } onClipEvent (enterFrame) { displayText = _root.game._x; _root.distTrav = _root.distTrav + (_root.game.player.yspeed / 5000); var speed = Math.round(_root.game.player.yspeed * 3.5); timer = timer + 1; if (timer > 1) { timesLogged = timesLogged + 1; totalSpeed = totalSpeed + speed; averageSpeed = Math.round(totalSpeed / timesLogged); timer = 0; } _root.currentLife = _root.game.player.life; lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); healthMc.maskMc._yscale = Math.round(health / 6); credits = Math.round(_root.score); currentSpeed = speed + " Kmph"; _root.mcanimspeed = Math.abs(speed); _root.hud.mtr._rotation = _root.mcanimspeed; _root.game.arrmouse.maskMc._yscale = _root.mcanimspeed; }
Frame 15
_x = 0; _y = 0; messages = 0; _root.levelnum++; timer = 0; remove = false; _root.totalscore = _root.totalscore + (_root.timervalue * 2); _root.totalscore = _root.totalscore + _root.newscorevar; trace((_root.totalscore + " = :") + _root.newscorevar); stopAllSounds(); if (_root.levelnum >= 5) { gotoAndStop ("gamewin"); } stop();
Frame 22
_root.levelPlay = "story2"; stopAllSounds(); stop();
Frame 23
function fadeIn(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeInOut, 100, 0, delayTime, true); tween_handler.onMotionFinished = function () { var _local3 = pThis.hud.messageD.msg_txt.text; pThis.hud.messageD._alpha = 0; pThis.hud.messageD.msg_txt.text = ""; if ((_local3 == "WellDone, You have successfully destroyed all the target......") && (_root.missionCompleteShown)) { delete this.onEnterFrame; _root.gotoAndPlay("levelscore1"); } else if (setMessagNum == 0) { setMessage(); } else { setMessagNum = 0; } }; } function fadeOut(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeInOut, 0, 100, delayTime, true); tween_handler.onMotionFinished = function () { pThis.fadeIn(pMc); }; } function setMessage() { messages = messages + 1; setMessagNum = 1; _root.hud.messageD.msg_txt.text = targetsLeft + " TARGETS LEFT..."; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); } preval = -1; _root.asd = 0; _root.asd2 = 0; _root.bulletnum = 100; _root.levelno = 2; stageOfSending = 0; carsBlownUp = 0; trucksKilled = 0; pavementTime = 0; stopAllSounds(); _root.bgsnd.start(); _root.bgsnd.setVolume(80); _root.bgsnd.onSoundComplete = function () { _root.bgsnd.start(); }; _root.createEmptyMovieClip("bullet_mc", _root.getNextHighestDepth()); id = 4; carId = 0; carsAlive = 0; maxCars = 5; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 3 + _root.levelnum; trace((("targetsLeft= " + targetsLeft) + " _root.levelnum ") + _root.levelnum); targetsStored = targetsLeft; targetTime = 20; missionCompleteShown = false; currentLife = 0; averageSpeed = 0; deathRattle = 0; timerL = 0; lifeStored = 0; var delayTime = 0.8; var setMessagNum = 0; _root.bgSound.stop(); messages = messages + 1; var tween_handler; _root.hud.messageD._alpha = 0; _root.hud.messageD.msg_txt.text = ""; var checkInter; var checkLife = true; var checkRange = false; var pLife1; var hitLife = 0; _root.timervalue = 180; this.onEnterFrame = function () { if (_root.timervalue <= 0) { gotoAndStop ("death"); delete this.onEnterFrame; } if (_root.asd == preval) { _root.asd = 0; if (_root.asd2 > 0) { _root.asd2 = _root.asd2 - 0.2345; } } if (_root.asd2 <= 0) { _root.asd2 = _root.asd2 + 0.2345; } if (_root.asd >= 10) { _root.asd = 1; } preval = _root.asd; if (game.player.life < 1) { deathRattle = deathRattle + 1; } if (deathRattle > 20) { gotoAndPlay ("death"); delete this.onEnterFrame; } if (targetsLeft <= 0) { targetsStored = targetsLeft; missionCompleteShown = true; gotoAndPlay ("levelscore2"); delete this.onEnterFrame; } if (targetsStored > targetsLeft) { messages = messages + 1; targetsStored = targetsLeft; if (targetsLeft > 0) { messages = messages + 1; _root.hud.messageD.msg_txt.text = "TARGET DESTROYED "; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); hud.targetDisplay.targetDist = Math.round(_root.distTrav) + 5; hud.targetDisplay.told = false; } hud.targetDisplay.told = false; } if ((targetsLeft == 0) && (targetTime > 0)) { targetTime = targetTime - 1; } if ((targetTime == 0) && (missionCompleteShown == false)) { messages = messages + 1; _root.hud.messageD.msg_txt.text = "WellDone, You have successfully destroyed all the target......"; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); targetsStored = targetsLeft; missionCompleteShown = true; delete this.onEnterFrame; } if (missionCompleteShown) { } var _local3 = (275 - (game._x + game.player._x)) * (game._xscale / 100); _x = (_x - ((_x - _local3) / 5)); hud._x = (-_x) + 300; moreG1Btn._x = (-_x) + 50; if (currentDepth > 50) { currentDepth = 0; } xscaler = (1 / (100 / _root.game._xscale)) + _root.game._x; yscaler = (1 / (100 / _root.game._yscale)) + _root.game._y; i = _root.maxCars; while (i > 0) { if (_root.game["car" + i]._x == undefined) { _root.carId = i - 1; } i = i - 1; } timerL = timerL + 1; if (timerL == 2) { if ((game.player.life > lifeStored) && (game.player.life > 0)) { game.player.life = game.player.life - ((game.player.life - lifeStored) * 2); } timerL = 0; } else { lifeStored = game.player.life; } }; bgSoundMc.swapDepths(100000); _root.hud._visible = 1; _root.hud._alpha = 100; stop();
Instance of Symbol 934 MovieClip "game" in Frame 23
onClipEvent (load) { trafficSound = new Sound(_root.game.effects); trafficSound.attachSound("traffic"); trafficSound.start(0, 99); } onClipEvent (enterFrame) { trafficSound.setVolume(_root.carsAlive * 10); var targetXscale = 60; _xscale = (_xscale - ((_xscale - targetXscale) / 5)); _yscale = _xscale; } on (keyPress "m") { if (_root.hud.soundmc._currentframe == 1) { _root.hud.soundmc.gotoAndPlay(2); } else if (_root.hud.soundmc._currentframe == 2) { _root.hud.soundmc.gotoAndPlay(1); } }
Instance of Symbol 686 MovieClip "hud" in Frame 23
onClipEvent (load) { timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); } onClipEvent (enterFrame) { displayText = _root.game._x; _root.distTrav = _root.distTrav + (_root.game.player.yspeed / 5000); var speed = Math.round(_root.game.player.yspeed * 3.5); timer = timer + 1; if (timer > 1) { timesLogged = timesLogged + 1; totalSpeed = totalSpeed + speed; averageSpeed = Math.round(totalSpeed / timesLogged); timer = 0; } _root.currentLife = _root.game.player.life; lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); healthMc.maskMc._yscale = Math.round(health / 6); credits = Math.round(_root.score); currentSpeed = speed + " Kmph"; _root.mcanimspeed = Math.abs(speed); _root.hud.mtr._rotation = _root.mcanimspeed; _root.game.arrmouse.maskMc._yscale = _root.mcanimspeed; }
Frame 29
_x = 0; _y = 0; messages = 0; timer = 0; _root.levelnum++; remove = false; _root.totalscore = _root.totalscore + (_root.timervalue * 2); _root.totalscore = _root.totalscore + _root.newscorevar; trace((_root.totalscore + " = :") + _root.newscorevar); stopAllSounds(); if (_root.levelnum >= 5) { gotoAndStop ("gamewin"); } stop();
Frame 35
stopAllSounds(); stop();
Frame 36
function fadeIn(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeInOut, 100, 0, delayTime, true); tween_handler.onMotionFinished = function () { var _local3 = pThis.hud.messageD.msg_txt.text; pThis.hud.messageD._alpha = 0; pThis.hud.messageD.msg_txt.text = ""; if ((_local3 == "WellDone, You have successfully destroyed all the target......") && (_root.missionCompleteShown)) { delete this.onEnterFrame; _root.gotoAndPlay("levelscore1"); } else if (setMessagNum == 0) { setMessage(); } else { setMessagNum = 0; } }; } function fadeOut(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeInOut, 0, 100, delayTime, true); tween_handler.onMotionFinished = function () { pThis.fadeIn(pMc); }; } function setMessage() { messages = messages + 1; setMessagNum = 1; _root.hud.messageD.msg_txt.text = targetsLeft + " TARGETS LEFT..."; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); } preval = -1; _root.asd = 0; _root.asd2 = 0; _root.bulletnum = 100; _root.levelno = 3; stageOfSending = 0; carsBlownUp = 0; trucksKilled = 0; pavementTime = 0; stopAllSounds(); _root.bgsnd.start(); _root.bgsnd.setVolume(80); _root.bgsnd.onSoundComplete = function () { _root.bgsnd.start(); }; _root.createEmptyMovieClip("bullet_mc", _root.getNextHighestDepth()); id = 4; carId = 0; carsAlive = 0; maxCars = 5; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 3 + _root.levelnum; trace((("targetsLeft= " + targetsLeft) + " _root.levelnum ") + _root.levelnum); targetsStored = targetsLeft; targetTime = 20; missionCompleteShown = false; currentLife = 0; averageSpeed = 0; deathRattle = 0; timerL = 0; lifeStored = 0; var delayTime = 0.8; var setMessagNum = 0; _root.bgSound.stop(); messages = messages + 1; var tween_handler; _root.hud.messageD._alpha = 0; _root.hud.messageD.msg_txt.text = ""; var checkInter; var checkLife = true; var checkRange = false; var pLife1; var hitLife = 0; _root.timervalue = 180; this.onEnterFrame = function () { if (_root.timervalue <= 0) { gotoAndStop ("death"); delete this.onEnterFrame; } if (_root.asd == preval) { _root.asd = 0; if (_root.asd2 > 0) { _root.asd2 = _root.asd2 - 0.2345; } } if (_root.asd2 <= 0) { _root.asd2 = _root.asd2 + 0.2345; } if (_root.asd >= 10) { _root.asd = 1; } preval = _root.asd; if (game.player.life < 1) { deathRattle = deathRattle + 1; } if (deathRattle > 20) { gotoAndPlay ("death"); delete this.onEnterFrame; } if (targetsLeft <= 0) { targetsStored = targetsLeft; missionCompleteShown = true; gotoAndPlay ("levelscore3"); delete this.onEnterFrame; } if (targetsStored > targetsLeft) { messages = messages + 1; targetsStored = targetsLeft; if (targetsLeft > 0) { messages = messages + 1; _root.hud.messageD.msg_txt.text = "TARGET DESTROYED "; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); hud.targetDisplay.targetDist = Math.round(_root.distTrav) + 5; hud.targetDisplay.told = false; } hud.targetDisplay.told = false; } if ((targetsLeft == 0) && (targetTime > 0)) { targetTime = targetTime - 1; } if ((targetTime == 0) && (missionCompleteShown == false)) { messages = messages + 1; _root.hud.messageD.msg_txt.text = "WellDone, You have successfully destroyed all the target......"; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); targetsStored = targetsLeft; missionCompleteShown = true; delete this.onEnterFrame; } if (missionCompleteShown) { } var _local3 = (275 - (game._x + game.player._x)) * (game._xscale / 100); _x = (_x - ((_x - _local3) / 5)); hud._x = (-_x) + 300; moreG1Btn._x = (-_x) + 50; if (currentDepth > 50) { currentDepth = 0; } xscaler = (1 / (100 / _root.game._xscale)) + _root.game._x; yscaler = (1 / (100 / _root.game._yscale)) + _root.game._y; i = _root.maxCars; while (i > 0) { if (_root.game["car" + i]._x == undefined) { _root.carId = i - 1; } i = i - 1; } timerL = timerL + 1; if (timerL == 2) { if ((game.player.life > lifeStored) && (game.player.life > 0)) { game.player.life = game.player.life - ((game.player.life - lifeStored) * 2); } timerL = 0; } else { lifeStored = game.player.life; } }; bgSoundMc.swapDepths(100000); _root.hud._visible = 1; _root.hud._alpha = 100; stop();
Instance of Symbol 949 MovieClip "game" in Frame 36
onClipEvent (load) { trafficSound = new Sound(_root.game.effects); trafficSound.attachSound("traffic"); trafficSound.start(0, 99); } onClipEvent (enterFrame) { trafficSound.setVolume(_root.carsAlive * 10); var targetXscale = 60; _xscale = (_xscale - ((_xscale - targetXscale) / 5)); _yscale = _xscale; } on (keyPress "m") { if (_root.hud.soundmc._currentframe == 1) { _root.hud.soundmc.gotoAndPlay(2); } else if (_root.hud.soundmc._currentframe == 2) { _root.hud.soundmc.gotoAndPlay(1); } }
Instance of Symbol 686 MovieClip "hud" in Frame 36
onClipEvent (load) { timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); } onClipEvent (enterFrame) { displayText = _root.game._x; _root.distTrav = _root.distTrav + (_root.game.player.yspeed / 5000); var speed = Math.round(_root.game.player.yspeed * 3.5); timer = timer + 1; if (timer > 1) { timesLogged = timesLogged + 1; totalSpeed = totalSpeed + speed; averageSpeed = Math.round(totalSpeed / timesLogged); timer = 0; } _root.currentLife = _root.game.player.life; lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); healthMc.maskMc._yscale = Math.round(health / 6); credits = Math.round(_root.score); currentSpeed = speed + " Kmph"; _root.mcanimspeed = Math.abs(speed); _root.hud.mtr._rotation = _root.mcanimspeed; _root.game.arrmouse.maskMc._yscale = _root.mcanimspeed; }
Frame 42
_x = 0; _y = 0; stopAllSounds(); messages = 0; timer = 0; _root.levelnum++; remove = false; _root.totalscore = _root.totalscore + (_root.timervalue * 2); _root.totalscore = _root.totalscore + _root.newscorevar; trace((_root.totalscore + " = :") + _root.newscorevar); if (_root.levelnum >= 5) { gotoAndStop ("gamewin"); } stop();
Frame 45
_root.levelPlay = "story4"; stopAllSounds(); stop();
Frame 46
function fadeIn(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeInOut, 100, 0, delayTime, true); tween_handler.onMotionFinished = function () { var _local3 = pThis.hud.messageD.msg_txt.text; pThis.hud.messageD._alpha = 0; pThis.hud.messageD.msg_txt.text = ""; if ((_local3 == "WellDone, You have successfully destroyed all the target......") && (_root.missionCompleteShown)) { delete this.onEnterFrame; _root.gotoAndPlay("levelscore1"); } else if (setMessagNum == 0) { setMessage(); } else { setMessagNum = 0; } }; } function fadeOut(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeInOut, 0, 100, delayTime, true); tween_handler.onMotionFinished = function () { pThis.fadeIn(pMc); }; } function setMessage() { messages = messages + 1; setMessagNum = 1; _root.hud.messageD.msg_txt.text = targetsLeft + " TARGETS LEFT..."; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); } preval = -1; _root.asd = 0; _root.asd2 = 0; _root.bulletnum = 100; _root.levelno = 4; stageOfSending = 0; carsBlownUp = 0; trucksKilled = 0; pavementTime = 0; stopAllSounds(); _root.bgsnd.start(); _root.bgsnd.setVolume(80); _root.bgsnd.onSoundComplete = function () { _root.bgsnd.start(); }; _root.createEmptyMovieClip("bullet_mc", _root.getNextHighestDepth()); id = 4; carId = 0; carsAlive = 0; maxCars = 5; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 3 + _root.levelnum; trace((("targetsLeft= " + targetsLeft) + " _root.levelnum ") + _root.levelnum); targetsStored = targetsLeft; targetTime = 20; missionCompleteShown = false; currentLife = 0; averageSpeed = 0; deathRattle = 0; timerL = 0; lifeStored = 0; var delayTime = 0.8; var setMessagNum = 0; _root.bgSound.stop(); messages = messages + 1; var tween_handler; _root.hud.messageD._alpha = 0; _root.hud.messageD.msg_txt.text = ""; var checkInter; var checkLife = true; var checkRange = false; var pLife1; var hitLife = 0; _root.timervalue = 180; this.onEnterFrame = function () { if (_root.timervalue <= 0) { gotoAndStop ("death"); delete this.onEnterFrame; } if (_root.asd == preval) { _root.asd = 0; if (_root.asd2 > 0) { _root.asd2 = _root.asd2 - 0.2345; } } if (_root.asd2 <= 0) { _root.asd2 = _root.asd2 + 0.2345; } if (_root.asd >= 10) { _root.asd = 1; } preval = _root.asd; if (game.player.life < 1) { deathRattle = deathRattle + 1; } if (deathRattle > 20) { gotoAndPlay ("death"); delete this.onEnterFrame; } if (targetsLeft <= 0) { targetsStored = targetsLeft; missionCompleteShown = true; gotoAndPlay ("levelscore4"); delete this.onEnterFrame; } if (targetsStored > targetsLeft) { messages = messages + 1; targetsStored = targetsLeft; if (targetsLeft > 0) { messages = messages + 1; _root.hud.messageD.msg_txt.text = "TARGET DESTROYED "; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); hud.targetDisplay.targetDist = Math.round(_root.distTrav) + 5; hud.targetDisplay.told = false; } hud.targetDisplay.told = false; } if ((targetsLeft == 0) && (targetTime > 0)) { targetTime = targetTime - 1; } if ((targetTime == 0) && (missionCompleteShown == false)) { messages = messages + 1; _root.hud.messageD.msg_txt.text = "WellDone, You have successfully destroyed all the target......"; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); targetsStored = targetsLeft; missionCompleteShown = true; delete this.onEnterFrame; } if (missionCompleteShown) { } var _local3 = (275 - (game._x + game.player._x)) * (game._xscale / 100); _x = (_x - ((_x - _local3) / 5)); hud._x = (-_x) + 300; moreG1Btn._x = (-_x) + 50; if (currentDepth > 50) { currentDepth = 0; } xscaler = (1 / (100 / _root.game._xscale)) + _root.game._x; yscaler = (1 / (100 / _root.game._yscale)) + _root.game._y; i = _root.maxCars; while (i > 0) { if (_root.game["car" + i]._x == undefined) { _root.carId = i - 1; } i = i - 1; } timerL = timerL + 1; if (timerL == 2) { if ((game.player.life > lifeStored) && (game.player.life > 0)) { game.player.life = game.player.life - ((game.player.life - lifeStored) * 2); } timerL = 0; } else { lifeStored = game.player.life; } }; bgSoundMc.swapDepths(100000); _root.hud._visible = 1; _root.hud._alpha = 100; stop();
Instance of Symbol 961 MovieClip "game" in Frame 46
onClipEvent (load) { trafficSound = new Sound(_root.game.effects); trafficSound.attachSound("traffic"); trafficSound.start(0, 99); } onClipEvent (enterFrame) { trafficSound.setVolume(_root.carsAlive * 10); var targetXscale = 60; _xscale = (_xscale - ((_xscale - targetXscale) / 5)); _yscale = _xscale; } on (keyPress "m") { if (_root.hud.soundmc._currentframe == 1) { _root.hud.soundmc.gotoAndPlay(2); } else if (_root.hud.soundmc._currentframe == 2) { _root.hud.soundmc.gotoAndPlay(1); } }
Instance of Symbol 686 MovieClip "hud" in Frame 46
onClipEvent (load) { timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); } onClipEvent (enterFrame) { displayText = _root.game._x; _root.distTrav = _root.distTrav + (_root.game.player.yspeed / 5000); var speed = Math.round(_root.game.player.yspeed * 3.5); timer = timer + 1; if (timer > 1) { timesLogged = timesLogged + 1; totalSpeed = totalSpeed + speed; averageSpeed = Math.round(totalSpeed / timesLogged); timer = 0; } _root.currentLife = _root.game.player.life; lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); healthMc.maskMc._yscale = Math.round(health / 6); credits = Math.round(_root.score); currentSpeed = speed + " Kmph"; _root.mcanimspeed = Math.abs(speed); _root.hud.mtr._rotation = _root.mcanimspeed; _root.game.arrmouse.maskMc._yscale = _root.mcanimspeed; }
Frame 52
_x = 0; _y = 0; stopAllSounds(); messages = 0; timer = 0; remove = false; _root.levelnum++; _root.totalscore = _root.totalscore + (_root.timervalue * 2); _root.totalscore = _root.totalscore + _root.newscorevar; trace((_root.totalscore + " = :") + _root.newscorevar); if (_root.levelnum >= 5) { gotoAndStop ("gamewin"); } stop();
Frame 56
_root.levelPlay = "story5"; stopAllSounds(); stop();
Frame 57
function fadeIn(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeInOut, 100, 0, delayTime, true); tween_handler.onMotionFinished = function () { var _local3 = pThis.hud.messageD.msg_txt.text; pThis.hud.messageD._alpha = 0; pThis.hud.messageD.msg_txt.text = ""; if ((_local3 == "WellDone, You have successfully destroyed all the target......") && (_root.missionCompleteShown)) { delete this.onEnterFrame; _root.gotoAndPlay("levelscore1"); } else if (setMessagNum == 0) { setMessage(); } else { setMessagNum = 0; } }; } function fadeOut(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeInOut, 0, 100, delayTime, true); tween_handler.onMotionFinished = function () { pThis.fadeIn(pMc); }; } function setMessage() { messages = messages + 1; setMessagNum = 1; _root.hud.messageD.msg_txt.text = targetsLeft + " TARGETS LEFT..."; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); } preval = -1; _root.asd = 0; _root.asd2 = 0; _root.bulletnum = 100; _root.levelno = 5; stageOfSending = 0; carsBlownUp = 0; trucksKilled = 0; pavementTime = 0; stopAllSounds(); _root.bgsnd.start(); _root.bgsnd.setVolume(80); _root.bgsnd.onSoundComplete = function () { _root.bgsnd.start(); }; _root.createEmptyMovieClip("bullet_mc", _root.getNextHighestDepth()); id = 4; carId = 0; carsAlive = 0; maxCars = 5; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 3 + _root.levelnum; trace((("targetsLeft= " + targetsLeft) + " _root.levelnum ") + _root.levelnum); targetsStored = targetsLeft; targetTime = 20; missionCompleteShown = false; currentLife = 0; averageSpeed = 0; deathRattle = 0; timerL = 0; lifeStored = 0; var delayTime = 0.8; var setMessagNum = 0; _root.bgSound.stop(); messages = messages + 1; var tween_handler; _root.hud.messageD._alpha = 0; _root.hud.messageD.msg_txt.text = ""; var checkInter; var checkLife = true; var checkRange = false; var pLife1; var hitLife = 0; _root.timervalue = 180; this.onEnterFrame = function () { if (_root.timervalue <= 0) { gotoAndStop ("death"); delete this.onEnterFrame; } if (_root.asd == preval) { _root.asd = 0; if (_root.asd2 > 0) { _root.asd2 = _root.asd2 - 0.2345; } } if (_root.asd2 <= 0) { _root.asd2 = _root.asd2 + 0.2345; } if (_root.asd >= 10) { _root.asd = 1; } preval = _root.asd; if (game.player.life < 1) { deathRattle = deathRattle + 1; } if (deathRattle > 20) { gotoAndPlay ("death"); delete this.onEnterFrame; } if (targetsLeft <= 0) { targetsStored = targetsLeft; missionCompleteShown = true; gotoAndPlay ("levelscore5"); delete this.onEnterFrame; } if (targetsStored > targetsLeft) { messages = messages + 1; targetsStored = targetsLeft; if (targetsLeft > 0) { messages = messages + 1; _root.hud.messageD.msg_txt.text = "TARGET DESTROYED "; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); hud.targetDisplay.targetDist = Math.round(_root.distTrav) + 5; hud.targetDisplay.told = false; } hud.targetDisplay.told = false; } if ((targetsLeft == 0) && (targetTime > 0)) { targetTime = targetTime - 1; } if ((targetTime == 0) && (missionCompleteShown == false)) { messages = messages + 1; _root.hud.messageD.msg_txt.text = "WellDone, You have successfully destroyed all the target......"; _root.hud.messageD.msg_txt._alpha = 100; fadeOut(_root.hud.messageD); targetsStored = targetsLeft; missionCompleteShown = true; delete this.onEnterFrame; } if (missionCompleteShown) { } var _local3 = (275 - (game._x + game.player._x)) * (game._xscale / 100); _x = (_x - ((_x - _local3) / 5)); hud._x = (-_x) + 300; moreG1Btn._x = (-_x) + 50; if (currentDepth > 50) { currentDepth = 0; } xscaler = (1 / (100 / _root.game._xscale)) + _root.game._x; yscaler = (1 / (100 / _root.game._yscale)) + _root.game._y; i = _root.maxCars; while (i > 0) { if (_root.game["car" + i]._x == undefined) { _root.carId = i - 1; } i = i - 1; } timerL = timerL + 1; if (timerL == 2) { if ((game.player.life > lifeStored) && (game.player.life > 0)) { game.player.life = game.player.life - ((game.player.life - lifeStored) * 2); } timerL = 0; } else { lifeStored = game.player.life; } }; bgSoundMc.swapDepths(100000); _root.hud._visible = 1; _root.hud._alpha = 100; stop();
Instance of Symbol 973 MovieClip "game" in Frame 57
onClipEvent (load) { trafficSound = new Sound(_root.game.effects); trafficSound.attachSound("traffic"); trafficSound.start(0, 99); } onClipEvent (enterFrame) { trafficSound.setVolume(_root.carsAlive * 10); var targetXscale = 60; _xscale = (_xscale - ((_xscale - targetXscale) / 5)); _yscale = _xscale; } on (keyPress "m") { if (_root.hud.soundmc._currentframe == 1) { _root.hud.soundmc.gotoAndPlay(2); } else if (_root.hud.soundmc._currentframe == 2) { _root.hud.soundmc.gotoAndPlay(1); } }
Instance of Symbol 686 MovieClip "hud" in Frame 57
onClipEvent (load) { timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); } onClipEvent (enterFrame) { displayText = _root.game._x; _root.distTrav = _root.distTrav + (_root.game.player.yspeed / 5000); var speed = Math.round(_root.game.player.yspeed * 3.5); timer = timer + 1; if (timer > 1) { timesLogged = timesLogged + 1; totalSpeed = totalSpeed + speed; averageSpeed = Math.round(totalSpeed / timesLogged); timer = 0; } _root.currentLife = _root.game.player.life; lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); healthMc.maskMc._yscale = Math.round(health / 6); credits = Math.round(_root.score); currentSpeed = speed + " Kmph"; _root.mcanimspeed = Math.abs(speed); _root.hud.mtr._rotation = _root.mcanimspeed; _root.game.arrmouse.maskMc._yscale = _root.mcanimspeed; }
Frame 65
_x = 0; _y = 0; stopAllSounds(); _root.levelnum++; messages = 0; timer = 0; remove = false; _root.totalscore = _root.totalscore + (_root.timervalue * 2); _root.totalscore = _root.totalscore + _root.newscorevar; trace((_root.totalscore + " = :") + _root.newscorevar); if (_root.levelnum >= 5) { gotoAndStop ("gamewin"); } stop();
Frame 82
stop();
Frame 99
function submitScore() { var _local5 = _root.username; trace(_local5); var _local4 = _root.totalscore; var _local2 = ""; if (_local4 == "") { _local2 = _local2 + "The score is required\n"; } if (_local2 != "") { status_txt.text = _local2; trace("hello1231233"); return(undefined); } var _local3 = new LoadVars(); _local3.name = _local5; _local3.score = _local4; _local3.send(path, "_blank", "POST"); } _x = 0; _y = 0; messages = 0; timer = 0; remove = false; _root.totalscore = _root.totalscore; stopAllSounds(); stop(); var path = "http://www.gamesgeni.com/Scores/FBIChase/submit.php";
Frame 100
function submitScore() { var _local5 = _root.username; trace(_local5); var _local4 = _root.totalscore; var _local2 = ""; if (_local4 == "") { _local2 = _local2 + "The score is required\n"; } if (_local2 != "") { status_txt.text = _local2; trace("hello1231233"); return(undefined); } var _local3 = new LoadVars(); _local3.name = _local5; _local3.score = _local4; _local3.send(path, "_blank", "POST"); } _x = 0; _y = 0; messages = 0; timer = 0; remove = false; _root.totalscore = _root.totalscore + _root.newscorevar; stopAllSounds(); stop(); var path = "http://www.gamesgeni.com/Scores/FBIChase/submit.php";
Symbol 1119 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 1120 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 1121 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 1122 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 9 MovieClip Frame 1
stop();
Symbol 9 MovieClip Frame 100
stop();
Symbol 23 MovieClip Frame 15
stop();
Symbol 40 MovieClip Frame 30
stop();
Symbol 143 MovieClip Frame 49
stop();
Symbol 155 MovieClip Frame 15
stop();
Symbol 156 MovieClip Frame 55
stop();
Symbol 161 MovieClip Frame 117
stop();
Symbol 196 Button
on (release) { showShot(1); }
Symbol 202 MovieClip [bullet] Frame 1
stop(); frag = 5; _root.bulletsnd.start(); divide = 6; addx = addx / divide; addy = addy / divide; maziaddx = this._x; maziaddy = this._y; bulletLifeTimer = 0; _root.reloadComplete = true; bulletLifeTimerTotal = 30; this.onEnterFrame = function () { _root.reloadComplete = false; i = 1; while (i <= 6) { j = 0; while (j < (_root.maxCars + 2)) { bullettarget = _root.game["car" + j]; if (bullettarget.hitTest(_root.bulletmc)) { _root.reloadComplete = true; break; } if (_root.game.car.hitTest(_root.bulletmc)) { _root.reloadComplete = true; break; } j = j + 1; } this._y = this._y - 2; i++; } if (bulletLifeTimer >= bulletLifeTimerTotal) { bulletLifeTimer = 0; _root.reloadComplete = true; this.removeMovieClip(); } bulletLifeTimer++; };
Symbol 216 MovieClip Frame 1
stop();
Symbol 255 MovieClip Frame 4
_root.titlesnd.start();
Symbol 255 MovieClip Frame 9
_root.titlesnd.start();
Symbol 255 MovieClip Frame 14
_root.titlesnd.start();
Symbol 255 MovieClip Frame 21
_root.menuchasesnd.start();
Symbol 255 MovieClip Frame 52
_root.btnsanim.start();
Symbol 255 MovieClip Frame 61
_root.btnsanim.start();
Symbol 255 MovieClip Frame 69
_root.btnsanim.start();
Symbol 255 MovieClip Frame 77
_root.btnsanim.start();
Symbol 255 MovieClip Frame 84
_root.menucarsnd.start();
Symbol 255 MovieClip Frame 99
_root.gotoAndStop("menu");
Symbol 256 Button
on (release) { _root.levelPlay = "story1"; gotoAndStop ("story1"); } on (rollOver) { _root.btnsnd.start(); }
Symbol 257 Button
on (press) { getURL ("http://www.gamesgeni.com/Scores/FBIChase/", "_blank"); } on (rollOver) { _root.btnsnd.start(); }
Symbol 258 Button
on (release) { gotoAndStop ("help"); } on (rollOver) { _root.btnsnd.start(); }
Symbol 259 Button
on (release) { getURL ("http://www.gamesgeni.com", "_blank"); } on (rollOver) { _root.btnsnd.start(); }
Symbol 262 MovieClip Frame 20
stop();
Symbol 269 Button
on (release) { _root.levelPlay = "story1"; gotoAndStop ("story1"); } on (rollOver) { _root.btnsnd.start(); }
Symbol 270 Button
on (release) { getURL ("http://www.gamesgeni.com", "_blank"); } on (rollOver) { _root.btnsnd.start(); }
Symbol 518 MovieClip Frame 1
Symbol 518 MovieClip Frame 26
Symbol 518 MovieClip Frame 50
Symbol 518 MovieClip Frame 75
Symbol 518 MovieClip Frame 107
Symbol 518 MovieClip Frame 133
Symbol 518 MovieClip Frame 158
Symbol 518 MovieClip Frame 195
Symbol 518 MovieClip Frame 221
Symbol 518 MovieClip Frame 237
Symbol 518 MovieClip Frame 238
Symbol 518 MovieClip Frame 262
stop();
Symbol 522 Button
on (rollOver) { _root.btnsnd.start(); }
Instance of Symbol 539 MovieClip in Symbol 543 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Instance of Symbol 542 MovieClip in Symbol 543 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Instance of Symbol 539 MovieClip in Symbol 543 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Symbol 549 MovieClip Frame 1
stop();
Symbol 554 MovieClip Frame 1
stop();
Symbol 554 MovieClip Frame 2
stop(); trace("ll"); _root.blastsnd.start(); blastingg = false; if (_parent._parent.targetCar == true) { _root.score = _root.score + 1000; _parent._parent.targetCar = false; _parent._parent.deadCar = true; _root.targetsLeft = _root.targetsLeft - 1; _root.game.targetShow._x = -2000; _parent._parent._alpha = _parent._parent._alpha - 3; } emc.onEnterFrame = function () { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.smoke2, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _parent._parent._x; _root.game.effects["spark" + _root.game.effects.id]._y = _parent._parent._y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); _parent._parent.timerSmoke = 0; if (_parent._parent.targetCar == true) { _root.score = _root.score + 1000; _parent._parent.targetCar = false; _parent._parent.deadCar = true; _root.targetsLeft = _root.targetsLeft - 1; _root.game.targetShow._x = -2000; _parent._parent._alpha = _parent._parent._alpha - 3; } delete emc; }; play();
Symbol 554 MovieClip Frame 3
Symbol 554 MovieClip Frame 20
_parent._parent._alpha = 50;
Symbol 554 MovieClip Frame 28
blostanim.removeMovieClip(); this.xposn = _parent._parent._x; _parent._parent._x = -700; _parent._parent._alpha = 0;
Symbol 554 MovieClip Frame 215
_parent._parent._alpha = 100; _parent._parent._x = this.xposn;
Symbol 563 MovieClip Frame 1
stop();
Instance of Symbol 549 MovieClip "damage1" in Symbol 563 MovieClip Frame 1
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if (this.hitTest(_root.bulletmc)) { } if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Instance of Symbol 554 MovieClip "hhh" in Symbol 563 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 549 MovieClip "damage2" in Symbol 563 MovieClip Frame 2
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if (this.hitTest(_root.bulletmc)) { } if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Instance of Symbol 549 MovieClip "damage3" in Symbol 563 MovieClip Frame 3
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if (this.hitTest(_root.bulletmc)) { } if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Instance of Symbol 549 MovieClip "damage4" in Symbol 563 MovieClip Frame 4
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if (this.hitTest(_root.bulletmc)) { } if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Instance of Symbol 549 MovieClip "damage5" in Symbol 563 MovieClip Frame 5
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if (this.hitTest(_root.bulletmc)) { } if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Instance of Symbol 549 MovieClip "damage6" in Symbol 563 MovieClip Frame 6
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if (this.hitTest(_root.bulletmc)) { } if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Instance of Symbol 549 MovieClip "damage7" in Symbol 563 MovieClip Frame 7
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if (this.hitTest(_root.bulletmc)) { } if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Instance of Symbol 549 MovieClip "damage8" in Symbol 563 MovieClip Frame 8
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if (this.hitTest(_root.bulletmc)) { } if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Instance of Symbol 549 MovieClip "damage9" in Symbol 563 MovieClip Frame 9
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if (this.hitTest(_root.bulletmc)) { } if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Symbol 564 MovieClip Frame 1
onEnterFrame = function () { if (targetCar == true) { ene.gotoAndStop(9); } };
Instance of Symbol 563 MovieClip "ene" in Symbol 564 MovieClip Frame 1
onClipEvent (load) { _root.myname = this._parent._name; gotoAndStop(1 + random(8)); }
Symbol 570 MovieClip Frame 1
stop();
Symbol 570 MovieClip Frame 6
gotoAndPlay (1);
Symbol 570 MovieClip Frame 14
gotoAndPlay ("loop");
Symbol 573 MovieClip Frame 1
id = 0; i = 0; while (i < _root.maxCars) { duplicateMovieClip (tracker, "tracker" + i, i + 1); i = i + 1; }
Instance of Symbol 572 MovieClip "tracker" in Symbol 573 MovieClip Frame 1
onClipEvent (load) { _parent.id = _parent.id + 1; id = _parent.id; } onClipEvent (enterFrame) { _x = _root.game["car" + id]._x; _y = _root.game["car" + id]._y; _width = (_root.game["car" + id]._width + 4); _height = _root.game["car" + id]._height; }
Symbol 576 MovieClip Frame 1
stop();
Symbol 595 MovieClip Frame 1
stop();
Symbol 596 MovieClip Frame 1
maxLife = 600; life = maxLife; stop(); maxSpeed = 70; stop();
Instance of Symbol 595 MovieClip in Symbol 596 MovieClip Frame 1
onClipEvent (enterFrame) { gotoAndStop(_totalframes - Math.round(_parent.life / (_parent.maxLife / _totalframes))); }
Symbol 596 MovieClip Frame 2
stop();
Symbol 596 MovieClip Frame 3
maxLife = 1000; life = maxLife; maxSpeed = 50; stop();
Symbol 596 MovieClip Frame 4
gotoAndStop (1);
Symbol 596 MovieClip Frame 5
stop();
Instance of Symbol 600 MovieClip "trail" in Symbol 601 MovieClip Frame 1
onClipEvent (load) { function randRange(min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); } colorArr = ["0x339999", "0x99CC66", "0x993333", "0xCCCC66"]; pColor.setRGB(colorArr[randRange(0, 3)]); }
Symbol 605 MovieClip Frame 16
stop();
Symbol 609 MovieClip Frame 21
stop();
Instance of Symbol 601 MovieClip "spark" in Symbol 619 MovieClip Frame 1
onClipEvent (load) { var xspeed = ((-200 + random(400)) / 100); var yspeed = 5; var adjside = ((_x + xspeed) - _x); var oppside = (-1 * ((_y + yspeed) - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; trail._rotation = -1 * angle; trail._width = trail._width + ((-yspeed) / 5); } onClipEvent (enterFrame) { xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; var adjside = ((_x + xspeed) - _x); var oppside = (-1 * ((_y + yspeed) - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; trail._rotation = -1 * angle; _x = (_x + xspeed); _y = (_y + (yspeed + _root.game.player.yspeed)); if (_name != "spark") { if ((_y > 400) || (_y < -1500)) { removeMovieClip(this); } } }
Instance of Symbol 603 MovieClip "skid" in Symbol 619 MovieClip Frame 1
onClipEvent (load) { } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_name != "skid") { if ((_y > 400) || (_y < -1500)) { removeMovieClip(this); } } }
Instance of Symbol 605 MovieClip "paint" in Symbol 619 MovieClip Frame 1
onClipEvent (load) { var xspeed = ((-200 + random(400)) / 100); var yspeed = random(5); } onClipEvent (enterFrame) { _x = (_x + xspeed); _y = (_y + (yspeed + _root.game.player.yspeed)); if (_name != "paint") { if ((_y > 400) || (_y < -1500)) { removeMovieClip(this); } } }
Instance of Symbol 609 MovieClip "smokekk" in Symbol 619 MovieClip Frame 1
onClipEvent (load) { var xspeed = ((-200 + random(400)) / 100); var yspeed = random(5); } onClipEvent (enterFrame) { _x = (_x + xspeed); _y = (_y + (yspeed + _root.game.player.yspeed)); if (_name != "smoke") { if ((_y > 400) || (_y < -1500)) { removeMovieClip(this); } } }
Instance of Symbol 609 MovieClip "smoke2kk" in Symbol 619 MovieClip Frame 1
onClipEvent (load) { var xspeed = ((-200 + random(400)) / 100); var yspeed = random(5); } onClipEvent (enterFrame) { _x = (_x + xspeed); _y = (_y + (yspeed + _root.game.player.yspeed)); if (_name != "smoke2") { if ((_y > 400) || (_y < -1500)) { removeMovieClip(this); } } }
Instance of Symbol 618 MovieClip "tire" in Symbol 619 MovieClip Frame 1
onClipEvent (load) { var xspeed = ((-200 + random(400)) / 20); var yspeed = (-20 + random(40)); gotoAndStop(1 + random(8)); } onClipEvent (enterFrame) { xspeed = xspeed * 0.94; yspeed = yspeed * 0.94; _x = (_x + xspeed); _y = (_y + (yspeed + _root.game.player.yspeed)); _rotation = (_rotation + xspeed); if (_name != "tire") { if ((_y > 400) || (_y < -1500)) { removeMovieClip(this); } } }
Symbol 629 MovieClip Frame 1
_root.game.sound.owned = 0; _root.game.sound.owner = this; _root.game.sound.type = 2; _root.game.sound.size = sizeE; if (_name == "explosion") { stop(); } stop();
Symbol 629 MovieClip Frame 14
if (_name != "explosion") { removeMovieClip(this); }
Symbol 632 MovieClip Frame 1
_root.game.sound.owned = 0; _root.game.sound.owner = this; _root.game.sound.type = 2; _root.game.sound.size = sizeE; if (_name == "explosion") { stop(); }
Symbol 632 MovieClip Frame 32
if (_name != "explosion") { removeMovieClip(this); }
Symbol 644 MovieClip Frame 1
stop();
Symbol 644 MovieClip Frame 2
_root.bonussnd.start(); play();
Symbol 647 MovieClip Frame 1
_root.sirensnd.start(); _root.sirensnd.setVolume(30); _root.sirensnd.onSoundComplete = function () { _root.sirensnd.start(); };
Instance of Symbol 528 MovieClip "track" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { startY = _y; _root.newscorevar = 0; _root.scorecoinhit = false; } onClipEvent (enterFrame) { _y = (_y + _parent.player.yspeed); _parent.scorecoin._y = _parent.scorecoin._y + _parent.player.yspeed; if ((_y + _parent.player.yspeed) > (startY + 325)) { _y = startY; } if (_parent.scorecoin._y > 3333) { _root.scorecoinhit = false; _parent.scorecoin._x = _parent["lane" + (1 + random(4))]._x; _parent.scorecoin._y = -2000; } if (_parent.scorecoin.hitTest(_root.game.player) && (_root.scorecoinhit == false)) { _root.newscorevar = _root.newscorevar + 100; _parent.scorecoin.gotoAndPlay(2); _root.scorecoinhit = true; } }
Instance of Symbol 534 MovieClip "lane1" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 35; targetX = _x; id = 1; }
Instance of Symbol 534 MovieClip "lane2" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 30; targetX = _x; id = 2; }
Instance of Symbol 534 MovieClip "lane3" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 25; targetX = _x; id = 3; }
Instance of Symbol 534 MovieClip "lane4" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 20; targetX = _x; id = 4; }
Instance of Symbol 536 MovieClip "slower" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 543 MovieClip "walls" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { xspeed = 0; yspeed = 0; mass = 1000; } onClipEvent (enterFrame) { xspeed = 0; yspeed = 0; }
Instance of Symbol 564 MovieClip "car" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { this.nofhittimes = 0; var lane; var laneId; var truckLikely = (1 + random(10)); if (truckLikely == 5) { gotoAndStop(1 + random(4)); } else { gotoAndStop(1 + random(3)); } startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; spin = 0; sironBool = false; targetX = lane.targetX; if (_x > 0) { up = false; _rotation = (_rotation + 180); yspeed = -lane.maxSpeed; maxSpeed = lane.maxSpeed; } else { up = true; _rotation = 0; yspeed = lane.maxSpeed; maxSpeed = lane.maxSpeed; } life = 100; target = _parent.player; mass = (_height + _width) / 33; exploded = false; timerSmoke = 0; sparkNo = 0; var targetCar; messageShown = false; engineStarted = false; playerHitted = false; sDiff = 0; deadCar = false; _root.targetcarinload = true; } onClipEvent (enterFrame) { function hitSounds() { var _local2 = 1 + random(3); hitSound = new Sound(this); if (_local2 == 1) { hitSound.attachSound("hit1"); } else if (_local2 == 2) { hitSound.attachSound("hit2"); } else { hitSound.attachSound("hit3"); } hitSound.setVolume(sparkNo * 5); hitSound.start(0, 0); } if (_root.targetsLeft <= 0) { } if (targetCar == true) { _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; _root.game.targetShow.play(); lane = _root.game.lane1; targetX = lane.targetX; maxSpeed = lane.maxSpeed; if (!sironBool) { sironSound = new Sound(this); sironSound.attachSound("siron"); sironSound.start(0, 100); sironBool = true; } sironSound.setVolume(100); if ((life < 1) && (messageShown == false)) { _root.score = _root.score + 1000; if (_root.targetsLeft == 0) { _root.extraCar = true; } sironSound.stop(); _root.targetsLeft = _root.targetsLeft - 1; messageShown = true; targetCar = false; _root.game.targetShow._x = -2000; deadCar = true; } } else if ((life < 1) && (deadCar != true)) { _root.carsBlownUp = _root.carsBlownUp + 1; if (_currentframe == 4) { _root.trucksKilled = _root.trucksKilled + 1; } deadCar = true; } if (_name != "car") { _parent.showMc._x = _x; _parent.showMc._y = passY; i = 0; while (i < (_root.maxCars + 2)) { if (_root.game["car" + i]._x != undefined) { bullettarget = _root.game["car" + i]; if (_root.game["car" + i] != this) { target = _root.game["car" + i]; } else { target = _parent.player; } if (bullettarget.hitTest(_root.bulletmc)) { bullettarget.ene.hhh.gotoAndStop(2); _root.reloadComplete = true; removeMovieClip(_root.bulletmc); } else if (_root.game.car.hitTest(_root.bulletmc)) { this.ene.hhh.gotoAndStop(2); _root.reloadComplete = true; removeMovieClip(_root.bulletmc); } var adjside = (target._x - _x); var oppside = (-1 * (target._y - _y)); var dist = Math.sqrt((adjside * adjside) + (oppside * oppside)); var distMax = (_height + (target._height / 2)); if (dist < distMax) { if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { _root.cardashsnd.start(); xspeed = xspeed + (((_x - target._x) / 40) + (target.xspeed / 5)); if ((target._x > (_x - ((_width / 2) + (target._width / 2.2)))) && (target._x < (_x + ((_width / 2) + (target._width / 2.2))))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { var sDiff = (s2 - s1); } else { var sDiff = (s1 - s2); } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { var sDiff = (s1 - s2); } else { var sDiff = (s2 - s1); } } else { var sDiff = (s1 - s2); } if (sDiff < 0) { sDiff = -sDiff; } if (sDiff > 6) { sDiff = sDiff - 5; life = life - (((sDiff * 12) / mass) / 2); target.life = target.life - (((sDiff * 12) / mass) / 4); sparkNo = sDiff; } if (sDiff > 3) { hitSounds(); } if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } i == 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height / 2); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + 5; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } maxSpeed = maxSpeed - random(2); var v1 = yspeed; var m1 = mass; var v2 = target.yspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if ((_y > target._y) && (newV1 < v1)) { yspeed = newV1; target.yspeed = newV2; } } } if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { _root.cardashsnd.start(); xspeed = xspeed + (((_x - target._x) / 40) + (target.xspeed / 5)); if ((target._x > (_x - ((_width / 2) + (target._width / 2)))) && (target._x < (_x + ((_width / 2) + (target._width / 2))))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { var sDiff = (s2 - s1); } else { var sDiff = (s1 - s2); } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { var sDiff = (s1 - s2); } else { var sDiff = (s2 - s1); } } else { var sDiff = (s1 - s2); } if (sDiff < 0) { sDiff = -sDiff; } if (sDiff > 6) { sDiff = sDiff - 5; life = life - (((sDiff * 12) / mass) / 2); target.life = target.life - (((sDiff * 12) / mass) / 4); sparkNo = sDiff; } if (sDiff > 3) { hitSounds(); } if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } i == 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width); _root.game.effects["spark" + _root.game.effects.id]._y = (_y + (_height / 2)) - random(_height / 2); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + 5; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } var v1 = yspeed; var m1 = mass; var v2 = target.yspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if ((_y < target._y) && (newV1 > v1)) { yspeed = newV1; target.yspeed = newV2; } maxSpeed = maxSpeed + random(2); } } if (((target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 3)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (height / 3)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { var speedDiff = ((xspeed - target.xspeed) + (yspeed - target.yspeed)); if (speedDiff > 0) { var sparkNo = speedDiff; } else { var sparkNo = (-speedDiff); } hitTimes = hitTimes + 1; var v1 = xspeed; var m1 = mass; var v2 = target.xspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } if ((_x > target._x) && (newV1 > v1)) { i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } xspeed = newV1; target.xspeed = newV2; } if ((_x < target._x) && (newV1 < v1)) { i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } xspeed = newV1; target.xspeed = newV2; } life = life - (((sparkNo * 12) / mass) / 8); } } } i = i + 1; } var target = _parent.walls; if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2.4)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2.4)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } hitSounds(); i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 2); yspeed = (-yspeed) * 0.5; } if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2.2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2.2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { sDiff = s2 - s1; } else { sDiff = s1 - s2; } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { sDiff = s1 - s2; } else { sDiff = s2 - s1; } } else { sDiff = s1 - s2; } if (sDiff < 0) { sDiff = -sDiff; } sparksNo = sDiff; hitSounds(); i = 0; while (i < (sparkNo / 4)) { hitSounds(); _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 2); yspeed = (-yspeed) * 0.5; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { _x = (_x - (xspeed / 3)); xspeed = (-xspeed) * 0.2; if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } if ((sparkNo / 4) > 1) { hitSounds(); } hitSounds(); i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 6); } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { _x = (_x - (xspeed / 3)); xspeed = (-xspeed) * 0.2; if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } if ((sparkNo / 4) > 1) { hitSounds(); } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 6); } if (_root.game.sound.type == 2) { var dist = Math.sqrt(((_x - _root.game.sound._x) * (_x - _root.game.sound._x)) + ((_y - _root.game.sound._y) * (_y - _root.game.sound._y))); if (dist < 300) { interestX = _root.game.sound._x; interestY = _root.game.sound._y; interestLevel = interestLevel + 50; } if (dist < (_root.game.sound.size * 2)) { life = life - (((_root.game.sound.size * 2) - dist) / 8); var adjside = (_root.game.sound._x - _x); var oppside = (-1 * (_root.game.sound._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; var throwRot = (-1 * angle); xspeed = xspeed - (Math.cos(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (10 * mass))); yspeed = yspeed + (Math.sin(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (10 * mass))); } } if ((life < -75) && (exploded == false)) { trace(_name); exploded = true; _root.id = _root.id + 1; _root.game.expTargetX = _x; _root.game.expTargetY = _y; _root.game.expSize = _height; _root.game.expSize = _height; trace("exppp"); _root.blastsnd.setVolume(20); _root.blastsnd.start(); duplicateMovieClip (_root.game.explosion, "explosion" + _root.id, _root.id + 300); _root.game["explosion" + _root.id]._x = _x; _root.game["explosion" + _root.id]._y = _y; _root.game["explosion" + _root.id]._height = _root.game.expSize / 2.5; _root.game["explosion" + _root.id]._width = _root.game.expSize / 2.5; _root.game["explosion" + _root.id].sizeE = _root.game.expSize * 2; i = 0; while (i < 4) { _root.game.effects2.id = _root.game.effects2.id + 1; duplicateMovieClip (_parent.effects2.tire, "spark" + _parent.effects2.id, _parent.effects2.id + 1); _root.game.effects2["spark" + _root.game.effects2.id]._x = _x; _root.game.effects2["spark" + _root.game.effects2.id]._y = _y; i = i + 1; } } if ((life < 50) && (life > -75)) { timerSmoke = timerSmoke + 1; if (timerSmoke > 1) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); timerSmoke = 0; } } if (life < -75) { timerSmoke = timerSmoke + 1; if (timerSmoke > 1) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke2, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); timerSmoke = 0; } } if (life > 0) { if ((_x + xspeed) < targetX) { xspeed = xspeed + 0.2; } else if ((_x < targetX) && (xspeed > 0)) { xspeed = xspeed * 0.97; } if ((_x + xspeed) > targetX) { xspeed = xspeed - 0.2; } if ((_x > targetX) && (xspeed < 0)) { xspeed = xspeed * 0.97; } if (up == false) { if (yspeed > (-maxSpeed)) { yspeed = yspeed - (maxSpeed / 30); } _rotation = (((xspeed * 3) + spin) + 180); } else { var laneChange = random(500); if (laneChange == 10) { var chooseLane = (1 + random(3)); lane = _root.game["lane" + chooseLane]; targetX = lane.targetX; maxSpeed = lane.maxSpeed; } if (yspeed < maxSpeed) { yspeed = yspeed + (maxSpeed / 30); } _rotation = ((xspeed * 6) / mass); } } else { _rotation = (_rotation + ((xspeed * 10) / mass)); } if ((life < 0) && (targetCar != true)) { if (playerHitted == true) { playerHitted = false; } } if ((_name != "car") && (targetCar != true)) { if ((_y > 600) || (_y < -1700)) { _root.carsAlive = _root.carsAlive - 1; engineSound.stop(); removeMovieClip(this); } } xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; showy = _y; showx = _x; _x = (_x + xspeed); _y = (_y - ((-_parent.player.yspeed) + yspeed)); if (targetCar == true) { _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; var pScore = (10 - Math.ceil(life / 10)); if (pScore < 1) { pScore = 1; } _root.game.targetShow.arrowMc.arrowSubMc.gotoAndStop(pScore); } } }
Instance of Symbol 570 MovieClip "targetShow" in Symbol 647 MovieClip Frame 1
onClipEvent (enterFrame) { this.swapDepths(501); }
Instance of Symbol 575 MovieClip in Symbol 647 MovieClip Frame 1
onClipEvent (load) { timer = 0; spawnTime = 200; startX = _x; newLane = none; oldLane = alsoNone; lastCar = none; createCar = true; targetSpawned = false; } onClipEvent (enterFrame) { if (_root.nextCar == true) { var amount = (1 + random(4)); _x = _root.game["lane" + amount]._x; newLane = _root.game["lane" + amount]; } else { var amount = (1 + random(4)); _x = _root.game["lane" + amount]._x; newLane = _root.game["lane" + amount]; } timer = timer + (_root.game.player.yspeed + random(_root.game.player.yspeed / 2)); if (newLane != oldLane) { if (lastCar._y < (_y + lastCar._height)) { createCar = false; } else { createCar = true; } } else { createCar = false; } if ((((timer > spawnTime) && (_root.carsAlive < _root.maxCars)) && (createCar == true)) && (_root.carId != 10)) { _root.carsAlive = _root.carsAlive + 1; _root.carId = _root.carId + 1; if (_root.game["car" + _root.carId]._x == undefined) { duplicateMovieClip (_parent.car, "car" + _root.carId, _root.carId + 151); if (_root.nextCar == true) { _root.game["car" + _root.carId]._x = (_x - 2) + random(4); _root.game["car" + _root.carId]._y = _y; _root.game["car" + _root.carId].lane = _root.game["lane" + amount]; _root.game["car" + _root.carId].laneId = 2; _root.game["car" + _root.carId].targetCar = true; _root.nextCar = false; _root.targetcarinload = true; _root.game["car" + _root.carId].gotoAndStop(1); } else { _root.game["car" + _root.carId]._x = (_x - 2) + random(4); _root.game["car" + _root.carId]._y = _y; _root.game["car" + _root.carId].lane = _root.game["lane" + amount]; _root.game["car" + _root.carId].laneId = amount; _root.game["car" + _root.carId].targetCar = false; _root.game["car" + _root.carId].gotoAndStop(1 + random(8)); } lastCar = _root.game["car" + _root.carId]; timer = 0; } oldLane = _root.game["lane" + amount]; } }
Instance of Symbol 576 MovieClip "prop" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; } onClipEvent (enterFrame) { if (_parent.player.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + _parent.player.yspeed) * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { hitTimes = hitTimes + 1; if (_currentframe == 1) { yspeed = yspeed - _parent.player.yspeed; } else { yspeed = yspeed - (_parent.player.yspeed * 0.5); } xspeed = xspeed + (((_x - _parent.player._x) / 40) + (_parent.player.xspeed / 2)); _parent.player.yspeed = _parent.player.yspeed / 1.01; gotoAndStop (2); } if (hitTimes > 10) { _root.hud.displayText = "Cone carrying bonus 200 points!"; _root.hud.score = _root.hud.score + 200; } var target = _parent.walls; if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { yspeed = (-yspeed) * 0.5; } if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed + _root.game.player.yspeed)) { yspeed = (-yspeed) * 0.5; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed < 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed > 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; } xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; showy = _y; showx = _x; _rotation = (_rotation + ((xspeed + yspeed) * 4)); _x = (_x + xspeed); _y = (_y + (_parent.player.yspeed + yspeed)); }
Instance of Symbol 596 MovieClip "player" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (1); _root.reloadComplete = true; maxSpeed = 50; yspeed = 50; xspeed = 0; mass = ((_height + _width) / 33) * 5; maxLife = 400; life = maxLife; slowTimer = 0; origWidth = _width; this.swapDepths(2); yspeed = 60; exploded = false; smokeTime = 0; hitTime = 0; skidPlaying = false; rev = true; revLength = 0; explodeTimer = 10; colorArr = ["0x339999", "0x99CC66", "0x993333", "0xCCCC66"]; } onClipEvent (enterFrame) { if (_root.hud.speed >= 200) { skidActive = true; } if (Key.isDown(40)) { } if (skidActive == true) { if (Key.isDown(40)) { } else { skidActive = false; } } if ((skidActive == true) && (_root.hud.speed <= 30)) { _root.skidDone = true; } if (_root.game.cars.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed > 30)) { hitTime = hitTime + 1; } else if (hitTime > 0) { hitTime = 0; } else { hitTime = 0; } if (yspeed < 0) { yspeed = yspeed - (yspeed / 2); } if ((yspeed / 5) < 3.5) { var turnSpeed = (yspeed / 5); } else { turnSpeed = 3.5; } if ((_root.gocar && (yspeed < maxSpeed)) && (life > 0)) { } if ((Key.isDown(38) && (yspeed < maxSpeed)) && (life > 0)) { yspeed = yspeed + 0.8; } if ((Key.isDown(32) && (yspeed > 0)) && (life > 0)) { _root.pressspace = true; } else { if (turnSpeed > 3.5) { turnSpeed = turnSpeed - 0.1; } skidPlaying = false; skidSound.stop(); } if (Key.isDown(39) && (life > 0)) { xspeed = xspeed + turnSpeed; } if (Key.isDown(37) && (life > 0)) { xspeed = xspeed - turnSpeed; } _rotation = (xspeed / 2); xspeed = xspeed * 0.8; _x = (_x + xspeed); yspeed = yspeed * 0.99; showx = _x; showy = _y; if (life < 0) { explodeTimer = explodeTimer + 1; } if ((life < 0) && (explodeTimer > 20)) { explodeTimer = 0; exploded = true; _root.id = _root.id + 1; _root.game.expTargetX = _x; _root.game.expTargetY = _y; _root.game.expSize = _height; _root.game.expSize = _height; duplicateMovieClip (_root.game.explosion, "explosion" + _root.id, _root.id + 1); _root.game["explosion" + _root.id]._x = _x; _root.game["explosion" + _root.id]._y = _y; _root.game["explosion" + _root.id]._height = _root.game.expSize / 3; _root.game["explosion" + _root.id]._width = _root.game.expSize / 3; _root.game["explosion" + _root.id].sizeE = _root.game.expSize * 2; } if (life < 40) { smokeTime = smokeTime + (yspeed / 5); if (smokeTime > 5) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y - (_height / 2); _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed; _root.game.effects.id = _root.game.effects.id + 1; smokeTime = 0; } } var target = _parent.walls; if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 3)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 3)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { if (yspeed > 0) { life = life - yspeed; } else { life = life + yspeed; } yspeed = (-yspeed) * 1; } if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed + _root.game.player.yspeed)) { if (yspeed > 0) { life = life - yspeed; } else { life = life + yspeed; } _y = (_y - yspeed); yspeed = (-yspeed) * 1; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed < 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.spark, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.paint, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed * 1.5; i = i + 1; } } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed > 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.spark, "spark" + _root.game.effects.id, _parent.effects.id + 1); var pColor = new Color(_root.game.effects["spark" + _root.game.effects.id]); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.paint, "spark" + _root.game.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed * 1.5; i = i + 1; } } if (_root.game.slower.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { if ((_x * (1 / (100 / _root.game._xscale))) < 0) { _root.pavementTime = _root.pavementTime + 1; } if (slowTimer < 20) { slowTimer = slowTimer + 1; } else { yspeed = yspeed * 0.98; } } else if (slowTimer > 0) { slowTimer = slowTimer - 1; } if (_root.game.sound.type == 2) { var dist = Math.sqrt(((_x - _root.game.sound._x) * (_x - _root.game.sound._x)) + ((_y - _root.game.sound._y) * (_y - _root.game.sound._y))); if (dist < 300) { interestX = _root.game.sound._x; interestY = _root.game.sound._y; interestLevel = interestLevel + 50; } if (dist < (_root.game.sound.size * 2)) { life = life - (((_root.game.sound.size * 2) - dist) / 50); var adjside = (_root.game.sound._x - _x); var oppside = (-1 * (_root.game.sound._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; var throwRot = (-1 * angle); xspeed = xspeed - (Math.cos(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (5 * mass))); yspeed = yspeed + (Math.sin(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (5 * mass))); } } }
Instance of Symbol 598 MovieClip "gun" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if (_root.pressspace == true) { _root.pressspace = false; if (_root.reloadComplete == true) { _root.reloadComplete = false; _root.bulletmc = _parent.attachMovie("bullet", "bullet" + _root.bulletnum, _root.getNextHighestDepth()); randomNum = random(20) - 10; bulletAngle = (((_rotation + randomNum) - 90) * Math.PI) / 180; _root.bulletmc.xSpeed = Math.cos(_root.gunangles) * 10; _root.bulletmc.ySpeed = Math.sin(_root.gunangles) * 10; _root.bulletmc._x = _root.game.gun._x; _root.bulletmc._y = _root.game.gun._y; _root.bspeed = 10; _root.bulletnum++; } } if ((_root.hud.targetDisplay.pDist < 1) && (_root.nextCar == false)) { _alpha = 0; } else { _alpha = 0; } _x = _root.game.player._x; this.swapDepths(_root.game.getNextHighestDepth()); var adjside = (targetC._x - _x); var oppside = (-1 * (targetC._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _root.gunangles = angle; if (angle > 0) { } }
Instance of Symbol 619 MovieClip "effects" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { id = 0; } onClipEvent (enterFrame) { this.swapDepths(300); if (id > 50) { id = 0; } }
Instance of Symbol 632 MovieClip "explosion" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { var sizeE; if ((_x - _root.game.player._x) > 100) { pan = 100; } else if ((_x - _root.game.player._x) < -100) { pan = -100; } else { pan = _x - _root.game.player._x; } vol = 100 - (Math.sqrt(((_x - _root.game.player._x) * (_x - _root.game.player._x)) + ((_y - _root.game.player._y) * (_y - _root.game.player._y))) / 10); if (vol > 100) { vol = 100; } if (vol < 0) { vol = 0; } if (_name == "explosion") { _visible = false; } else { explosionSound = new Sound(this); explosionSound.attachSound("explosion"); explosionSound.setPan(pan); explosionSound.setVolume(vol); explosionSound.start(0, 0); explosionSound.setPan(pan); explosionSound.setVolume(vol); } time = 100; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if ((_x - _root.game.player._x) > 100) { pan = 100; } else if ((_x - _root.game.player._x) < -100) { pan = -100; } else { pan = _x - _root.game.player._x; } vol = 100 - (Math.sqrt(((_x - _root.game.player._x) * (_x - _root.game.player._x)) + ((_y - _root.game.player._y) * (_y - _root.game.player._y))) / 10); if (vol > 100) { vol = 100; } if (vol < 0) { vol = 0; } explosionSound.setPan(pan); explosionSound.setVolume(vol); }
Instance of Symbol 619 MovieClip "effects2" in Symbol 647 MovieClip Frame 1
onClipEvent (load) { id = 0; _x = 0; _y = 0; } onClipEvent (enterFrame) { this.swapDepths(1); if (id > 50) { id = 0; } }
Instance of Symbol 634 MovieClip in Symbol 647 MovieClip Frame 1
onClipEvent (enterFrame) { this.swapDepths(1001); }
Instance of Symbol 646 MovieClip in Symbol 647 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if ((_root.hud.targetDisplay.pDist < 1) && (_root.nextCar == false)) { _alpha = 100; } else { _alpha = 0; } _x = _root.game.player._x; this.swapDepths(_root.game.getNextHighestDepth()); var adjside = (targetC._x - _x); var oppside = (-1 * (targetC._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _rotation = (-1 * angle); }
Symbol 669 MovieClip Frame 1
stop();
Symbol 669 MovieClip Frame 11
gotoAndPlay ("start");
Symbol 675 Button
on (release) { _root.btnsnd.setVolume(0); nextFrame(); }
Symbol 678 Button
on (release) { _root.btnsnd.setVolume(100); prevFrame(); }
Symbol 679 MovieClip Frame 1
stop(); _root.btnsnd.setVolume(100);
Symbol 679 MovieClip Frame 2
stop(); _root.btnsnd.setVolume(0);
Instance of Symbol 657 MovieClip "targetDisplay" in Symbol 686 MovieClip Frame 1
onClipEvent (load) { timeSoFar = 1200; secs = 0; mins = 8; targetDist = 5; told = false; pDist = 0; _parent.aheadMc._visible = false; } onClipEvent (enterFrame) { if (((targetDist - Math.round(_root.distTrav)) < 1) && (told == false)) { if (_root.levelPlay == "story4") { if (_root.totalTargetCar < 6) { _root.nextCar = true; told = true; } } else { _root.nextCar = true; told = true; } } if (told == false) { _alpha = 100; } pDist = targetDist - Math.round(_root.distTrav); dist = pDist + "Km"; timeSoFar = timeSoFar + 1; if (Math.round(timeSoFar / 25) < 10) { secs = "0" + Math.round(timeSoFar / 25); } else { secs = Math.round(timeSoFar / 25); } if (secs == 60) { mins = mins + 1; timeSoFar = 0; } time = (("8:5" + mins) + ".") + secs; }
Symbol 689 MovieClip Frame 1
Symbol 689 MovieClip Frame 25
_root.timervalue--;
Symbol 694 MovieClip Frame 12
stop();
Symbol 910 MovieClip Frame 2
Symbol 910 MovieClip Frame 37
Symbol 910 MovieClip Frame 62
Symbol 910 MovieClip Frame 78
Symbol 910 MovieClip Frame 87
Symbol 910 MovieClip Frame 113
Symbol 910 MovieClip Frame 139
Symbol 910 MovieClip Frame 163
Symbol 910 MovieClip Frame 190
Symbol 910 MovieClip Frame 205
Symbol 910 MovieClip Frame 216
Symbol 910 MovieClip Frame 241
Symbol 910 MovieClip Frame 245
Symbol 910 MovieClip Frame 249
stop();
Symbol 914 Button
on (release) { gotoandplaylevel(); } on (rollOver) { _root.btnsnd.start(); }
Symbol 920 Button
on (release) { gotoandplaylevel(); }
Instance of Symbol 929 MovieClip in Symbol 933 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1230)) { _y = origY; } }
Instance of Symbol 932 MovieClip in Symbol 933 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1230)) { _y = origY; } }
Symbol 934 MovieClip Frame 1
_root.sirensnd.start(); _root.sirensnd.setVolume(30); _root.sirensnd.onSoundComplete = function () { _root.sirensnd.start(); };
Instance of Symbol 925 MovieClip "track" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { startY = _y; _root.newscorevar = 0; _root.scorecoinhit = false; } onClipEvent (enterFrame) { _y = (_y + _parent.player.yspeed); _parent.scorecoin._y = _parent.scorecoin._y + _parent.player.yspeed; if ((_y + _parent.player.yspeed) > (startY + 325)) { _y = startY; } if (_parent.scorecoin._y > 3333) { _root.scorecoinhit = false; _parent.scorecoin._x = _parent["lane" + (1 + random(4))]._x; _parent.scorecoin._y = -2000; } if (_parent.scorecoin.hitTest(_root.game.player) && (_root.scorecoinhit == false)) { _root.newscorevar = _root.newscorevar + 100; _parent.scorecoin.gotoAndPlay(2); _root.scorecoinhit = true; } }
Instance of Symbol 534 MovieClip "lane1" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 35; targetX = _x; id = 1; }
Instance of Symbol 534 MovieClip "lane2" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 30; targetX = _x; id = 2; }
Instance of Symbol 534 MovieClip "lane3" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 25; targetX = _x; id = 3; }
Instance of Symbol 534 MovieClip "lane4" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 20; targetX = _x; id = 4; }
Instance of Symbol 536 MovieClip "slower" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 933 MovieClip "walls" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { xspeed = 0; yspeed = 0; mass = 1000; } onClipEvent (enterFrame) { xspeed = 0; yspeed = 0; }
Instance of Symbol 564 MovieClip "car" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { this.nofhittimes = 0; var lane; var laneId; var truckLikely = (1 + random(10)); if (truckLikely == 5) { gotoAndStop(1 + random(4)); } else { gotoAndStop(1 + random(3)); } startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; spin = 0; sironBool = false; targetX = lane.targetX; if (_x > 0) { up = false; _rotation = (_rotation + 180); yspeed = -lane.maxSpeed; maxSpeed = lane.maxSpeed; } else { up = true; _rotation = 0; yspeed = lane.maxSpeed; maxSpeed = lane.maxSpeed; } life = 100; target = _parent.player; mass = (_height + _width) / 33; exploded = false; timerSmoke = 0; sparkNo = 0; var targetCar; messageShown = false; engineStarted = false; playerHitted = false; sDiff = 0; deadCar = false; _root.targetcarinload = true; } onClipEvent (enterFrame) { function hitSounds() { var _local2 = 1 + random(3); hitSound = new Sound(this); if (_local2 == 1) { hitSound.attachSound("hit1"); } else if (_local2 == 2) { hitSound.attachSound("hit2"); } else { hitSound.attachSound("hit3"); } hitSound.setVolume(sparkNo * 5); hitSound.start(0, 0); } if (_root.targetsLeft <= 0) { } if (targetCar == true) { _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; _root.game.targetShow.play(); lane = _root.game.lane1; targetX = lane.targetX; maxSpeed = lane.maxSpeed; if (!sironBool) { sironSound = new Sound(this); sironSound.attachSound("siron"); sironSound.start(0, 100); sironBool = true; } sironSound.setVolume(100); if ((life < 1) && (messageShown == false)) { _root.score = _root.score + 1000; if (_root.targetsLeft == 0) { _root.extraCar = true; } sironSound.stop(); _root.targetsLeft = _root.targetsLeft - 1; messageShown = true; targetCar = false; _root.game.targetShow._x = -2000; deadCar = true; } } else if ((life < 1) && (deadCar != true)) { _root.carsBlownUp = _root.carsBlownUp + 1; if (_currentframe == 4) { _root.trucksKilled = _root.trucksKilled + 1; } deadCar = true; } if (_name != "car") { _parent.showMc._x = _x; _parent.showMc._y = passY; i = 0; while (i < (_root.maxCars + 2)) { if (_root.game["car" + i]._x != undefined) { bullettarget = _root.game["car" + i]; if (_root.game["car" + i] != this) { target = _root.game["car" + i]; } else { target = _parent.player; } if (bullettarget.hitTest(_root.bulletmc)) { bullettarget.ene.hhh.gotoAndStop(2); _root.reloadComplete = true; removeMovieClip(_root.bulletmc); } else if (_root.game.car.hitTest(_root.bulletmc)) { this.ene.hhh.gotoAndStop(2); _root.reloadComplete = true; removeMovieClip(_root.bulletmc); } var adjside = (target._x - _x); var oppside = (-1 * (target._y - _y)); var dist = Math.sqrt((adjside * adjside) + (oppside * oppside)); var distMax = (_height + (target._height / 2)); if (dist < distMax) { if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { _root.cardashsnd.start(); xspeed = xspeed + (((_x - target._x) / 40) + (target.xspeed / 5)); if ((target._x > (_x - ((_width / 2) + (target._width / 2.2)))) && (target._x < (_x + ((_width / 2) + (target._width / 2.2))))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { var sDiff = (s2 - s1); } else { var sDiff = (s1 - s2); } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { var sDiff = (s1 - s2); } else { var sDiff = (s2 - s1); } } else { var sDiff = (s1 - s2); } if (sDiff < 0) { sDiff = -sDiff; } if (sDiff > 6) { sDiff = sDiff - 5; life = life - (((sDiff * 12) / mass) / 2); target.life = target.life - (((sDiff * 12) / mass) / 4); sparkNo = sDiff; } if (sDiff > 3) { hitSounds(); } if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } i == 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height / 2); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + 5; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } maxSpeed = maxSpeed - random(2); var v1 = yspeed; var m1 = mass; var v2 = target.yspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if ((_y > target._y) && (newV1 < v1)) { yspeed = newV1; target.yspeed = newV2; } } } if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { _root.cardashsnd.start(); xspeed = xspeed + (((_x - target._x) / 40) + (target.xspeed / 5)); if ((target._x > (_x - ((_width / 2) + (target._width / 2)))) && (target._x < (_x + ((_width / 2) + (target._width / 2))))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { var sDiff = (s2 - s1); } else { var sDiff = (s1 - s2); } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { var sDiff = (s1 - s2); } else { var sDiff = (s2 - s1); } } else { var sDiff = (s1 - s2); } if (sDiff < 0) { sDiff = -sDiff; } if (sDiff > 6) { sDiff = sDiff - 5; life = life - (((sDiff * 12) / mass) / 2); target.life = target.life - (((sDiff * 12) / mass) / 4); sparkNo = sDiff; } if (sDiff > 3) { hitSounds(); } if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } i == 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width); _root.game.effects["spark" + _root.game.effects.id]._y = (_y + (_height / 2)) - random(_height / 2); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + 5; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } var v1 = yspeed; var m1 = mass; var v2 = target.yspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if ((_y < target._y) && (newV1 > v1)) { yspeed = newV1; target.yspeed = newV2; } maxSpeed = maxSpeed + random(2); } } if (((target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 3)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (height / 3)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { var speedDiff = ((xspeed - target.xspeed) + (yspeed - target.yspeed)); if (speedDiff > 0) { var sparkNo = speedDiff; } else { var sparkNo = (-speedDiff); } hitTimes = hitTimes + 1; var v1 = xspeed; var m1 = mass; var v2 = target.xspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } if ((_x > target._x) && (newV1 > v1)) { i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } xspeed = newV1; target.xspeed = newV2; } if ((_x < target._x) && (newV1 < v1)) { i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } xspeed = newV1; target.xspeed = newV2; } life = life - (((sparkNo * 12) / mass) / 8); } } } i = i + 1; } var target = _parent.walls; if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2.4)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2.4)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } hitSounds(); i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 2); yspeed = (-yspeed) * 0.5; } if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2.2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2.2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { sDiff = s2 - s1; } else { sDiff = s1 - s2; } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { sDiff = s1 - s2; } else { sDiff = s2 - s1; } } else { sDiff = s1 - s2; } if (sDiff < 0) { sDiff = -sDiff; } sparksNo = sDiff; hitSounds(); i = 0; while (i < (sparkNo / 4)) { hitSounds(); _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 2); yspeed = (-yspeed) * 0.5; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { _x = (_x - (xspeed / 3)); xspeed = (-xspeed) * 0.2; if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } if ((sparkNo / 4) > 1) { hitSounds(); } hitSounds(); i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 6); } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { _x = (_x - (xspeed / 3)); xspeed = (-xspeed) * 0.2; if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } if ((sparkNo / 4) > 1) { hitSounds(); } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 6); } if (_root.game.sound.type == 2) { var dist = Math.sqrt(((_x - _root.game.sound._x) * (_x - _root.game.sound._x)) + ((_y - _root.game.sound._y) * (_y - _root.game.sound._y))); if (dist < 300) { interestX = _root.game.sound._x; interestY = _root.game.sound._y; interestLevel = interestLevel + 50; } if (dist < (_root.game.sound.size * 2)) { life = life - (((_root.game.sound.size * 2) - dist) / 8); var adjside = (_root.game.sound._x - _x); var oppside = (-1 * (_root.game.sound._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; var throwRot = (-1 * angle); xspeed = xspeed - (Math.cos(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (10 * mass))); yspeed = yspeed + (Math.sin(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (10 * mass))); } } if ((life < -75) && (exploded == false)) { trace(_name); exploded = true; _root.id = _root.id + 1; _root.game.expTargetX = _x; _root.game.expTargetY = _y; _root.game.expSize = _height; _root.game.expSize = _height; trace("exp22"); _root.blastsnd.start(); duplicateMovieClip (_root.game.explosion, "explosion" + _root.id, _root.id + 300); _root.game["explosion" + _root.id]._x = _x; _root.game["explosion" + _root.id]._y = _y; _root.game["explosion" + _root.id]._height = _root.game.expSize / 2.5; _root.game["explosion" + _root.id]._width = _root.game.expSize / 2.5; _root.game["explosion" + _root.id].sizeE = _root.game.expSize * 2; i = 0; while (i < 4) { _root.game.effects2.id = _root.game.effects2.id + 1; duplicateMovieClip (_parent.effects2.tire, "spark" + _parent.effects2.id, _parent.effects2.id + 1); _root.game.effects2["spark" + _root.game.effects2.id]._x = _x; _root.game.effects2["spark" + _root.game.effects2.id]._y = _y; i = i + 1; } } if ((life < 50) && (life > -75)) { timerSmoke = timerSmoke + 1; if (timerSmoke > 1) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); timerSmoke = 0; } } if (life < -75) { timerSmoke = timerSmoke + 1; if (timerSmoke > 1) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke2, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); timerSmoke = 0; } } if (life > 0) { if ((_x + xspeed) < targetX) { xspeed = xspeed + 0.2; } else if ((_x < targetX) && (xspeed > 0)) { xspeed = xspeed * 0.97; } if ((_x + xspeed) > targetX) { xspeed = xspeed - 0.2; } if ((_x > targetX) && (xspeed < 0)) { xspeed = xspeed * 0.97; } if (up == false) { if (yspeed > (-maxSpeed)) { yspeed = yspeed - (maxSpeed / 30); } _rotation = (((xspeed * 3) + spin) + 180); } else { var laneChange = random(500); if (laneChange == 10) { var chooseLane = (1 + random(3)); lane = _root.game["lane" + chooseLane]; targetX = lane.targetX; maxSpeed = lane.maxSpeed; } if (yspeed < maxSpeed) { yspeed = yspeed + (maxSpeed / 30); } _rotation = ((xspeed * 6) / mass); } } else { _rotation = (_rotation + ((xspeed * 10) / mass)); } if ((life < 0) && (targetCar != true)) { if (playerHitted == true) { playerHitted = false; } } if ((_name != "car") && (targetCar != true)) { if ((_y > 600) || (_y < -1700)) { _root.carsAlive = _root.carsAlive - 1; engineSound.stop(); removeMovieClip(this); } } xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; showy = _y; showx = _x; _x = (_x + xspeed); _y = (_y - ((-_parent.player.yspeed) + yspeed)); if (targetCar == true) { _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; var pScore = (10 - Math.ceil(life / 10)); if (pScore < 1) { pScore = 1; } _root.game.targetShow.arrowMc.arrowSubMc.gotoAndStop(pScore); } } }
Instance of Symbol 570 MovieClip "targetShow" in Symbol 934 MovieClip Frame 1
onClipEvent (enterFrame) { this.swapDepths(501); }
Instance of Symbol 575 MovieClip in Symbol 934 MovieClip Frame 1
onClipEvent (load) { timer = 0; spawnTime = 200; startX = _x; newLane = none; oldLane = alsoNone; lastCar = none; createCar = true; targetSpawned = false; } onClipEvent (enterFrame) { if (_root.nextCar == true) { var amount = (1 + random(4)); _x = _root.game["lane" + amount]._x; newLane = _root.game["lane" + amount]; } else { var amount = (1 + random(4)); _x = _root.game["lane" + amount]._x; newLane = _root.game["lane" + amount]; } timer = timer + (_root.game.player.yspeed + random(_root.game.player.yspeed / 2)); if (newLane != oldLane) { if (lastCar._y < (_y + lastCar._height)) { createCar = false; } else { createCar = true; } } else { createCar = false; } if ((((timer > spawnTime) && (_root.carsAlive < _root.maxCars)) && (createCar == true)) && (_root.carId != 10)) { _root.carsAlive = _root.carsAlive + 1; _root.carId = _root.carId + 1; if (_root.game["car" + _root.carId]._x == undefined) { duplicateMovieClip (_parent.car, "car" + _root.carId, _root.carId + 151); if (_root.nextCar == true) { _root.game["car" + _root.carId]._x = (_x - 2) + random(4); _root.game["car" + _root.carId]._y = _y; _root.game["car" + _root.carId].lane = _root.game["lane" + amount]; _root.game["car" + _root.carId].laneId = 2; _root.game["car" + _root.carId].targetCar = true; _root.nextCar = false; } else { _root.game["car" + _root.carId]._x = (_x - 2) + random(4); _root.game["car" + _root.carId]._y = _y; _root.game["car" + _root.carId].lane = _root.game["lane" + amount]; _root.game["car" + _root.carId].laneId = amount; _root.game["car" + _root.carId].targetCar = false; } lastCar = _root.game["car" + _root.carId]; timer = 0; } oldLane = _root.game["lane" + amount]; } }
Instance of Symbol 576 MovieClip "prop" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; } onClipEvent (enterFrame) { if (_parent.player.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + _parent.player.yspeed) * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { hitTimes = hitTimes + 1; if (_currentframe == 1) { yspeed = yspeed - _parent.player.yspeed; } else { yspeed = yspeed - (_parent.player.yspeed * 0.5); } xspeed = xspeed + (((_x - _parent.player._x) / 40) + (_parent.player.xspeed / 2)); _parent.player.yspeed = _parent.player.yspeed / 1.01; gotoAndStop (2); } if (hitTimes > 10) { _root.hud.displayText = "Cone carrying bonus 200 points!"; _root.hud.score = _root.hud.score + 200; } var target = _parent.walls; if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { yspeed = (-yspeed) * 0.5; } if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed + _root.game.player.yspeed)) { yspeed = (-yspeed) * 0.5; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed < 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed > 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; } xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; showy = _y; showx = _x; _rotation = (_rotation + ((xspeed + yspeed) * 4)); _x = (_x + xspeed); _y = (_y + (_parent.player.yspeed + yspeed)); }
Instance of Symbol 596 MovieClip "player" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (1); _root.reloadComplete = true; maxSpeed = 50; yspeed = 50; xspeed = 0; mass = ((_height + _width) / 33) * 5; maxLife = 400; life = maxLife; slowTimer = 0; origWidth = _width; this.swapDepths(2); yspeed = 60; exploded = false; smokeTime = 0; hitTime = 0; skidPlaying = false; rev = true; revLength = 0; explodeTimer = 10; colorArr = ["0x339999", "0x99CC66", "0x993333", "0xCCCC66"]; } onClipEvent (enterFrame) { if (_root.hud.speed >= 200) { skidActive = true; } if (Key.isDown(40)) { } if (skidActive == true) { if (Key.isDown(40)) { } else { skidActive = false; } } if ((skidActive == true) && (_root.hud.speed <= 30)) { _root.skidDone = true; } if (_root.game.cars.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed > 30)) { hitTime = hitTime + 1; } else if (hitTime > 0) { hitTime = 0; } else { hitTime = 0; } if (yspeed < 0) { yspeed = yspeed - (yspeed / 2); } if ((yspeed / 5) < 3.5) { var turnSpeed = (yspeed / 5); } else { turnSpeed = 3.5; } if ((_root.gocar && (yspeed < maxSpeed)) && (life > 0)) { } if ((Key.isDown(38) && (yspeed < maxSpeed)) && (life > 0)) { yspeed = yspeed + 0.8; } if ((Key.isDown(32) && (yspeed > 0)) && (life > 0)) { _root.pressspace = true; } else { if (turnSpeed > 3.5) { turnSpeed = turnSpeed - 0.1; } skidPlaying = false; skidSound.stop(); } if (Key.isDown(39) && (life > 0)) { xspeed = xspeed + turnSpeed; } if (Key.isDown(37) && (life > 0)) { xspeed = xspeed - turnSpeed; } _rotation = (xspeed / 2); xspeed = xspeed * 0.8; _x = (_x + xspeed); yspeed = yspeed * 0.99; showx = _x; showy = _y; if (life < 0) { explodeTimer = explodeTimer + 1; } if ((life < 0) && (explodeTimer > 20)) { explodeTimer = 0; exploded = true; _root.id = _root.id + 1; _root.game.expTargetX = _x; _root.game.expTargetY = _y; _root.game.expSize = _height; _root.game.expSize = _height; duplicateMovieClip (_root.game.explosion, "explosion" + _root.id, _root.id + 1); _root.game["explosion" + _root.id]._x = _x; _root.game["explosion" + _root.id]._y = _y; _root.game["explosion" + _root.id]._height = _root.game.expSize / 3; _root.game["explosion" + _root.id]._width = _root.game.expSize / 3; _root.game["explosion" + _root.id].sizeE = _root.game.expSize * 2; } if (life < 40) { smokeTime = smokeTime + (yspeed / 5); if (smokeTime > 5) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y - (_height / 2); _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed; _root.game.effects.id = _root.game.effects.id + 1; smokeTime = 0; } } var target = _parent.walls; if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 3)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 3)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { if (yspeed > 0) { life = life - yspeed; } else { life = life + yspeed; } yspeed = (-yspeed) * 1; } if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed + _root.game.player.yspeed)) { if (yspeed > 0) { life = life - yspeed; } else { life = life + yspeed; } _y = (_y - yspeed); yspeed = (-yspeed) * 1; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed < 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.spark, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.paint, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed * 1.5; i = i + 1; } } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed > 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.spark, "spark" + _root.game.effects.id, _parent.effects.id + 1); var pColor = new Color(_root.game.effects["spark" + _root.game.effects.id]); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.paint, "spark" + _root.game.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed * 1.5; i = i + 1; } } if (_root.game.slower.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { if ((_x * (1 / (100 / _root.game._xscale))) < 0) { _root.pavementTime = _root.pavementTime + 1; } if (slowTimer < 20) { slowTimer = slowTimer + 1; } else { yspeed = yspeed * 0.98; } } else if (slowTimer > 0) { slowTimer = slowTimer - 1; } if (_root.game.sound.type == 2) { var dist = Math.sqrt(((_x - _root.game.sound._x) * (_x - _root.game.sound._x)) + ((_y - _root.game.sound._y) * (_y - _root.game.sound._y))); if (dist < 300) { interestX = _root.game.sound._x; interestY = _root.game.sound._y; interestLevel = interestLevel + 50; } if (dist < (_root.game.sound.size * 2)) { life = life - (((_root.game.sound.size * 2) - dist) / 50); var adjside = (_root.game.sound._x - _x); var oppside = (-1 * (_root.game.sound._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; var throwRot = (-1 * angle); xspeed = xspeed - (Math.cos(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (5 * mass))); yspeed = yspeed + (Math.sin(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (5 * mass))); } } }
Instance of Symbol 598 MovieClip "gun" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if (_root.pressspace == true) { _root.pressspace = false; if (_root.reloadComplete == true) { _root.reloadComplete = false; _root.bulletmc = _parent.attachMovie("bullet", "bullet" + _root.bulletnum, _root.getNextHighestDepth()); randomNum = random(20) - 10; bulletAngle = (((_rotation + randomNum) - 90) * Math.PI) / 180; _root.bulletmc.xSpeed = Math.cos(_root.gunangles) * 10; _root.bulletmc.ySpeed = Math.sin(_root.gunangles) * 10; _root.bulletmc._x = _root.game.gun._x; _root.bulletmc._y = _root.game.gun._y; _root.bspeed = 10; _root.bulletnum++; } } if ((_root.hud.targetDisplay.pDist < 1) && (_root.nextCar == false)) { _alpha = 0; } else { _alpha = 0; } _x = _root.game.player._x; this.swapDepths(_root.game.getNextHighestDepth()); var adjside = (targetC._x - _x); var oppside = (-1 * (targetC._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _root.gunangles = angle; if (angle > 0) { } }
Instance of Symbol 619 MovieClip "effects" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { id = 0; } onClipEvent (enterFrame) { this.swapDepths(300); if (id > 50) { id = 0; } }
Instance of Symbol 632 MovieClip "explosion" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { var sizeE; if ((_x - _root.game.player._x) > 100) { pan = 100; } else if ((_x - _root.game.player._x) < -100) { pan = -100; } else { pan = _x - _root.game.player._x; } vol = 100 - (Math.sqrt(((_x - _root.game.player._x) * (_x - _root.game.player._x)) + ((_y - _root.game.player._y) * (_y - _root.game.player._y))) / 10); if (vol > 100) { vol = 100; } if (vol < 0) { vol = 0; } if (_name == "explosion") { _visible = false; } else { explosionSound = new Sound(this); explosionSound.attachSound("explosion"); explosionSound.setPan(pan); explosionSound.setVolume(vol); explosionSound.start(0, 0); explosionSound.setPan(pan); explosionSound.setVolume(vol); } time = 100; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if ((_x - _root.game.player._x) > 100) { pan = 100; } else if ((_x - _root.game.player._x) < -100) { pan = -100; } else { pan = _x - _root.game.player._x; } vol = 100 - (Math.sqrt(((_x - _root.game.player._x) * (_x - _root.game.player._x)) + ((_y - _root.game.player._y) * (_y - _root.game.player._y))) / 10); if (vol > 100) { vol = 100; } if (vol < 0) { vol = 0; } explosionSound.setPan(pan); explosionSound.setVolume(vol); }
Instance of Symbol 619 MovieClip "effects2" in Symbol 934 MovieClip Frame 1
onClipEvent (load) { id = 0; _x = 0; _y = 0; } onClipEvent (enterFrame) { this.swapDepths(1); if (id > 50) { id = 0; } }
Instance of Symbol 634 MovieClip in Symbol 934 MovieClip Frame 1
onClipEvent (enterFrame) { this._alpha = 0; this.swapDepths(1001); }
Instance of Symbol 646 MovieClip in Symbol 934 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if ((_root.hud.targetDisplay.pDist < 1) && (_root.nextCar == false)) { _alpha = 100; } else { _alpha = 0; } _x = _root.game.player._x; this.swapDepths(_root.game.getNextHighestDepth()); var adjside = (targetC._x - _x); var oppside = (-1 * (targetC._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _rotation = (-1 * angle); }
Instance of Symbol 942 MovieClip in Symbol 946 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Instance of Symbol 945 MovieClip in Symbol 946 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Symbol 947 MovieClip Frame 1
maxLife = 600; life = maxLife; stop(); maxSpeed = 70; stop();
Instance of Symbol 595 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (enterFrame) { gotoAndStop(_totalframes - Math.round(_parent.life / (_parent.maxLife / _totalframes))); }
Symbol 947 MovieClip Frame 2
stop();
Symbol 947 MovieClip Frame 3
maxLife = 1000; life = maxLife; maxSpeed = 50; stop();
Symbol 947 MovieClip Frame 4
gotoAndStop (1);
Symbol 947 MovieClip Frame 5
stop();
Symbol 949 MovieClip Frame 1
_root.sirensnd.start(); _root.sirensnd.setVolume(30); _root.sirensnd.onSoundComplete = function () { _root.sirensnd.start(); };
Instance of Symbol 939 MovieClip "track" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { startY = _y; _root.newscorevar = 0; _root.scorecoinhit = false; } onClipEvent (enterFrame) { _y = (_y + _parent.player.yspeed); _parent.scorecoin._y = _parent.scorecoin._y + _parent.player.yspeed; if ((_y + _parent.player.yspeed) > (startY + 325)) { _y = startY; } if (_parent.scorecoin._y > 3333) { _root.scorecoinhit = false; _parent.scorecoin._x = _parent["lane" + (1 + random(4))]._x; _parent.scorecoin._y = -2000; } if (_parent.scorecoin.hitTest(_root.game.player) && (_root.scorecoinhit == false)) { _root.newscorevar = _root.newscorevar + 100; _parent.scorecoin.gotoAndPlay(2); _root.scorecoinhit = true; } }
Instance of Symbol 534 MovieClip "lane1" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 35; targetX = _x; id = 1; }
Instance of Symbol 534 MovieClip "lane2" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 30; targetX = _x; id = 2; }
Instance of Symbol 534 MovieClip "lane3" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 25; targetX = _x; id = 3; }
Instance of Symbol 534 MovieClip "lane4" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 20; targetX = _x; id = 4; }
Instance of Symbol 536 MovieClip "slower" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 946 MovieClip "walls" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { xspeed = 0; yspeed = 0; mass = 1000; } onClipEvent (enterFrame) { xspeed = 0; yspeed = 0; }
Instance of Symbol 564 MovieClip "car" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { this.nofhittimes = 0; var lane; var laneId; var truckLikely = (1 + random(10)); if (truckLikely == 5) { gotoAndStop(1 + random(4)); } else { gotoAndStop(1 + random(3)); } startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; spin = 0; sironBool = false; targetX = lane.targetX; if (_x > 0) { up = false; _rotation = (_rotation + 180); yspeed = -lane.maxSpeed; maxSpeed = lane.maxSpeed; } else { up = true; _rotation = 0; yspeed = lane.maxSpeed; maxSpeed = lane.maxSpeed; } life = 100; target = _parent.player; mass = (_height + _width) / 33; exploded = false; timerSmoke = 0; sparkNo = 0; var targetCar; messageShown = false; engineStarted = false; playerHitted = false; sDiff = 0; deadCar = false; _root.targetcarinload = true; } onClipEvent (enterFrame) { function hitSounds() { var _local2 = 1 + random(3); hitSound = new Sound(this); if (_local2 == 1) { hitSound.attachSound("hit1"); } else if (_local2 == 2) { hitSound.attachSound("hit2"); } else { hitSound.attachSound("hit3"); } hitSound.setVolume(sparkNo * 5); hitSound.start(0, 0); } if (_root.targetsLeft <= 0) { } if (targetCar == true) { _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; _root.game.targetShow.play(); lane = _root.game.lane1; targetX = lane.targetX; maxSpeed = lane.maxSpeed; if (!sironBool) { sironSound = new Sound(this); sironSound.attachSound("siron"); sironSound.start(0, 100); sironBool = true; } sironSound.setVolume(100); if ((life < 1) && (messageShown == false)) { _root.score = _root.score + 1000; if (_root.targetsLeft == 0) { _root.extraCar = true; } sironSound.stop(); _root.targetsLeft = _root.targetsLeft - 1; messageShown = true; targetCar = false; _root.game.targetShow._x = -2000; deadCar = true; } } else if ((life < 1) && (deadCar != true)) { _root.carsBlownUp = _root.carsBlownUp + 1; if (_currentframe == 4) { _root.trucksKilled = _root.trucksKilled + 1; } deadCar = true; } if (_name != "car") { _parent.showMc._x = _x; _parent.showMc._y = passY; i = 0; while (i < (_root.maxCars + 2)) { if (_root.game["car" + i]._x != undefined) { bullettarget = _root.game["car" + i]; if (_root.game["car" + i] != this) { target = _root.game["car" + i]; } else { target = _parent.player; } if (bullettarget.hitTest(_root.bulletmc)) { bullettarget.ene.hhh.gotoAndStop(2); _root.reloadComplete = true; removeMovieClip(_root.bulletmc); } else if (_root.game.car.hitTest(_root.bulletmc)) { this.ene.hhh.gotoAndStop(2); _root.reloadComplete = true; removeMovieClip(_root.bulletmc); } var adjside = (target._x - _x); var oppside = (-1 * (target._y - _y)); var dist = Math.sqrt((adjside * adjside) + (oppside * oppside)); var distMax = (_height + (target._height / 2)); if (dist < distMax) { if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { _root.cardashsnd.start(); xspeed = xspeed + (((_x - target._x) / 40) + (target.xspeed / 5)); if ((target._x > (_x - ((_width / 2) + (target._width / 2.2)))) && (target._x < (_x + ((_width / 2) + (target._width / 2.2))))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { var sDiff = (s2 - s1); } else { var sDiff = (s1 - s2); } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { var sDiff = (s1 - s2); } else { var sDiff = (s2 - s1); } } else { var sDiff = (s1 - s2); } if (sDiff < 0) { sDiff = -sDiff; } if (sDiff > 6) { sDiff = sDiff - 5; life = life - (((sDiff * 12) / mass) / 2); target.life = target.life - (((sDiff * 12) / mass) / 4); sparkNo = sDiff; } if (sDiff > 3) { hitSounds(); } if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } i == 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height / 2); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + 5; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } maxSpeed = maxSpeed - random(2); var v1 = yspeed; var m1 = mass; var v2 = target.yspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if ((_y > target._y) && (newV1 < v1)) { yspeed = newV1; target.yspeed = newV2; } } } if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { _root.cardashsnd.start(); xspeed = xspeed + (((_x - target._x) / 40) + (target.xspeed / 5)); if ((target._x > (_x - ((_width / 2) + (target._width / 2)))) && (target._x < (_x + ((_width / 2) + (target._width / 2))))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { var sDiff = (s2 - s1); } else { var sDiff = (s1 - s2); } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { var sDiff = (s1 - s2); } else { var sDiff = (s2 - s1); } } else { var sDiff = (s1 - s2); } if (sDiff < 0) { sDiff = -sDiff; } if (sDiff > 6) { sDiff = sDiff - 5; life = life - (((sDiff * 12) / mass) / 2); target.life = target.life - (((sDiff * 12) / mass) / 4); sparkNo = sDiff; } if (sDiff > 3) { hitSounds(); } if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } i == 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width); _root.game.effects["spark" + _root.game.effects.id]._y = (_y + (_height / 2)) - random(_height / 2); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + 5; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } var v1 = yspeed; var m1 = mass; var v2 = target.yspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if ((_y < target._y) && (newV1 > v1)) { yspeed = newV1; target.yspeed = newV2; } maxSpeed = maxSpeed + random(2); } } if (((target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 3)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (height / 3)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { var speedDiff = ((xspeed - target.xspeed) + (yspeed - target.yspeed)); if (speedDiff > 0) { var sparkNo = speedDiff; } else { var sparkNo = (-speedDiff); } hitTimes = hitTimes + 1; var v1 = xspeed; var m1 = mass; var v2 = target.xspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } if ((_x > target._x) && (newV1 > v1)) { i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } xspeed = newV1; target.xspeed = newV2; } if ((_x < target._x) && (newV1 < v1)) { i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } xspeed = newV1; target.xspeed = newV2; } life = life - (((sparkNo * 12) / mass) / 8); } } } i = i + 1; } var target = _parent.walls; if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2.4)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2.4)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } hitSounds(); i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 2); yspeed = (-yspeed) * 0.5; } if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2.2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2.2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { sDiff = s2 - s1; } else { sDiff = s1 - s2; } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { sDiff = s1 - s2; } else { sDiff = s2 - s1; } } else { sDiff = s1 - s2; } if (sDiff < 0) { sDiff = -sDiff; } sparksNo = sDiff; hitSounds(); i = 0; while (i < (sparkNo / 4)) { hitSounds(); _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 2); yspeed = (-yspeed) * 0.5; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { _x = (_x - (xspeed / 3)); xspeed = (-xspeed) * 0.2; if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } if ((sparkNo / 4) > 1) { hitSounds(); } hitSounds(); i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 6); } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { _x = (_x - (xspeed / 3)); xspeed = (-xspeed) * 0.2; if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } if ((sparkNo / 4) > 1) { hitSounds(); } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 6); } if (_root.game.sound.type == 2) { var dist = Math.sqrt(((_x - _root.game.sound._x) * (_x - _root.game.sound._x)) + ((_y - _root.game.sound._y) * (_y - _root.game.sound._y))); if (dist < 300) { interestX = _root.game.sound._x; interestY = _root.game.sound._y; interestLevel = interestLevel + 50; } if (dist < (_root.game.sound.size * 2)) { life = life - (((_root.game.sound.size * 2) - dist) / 8); var adjside = (_root.game.sound._x - _x); var oppside = (-1 * (_root.game.sound._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; var throwRot = (-1 * angle); xspeed = xspeed - (Math.cos(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (10 * mass))); yspeed = yspeed + (Math.sin(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (10 * mass))); } } if ((life < -75) && (exploded == false)) { trace(_name); exploded = true; _root.id = _root.id + 1; _root.game.expTargetX = _x; _root.game.expTargetY = _y; _root.game.expSize = _height; _root.game.expSize = _height; trace("exp33"); _root.blastsnd.setVolume(20); _root.blastsnd.start(); duplicateMovieClip (_root.game.explosion, "explosion" + _root.id, _root.id + 300); _root.game["explosion" + _root.id]._x = _x; _root.game["explosion" + _root.id]._y = _y; _root.game["explosion" + _root.id]._height = _root.game.expSize / 2.5; _root.game["explosion" + _root.id]._width = _root.game.expSize / 2.5; _root.game["explosion" + _root.id].sizeE = _root.game.expSize * 2; i = 0; while (i < 4) { _root.game.effects2.id = _root.game.effects2.id + 1; duplicateMovieClip (_parent.effects2.tire, "spark" + _parent.effects2.id, _parent.effects2.id + 1); _root.game.effects2["spark" + _root.game.effects2.id]._x = _x; _root.game.effects2["spark" + _root.game.effects2.id]._y = _y; i = i + 1; } } if ((life < 50) && (life > -75)) { timerSmoke = timerSmoke + 1; if (timerSmoke > 1) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); timerSmoke = 0; } } if (life < -75) { timerSmoke = timerSmoke + 1; if (timerSmoke > 1) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke2, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); timerSmoke = 0; } } if (life > 0) { if ((_x + xspeed) < targetX) { xspeed = xspeed + 0.2; } else if ((_x < targetX) && (xspeed > 0)) { xspeed = xspeed * 0.97; } if ((_x + xspeed) > targetX) { xspeed = xspeed - 0.2; } if ((_x > targetX) && (xspeed < 0)) { xspeed = xspeed * 0.97; } if (up == false) { if (yspeed > (-maxSpeed)) { yspeed = yspeed - (maxSpeed / 30); } _rotation = (((xspeed * 3) + spin) + 180); } else { var laneChange = random(500); if (laneChange == 10) { var chooseLane = (1 + random(3)); lane = _root.game["lane" + chooseLane]; targetX = lane.targetX; maxSpeed = lane.maxSpeed; } if (yspeed < maxSpeed) { yspeed = yspeed + (maxSpeed / 30); } _rotation = ((xspeed * 6) / mass); } } else { _rotation = (_rotation + ((xspeed * 10) / mass)); } if ((life < 0) && (targetCar != true)) { if (playerHitted == true) { playerHitted = false; } } if ((_name != "car") && (targetCar != true)) { if ((_y > 600) || (_y < -1700)) { _root.carsAlive = _root.carsAlive - 1; engineSound.stop(); removeMovieClip(this); } } xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; showy = _y; showx = _x; _x = (_x + xspeed); _y = (_y - ((-_parent.player.yspeed) + yspeed)); if (targetCar == true) { _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; var pScore = (10 - Math.ceil(life / 10)); if (pScore < 1) { pScore = 1; } _root.game.targetShow.arrowMc.arrowSubMc.gotoAndStop(pScore); } } }
Instance of Symbol 570 MovieClip "targetShow" in Symbol 949 MovieClip Frame 1
onClipEvent (enterFrame) { this.swapDepths(501); }
Instance of Symbol 575 MovieClip in Symbol 949 MovieClip Frame 1
onClipEvent (load) { timer = 0; spawnTime = 200; startX = _x; newLane = none; oldLane = alsoNone; lastCar = none; createCar = true; targetSpawned = false; } onClipEvent (enterFrame) { if (_root.nextCar == true) { var amount = (1 + random(4)); _x = _root.game["lane" + amount]._x; newLane = _root.game["lane" + amount]; } else { var amount = (1 + random(4)); _x = _root.game["lane" + amount]._x; newLane = _root.game["lane" + amount]; } timer = timer + (_root.game.player.yspeed + random(_root.game.player.yspeed / 2)); if (newLane != oldLane) { if (lastCar._y < (_y + lastCar._height)) { createCar = false; } else { createCar = true; } } else { createCar = false; } if ((((timer > spawnTime) && (_root.carsAlive < _root.maxCars)) && (createCar == true)) && (_root.carId != 10)) { _root.carsAlive = _root.carsAlive + 1; _root.carId = _root.carId + 1; if (_root.game["car" + _root.carId]._x == undefined) { duplicateMovieClip (_parent.car, "car" + _root.carId, _root.carId + 151); if (_root.nextCar == true) { _root.game["car" + _root.carId]._x = (_x - 2) + random(4); _root.game["car" + _root.carId]._y = _y; _root.game["car" + _root.carId].lane = _root.game["lane" + amount]; _root.game["car" + _root.carId].laneId = 2; _root.game["car" + _root.carId].targetCar = true; _root.nextCar = false; } else { _root.game["car" + _root.carId]._x = (_x - 2) + random(4); _root.game["car" + _root.carId]._y = _y; _root.game["car" + _root.carId].lane = _root.game["lane" + amount]; _root.game["car" + _root.carId].laneId = amount; _root.game["car" + _root.carId].targetCar = false; } lastCar = _root.game["car" + _root.carId]; timer = 0; } oldLane = _root.game["lane" + amount]; } }
Instance of Symbol 576 MovieClip "prop" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; } onClipEvent (enterFrame) { if (_parent.player.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + _parent.player.yspeed) * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { hitTimes = hitTimes + 1; if (_currentframe == 1) { yspeed = yspeed - _parent.player.yspeed; } else { yspeed = yspeed - (_parent.player.yspeed * 0.5); } xspeed = xspeed + (((_x - _parent.player._x) / 40) + (_parent.player.xspeed / 2)); _parent.player.yspeed = _parent.player.yspeed / 1.01; gotoAndStop (2); } if (hitTimes > 10) { _root.hud.displayText = "Cone carrying bonus 200 points!"; _root.hud.score = _root.hud.score + 200; } var target = _parent.walls; if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { yspeed = (-yspeed) * 0.5; } if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed + _root.game.player.yspeed)) { yspeed = (-yspeed) * 0.5; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed < 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed > 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; } xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; showy = _y; showx = _x; _rotation = (_rotation + ((xspeed + yspeed) * 4)); _x = (_x + xspeed); _y = (_y + (_parent.player.yspeed + yspeed)); }
Instance of Symbol 947 MovieClip "player" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (1); _root.reloadComplete = true; maxSpeed = 50; yspeed = 50; xspeed = 0; mass = ((_height + _width) / 33) * 5; maxLife = 400; life = maxLife; slowTimer = 0; origWidth = _width; this.swapDepths(2); yspeed = 60; exploded = false; smokeTime = 0; hitTime = 0; skidPlaying = false; rev = true; revLength = 0; explodeTimer = 10; colorArr = ["0x339999", "0x99CC66", "0x993333", "0xCCCC66"]; } onClipEvent (enterFrame) { if (_root.hud.speed >= 200) { skidActive = true; } if (Key.isDown(40)) { } if (skidActive == true) { if (Key.isDown(40)) { } else { skidActive = false; } } if ((skidActive == true) && (_root.hud.speed <= 30)) { _root.skidDone = true; } if (_root.game.cars.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed > 30)) { hitTime = hitTime + 1; } else if (hitTime > 0) { hitTime = 0; } else { hitTime = 0; } if (yspeed < 0) { yspeed = yspeed - (yspeed / 2); } if ((yspeed / 5) < 3.5) { var turnSpeed = (yspeed / 5); } else { turnSpeed = 3.5; } if ((_root.gocar && (yspeed < maxSpeed)) && (life > 0)) { } if ((Key.isDown(38) && (yspeed < maxSpeed)) && (life > 0)) { yspeed = yspeed + 0.8; } if ((Key.isDown(32) && (yspeed > 0)) && (life > 0)) { _root.pressspace = true; } else { if (turnSpeed > 3.5) { turnSpeed = turnSpeed - 0.1; } skidPlaying = false; skidSound.stop(); } if (Key.isDown(39) && (life > 0)) { xspeed = xspeed + turnSpeed; } if (Key.isDown(37) && (life > 0)) { xspeed = xspeed - turnSpeed; } _rotation = (xspeed / 2); xspeed = xspeed * 0.8; _x = (_x + xspeed); yspeed = yspeed * 0.99; showx = _x; showy = _y; if (life < 0) { explodeTimer = explodeTimer + 1; } if ((life < 0) && (explodeTimer > 20)) { explodeTimer = 0; exploded = true; _root.id = _root.id + 1; _root.game.expTargetX = _x; _root.game.expTargetY = _y; _root.game.expSize = _height; _root.game.expSize = _height; duplicateMovieClip (_root.game.explosion, "explosion" + _root.id, _root.id + 1); _root.game["explosion" + _root.id]._x = _x; _root.game["explosion" + _root.id]._y = _y; _root.game["explosion" + _root.id]._height = _root.game.expSize / 3; _root.game["explosion" + _root.id]._width = _root.game.expSize / 3; _root.game["explosion" + _root.id].sizeE = _root.game.expSize * 2; } if (life < 40) { smokeTime = smokeTime + (yspeed / 5); if (smokeTime > 5) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y - (_height / 2); _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed; _root.game.effects.id = _root.game.effects.id + 1; smokeTime = 0; } } var target = _parent.walls; if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 3)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 3)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { if (yspeed > 0) { life = life - yspeed; } else { life = life + yspeed; } yspeed = (-yspeed) * 1; } if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed + _root.game.player.yspeed)) { if (yspeed > 0) { life = life - yspeed; } else { life = life + yspeed; } _y = (_y - yspeed); yspeed = (-yspeed) * 1; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed < 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.spark, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.paint, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed * 1.5; i = i + 1; } } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed > 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.spark, "spark" + _root.game.effects.id, _parent.effects.id + 1); var pColor = new Color(_root.game.effects["spark" + _root.game.effects.id]); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.paint, "spark" + _root.game.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed * 1.5; i = i + 1; } } if (_root.game.slower.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { if ((_x * (1 / (100 / _root.game._xscale))) < 0) { _root.pavementTime = _root.pavementTime + 1; } if (slowTimer < 20) { slowTimer = slowTimer + 1; } else { yspeed = yspeed * 0.98; } } else if (slowTimer > 0) { slowTimer = slowTimer - 1; } if (_root.game.sound.type == 2) { var dist = Math.sqrt(((_x - _root.game.sound._x) * (_x - _root.game.sound._x)) + ((_y - _root.game.sound._y) * (_y - _root.game.sound._y))); if (dist < 300) { interestX = _root.game.sound._x; interestY = _root.game.sound._y; interestLevel = interestLevel + 50; } if (dist < (_root.game.sound.size * 2)) { life = life - (((_root.game.sound.size * 2) - dist) / 50); var adjside = (_root.game.sound._x - _x); var oppside = (-1 * (_root.game.sound._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; var throwRot = (-1 * angle); xspeed = xspeed - (Math.cos(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (5 * mass))); yspeed = yspeed + (Math.sin(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (5 * mass))); } } }
Instance of Symbol 598 MovieClip "gun" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if (_root.pressspace == true) { _root.pressspace = false; if (_root.reloadComplete == true) { _root.reloadComplete = false; _root.bulletmc = _parent.attachMovie("bullet", "bullet" + _root.bulletnum, _root.getNextHighestDepth()); randomNum = random(20) - 10; bulletAngle = (((_rotation + randomNum) - 90) * Math.PI) / 180; _root.bulletmc.xSpeed = Math.cos(_root.gunangles) * 10; _root.bulletmc.ySpeed = Math.sin(_root.gunangles) * 10; _root.bulletmc._x = _root.game.gun._x; _root.bulletmc._y = _root.game.gun._y; _root.bspeed = 10; _root.bulletnum++; } } if ((_root.hud.targetDisplay.pDist < 1) && (_root.nextCar == false)) { _alpha = 0; } else { _alpha = 0; } _x = _root.game.player._x; this.swapDepths(_root.game.getNextHighestDepth()); var adjside = (targetC._x - _x); var oppside = (-1 * (targetC._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _root.gunangles = angle; if (angle > 0) { } }
Instance of Symbol 619 MovieClip "effects" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { id = 0; } onClipEvent (enterFrame) { this.swapDepths(300); if (id > 50) { id = 0; } }
Instance of Symbol 632 MovieClip "explosion" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { var sizeE; if ((_x - _root.game.player._x) > 100) { pan = 100; } else if ((_x - _root.game.player._x) < -100) { pan = -100; } else { pan = _x - _root.game.player._x; } vol = 100 - (Math.sqrt(((_x - _root.game.player._x) * (_x - _root.game.player._x)) + ((_y - _root.game.player._y) * (_y - _root.game.player._y))) / 10); if (vol > 100) { vol = 100; } if (vol < 0) { vol = 0; } if (_name == "explosion") { _visible = false; } else { explosionSound = new Sound(this); explosionSound.attachSound("explosion"); explosionSound.setPan(pan); explosionSound.setVolume(vol); explosionSound.start(0, 0); explosionSound.setPan(pan); explosionSound.setVolume(vol); } time = 100; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if ((_x - _root.game.player._x) > 100) { pan = 100; } else if ((_x - _root.game.player._x) < -100) { pan = -100; } else { pan = _x - _root.game.player._x; } vol = 100 - (Math.sqrt(((_x - _root.game.player._x) * (_x - _root.game.player._x)) + ((_y - _root.game.player._y) * (_y - _root.game.player._y))) / 10); if (vol > 100) { vol = 100; } if (vol < 0) { vol = 0; } explosionSound.setPan(pan); explosionSound.setVolume(vol); }
Instance of Symbol 619 MovieClip "effects2" in Symbol 949 MovieClip Frame 1
onClipEvent (load) { id = 0; _x = 0; _y = 0; } onClipEvent (enterFrame) { this.swapDepths(1); if (id > 50) { id = 0; } }
Instance of Symbol 634 MovieClip in Symbol 949 MovieClip Frame 1
onClipEvent (enterFrame) { this._alpha = 0; this.swapDepths(1001); }
Instance of Symbol 646 MovieClip in Symbol 949 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if ((_root.hud.targetDisplay.pDist < 1) && (_root.nextCar == false)) { _alpha = 100; } else { _alpha = 0; } _x = _root.game.player._x; this.swapDepths(_root.game.getNextHighestDepth()); var adjside = (targetC._x - _x); var oppside = (-1 * (targetC._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _rotation = (-1 * angle); }
Symbol 950 Button
on (release) { gotoandplaylevel(); } on (rollOver) { _root.btnsnd.start(); }
Instance of Symbol 957 MovieClip in Symbol 960 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Instance of Symbol 959 MovieClip in Symbol 960 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Symbol 961 MovieClip Frame 1
_root.sirensnd.start(); _root.sirensnd.setVolume(30); _root.sirensnd.onSoundComplete = function () { _root.sirensnd.start(); };
Instance of Symbol 954 MovieClip "track" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { startY = _y; _root.newscorevar = 0; _root.scorecoinhit = false; } onClipEvent (enterFrame) { _y = (_y + _parent.player.yspeed); _parent.scorecoin._y = _parent.scorecoin._y + _parent.player.yspeed; if ((_y + _parent.player.yspeed) > (startY + 325)) { _y = startY; } if (_parent.scorecoin._y > 3333) { _root.scorecoinhit = false; _parent.scorecoin._x = _parent["lane" + (1 + random(4))]._x; _parent.scorecoin._y = -2000; } if (_parent.scorecoin.hitTest(_root.game.player) && (_root.scorecoinhit == false)) { _root.newscorevar = _root.newscorevar + 100; _parent.scorecoin.gotoAndPlay(2); _root.scorecoinhit = true; } }
Instance of Symbol 534 MovieClip "lane1" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 35; targetX = _x; id = 1; }
Instance of Symbol 534 MovieClip "lane2" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 30; targetX = _x; id = 2; }
Instance of Symbol 534 MovieClip "lane3" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 25; targetX = _x; id = 3; }
Instance of Symbol 534 MovieClip "lane4" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 20; targetX = _x; id = 4; }
Instance of Symbol 536 MovieClip "slower" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 960 MovieClip "walls" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { xspeed = 0; yspeed = 0; mass = 1000; } onClipEvent (enterFrame) { xspeed = 0; yspeed = 0; }
Instance of Symbol 564 MovieClip "car" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { this.nofhittimes = 0; var lane; var laneId; var truckLikely = (1 + random(10)); if (truckLikely == 5) { gotoAndStop(1 + random(4)); } else { gotoAndStop(1 + random(3)); } startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; spin = 0; sironBool = false; targetX = lane.targetX; if (_x > 0) { up = false; _rotation = (_rotation + 180); yspeed = -lane.maxSpeed; maxSpeed = lane.maxSpeed; } else { up = true; _rotation = 0; yspeed = lane.maxSpeed; maxSpeed = lane.maxSpeed; } life = 100; target = _parent.player; mass = (_height + _width) / 33; exploded = false; timerSmoke = 0; sparkNo = 0; var targetCar; messageShown = false; engineStarted = false; playerHitted = false; sDiff = 0; deadCar = false; _root.targetcarinload = true; } onClipEvent (enterFrame) { function hitSounds() { var _local2 = 1 + random(3); hitSound = new Sound(this); if (_local2 == 1) { hitSound.attachSound("hit1"); } else if (_local2 == 2) { hitSound.attachSound("hit2"); } else { hitSound.attachSound("hit3"); } hitSound.setVolume(sparkNo * 5); hitSound.start(0, 0); } if (_root.targetsLeft <= 0) { } if (targetCar == true) { _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; _root.game.targetShow.play(); lane = _root.game.lane1; targetX = lane.targetX; maxSpeed = lane.maxSpeed; if (!sironBool) { sironSound = new Sound(this); sironSound.attachSound("siron"); sironSound.start(0, 100); sironBool = true; } sironSound.setVolume(100); if ((life < 1) && (messageShown == false)) { _root.score = _root.score + 1000; if (_root.targetsLeft == 0) { _root.extraCar = true; } sironSound.stop(); _root.targetsLeft = _root.targetsLeft - 1; messageShown = true; targetCar = false; _root.game.targetShow._x = -2000; deadCar = true; } } else if ((life < 1) && (deadCar != true)) { _root.carsBlownUp = _root.carsBlownUp + 1; if (_currentframe == 4) { _root.trucksKilled = _root.trucksKilled + 1; } deadCar = true; } if (_name != "car") { _parent.showMc._x = _x; _parent.showMc._y = passY; i = 0; while (i < (_root.maxCars + 2)) { if (_root.game["car" + i]._x != undefined) { bullettarget = _root.game["car" + i]; if (_root.game["car" + i] != this) { target = _root.game["car" + i]; } else { target = _parent.player; } if (bullettarget.hitTest(_root.bulletmc)) { bullettarget.ene.hhh.gotoAndStop(2); _root.reloadComplete = true; removeMovieClip(_root.bulletmc); } else if (_root.game.car.hitTest(_root.bulletmc)) { this.ene.hhh.gotoAndStop(2); _root.reloadComplete = true; removeMovieClip(_root.bulletmc); } var adjside = (target._x - _x); var oppside = (-1 * (target._y - _y)); var dist = Math.sqrt((adjside * adjside) + (oppside * oppside)); var distMax = (_height + (target._height / 2)); if (dist < distMax) { if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { _root.cardashsnd.start(); xspeed = xspeed + (((_x - target._x) / 40) + (target.xspeed / 5)); if ((target._x > (_x - ((_width / 2) + (target._width / 2.2)))) && (target._x < (_x + ((_width / 2) + (target._width / 2.2))))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { var sDiff = (s2 - s1); } else { var sDiff = (s1 - s2); } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { var sDiff = (s1 - s2); } else { var sDiff = (s2 - s1); } } else { var sDiff = (s1 - s2); } if (sDiff < 0) { sDiff = -sDiff; } if (sDiff > 6) { sDiff = sDiff - 5; life = life - (((sDiff * 12) / mass) / 2); target.life = target.life - (((sDiff * 12) / mass) / 4); sparkNo = sDiff; } if (sDiff > 3) { hitSounds(); } if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } i == 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height / 2); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + 5; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } maxSpeed = maxSpeed - random(2); var v1 = yspeed; var m1 = mass; var v2 = target.yspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if ((_y > target._y) && (newV1 < v1)) { yspeed = newV1; target.yspeed = newV2; } } } if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { _root.cardashsnd.start(); xspeed = xspeed + (((_x - target._x) / 40) + (target.xspeed / 5)); if ((target._x > (_x - ((_width / 2) + (target._width / 2)))) && (target._x < (_x + ((_width / 2) + (target._width / 2))))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { var sDiff = (s2 - s1); } else { var sDiff = (s1 - s2); } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { var sDiff = (s1 - s2); } else { var sDiff = (s2 - s1); } } else { var sDiff = (s1 - s2); } if (sDiff < 0) { sDiff = -sDiff; } if (sDiff > 6) { sDiff = sDiff - 5; life = life - (((sDiff * 12) / mass) / 2); target.life = target.life - (((sDiff * 12) / mass) / 4); sparkNo = sDiff; } if (sDiff > 3) { hitSounds(); } if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } i == 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width); _root.game.effects["spark" + _root.game.effects.id]._y = (_y + (_height / 2)) - random(_height / 2); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + 5; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } var v1 = yspeed; var m1 = mass; var v2 = target.yspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if ((_y < target._y) && (newV1 > v1)) { yspeed = newV1; target.yspeed = newV2; } maxSpeed = maxSpeed + random(2); } } if (((target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 3)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (height / 3)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { var speedDiff = ((xspeed - target.xspeed) + (yspeed - target.yspeed)); if (speedDiff > 0) { var sparkNo = speedDiff; } else { var sparkNo = (-speedDiff); } hitTimes = hitTimes + 1; var v1 = xspeed; var m1 = mass; var v2 = target.xspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } if ((_x > target._x) && (newV1 > v1)) { i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } xspeed = newV1; target.xspeed = newV2; } if ((_x < target._x) && (newV1 < v1)) { i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } xspeed = newV1; target.xspeed = newV2; } life = life - (((sparkNo * 12) / mass) / 8); } } } i = i + 1; } var target = _parent.walls; if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2.4)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2.4)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } hitSounds(); i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 2); yspeed = (-yspeed) * 0.5; } if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2.2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2.2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { sDiff = s2 - s1; } else { sDiff = s1 - s2; } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { sDiff = s1 - s2; } else { sDiff = s2 - s1; } } else { sDiff = s1 - s2; } if (sDiff < 0) { sDiff = -sDiff; } sparksNo = sDiff; hitSounds(); i = 0; while (i < (sparkNo / 4)) { hitSounds(); _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 2); yspeed = (-yspeed) * 0.5; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { _x = (_x - (xspeed / 3)); xspeed = (-xspeed) * 0.2; if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } if ((sparkNo / 4) > 1) { hitSounds(); } hitSounds(); i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 6); } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { _x = (_x - (xspeed / 3)); xspeed = (-xspeed) * 0.2; if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } if ((sparkNo / 4) > 1) { hitSounds(); } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 6); } if (_root.game.sound.type == 2) { var dist = Math.sqrt(((_x - _root.game.sound._x) * (_x - _root.game.sound._x)) + ((_y - _root.game.sound._y) * (_y - _root.game.sound._y))); if (dist < 300) { interestX = _root.game.sound._x; interestY = _root.game.sound._y; interestLevel = interestLevel + 50; } if (dist < (_root.game.sound.size * 2)) { life = life - (((_root.game.sound.size * 2) - dist) / 8); var adjside = (_root.game.sound._x - _x); var oppside = (-1 * (_root.game.sound._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; var throwRot = (-1 * angle); xspeed = xspeed - (Math.cos(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (10 * mass))); yspeed = yspeed + (Math.sin(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (10 * mass))); } } if ((life < -75) && (exploded == false)) { exploded = true; _root.id = _root.id + 1; _root.game.expTargetX = _x; _root.game.expTargetY = _y; _root.game.expSize = _height; _root.game.expSize = _height; trace("exp44"); _root.blastsnd.setVolume(20); _root.blastsnd.start(); duplicateMovieClip (_root.game.explosion, "explosion" + _root.id, _root.id + 300); _root.game["explosion" + _root.id]._x = _x; _root.game["explosion" + _root.id]._y = _y; _root.game["explosion" + _root.id]._height = _root.game.expSize / 2.5; _root.game["explosion" + _root.id]._width = _root.game.expSize / 2.5; _root.game["explosion" + _root.id].sizeE = _root.game.expSize * 2; i = 0; while (i < 4) { _root.game.effects2.id = _root.game.effects2.id + 1; duplicateMovieClip (_parent.effects2.tire, "spark" + _parent.effects2.id, _parent.effects2.id + 1); _root.game.effects2["spark" + _root.game.effects2.id]._x = _x; _root.game.effects2["spark" + _root.game.effects2.id]._y = _y; i = i + 1; } } if ((life < 50) && (life > -75)) { timerSmoke = timerSmoke + 1; if (timerSmoke > 1) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); timerSmoke = 0; } } if (life < -75) { timerSmoke = timerSmoke + 1; if (timerSmoke > 1) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke2, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); timerSmoke = 0; } } if (life > 0) { if ((_x + xspeed) < targetX) { xspeed = xspeed + 0.2; } else if ((_x < targetX) && (xspeed > 0)) { xspeed = xspeed * 0.97; } if ((_x + xspeed) > targetX) { xspeed = xspeed - 0.2; } if ((_x > targetX) && (xspeed < 0)) { xspeed = xspeed * 0.97; } if (up == false) { if (yspeed > (-maxSpeed)) { yspeed = yspeed - (maxSpeed / 30); } _rotation = (((xspeed * 3) + spin) + 180); } else { var laneChange = random(500); if (laneChange == 10) { var chooseLane = (1 + random(3)); lane = _root.game["lane" + chooseLane]; targetX = lane.targetX; maxSpeed = lane.maxSpeed; } if (yspeed < maxSpeed) { yspeed = yspeed + (maxSpeed / 30); } _rotation = ((xspeed * 6) / mass); } } else { _rotation = (_rotation + ((xspeed * 10) / mass)); } if ((life < 0) && (targetCar != true)) { if (playerHitted == true) { playerHitted = false; } } if ((_name != "car") && (targetCar != true)) { if ((_y > 600) || (_y < -1700)) { _root.carsAlive = _root.carsAlive - 1; engineSound.stop(); removeMovieClip(this); } } xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; showy = _y; showx = _x; _x = (_x + xspeed); _y = (_y - ((-_parent.player.yspeed) + yspeed)); if (targetCar == true) { _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; var pScore = (10 - Math.ceil(life / 10)); if (pScore < 1) { pScore = 1; } _root.game.targetShow.arrowMc.arrowSubMc.gotoAndStop(pScore); } } }
Instance of Symbol 570 MovieClip "targetShow" in Symbol 961 MovieClip Frame 1
onClipEvent (enterFrame) { this.swapDepths(501); }
Instance of Symbol 575 MovieClip in Symbol 961 MovieClip Frame 1
onClipEvent (load) { timer = 0; spawnTime = 200; startX = _x; newLane = none; oldLane = alsoNone; lastCar = none; createCar = true; targetSpawned = false; } onClipEvent (enterFrame) { if (_root.nextCar == true) { var amount = (1 + random(4)); _x = _root.game["lane" + amount]._x; newLane = _root.game["lane" + amount]; } else { var amount = (1 + random(4)); _x = _root.game["lane" + amount]._x; newLane = _root.game["lane" + amount]; } timer = timer + (_root.game.player.yspeed + random(_root.game.player.yspeed / 2)); if (newLane != oldLane) { if (lastCar._y < (_y + lastCar._height)) { createCar = false; } else { createCar = true; } } else { createCar = false; } if ((((timer > spawnTime) && (_root.carsAlive < _root.maxCars)) && (createCar == true)) && (_root.carId != 10)) { _root.carsAlive = _root.carsAlive + 1; _root.carId = _root.carId + 1; if (_root.game["car" + _root.carId]._x == undefined) { duplicateMovieClip (_parent.car, "car" + _root.carId, _root.carId + 151); if (_root.nextCar == true) { _root.game["car" + _root.carId]._x = (_x - 2) + random(4); _root.game["car" + _root.carId]._y = _y; _root.game["car" + _root.carId].lane = _root.game["lane" + amount]; _root.game["car" + _root.carId].laneId = 2; _root.game["car" + _root.carId].targetCar = true; _root.nextCar = false; } else { _root.game["car" + _root.carId]._x = (_x - 2) + random(4); _root.game["car" + _root.carId]._y = _y; _root.game["car" + _root.carId].lane = _root.game["lane" + amount]; _root.game["car" + _root.carId].laneId = amount; _root.game["car" + _root.carId].targetCar = false; } lastCar = _root.game["car" + _root.carId]; timer = 0; } oldLane = _root.game["lane" + amount]; } }
Instance of Symbol 576 MovieClip "prop" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; } onClipEvent (enterFrame) { if (_parent.player.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + _parent.player.yspeed) * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { hitTimes = hitTimes + 1; if (_currentframe == 1) { yspeed = yspeed - _parent.player.yspeed; } else { yspeed = yspeed - (_parent.player.yspeed * 0.5); } xspeed = xspeed + (((_x - _parent.player._x) / 40) + (_parent.player.xspeed / 2)); _parent.player.yspeed = _parent.player.yspeed / 1.01; gotoAndStop (2); } if (hitTimes > 10) { _root.hud.displayText = "Cone carrying bonus 200 points!"; _root.hud.score = _root.hud.score + 200; } var target = _parent.walls; if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { yspeed = (-yspeed) * 0.5; } if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed + _root.game.player.yspeed)) { yspeed = (-yspeed) * 0.5; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed < 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed > 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; } xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; showy = _y; showx = _x; _rotation = (_rotation + ((xspeed + yspeed) * 4)); _x = (_x + xspeed); _y = (_y + (_parent.player.yspeed + yspeed)); }
Instance of Symbol 947 MovieClip "player" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (1); _root.reloadComplete = true; maxSpeed = 50; yspeed = 50; xspeed = 0; mass = ((_height + _width) / 33) * 5; maxLife = 400; life = maxLife; slowTimer = 0; origWidth = _width; this.swapDepths(2); yspeed = 60; exploded = false; smokeTime = 0; hitTime = 0; skidPlaying = false; rev = true; revLength = 0; explodeTimer = 10; colorArr = ["0x339999", "0x99CC66", "0x993333", "0xCCCC66"]; } onClipEvent (enterFrame) { if (_root.hud.speed >= 200) { skidActive = true; } if (Key.isDown(40)) { } if (skidActive == true) { if (Key.isDown(40)) { } else { skidActive = false; } } if ((skidActive == true) && (_root.hud.speed <= 30)) { _root.skidDone = true; } if (_root.game.cars.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed > 30)) { hitTime = hitTime + 1; } else if (hitTime > 0) { hitTime = 0; } else { hitTime = 0; } if (yspeed < 0) { yspeed = yspeed - (yspeed / 2); } if ((yspeed / 5) < 3.5) { var turnSpeed = (yspeed / 5); } else { turnSpeed = 3.5; } if ((_root.gocar && (yspeed < maxSpeed)) && (life > 0)) { } if ((Key.isDown(38) && (yspeed < maxSpeed)) && (life > 0)) { yspeed = yspeed + 0.8; } if ((Key.isDown(32) && (yspeed > 0)) && (life > 0)) { _root.pressspace = true; } else { if (turnSpeed > 3.5) { turnSpeed = turnSpeed - 0.1; } skidPlaying = false; skidSound.stop(); } if (Key.isDown(39) && (life > 0)) { xspeed = xspeed + turnSpeed; } if (Key.isDown(37) && (life > 0)) { xspeed = xspeed - turnSpeed; } _rotation = (xspeed / 2); xspeed = xspeed * 0.8; _x = (_x + xspeed); yspeed = yspeed * 0.99; showx = _x; showy = _y; if (life < 0) { explodeTimer = explodeTimer + 1; } if ((life < 0) && (explodeTimer > 20)) { explodeTimer = 0; exploded = true; _root.id = _root.id + 1; _root.game.expTargetX = _x; _root.game.expTargetY = _y; _root.game.expSize = _height; _root.game.expSize = _height; duplicateMovieClip (_root.game.explosion, "explosion" + _root.id, _root.id + 1); _root.game["explosion" + _root.id]._x = _x; _root.game["explosion" + _root.id]._y = _y; _root.game["explosion" + _root.id]._height = _root.game.expSize / 3; _root.game["explosion" + _root.id]._width = _root.game.expSize / 3; _root.game["explosion" + _root.id].sizeE = _root.game.expSize * 2; } if (life < 40) { smokeTime = smokeTime + (yspeed / 5); if (smokeTime > 5) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y - (_height / 2); _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed; _root.game.effects.id = _root.game.effects.id + 1; smokeTime = 0; } } var target = _parent.walls; if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 3)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 3)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { if (yspeed > 0) { life = life - yspeed; } else { life = life + yspeed; } yspeed = (-yspeed) * 1; } if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed + _root.game.player.yspeed)) { if (yspeed > 0) { life = life - yspeed; } else { life = life + yspeed; } _y = (_y - yspeed); yspeed = (-yspeed) * 1; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed < 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.spark, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.paint, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed * 1.5; i = i + 1; } } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed > 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.spark, "spark" + _root.game.effects.id, _parent.effects.id + 1); var pColor = new Color(_root.game.effects["spark" + _root.game.effects.id]); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.paint, "spark" + _root.game.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed * 1.5; i = i + 1; } } if (_root.game.slower.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { if ((_x * (1 / (100 / _root.game._xscale))) < 0) { _root.pavementTime = _root.pavementTime + 1; } if (slowTimer < 20) { slowTimer = slowTimer + 1; } else { yspeed = yspeed * 0.98; } } else if (slowTimer > 0) { slowTimer = slowTimer - 1; } if (_root.game.sound.type == 2) { var dist = Math.sqrt(((_x - _root.game.sound._x) * (_x - _root.game.sound._x)) + ((_y - _root.game.sound._y) * (_y - _root.game.sound._y))); if (dist < 300) { interestX = _root.game.sound._x; interestY = _root.game.sound._y; interestLevel = interestLevel + 50; } if (dist < (_root.game.sound.size * 2)) { life = life - (((_root.game.sound.size * 2) - dist) / 50); var adjside = (_root.game.sound._x - _x); var oppside = (-1 * (_root.game.sound._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; var throwRot = (-1 * angle); xspeed = xspeed - (Math.cos(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (5 * mass))); yspeed = yspeed + (Math.sin(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (5 * mass))); } } }
Instance of Symbol 598 MovieClip "gun" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if (_root.pressspace == true) { _root.pressspace = false; if (_root.reloadComplete == true) { _root.reloadComplete = false; _root.bulletmc = _parent.attachMovie("bullet", "bullet" + _root.bulletnum, _root.getNextHighestDepth()); randomNum = random(20) - 10; bulletAngle = (((_rotation + randomNum) - 90) * Math.PI) / 180; _root.bulletmc.xSpeed = Math.cos(_root.gunangles) * 10; _root.bulletmc.ySpeed = Math.sin(_root.gunangles) * 10; _root.bulletmc._x = _root.game.gun._x; _root.bulletmc._y = _root.game.gun._y; _root.bspeed = 10; _root.bulletnum++; } } if ((_root.hud.targetDisplay.pDist < 1) && (_root.nextCar == false)) { _alpha = 0; } else { _alpha = 0; } _x = _root.game.player._x; this.swapDepths(_root.game.getNextHighestDepth()); var adjside = (targetC._x - _x); var oppside = (-1 * (targetC._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _root.gunangles = angle; if (angle > 0) { } }
Instance of Symbol 619 MovieClip "effects" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { id = 0; } onClipEvent (enterFrame) { this.swapDepths(300); if (id > 50) { id = 0; } }
Instance of Symbol 632 MovieClip "explosion" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { var sizeE; if ((_x - _root.game.player._x) > 100) { pan = 100; } else if ((_x - _root.game.player._x) < -100) { pan = -100; } else { pan = _x - _root.game.player._x; } vol = 100 - (Math.sqrt(((_x - _root.game.player._x) * (_x - _root.game.player._x)) + ((_y - _root.game.player._y) * (_y - _root.game.player._y))) / 10); if (vol > 100) { vol = 100; } if (vol < 0) { vol = 0; } if (_name == "explosion") { _visible = false; } else { explosionSound = new Sound(this); explosionSound.attachSound("explosion"); explosionSound.setPan(pan); explosionSound.setVolume(vol); explosionSound.start(0, 0); explosionSound.setPan(pan); explosionSound.setVolume(vol); } time = 100; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if ((_x - _root.game.player._x) > 100) { pan = 100; } else if ((_x - _root.game.player._x) < -100) { pan = -100; } else { pan = _x - _root.game.player._x; } vol = 100 - (Math.sqrt(((_x - _root.game.player._x) * (_x - _root.game.player._x)) + ((_y - _root.game.player._y) * (_y - _root.game.player._y))) / 10); if (vol > 100) { vol = 100; } if (vol < 0) { vol = 0; } explosionSound.setPan(pan); explosionSound.setVolume(vol); }
Instance of Symbol 619 MovieClip "effects2" in Symbol 961 MovieClip Frame 1
onClipEvent (load) { id = 0; _x = 0; _y = 0; } onClipEvent (enterFrame) { this.swapDepths(1); if (id > 50) { id = 0; } }
Instance of Symbol 634 MovieClip in Symbol 961 MovieClip Frame 1
onClipEvent (enterFrame) { this._alpha = 0; this.swapDepths(1001); }
Instance of Symbol 646 MovieClip in Symbol 961 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if ((_root.hud.targetDisplay.pDist < 1) && (_root.nextCar == false)) { _alpha = 100; } else { _alpha = 0; } _x = _root.game.player._x; this.swapDepths(_root.game.getNextHighestDepth()); var adjside = (targetC._x - _x); var oppside = (-1 * (targetC._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _rotation = (-1 * angle); }
Symbol 962 Button
on (release) { getURL ("http://www.gamesgeni.com", "_blank"); } on (rollOver) { _root.btnsnd.start(); }
Instance of Symbol 969 MovieClip in Symbol 972 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Instance of Symbol 971 MovieClip in Symbol 972 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Symbol 973 MovieClip Frame 1
_root.sirensnd.start(); _root.sirensnd.setVolume(30); _root.sirensnd.onSoundComplete = function () { _root.sirensnd.start(); };
Instance of Symbol 966 MovieClip "track" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { startY = _y; _root.newscorevar = 0; _root.scorecoinhit = false; } onClipEvent (enterFrame) { _y = (_y + _parent.player.yspeed); _parent.scorecoin._y = _parent.scorecoin._y + _parent.player.yspeed; if ((_y + _parent.player.yspeed) > (startY + 325)) { _y = startY; } if (_parent.scorecoin._y > 3333) { _root.scorecoinhit = false; _parent.scorecoin._x = _parent["lane" + (1 + random(4))]._x; _parent.scorecoin._y = -2000; } if (_parent.scorecoin.hitTest(_root.game.player) && (_root.scorecoinhit == false)) { _root.newscorevar = _root.newscorevar + 100; _parent.scorecoin.gotoAndPlay(2); _root.scorecoinhit = true; } }
Instance of Symbol 534 MovieClip "lane1" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 35; targetX = _x; id = 1; }
Instance of Symbol 534 MovieClip "lane2" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 30; targetX = _x; id = 2; }
Instance of Symbol 534 MovieClip "lane3" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 25; targetX = _x; id = 3; }
Instance of Symbol 534 MovieClip "lane4" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 20; targetX = _x; id = 4; }
Instance of Symbol 536 MovieClip "slower" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 972 MovieClip "walls" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { xspeed = 0; yspeed = 0; mass = 1000; } onClipEvent (enterFrame) { xspeed = 0; yspeed = 0; }
Instance of Symbol 564 MovieClip "car" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { this.nofhittimes = 0; var lane; var laneId; var truckLikely = (1 + random(10)); if (truckLikely == 5) { gotoAndStop(1 + random(4)); } else { gotoAndStop(1 + random(3)); } startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; spin = 0; sironBool = false; targetX = lane.targetX; if (_x > 0) { up = false; _rotation = (_rotation + 180); yspeed = -lane.maxSpeed; maxSpeed = lane.maxSpeed; } else { up = true; _rotation = 0; yspeed = lane.maxSpeed; maxSpeed = lane.maxSpeed; } life = 100; target = _parent.player; mass = (_height + _width) / 33; exploded = false; timerSmoke = 0; sparkNo = 0; var targetCar; messageShown = false; engineStarted = false; playerHitted = false; sDiff = 0; deadCar = false; _root.targetcarinload = true; } onClipEvent (enterFrame) { function hitSounds() { var _local2 = 1 + random(3); hitSound = new Sound(this); if (_local2 == 1) { hitSound.attachSound("hit1"); } else if (_local2 == 2) { hitSound.attachSound("hit2"); } else { hitSound.attachSound("hit3"); } hitSound.setVolume(sparkNo * 5); hitSound.start(0, 0); } if (_root.targetsLeft <= 0) { } if (targetCar == true) { _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; _root.game.targetShow.play(); lane = _root.game.lane1; targetX = lane.targetX; maxSpeed = lane.maxSpeed; if (!sironBool) { sironSound = new Sound(this); sironSound.attachSound("siron"); sironSound.start(0, 100); sironBool = true; } sironSound.setVolume(100); if ((life < 1) && (messageShown == false)) { _root.score = _root.score + 1000; if (_root.targetsLeft == 0) { _root.extraCar = true; } sironSound.stop(); _root.targetsLeft = _root.targetsLeft - 1; messageShown = true; targetCar = false; _root.game.targetShow._x = -2000; deadCar = true; } } else if ((life < 1) && (deadCar != true)) { _root.carsBlownUp = _root.carsBlownUp + 1; if (_currentframe == 4) { _root.trucksKilled = _root.trucksKilled + 1; } deadCar = true; } if (_name != "car") { _parent.showMc._x = _x; _parent.showMc._y = passY; i = 0; while (i < (_root.maxCars + 2)) { if (_root.game["car" + i]._x != undefined) { bullettarget = _root.game["car" + i]; if (_root.game["car" + i] != this) { target = _root.game["car" + i]; } else { target = _parent.player; } if (bullettarget.hitTest(_root.bulletmc)) { bullettarget.ene.hhh.gotoAndStop(2); _root.reloadComplete = true; removeMovieClip(_root.bulletmc); } else if (_root.game.car.hitTest(_root.bulletmc)) { this.ene.hhh.gotoAndStop(2); _root.reloadComplete = true; removeMovieClip(_root.bulletmc); } var adjside = (target._x - _x); var oppside = (-1 * (target._y - _y)); var dist = Math.sqrt((adjside * adjside) + (oppside * oppside)); var distMax = (_height + (target._height / 2)); if (dist < distMax) { if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { _root.cardashsnd.start(); xspeed = xspeed + (((_x - target._x) / 40) + (target.xspeed / 5)); if ((target._x > (_x - ((_width / 2) + (target._width / 2.2)))) && (target._x < (_x + ((_width / 2) + (target._width / 2.2))))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { var sDiff = (s2 - s1); } else { var sDiff = (s1 - s2); } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { var sDiff = (s1 - s2); } else { var sDiff = (s2 - s1); } } else { var sDiff = (s1 - s2); } if (sDiff < 0) { sDiff = -sDiff; } if (sDiff > 6) { sDiff = sDiff - 5; life = life - (((sDiff * 12) / mass) / 2); target.life = target.life - (((sDiff * 12) / mass) / 4); sparkNo = sDiff; } if (sDiff > 3) { hitSounds(); } if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } i == 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height / 2); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + 5; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } maxSpeed = maxSpeed - random(2); var v1 = yspeed; var m1 = mass; var v2 = target.yspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if ((_y > target._y) && (newV1 < v1)) { yspeed = newV1; target.yspeed = newV2; } } } if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { _root.cardashsnd.start(); xspeed = xspeed + (((_x - target._x) / 40) + (target.xspeed / 5)); if ((target._x > (_x - ((_width / 2) + (target._width / 2)))) && (target._x < (_x + ((_width / 2) + (target._width / 2))))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { var sDiff = (s2 - s1); } else { var sDiff = (s1 - s2); } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { var sDiff = (s1 - s2); } else { var sDiff = (s2 - s1); } } else { var sDiff = (s1 - s2); } if (sDiff < 0) { sDiff = -sDiff; } if (sDiff > 6) { sDiff = sDiff - 5; life = life - (((sDiff * 12) / mass) / 2); target.life = target.life - (((sDiff * 12) / mass) / 4); sparkNo = sDiff; } if (sDiff > 3) { hitSounds(); } if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } i == 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width); _root.game.effects["spark" + _root.game.effects.id]._y = (_y + (_height / 2)) - random(_height / 2); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + 5; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } var v1 = yspeed; var m1 = mass; var v2 = target.yspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if ((_y < target._y) && (newV1 > v1)) { yspeed = newV1; target.yspeed = newV2; } maxSpeed = maxSpeed + random(2); } } if (((target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 3)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (height / 3)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { var speedDiff = ((xspeed - target.xspeed) + (yspeed - target.yspeed)); if (speedDiff > 0) { var sparkNo = speedDiff; } else { var sparkNo = (-speedDiff); } hitTimes = hitTimes + 1; var v1 = xspeed; var m1 = mass; var v2 = target.xspeed; var m2 = target.mass; var newV1 = ((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); var newV2 = ((((2 * m1) / (m1 + m2)) * v1) - (((m1 - m2) / (m1 + m2)) * v2)); if (((target == _parent.player) && (targetCar == false)) && (life > 1)) { _parent.player.hitTime = 0; playerHitted = true; } else if ((target != _parent.player) && (targetCar == false)) { playerHitted = false; } if ((_x > target._x) && (newV1 > v1)) { i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } xspeed = newV1; target.xspeed = newV2; } if ((_x < target._x) && (newV1 < v1)) { i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } xspeed = newV1; target.xspeed = newV2; } life = life - (((sparkNo * 12) / mass) / 8); } } } i = i + 1; } var target = _parent.walls; if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2.4)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2.4)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } hitSounds(); i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 2); yspeed = (-yspeed) * 0.5; } if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 2.2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 2.2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { var s1 = yspeed; var s2 = target.yspeed; var sDiff = 0; if (((s1 < 0) && (s2 >= 0)) || ((s2 < 0) && (s1 >= 0))) { if (s1 < 0) { sDiff = s2 - s1; } else { sDiff = s1 - s2; } } else if ((s1 >= 0) && (s2 >= 0)) { if (s1 > s2) { sDiff = s1 - s2; } else { sDiff = s2 - s1; } } else { sDiff = s1 - s2; } if (sDiff < 0) { sDiff = -sDiff; } sparksNo = sDiff; hitSounds(); i = 0; while (i < (sparkNo / 4)) { hitSounds(); _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 2); yspeed = (-yspeed) * 0.5; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { _x = (_x - (xspeed / 3)); xspeed = (-xspeed) * 0.2; if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } if ((sparkNo / 4) > 1) { hitSounds(); } hitSounds(); i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 6); } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { _x = (_x - (xspeed / 3)); xspeed = (-xspeed) * 0.2; if (yspeed > 0) { var sparkNo = yspeed; } if (yspeed < 0) { var sparkNo = (-yspeed); } if ((sparkNo / 4) > 1) { hitSounds(); } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.spark, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } life = life - (((sparkNo * 12) / mass) / 6); } if (_root.game.sound.type == 2) { var dist = Math.sqrt(((_x - _root.game.sound._x) * (_x - _root.game.sound._x)) + ((_y - _root.game.sound._y) * (_y - _root.game.sound._y))); if (dist < 300) { interestX = _root.game.sound._x; interestY = _root.game.sound._y; interestLevel = interestLevel + 50; } if (dist < (_root.game.sound.size * 2)) { life = life - (((_root.game.sound.size * 2) - dist) / 8); var adjside = (_root.game.sound._x - _x); var oppside = (-1 * (_root.game.sound._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; var throwRot = (-1 * angle); xspeed = xspeed - (Math.cos(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (10 * mass))); yspeed = yspeed + (Math.sin(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (10 * mass))); } } if ((life < -75) && (exploded == false)) { exploded = true; _root.id = _root.id + 1; _root.game.expTargetX = _x; _root.game.expTargetY = _y; _root.game.expSize = _height; _root.game.expSize = _height; trace("exp552"); _root.blastsnd.setVolume(20); _root.blastsnd.start(); duplicateMovieClip (_root.game.explosion, "explosion" + _root.id, _root.id + 300); _root.game["explosion" + _root.id]._x = _x; _root.game["explosion" + _root.id]._y = _y; _root.game["explosion" + _root.id]._height = _root.game.expSize / 2.5; _root.game["explosion" + _root.id]._width = _root.game.expSize / 2.5; _root.game["explosion" + _root.id].sizeE = _root.game.expSize * 2; i = 0; while (i < 4) { _root.game.effects2.id = _root.game.effects2.id + 1; duplicateMovieClip (_parent.effects2.tire, "spark" + _parent.effects2.id, _parent.effects2.id + 1); _root.game.effects2["spark" + _root.game.effects2.id]._x = _x; _root.game.effects2["spark" + _root.game.effects2.id]._y = _y; i = i + 1; } } if ((life < 50) && (life > -75)) { timerSmoke = timerSmoke + 1; if (timerSmoke > 1) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); timerSmoke = 0; } } if (life < -75) { timerSmoke = timerSmoke + 1; if (timerSmoke > 1) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke2, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y; _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + _root.game.player.yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); timerSmoke = 0; } } if (life > 0) { if ((_x + xspeed) < targetX) { xspeed = xspeed + 0.2; } else if ((_x < targetX) && (xspeed > 0)) { xspeed = xspeed * 0.97; } if ((_x + xspeed) > targetX) { xspeed = xspeed - 0.2; } if ((_x > targetX) && (xspeed < 0)) { xspeed = xspeed * 0.97; } if (up == false) { if (yspeed > (-maxSpeed)) { yspeed = yspeed - (maxSpeed / 30); } _rotation = (((xspeed * 3) + spin) + 180); } else { var laneChange = random(500); if (laneChange == 10) { var chooseLane = (1 + random(3)); lane = _root.game["lane" + chooseLane]; targetX = lane.targetX; maxSpeed = lane.maxSpeed; } if (yspeed < maxSpeed) { yspeed = yspeed + (maxSpeed / 30); } _rotation = ((xspeed * 6) / mass); } } else { _rotation = (_rotation + ((xspeed * 10) / mass)); } if ((life < 0) && (targetCar != true)) { if (playerHitted == true) { playerHitted = false; } } if ((_name != "car") && (targetCar != true)) { if ((_y > 600) || (_y < -1700)) { _root.carsAlive = _root.carsAlive - 1; engineSound.stop(); removeMovieClip(this); } } xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; showy = _y; showx = _x; _x = (_x + xspeed); _y = (_y - ((-_parent.player.yspeed) + yspeed)); if (targetCar == true) { _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; var pScore = (10 - Math.ceil(life / 10)); if (pScore < 1) { pScore = 1; } _root.game.targetShow.arrowMc.arrowSubMc.gotoAndStop(pScore); } } }
Instance of Symbol 570 MovieClip "targetShow" in Symbol 973 MovieClip Frame 1
onClipEvent (enterFrame) { this.swapDepths(501); }
Instance of Symbol 575 MovieClip in Symbol 973 MovieClip Frame 1
onClipEvent (load) { timer = 0; spawnTime = 200; startX = _x; newLane = none; oldLane = alsoNone; lastCar = none; createCar = true; targetSpawned = false; } onClipEvent (enterFrame) { if (_root.nextCar == true) { var amount = (1 + random(4)); _x = _root.game["lane" + amount]._x; newLane = _root.game["lane" + amount]; } else { var amount = (1 + random(4)); _x = _root.game["lane" + amount]._x; newLane = _root.game["lane" + amount]; } timer = timer + (_root.game.player.yspeed + random(_root.game.player.yspeed / 2)); if (newLane != oldLane) { if (lastCar._y < (_y + lastCar._height)) { createCar = false; } else { createCar = true; } } else { createCar = false; } if ((((timer > spawnTime) && (_root.carsAlive < _root.maxCars)) && (createCar == true)) && (_root.carId != 10)) { _root.carsAlive = _root.carsAlive + 1; _root.carId = _root.carId + 1; if (_root.game["car" + _root.carId]._x == undefined) { duplicateMovieClip (_parent.car, "car" + _root.carId, _root.carId + 151); if (_root.nextCar == true) { _root.game["car" + _root.carId]._x = (_x - 2) + random(4); _root.game["car" + _root.carId]._y = _y; _root.game["car" + _root.carId].lane = _root.game["lane" + amount]; _root.game["car" + _root.carId].laneId = 2; _root.game["car" + _root.carId].targetCar = true; _root.nextCar = false; } else { _root.game["car" + _root.carId]._x = (_x - 2) + random(4); _root.game["car" + _root.carId]._y = _y; _root.game["car" + _root.carId].lane = _root.game["lane" + amount]; _root.game["car" + _root.carId].laneId = amount; _root.game["car" + _root.carId].targetCar = false; } lastCar = _root.game["car" + _root.carId]; timer = 0; } oldLane = _root.game["lane" + amount]; } }
Instance of Symbol 576 MovieClip "prop" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; } onClipEvent (enterFrame) { if (_parent.player.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + _parent.player.yspeed) * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { hitTimes = hitTimes + 1; if (_currentframe == 1) { yspeed = yspeed - _parent.player.yspeed; } else { yspeed = yspeed - (_parent.player.yspeed * 0.5); } xspeed = xspeed + (((_x - _parent.player._x) / 40) + (_parent.player.xspeed / 2)); _parent.player.yspeed = _parent.player.yspeed / 1.01; gotoAndStop (2); } if (hitTimes > 10) { _root.hud.displayText = "Cone carrying bonus 200 points!"; _root.hud.score = _root.hud.score + 200; } var target = _parent.walls; if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { yspeed = (-yspeed) * 0.5; } if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed + _root.game.player.yspeed)) { yspeed = (-yspeed) * 0.5; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed < 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed > 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; } xspeed = xspeed * 0.97; yspeed = yspeed * 0.97; showy = _y; showx = _x; _rotation = (_rotation + ((xspeed + yspeed) * 4)); _x = (_x + xspeed); _y = (_y + (_parent.player.yspeed + yspeed)); }
Instance of Symbol 947 MovieClip "player" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (1); _root.reloadComplete = true; maxSpeed = 50; yspeed = 50; xspeed = 0; mass = ((_height + _width) / 33) * 5; maxLife = 400; life = maxLife; slowTimer = 0; origWidth = _width; this.swapDepths(2); yspeed = 60; exploded = false; smokeTime = 0; hitTime = 0; skidPlaying = false; rev = true; revLength = 0; explodeTimer = 10; colorArr = ["0x339999", "0x99CC66", "0x993333", "0xCCCC66"]; } onClipEvent (enterFrame) { if (_root.hud.speed >= 200) { skidActive = true; } if (Key.isDown(40)) { } if (skidActive == true) { if (Key.isDown(40)) { } else { skidActive = false; } } if ((skidActive == true) && (_root.hud.speed <= 30)) { _root.skidDone = true; } if (_root.game.cars.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed > 30)) { hitTime = hitTime + 1; } else if (hitTime > 0) { hitTime = 0; } else { hitTime = 0; } if (yspeed < 0) { yspeed = yspeed - (yspeed / 2); } if ((yspeed / 5) < 3.5) { var turnSpeed = (yspeed / 5); } else { turnSpeed = 3.5; } if ((_root.gocar && (yspeed < maxSpeed)) && (life > 0)) { } if ((Key.isDown(38) && (yspeed < maxSpeed)) && (life > 0)) { yspeed = yspeed + 0.8; } if ((Key.isDown(32) && (yspeed > 0)) && (life > 0)) { _root.pressspace = true; } else { if (turnSpeed > 3.5) { turnSpeed = turnSpeed - 0.1; } skidPlaying = false; skidSound.stop(); } if (Key.isDown(39) && (life > 0)) { xspeed = xspeed + turnSpeed; } if (Key.isDown(37) && (life > 0)) { xspeed = xspeed - turnSpeed; } _rotation = (xspeed / 2); xspeed = xspeed * 0.8; _x = (_x + xspeed); yspeed = yspeed * 0.99; showx = _x; showy = _y; if (life < 0) { explodeTimer = explodeTimer + 1; } if ((life < 0) && (explodeTimer > 20)) { explodeTimer = 0; exploded = true; _root.id = _root.id + 1; _root.game.expTargetX = _x; _root.game.expTargetY = _y; _root.game.expSize = _height; _root.game.expSize = _height; duplicateMovieClip (_root.game.explosion, "explosion" + _root.id, _root.id + 1); _root.game["explosion" + _root.id]._x = _x; _root.game["explosion" + _root.id]._y = _y; _root.game["explosion" + _root.id]._height = _root.game.expSize / 3; _root.game["explosion" + _root.id]._width = _root.game.expSize / 3; _root.game["explosion" + _root.id].sizeE = _root.game.expSize * 2; } if (life < 40) { smokeTime = smokeTime + (yspeed / 5); if (smokeTime > 5) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_parent.effects.smoke, "spark" + _parent.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = _x; _root.game.effects["spark" + _root.game.effects.id]._y = _y - (_height / 2); _root.game.effects["spark" + _root.game.effects.id]._height = _root.game.effects["spark" + _root.game.effects.id]._height + yspeed; _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed; _root.game.effects.id = _root.game.effects.id + 1; smokeTime = 0; } } var target = _parent.walls; if ((target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) || (target.hitTest(((_x + (_width / 3)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) || (target.hitTest(((_x - (_width / 3)) * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y - (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true))) { if (yspeed > 0) { life = life - yspeed; } else { life = life + yspeed; } yspeed = (-yspeed) * 1; } if (target.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, ((_y + (_height / 2)) * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (yspeed + _root.game.player.yspeed)) { if (yspeed > 0) { life = life - yspeed; } else { life = life + yspeed; } _y = (_y - yspeed); yspeed = (-yspeed) * 1; } if (target.hitTest(((_x - (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed < 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.spark, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.paint, "spark" + _root.game.effects.id, _root.game.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x - (_width / 2)) + random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed * 1.5; i = i + 1; } } if (target.hitTest(((_x + (_width / 2)) * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true) && (xspeed > 0)) { _x = (_x - xspeed); xspeed = (-xspeed) * 0.2; var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < sparkNo) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.spark, "spark" + _root.game.effects.id, _parent.effects.id + 1); var pColor = new Color(_root.game.effects["spark" + _root.game.effects.id]); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = _root.game.effects["spark" + _root.game.effects.id].yspeed + (yspeed * 2); i = i + 1; } i = 0; while (i < (sparkNo / 4)) { _root.game.effects.id = _root.game.effects.id + 1; duplicateMovieClip (_root.game.effects.paint, "spark" + _root.game.effects.id, _parent.effects.id + 1); _root.game.effects["spark" + _root.game.effects.id]._x = (_x + (_width / 2)) - random(_width / 3); _root.game.effects["spark" + _root.game.effects.id]._y = (_y - (_height / 2)) + random(_height); _root.game.effects["spark" + _root.game.effects.id].xspeed = _root.game.effects["spark" + _root.game.effects.id].xspeed + xspeed; _root.game.effects["spark" + _root.game.effects.id].yspeed = yspeed * 1.5; i = i + 1; } } if (_root.game.slower.hitTest((_x * (1 / (100 / _root.game._xscale))) + _root.game._x, (_y * (1 / (100 / _root.game._yscale))) + _root.game._y, true)) { if ((_x * (1 / (100 / _root.game._xscale))) < 0) { _root.pavementTime = _root.pavementTime + 1; } if (slowTimer < 20) { slowTimer = slowTimer + 1; } else { yspeed = yspeed * 0.98; } } else if (slowTimer > 0) { slowTimer = slowTimer - 1; } if (_root.game.sound.type == 2) { var dist = Math.sqrt(((_x - _root.game.sound._x) * (_x - _root.game.sound._x)) + ((_y - _root.game.sound._y) * (_y - _root.game.sound._y))); if (dist < 300) { interestX = _root.game.sound._x; interestY = _root.game.sound._y; interestLevel = interestLevel + 50; } if (dist < (_root.game.sound.size * 2)) { life = life - (((_root.game.sound.size * 2) - dist) / 50); var adjside = (_root.game.sound._x - _x); var oppside = (-1 * (_root.game.sound._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; var throwRot = (-1 * angle); xspeed = xspeed - (Math.cos(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (5 * mass))); yspeed = yspeed + (Math.sin(throwRot * 0.01745329) * (((_root.game.sound.size * 2) - dist) / (5 * mass))); } } }
Instance of Symbol 598 MovieClip "gun" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if (_root.pressspace == true) { _root.pressspace = false; if (_root.reloadComplete == true) { _root.reloadComplete = false; _root.bulletmc = _parent.attachMovie("bullet", "bullet" + _root.bulletnum, _root.getNextHighestDepth()); randomNum = random(20) - 10; bulletAngle = (((_rotation + randomNum) - 90) * Math.PI) / 180; _root.bulletmc.xSpeed = Math.cos(_root.gunangles) * 10; _root.bulletmc.ySpeed = Math.sin(_root.gunangles) * 10; _root.bulletmc._x = _root.game.gun._x; _root.bulletmc._y = _root.game.gun._y; _root.bspeed = 10; _root.bulletnum++; } } if ((_root.hud.targetDisplay.pDist < 1) && (_root.nextCar == false)) { _alpha = 0; } else { _alpha = 0; } _x = _root.game.player._x; this.swapDepths(_root.game.getNextHighestDepth()); var adjside = (targetC._x - _x); var oppside = (-1 * (targetC._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _root.gunangles = angle; if (angle > 0) { } }
Instance of Symbol 619 MovieClip "effects" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { id = 0; } onClipEvent (enterFrame) { this.swapDepths(300); if (id > 50) { id = 0; } }
Instance of Symbol 632 MovieClip "explosion" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { var sizeE; if ((_x - _root.game.player._x) > 100) { pan = 100; } else if ((_x - _root.game.player._x) < -100) { pan = -100; } else { pan = _x - _root.game.player._x; } vol = 100 - (Math.sqrt(((_x - _root.game.player._x) * (_x - _root.game.player._x)) + ((_y - _root.game.player._y) * (_y - _root.game.player._y))) / 10); if (vol > 100) { vol = 100; } if (vol < 0) { vol = 0; } if (_name == "explosion") { _visible = false; } else { explosionSound = new Sound(this); explosionSound.attachSound("explosion"); explosionSound.setPan(pan); explosionSound.setVolume(vol); explosionSound.start(0, 0); explosionSound.setPan(pan); explosionSound.setVolume(vol); } time = 100; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if ((_x - _root.game.player._x) > 100) { pan = 100; } else if ((_x - _root.game.player._x) < -100) { pan = -100; } else { pan = _x - _root.game.player._x; } vol = 100 - (Math.sqrt(((_x - _root.game.player._x) * (_x - _root.game.player._x)) + ((_y - _root.game.player._y) * (_y - _root.game.player._y))) / 10); if (vol > 100) { vol = 100; } if (vol < 0) { vol = 0; } explosionSound.setPan(pan); explosionSound.setVolume(vol); }
Instance of Symbol 619 MovieClip "effects2" in Symbol 973 MovieClip Frame 1
onClipEvent (load) { id = 0; _x = 0; _y = 0; } onClipEvent (enterFrame) { this.swapDepths(1); if (id > 50) { id = 0; } }
Instance of Symbol 634 MovieClip in Symbol 973 MovieClip Frame 1
onClipEvent (enterFrame) { this._alpha = 0; this.swapDepths(1001); }
Instance of Symbol 646 MovieClip in Symbol 973 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if ((_root.hud.targetDisplay.pDist < 1) && (_root.nextCar == false)) { _alpha = 100; } else { _alpha = 0; } _x = _root.game.player._x; this.swapDepths(_root.game.getNextHighestDepth()); var adjside = (targetC._x - _x); var oppside = (-1 * (targetC._y - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _rotation = (-1 * angle); }
Symbol 985 MovieClip Frame 20
stop();
Symbol 986 MovieClip Frame 15
stop();
Symbol 990 Button
on (release) { gotoandplaylevel(); } on (rollOver) { _root.btnsnd.start(); }
Symbol 995 Button
on (press) { submitScore(); } on (release) { gotoAndPlay ("menuanimation"); } on (rollOver) { _root.btnsnd.start(); }
Symbol 1052 MovieClip Frame 19
Symbol 1052 MovieClip Frame 45
Symbol 1052 MovieClip Frame 74
stop();
Symbol 1054 MovieClip Frame 21
stop();
Symbol 1055 MovieClip Frame 15
stop();
Symbol 1059 Button
on (release) { gotoAndStop ("menuanimation"); } on (rollOver) { _root.btnsnd.start(); }
Symbol 1118 MovieClip Frame 85
stop();

Library Items

Symbol 1119 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 1120 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 1121 MovieClip [__Packages.mx.transitions.Tween]
Symbol 1122 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:Timeline
Symbol 3 FontUsed by:4 5
Symbol 4 EditableTextUses:3Used by:Timeline
Symbol 5 TextUses:3Used by:Timeline
Symbol 6 GraphicUsed by:9
Symbol 7 ShapeTweeningUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:6 7 8Used by:Timeline
Symbol 10 GraphicUsed by:187
Symbol 11 GraphicUsed by:161
Symbol 12 GraphicUsed by:161
Symbol 13 ShapeTweeningUsed by:161
Symbol 14 ShapeTweeningUsed by:161
Symbol 15 ShapeTweeningUsed by:161
Symbol 16 ShapeTweeningUsed by:161
Symbol 17 ShapeTweeningUsed by:161
Symbol 18 GraphicUsed by:161
Symbol 19 ShapeTweeningUsed by:23
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:19 21 22Used by:161
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:161
Symbol 26 ShapeTweeningUsed by:40
Symbol 27 GraphicUsed by:40
Symbol 28 ShapeTweeningUsed by:40
Symbol 29 ShapeTweeningUsed by:40
Symbol 30 ShapeTweeningUsed by:40
Symbol 31 ShapeTweeningUsed by:40
Symbol 32 ShapeTweeningUsed by:40
Symbol 33 ShapeTweeningUsed by:40
Symbol 34 ShapeTweeningUsed by:40
Symbol 35 ShapeTweeningUsed by:40
Symbol 36 ShapeTweeningUsed by:40
Symbol 37 ShapeTweeningUsed by:40
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:26 27 28 29 30 31 32 33 34 35 36 37 38 39Used by:161
Symbol 41 GraphicUsed by:156
Symbol 42 FontUsed by:43 147 666
Symbol 43 TextUses:42Used by:44
Symbol 44 MovieClipUses:43Used by:45
Symbol 45 MovieClipUses:44Used by:156
Symbol 46 GraphicUsed by:143
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:143
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:143
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:143
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:143
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:143
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:143
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:143
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:143
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:143
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:143
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:143
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:143
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:143
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:143
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:143
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:143
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:143
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:143
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:143
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:143
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:143
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:143
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:143
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:143
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:143
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:143
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:143
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:143
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:143
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:143
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:143
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:143
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:143
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:143
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:143
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:143
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:143
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:143
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:143
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:143
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:143
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:143
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:143
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:143
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:143
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:143
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:143
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:143
Symbol 143 MovieClipUses:46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142Used by:156
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:156
Symbol 146 GraphicUsed by:148
Symbol 147 TextUses:42Used by:148
Symbol 148 MovieClipUses:146 147Used by:156
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:156
Symbol 151 ShapeTweeningUsed by:155
Symbol 152 GraphicUsed by:155
Symbol 153 ShapeTweeningUsed by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:151 152 153 154Used by:156
Symbol 156 MovieClipUses:41 45 143 145 148 150 155Used by:161
Symbol 157 GraphicUsed by:160
Symbol 158 ShapeTweeningUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:157 158 159Used by:161
Symbol 161 MovieClipUses:11 12 13 14 15 16 17 18 23 25 40 156 160Used by:187
Symbol 162 GraphicUsed by:185
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:185
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:185
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:185
Symbol 169 GraphicUsed by:185
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:185
Symbol 172 GraphicUsed by:185
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:185
Symbol 175 GraphicUsed by:185
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:185
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:185
Symbol 180 GraphicUsed by:184
Symbol 181 GraphicUsed by:184
Symbol 182 GraphicUsed by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:180 181 182 183Used by:185
Symbol 185 MovieClipUses:162 164 166 168 169 171 172 174 175 177 179 184Used by:186
Symbol 186 MovieClipUses:185Used by:187
Symbol 187 MovieClipUses:10 161 186Used by:Timeline
Symbol 188 GraphicUsed by:196
Symbol 189 FontUsed by:190 666
Symbol 190 TextUses:189Used by:191 196
Symbol 191 MovieClipUses:190Used by:196
Symbol 192 ShapeTweeningUsed by:195 196
Symbol 193 ShapeTweeningUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:192 193 194Used by:196
Symbol 196 ButtonUses:188 191 195 190 192Used by:Timeline
Symbol 197 FontUsed by:198 529 530 531 532 655 656
Symbol 198 EditableTextUses:197Used by:216
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201
Symbol 201 MovieClipUses:200Used by:202
Symbol 202 MovieClip [bullet]Uses:201Used by:216
Symbol 203 Sound [cardash]Used by:216
Symbol 204 Sound [bonus]Used by:216
Symbol 205 Sound [btnsnd]Used by:216
Symbol 206 Sound [btnsanim]Used by:216
Symbol 207 Sound [typeing]Used by:216
Symbol 208 Sound [menucarsnd]Used by:216
Symbol 209 Sound [titlesnd]Used by:216
Symbol 210 Sound [sirensnd]Used by:216
Symbol 211 Sound [shootingsnd]Used by:216
Symbol 212 Sound [menuchasesnd]Used by:216
Symbol 213 Sound [carblastsnd]Used by:216
Symbol 214 Sound [bg2snd]Used by:216
Symbol 215 Sound [bg3snd]Used by:216
Symbol 216 MovieClipUses:198 202 203 204 205 206 207 208 209 210 211 212 213 214 215Used by:Timeline
Symbol 217 BitmapUsed by:218 690
Symbol 218 GraphicUses:217Used by:255  Timeline
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:255  Timeline
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:255  Timeline
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:255  Timeline
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClipUses:226Used by:255  Timeline
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:230
Symbol 230 MovieClipUses:229Used by:255
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:255  Timeline
Symbol 234 GraphicUsed by:243 247 251 254 256 257 258 259 269 270 522 914 920 950 962 990 995 1059
Symbol 235 FontUsed by:236 242 244 246 248 250 252 263 268 271 272 519 521 662 663 665 667 668 681 684 685 688 911 913 917 975 987 989 991 994 1056 1057 1058
Symbol 236 TextUses:235Used by:243 256
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238Used by:243 247 251 254 256 257 258 259 270 522 914 920 950 962 990 995 1059
Symbol 240 GraphicUsed by:243 256
Symbol 241 GraphicUsed by:243 256 1059
Symbol 242 TextUses:235Used by:243 256
Symbol 243 ButtonUses:234 236 239 240 241 242Used by:255
Symbol 244 TextUses:235Used by:247 257
Symbol 245 GraphicUsed by:247 257
Symbol 246 TextUses:235Used by:247 257
Symbol 247 ButtonUses:234 244 239 245 246Used by:255
Symbol 248 TextUses:235Used by:251 258
Symbol 249 GraphicUsed by:251 258
Symbol 250 TextUses:235Used by:251 258
Symbol 251 ButtonUses:234 248 239 249 250Used by:255
Symbol 252 TextUses:235Used by:254 259 270 962
Symbol 253 GraphicUsed by:254 259 270 962
Symbol 254 ButtonUses:234 252 239 253Used by:255
Symbol 255 MovieClipUses:218 220 222 224 227 230 233 243 247 251 254Used by:Timeline
Symbol 256 ButtonUses:234 236 239 240 241 242Used by:Timeline
Symbol 257 ButtonUses:234 244 239 245 246Used by:Timeline
Symbol 258 ButtonUses:234 248 239 249 250Used by:Timeline
Symbol 259 ButtonUses:234 252 239 253Used by:Timeline
Symbol 260 FontUsed by:261 638
Symbol 261 TextUses:260Used by:262
Symbol 262 MovieClipUses:261Used by:Timeline
Symbol 263 TextUses:235Used by:269
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClipUses:265Used by:269
Symbol 267 GraphicUsed by:269
Symbol 268 TextUses:235Used by:269
Symbol 269 ButtonUses:234 263 266 267 268Used by:Timeline
Symbol 270 ButtonUses:234 252 239 253Used by:Timeline
Symbol 271 TextUses:235Used by:Timeline
Symbol 272 TextUses:235Used by:Timeline
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:Timeline
Symbol 275 GraphicUsed by:518
Symbol 276 SoundUsed by:518 910 1052 1118
Symbol 277 GraphicUsed by:518
Symbol 278 GraphicUsed by:518
Symbol 279 GraphicUsed by:518
Symbol 280 GraphicUsed by:518
Symbol 281 GraphicUsed by:518
Symbol 282 GraphicUsed by:518
Symbol 283 GraphicUsed by:518
Symbol 284 GraphicUsed by:518
Symbol 285 GraphicUsed by:518
Symbol 286 GraphicUsed by:518
Symbol 287 GraphicUsed by:518
Symbol 288 GraphicUsed by:518
Symbol 289 GraphicUsed by:518
Symbol 290 GraphicUsed by:518
Symbol 291 GraphicUsed by:518
Symbol 292 GraphicUsed by:518
Symbol 293 GraphicUsed by:518
Symbol 294 GraphicUsed by:518
Symbol 295 GraphicUsed by:518
Symbol 296 GraphicUsed by:518
Symbol 297 GraphicUsed by:518
Symbol 298 GraphicUsed by:518
Symbol 299 GraphicUsed by:518
Symbol 300 GraphicUsed by:518
Symbol 301 GraphicUsed by:518
Symbol 302 GraphicUsed by:518
Symbol 303 GraphicUsed by:518
Symbol 304 GraphicUsed by:518
Symbol 305 GraphicUsed by:518
Symbol 306 GraphicUsed by:518
Symbol 307 GraphicUsed by:518
Symbol 308 GraphicUsed by:518
Symbol 309 GraphicUsed by:518
Symbol 310 GraphicUsed by:518
Symbol 311 GraphicUsed by:518
Symbol 312 GraphicUsed by:518
Symbol 313 GraphicUsed by:518
Symbol 314 GraphicUsed by:518
Symbol 315 GraphicUsed by:518
Symbol 316 GraphicUsed by:518
Symbol 317 GraphicUsed by:518
Symbol 318 GraphicUsed by:518
Symbol 319 GraphicUsed by:518
Symbol 320 GraphicUsed by:518
Symbol 321 GraphicUsed by:518
Symbol 322 GraphicUsed by:518
Symbol 323 GraphicUsed by:518
Symbol 324 GraphicUsed by:518
Symbol 325 GraphicUsed by:518
Symbol 326 GraphicUsed by:518
Symbol 327 GraphicUsed by:518
Symbol 328 GraphicUsed by:518
Symbol 329 GraphicUsed by:518
Symbol 330 GraphicUsed by:518
Symbol 331 GraphicUsed by:518
Symbol 332 GraphicUsed by:518
Symbol 333 GraphicUsed by:518
Symbol 334 GraphicUsed by:518
Symbol 335 GraphicUsed by:518
Symbol 336 GraphicUsed by:518
Symbol 337 GraphicUsed by:518
Symbol 338 GraphicUsed by:518
Symbol 339 GraphicUsed by:518
Symbol 340 GraphicUsed by:518
Symbol 341 GraphicUsed by:518
Symbol 342 GraphicUsed by:518
Symbol 343 GraphicUsed by:518
Symbol 344 GraphicUsed by:518
Symbol 345 GraphicUsed by:518
Symbol 346 GraphicUsed by:518
Symbol 347 GraphicUsed by:518
Symbol 348 GraphicUsed by:518
Symbol 349 GraphicUsed by:518
Symbol 350 GraphicUsed by:518
Symbol 351 GraphicUsed by:518
Symbol 352 GraphicUsed by:518
Symbol 353 GraphicUsed by:518
Symbol 354 GraphicUsed by:518
Symbol 355 GraphicUsed by:518
Symbol 356 GraphicUsed by:518
Symbol 357 GraphicUsed by:518
Symbol 358 GraphicUsed by:518
Symbol 359 GraphicUsed by:518
Symbol 360 GraphicUsed by:518
Symbol 361 GraphicUsed by:518
Symbol 362 GraphicUsed by:518
Symbol 363 GraphicUsed by:518
Symbol 364 GraphicUsed by:518
Symbol 365 GraphicUsed by:518
Symbol 366 GraphicUsed by:518
Symbol 367 GraphicUsed by:518
Symbol 368 GraphicUsed by:518
Symbol 369 GraphicUsed by:518
Symbol 370 GraphicUsed by:518
Symbol 371 GraphicUsed by:518
Symbol 372 GraphicUsed by:518
Symbol 373 GraphicUsed by:518
Symbol 374 GraphicUsed by:518
Symbol 375 GraphicUsed by:518
Symbol 376 GraphicUsed by:518
Symbol 377 GraphicUsed by:518
Symbol 378 GraphicUsed by:518
Symbol 379 GraphicUsed by:518
Symbol 380 GraphicUsed by:518
Symbol 381 GraphicUsed by:518
Symbol 382 GraphicUsed by:518
Symbol 383 GraphicUsed by:518
Symbol 384 GraphicUsed by:518
Symbol 385 GraphicUsed by:518
Symbol 386 GraphicUsed by:518
Symbol 387 GraphicUsed by:518
Symbol 388 GraphicUsed by:518
Symbol 389 GraphicUsed by:518
Symbol 390 GraphicUsed by:518
Symbol 391 GraphicUsed by:518
Symbol 392 GraphicUsed by:518
Symbol 393 GraphicUsed by:518
Symbol 394 GraphicUsed by:518
Symbol 395 GraphicUsed by:518
Symbol 396 GraphicUsed by:518
Symbol 397 GraphicUsed by:518
Symbol 398 GraphicUsed by:518
Symbol 399 GraphicUsed by:518
Symbol 400 GraphicUsed by:518
Symbol 401 GraphicUsed by:518
Symbol 402 GraphicUsed by:518
Symbol 403 GraphicUsed by:518
Symbol 404 GraphicUsed by:518
Symbol 405 GraphicUsed by:518
Symbol 406 GraphicUsed by:518
Symbol 407 GraphicUsed by:518
Symbol 408 GraphicUsed by:518
Symbol 409 GraphicUsed by:518
Symbol 410 GraphicUsed by:518
Symbol 411 GraphicUsed by:518
Symbol 412 GraphicUsed by:518
Symbol 413 GraphicUsed by:518
Symbol 414 GraphicUsed by:518
Symbol 415 GraphicUsed by:518
Symbol 416 GraphicUsed by:518
Symbol 417 GraphicUsed by:518
Symbol 418 GraphicUsed by:518
Symbol 419 GraphicUsed by:518
Symbol 420 GraphicUsed by:518
Symbol 421 GraphicUsed by:518
Symbol 422 GraphicUsed by:518
Symbol 423 GraphicUsed by:518
Symbol 424 GraphicUsed by:518
Symbol 425 GraphicUsed by:518
Symbol 426 GraphicUsed by:518
Symbol 427 GraphicUsed by:518
Symbol 428 GraphicUsed by:518
Symbol 429 GraphicUsed by:518
Symbol 430 GraphicUsed by:518
Symbol 431 GraphicUsed by:518
Symbol 432 GraphicUsed by:518
Symbol 433 GraphicUsed by:518
Symbol 434 GraphicUsed by:518
Symbol 435 GraphicUsed by:518
Symbol 436 GraphicUsed by:518
Symbol 437 GraphicUsed by:518
Symbol 438 GraphicUsed by:518
Symbol 439 GraphicUsed by:518
Symbol 440 GraphicUsed by:518
Symbol 441 GraphicUsed by:518
Symbol 442 GraphicUsed by:518
Symbol 443 GraphicUsed by:518
Symbol 444 GraphicUsed by:518
Symbol 445 GraphicUsed by:518
Symbol 446 GraphicUsed by:518
Symbol 447 GraphicUsed by:518
Symbol 448 GraphicUsed by:518
Symbol 449 GraphicUsed by:518
Symbol 450 GraphicUsed by:518
Symbol 451 GraphicUsed by:518
Symbol 452 GraphicUsed by:518
Symbol 453 GraphicUsed by:518
Symbol 454 GraphicUsed by:518
Symbol 455 GraphicUsed by:518
Symbol 456 GraphicUsed by:518
Symbol 457 GraphicUsed by:518
Symbol 458 GraphicUsed by:518
Symbol 459 GraphicUsed by:518
Symbol 460 GraphicUsed by:518
Symbol 461 GraphicUsed by:518
Symbol 462 GraphicUsed by:518
Symbol 463 GraphicUsed by:518
Symbol 464 GraphicUsed by:518
Symbol 465 GraphicUsed by:518
Symbol 466 GraphicUsed by:518
Symbol 467 GraphicUsed by:518
Symbol 468 GraphicUsed by:518
Symbol 469 GraphicUsed by:518
Symbol 470 GraphicUsed by:518
Symbol 471 GraphicUsed by:518
Symbol 472 GraphicUsed by:518
Symbol 473 GraphicUsed by:518
Symbol 474 GraphicUsed by:518
Symbol 475 GraphicUsed by:518
Symbol 476 GraphicUsed by:518
Symbol 477 GraphicUsed by:518
Symbol 478 GraphicUsed by:518
Symbol 479 GraphicUsed by:518
Symbol 480 GraphicUsed by:518
Symbol 481 GraphicUsed by:518
Symbol 482 GraphicUsed by:518
Symbol 483 GraphicUsed by:518
Symbol 484 GraphicUsed by:518
Symbol 485 GraphicUsed by:518
Symbol 486 GraphicUsed by:518
Symbol 487 GraphicUsed by:518
Symbol 488 GraphicUsed by:518
Symbol 489 GraphicUsed by:518
Symbol 490 GraphicUsed by:518
Symbol 491 GraphicUsed by:518
Symbol 492 GraphicUsed by:518
Symbol 493 GraphicUsed by:518
Symbol 494 GraphicUsed by:518
Symbol 495 GraphicUsed by:518
Symbol 496 GraphicUsed by:518
Symbol 497 GraphicUsed by:518
Symbol 498 GraphicUsed by:518
Symbol 499 GraphicUsed by:518
Symbol 500 GraphicUsed by:518
Symbol 501 GraphicUsed by:518
Symbol 502 GraphicUsed by:518
Symbol 503 GraphicUsed by:518
Symbol 504 GraphicUsed by:518
Symbol 505 GraphicUsed by:518
Symbol 506 GraphicUsed by:518
Symbol 507 GraphicUsed by:518
Symbol 508 GraphicUsed by:518
Symbol 509 GraphicUsed by:518
Symbol 510 GraphicUsed by:518
Symbol 511 GraphicUsed by:518
Symbol 512 GraphicUsed by:518
Symbol 513 GraphicUsed by:518
Symbol 514 GraphicUsed by:518
Symbol 515 GraphicUsed by:518
Symbol 516 GraphicUsed by:518
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 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 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517Used by:Timeline
Symbol 519 TextUses:235Used by:522 920
Symbol 520 GraphicUsed by:522 920
Symbol 521 TextUses:235Used by:522 920
Symbol 522 ButtonUses:234 519 239 520 521Used by:Timeline
Symbol 523 BitmapUsed by:524 923 952 964
Symbol 524 GraphicUses:523Used by:527
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:527
Symbol 527 MovieClipUses:524 526Used by:528
Symbol 528 MovieClipUses:527Used by:647
Symbol 529 TextUses:197Used by:647 934 949 961 973
Symbol 530 TextUses:197Used by:647 934 949 961 973
Symbol 531 TextUses:197Used by:647 934 949 961 973
Symbol 532 TextUses:197Used by:647 934 949 961 973
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:647 934 949 961 973
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:647 934 949 961 973
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClipUses:538Used by:543
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:542
Symbol 542 MovieClipUses:541Used by:543
Symbol 543 MovieClipUses:539 542Used by:647
Symbol 544 GraphicUsed by:563
Symbol 545 GraphicUsed by:549
Symbol 546 GraphicUsed by:549
Symbol 547 GraphicUsed by:549
Symbol 548 VideoUsed by:549 551 630
Symbol 549 MovieClipUses:545 546 547 548Used by:563
Symbol 550 GraphicUsed by:554
Symbol 551 MovieClipUses:548Used by:554
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552Used by:554
Symbol 554 MovieClipUses:550 551 553Used by:563
Symbol 555 GraphicUsed by:563
Symbol 556 GraphicUsed by:563
Symbol 557 GraphicUsed by:563
Symbol 558 GraphicUsed by:563
Symbol 559 GraphicUsed by:563
Symbol 560 GraphicUsed by:563
Symbol 561 GraphicUsed by:563
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:544 549 554 555 556 557 558 559 560 561 562Used by:564
Symbol 564 MovieClipUses:563Used by:647 934 949 961 973
Symbol 565 ShapeTweeningUsed by:569
Symbol 566 ShapeTweeningUsed by:569
Symbol 567 ShapeTweeningUsed by:569
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:565 566 567 568Used by:570
Symbol 570 MovieClipUses:569Used by:647 934 949 961 973
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:573
Symbol 573 MovieClipUses:572Used by:647 934 949 961 973
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:647 934 949 961 973
Symbol 576 MovieClipUsed by:647 934 949 961 973
Symbol 577 GraphicUsed by:596 947
Symbol 578 GraphicUsed by:596 947
Symbol 579 GraphicUsed by:592
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:592
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:592
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:592
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:592
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:592
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:592
Symbol 592 MovieClipUses:579 581 583 585 587 589 591Used by:596 947
Symbol 593 GraphicUsed by:595
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:593 594Used by:596 947
Symbol 596 MovieClipUses:577 578 592 595Used by:647 934
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:647 934 949 961 973
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:601
Symbol 601 MovieClipUses:600Used by:619
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:619
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:604Used by:619
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:608
Symbol 608 MovieClipUses:607Used by:609
Symbol 609 MovieClipUses:608Used by:619
Symbol 610 GraphicUsed by:618
Symbol 611 GraphicUsed by:618
Symbol 612 GraphicUsed by:618
Symbol 613 GraphicUsed by:618
Symbol 614 GraphicUsed by:618
Symbol 615 GraphicUsed by:618
Symbol 616 GraphicUsed by:618
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClipUses:610 611 612 613 614 615 616 617Used by:619
Symbol 619 MovieClipUses:601 603 605 609 618Used by:647 934 949 961 973
Symbol 620 ShapeTweeningUsed by:629
Symbol 621 GraphicUsed by:629
Symbol 622 GraphicUsed by:629
Symbol 623 ShapeTweeningUsed by:629
Symbol 624 GraphicUsed by:629
Symbol 625 GraphicUsed by:629
Symbol 626 GraphicUsed by:629
Symbol 627 GraphicUsed by:629
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:620 621 622 623 624 625 626 627 628Used by:647 934 949 961 973
Symbol 630 MovieClipUses:548Used by:631
Symbol 631 MovieClipUses:630Used by:632
Symbol 632 MovieClipUses:631Used by:647 934 949 961 973
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:647 934 949 961 973
Symbol 635 GraphicUsed by:640
Symbol 636 ShapeTweeningUsed by:640
Symbol 637 GraphicUsed by:640
Symbol 638 TextUses:260Used by:640
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:635 636 637 638 639Used by:641
Symbol 641 MovieClipUses:640Used by:644
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642Used by:644
Symbol 644 MovieClipUses:641 643Used by:647 934 949 961 973
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:647 934 949 961 973
Symbol 647 MovieClipUses:528 529 530 531 532 534 536 543 564 570 573 575 576 596 598 619 629 632 634 644 646Used by:Timeline
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:686
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:654
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:652Used by:654
Symbol 654 MovieClipUses:651 653Used by:686
Symbol 655 EditableTextUses:197 658Used by:686
Symbol 656 EditableTextUses:197 658Used by:657
Symbol 657 MovieClipUses:656Used by:686
Symbol 658 FontUsed by:655 656 659 660 661 664
Symbol 659 TextUses:658Used by:686
Symbol 660 EditableTextUses:658Used by:686
Symbol 661 TextUses:658Used by:686
Symbol 662 TextUses:235Used by:686
Symbol 663 EditableTextUses:235Used by:686
Symbol 664 TextUses:658Used by:686
Symbol 665 TextUses:235Used by:686
Symbol 666 EditableTextUses:42 189Used by:686
Symbol 667 EditableTextUses:235 915Used by:686
Symbol 668 TextUses:235Used by:686
Symbol 669 MovieClipUsed by:686
Symbol 670 MovieClipUsed by:686
Symbol 671 GraphicUsed by:679
Symbol 672 GraphicUsed by:675
Symbol 673 GraphicUsed by:675
Symbol 674 GraphicUsed by:675
Symbol 675 ButtonUses:672 673 674Used by:679
Symbol 676 GraphicUsed by:678
Symbol 677 GraphicUsed by:678
Symbol 678 ButtonUses:676 677Used by:679
Symbol 679 MovieClipUses:671 675 678Used by:686
Symbol 680 GraphicUsed by:686
Symbol 681 EditableTextUses:235Used by:686
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:686
Symbol 684 EditableTextUses:235Used by:686
Symbol 685 TextUses:235Used by:686
Symbol 686 MovieClipUses:649 654 655 657 659 660 661 662 663 664 665 666 667 668 669 670 679 680 681 683 684 685Used by:Timeline
Symbol 687 GraphicUsed by:689
Symbol 688 TextUses:235Used by:689
Symbol 689 MovieClipUses:687 688Used by:Timeline
Symbol 690 GraphicUses:217Used by:694 986 1055
Symbol 691 FontUsed by:692 693 976 977 1053
Symbol 692 TextUses:691Used by:694
Symbol 693 TextUses:691Used by:694
Symbol 694 MovieClipUses:690 692 693Used by:Timeline
Symbol 695 GraphicUsed by:910 1118
Symbol 696 GraphicUsed by:910 1118
Symbol 697 GraphicUsed by:910 1118
Symbol 698 GraphicUsed by:910 1118
Symbol 699 GraphicUsed by:910 1118
Symbol 700 GraphicUsed by:910 1118
Symbol 701 GraphicUsed by:910 1118
Symbol 702 GraphicUsed by:910 1118
Symbol 703 GraphicUsed by:910 1118
Symbol 704 GraphicUsed by:910 1118
Symbol 705 GraphicUsed by:910 1118
Symbol 706 GraphicUsed by:910 1118
Symbol 707 GraphicUsed by:910 1118
Symbol 708 GraphicUsed by:910 1118
Symbol 709 GraphicUsed by:910 1118
Symbol 710 GraphicUsed by:910
Symbol 711 GraphicUsed by:910
Symbol 712 GraphicUsed by:910
Symbol 713 GraphicUsed by:910
Symbol 714 GraphicUsed by:910
Symbol 715 GraphicUsed by:910
Symbol 716 GraphicUsed by:910
Symbol 717 GraphicUsed by:910
Symbol 718 GraphicUsed by:910
Symbol 719 GraphicUsed by:910
Symbol 720 GraphicUsed by:910
Symbol 721 GraphicUsed by:910
Symbol 722 GraphicUsed by:910
Symbol 723 GraphicUsed by:910
Symbol 724 GraphicUsed by:910
Symbol 725 GraphicUsed by:910
Symbol 726 GraphicUsed by:910
Symbol 727 GraphicUsed by:910
Symbol 728 GraphicUsed by:910
Symbol 729 GraphicUsed by:910
Symbol 730 GraphicUsed by:910
Symbol 731 GraphicUsed by:910
Symbol 732 GraphicUsed by:910
Symbol 733 GraphicUsed by:910
Symbol 734 GraphicUsed by:910
Symbol 735 GraphicUsed by:910
Symbol 736 GraphicUsed by:910
Symbol 737 GraphicUsed by:910
Symbol 738 GraphicUsed by:910
Symbol 739 GraphicUsed by:910
Symbol 740 GraphicUsed by:910
Symbol 741 GraphicUsed by:910
Symbol 742 GraphicUsed by:910
Symbol 743 GraphicUsed by:910
Symbol 744 GraphicUsed by:910
Symbol 745 GraphicUsed by:910
Symbol 746 GraphicUsed by:910
Symbol 747 GraphicUsed by:910
Symbol 748 GraphicUsed by:910
Symbol 749 GraphicUsed by:910
Symbol 750 GraphicUsed by:910
Symbol 751 GraphicUsed by:910
Symbol 752 GraphicUsed by:910
Symbol 753 GraphicUsed by:910
Symbol 754 GraphicUsed by:910
Symbol 755 GraphicUsed by:910
Symbol 756 GraphicUsed by:910
Symbol 757 GraphicUsed by:910
Symbol 758 GraphicUsed by:910
Symbol 759 GraphicUsed by:910
Symbol 760 GraphicUsed by:910
Symbol 761 GraphicUsed by:910
Symbol 762 GraphicUsed by:910
Symbol 763 GraphicUsed by:910
Symbol 764 GraphicUsed by:910
Symbol 765 GraphicUsed by:910
Symbol 766 GraphicUsed by:910
Symbol 767 GraphicUsed by:910
Symbol 768 GraphicUsed by:910
Symbol 769 GraphicUsed by:910
Symbol 770 GraphicUsed by:910
Symbol 771 GraphicUsed by:910
Symbol 772 GraphicUsed by:910
Symbol 773 GraphicUsed by:910
Symbol 774 GraphicUsed by:910
Symbol 775 GraphicUsed by:910
Symbol 776 GraphicUsed by:910
Symbol 777 GraphicUsed by:910
Symbol 778 GraphicUsed by:910
Symbol 779 GraphicUsed by:910
Symbol 780 GraphicUsed by:910
Symbol 781 GraphicUsed by:910
Symbol 782 GraphicUsed by:910
Symbol 783 GraphicUsed by:910
Symbol 784 GraphicUsed by:910
Symbol 785 GraphicUsed by:910
Symbol 786 GraphicUsed by:910
Symbol 787 GraphicUsed by:910
Symbol 788 GraphicUsed by:910
Symbol 789 GraphicUsed by:910
Symbol 790 GraphicUsed by:910
Symbol 791 GraphicUsed by:910
Symbol 792 GraphicUsed by:910
Symbol 793 GraphicUsed by:910
Symbol 794 GraphicUsed by:910
Symbol 795 GraphicUsed by:910
Symbol 796 GraphicUsed by:910
Symbol 797 GraphicUsed by:910
Symbol 798 GraphicUsed by:910
Symbol 799 GraphicUsed by:910
Symbol 800 GraphicUsed by:910
Symbol 801 GraphicUsed by:910
Symbol 802 GraphicUsed by:910
Symbol 803 GraphicUsed by:910
Symbol 804 GraphicUsed by:910
Symbol 805 GraphicUsed by:910
Symbol 806 GraphicUsed by:910
Symbol 807 GraphicUsed by:910
Symbol 808 GraphicUsed by:910
Symbol 809 GraphicUsed by:910
Symbol 810 GraphicUsed by:910
Symbol 811 GraphicUsed by:910
Symbol 812 GraphicUsed by:910
Symbol 813 GraphicUsed by:910
Symbol 814 GraphicUsed by:910
Symbol 815 GraphicUsed by:910
Symbol 816 GraphicUsed by:910
Symbol 817 GraphicUsed by:910
Symbol 818 GraphicUsed by:910
Symbol 819 GraphicUsed by:910
Symbol 820 GraphicUsed by:910
Symbol 821 GraphicUsed by:910
Symbol 822 GraphicUsed by:910
Symbol 823 GraphicUsed by:910
Symbol 824 GraphicUsed by:910
Symbol 825 GraphicUsed by:910
Symbol 826 GraphicUsed by:910
Symbol 827 GraphicUsed by:910
Symbol 828 GraphicUsed by:910
Symbol 829 GraphicUsed by:910
Symbol 830 GraphicUsed by:910
Symbol 831 GraphicUsed by:910
Symbol 832 GraphicUsed by:910
Symbol 833 GraphicUsed by:910
Symbol 834 GraphicUsed by:910
Symbol 835 GraphicUsed by:910
Symbol 836 GraphicUsed by:910
Symbol 837 GraphicUsed by:910
Symbol 838 GraphicUsed by:910
Symbol 839 GraphicUsed by:910
Symbol 840 GraphicUsed by:910
Symbol 841 GraphicUsed by:910
Symbol 842 GraphicUsed by:910
Symbol 843 GraphicUsed by:910
Symbol 844 GraphicUsed by:910
Symbol 845 GraphicUsed by:910
Symbol 846 GraphicUsed by:910
Symbol 847 GraphicUsed by:910
Symbol 848 GraphicUsed by:910
Symbol 849 GraphicUsed by:910
Symbol 850 GraphicUsed by:910
Symbol 851 GraphicUsed by:910
Symbol 852 GraphicUsed by:910
Symbol 853 GraphicUsed by:910
Symbol 854 GraphicUsed by:910
Symbol 855 GraphicUsed by:910
Symbol 856 GraphicUsed by:910
Symbol 857 GraphicUsed by:910
Symbol 858 GraphicUsed by:910
Symbol 859 GraphicUsed by:910
Symbol 860 GraphicUsed by:910
Symbol 861 GraphicUsed by:910
Symbol 862 GraphicUsed by:910
Symbol 863 GraphicUsed by:910
Symbol 864 GraphicUsed by:910
Symbol 865 GraphicUsed by:910
Symbol 866 GraphicUsed by:910
Symbol 867 GraphicUsed by:910
Symbol 868 GraphicUsed by:910
Symbol 869 GraphicUsed by:910
Symbol 870 GraphicUsed by:910
Symbol 871 GraphicUsed by:910
Symbol 872 GraphicUsed by:910
Symbol 873 GraphicUsed by:910
Symbol 874 GraphicUsed by:910
Symbol 875 GraphicUsed by:910
Symbol 876 GraphicUsed by:910
Symbol 877 GraphicUsed by:910
Symbol 878 GraphicUsed by:910
Symbol 879 GraphicUsed by:910
Symbol 880 GraphicUsed by:910
Symbol 881 GraphicUsed by:910
Symbol 882 GraphicUsed by:910
Symbol 883 GraphicUsed by:910
Symbol 884 GraphicUsed by:910
Symbol 885 GraphicUsed by:910
Symbol 886 GraphicUsed by:910
Symbol 887 GraphicUsed by:910
Symbol 888 GraphicUsed by:910
Symbol 889 GraphicUsed by:910
Symbol 890 GraphicUsed by:910
Symbol 891 GraphicUsed by:910
Symbol 892 GraphicUsed by:910
Symbol 893 GraphicUsed by:910
Symbol 894 GraphicUsed by:910
Symbol 895 GraphicUsed by:910
Symbol 896 GraphicUsed by:910
Symbol 897 GraphicUsed by:910
Symbol 898 GraphicUsed by:910
Symbol 899 GraphicUsed by:910
Symbol 900 GraphicUsed by:910
Symbol 901 GraphicUsed by:910
Symbol 902 GraphicUsed by:910
Symbol 903 GraphicUsed by:910
Symbol 904 GraphicUsed by:910
Symbol 905 GraphicUsed by:910
Symbol 906 GraphicUsed by:910
Symbol 907 GraphicUsed by:910
Symbol 908 GraphicUsed by:910
Symbol 909 GraphicUsed by:910
Symbol 910 MovieClipUses:695 276 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909Used by:Timeline
Symbol 911 TextUses:235Used by:914 950
Symbol 912 GraphicUsed by:914 950
Symbol 913 TextUses:235Used by:914 950
Symbol 914 ButtonUses:234 911 239 912 913Used by:Timeline
Symbol 915 FontUsed by:667 916 935 951 963 974 983 984
Symbol 916 EditableTextUses:915Used by:Timeline
Symbol 917 TextUses:235Used by:Timeline
Symbol 918 BitmapUsed by:919
Symbol 919 GraphicUses:918Used by:Timeline
Symbol 920 ButtonUses:234 519 239 520 521Used by:Timeline
Symbol 921 BitmapUsed by:923
Symbol 922 BitmapUsed by:923 937 952 964
Symbol 923 GraphicUses:921 922 523Used by:924
Symbol 924 MovieClipUses:923Used by:925
Symbol 925 MovieClipUses:924Used by:934
Symbol 926 GraphicUsed by:929 945
Symbol 927 BitmapUsed by:928
Symbol 928 GraphicUses:927Used by:929
Symbol 929 MovieClipUses:926 928Used by:933
Symbol 930 BitmapUsed by:931
Symbol 931 GraphicUses:930Used by:932
Symbol 932 MovieClipUses:931Used by:933
Symbol 933 MovieClipUses:929 932Used by:934
Symbol 934 MovieClipUses:925 529 530 531 532 534 536 933 564 570 573 575 576 596 598 619 629 632 634 644 646Used by:Timeline
Symbol 935 EditableTextUses:915Used by:Timeline
Symbol 936 BitmapUsed by:937 952
Symbol 937 GraphicUses:922 936Used by:938
Symbol 938 MovieClipUses:937Used by:939
Symbol 939 MovieClipUses:938Used by:949
Symbol 940 BitmapUsed by:941 958
Symbol 941 GraphicUses:940Used by:942
Symbol 942 MovieClipUses:941Used by:946
Symbol 943 BitmapUsed by:944
Symbol 944 GraphicUses:943Used by:945
Symbol 945 MovieClipUses:926 944Used by:946
Symbol 946 MovieClipUses:942 945Used by:949
Symbol 947 MovieClipUses:577 578 592 595Used by:949 961 973
Symbol 948 MovieClipUsed by:949 961 973
Symbol 949 MovieClipUses:939 529 530 531 532 534 536 946 564 570 573 575 576 947 598 619 629 632 948 634 644 646Used by:Timeline
Symbol 950 ButtonUses:234 911 239 912 913Used by:Timeline
Symbol 951 EditableTextUses:915Used by:Timeline
Symbol 952 GraphicUses:922 523 936Used by:953
Symbol 953 MovieClipUses:952Used by:954
Symbol 954 MovieClipUses:953Used by:961
Symbol 955 BitmapUsed by:956 958
Symbol 956 GraphicUses:955Used by:957
Symbol 957 MovieClipUses:956Used by:960
Symbol 958 GraphicUses:955 940Used by:959
Symbol 959 MovieClipUses:958Used by:960
Symbol 960 MovieClipUses:957 959Used by:961
Symbol 961 MovieClipUses:954 529 530 531 532 534 536 960 564 570 573 575 576 947 598 619 629 632 948 634 644 646Used by:Timeline
Symbol 962 ButtonUses:234 252 239 253Used by:Timeline
Symbol 963 EditableTextUses:915Used by:Timeline
Symbol 964 GraphicUses:922 523Used by:965
Symbol 965 MovieClipUses:964Used by:966
Symbol 966 MovieClipUses:965Used by:973
Symbol 967 BitmapUsed by:968 970
Symbol 968 GraphicUses:967Used by:969
Symbol 969 MovieClipUses:968Used by:972
Symbol 970 GraphicUses:967Used by:971
Symbol 971 MovieClipUses:970Used by:972
Symbol 972 MovieClipUses:969 971Used by:973
Symbol 973 MovieClipUses:966 529 530 531 532 534 536 972 564 570 573 575 576 947 598 619 629 632 948 634 644 646Used by:Timeline
Symbol 974 EditableTextUses:915Used by:Timeline
Symbol 975 TextUses:235Used by:Timeline
Symbol 976 TextUses:691Used by:985 1054
Symbol 977 TextUses:691Used by:985
Symbol 978 GraphicUsed by:981
Symbol 979 BitmapUsed by:980
Symbol 980 GraphicUses:979Used by:981
Symbol 981 MovieClipUses:978 980Used by:985 1054
Symbol 982 GraphicUsed by:985 1054
Symbol 983 EditableTextUses:915Used by:985 1054
Symbol 984 EditableTextUses:915Used by:985 1054
Symbol 985 MovieClipUses:976 977 981 982 983 984Used by:986
Symbol 986 MovieClipUses:690 985Used by:Timeline
Symbol 987 TextUses:235Used by:990
Symbol 988 GraphicUsed by:990
Symbol 989 TextUses:235Used by:990
Symbol 990 ButtonUses:234 987 239 988 989Used by:Timeline
Symbol 991 TextUses:235Used by:995
Symbol 992 GraphicUsed by:995
Symbol 993 GraphicUsed by:995
Symbol 994 TextUses:235Used by:995
Symbol 995 ButtonUses:234 991 239 992 993 994Used by:Timeline
Symbol 996 GraphicUsed by:1052
Symbol 997 GraphicUsed by:1052
Symbol 998 GraphicUsed by:1052
Symbol 999 GraphicUsed by:1052
Symbol 1000 GraphicUsed by:1052
Symbol 1001 GraphicUsed by:1052
Symbol 1002 GraphicUsed by:1052
Symbol 1003 GraphicUsed by:1052
Symbol 1004 GraphicUsed by:1052
Symbol 1005 GraphicUsed by:1052
Symbol 1006 GraphicUsed by:1052
Symbol 1007 GraphicUsed by:1052
Symbol 1008 GraphicUsed by:1052
Symbol 1009 GraphicUsed by:1052
Symbol 1010 GraphicUsed by:1052
Symbol 1011 GraphicUsed by:1052
Symbol 1012 GraphicUsed by:1052
Symbol 1013 GraphicUsed by:1052
Symbol 1014 GraphicUsed by:1052
Symbol 1015 GraphicUsed by:1052
Symbol 1016 GraphicUsed by:1052
Symbol 1017 GraphicUsed by:1052
Symbol 1018 GraphicUsed by:1052
Symbol 1019 GraphicUsed by:1052
Symbol 1020 GraphicUsed by:1052
Symbol 1021 GraphicUsed by:1052
Symbol 1022 GraphicUsed by:1052
Symbol 1023 GraphicUsed by:1052
Symbol 1024 GraphicUsed by:1052
Symbol 1025 GraphicUsed by:1052
Symbol 1026 GraphicUsed by:1052
Symbol 1027 GraphicUsed by:1052
Symbol 1028 GraphicUsed by:1052
Symbol 1029 GraphicUsed by:1052
Symbol 1030 GraphicUsed by:1052
Symbol 1031 GraphicUsed by:1052
Symbol 1032 GraphicUsed by:1052
Symbol 1033 GraphicUsed by:1052
Symbol 1034 GraphicUsed by:1052
Symbol 1035 GraphicUsed by:1052
Symbol 1036 GraphicUsed by:1052
Symbol 1037 GraphicUsed by:1052
Symbol 1038 GraphicUsed by:1052
Symbol 1039 GraphicUsed by:1052
Symbol 1040 GraphicUsed by:1052
Symbol 1041 GraphicUsed by:1052
Symbol 1042 GraphicUsed by:1052
Symbol 1043 GraphicUsed by:1052
Symbol 1044 GraphicUsed by:1052
Symbol 1045 GraphicUsed by:1052
Symbol 1046 GraphicUsed by:1052
Symbol 1047 GraphicUsed by:1052
Symbol 1048 GraphicUsed by:1052
Symbol 1049 GraphicUsed by:1052
Symbol 1050 GraphicUsed by:1052
Symbol 1051 GraphicUsed by:1052
Symbol 1052 MovieClipUses:996 276 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051Used by:Timeline
Symbol 1053 TextUses:691Used by:1054
Symbol 1054 MovieClipUses:976 1053 981 982 983 984Used by:1055
Symbol 1055 MovieClipUses:690 1054Used by:Timeline
Symbol 1056 TextUses:235Used by:1059
Symbol 1057 TextUses:235Used by:1059
Symbol 1058 TextUses:235Used by:1059
Symbol 1059 ButtonUses:234 1056 239 1057 241 1058Used by:Timeline
Symbol 1060 GraphicUsed by:1118
Symbol 1061 GraphicUsed by:1118
Symbol 1062 GraphicUsed by:1118
Symbol 1063 GraphicUsed by:1118
Symbol 1064 GraphicUsed by:1118
Symbol 1065 GraphicUsed by:1118
Symbol 1066 GraphicUsed by:1118
Symbol 1067 GraphicUsed by:1118
Symbol 1068 GraphicUsed by:1118
Symbol 1069 GraphicUsed by:1118
Symbol 1070 GraphicUsed by:1118
Symbol 1071 GraphicUsed by:1118
Symbol 1072 GraphicUsed by:1118
Symbol 1073 GraphicUsed by:1118
Symbol 1074 GraphicUsed by:1118
Symbol 1075 GraphicUsed by:1118
Symbol 1076 GraphicUsed by:1118
Symbol 1077 GraphicUsed by:1118
Symbol 1078 GraphicUsed by:1118
Symbol 1079 GraphicUsed by:1118
Symbol 1080 GraphicUsed by:1118
Symbol 1081 GraphicUsed by:1118
Symbol 1082 GraphicUsed by:1118
Symbol 1083 GraphicUsed by:1118
Symbol 1084 GraphicUsed by:1118
Symbol 1085 GraphicUsed by:1118
Symbol 1086 GraphicUsed by:1118
Symbol 1087 GraphicUsed by:1118
Symbol 1088 GraphicUsed by:1118
Symbol 1089 GraphicUsed by:1118
Symbol 1090 GraphicUsed by:1118
Symbol 1091 GraphicUsed by:1118
Symbol 1092 GraphicUsed by:1118
Symbol 1093 GraphicUsed by:1118
Symbol 1094 GraphicUsed by:1118
Symbol 1095 GraphicUsed by:1118
Symbol 1096 GraphicUsed by:1118
Symbol 1097 GraphicUsed by:1118
Symbol 1098 GraphicUsed by:1118
Symbol 1099 GraphicUsed by:1118
Symbol 1100 GraphicUsed by:1118
Symbol 1101 GraphicUsed by:1118
Symbol 1102 GraphicUsed by:1118
Symbol 1103 GraphicUsed by:1118
Symbol 1104 GraphicUsed by:1118
Symbol 1105 GraphicUsed by:1118
Symbol 1106 GraphicUsed by:1118
Symbol 1107 GraphicUsed by:1118
Symbol 1108 GraphicUsed by:1118
Symbol 1109 GraphicUsed by:1118
Symbol 1110 GraphicUsed by:1118
Symbol 1111 GraphicUsed by:1118
Symbol 1112 GraphicUsed by:1118
Symbol 1113 GraphicUsed by:1118
Symbol 1114 GraphicUsed by:1118
Symbol 1115 GraphicUsed by:1118
Symbol 1116 GraphicUsed by:1118
Symbol 1117 GraphicUsed by:1118
Symbol 1118 MovieClipUses:695 276 696 697 698 699 700 701 702 703 704 705 706 707 708 709 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117Used by:Timeline

Instance Names

"bytesDisplay"Frame 2Symbol 4 EditableText
"loader_bar"Frame 2Symbol 9 MovieClip
"play_btn"Frame 3Symbol 196 Button
"playBtn"Frame 8Symbol 522 Button
"game"Frame 10Symbol 647 MovieClip
"hud"Frame 10Symbol 686 MovieClip
"playBtn"Frame 22Symbol 920 Button
"game"Frame 23Symbol 934 MovieClip
"hud"Frame 23Symbol 686 MovieClip
"game"Frame 36Symbol 949 MovieClip
"hud"Frame 36Symbol 686 MovieClip
"playBtn"Frame 45Symbol 920 Button
"game"Frame 46Symbol 961 MovieClip
"hud"Frame 46Symbol 686 MovieClip
"playBtn"Frame 56Symbol 920 Button
"game"Frame 57Symbol 973 MovieClip
"hud"Frame 57Symbol 686 MovieClip
"restLvlBtn"Frame 99Symbol 990 Button
"restLvlBtn"Frame 99Symbol 995 Button
"restLvlBtn"Frame 100Symbol 1059 Button
"blostanim"Symbol 554 MovieClip Frame 2Symbol 551 MovieClip
"emc"Symbol 554 MovieClip Frame 2Symbol 553 MovieClip
"damage1"Symbol 563 MovieClip Frame 1Symbol 549 MovieClip
"hhh"Symbol 563 MovieClip Frame 1Symbol 554 MovieClip
"damage2"Symbol 563 MovieClip Frame 2Symbol 549 MovieClip
"damage3"Symbol 563 MovieClip Frame 3Symbol 549 MovieClip
"damage4"Symbol 563 MovieClip Frame 4Symbol 549 MovieClip
"damage5"Symbol 563 MovieClip Frame 5Symbol 549 MovieClip
"damage6"Symbol 563 MovieClip Frame 6Symbol 549 MovieClip
"damage7"Symbol 563 MovieClip Frame 7Symbol 549 MovieClip
"damage8"Symbol 563 MovieClip Frame 8Symbol 549 MovieClip
"damage9"Symbol 563 MovieClip Frame 9Symbol 549 MovieClip
"ene"Symbol 564 MovieClip Frame 1Symbol 563 MovieClip
"tracker"Symbol 573 MovieClip Frame 1Symbol 572 MovieClip
"trail"Symbol 601 MovieClip Frame 1Symbol 600 MovieClip
"spark"Symbol 619 MovieClip Frame 1Symbol 601 MovieClip
"skid"Symbol 619 MovieClip Frame 1Symbol 603 MovieClip
"paint"Symbol 619 MovieClip Frame 1Symbol 605 MovieClip
"smokekk"Symbol 619 MovieClip Frame 1Symbol 609 MovieClip
"smoke2kk"Symbol 619 MovieClip Frame 1Symbol 609 MovieClip
"tire"Symbol 619 MovieClip Frame 1Symbol 618 MovieClip
"track"Symbol 647 MovieClip Frame 1Symbol 528 MovieClip
"lane1"Symbol 647 MovieClip Frame 1Symbol 534 MovieClip
"lane2"Symbol 647 MovieClip Frame 1Symbol 534 MovieClip
"lane3"Symbol 647 MovieClip Frame 1Symbol 534 MovieClip
"lane4"Symbol 647 MovieClip Frame 1Symbol 534 MovieClip
"slower"Symbol 647 MovieClip Frame 1Symbol 536 MovieClip
"walls"Symbol 647 MovieClip Frame 1Symbol 543 MovieClip
"car"Symbol 647 MovieClip Frame 1Symbol 564 MovieClip
"targetShow"Symbol 647 MovieClip Frame 1Symbol 570 MovieClip
"cars"Symbol 647 MovieClip Frame 1Symbol 573 MovieClip
"prop"Symbol 647 MovieClip Frame 1Symbol 576 MovieClip
"player"Symbol 647 MovieClip Frame 1Symbol 596 MovieClip
"gun"Symbol 647 MovieClip Frame 1Symbol 598 MovieClip
"effects"Symbol 647 MovieClip Frame 1Symbol 619 MovieClip
"explosion__"Symbol 647 MovieClip Frame 1Symbol 629 MovieClip
"explosion"Symbol 647 MovieClip Frame 1Symbol 632 MovieClip
"effects2"Symbol 647 MovieClip Frame 1Symbol 619 MovieClip
"scorecoin"Symbol 647 MovieClip Frame 1Symbol 644 MovieClip
"maskMc"Symbol 654 MovieClip Frame 1Symbol 653 MovieClip
"healthMc"Symbol 686 MovieClip Frame 1Symbol 654 MovieClip
"targetDisplay"Symbol 686 MovieClip Frame 1Symbol 657 MovieClip
"lft_target"Symbol 686 MovieClip Frame 1Symbol 663 EditableText
"aheadMc"Symbol 686 MovieClip Frame 1Symbol 669 MovieClip
"messageD"Symbol 686 MovieClip Frame 1Symbol 670 MovieClip
"soundmc"Symbol 686 MovieClip Frame 1Symbol 679 MovieClip
"mtr"Symbol 686 MovieClip Frame 1Symbol 683 MovieClip
"track"Symbol 934 MovieClip Frame 1Symbol 925 MovieClip
"lane1"Symbol 934 MovieClip Frame 1Symbol 534 MovieClip
"lane2"Symbol 934 MovieClip Frame 1Symbol 534 MovieClip
"lane3"Symbol 934 MovieClip Frame 1Symbol 534 MovieClip
"lane4"Symbol 934 MovieClip Frame 1Symbol 534 MovieClip
"slower"Symbol 934 MovieClip Frame 1Symbol 536 MovieClip
"walls"Symbol 934 MovieClip Frame 1Symbol 933 MovieClip
"car"Symbol 934 MovieClip Frame 1Symbol 564 MovieClip
"targetShow"Symbol 934 MovieClip Frame 1Symbol 570 MovieClip
"cars"Symbol 934 MovieClip Frame 1Symbol 573 MovieClip
"prop"Symbol 934 MovieClip Frame 1Symbol 576 MovieClip
"player"Symbol 934 MovieClip Frame 1Symbol 596 MovieClip
"gun"Symbol 934 MovieClip Frame 1Symbol 598 MovieClip
"effects"Symbol 934 MovieClip Frame 1Symbol 619 MovieClip
"explosion__"Symbol 934 MovieClip Frame 1Symbol 629 MovieClip
"explosion"Symbol 934 MovieClip Frame 1Symbol 632 MovieClip
"effects2"Symbol 934 MovieClip Frame 1Symbol 619 MovieClip
"scorecoin"Symbol 934 MovieClip Frame 1Symbol 644 MovieClip
"track"Symbol 949 MovieClip Frame 1Symbol 939 MovieClip
"lane1"Symbol 949 MovieClip Frame 1Symbol 534 MovieClip
"lane2"Symbol 949 MovieClip Frame 1Symbol 534 MovieClip
"lane3"Symbol 949 MovieClip Frame 1Symbol 534 MovieClip
"lane4"Symbol 949 MovieClip Frame 1Symbol 534 MovieClip
"slower"Symbol 949 MovieClip Frame 1Symbol 536 MovieClip
"walls"Symbol 949 MovieClip Frame 1Symbol 946 MovieClip
"car"Symbol 949 MovieClip Frame 1Symbol 564 MovieClip
"targetShow"Symbol 949 MovieClip Frame 1Symbol 570 MovieClip
"cars"Symbol 949 MovieClip Frame 1Symbol 573 MovieClip
"prop"Symbol 949 MovieClip Frame 1Symbol 576 MovieClip
"player"Symbol 949 MovieClip Frame 1Symbol 947 MovieClip
"gun"Symbol 949 MovieClip Frame 1Symbol 598 MovieClip
"effects"Symbol 949 MovieClip Frame 1Symbol 619 MovieClip
"explosion__"Symbol 949 MovieClip Frame 1Symbol 629 MovieClip
"explosion"Symbol 949 MovieClip Frame 1Symbol 632 MovieClip
"effects2"Symbol 949 MovieClip Frame 1Symbol 619 MovieClip
"plusMc"Symbol 949 MovieClip Frame 1Symbol 948 MovieClip
"scorecoin"Symbol 949 MovieClip Frame 1Symbol 644 MovieClip
"track"Symbol 961 MovieClip Frame 1Symbol 954 MovieClip
"lane1"Symbol 961 MovieClip Frame 1Symbol 534 MovieClip
"lane2"Symbol 961 MovieClip Frame 1Symbol 534 MovieClip
"lane3"Symbol 961 MovieClip Frame 1Symbol 534 MovieClip
"lane4"Symbol 961 MovieClip Frame 1Symbol 534 MovieClip
"slower"Symbol 961 MovieClip Frame 1Symbol 536 MovieClip
"walls"Symbol 961 MovieClip Frame 1Symbol 960 MovieClip
"car"Symbol 961 MovieClip Frame 1Symbol 564 MovieClip
"targetShow"Symbol 961 MovieClip Frame 1Symbol 570 MovieClip
"cars"Symbol 961 MovieClip Frame 1Symbol 573 MovieClip
"prop"Symbol 961 MovieClip Frame 1Symbol 576 MovieClip
"player"Symbol 961 MovieClip Frame 1Symbol 947 MovieClip
"gun"Symbol 961 MovieClip Frame 1Symbol 598 MovieClip
"effects"Symbol 961 MovieClip Frame 1Symbol 619 MovieClip
"explosion__"Symbol 961 MovieClip Frame 1Symbol 629 MovieClip
"explosion"Symbol 961 MovieClip Frame 1Symbol 632 MovieClip
"effects2"Symbol 961 MovieClip Frame 1Symbol 619 MovieClip
"plusMc"Symbol 961 MovieClip Frame 1Symbol 948 MovieClip
"scorecoin"Symbol 961 MovieClip Frame 1Symbol 644 MovieClip
"track"Symbol 973 MovieClip Frame 1Symbol 966 MovieClip
"lane1"Symbol 973 MovieClip Frame 1Symbol 534 MovieClip
"lane2"Symbol 973 MovieClip Frame 1Symbol 534 MovieClip
"lane3"Symbol 973 MovieClip Frame 1Symbol 534 MovieClip
"lane4"Symbol 973 MovieClip Frame 1Symbol 534 MovieClip
"slower"Symbol 973 MovieClip Frame 1Symbol 536 MovieClip
"walls"Symbol 973 MovieClip Frame 1Symbol 972 MovieClip
"car"Symbol 973 MovieClip Frame 1Symbol 564 MovieClip
"targetShow"Symbol 973 MovieClip Frame 1Symbol 570 MovieClip
"cars"Symbol 973 MovieClip Frame 1Symbol 573 MovieClip
"prop"Symbol 973 MovieClip Frame 1Symbol 576 MovieClip
"player"Symbol 973 MovieClip Frame 1Symbol 947 MovieClip
"gun"Symbol 973 MovieClip Frame 1Symbol 598 MovieClip
"effects"Symbol 973 MovieClip Frame 1Symbol 619 MovieClip
"explosion__"Symbol 973 MovieClip Frame 1Symbol 629 MovieClip
"explosion"Symbol 973 MovieClip Frame 1Symbol 632 MovieClip
"effects2"Symbol 973 MovieClip Frame 1Symbol 619 MovieClip
"plusMc"Symbol 973 MovieClip Frame 1Symbol 948 MovieClip
"scorecoin"Symbol 973 MovieClip Frame 1Symbol 644 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1119 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 1120 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 1121 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 1122 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 4Symbol 202 as "bullet"
ExportAssets (56)Timeline Frame 4Symbol 203 as "cardash"
ExportAssets (56)Timeline Frame 4Symbol 204 as "bonus"
ExportAssets (56)Timeline Frame 4Symbol 205 as "btnsnd"
ExportAssets (56)Timeline Frame 4Symbol 206 as "btnsanim"
ExportAssets (56)Timeline Frame 4Symbol 207 as "typeing"
ExportAssets (56)Timeline Frame 4Symbol 208 as "menucarsnd"
ExportAssets (56)Timeline Frame 4Symbol 209 as "titlesnd"
ExportAssets (56)Timeline Frame 4Symbol 210 as "sirensnd"
ExportAssets (56)Timeline Frame 4Symbol 211 as "shootingsnd"
ExportAssets (56)Timeline Frame 4Symbol 212 as "menuchasesnd"
ExportAssets (56)Timeline Frame 4Symbol 213 as "carblastsnd"
ExportAssets (56)Timeline Frame 4Symbol 214 as "bg2snd"
ExportAssets (56)Timeline Frame 4Symbol 215 as "bg3snd"

Labels

"startbtn"Frame 3
"menuanimation"Frame 5
"menu"Frame 6
"help"Frame 7
"story1"Frame 8
"game1"Frame 10
"levelscore1"Frame 15
"story2"Frame 22
"game2"Frame 23
"levelscore2"Frame 29
"story3"Frame 35
"game3"Frame 36
"levelscore3"Frame 42
"story4"Frame 45
"game4"Frame 46
"levelscore4"Frame 52
"story5"Frame 56
"game5"Frame 57
"levelscore5"Frame 65
"death"Frame 99
"gamewin"Frame 100
"loop"Symbol 570 MovieClip Frame 6
"start"Symbol 669 MovieClip Frame 2

Dynamic Text Variables

healthSymbol 655 EditableText"<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">600</font></p><p align="left"></p><p align="left"></p>"
distSymbol 656 EditableText"<p align="left"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">65km</font></p><p align="left"></p><p align="left"></p>"
_root.levelnoSymbol 660 EditableText"3"
creditsSymbol 666 EditableText"<p align="center"><font face="Arial Black" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0">60,050</font></p><p align="center"><font face="Arial Black" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0">60,0000</font></p><p align="center"></p>"
_root.newscorevarSymbol 667 EditableText"<p align="left"><font face="BankGothic" size="15" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>000000</b></font></p><p align="left"><font face="BankGothic" size="15" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>000000</b></font></p>"
currentSpeedSymbol 681 EditableText"<p align="center"><font face="BankGothic" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>134 &nbsp;Mph</b></font></p>"
_root.timervalueSymbol 684 EditableText"000"
_root.totalscoreSymbol 916 EditableText"10000000"
_root.totalscoreSymbol 935 EditableText"10000000"
_root.totalscoreSymbol 951 EditableText"10000000"
_root.totalscoreSymbol 963 EditableText"10000000"
_root.totalscoreSymbol 974 EditableText"10000000"
_root.totalscoreSymbol 983 EditableText""
_root.usernameSymbol 984 EditableText""




http://swfchan.com/23/112174/info.shtml
Created: 12/3 -2019 11:51:54 Last modified: 12/3 -2019 11:51:54 Server time: 03/05 -2024 10:37:34