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

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

highway-justice.swf

This is the info page for
Flash #113014

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


Text
More Games

CarTitans.com

CarTitans.com

Start

LANE1

LANE2

LANE3

LANE4

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

Distance to target :

Health left :

Targets left :

5

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

134 Kph

asdsdfasdfs

You are ahead of Target.

Next Level

Level Score

Restart

Game Won

Game Lost

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } var t; var soundOn = true; stop(); __com_mochibot__("2e71b326", this, 10301, true);
Instance of Symbol 15 MovieClip "cMore" in Frame 1
on (release) { getURL ("http://www.cartitans.com", "_blank"); }
Frame 2
function playAgain() { _root.gotoAndStop("menu"); } stop(); moreBtn.onRelease = function () { getURL ("http://www.cartitans.com", "_blank"); }; if (soundOn == true) { var loooooping = new Sound(); loooooping.attachSound("Loop"); loooooping.start(0, 99999); } playBtn.onRelease = function () { _root.levelPlay = "game1"; gotoAndPlay ("game1"); }; playBtn.onRollOver = function () { playBtn.theBack.redPart._alpha = 0; }; playBtn.onRollOut = function () { playBtn.theBack.redPart._alpha = 100; }; moreBtn.onRollOver = function () { moreBtn.theBack.redPart._alpha = 0; }; moreBtn.onRollOut = function () { moreBtn.theBack.redPart._alpha = 100; }; stageOfSending = 0; targetsLeft = 5; carsBlownUp = 0; trucksKilled = 0; pavementTime = 0; stop();
Frame 3
function randRange(min, max) { var _local1 = Math.round((Math.random() * ((max - min) + 1)) + (min - 0.5)); return(_local1); } function callFunc() { var _local2 = Math.ceil(game.player.life); if (checkRange == false) { pLife1 = randRange(0, _local2); checkRange = true; trace("checkRange " + pLife1); } if ((_local2 <= pLife1) && (checkLife == true)) { trace((("came here " + _local2) + " === ") + pLife1); _root.game.plusMc.hit = false; _root.game.plusMc._alpha = 100; checkLife = false; hitLife++; } clearInterval(checkInter); delete checkInter; } function checkHitStatus() { clearInterval(setInter); delete setInter; checkRange = false; checkLife = true; setInter = setInterval(mx.utils.Delegate.create(this, callFunc), 1000); } function chekStatus() { var _local1 = Math.ceil(game.player.life); if ((_local1 < 100) && (hitLife < 4)) { checkLife = true; } else if ((_local1 < 200) && (hitLife < 3)) { checkLife = true; } else if ((_local1 < 300) && (hitLife < 2)) { checkLife = true; } } function fadeIn(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeIn, 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 == "Well Done!") && (_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.easeOut, 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); } game.walls.buildings1.gotoAndStop(1); game.walls.buildings2.gotoAndStop(1); game.walls.buildings3.gotoAndStop(1); game.walls.buildings4.gotoAndStop(1); playBtn.onRollOver = function () { playBtn.theBack.redPart._alpha = 0; }; playBtn.onRollOut = function () { playBtn.theBack.redPart._alpha = 100; }; id = 4; carId = 0; carsAlive = 0; maxCars = 5; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 4; 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; var setInter = setInterval(mx.utils.Delegate.create(this, callFunc), 1000); _root.game.plusMc.hit = true; this.onEnterFrame = function () { if (game.player.life < 1) { deathRattle = deathRattle + 1; } if (deathRattle > 70) { gotoAndPlay ("death"); 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 = "Well Done!"; _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; agm._x = ((-_x) + 600) - agm._width; 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; } }; if (soundOn == true) { } stop();
Instance of Symbol 207 MovieClip "game" in Frame 3
onClipEvent (load) { if (_root.soundOn == true) { trafficSound = new Sound(_root.game.effects); trafficSound.attachSound("traffic"); trafficSound.start(0, 99); } } onClipEvent (enterFrame) { if (_root.soundOn == true) { trafficSound.setVolume(_root.carsAlive * 10); } var targetXscale = 43; _xscale = (_xscale - ((_xscale - targetXscale) / 5)); _yscale = _xscale; } on (keyPress "q") { if (_root._quality == "HIGH") { _root._quality = "MEDIUM"; } else if (_root._quality == "MEDIUM") { _root._quality = "LOW"; } else { _root._quality = "HIGH"; } }
Instance of Symbol 233 MovieClip "hud" in Frame 3
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 * 2); 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._xscale = Math.round(health / 6); credits = Math.round(_root.score); currentSpeed = (speed * 2) + "Kph"; dial._rotation = speed * 2; }
Frame 11
_x = 0; _y = 0; messages = 0; timer = 0; remove = false; var calcScore = Math.round(((_root.score + (_root.averageSpeed * 2)) * (_root.currentLife / 30)) - (_root.distTrav * 5)); playMore.onRelease = function () { getURL ("http://www.cartitans.com", "_blank"); }; submitScore = calcScore; _root.s = submitScore; storeOldScore = _root.score; score_txt.text = submitScore; msg1_txt.text = "Your life left " + Math.round(_root.currentLife); msg2_txt.text = ("You have earned " + Math.round(storeOldScore)) + " Points..."; msg3_txt.text = ("Your average speed was " + (Math.round(_root.averageSpeed) * 2)) + "Km\\h"; msg4_txt.text = ("You have traveled " + (Math.round(_root.distTrav) * 2)) + "Km."; moreGBtn.onRelease = function () { getURL ("http://www.cartitans.com", "_blank"); }; nxtLvlBtn.onRelease = function () { _root.levelPlay = "game2"; gotoAndPlay ("game2"); }; nxtLvlBtn.onRollOver = function () { nxtLvlBtn.theBack.redPart._alpha = 0; }; nxtLvlBtn.onRollOut = function () { nxtLvlBtn.theBack.redPart._alpha = 100; }; moreGBtn.onRollOver = function () { moreGBtn.theBack.redPart._alpha = 0; }; moreGBtn.onRollOut = function () { moreGBtn.theBack.redPart._alpha = 100; }; stop();
Frame 20
function randRange(min, max) { var _local1 = Math.round((Math.random() * ((max - min) + 1)) + (min - 0.5)); return(_local1); } function callFunc() { var _local2 = Math.ceil(game.player.life); if (checkRange == false) { pLife1 = randRange(0, _local2); checkRange = true; trace("checkRange " + pLife1); } if ((_local2 <= pLife1) && (checkLife == true)) { trace((("came here " + _local2) + " === ") + pLife1); _root.game.plusMc.hit = false; _root.game.plusMc._alpha = 100; checkLife = false; hitLife++; } clearInterval(checkInter); delete checkInter; } function checkHitStatus() { clearInterval(setInter); delete setInter; checkRange = false; checkLife = true; setInter = setInterval(mx.utils.Delegate.create(this, callFunc), 1000); } function chekStatus() { var _local1 = Math.ceil(game.player.life); if ((_local1 < 100) && (hitLife < 4)) { checkLife = true; } else if ((_local1 < 200) && (hitLife < 3)) { checkLife = true; } else if ((_local1 < 300) && (hitLife < 2)) { checkLife = true; } } function fadeIn(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeIn, 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 == "Well Done!") && (_root.missionCompleteShown)) { delete this.onEnterFrame; _root.gotoAndPlay("levelscore2"); } 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.easeOut, 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); } game.walls.buildings1.gotoAndStop(2); game.walls.buildings2.gotoAndStop(2); game.walls.buildings3.gotoAndStop(2); game.walls.buildings4.gotoAndStop(2); id = 4; carId = 0; carsAlive = 0; maxCars = 6; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 5; targetsStored = targetsLeft; targetTime = 20; missionCompleteShown = false; currentLife = 0; averageSpeed = 0; deathRattle = 0; timerL = 0; lifeStored = 0; var delayTime = 1; 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; var setInter = setInterval(mx.utils.Delegate.create(this, callFunc), 1000); _root.game.plusMc.hit = true; this.onEnterFrame = function () { if (game.player.life < 1) { deathRattle = deathRattle + 1; } if (deathRattle > 70) { gotoAndPlay ("death"); 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 = "Well Done!"; _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; agm._x = ((-_x) + 600) - agm._width; 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; } }; stop();
Instance of Symbol 207 MovieClip "game" in Frame 20
onClipEvent (load) { if (soundOn == true) { trafficSound = new Sound(_root.game.effects); trafficSound.attachSound("traffic"); trafficSound.start(0, 99); } } onClipEvent (enterFrame) { trafficSound.setVolume(_root.carsAlive * 5); var targetXscale = 43; _xscale = (_xscale - ((_xscale - targetXscale) / 5)); _yscale = _xscale; } on (keyPress "q") { if (_root._quality == "HIGH") { _root._quality = "MEDIUM"; } else if (_root._quality == "MEDIUM") { _root._quality = "LOW"; } else { _root._quality = "HIGH"; } }
Instance of Symbol 233 MovieClip "hud" in Frame 20
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 * 2); 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._xscale = Math.round(health / 6); credits = Math.round(_root.score); currentSpeed = (speed * 2) + "Kph"; dial._rotation = speed * 2; }
Frame 27
_x = 0; _y = 0; messages = 0; timer = 0; remove = false; var calcScore = Math.round(((_root.score + (_root.averageSpeed * 2)) * (_root.currentLife / 30)) - (_root.distTrav * 5)); moreGBtn.onRelease = function () { getURL ("http://www.cartitans.com", "_blank"); }; submitScore = calcScore; _root.s = submitScore; storeOldScore = _root.score; score_txt.text = submitScore; msg1_txt.text = "Your life left " + Math.round(_root.currentLife); msg2_txt.text = ("You have earned " + Math.round(storeOldScore)) + " Points..."; msg3_txt.text = ("Your average speed was " + (Math.round(_root.averageSpeed) * 2)) + "Km\\h"; msg4_txt.text = ("You have traveled " + (Math.round(_root.distTrav) * 2)) + "Km."; nxtLvlBtn.onRelease = function () { _root.levelPlay = "game3"; gotoAndPlay ("game3"); }; restLvlBtn.onRelease = function () { gotoAndPlay ("game2"); }; nxtLvlBtn.onRollOver = function () { nxtLvlBtn.theBack.redPart._alpha = 0; }; nxtLvlBtn.onRollOut = function () { nxtLvlBtn.theBack.redPart._alpha = 100; }; moreGBtn.onRollOver = function () { moreGBtn.theBack.redPart._alpha = 0; }; moreGBtn.onRollOut = function () { moreGBtn.theBack.redPart._alpha = 100; }; restLvlBtn.onRollOver = function () { restLvlBtn.theBack.redPart._alpha = 0; }; restLvlBtn.onRollOut = function () { restLvlBtn.theBack.redPart._alpha = 100; }; stop();
Frame 36
function randRange(min, max) { var _local1 = Math.round((Math.random() * ((max - min) + 1)) + (min - 0.5)); return(_local1); } function callFunc() { var _local2 = Math.ceil(game.player.life); if (checkRange == false) { pLife1 = randRange(0, _local2); checkRange = true; trace("checkRange " + pLife1); } if ((_local2 <= pLife1) && (checkLife == true)) { trace((("came here " + _local2) + " === ") + pLife1); _root.game.plusMc.hit = false; _root.game.plusMc._alpha = 100; checkLife = false; hitLife++; } clearInterval(checkInter); delete checkInter; } function checkHitStatus() { clearInterval(setInter); delete setInter; checkRange = false; checkLife = true; setInter = setInterval(mx.utils.Delegate.create(this, callFunc), 1000); } function chekStatus() { var _local1 = Math.ceil(game.player.life); if ((_local1 < 100) && (hitLife < 4)) { checkLife = true; } else if ((_local1 < 200) && (hitLife < 3)) { checkLife = true; } else if ((_local1 < 300) && (hitLife < 2)) { checkLife = true; } } function fadeIn(pMc) { var pThis = this; tween_handler = new mx.transitions.Tween(pMc, "_alpha", mx.transitions.easing.Strong.easeIn, 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 == "Well Done!") && (_root.missionCompleteShown)) { delete this.onEnterFrame; _root.gotoAndPlay("levelscore3"); } 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.easeOut, 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); } game.walls.buildings1.gotoAndStop(3); game.walls.buildings2.gotoAndStop(3); game.walls.buildings3.gotoAndStop(3); game.walls.buildings4.gotoAndStop(3); id = 4; carId = 0; carsAlive = 0; maxCars = 7; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 5; targetsStored = targetsLeft; targetTime = 20; missionCompleteShown = false; currentLife = 0; averageSpeed = 0; deathRattle = 0; timerL = 0; lifeStored = 0; var delayTime = 1; messages = messages + 1; var tween_handler; var checkInter; var checkLife = true; var checkRange = false; var pLife1; var hitLife = 0; var setInter = setInterval(mx.utils.Delegate.create(this, callFunc), 1000); _root.game.plusMc.hit = true; _root.hud.messageD._alpha = 0; _root.hud.messageD.msg_txt.text = ""; this.onEnterFrame = function () { if (game.player.life < 1) { deathRattle = deathRattle + 1; } if (deathRattle > 70) { gotoAndPlay ("death"); 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 = "Well Done!"; _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; agm._x = ((-_x) + 600) - agm._width; 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; } }; stop();
Instance of Symbol 254 MovieClip "game" in Frame 36
onClipEvent (load) { trafficSound = new Sound(_root.game.effects); trafficSound.attachSound("traffic"); if (_root.soundOn == true) { trafficSound.start(0, 99); } } onClipEvent (enterFrame) { if (soundOn == true) { trafficSound.setVolume(_root.carsAlive * 5); } var targetXscale = 43; _xscale = (_xscale - ((_xscale - targetXscale) / 5)); _yscale = _xscale; } on (keyPress "q") { if (_root._quality == "HIGH") { _root._quality = "MEDIUM"; } else if (_root._quality == "MEDIUM") { _root._quality = "LOW"; } else { _root._quality = "HIGH"; } }
Instance of Symbol 233 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 * 2); 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._xscale = Math.round(health / 6); credits = Math.round(_root.score); currentSpeed = (speed * 2) + "Kph"; dial._rotation = speed * 2; }
Frame 42
stopAllSounds(); _x = 0; _y = 0; if (soundOn == true) { var loooooping = new Sound(); loooooping.attachSound("Loop"); loooooping.start(0, 99999); } messages = 0; timer = 0; remove = false; var calcScore = Math.round(((_root.score + (_root.averageSpeed * 2)) * (_root.currentLife / 30)) - (_root.distTrav * 5)); moreGBtn.onRelease = function () { getURL ("http://www.cartitans.com", "_blank"); }; submitScore = calcScore; _root.s = submitScore; storeOldScore = _root.score; score_txt.text = submitScore; msg1_txt.text = "Your life left " + Math.round(_root.currentLife); msg2_txt.text = ("You have earned " + Math.round(storeOldScore)) + " Points..."; msg3_txt.text = ("Your average speed was " + (Math.round(_root.averageSpeed) * 2)) + "Km\\h"; msg4_txt.text = ("You have traveled " + (Math.round(_root.distTrav) * 2)) + "Km."; stopAllSounds(); nxtLvlBtn.onRelease = function () { _root.levelPlay = "story4"; gotoAndPlay ("story4"); }; restLvlBtn.onRelease = function () { gotoAndStop ("Frame 1"); stopAllSounds(); }; nxtLvlBtn.onRollOver = function () { nxtLvlBtn.theBack.redPart._alpha = 0; }; nxtLvlBtn.onRollOut = function () { nxtLvlBtn.theBack.redPart._alpha = 100; }; moreGBtn.onRollOver = function () { moreGBtn.theBack.redPart._alpha = 0; }; moreGBtn.onRollOut = function () { moreGBtn.theBack.redPart._alpha = 100; }; restLvlBtn.onRollOver = function () { restLvlBtn.theBack.redPart._alpha = 0; }; restLvlBtn.onRollOut = function () { restLvlBtn.theBack.redPart._alpha = 100; }; stop();
Frame 51
_x = 0; _y = 0; messages = 0; timer = 0; remove = false; stopAllSounds(); msg1_txt.text = "The targets got away"; msg2_txt.text = "Better luck next time"; playMore.onRelease = function () { getURL ("http://www.cartitans.com", "_blank"); }; restLvlBtn.onRelease = function () { gotoAndPlay(_root.levelPlay); if (soundOn == true) { var _local2 = new Sound(); _local2.attachSound("Loop"); _local2.start(0, 99999); } }; restGBtn.onRollOver = function () { restGBtn.theBack.redPart._alpha = 0; }; restGBtn.onRollOut = function () { restGBtn.theBack.redPart._alpha = 100; }; playMore.onRollOver = function () { playMore.theBack.redPart._alpha = 0; }; playMore.onRollOut = function () { playMore.theBack.redPart._alpha = 100; }; restLvlBtn.onRollOver = function () { restLvlBtn.theBack.redPart._alpha = 0; }; restLvlBtn.onRollOut = function () { restLvlBtn.theBack.redPart._alpha = 100; }; stop();
Symbol 18 Button
on (release) { getURL ("http://www.cartitans.com", "_blank"); }
Symbol 21 MovieClip Frame 1
thePreloaderClip = this; stop(); this.exitAnim = false; this.onEnterFrame = function () { this._x = _root.Stage.width / 2; pL = Math.floor((this._parent.getBytesLoaded() / this._parent.getBytesTotal()) * 100); if (pL < 100) { this.growBar._xscale = (pL / 100) * 100; this._parent.stop(); } else { _root.gotoAndStop("Frame 1"); } };
Symbol 265 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 266 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 267 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 268 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 269 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 31 MovieClip Frame 100
gotoAndPlay ("start_flash");
Symbol 38 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 1
if (_root.soundOn == true) { soundOnOff.gotoAndStop(1); } else { soundOnOff.gotoAndStop(2); } soundOnOff.onRelease = function () { if (_root.soundOn == true) { this.gotoAndStop(2); _root.soundOn = false; stopAllSounds(); } else { this.gotoAndStop(1); _root.soundOn = true; playSound = new Sound(this); playSound.attachSound("Loop"); playSound.start(0, 99); } }; soundOnOff.onRollOver = function () { if (_root.soundOn == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }; soundOnOff.onRollOut = function () { if (_root.soundOn == true) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } };
Symbol 60 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 2
stop();
Symbol 60 MovieClip Frame 3
stop();
Instance of Symbol 60 MovieClip "buildings1" in Symbol 61 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Instance of Symbol 60 MovieClip "buildings3" in Symbol 61 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Instance of Symbol 60 MovieClip "buildings2" in Symbol 61 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Instance of Symbol 60 MovieClip "buildings4" in Symbol 61 MovieClip Frame 1
onClipEvent (load) { origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 1275)) { _y = origY; } }
Symbol 67 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 1
stop();
Instance of Symbol 67 MovieClip in Symbol 82 MovieClip Frame 1
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Instance of Symbol 82 MovieClip in Symbol 85 MovieClip Frame 1
onClipEvent (load) { gotoAndStop(1 + random(10)); }
Symbol 85 MovieClip Frame 2
Instance of Symbol 82 MovieClip in Symbol 85 MovieClip Frame 2
onClipEvent (load) { gotoAndStop(1 + random(8)); }
Symbol 85 MovieClip Frame 3
Symbol 89 MovieClip Frame 7
gotoAndPlay (1);
Symbol 92 MovieClip Frame 1
id = 0; i = 0; while (i < _root.maxCars) { duplicateMovieClip (tracker, "tracker" + i, i + 1); i = i + 1; }
Instance of Symbol 91 MovieClip "tracker" in Symbol 92 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 + 110); _height = _root.game["car" + id]._height; }
Symbol 99 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 1
maxLife = 600; life = maxLife; maxSpeed = 70; stop();
Instance of Symbol 147 MovieClip in Symbol 148 MovieClip Frame 1
onClipEvent (enterFrame) { gotoAndStop(_totalframes - Math.round(_parent.life / (_parent.maxLife / _totalframes))); }
Instance of Symbol 152 MovieClip "trail" in Symbol 153 MovieClip Frame 1
/* no clip actions */
Symbol 157 MovieClip Frame 16
stop();
Symbol 161 MovieClip Frame 21
stop();
Instance of Symbol 153 MovieClip "spark" in Symbol 171 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; trail._width = trail._width + ((-yspeed) / 2); _x = (_x + xspeed); _y = (_y + (yspeed + _root.game.player.yspeed)); if (_name != "spark") { if ((_y > 400) || (_y < -1500)) { removeMovieClip(this); } } }
Instance of Symbol 155 MovieClip "skid" in Symbol 171 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 157 MovieClip "paint" in Symbol 171 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 161 MovieClip "smoke" in Symbol 171 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 161 MovieClip "smoke2" in Symbol 171 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 170 MovieClip "tire" in Symbol 171 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 182 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 182 MovieClip Frame 14
if (_name != "explosion") { removeMovieClip(this); }
Symbol 203 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 203 MovieClip Frame 11
if (_name != "explosion") { removeMovieClip(this); }
Instance of Symbol 45 MovieClip "track" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { startY = _y; } onClipEvent (enterFrame) { _y = (_y + _parent.player.yspeed); if ((_y + _parent.player.yspeed) > (startY + 325)) { _y = startY; } }
Instance of Symbol 51 MovieClip "lane1" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 35; targetX = _x; id = 1; }
Instance of Symbol 51 MovieClip "lane2" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 30; targetX = _x; id = 2; }
Instance of Symbol 51 MovieClip "lane3" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 25; targetX = _x; id = 3; }
Instance of Symbol 51 MovieClip "lane4" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 20; targetX = _x; id = 4; }
Instance of Symbol 53 MovieClip "slower" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 61 MovieClip "walls" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { xspeed = 0; yspeed = 0; mass = 1000; } onClipEvent (enterFrame) { xspeed = 0; yspeed = 0; }
Instance of Symbol 85 MovieClip "car" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { 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; 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; sDiff = 0; deadCar = false; } onClipEvent (enterFrame) { function hitSounds() { var _local3 = 1 + random(3); hitSound = new Sound(this); if (_local3 == 1) { hitSound.attachSound("hit1"); } else if (_local3 == 2) { hitSound.attachSound("hit2"); } else { hitSound.attachSound("hit3"); } hitSound.setVolume(sparkNo * 5); if (_root.soundOn == true) { hitSound.start(0, 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 ((life < 1) && (messageShown == false)) { _root.score = _root.score + 2000; if (_root.targetsLeft == 0) { _root.extraCar = true; } _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 + 1)) { if (_root.game["car" + i]._x != undefined) { if (_root.game["car" + i] != this) { target = _root.game["car" + i]; } else { target = _parent.player; } 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))) { 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)) && (targetCar == false)) { _parent.player.hitTime = 0; _root.score = _root.score - (sDiff / 5); } 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))) { 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)) { _parent.player.hitTime = 0; _root.score = _root.score - (sDiff / 5); } 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)) { _parent.player.hitTime = 0; _root.score = _root.score - (sDiff / 5); } 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; 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 ((_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.play(); _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; } } }
Instance of Symbol 89 MovieClip "targetShow" in Symbol 207 MovieClip Frame 1
onClipEvent (enterFrame) { this.swapDepths(501); }
Instance of Symbol 94 MovieClip "targetShow1" in Symbol 207 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 96 MovieClip in Symbol 207 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 99 MovieClip "prop" in Symbol 207 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 148 MovieClip "player" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (1); maxSpeed = 50; yspeed = 50; xspeed = 0; mass = ((_height + _width) / 33) * 5; maxLife = 500; 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 (skidActive == true) { if (Key.isDown(40) || (Key.isDown(32))) { } 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) { _root.score = _root.score + (yspeed / 5); 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 ((Key.isDown(38) && (yspeed < maxSpeed)) && (life > 0)) { yspeed = yspeed + 0.8; } if ((Key.isDown(32) && (yspeed > 0)) || ((Key.isDown(40) && (yspeed > 0)) && (life > 0))) { yspeed = yspeed - 1.4; turnSpeed = turnSpeed + 0.1; if (yspeed > 10) { if (skidPlaying == false) { skidSound = new Sound(this); skidSound.attachSound("skid"); if (_root.soundOn == true) { skidSound.start(0, 2); } skidPlaying = true; } skidSound.setVolume(yspeed * 2); var adjside = ((_x - xspeed) - _x); var oppside = (-1 * ((_y + yspeed) - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _root.game.effects2.id = _root.game.effects2.id + 1; duplicateMovieClip (_root.game.effects2.skid, "spark" + _root.game.effects2.id, _root.game.effects2.id + 1); if (_rotation <= 0) { _root.game.effects2["spark" + _root.game.effects2.id]._x = ((_x + (_width / 2)) - 8) + xspeed; } else { _root.game.effects2["spark" + _root.game.effects2.id]._x = (((_x + (_width / 2)) - (_rotation * 1.8)) - 8) + xspeed; } _root.game.effects2["spark" + _root.game.effects2.id]._y = _y + (_height / 3); _root.game.effects2["spark" + _root.game.effects2.id]._height = yspeed + 4; _root.game.effects2["spark" + _root.game.effects2.id]._alpha = yspeed * 1.5; _root.game.effects2["spark" + _root.game.effects2.id]._rotation = (-1 * angle) - 90; _root.game.effects2.id = _root.game.effects2.id + 1; duplicateMovieClip (_root.game.effects2.skid, "spark" + _root.game.effects2.id, _root.game.effects2.id + 1); if (_rotation >= 0) { _root.game.effects2["spark" + _root.game.effects2.id]._x = ((_x - (_width / 2)) + 8) + xspeed; } else { _root.game.effects2["spark" + _root.game.effects2.id]._x = (((_x - (_width / 2)) - (_rotation * 1.8)) + 8) + xspeed; } _root.game.effects2["spark" + _root.game.effects2.id]._y = _y + (_height / 3); _root.game.effects2["spark" + _root.game.effects2.id]._height = yspeed + 4; _root.game.effects2["spark" + _root.game.effects2.id]._alpha = yspeed * 1.5; _root.game.effects2["spark" + _root.game.effects2.id]._rotation = (-1 * angle) - 90; } else { skidSound.stop(); skidPlaying = false; } } 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 (this.hitTest(_parent.plusMc) && (_parent.plusMc.hit == false)) { _parent.plusMc._alpha = 0; _parent.plusMc.hit = true; life = life + (0.1 * maxLife); if (life >= maxLife) { life = maxLife; } _root.checkHitStatus(); } 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 150 MovieClip in Symbol 207 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 171 MovieClip "effects" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { id = 0; } onClipEvent (enterFrame) { this.swapDepths(300); if (id > 50) { id = 0; } }
Instance of Symbol 173 MovieClip "sound" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { owner = false; owned = 0; type = 1; size = 1; } onClipEvent (enterFrame) { if (owner != false) { if (owned < 1) { _x = owner._x; _y = owner._y; } owned = owned + 1; } if (owned > 2) { owner = false; owned = 0; type = 1; _x = -9999; } }
Instance of Symbol 182 MovieClip "explosion__" in Symbol 207 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 203 MovieClip "explosion" in Symbol 207 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 171 MovieClip "effects2" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { id = 0; _x = 0; _y = 0; } onClipEvent (enterFrame) { this.swapDepths(1); if (id > 50) { id = 0; } }
Instance of Symbol 206 MovieClip "plusMc" in Symbol 207 MovieClip Frame 1
onClipEvent (load) { startY = _y; var pArr = [_root.game.lane1.targetX, _root.game.lane2.targetX, _root.game.lane3.targetX, _root.game.lane4.targetX]; } onClipEvent (enterFrame) { if (hit == false) { _y = (_y + _parent.player.yspeed); } if (((_y + _parent.player.yspeed) > (startY + 1725)) || (hit == true)) { hit = true; _y = startY; var pX = int(Math.random() * 3); this._x = pArr[pX] - (this._width / 2); } }
Symbol 232 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 11
gotoAndPlay ("start");
Symbol 233 MovieClip Frame 1
moreGBtn.onRelease = function () { getURL ("http://www.cartitans.com", "_blank"); }; moreGBtn.onRollOver = function () { moreGBtn.theBack.redPart._alpha = 0; }; moreGBtn.onRollOut = function () { moreGBtn.theBack.redPart._alpha = 100; };
Instance of Symbol 209 MovieClip "targetDisplay" in Symbol 233 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 252 MovieClip Frame 1
stop();
Instance of Symbol 67 MovieClip in Symbol 252 MovieClip Frame 1
onClipEvent (enterFrame) { _alpha = (100 - _parent._parent.life); if ((_parent._parent.life < 0) && (_parent._parent.life > -50)) { gotoAndStop (2); } if (_parent._parent.life < -50) { gotoAndStop (3); _alpha = 100; } }
Instance of Symbol 82 MovieClip in Symbol 253 MovieClip Frame 1
onClipEvent (load) { gotoAndStop(1 + random(10)); }
Symbol 253 MovieClip Frame 2
Instance of Symbol 82 MovieClip in Symbol 253 MovieClip Frame 2
onClipEvent (load) { gotoAndStop(1 + random(8)); }
Symbol 253 MovieClip Frame 3
Symbol 253 MovieClip Frame 5
stop();
Instance of Symbol 252 MovieClip in Symbol 253 MovieClip Frame 5
/* no clip actions */
Instance of Symbol 45 MovieClip "track" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { startY = _y; } onClipEvent (enterFrame) { _y = (_y + _parent.player.yspeed); if ((_y + _parent.player.yspeed) > (startY + 325)) { _y = startY; } }
Instance of Symbol 51 MovieClip "lane1" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 35; targetX = _x; id = 1; }
Instance of Symbol 51 MovieClip "lane2" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 30; targetX = _x; id = 2; }
Instance of Symbol 51 MovieClip "lane3" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 25; targetX = _x; id = 3; }
Instance of Symbol 51 MovieClip "lane4" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 20; targetX = _x; id = 4; }
Instance of Symbol 53 MovieClip "slower" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 61 MovieClip "walls" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { xspeed = 0; yspeed = 0; mass = 1000; } onClipEvent (enterFrame) { xspeed = 0; yspeed = 0; }
Instance of Symbol 253 MovieClip "car" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { var lane; var laneId; var truckLikely = (1 + random(10)); if (targetCar == true) { gotoAndStop ("badGuy"); } else if (truckLikely == 5) { gotoAndStop(1 + random(4)); } else { gotoAndStop(1 + random(3)); } startY = _y; yspeed = 0; xspeed = 0; hitTimes = 0; spin = 0; 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; sDiff = 0; deadCar = false; } onClipEvent (enterFrame) { if (soundOn == true) { } 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 ((life < 1) && (messageShown == false)) { _root.score = _root.score + 2000; if (_root.targetsLeft == 0) { _root.extraCar = true; } _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 + 1)) { if (_root.game["car" + i]._x != undefined) { if (_root.game["car" + i] != this) { target = _root.game["car" + i]; } else { target = _parent.player; } 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))) { 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)) && (targetCar == false)) { _parent.player.hitTime = 0; _root.score = _root.score - (sDiff / 5); } 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))) { 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)) { _parent.player.hitTime = 0; _root.score = _root.score - (sDiff / 5); } 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)) { _parent.player.hitTime = 0; _root.score = _root.score - (sDiff / 5); } 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; 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 ((_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.play(); _root.game.targetShow._x = _x; _root.game.targetShow._y = _y; } } }
Instance of Symbol 89 MovieClip "targetShow" in Symbol 254 MovieClip Frame 1
onClipEvent (enterFrame) { this.swapDepths(501); }
Instance of Symbol 94 MovieClip "targetShow1" in Symbol 254 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 96 MovieClip in Symbol 254 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 99 MovieClip "prop" in Symbol 254 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 148 MovieClip "player" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (1); maxSpeed = 50; yspeed = 50; xspeed = 0; mass = ((_height + _width) / 33) * 5; maxLife = 500; 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 (skidActive == true) { if (Key.isDown(40) || (Key.isDown(32))) { } 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) { _root.score = _root.score + (yspeed / 5); 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 ((Key.isDown(38) && (yspeed < maxSpeed)) && (life > 0)) { yspeed = yspeed + 0.8; } if ((Key.isDown(32) && (yspeed > 0)) || ((Key.isDown(40) && (yspeed > 0)) && (life > 0))) { yspeed = yspeed - 1.4; turnSpeed = turnSpeed + 0.1; if (yspeed > 10) { if (soundOn == true) { if (skidPlaying == false) { skidSound = new Sound(this); skidSound.attachSound("skid"); skidSound.start(0, 2); skidPlaying = true; } } if (soundOn == true) { skidSound.setVolume(yspeed * 2); } var adjside = ((_x - xspeed) - _x); var oppside = (-1 * ((_y + yspeed) - _y)); var angle = Math.atan2(oppside, adjside); angle = (angle / 3.141593) * 180; _root.game.effects2.id = _root.game.effects2.id + 1; duplicateMovieClip (_root.game.effects2.skid, "spark" + _root.game.effects2.id, _root.game.effects2.id + 1); if (_rotation <= 0) { _root.game.effects2["spark" + _root.game.effects2.id]._x = ((_x + (_width / 2)) - 8) + xspeed; } else { _root.game.effects2["spark" + _root.game.effects2.id]._x = (((_x + (_width / 2)) - (_rotation * 1.8)) - 8) + xspeed; } _root.game.effects2["spark" + _root.game.effects2.id]._y = _y + (_height / 3); _root.game.effects2["spark" + _root.game.effects2.id]._height = yspeed + 4; _root.game.effects2["spark" + _root.game.effects2.id]._alpha = yspeed * 1.5; _root.game.effects2["spark" + _root.game.effects2.id]._rotation = (-1 * angle) - 90; _root.game.effects2.id = _root.game.effects2.id + 1; duplicateMovieClip (_root.game.effects2.skid, "spark" + _root.game.effects2.id, _root.game.effects2.id + 1); if (_rotation >= 0) { _root.game.effects2["spark" + _root.game.effects2.id]._x = ((_x - (_width / 2)) + 8) + xspeed; } else { _root.game.effects2["spark" + _root.game.effects2.id]._x = (((_x - (_width / 2)) - (_rotation * 1.8)) + 8) + xspeed; } _root.game.effects2["spark" + _root.game.effects2.id]._y = _y + (_height / 3); _root.game.effects2["spark" + _root.game.effects2.id]._height = yspeed + 4; _root.game.effects2["spark" + _root.game.effects2.id]._alpha = yspeed * 1.5; _root.game.effects2["spark" + _root.game.effects2.id]._rotation = (-1 * angle) - 90; } else { skidSound.stop(); skidPlaying = false; } } 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 (this.hitTest(_parent.plusMc) && (_parent.plusMc.hit == false)) { _parent.plusMc._alpha = 0; _parent.plusMc.hit = true; life = life + (0.1 * maxLife); if (life >= maxLife) { life = maxLife; } _root.checkHitStatus(); } 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 150 MovieClip in Symbol 254 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 171 MovieClip "effects" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { id = 0; } onClipEvent (enterFrame) { this.swapDepths(300); if (id > 50) { id = 0; } }
Instance of Symbol 173 MovieClip "sound" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { owner = false; owned = 0; type = 1; size = 1; } onClipEvent (enterFrame) { if (owner != false) { if (owned < 1) { _x = owner._x; _y = owner._y; } owned = owned + 1; } if (owned > 2) { owner = false; owned = 0; type = 1; _x = -9999; } }
Instance of Symbol 182 MovieClip "explosion__" in Symbol 254 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 203 MovieClip "explosion" in Symbol 254 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 171 MovieClip "effects2" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { id = 0; _x = 0; _y = 0; } onClipEvent (enterFrame) { this.swapDepths(1); if (id > 50) { id = 0; } }
Instance of Symbol 206 MovieClip "plusMc" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { startY = _y; var pArr = [_root.game.lane1.targetX, _root.game.lane2.targetX, _root.game.lane3.targetX, _root.game.lane4.targetX]; } onClipEvent (enterFrame) { if (hit == false) { _y = (_y + _parent.player.yspeed); } if (((_y + _parent.player.yspeed) > (startY + 1725)) || (hit == true)) { hit = true; _y = startY; var pX = int(Math.random() * 3); this._x = pArr[pX] - (this._width / 2); } }

Library Items

Symbol 1 Sound [hit1]
Symbol 2 Sound [hit2]
Symbol 3 Sound [hit3]
Symbol 4 Sound [Loop]
Symbol 5 Sound [skid]
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:8
Symbol 8 MovieClipUses:7Used by:12
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:8 11Used by:15 33 241 256
Symbol 13 FontUsed by:14 16 17 32 46 47 48 49 208 210 211 216 217 224 225 228 230 236 237 238 239 240 242 243 244 245 246 255 257 258 259 260 261 262 263 264
Symbol 14 TextUses:13Used by:15
Symbol 15 MovieClipUses:12 14Used by:233  Timeline
Symbol 16 TextUses:13Used by:18
Symbol 17 TextUses:13Used by:18
Symbol 18 ButtonUses:16 17Used by:Timeline
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClipUses:20Used by:Timeline
Symbol 265 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 266 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 267 MovieClip [__Packages.mx.transitions.Tween]
Symbol 268 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 269 MovieClip [__Packages.mx.utils.Delegate]
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:Timeline
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:28
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClipUses:25 27Used by:148  Timeline
Symbol 29 GraphicUsed by:31
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:29 30Used by:Timeline
Symbol 32 TextUses:13Used by:33
Symbol 33 MovieClipUses:12 32Used by:Timeline
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:36
Symbol 36 MovieClipUses:35Used by:38
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:36 37Used by:39
Symbol 39 MovieClipUses:38Used by:233  Timeline
Symbol 40 BitmapUsed by:43
Symbol 41 BitmapUsed by:43
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:40 41 42Used by:44
Symbol 44 MovieClipUses:43Used by:45
Symbol 45 MovieClipUses:44Used by:207 254
Symbol 46 TextUses:13Used by:207 254
Symbol 47 TextUses:13Used by:207 254
Symbol 48 TextUses:13Used by:207 254
Symbol 49 TextUses:13Used by:207 254
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:207 254
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:207 254
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:60
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:60
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:55 57 59Used by:61
Symbol 61 MovieClipUses:60Used by:207 254
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:82
Symbol 64 GraphicUsed by:67
Symbol 65 GraphicUsed by:67
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:64 65 66Used by:82 252
Symbol 68 BitmapUsed by:69 249
Symbol 69 GraphicUses:68Used by:82
Symbol 70 BitmapUsed by:71 250
Symbol 71 GraphicUses:70Used by:82
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:82
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:82 252
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:82
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:82 252
Symbol 80 BitmapUsed by:81 251
Symbol 81 GraphicUses:80Used by:82
Symbol 82 MovieClipUses:63 67 69 71 73 75 77 79 81Used by:85 253
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:85
Symbol 85 MovieClipUses:82 84Used by:207
Symbol 86 BitmapUsed by:87 93
Symbol 87 GraphicUses:86Used by:88
Symbol 88 MovieClipUses:87Used by:89
Symbol 89 MovieClipUses:88Used by:207 254
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClipUses:91Used by:207 254
Symbol 93 GraphicUses:86Used by:94
Symbol 94 MovieClipUses:93Used by:207 254
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:207 254
Symbol 97 GraphicUsed by:99
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:97 98Used by:207 254
Symbol 100 GraphicUsed by:207 254
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:148
Symbol 103 GraphicUsed by:107
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:107
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:103 105 106Used by:148
Symbol 108 GraphicUsed by:147
Symbol 109 GraphicUsed by:147
Symbol 110 GraphicUsed by:147
Symbol 111 GraphicUsed by:147
Symbol 112 GraphicUsed by:147
Symbol 113 GraphicUsed by:147
Symbol 114 GraphicUsed by:147
Symbol 115 GraphicUsed by:147
Symbol 116 GraphicUsed by:147
Symbol 117 GraphicUsed by:147
Symbol 118 GraphicUsed by:147
Symbol 119 GraphicUsed by:147
Symbol 120 GraphicUsed by:147
Symbol 121 GraphicUsed by:147
Symbol 122 GraphicUsed by:147
Symbol 123 GraphicUsed by:147
Symbol 124 GraphicUsed by:147
Symbol 125 GraphicUsed by:147
Symbol 126 GraphicUsed by:147
Symbol 127 GraphicUsed by:147
Symbol 128 GraphicUsed by:147
Symbol 129 GraphicUsed by:147
Symbol 130 GraphicUsed by:147
Symbol 131 GraphicUsed by:147
Symbol 132 GraphicUsed by:147
Symbol 133 GraphicUsed by:147
Symbol 134 GraphicUsed by:147
Symbol 135 GraphicUsed by:147
Symbol 136 GraphicUsed by:147
Symbol 137 GraphicUsed by:147
Symbol 138 GraphicUsed by:147
Symbol 139 GraphicUsed by:147
Symbol 140 GraphicUsed by:147
Symbol 141 GraphicUsed by:147
Symbol 142 GraphicUsed by:147
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:147
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146Used by:148
Symbol 148 MovieClipUses:102 28 107 147Used by:207 254
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:207 254
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:153
Symbol 153 MovieClipUses:152Used by:171
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:171
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:171
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:171
Symbol 162 GraphicUsed by:170
Symbol 163 GraphicUsed by:170
Symbol 164 GraphicUsed by:170
Symbol 165 GraphicUsed by:170
Symbol 166 GraphicUsed by:170
Symbol 167 GraphicUsed by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:162 163 164 165 166 167 168 169Used by:171
Symbol 171 MovieClipUses:153 155 157 161 170Used by:207 254
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:207 254
Symbol 174 ShapeTweeningUsed by:182
Symbol 175 GraphicUsed by:182
Symbol 176 GraphicUsed by:182
Symbol 177 ShapeTweeningUsed by:182
Symbol 178 GraphicUsed by:182
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:174 175 176 177 178 179 180 181Used by:207 254
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:203
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:203
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:203
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:203
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:203
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:203
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:203
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:203
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:203
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:203
Symbol 203 MovieClipUses:184 186 188 190 192 194 196 198 200 202Used by:207 254
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:206
Symbol 206 MovieClipUses:205Used by:207 254
Symbol 207 MovieClipUses:45 46 47 48 49 51 53 61 85 89 92 94 96 99 100 148 150 171 173 182 203 206Used by:Timeline
Symbol 208 EditableTextUses:13Used by:209
Symbol 209 MovieClipUses:208Used by:233
Symbol 210 TextUses:13Used by:233
Symbol 211 TextUses:13Used by:233
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:213 214Used by:233
Symbol 216 TextUses:13Used by:233
Symbol 217 EditableTextUses:13Used by:233
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:233
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:222
Symbol 222 MovieClipUses:221Used by:223
Symbol 223 MovieClipUses:222Used by:233
Symbol 224 EditableTextUses:13Used by:233
Symbol 225 EditableTextUses:13Used by:233
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:229
Symbol 228 EditableTextUses:13Used by:229
Symbol 229 MovieClipUses:227 228Used by:233
Symbol 230 TextUses:13Used by:231
Symbol 231 MovieClipUses:230Used by:232
Symbol 232 MovieClipUses:231Used by:233
Symbol 233 MovieClipUses:39 15 209 210 211 215 216 217 219 223 224 225 229 232Used by:Timeline
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:Timeline
Symbol 236 EditableTextUses:13Used by:Timeline
Symbol 237 EditableTextUses:13Used by:Timeline
Symbol 238 EditableTextUses:13Used by:Timeline
Symbol 239 EditableTextUses:13Used by:Timeline
Symbol 240 TextUses:13Used by:241
Symbol 241 MovieClipUses:12 240Used by:Timeline
Symbol 242 TextUses:13Used by:Timeline
Symbol 243 EditableTextUses:13Used by:Timeline
Symbol 244 EditableTextUses:13Used by:Timeline
Symbol 245 EditableTextUses:13Used by:Timeline
Symbol 246 EditableTextUses:13Used by:Timeline
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:252
Symbol 249 GraphicUses:68Used by:252
Symbol 250 GraphicUses:70Used by:252
Symbol 251 GraphicUses:80Used by:252
Symbol 252 MovieClipUses:248 67 249 250 75 79 251Used by:253
Symbol 253 MovieClipUses:82 252Used by:254
Symbol 254 MovieClipUses:45 46 47 48 49 51 53 61 253 89 92 94 96 99 148 150 171 173 182 203 206 100Used by:Timeline
Symbol 255 TextUses:13Used by:256
Symbol 256 MovieClipUses:12 255Used by:Timeline
Symbol 257 EditableTextUses:13Used by:Timeline
Symbol 258 EditableTextUses:13Used by:Timeline
Symbol 259 EditableTextUses:13Used by:Timeline
Symbol 260 EditableTextUses:13Used by:Timeline
Symbol 261 TextUses:13Used by:Timeline
Symbol 262 TextUses:13Used by:Timeline
Symbol 263 EditableTextUses:13Used by:Timeline
Symbol 264 EditableTextUses:13Used by:Timeline

Instance Names

"cMore"Frame 1Symbol 15 MovieClip
"moreGBtn"Frame 1Symbol 18 Button
"preloadClip"Frame 1Symbol 21 MovieClip
"playBtn"Frame 2Symbol 33 MovieClip
"moreBtn"Frame 2Symbol 15 MovieClip
"game"Frame 3Symbol 207 MovieClip
"hud"Frame 3Symbol 233 MovieClip
"msg1_txt"Frame 11Symbol 236 EditableText
"msg2_txt"Frame 11Symbol 237 EditableText
"msg3_txt"Frame 11Symbol 238 EditableText
"msg4_txt"Frame 11Symbol 239 EditableText
"nxtLvlBtn"Frame 11Symbol 241 MovieClip
"moreGBtn"Frame 11Symbol 15 MovieClip
"game"Frame 20Symbol 207 MovieClip
"hud"Frame 20Symbol 233 MovieClip
"msg1_txt"Frame 27Symbol 243 EditableText
"msg2_txt"Frame 27Symbol 244 EditableText
"msg3_txt"Frame 27Symbol 245 EditableText
"msg4_txt"Frame 27Symbol 246 EditableText
"nxtLvlBtn"Frame 27Symbol 241 MovieClip
"moreGBtn"Frame 27Symbol 15 MovieClip
"game"Frame 36Symbol 254 MovieClip
"hud"Frame 36Symbol 233 MovieClip
"restLvlBtn"Frame 42Symbol 256 MovieClip
"moreGBtn"Frame 42Symbol 15 MovieClip
"msg1_txt"Frame 42Symbol 257 EditableText
"msg2_txt"Frame 42Symbol 258 EditableText
"msg3_txt"Frame 42Symbol 259 EditableText
"msg4_txt"Frame 42Symbol 260 EditableText
"playMore"Frame 51Symbol 15 MovieClip
"msg1_txt"Frame 51Symbol 263 EditableText
"msg2_txt"Frame 51Symbol 264 EditableText
"redPart"Symbol 12 MovieClip Frame 1Symbol 11 MovieClip
"theBack"Symbol 15 MovieClip Frame 1Symbol 12 MovieClip
"growBar"Symbol 21 MovieClip Frame 1Symbol 20 MovieClip
"theBack"Symbol 33 MovieClip Frame 1Symbol 12 MovieClip
"soundOnOff"Symbol 39 MovieClip Frame 1Symbol 38 MovieClip
"buildings1"Symbol 61 MovieClip Frame 1Symbol 60 MovieClip
"buildings3"Symbol 61 MovieClip Frame 1Symbol 60 MovieClip
"buildings2"Symbol 61 MovieClip Frame 1Symbol 60 MovieClip
"buildings4"Symbol 61 MovieClip Frame 1Symbol 60 MovieClip
"tracker"Symbol 92 MovieClip Frame 1Symbol 91 MovieClip
"trail"Symbol 153 MovieClip Frame 1Symbol 152 MovieClip
"spark"Symbol 171 MovieClip Frame 1Symbol 153 MovieClip
"skid"Symbol 171 MovieClip Frame 1Symbol 155 MovieClip
"paint"Symbol 171 MovieClip Frame 1Symbol 157 MovieClip
"smoke"Symbol 171 MovieClip Frame 1Symbol 161 MovieClip
"smoke2"Symbol 171 MovieClip Frame 1Symbol 161 MovieClip
"tire"Symbol 171 MovieClip Frame 1Symbol 170 MovieClip
"track"Symbol 207 MovieClip Frame 1Symbol 45 MovieClip
"lane1"Symbol 207 MovieClip Frame 1Symbol 51 MovieClip
"lane2"Symbol 207 MovieClip Frame 1Symbol 51 MovieClip
"lane3"Symbol 207 MovieClip Frame 1Symbol 51 MovieClip
"lane4"Symbol 207 MovieClip Frame 1Symbol 51 MovieClip
"slower"Symbol 207 MovieClip Frame 1Symbol 53 MovieClip
"walls"Symbol 207 MovieClip Frame 1Symbol 61 MovieClip
"car"Symbol 207 MovieClip Frame 1Symbol 85 MovieClip
"targetShow"Symbol 207 MovieClip Frame 1Symbol 89 MovieClip
"cars"Symbol 207 MovieClip Frame 1Symbol 92 MovieClip
"targetShow1"Symbol 207 MovieClip Frame 1Symbol 94 MovieClip
"prop"Symbol 207 MovieClip Frame 1Symbol 99 MovieClip
"player"Symbol 207 MovieClip Frame 1Symbol 148 MovieClip
"effects"Symbol 207 MovieClip Frame 1Symbol 171 MovieClip
"sound"Symbol 207 MovieClip Frame 1Symbol 173 MovieClip
"explosion__"Symbol 207 MovieClip Frame 1Symbol 182 MovieClip
"explosion"Symbol 207 MovieClip Frame 1Symbol 203 MovieClip
"effects2"Symbol 207 MovieClip Frame 1Symbol 171 MovieClip
"plusMc"Symbol 207 MovieClip Frame 1Symbol 206 MovieClip
"maskMc"Symbol 215 MovieClip Frame 1Symbol 213 MovieClip
"msg_txt"Symbol 229 MovieClip Frame 1Symbol 228 EditableText
"moreGBtn"Symbol 233 MovieClip Frame 1Symbol 15 MovieClip
"targetDisplay"Symbol 233 MovieClip Frame 1Symbol 209 MovieClip
"healthMc"Symbol 233 MovieClip Frame 1Symbol 215 MovieClip
"lft_target"Symbol 233 MovieClip Frame 1Symbol 217 EditableText
"dial"Symbol 233 MovieClip Frame 1Symbol 223 MovieClip
"messageD"Symbol 233 MovieClip Frame 1Symbol 229 MovieClip
"aheadMc"Symbol 233 MovieClip Frame 1Symbol 232 MovieClip
"theBack"Symbol 241 MovieClip Frame 1Symbol 12 MovieClip
"track"Symbol 254 MovieClip Frame 1Symbol 45 MovieClip
"lane1"Symbol 254 MovieClip Frame 1Symbol 51 MovieClip
"lane2"Symbol 254 MovieClip Frame 1Symbol 51 MovieClip
"lane3"Symbol 254 MovieClip Frame 1Symbol 51 MovieClip
"lane4"Symbol 254 MovieClip Frame 1Symbol 51 MovieClip
"slower"Symbol 254 MovieClip Frame 1Symbol 53 MovieClip
"walls"Symbol 254 MovieClip Frame 1Symbol 61 MovieClip
"car"Symbol 254 MovieClip Frame 1Symbol 253 MovieClip
"targetShow"Symbol 254 MovieClip Frame 1Symbol 89 MovieClip
"cars"Symbol 254 MovieClip Frame 1Symbol 92 MovieClip
"targetShow1"Symbol 254 MovieClip Frame 1Symbol 94 MovieClip
"prop"Symbol 254 MovieClip Frame 1Symbol 99 MovieClip
"player"Symbol 254 MovieClip Frame 1Symbol 148 MovieClip
"effects"Symbol 254 MovieClip Frame 1Symbol 171 MovieClip
"sound"Symbol 254 MovieClip Frame 1Symbol 173 MovieClip
"explosion__"Symbol 254 MovieClip Frame 1Symbol 182 MovieClip
"explosion"Symbol 254 MovieClip Frame 1Symbol 203 MovieClip
"effects2"Symbol 254 MovieClip Frame 1Symbol 171 MovieClip
"plusMc"Symbol 254 MovieClip Frame 1Symbol 206 MovieClip
"theBack"Symbol 256 MovieClip Frame 1Symbol 12 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "hit1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "hit2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "hit3"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Loop"
ExportAssets (56)Timeline Frame 1Symbol 5 as "skid"
ExportAssets (56)Timeline Frame 1Symbol 265 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 266 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 267 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 268 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 269 as "__Packages.mx.utils.Delegate"

Labels

"loader"Frame 1
"Frame 1"Frame 2
"game1"Frame 3
"levelscore1"Frame 11
"game2"Frame 20
"levelscore2"Frame 27
"game3"Frame 36
"levelscore3"Frame 42
"death"Frame 51
"start_flash"Symbol 31 MovieClip Frame 80
"loop"Symbol 89 MovieClip Frame 7
"start"Symbol 232 MovieClip Frame 2
"badGuy"Symbol 253 MovieClip Frame 5

Dynamic Text Variables

distSymbol 208 EditableText"<p align="left"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">65km</font></p><p align="left"></p>"
healthSymbol 224 EditableText"<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">600</font></p><p align="left"></p>"
currentSpeedSymbol 225 EditableText"134 Kph"




http://swfchan.com/23/113014/info.shtml
Created: 12/3 -2019 00:38:22 Last modified: 12/3 -2019 00:38:22 Server time: 27/04 -2024 08:43:54