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

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

Pursuit-Takedown.swf

This is the info page for
Flash #122599

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


Text
TIP: Hit the car from the side
to destroy it.

ENJOY!

You're a cop,in a corrupt city,
you must catch all criminals
before losing control of the
city

Distance to targets

Cars to destroy

Health

134 Kph

5

<p align="center"><font face="Living Hell" size="25" color="#000000" letterSpacing="0.000000" kerning="0">2 km</font></p>

Level 1

Level 2

Level 3

Level 4

Level
5

Congratulations you passed the level!

Congratulations you passed the level!

Congratulations you passed the level!

Next Level

Next Level

Next Level

You finished the level

More Games

More Games

More Games

Congratulations you Arrest all offenders !

aaa

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); } __com_mochibot__("ccf18ef7", this, 10301, true); var t; var soundOn = true; cMore.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; stop(); var time = 250; var finish1 = false; var finish2 = false; onEnterFrame = function () { trace((finish1 + " ") + finish2); time--; if (time == 0) { finish1 = true; } if (_root.getBytesLoaded() == _root.getBytesTotal()) { finish2 = true; } else { var _local2 = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 250); cMore.preloadClip.growBar.gotoAndStop(_local2); } if ((finish1 == true) && (finish2 == true)) { _root.gotoAndStop("Frame 1"); delete onEnterFrame; } }; stop(); ver = $version;
Frame 2
function playAgain() { _root.gotoAndStop("menu"); } stop(); playmore2_btn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; instructions.onRelease = function () { _root.gotoAndStop("instructions"); }; moreBtn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; if (soundOn == true) { var loooooping = new Sound(); loooooping.attachSound("Loop"); loooooping.start(0, 99999); } playBtn1.onRelease = function () { gotoAndStop ("instructions"); }; 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; }; playmore2_btn.onRollOver = function () { moreBtn.theBack.redPart._alpha = 0; }; playmore2_btn.onRollOut = function () { moreBtn.theBack.redPart._alpha = 100; }; stageOfSending = 0; targetsLeft = 5; carsBlownUp = 0; trucksKilled = 0; pavementTime = 0; stop();
Instance of Symbol 127 MovieClip in Frame 2
//component parameters onClipEvent (construct) { Type = "Intro"; }
Frame 3
playmore2_btn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; moreBtn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; playBtn.onRelease = function () { _root.levelPlay = "game1"; gotoAndPlay ("game1"); };
Frame 4
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(_local2 - 200, _local2); checkRange = true; } if ((_local2 <= pLife1) && (checkLife == true)) { _root.game.plusMc.hit = false; _root.game.plusMc._alpha = 100; checkLife = false; hitLife++; pLife1 = randRange(_local2 - 200, _local2); } 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.track.gotoAndStop(1); hud.levelText.level.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 = 9; 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) { var _local3 = {x:_root.game.player._x, y:_root.game.player._y}; _root.game.localToGlobal(_local3); _root.game.globalToLocal(_local3); _root.game.player.play(); explozie1 = _root.game.attachMovie("explozie", "ex1", 1001); explozie2 = _root.game.attachMovie("explozie", "ex2", 1002); explozie3 = _root.game.attachMovie("explozie", "ex3", 1003); explozie1._x = _local3.x; explozie1._y = _local3.y; explozie1._rotation = explozie1._rotation + 90; explozie2._x = _local3.x; explozie2._y = _local3.y - 70; explozie2._rotation = explozie2._rotation - 90; explozie3._x = _local3.x; explozie3._y = _local3.y + 70; 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.downer.targetDisplay.targetDist = Math.round(_root.distTrav) + 2; hud.downer.targetDisplay.told = false; } hud.downer.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 _local4 = (275 - (game._x + game.player._x)) * (game._xscale / 100); _x = (_x - ((_x - _local4) / 5)); hud._x = -_x; 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 316 MovieClip "game" in Frame 4
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 352 MovieClip "hud" in Frame 4
onClipEvent (load) { explosionTime = 0; timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); var exp = new Sound(); exp.attachSound("explosion"); } 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; downer.lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); upper.healthMc.maskMc._xscale = Math.round(health / 6); credits = Math.round(_root.score); downer.currentSpeed = speed; downer.dial._rotation = speed * 2; }
Frame 12
stop(); _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.hypercargames.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) * 1.2)) + "Km\\h"; msg4_txt.text = ("You have traveled " + (Math.round(_root.distTrav) * 1.2)) + "Km."; playmore2_btn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; moreGBtn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; nxtLvlBtn.onRelease = function () { _root.levelPlay = "game2"; _root.gotoAndStop("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 21
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(_local2 - 200, _local2); checkRange = true; } if ((_local2 <= pLife1) && (checkLife == true)) { _root.game.plusMc.hit = false; _root.game.plusMc._alpha = 100; checkLife = false; hitLife++; pLife1 = randRange(_local2 - 200, _local2); } 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.track.gotoAndStop(2); hud.levelText.level.gotoAndStop(2); playBtn.onRollOver = function () { playBtn.theBack.redPart._alpha = 0; }; playBtn.onRollOut = function () { playBtn.theBack.redPart._alpha = 100; }; id = 4; carId = 0; carsAlive = 0; maxCars = 9; 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 = 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) { var _local3 = {x:_root.game.player._x, y:_root.game.player._y}; _root.game.localToGlobal(_local3); _root.game.globalToLocal(_local3); _root.game.player.play(); explozie1 = _root.game.attachMovie("explozie", "ex1", 1001); explozie2 = _root.game.attachMovie("explozie", "ex2", 1002); explozie3 = _root.game.attachMovie("explozie", "ex3", 1003); explozie1._x = _local3.x; explozie1._y = _local3.y; explozie1._rotation = explozie1._rotation + 90; explozie2._x = _local3.x; explozie2._y = _local3.y - 70; explozie2._rotation = explozie2._rotation - 90; explozie3._x = _local3.x; explozie3._y = _local3.y + 70; 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.downer.targetDisplay.targetDist = Math.round(_root.distTrav) + 2; hud.downer.targetDisplay.told = false; } hud.downer.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 _local4 = (275 - (game._x + game.player._x)) * (game._xscale / 100); _x = (_x - ((_x - _local4) / 5)); hud._x = -_x; 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 316 MovieClip "game" in Frame 21
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 352 MovieClip "hud" in Frame 21
onClipEvent (load) { explosionTime = 0; timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); var exp = new Sound(); exp.attachSound("explosion"); } 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; downer.lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); upper.healthMc.maskMc._xscale = Math.round(health / 6); credits = Math.round(_root.score); downer.currentSpeed = speed + " mph"; downer.dial._rotation = speed * 2; }
Frame 28
_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)); playmore2_btn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; moreGBtn.onRelease = function () { getURL ("http://www.hypercargames.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) * 1.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; }; playmore2_btn.onRollOver = function () { moreGBtn.theBack.redPart._alpha = 0; }; playmore2_btn.onRollOut = function () { moreGBtn.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 37
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(_local2 - 200, _local2); checkRange = true; } if ((_local2 <= pLife1) && (checkLife == true)) { _root.game.plusMc.hit = false; _root.game.plusMc._alpha = 100; checkLife = false; hitLife++; pLife1 = randRange(_local2 - 200, _local2); } 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("levelscore5"); } 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.track.gotoAndStop(1); hud.levelText.level.gotoAndStop(3); playBtn.onRollOver = function () { playBtn.theBack.redPart._alpha = 0; }; playBtn.onRollOut = function () { playBtn.theBack.redPart._alpha = 100; }; id = 4; carId = 0; carsAlive = 0; maxCars = 9; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 6; 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) { var _local3 = {x:_root.game.player._x, y:_root.game.player._y}; _root.game.localToGlobal(_local3); _root.game.globalToLocal(_local3); _root.game.player.play(); explozie1 = _root.game.attachMovie("explozie", "ex1", 1001); explozie2 = _root.game.attachMovie("explozie", "ex2", 1002); explozie3 = _root.game.attachMovie("explozie", "ex3", 1003); explozie1._x = _local3.x; explozie1._y = _local3.y; explozie1._rotation = explozie1._rotation + 90; explozie2._x = _local3.x; explozie2._y = _local3.y - 70; explozie2._rotation = explozie2._rotation - 90; explozie3._x = _local3.x; explozie3._y = _local3.y + 70; 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.downer.targetDisplay.targetDist = Math.round(_root.distTrav) + 2; hud.downer.targetDisplay.told = false; } hud.downer.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 _local4 = (275 - (game._x + game.player._x)) * (game._xscale / 100); _x = (_x - ((_x - _local4) / 5)); hud._x = -_x; 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 316 MovieClip "game" in Frame 37
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 352 MovieClip "hud" in Frame 37
onClipEvent (load) { explosionTime = 0; timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); var exp = new Sound(); exp.attachSound("explosion"); } 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; downer.lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); upper.healthMc.maskMc._xscale = Math.round(health / 6); credits = Math.round(_root.score); downer.currentSpeed = speed + " mph"; downer.dial._rotation = speed * 2; }
Frame 43
_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)); playmore2_btn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; moreGBtn.onRelease = function () { getURL ("http://www.hypercargames.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) * 1.2)) + "Km."; nxtLvlBtn.onPress = function () { _root.levelPlay = "game4"; gotoAndPlay ("game4"); }; restLvlBtn.onRelease = function () { gotoAndPlay ("game4"); }; nxtLvlBtn.onRollOver = function () { nxtLvlBtn.theBack.redPart._alpha = 0; }; nxtLvlBtn.onRollOut = function () { nxtLvlBtn.theBack.redPart._alpha = 100; }; playmore2_btn.onRollOver = function () { moreGBtn.theBack.redPart._alpha = 0; }; playmore2_btn.onRollOut = function () { moreGBtn.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 53
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(_local2 - 200, _local2); checkRange = true; } if ((_local2 <= pLife1) && (checkLife == true)) { _root.game.plusMc.hit = false; _root.game.plusMc._alpha = 100; checkLife = false; hitLife++; pLife1 = randRange(_local2 - 200, _local2); } 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("levelscore5"); } 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(4); game.walls.buildings2.gotoAndStop(4); game.track.gotoAndStop(1); hud.levelText.level.gotoAndStop(4); playBtn.onRollOver = function () { playBtn.theBack.redPart._alpha = 0; }; playBtn.onRollOut = function () { playBtn.theBack.redPart._alpha = 100; }; id = 4; carId = 0; carsAlive = 0; maxCars = 9; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 7; 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) { var _local3 = {x:_root.game.player._x, y:_root.game.player._y}; _root.game.localToGlobal(_local3); _root.game.globalToLocal(_local3); _root.game.player.play(); explozie1 = _root.game.attachMovie("explozie", "ex1", 1001); explozie2 = _root.game.attachMovie("explozie", "ex2", 1002); explozie3 = _root.game.attachMovie("explozie", "ex3", 1003); explozie1._x = _local3.x; explozie1._y = _local3.y; explozie1._rotation = explozie1._rotation + 90; explozie2._x = _local3.x; explozie2._y = _local3.y - 70; explozie2._rotation = explozie2._rotation - 90; explozie3._x = _local3.x; explozie3._y = _local3.y + 70; 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.downer.targetDisplay.targetDist = Math.round(_root.distTrav) + 2; hud.downer.targetDisplay.told = false; } hud.downer.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 _local4 = (275 - (game._x + game.player._x)) * (game._xscale / 100); _x = (_x - ((_x - _local4) / 5)); hud._x = -_x; 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 316 MovieClip "game" in Frame 53
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 352 MovieClip "hud" in Frame 53
onClipEvent (load) { explosionTime = 0; timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); var exp = new Sound(); exp.attachSound("explosion"); } 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; downer.lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); upper.healthMc.maskMc._xscale = Math.round(health / 6); credits = Math.round(_root.score); downer.currentSpeed = speed + " mph"; downer.dial._rotation = speed * 1.2; }
Instance of Symbol 352 MovieClip "hud" in Frame 53
onClipEvent (load) { explosionTime = 0; timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); var exp = new Sound(); exp.attachSound("explosion"); } 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; downer.lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); upper.healthMc.maskMc._xscale = Math.round(health / 6); credits = Math.round(_root.score); downer.currentSpeed = speed + " mph"; downer.dial._rotation = speed * 1.2; }
Frame 59
stop(); _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.hypercargames.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) * 1.2)) + "Km\\h"; msg4_txt.text = ("You have traveled " + (Math.round(_root.distTrav) * 1.2)) + "Km."; moreGBtn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; nxtLvlBtn.onRelease = function () { _root.levelPlay = "game5"; _root.gotoAndStop("game5"); }; 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 68
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(_local2 - 200, _local2); checkRange = true; } if ((_local2 <= pLife1) && (checkLife == true)) { _root.game.plusMc.hit = false; _root.game.plusMc._alpha = 100; checkLife = false; hitLife++; pLife1 = randRange(_local2 - 200, _local2); } 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("levelscore5"); } 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(5); game.walls.buildings2.gotoAndStop(5); game.track.gotoAndStop(1); hud.levelText.level.gotoAndStop(5); playBtn.onRollOver = function () { playBtn.theBack.redPart._alpha = 0; }; playBtn.onRollOut = function () { playBtn.theBack.redPart._alpha = 100; }; id = 4; carId = 0; carsAlive = 0; maxCars = 7; score = 0; nextCar = false; distTrav = 0; messages = 0; targetsLeft = 8; 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) { var _local3 = {x:_root.game.player._x, y:_root.game.player._y}; _root.game.localToGlobal(_local3); _root.game.globalToLocal(_local3); _root.game.player.play(); explozie1 = _root.game.attachMovie("explozie", "ex1", 1001); explozie2 = _root.game.attachMovie("explozie", "ex2", 1002); explozie3 = _root.game.attachMovie("explozie", "ex3", 1003); explozie1._x = _local3.x; explozie1._y = _local3.y; explozie1._rotation = explozie1._rotation + 90; explozie2._x = _local3.x; explozie2._y = _local3.y - 70; explozie2._rotation = explozie2._rotation - 90; explozie3._x = _local3.x; explozie3._y = _local3.y + 70; 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.downer.targetDisplay.targetDist = Math.round(_root.distTrav) + 2; hud.downer.targetDisplay.told = false; } hud.downer.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 _local4 = (275 - (game._x + game.player._x)) * (game._xscale / 100); _x = (_x - ((_x - _local4) / 5)); hud._x = -_x; 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 316 MovieClip "game" in Frame 68
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 352 MovieClip "hud" in Frame 68
onClipEvent (load) { explosionTime = 0; timer = 0; timesLogged = 0; totalSpeed = 0; averageSpeed = 0; fader.swapDepths(3000); var exp = new Sound(); exp.attachSound("explosion"); } 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; downer.lft_target.text = _root.targetsLeft; _root.averageSpeed = averageSpeed; health = Math.round(_root.currentLife); upper.healthMc.maskMc._xscale = Math.round(health / 6); credits = Math.round(_root.score); downer.currentSpeed = speed + " mph"; downer.dial._rotation = speed * 1.2; }
Frame 75
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)); playmore2_btn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; moreGBtn.onRelease = function () { getURL ("http://www.hypercargames.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) * 1.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; }; playmore2_btn.onRollOver = function () { moreGBtn.theBack.redPart._alpha = 0; }; playmore2_btn.onRollOut = function () { moreGBtn.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 85
_x = 0; _y = 0; messages = 0; timer = 0; remove = false; stopAllSounds(); msg1_txt.text = "Your car exploded"; msg2_txt.text = "Be more careful next time"; playmore2_btn.onRelease = function () { getURL ("http://www.hypercargames.com", "_blank"); }; playMore.onRelease = function () { getURL ("http://www.hypercargames.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 12 MovieClip [groapa] Frame 1
trace("aaaaa");
Symbol 57 MovieClip Frame 22
stop();
Instance of Symbol 101 MovieClip in Symbol 107 MovieClip Frame 1
on (release) { getURL ("http://www.hypercargames.com", "_blank"); }
Symbol 413 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 414 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 415 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 416 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 417 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 124 MovieClip Frame 1
stop(); gotoAndStop(_global.GoTo);
Symbol 127 MovieClip Frame 1
stop(); Logo.onRelease = function () { getURL ("http://www.gamesbook.com", _blank); };
Symbol 153 MovieClip Frame 1
stop();
Symbol 154 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 169 Button
on (release) { getURL ("http://www.juegosjuegos.com", "_blank"); }
Symbol 184 MovieClip Frame 1
stop();
Symbol 184 MovieClip Frame 2
stop();
Symbol 184 MovieClip Frame 3
stop();
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 2
stop();
Symbol 192 MovieClip Frame 3
stop();
Symbol 192 MovieClip Frame 4
stop();
Symbol 199 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 2
stop();
Symbol 199 MovieClip Frame 3
stop();
Symbol 199 MovieClip Frame 4
stop();
Symbol 208 MovieClip Frame 7
gotoAndPlay (1);
Symbol 214 MovieClip Frame 1
stop();
Symbol 229 MovieClip Frame 1
stop();
Instance of Symbol 214 MovieClip in Symbol 229 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 229 MovieClip in Symbol 230 MovieClip Frame 1
onClipEvent (load) { if (_parent.targetCar) { gotoAndStop (1); } else { gotoAndStop(1 + random(8)); } }
Instance of Symbol 229 MovieClip in Symbol 230 MovieClip Frame 3
onClipEvent (load) { if (_parent.targetCar) { gotoAndStop (1); } else { gotoAndStop(1 + random(8)); } }
Symbol 233 MovieClip Frame 1
id = 0; i = 0; while (i < _root.maxCars) { duplicateMovieClip (tracker, "tracker" + i, i + 1); i = i + 1; }
Instance of Symbol 232 MovieClip "tracker" in Symbol 233 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 235 MovieClip Frame 1
_root.game.avion1.swapDepths(270);
Symbol 245 MovieClip Frame 1
stop();
Symbol 286 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 1
maxLife = 600; life = maxLife; maxSpeed = 40; stop();
Instance of Symbol 286 MovieClip in Symbol 288 MovieClip Frame 1
onClipEvent (enterFrame) { gotoAndStop(_totalframes - Math.round(_parent.life / (_parent.maxLife / _totalframes))); }
Symbol 288 MovieClip Frame 23
_root.gotoAndStop("death");
Symbol 294 MovieClip Frame 16
stop();
Symbol 298 MovieClip Frame 21
stop();
Instance of Symbol 292 MovieClip "skid" in Symbol 308 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 294 MovieClip "paint" in Symbol 308 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 298 MovieClip "smoke" in Symbol 308 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 298 MovieClip "smoke2" in Symbol 308 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 307 MovieClip "tire" in Symbol 308 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 316 MovieClip Frame 1
if (_root.levelPlay != "game3") { tren1._x = 1500; } if (_root.levelPlay != "game3") { avion1._x = 1500; }
Instance of Symbol 184 MovieClip "track" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { origY1 = _y; var time = 0; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY1 + 1100)) { _y = origY1; } }
Instance of Symbol 200 MovieClip "walls" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { xspeed = 0; yspeed = 0; mass = 1000; origY = _y; } onClipEvent (enterFrame) { _y = (_y + _root.game.player.yspeed); if (_y > (origY + 3828)) { _y = origY; } }
Instance of Symbol 203 MovieClip "tren1" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { var jos = true; } onClipEvent (enterFrame) { trace(this._x); if (this._y > 700) { this._y = this._y - (50 - _root.game.player.yspeed); jos = true; sus = false; } else if (this._y < -1100) { this._y = this._y - (30 - _root.game.player.yspeed); sus = true; jos = false; } else { if (jos == true) { this._y = this._y - (45 - _root.game.player.yspeed); } if (sus == true) { this._y = this._y - (35 - _root.game.player.yspeed); } } }
Instance of Symbol 205 MovieClip "lane4" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 20; targetX = _x; id = 4; }
Instance of Symbol 205 MovieClip "lane3" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 25; targetX = _x; id = 3; }
Instance of Symbol 205 MovieClip "lane2" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 30; targetX = _x; id = 2; }
Instance of Symbol 205 MovieClip "lane1" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { maxSpeed = 35; targetX = _x; id = 1; }
Instance of Symbol 208 MovieClip "targetShow" in Symbol 316 MovieClip Frame 1
onClipEvent (enterFrame) { this.swapDepths(501); }
Instance of Symbol 230 MovieClip "car" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { var lane; var laneId; var truckLikely = (1 + random(10)); if (targetCar == true) { gotoAndStop (1); } 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 (this.hitTest(_root.game.track.gr.hitArea)) { if (checkHit == 0) { 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; } } checkHit = 1; } } else { checkHit = 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 235 MovieClip in Symbol 316 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 288 MovieClip "player" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { abc = 0; time = 0; time2 = 0; gotoAndStop (1); maxSpeed = 50; yspeed = 10; xspeed = 0; mass = ((_height + _width) / 33) * 5; maxLife = 600; life = maxLife; slowTimer = 0; origWidth = _width; yspeed = 60; exploded = false; smokeTime = 0; hitTime = 0; skidPlaying = false; rev = true; revLength = 0; explodeTimer = 10; colorArr = ["0x339999", "0x99CC66", "0x993333", "0xCCCC66"]; var checkHit = 0; hitSound = new Sound(this); hitSound.attachSound("hit1"); } onClipEvent (enterFrame) { if ((!Key.isDown(37)) && (!Key.isDown(39))) { trace(this); this.masina1.gotoAndStop(1); } if (this.hitTest(_root.game.track.gr.hitArea)) { if (checkHit == 0) { hitSound.start(0, 1); checkHit = 1; yspeed = yspeed - (yspeed / 2); var sparkNo = ((yspeed / 5) - 2); life = life - (sparkNo / 5); i = 0; while (i < 20) { _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 = this._x; _root.game.effects["spark" + _root.game.effects.id]._y = this._y - 50; _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 < 5) { _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 = this._x; _root.game.effects["spark" + _root.game.effects.id]._y = this._y; _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; } } } else { checkHit = 0; } 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(38)) { } 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; this.masina1.gotoAndStop(3); } if (Key.isDown(37) && (life > 0)) { xspeed = xspeed - turnSpeed; this.masina1.gotoAndStop(2); } _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 290 MovieClip in Symbol 316 MovieClip Frame 1
onClipEvent (load) { targetC = _parent.targetShow; } onClipEvent (enterFrame) { if ((_root.hud.downer.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 308 MovieClip "effects2" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { id = 0; _x = 0; _y = 0; } onClipEvent (enterFrame) { this.swapDepths(1); if (id > 50) { id = 0; } }
Instance of Symbol 311 MovieClip "plusMc" in Symbol 316 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); } }
Instance of Symbol 313 MovieClip "sound" in Symbol 316 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 308 MovieClip "effects" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { id = 0; } onClipEvent (enterFrame) { this.swapDepths(300); if (id > 50) { id = 0; } }
Instance of Symbol 315 MovieClip "slower" in Symbol 316 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; }
Symbol 324 Button
on (release) { getURL ("http://www.hypercargames.com", "_blank"); }
Symbol 325 Button
on (release) { getURL ("http://www.hypercargames.com", "_blank"); }
Instance of Symbol 339 MovieClip "targetDisplay" in Symbol 340 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)) { _root.nextCar = true; told = true; } if (told == false) { _alpha = 100; } if ((targetDist - Math.round(_root.distTrav)) >= 0) { 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 351 MovieClip Frame 31
stop();
Symbol 352 MovieClip Frame 1
stop();
Symbol 394 MovieClip Frame 1
playmore2_btn.onRelease = function () { getURL ("http://www.HyperCarGames.com", "_blank"); };

Library Items

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

Instance Names

"cMore"Frame 1Symbol 107 MovieClip
"moreBtn"Frame 2Symbol 142 Button
"playmore2_btn"Frame 2Symbol 148 Button
"playBtn1"Frame 2Symbol 160 Button
"playBtn"Frame 2Symbol 166 Button
"moreBtn"Frame 3Symbol 142 Button
"playmore2_btn"Frame 3Symbol 148 Button
"playBtn"Frame 3Symbol 166 Button
"game"Frame 4Symbol 316 MovieClip
"hud"Frame 4Symbol 352 MovieClip
"msg1_txt"Frame 12Symbol 355 EditableText
"msg2_txt"Frame 12Symbol 356 EditableText
"msg3_txt"Frame 12Symbol 357 EditableText
"msg4_txt"Frame 12Symbol 358 EditableText
"playmore2_btn"Frame 12Symbol 148 Button
"moreBtn"Frame 12Symbol 325 Button
"nxtLvlBtn"Frame 12Symbol 364 Button
"game"Frame 21Symbol 316 MovieClip
"hud"Frame 21Symbol 352 MovieClip
"msg1_txt"Frame 28Symbol 366 EditableText
"msg2_txt"Frame 28Symbol 367 EditableText
"msg3_txt"Frame 28Symbol 368 EditableText
"msg4_txt"Frame 28Symbol 369 EditableText
"moreBtn"Frame 28Symbol 325 Button
"nxtLvlBtn"Frame 28Symbol 364 Button
"playmore2_btn"Frame 28Symbol 148 Button
"game"Frame 37Symbol 316 MovieClip
"hud"Frame 37Symbol 352 MovieClip
"msg1_txt"Frame 43Symbol 372 EditableText
"msg2_txt"Frame 43Symbol 373 EditableText
"msg3_txt"Frame 43Symbol 374 EditableText
"msg4_txt"Frame 43Symbol 375 EditableText
"moreBtn"Frame 43Symbol 325 Button
"playmore2_btn"Frame 43Symbol 148 Button
"nxtLvlBtn"Frame 43Symbol 364 Button
"game"Frame 53Symbol 316 MovieClip
"hud"Frame 53Symbol 352 MovieClip
"hud"Frame 53Symbol 352 MovieClip
"msg1_txt"Frame 59Symbol 377 EditableText
"msg2_txt"Frame 59Symbol 378 EditableText
"msg3_txt"Frame 59Symbol 379 EditableText
"msg4_txt"Frame 59Symbol 380 EditableText
"nxtLvlBtn"Frame 59Symbol 385 Button
"moreBtn"Frame 59Symbol 399 Button
"game"Frame 68Symbol 316 MovieClip
"hud"Frame 68Symbol 352 MovieClip
"msg1_txt"Frame 75Symbol 400 EditableText
"msg2_txt"Frame 75Symbol 401 EditableText
"msg3_txt"Frame 75Symbol 402 EditableText
"msg4_txt"Frame 75Symbol 403 EditableText
"moreBtn"Frame 75Symbol 325 Button
"restLvlBtn"Frame 75Symbol 409 Button
"playmore2_btn"Frame 75Symbol 148 Button
"msg2_txt"Frame 85Symbol 411 EditableText
"msg1_txt"Frame 85Symbol 412 EditableText
"hitArea"Symbol 12 MovieClip [groapa] Frame 1Symbol 11 MovieClip
"growBar"Symbol 106 MovieClip Frame 1Symbol 105 MovieClip
"preloadClip"Symbol 107 MovieClip Frame 1Symbol 106 MovieClip
"Logo"Symbol 127 MovieClip Frame 1Symbol 126 Button
"soundOnOff"Symbol 154 MovieClip Frame 1Symbol 153 MovieClip
"buildings1"Symbol 200 MovieClip Frame 1Symbol 192 MovieClip
"buildings2"Symbol 200 MovieClip Frame 1Symbol 199 MovieClip
"tracker"Symbol 233 MovieClip Frame 1Symbol 232 MovieClip
"masina1"Symbol 288 MovieClip Frame 1Symbol 245 MovieClip
"skid"Symbol 308 MovieClip Frame 1Symbol 292 MovieClip
"paint"Symbol 308 MovieClip Frame 1Symbol 294 MovieClip
"smoke"Symbol 308 MovieClip Frame 1Symbol 298 MovieClip
"explozie"Symbol 308 MovieClip Frame 1Symbol 58 MovieClip [explozie]
"smoke2"Symbol 308 MovieClip Frame 1Symbol 298 MovieClip
"tire"Symbol 308 MovieClip Frame 1Symbol 307 MovieClip
"track"Symbol 316 MovieClip Frame 1Symbol 184 MovieClip
"walls"Symbol 316 MovieClip Frame 1Symbol 200 MovieClip
"tren1"Symbol 316 MovieClip Frame 1Symbol 203 MovieClip
"lane4"Symbol 316 MovieClip Frame 1Symbol 205 MovieClip
"lane3"Symbol 316 MovieClip Frame 1Symbol 205 MovieClip
"lane2"Symbol 316 MovieClip Frame 1Symbol 205 MovieClip
"lane1"Symbol 316 MovieClip Frame 1Symbol 205 MovieClip
"targetShow"Symbol 316 MovieClip Frame 1Symbol 208 MovieClip
"car"Symbol 316 MovieClip Frame 1Symbol 230 MovieClip
"cars"Symbol 316 MovieClip Frame 1Symbol 233 MovieClip
"player"Symbol 316 MovieClip Frame 1Symbol 288 MovieClip
"effects2"Symbol 316 MovieClip Frame 1Symbol 308 MovieClip
"plusMc"Symbol 316 MovieClip Frame 1Symbol 311 MovieClip
"sound"Symbol 316 MovieClip Frame 1Symbol 313 MovieClip
"effects"Symbol 316 MovieClip Frame 1Symbol 308 MovieClip
"slower"Symbol 316 MovieClip Frame 1Symbol 315 MovieClip
"msg_txt"Symbol 323 MovieClip Frame 1Symbol 322 EditableText
"dial"Symbol 340 MovieClip Frame 1Symbol 336 MovieClip
"lft_target"Symbol 340 MovieClip Frame 1Symbol 337 EditableText
"targetDisplay"Symbol 340 MovieClip Frame 1Symbol 339 MovieClip
"maskMc"Symbol 343 MovieClip Frame 1Symbol 342 MovieClip
"healthMc"Symbol 344 MovieClip Frame 1Symbol 343 MovieClip
"level"Symbol 351 MovieClip Frame 1Symbol 350 MovieClip
"messageD"Symbol 352 MovieClip Frame 1Symbol 323 MovieClip
"playmore2_btn"Symbol 352 MovieClip Frame 1Symbol 324 Button
"moreBtn"Symbol 352 MovieClip Frame 1Symbol 325 Button
"downer"Symbol 352 MovieClip Frame 1Symbol 340 MovieClip
"upper"Symbol 352 MovieClip Frame 1Symbol 344 MovieClip
"levelText"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"playmore2_btn"Symbol 394 MovieClip Frame 1Symbol 393 Button

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 "skid"
ExportAssets (56)Timeline Frame 1Symbol 5 as "Loop"
ExportAssets (56)Timeline Frame 1Symbol 6 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 12 as "groapa"
ExportAssets (56)Timeline Frame 1Symbol 58 as "explozie"
ExportAssets (56)Timeline Frame 1Symbol 413 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 414 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 415 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 416 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 417 as "__Packages.mx.utils.Delegate"

Labels

"loader"Frame 1
"Frame 1"Frame 2
"instructions"Frame 3
"game1"Frame 4
"levelscore1"Frame 12
"game2"Frame 21
"levelscore2"Frame 28
"game3"Frame 37
"levelscore3"Frame 43
"game4"Frame 53
"levelscore4"Frame 59
"game5"Frame 68
"levelscore5"Frame 75
"death"Frame 85
"gamesbook"Symbol 124 MovieClip Frame 1
"speeleiland"Symbol 124 MovieClip Frame 10
"wyspagier"Symbol 124 MovieClip Frame 20
"oyunlaradasi"Symbol 124 MovieClip Frame 30
"joacajocuri"Symbol 124 MovieClip Frame 40
"gladespil"Symbol 124 MovieClip Frame 50
"jogarlegal"Symbol 124 MovieClip Frame 60
"jeuxdroles"Symbol 124 MovieClip Frame 70
"universodelgioco"Symbol 124 MovieClip Frame 80
"jocjogos"Symbol 124 MovieClip Frame 90
"juegoswapos"Symbol 124 MovieClip Frame 100
"brincar"Symbol 124 MovieClip Frame 114
"gratisspill"Symbol 124 MovieClip Frame 129
"spielkarussell"Symbol 124 MovieClip Frame 144
"loop"Symbol 208 MovieClip Frame 7

Dynamic Text Variables

currentSpeedSymbol 332 EditableText"134 Kph"
distSymbol 338 EditableText"<p align="center"><font face="Living Hell" size="25" color="#000000" letterSpacing="0.000000" kerning="0">2 km</font></p>"




http://swfchan.com/25/122599/info.shtml
Created: 3/3 -2019 22:23:39 Last modified: 3/3 -2019 22:23:39 Server time: 05/05 -2024 12:21:09