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

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

Demolition Derby.swf

This is the info page for
Flash #42250

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


Text
Advertisement

For more games like this, log on  to

Your Score :

PLAY AGAIN

PLAY AGAIN

SUBMIT

SUBMIT

Enter your Games2win Nickname below

GAME OVER

GAME COMPLETED

Submitting Score..

TRY AGAIN

TRY AGAIN

Error Connecting!

Invalid NickName!

Generating Top Scores List..

TOP SCORES

_

No Score posted yet.
Be the first to post a Score.

Rank

Nick Name

Score

To Submit your Score Play this Game on GAMES2WIN.COM

+0

Player score

0

PLAYER HEALTH

TIME BONUS:

NEXT WAVE:

0

0

enemies left

0

ENEMIES FROZEN!

Your vehicle has
been destroyed!

You have defeated all
of your opponents!

TIME BONUS:

0

DESTROY all cars in the arena

Press SPACE or CLICK HERE to continue

Keyboard Controls

Hold the UP Arrow key to move the car FORWARD

The LEFT and RIGHT arrow keys will ROTATE the car left and right

DOWN Arrow key will SLOW down the vehicle and then put it in reverse

DEMOLITION DERBY

return to main screen

Your aim is to acumulate as many points as you can get by destroying or
damaging your opponents' vehicles and to be the last car alive. Watch your
Health meter carefully to know which part of your car to protect if
damaged !

Car Controls

Game Instructions

.

d

r

a

w

o

f

c

e

h

t

v

m

y

k

A

p

U

l

H

g

i

n

T

s

D

Iguana RTX

SPEED
DURABILITY

Yellowjacket

INFERNO GT

SELECT YOUR Vehicle

Play again?

Back to Main Menu

0 pts

ActionScript [AS1/AS2]

Frame 1
Frame 3
function g2w_playagain() { trace("PLAYAGAIN"); game_stage.gameState = 6; game_stage.repositionCars(); game_stage.splash.gotoAndStop("frmSelectCar"); } function getphstatus(phno) { swfurl = this._url; if ((swfurl.split("games2win.com").length == 1) or ((gurl.split("/").length < 2) or (gurl eq undefined))) { obj_game.ph1_status = true; } var _local2 = obj_game[("ph" + phno) + "_status"]; if (!_local2) { play(); } } function checkhost() { swfurl = this._url; trace("swfurl >>> " + swfurl.indexOf("games2win.com")); if (swfurl.indexOf("games2win.com") == -1) { return(false); } return(true); } function load_rgames(trgt) { var rel_games = new XML(); rel_games.ignoreWhite = true; rel_games.onLoad = function () { game_details = new Object(); var _local1 = 0; while (_local1 < trgt.rel_games.firstChild.childNodes.length) { game_details[rel_games.firstChild.childNodes[_local1].nodeName] = rel_games.firstChild.childNodes[_local1].firstChild.nodeValue; _local1++; } }; rel_games.load((curl + "game_details.xml?") + getTimer()); } function getScore(_loc) { _loc.gotoAndStop("lbl_top_scores"); _root.g_trg = _loc; int_gscore = setInterval(_root, "getTop10", 150); } function getTop10() { trace("getTop10"); clearInterval(int_gscore); _root.send_lv = new XML(); _root.rst_lv = new XML(); _root.rst_lv.onLoad = function (success) { if (success) { var _local3 = new it.sephiroth.XML2Object(); _root.lst_top_scorer = _local3.parseXML(this); _root.g_trg.gotoAndStop("top10"); } else { _root.c_fail++; if (_root.c_fail >= 3) { _root.g_trg.gotoAndStop("error_screen"); } else { _root.send_lv.sendAndLoad(url, _root.rst_lv, "POST"); } } }; var url = ((((((obj_partner.top10URL + "?game_id=") + _root.obj_game._gid) + "&order=") + obj_game._score_ord) + "&timspam") + getTimer()); trace(url + " Url"); _root.send_lv.sendAndLoad(url, _root.rst_lv, "POST"); } function itemHandler(obj, item) { getURL (obj_partner.clickthru, "_blank"); } function _newUser() { getURL (_registerurl, "_blank"); } function _trackClickThru(mc) { if (obj_partner._allowclick) { mc.hit_area.onRelease = function () { getURL (obj_partner.clickthru, "_blank"); }; } else { mc.hit_area.useHandCursor = false; } } function _readSharedData() { so_uname = ((_sostatus.data.so_uname == undefined) ? "" : (_sostatus.data.so_uname)); so_jumpframe = ((_sostatus.data.so_jumpframe == undefined) ? "" : (_sostatus.data.so_jumpframe)); so_sound = ((_sostatus.data.so_sound == undefined) ? 0 : (_sostatus.data.so_sound)); _resetString = _sostatus.data.so_resetString; trace("=========================="); trace((("so_jumpframe : " + _sostatus.data.so_jumpframe) + " : ") + so_uname); if (so_jumpframe != "") { _assignValue(_resetString); createEmptyMovieClip("eye", getNextHighestDepth()); eye.onEnterFrame = function () { if ((getBytesTotal() == getBytesLoaded()) and (getBytesLoaded() > 50000)) { intro = 0; _sostatus.data.so_jumpframe = ""; _sostatus.flush(); this.onEnterFrame = null; gotoAndStop(so_jumpframe); } }; } else { intro = 1; play(); } uname = so_uname; gamesound = so_sound; } function _writeSharedData(jumpframe, jumpurl, _resetString) { _sostatus.data.so_uname = ((so_uname == undefined) ? "" : (so_uname)); _sostatus.data.so_sound = so_sound; _sostatus.data.so_resetString = _resetString; _sostatus.data.so_jumpframe = jumpframe; _sostatus.flush(); if (jumpurl != "") { getURL (jumpurl); } else { gotoAndPlay (1); } } function _assignValue(_val) { _arr = new Array(); _arr = _val.split("|"); i = 0; while (i < (_arr.length / 2)) { _var2 = ((i * 2) + 1) - 1; _var3 = _var2 + 1; _val = _arr[_var3]; _rst = isNaN(_val); if (_rst) { _root[_arr[_var2]] = _arr[_var3]; } else { _root[_arr[_var2]] = int(_arr[_var3]); } i++; } } function _playAgain(mc, jumpframe, _resetString) { so_uname = uname; if ((gurl != undefined) and (gurl != "")) { _writeSharedData(jumpframe, gurl, _resetString); } else { intro = 0; _assignValue(_resetString); trace("jumpframe " + jumpframe); mc.gotoAndStop(jumpframe); } } _sndBtn._visible = false; stop(); var obj_game = new Array(); obj_game._gid = "1080"; obj_game._tra = "demolition_derby"; obj_game.game_name = "demolition_derby"; obj_game._gtitle = "Demolition Derby"; obj_game._google_text = "Demolition Derby"; obj_game.StageW = 800; obj_game.StageH = 600; obj_game._res = (Stage.width + "x") + Stage.height; obj_game._score_ord = "desc"; obj_game.mochi_tag = ""; obj_game.g2wbot = "ba1f153d"; obj_game.g2wbotid = 10301; obj_game.ph1_status = false; obj_game.ph2_status = false; obj_game.adv_zedo = true; obj_game.adv_mochi = false; obj_game.inviziads = ("http://ads.inviziads.com/ad.html/g=" + obj_game._gid) + "&h=g2w"; zedo_tim = 15; var obj_partner = new Array(); obj_partner.partner_name = "g2w"; obj_partner.partner_id = 1; obj_partner.invalid_txt = "Invalid Nickname!"; obj_partner.show_submit = false; obj_partner.submitURL = "/submit_score.asp"; obj_partner.top10URL = "/get_top_scorer.asp"; obj_partner.lblsubmit = "Enter your Games2win Nickname below"; obj_partner.show_g2w_slate = true; obj_partner.show_register = true; obj_partner.text_register = "Create Nickname"; obj_partner.url_register = "http://www.games2win.com/register.asp"; obj_partner.clickthru = "http://www.games2win.com"; obj_partner._allowclick = true; _root.uname = ""; scoreSubmit = function (_loc) { trace(_loc + " _loc"); myname = _root.partner_uname; myscore = _root.partner_score; mygameid = _root.obj_game._gid; myname = myname.trim(); if ((((myname.length == 0) or (myname == obj_partner.invalid_txt)) or (myname == "Connecting Error!")) or (myname == undefined)) { trace(obj_partner.invalid_txt); _root.partner_uname = obj_partner.invalid_txt; } else { _root.send_lv = new LoadVars(); _root.send_lv.onLoad = function (success) { if (success) { if (_root.send_lv.isreg == 0) { _root.uname = obj_partner.invalid_txt; _loc.gotoAndStop("invalid_user_screen"); } else if (_root.send_lv.isreg == 1) { Key.removeListener(_loc.keyListener); _root.getScore(_loc); } } else { _loc.gotoAndStop("error_screen"); } }; _root.send_lv.nickname = myname; _root.send_lv.points = myscore; _root.send_lv.gameid = mygameid; _root.send_lv.sendAndLoad(obj_partner.submitURL, _root.send_lv, "POST"); trace(_root.send_lv); _loc.gotoAndStop("lbl_submit_screen"); } }; c_fail = 0; var g2w_menu = new ContextMenu(); g2w_menu.hideBuiltInItems(); g2w_menu.customItems.push(new ContextMenuItem("Games2win.com", itemHandler)); this.menu = g2w_menu; var _sostatus = SharedObject.getLocal("gamestatus", "/"); String.prototype.trim = function () { var _local3 = 0; var _local2 = this.length; white = new Object(); white._32 = 1; _local2--; while (white["_" + ord(this.charAt(_local2))]) { } while (white["_" + ord(this.charAt(_local3++))]) { } return(this.slice(_local3 - 1, _local2 + 1)); }; _readSharedData();
Frame 9
stop(); getphstatus(1);
Frame 21
stop();
Frame 31
var bLoaded = this.getBytesLoaded(); var bTotal = this.getBytesTotal(); this.onEnterFrame = function () { bLoaded = this.getBytesLoaded(); bTotal = this.getBytesTotal(); preloadBar._width = (preloadBG._width * bLoaded) / bTotal; if ((bTotal > 1) && (bLoaded >= bTotal)) { gotoAndStop ("lblgame"); } }; stop();
Frame 38
play();
Frame 48
stop();
Frame 60
gotoAndStop ("lblgame");
Symbol 7 MovieClip Frame 1
Symbol 8 MovieClip Frame 1
function brain() { create_assets(myself, _global.obj_iads.type); switch (_global.obj_iads.type) { case "FULL" : mcLoader.loadClip(_global.obj_iads.url, trgt_main); break; case "EMBED" : mcLoader.loadClip(_global.obj_iads.url, trgt_main.trgt_ads); if (_global.obj_iads.link ne undefined) { trgt_main.onRelease = function () { trace("_global.obj_iads.link " + _global.obj_iads.link); getURL (_global.obj_iads.link, "_blank"); }; } break; case "NOOP" : _parent._parent._visible = 0; break; } } function get_iads() { lv_iads = new XML(); lv_result = new XML(); lv_result.ignoreWhite = true; lv_result.onLoad = function (success) { trace("success " + success); if (success) { parse_iads(lv_result); myself.attachMovie("invizi_logo", "invizi_logo", this.getNextHighestDepth(), {_x:Stage.width - 120, _y:Stage.height - 20}); } }; lv_iads.sendAndLoad(adurl, lv_result, "POST"); } function parse_iads(lv_result) { _global.obj_iads = new Array(); var _local2 = 0; while (_local2 < lv_result.firstChild.childNodes.length) { if (lv_result.firstChild.childNodes[_local2].firstChild.nodeValue != null) { obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = lv_result.firstChild.childNodes[_local2].firstChild.nodeValue; } else if (lv_result.firstChild.childNodes[_local2].firstChild.firstChild.nodeValue != null) { var _local5 = new Object(); var _local4 = 0; while (_local4 < lv_result.firstChild.childNodes[_local2].childNodes.length) { _local5[lv_result.firstChild.childNodes[_local2].childNodes[_local4].nodeName] = lv_result.firstChild.childNodes[_local2].childNodes[_local4].firstChild.nodeValue; _local4++; } obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = _local5; } _local2++; } show_time = int(_global.obj_iads.t); check_type(); } function create_assets(mc, _type) { trace((("Create _ assets " + mc) + " ") + _type); mc.createEmptyMovieClip("trgt_main", 4); mcLoader = new MovieClipLoader(); mcLoader.addListener(mc); if (_type != "FULL") { mc.createEmptyMovieClip("square_mc", 5); var _local4 = trgt_main.createEmptyMovieClip("trgt_ads", getNextHighestDepth()); var _local2 = new TextFormat(); _local2.align = "center"; _local2.font = "Verdana"; _local2.size = 10; mc.createTextField("h_txt", mc.getNextHighestDepth(), 0, 0, 100, 22); mc.createTextField("b_txt", mc.getNextHighestDepth(), 0, 0, 100, 22); b_txt.autoSize = true; b_txt.selectable = false; h_txt.selectable = false; b_txt.multiline = true; b_txt.setNewTextFormat(_local2); h_txt.autoSize = true; h_txt.setNewTextFormat(_local2); h_txt.text = ""; } } function onLoadInit(mc) { ad_width = int(_global.obj_iads.x); ad_height = int(_global.obj_iads.y); _x = ((336 - ad_width) / 2); _y = ((280 - ad_height) / 2); progressBar.tim = show_time; progressBar.width = _global.obj_iads.x; progressBar.height = 15; progressBar.start = function () { maxw = this.width - 2; this.ad = maxw / (this.tim + 1); this.ad = this.ad / game_fps; }; progressBar.onEnterFrame = function () { if (this.bar._width < (this.width - 2)) { this.bar._width = this.bar._width + this.ad; } else { this.bar._width = this.width; } }; progressBar._x = 100; progressBar._y = 100; bar_mc = progressBar.createEmptyMovieClip("bar", 1); box_mc = progressBar.createEmptyMovieClip("box", 2); bar_mc.beginFill(26112); bar_mc.moveTo(0, 0); bar_mc.lineTo(1, 0); bar_mc.lineTo(1, progressBar.height - 2); bar_mc.lineTo(0, progressBar.height - 2); bar_mc.lineTo(0, 0); bar_mc.endFill(); bar_mc._x = 1.5; bar_mc._y = 1.5; box_mc.lineStyle(1, 3355443, 100, true, "none", "round", "miter", 1); box_mc.lineTo(progressBar.width, 0); box_mc.lineTo(progressBar.width, progressBar.height); box_mc.lineTo(0, progressBar.height); box_mc.lineTo(0, 0); box_mc._x = 0; box_mc._y = 0; progressBar.start(); x = 0; y = 0; mc._x = x; mc._y = y; square_mc.beginFill(16711680); square_mc.moveTo(0, 0); square_mc.lineTo(ad_width, 0); square_mc.lineTo(ad_width, ad_height); square_mc.lineTo(0, ad_height); square_mc.lineTo(0, 0); square_mc.endFill(); square_mc._x = x; square_mc._y = y; trgt_main.setMask(square_mc); } function check_type() { if (_global.obj_iads.type eq "UPDATE") { this.createEmptyMovieClip("holder", 100); var _local4 = _global.obj_iads.url; _root.obj_iads = _global.obj_iads.payload; holder.loadMovie(_global.obj_iads.url); holder.obj_iads = _root.obj_iads; show_time = 20; } else { brain(); } } function parse_xml(mydata) { var _local4 = new Array(); var _local1 = 0; while (_local1 < mydata.firstChild.childNodes.length) { if (mydata.firstChild.childNodes[_local1].firstChild.nodeValue != null) { _local4[mydata.firstChild.childNodes[_local1].nodeName] = mydata.firstChild.childNodes[_local1].firstChild.nodeValue; } else if (mydata.firstChild.childNodes[_local1].firstChild.firstChild.nodeValue != null) { var _local5 = new Object(); var _local2 = 0; while (_local2 < lv_result.firstChild.childNodes[_local1].childNodes.length) { _local4[lv_result.firstChild.childNodes[_local1].childNodes[_local2].nodeName] = mydata.firstChild.childNodes[_local1].childNodes[_local2].firstChild.nodeValue; _local2++; } _local4[lv_result.firstChild.childNodes[_local1].nodeName] = _local5; } _local1++; } return(_local4); } System.security.allowDomain("*"); this.getFps = function () { if (signal == true) { time = getTimer(); } else { tempo = int(1000 / (getTimer() - time)); } signal = !signal; return(tempo); }; this.onEnterFrame = function () { game_fps = getFps(); if ((game_fps ne 0) and (game_fps ne undefined)) { this.onEnterFrame = null; } }; myself = this; signal = true; adurl = (_root.obj_game.inviziads + "&type=post&ts=") + getTimer(); trace(adurl); get_iads(); stop();
Symbol 12 MovieClip Frame 1
invizi_logo.onRelease = function () { getURL ("http://inviziads.com/", "_blank"); };
Symbol 24 MovieClip Frame 1
_root._trackClickThru(this);
Symbol 49 MovieClip Frame 2
stop(); gotoAndStop(_root.obj_game._gstatus);
Symbol 55 Button
on (release) { tryAgain(); }
Symbol 83 MovieClip [mc_topscore_box] Frame 1
trace("_root.checkhost() " + _root.checkhost()); trace("this._url " + this._url); if (_root.checkhost()) { gotoAndStop ("login_screen"); } else { gotoAndStop ("lblalienhost"); }
Symbol 83 MovieClip [mc_topscore_box] Frame 2
function tryAgain() { gotoAndStop ("login_screen"); } function filltopscore(destmc) { trace(_root.lst_top_scorer.top_score.status.data); if ((_root.lst_top_scorer.top_score.status.data == 0) or (_root.lst_top_scorer.top_score.user[0].score.data == 0)) { _top10_lbl._visible = false; var _local2 = 0; while (_local2 < 10) { destmc["row" + _local2]._visible = false; _local2++; } } else { _noscore_mc._visible = false; var _local2 = 0; while (_local2 < 10) { if ((_root.lst_top_scorer.top_score.user[_local2] == undefined) or (_root.lst_top_scorer.top_score.user[_local2].score.data == 0)) { destmc["row" + _local2].txtrollno.text = ""; destmc["row" + _local2].txtusername.text = ""; destmc["row" + _local2].txtscore.text = ""; } else { destmc["row" + _local2].txtrollno.text = _local2 + 1; destmc["row" + _local2].txtusername.text = _root.lst_top_scorer.top_score.user[_local2].nick_name.data; destmc["row" + _local2].txtscore.text = _root.lst_top_scorer.top_score.user[_local2].score.data; } _local2++; } } } stop(); playAgain_btn.onRelease = function () { trace("Login"); _root.g2w_playagain(); }; username_txt.onSetFocus = function () { trace((this.text + " ") + _root.obj_partner.invalid_txt); if ((this.text == _root.obj_partner.invalid_txt) or (this.text == "Connecting Error!")) { this.text = ""; } }; Selection.setFocus("username_txt"); btn_scoresubmit.onRelease = function () { _root.scoreSubmit(this._parent); }; _trg_loc = this; var keyListener = new Object(); keyListener.onKeyDown = function () { if (!(Key.getCode() === 13)) { } else { Selection.setFocus("btn_scoresubmit"); _root.scoreSubmit(_trg_loc); } }; Key.addListener(keyListener); btn_create_nickname.onRelease = function () { getURL (_root.obj_partner.url_register, "_blank"); }; if (_root.obj_partner.show_submit) { btn_scoresubmit._visible = false; } stop(); _btn_g2w.useHandCursor = false;
Symbol 83 MovieClip [mc_topscore_box] Frame 31
stop();
Symbol 83 MovieClip [mc_topscore_box] Frame 45
stop();
Symbol 83 MovieClip [mc_topscore_box] Frame 60
stop(); playAgain_btn.onRelease = function () { _root._playAgain(_root, "lblgameintro"); };
Symbol 83 MovieClip [mc_topscore_box] Frame 74
stop(); filltopscore(this); playAgain_btn.onRelease = function () { _root._playAgain(_root, "lblgameintro"); };
Symbol 83 MovieClip [mc_topscore_box] Frame 85
function tryAgain() { gotoAndStop ("login_screen"); } function filltopscore(destmc) { trace(_root.lst_top_scorer.top_score.status.data); if ((_root.lst_top_scorer.top_score.status.data == 0) or (_root.lst_top_scorer.top_score.user[0].score.data == 0)) { _top10_lbl._visible = false; var _local2 = 0; while (_local2 < 10) { destmc["row" + _local2]._visible = false; _local2++; } } else { _noscore_mc._visible = false; var _local2 = 0; while (_local2 < 10) { if ((_root.lst_top_scorer.top_score.user[_local2] == undefined) or (_root.lst_top_scorer.top_score.user[_local2].score.data == 0)) { destmc["row" + _local2].txtrollno.text = ""; destmc["row" + _local2].txtusername.text = ""; destmc["row" + _local2].txtscore.text = ""; } else { destmc["row" + _local2].txtrollno.text = _local2 + 1; destmc["row" + _local2].txtusername.text = _root.lst_top_scorer.top_score.user[_local2].nick_name.data; destmc["row" + _local2].txtscore.text = _root.lst_top_scorer.top_score.user[_local2].score.data; } _local2++; } } } playAgain_btn.onRelease = function () { trace("Login"); _root.g2w_playagain(); }; username_txt.onSetFocus = function () { trace((this.text + " ") + _root.obj_partner.invalid_txt); if ((this.text == _root.obj_partner.invalid_txt) or (this.text == "Connecting Error!")) { this.text = ""; } }; Selection.setFocus("username_txt"); btn_scoresubmit.onRelease = function () { _root.scoreSubmit(this._parent); }; _trg_loc = this; var keyListener = new Object(); keyListener.onKeyDown = function () { if (!(Key.getCode() === 13)) { } else { Selection.setFocus("btn_scoresubmit"); _root.scoreSubmit(_trg_loc); } }; Key.addListener(keyListener); btn_create_nickname.onRelease = function () { getURL (_root.obj_partner.url_register, "_blank"); }; if (_root.obj_partner.show_submit) { btn_scoresubmit._visible = false; } stop(); stop();
Symbol 86 MovieClip Frame 1
_root._trackClickThru(this);
Symbol 89 MovieClip [brain_inviziads] Frame 1
function brain() { create_assets(myself, _global.obj_iads.type); switch (_global.obj_iads.type) { case "FULL" : mcLoader.loadClip(_global.obj_iads.url, trgt_main); break; case "EMBED" : mcLoader.loadClip(_global.obj_iads.url, trgt_main.trgt_ads); if (_global.obj_iads.link ne undefined) { trgt_main.onRelease = function () { trace("_global.obj_iads.link " + _global.obj_iads.link); getURL (_global.obj_iads.link, "_blank"); }; } break; case "NOOP" : clearInterval(int1); _parent.play(); break; } } function get_iads() { lv_iads = new XML(); lv_result = new XML(); lv_result.ignoreWhite = true; lv_result.onLoad = function (success) { trace("success " + success); if (success) { parse_iads(lv_result); } else { _root.play(); } }; lv_iads.g = game_id; lv_iads.h = "as"; lv_iads.sendAndLoad(_root.adurl, lv_result, "POST"); } function parse_iads(lv_result) { _global.obj_iads = new Array(); var _local2 = 0; while (_local2 < lv_result.firstChild.childNodes.length) { if (lv_result.firstChild.childNodes[_local2].firstChild.nodeValue != null) { obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = lv_result.firstChild.childNodes[_local2].firstChild.nodeValue; } else if (lv_result.firstChild.childNodes[_local2].firstChild.firstChild.nodeValue != null) { var _local5 = new Object(); var _local4 = 0; while (_local4 < lv_result.firstChild.childNodes[_local2].childNodes.length) { _local5[lv_result.firstChild.childNodes[_local2].childNodes[_local4].nodeName] = lv_result.firstChild.childNodes[_local2].childNodes[_local4].firstChild.nodeValue; _local4++; } obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = _local5; } _local2++; } show_time = int(_global.obj_iads.t); check_type(); } function time_delay() { tim = 0; int1 = setInterval(timespam, 1000); } function timespam() { tim++; trace(((tim + " tim Tim") + " show_time") + show_time); if (tim == show_time) { clearInterval(int1); _parent.play(); } } function create_assets(mc, _type) { trace((("Create _ assets " + mc) + " ") + _type); mc.createEmptyMovieClip("trgt_main", 4); mcLoader = new MovieClipLoader(); mcLoader.addListener(mc); if (_type != "FULL") { mc.createEmptyMovieClip("square_mc", 5); var _local4 = trgt_main.createEmptyMovieClip("trgt_ads", getNextHighestDepth()); var _local2 = new TextFormat(); _local2.align = "center"; _local2.font = "Verdana"; _local2.size = 10; mc.createTextField("h_txt", mc.getNextHighestDepth(), 0, 0, 100, 22); mc.createTextField("b_txt", mc.getNextHighestDepth(), 0, 0, 100, 22); b_txt.autoSize = true; b_txt.selectable = false; h_txt.selectable = false; b_txt.multiline = true; b_txt.setNewTextFormat(_local2); h_txt.autoSize = true; h_txt.setNewTextFormat(_local2); h_txt.text = ""; mc.createEmptyMovieClip("progressBar", 500); } } function onLoadInit(mc) { ad_width = int(_global.obj_iads.x); ad_height = int(_global.obj_iads.y); h_txt.text = "Advertisement"; progressBar.tim = show_time; progressBar.width = _global.obj_iads.x; progressBar.height = 15; progressBar.start = function () { game_fps = getFps(); maxw = this.width - 2; this.ad = maxw / (this.tim + 1); this.ad = this.ad / game_fps; }; progressBar.onEnterFrame = function () { if (this.bar._width < (this.width - 2)) { this.bar._width = this.bar._width + this.ad; } else { this.bar._width = this.width; } }; progressBar._x = 100; progressBar._y = 100; bar_mc = progressBar.createEmptyMovieClip("bar", 1); box_mc = progressBar.createEmptyMovieClip("box", 2); bar_mc.beginFill(26112); bar_mc.moveTo(0, 0); bar_mc.lineTo(1, 0); bar_mc.lineTo(1, progressBar.height - 2); bar_mc.lineTo(0, progressBar.height - 2); bar_mc.lineTo(0, 0); bar_mc.endFill(); bar_mc._x = 1.5; bar_mc._y = 1.5; box_mc.lineStyle(1, 3355443, 100, true, "none", "round", "miter", 1); box_mc.lineTo(progressBar.width, 0); box_mc.lineTo(progressBar.width, progressBar.height); box_mc.lineTo(0, progressBar.height); box_mc.lineTo(0, 0); box_mc._x = 0; box_mc._y = 0; progressBar.start(); b_txt.text = "Note\rClicking on the above Ad won't interrupt your game.\rAd link opens in a new window.\rThanks to our sponsors, we provide you free games to play."; myself._y = b_txt._y - 10; x = (Stage.width / 2) - (ad_width / 2); y = (Stage.height / 2) - (ad_height / 2); mc._x = x; mc._y = y; h_txt._x = (x + (ad_width / 2)) - (h_txt._width / 2); h_txt._y = y - 20; progressBar._x = (x + (ad_width / 2)) - (progressBar._width / 2); progressBar._y = (y + 5) + ad_height; myself.attachMovie("invizi_logo", "invizi_logo", this.getNextHighestDepth(), {_x:int(progressBar._x + progressBar._width) - 114, _y:int((progressBar._y + progressBar._height) + 5)}); myself.invizi_logo.onRelease = function () { getURL ("http://www.inviziads.com", "_blank"); }; b_txt._x = (x + (ad_width / 2)) - (b_txt._width / 2); b_txt._y = progressBar._y + 30; square_mc.beginFill(16711680); square_mc.moveTo(0, 0); square_mc.lineTo(ad_width, 0); square_mc.lineTo(ad_width, ad_height); square_mc.lineTo(0, ad_height); square_mc.lineTo(0, 0); square_mc.endFill(); square_mc._x = x; square_mc._y = y; trgt_main.setMask(square_mc); } function pushdata() { trace("Push" + random(222)); holder.obj_iads = _global.obj_iads; } function startdatapush(mc) { var _local2; _local2 = setInterval(this, "pushdata", 10); } function check_type() { if (_global.obj_iads.type eq "UPDATE") { trace(" _global.obj_iads.payload.type " + _global.obj_iads.payload.type); myself.createEmptyMovieClip("holder", 100); var _local4 = _global.obj_iads.url; show_time = 15; obj_iads = _global.obj_iads; var _local2 = new Object(); _local2.onLoadComplete = function (target_mc) { trace("onLoadComplete: " + target_mc); }; var _local3 = new MovieClipLoader(); _local3.addListener(_local2); _local3.loadClip(_global.obj_iads.url, holder); } else { brain(); } time_delay(); } function parse_xml(mydata) { var _local4 = new Array(); var _local1 = 0; while (_local1 < mydata.firstChild.childNodes.length) { if (mydata.firstChild.childNodes[_local1].firstChild.nodeValue != null) { _local4[mydata.firstChild.childNodes[_local1].nodeName] = mydata.firstChild.childNodes[_local1].firstChild.nodeValue; } else if (mydata.firstChild.childNodes[_local1].firstChild.firstChild.nodeValue != null) { var _local5 = new Object(); var _local2 = 0; while (_local2 < lv_result.firstChild.childNodes[_local1].childNodes.length) { _local4[lv_result.firstChild.childNodes[_local1].childNodes[_local2].nodeName] = mydata.firstChild.childNodes[_local1].childNodes[_local2].firstChild.nodeValue; _local2++; } _local4[lv_result.firstChild.childNodes[_local1].nodeName] = _local5; } _local1++; } return(_local4); } Object.prototype.getFps = function () { if (signal == true) { time = getTimer(); } else { tempo = int(1000 / (getTimer() - time)); } signal = !signal; return(tempo); }; this.onEnterFrame = function () { game_fps = getFps(); if ((game_fps != 0) && (game_fps != undefined)) { this.onEnterFrame = null; } }; myself = this; signal = true; var my_date = new Date(); _root.adurl = (_root.obj_game.inviziads + "&ts=") + my_date.getSeconds(); stop(); get_iads();
Symbol 93 MovieClip [game_sound_ctrl] Frame 1
_gameSounds = new Sound(); var frame = "on"; changeVol = function (targetvol, step) { this.onEnterFrame = function () { var _local3 = _gameSounds.getVolume(); if ((step < 0) and (_local3 <= targetvol)) { _local3 = targetvol; delete this.onEnterFrame; _root.so_sound = 1; } else if ((step > 0) and (_local3 >= targetvol)) { _local3 = targetvol; delete this.onEnterFrame; _root.so_sound = 0; } else { _gameSounds.setVolume(_local3 + step); } }; }; if (_root.so_sound == 1) { frame = "off"; this.gotoAndPlay(frame); } this.onRelease = function () { if (frame == "on") { frame = "off"; } else { frame = "on"; } this.gotoAndPlay(frame); };
Symbol 93 MovieClip [game_sound_ctrl] Frame 2
stop(); changeVol(100, 5);
Symbol 93 MovieClip [game_sound_ctrl] Frame 3
stop(); changeVol(0, -5);
Symbol 755 MovieClip [__Packages.it.sephiroth.XML2Object] Frame 0
class it.sephiroth.XML2Object { var oXML; function XML2Object () { } function get xml() { return(oXML); } function parseXML(sFile) { oResult = new Object(); oXML = sFile; oResult = translateXML(); return(oResult); } function translateXML(from, path, name, position) { var _local2; var _local9; var _local4; var _local10; if (path == undefined) { path = this; name = "oResult"; } path = path[name]; if (from == undefined) { from = new XML(xml.toString()); from.ignoreWhite = true; } if (from.hasChildNodes()) { _local9 = from.childNodes; if (position != undefined) { _local10 = path; path = path[position]; } while (_local9.length > 0) { _local4 = _local9.shift(); _local2 = _local4.nodeName; if (_local2 != undefined) { var _local5 = new Object(); _local5.attributes = _local4.attributes; _local5.data = _local4.firstChild.nodeValue; if (position != undefined) { _local10 = path; } if (path[_local2] != undefined) { if (path[_local2].__proto__ == Array.prototype) { path[_local2].push(_local5); name = _local4.nodeName; position = path[_local2].length - 1; } else { var _local8 = path[_local2]; path[_local2] = new Array(); path[_local2].push(_local8); path[_local2].push(_local5); name = _local2; position = path[_local2].length - 1; } } else { path[_local2] = _local5; name = _local2; position = undefined; } } if (_local4.hasChildNodes()) { translateXML(_local4, path, name, position); } } } return(oResult); } var oResult = new Object(); }
Symbol 756 MovieClip [__Packages.Car] Frame 0
class Car { var speed, turnMax, turnDirection, healthFront, healthBack, healthLeft, healthRight, heading, posX, posY, theta, thetaDiff; function Car () { speed = (Math.random() * (carSpeedMax - carSpeedMin)) + carSpeedMin; turnMax = PI2 / 32; turnDirection = Math.ceil(Math.random() * 2); healthFront = healthFrontMax; healthBack = healthBackMax; healthLeft = healthLeftMax; healthRight = healthRightMax; } function drive(Void) { } function turn(Void) { heading = heading + (((Math.random() * turnMax) * 2) - turnMax); if (heading < 0) { heading = heading + PI2; } else if (heading >= PI2) { heading = heading % PI2; } } function turn2(Void) { if (turnDirection == 0) { turnDirection = Math.ceil(Math.random() * 2); } switch (turnDirection) { case 1 : heading = heading - turnMax; if (heading < 0) { heading = heading + PI2; } break; case 2 : heading = heading + turnMax; if (heading >= PI2) { heading = heading % PI2; } break; default : trace(turnDirection); } } function changeSpeed(Void) { speed = (Math.random() * (carSpeedMax - carSpeedMin)) + carSpeedMin; } function chase(targetX, targetY) { var _local2 = targetX - posX; var _local3 = targetY - posY; if (_local2 > 0) { theta = Math.atan(_local3 / _local2); } else { theta = Math.PI + Math.atan(_local3 / _local2); } if (theta < 0) { theta = theta + PI2; } thetaDiff = heading - theta; if (thetaDiff < 0) { if (thetaDiff > -3.14159265358979) { if (thetaDiff > (-turnMax)) { heading = heading - thetaDiff; } else { heading = heading + turnMax; } } else { heading = heading - turnMax; } } else if (thetaDiff > 0) { if (thetaDiff > Math.PI) { heading = heading + turnMax; } else if (turnMax > thetaDiff) { heading = heading - thetaDiff; } else { heading = heading - turnMax; } } if (heading < 0) { heading = heading + PI2; } else if (heading >= PI2) { heading = heading % PI2; } } function changeCState(Void) { if (Math.random() < propensityWander) { cState = cStateCount - 1; } else { cState = Math.floor(Math.random() * cStateCount); } } static var RAD2DEG = 57.2957795130823; static var PI2 = (Math.PI*2); static var carSpeedMin = 1.5; static var carSpeedMax = 5; var cStateCount = 4; var propensityWander = 0.6; var velocityX = 0; var velocityY = 0; var speedX = 0; var speedY = 0; var speedMax = 4; var speedMaxReverse = 3; var frontX = 19; var frontSideX = 19; var frontSideY = 11; var backSideX = -17; var backSideY = 11; var frontSideX2 = 19; var frontSideY2 = 11; var backSideX2 = -17; var backSideY2 = 11; var frontSideX3 = 19; var frontSideY3 = 11; var backSideX3 = -17; var backSideY3 = 11; var lookAheadX = 200; var healthFrontMax = 150; var healthBackMax = 100; var healthLeftMax = 100; var healthRightMax = 100; var shieldFront = 2; var shieldLeft = 1; var shieldRight = 1; var shieldBack = 1; var velocityHeading = 0; var velocityTheta = 0; var acceleration = 0.4; var frictionRolling = 0.05; var tireGrip = 0.25; var velocityLateral = 0; var mass = 50; var thrust = 2; var isAlive = true; var cState = 0; var pointValue = 1000; var carExplodeCountdown = 48; }
Symbol 757 MovieClip [__Packages.CarA] Frame 0
class CarA extends Car { var speed, turnMax, turnDirection, healthFront, healthBack, healthLeft, healthRight, heading, posX, posY, theta, thetaDiff; function CarA () { super(); speed = (Math.random() * (carSpeedMax - carSpeedMin)) + carSpeedMin; turnMax = PI2 / 32; turnDirection = Math.ceil(Math.random() * 2); healthFront = healthFrontMax; healthBack = healthBackMax; healthLeft = healthLeftMax; healthRight = healthRightMax; } function drive(Void) { } function turn(Void) { heading = heading + (((Math.random() * turnMax) * 2) - turnMax); if (heading < 0) { heading = heading + PI2; } else if (heading >= PI2) { heading = heading % PI2; } } function turn2(Void) { if (turnDirection == 0) { turnDirection = Math.ceil(Math.random() * 2); } switch (turnDirection) { case 1 : heading = heading - turnMax; if (heading < 0) { heading = heading + PI2; } break; case 2 : heading = heading + turnMax; if (heading >= PI2) { heading = heading % PI2; } break; default : trace(turnDirection); } } function changeSpeed(Void) { speed = (Math.random() * (carSpeedMax - carSpeedMin)) + carSpeedMin; } function chase(targetX, targetY) { var _local2 = targetX - posX; var _local3 = targetY - posY; if (_local2 > 0) { theta = Math.atan(_local3 / _local2); } else { theta = Math.PI + Math.atan(_local3 / _local2); } if (theta < 0) { theta = theta + PI2; } thetaDiff = heading - theta; if (thetaDiff < 0) { if (thetaDiff > -3.14159265358979) { if (thetaDiff > (-turnMax)) { heading = heading - thetaDiff; } else { heading = heading + turnMax; } } else { heading = heading - turnMax; } } else if (thetaDiff > 0) { if (thetaDiff > Math.PI) { heading = heading + turnMax; } else if (turnMax > thetaDiff) { heading = heading - thetaDiff; } else { heading = heading - turnMax; } } if (heading < 0) { heading = heading + PI2; } else if (heading >= PI2) { heading = heading % PI2; } } function changeCState(Void) { if (Math.random() < propensityWander) { cState = cStateCount - 1; } else { cState = Math.floor(Math.random() * cStateCount); } } static var RAD2DEG = 57.2957795130823; static var PI2 = (Math.PI*2); static var carSpeedMin = 1.5; static var carSpeedMax = 5; var cStateCount = 4; var propensityWander = 0.6; var velocityX = 0; var velocityY = 0; var speedX = 0; var speedY = 0; var speedMax = 6; var speedMaxReverse = 3; var pointValue = 1000; var frontX = 33; var frontSideX = 33; var frontSideY = 16; var backSideX = -31; var backSideY = 17; var frontSideX2 = 28; var frontSideY2 = 20; var backSideX2 = -28; var backSideY2 = 20; var frontSideX3 = 33; var frontSideY3 = 19; var backSideX3 = -31; var backSideY3 = 19; var lookAheadX = 200; var healthFrontMax = 100; var healthBackMax = 60; var healthLeftMax = 60; var healthRightMax = 60; var shieldFront = 2; var shieldLeft = 1; var shieldRight = 1; var shieldBack = 1; var velocityHeading = 0; var velocityTheta = 0; var acceleration = 0.4; var frictionRolling = 0.05; var tireGrip = 0.25; var velocityLateral = 0; var mass = 50; var thrust = 2; var isAlive = true; var cState = 0; }
Symbol 758 MovieClip [__Packages.CarB] Frame 0
class CarB extends Car { var speed, turnMax, turnDirection, healthFront, healthBack, healthLeft, healthRight, heading, posX, posY, theta, thetaDiff; function CarB () { super(); speed = (Math.random() * (carSpeedMax - carSpeedMin)) + carSpeedMin; turnMax = PI2 / 32; turnDirection = Math.ceil(Math.random() * 2); healthFront = healthFrontMax; healthBack = healthBackMax; healthLeft = healthLeftMax; healthRight = healthRightMax; } function drive(Void) { } function turn(Void) { heading = heading + (((Math.random() * turnMax) * 2) - turnMax); if (heading < 0) { heading = heading + PI2; } else if (heading >= PI2) { heading = heading % PI2; } } function turn2(Void) { if (turnDirection == 0) { turnDirection = Math.ceil(Math.random() * 2); } switch (turnDirection) { case 1 : heading = heading - turnMax; if (heading < 0) { heading = heading + PI2; } break; case 2 : heading = heading + turnMax; if (heading >= PI2) { heading = heading % PI2; } break; default : trace(turnDirection); } } function changeSpeed(Void) { speed = (Math.random() * (carSpeedMax - carSpeedMin)) + carSpeedMin; } function chase(targetX, targetY) { var _local2 = targetX - posX; var _local3 = targetY - posY; if (_local2 > 0) { theta = Math.atan(_local3 / _local2); } else { theta = Math.PI + Math.atan(_local3 / _local2); } if (theta < 0) { theta = theta + PI2; } thetaDiff = heading - theta; if (thetaDiff < 0) { if (thetaDiff > -3.14159265358979) { if (thetaDiff > (-turnMax)) { heading = heading - thetaDiff; } else { heading = heading + turnMax; } } else { heading = heading - turnMax; } } else if (thetaDiff > 0) { if (thetaDiff > Math.PI) { heading = heading + turnMax; } else if (turnMax > thetaDiff) { heading = heading - thetaDiff; } else { heading = heading - turnMax; } } if (heading < 0) { heading = heading + PI2; } else if (heading >= PI2) { heading = heading % PI2; } } function changeCState(Void) { if (Math.random() < propensityWander) { cState = cStateCount - 1; } else { cState = Math.floor(Math.random() * cStateCount); } } static var RAD2DEG = 57.2957795130823; static var PI2 = (Math.PI*2); static var carSpeedMin = 1.5; static var carSpeedMax = 5; var cStateCount = 4; var propensityWander = 0.6; var velocityX = 0; var velocityY = 0; var speedX = 0; var speedY = 0; var speedMax = 6; var speedMaxReverse = 5; var pointValue = 1250; var frontX = 36; var frontSideX = 32; var frontSideY = 18; var backSideX = -35; var backSideY = 19; var frontSideX2 = 31; var frontSideY2 = 21; var backSideX2 = -32; var backSideY2 = 21; var frontSideX3 = 34; var frontSideY3 = 12; var backSideX3 = -35; var backSideY3 = 18; var lookAheadX = 200; var healthFrontMax = 120; var healthBackMax = 70; var healthLeftMax = 70; var healthRightMax = 70; var shieldFront = 2; var shieldLeft = 1; var shieldRight = 1; var shieldBack = 1; var velocityHeading = 0; var velocityTheta = 0; var acceleration = 0.4; var frictionRolling = 0.05; var tireGrip = 0.25; var velocityLateral = 0; var mass = 60; var thrust = 2; var isAlive = true; var cState = 0; }
Symbol 759 MovieClip [__Packages.CarC] Frame 0
class CarC extends Car { var speed, turnMax, turnDirection, healthFront, healthBack, healthLeft, healthRight, heading, posX, posY, theta, thetaDiff; function CarC () { super(); speed = (Math.random() * (carSpeedMax - carSpeedMin)) + carSpeedMin; turnMax = PI2 / 32; turnDirection = Math.ceil(Math.random() * 2); healthFront = healthFrontMax; healthBack = healthBackMax; healthLeft = healthLeftMax; healthRight = healthRightMax; } function drive(Void) { } function turn(Void) { heading = heading + (((Math.random() * turnMax) * 2) - turnMax); if (heading < 0) { heading = heading + PI2; } else if (heading >= PI2) { heading = heading % PI2; } } function turn2(Void) { if (turnDirection == 0) { turnDirection = Math.ceil(Math.random() * 2); } switch (turnDirection) { case 1 : heading = heading - turnMax; if (heading < 0) { heading = heading + PI2; } break; case 2 : heading = heading + turnMax; if (heading >= PI2) { heading = heading % PI2; } break; default : trace(turnDirection); } } function changeSpeed(Void) { speed = (Math.random() * (carSpeedMax - carSpeedMin)) + carSpeedMin; } function chase(targetX, targetY) { var _local2 = targetX - posX; var _local3 = targetY - posY; if (_local2 > 0) { theta = Math.atan(_local3 / _local2); } else { theta = Math.PI + Math.atan(_local3 / _local2); } if (theta < 0) { theta = theta + PI2; } thetaDiff = heading - theta; if (thetaDiff < 0) { if (thetaDiff > -3.14159265358979) { if (thetaDiff > (-turnMax)) { heading = heading - thetaDiff; } else { heading = heading + turnMax; } } else { heading = heading - turnMax; } } else if (thetaDiff > 0) { if (thetaDiff > Math.PI) { heading = heading + turnMax; } else if (turnMax > thetaDiff) { heading = heading - thetaDiff; } else { heading = heading - turnMax; } } if (heading < 0) { heading = heading + PI2; } else if (heading >= PI2) { heading = heading % PI2; } } function changeCState(Void) { if (Math.random() < propensityWander) { cState = cStateCount - 1; } else { cState = Math.floor(Math.random() * cStateCount); } } static var RAD2DEG = 57.2957795130823; static var PI2 = (Math.PI*2); static var carSpeedMin = 1.5; static var carSpeedMax = 5; var cStateCount = 4; var propensityWander = 0.6; var velocityX = 0; var velocityY = 0; var speedX = 0; var speedY = 0; var speedMax = 4; var speedMaxReverse = 3; var pointValue = 750; var frontX = 30; var frontSideX = 27; var frontSideY = 13; var backSideX = -28; var backSideY = 14; var frontSideX2 = 25; var frontSideY2 = 16; var backSideX2 = -26; var backSideY2 = 18; var frontSideX3 = 29; var frontSideY3 = 13; var backSideX3 = -29; var backSideY3 = 13; var lookAheadX = 200; var healthFrontMax = 80; var healthBackMax = 40; var healthLeftMax = 40; var healthRightMax = 40; var shieldFront = 2; var shieldLeft = 1; var shieldRight = 1; var shieldBack = 1; var velocityHeading = 0; var velocityTheta = 0; var acceleration = 0.4; var frictionRolling = 0.05; var tireGrip = 0.25; var velocityLateral = 0; var mass = 40; var thrust = 2; var isAlive = true; var cState = 0; }
Symbol 760 MovieClip [__Packages.SpawnPoint] Frame 0
class SpawnPoint { var xPos, yPos; function SpawnPoint (xPos, yPos) { this.xPos = xPos; this.yPos = yPos; } }
Symbol 761 MovieClip [__Packages.CarPlayer] Frame 0
class CarPlayer extends Car { var speed, turnMax, turnDirection, thrustDiag, healthFront, healthBack, healthLeft, healthRight, heading; function CarPlayer () { super(); speed = 0; turnMax = PI2 / 32; turnDirection = Math.ceil(Math.random() * 2); thrustDiag = thrust * Math.cos(PIQUARTER); healthFront = healthFrontMax; healthBack = healthBackMax; healthLeft = healthLeftMax; healthRight = healthRightMax; } function drive(Void) { } function turn(Void) { heading = heading + (((Math.random() * turnMax) * 2) - turnMax); } function turn2(Void) { if (turnDirection == 0) { turnDirection = Math.ceil(Math.random() * 2); } switch (turnDirection) { case 1 : heading = heading - turnMax; break; case 2 : heading = heading + turnMax; break; default : trace(turnDirection); } } function changeSpeed(Void) { speed = (Math.random() * (Car.carSpeedMax - Car.carSpeedMin)) + Car.carSpeedMin; } static var RAD2DEG = 57.2957795130823; static var PI2 = (Math.PI*2); static var PIQUARTER = (Math.PI/4); var friction = 0.5; var airFrictionCoefficient = 2; var horsePower = 0; var speedDiff = 0; var velocityX = 0; var velocityY = 0; var vX2 = 0; var vY2 = 0; var diffX = 0; var diffY = 0; var diffHeading = 0; var mass = 50; var speedX = 0; var speedY = 0; var speedMax = 9; var speedMaxReverse = -5; var velocityHeading = 0; var velocityTheta = 0; var acceleration = 0.6; var frictionRolling = 0.05; var tireGrip = 0.5; var velocityLateral = 0; var thrust = 1; var frontX = 34; var frontSideX = 32; var frontSideY = 17; var backSideX = -32; var backSideY = 17; var frontSideX2 = 27; var frontSideY2 = 19; var backSideX2 = -28; var backSideY2 = 20; var frontSideX3 = 33; var frontSideY3 = 18; var backSideX3 = -33; var backSideY3 = 18; var healthFrontMax = 170; var healthBackMax = 120; var healthLeftMax = 120; var healthRightMax = 120; var shieldFront = 2; var shieldLeft = 1; var shieldRight = 1; var shieldBack = 1; }
Symbol 98 MovieClip Frame 120
stop(); _root.gotoAndStop("lblloader");
Symbol 171 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 2
stop();
Symbol 171 MovieClip Frame 3
stop();
Symbol 171 MovieClip Frame 4
stop();
Symbol 171 MovieClip Frame 5
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 2
stop();
Symbol 177 MovieClip Frame 3
stop();
Symbol 177 MovieClip Frame 4
stop();
Symbol 177 MovieClip Frame 5
stop();
Symbol 183 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 2
stop();
Symbol 183 MovieClip Frame 3
stop();
Symbol 183 MovieClip Frame 4
stop();
Symbol 183 MovieClip Frame 5
stop();
Symbol 189 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 2
stop();
Symbol 189 MovieClip Frame 3
stop();
Symbol 189 MovieClip Frame 4
stop();
Symbol 189 MovieClip Frame 5
stop();
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 2
stop();
Symbol 206 MovieClip Frame 3
stop();
Symbol 206 MovieClip Frame 4
stop();
Symbol 206 MovieClip Frame 5
stop();
Symbol 212 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 2
stop();
Symbol 212 MovieClip Frame 3
stop();
Symbol 212 MovieClip Frame 4
stop();
Symbol 212 MovieClip Frame 5
stop();
Symbol 218 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 2
stop();
Symbol 218 MovieClip Frame 3
stop();
Symbol 218 MovieClip Frame 4
stop();
Symbol 218 MovieClip Frame 5
stop();
Symbol 224 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 2
stop();
Symbol 224 MovieClip Frame 3
stop();
Symbol 224 MovieClip Frame 4
stop();
Symbol 224 MovieClip Frame 5
stop();
Symbol 242 MovieClip Frame 1
stop();
Symbol 242 MovieClip Frame 2
stop();
Symbol 242 MovieClip Frame 3
stop();
Symbol 242 MovieClip Frame 4
stop();
Symbol 242 MovieClip Frame 5
stop();
Symbol 248 MovieClip Frame 1
stop();
Symbol 248 MovieClip Frame 2
stop();
Symbol 248 MovieClip Frame 3
stop();
Symbol 248 MovieClip Frame 4
stop();
Symbol 248 MovieClip Frame 5
stop();
Symbol 254 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 2
stop();
Symbol 254 MovieClip Frame 3
stop();
Symbol 254 MovieClip Frame 4
stop();
Symbol 254 MovieClip Frame 5
stop();
Symbol 260 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 2
stop();
Symbol 260 MovieClip Frame 3
stop();
Symbol 260 MovieClip Frame 4
stop();
Symbol 260 MovieClip Frame 5
stop();
Symbol 278 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 2
stop();
Symbol 278 MovieClip Frame 3
stop();
Symbol 278 MovieClip Frame 4
stop();
Symbol 278 MovieClip Frame 5
stop();
Symbol 284 MovieClip Frame 1
stop();
Symbol 284 MovieClip Frame 2
stop();
Symbol 284 MovieClip Frame 3
stop();
Symbol 284 MovieClip Frame 4
stop();
Symbol 284 MovieClip Frame 5
stop();
Symbol 290 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 2
stop();
Symbol 290 MovieClip Frame 3
stop();
Symbol 290 MovieClip Frame 4
stop();
Symbol 290 MovieClip Frame 5
stop();
Symbol 296 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 2
stop();
Symbol 296 MovieClip Frame 3
stop();
Symbol 296 MovieClip Frame 4
stop();
Symbol 296 MovieClip Frame 5
stop();
Symbol 314 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 2
stop();
Symbol 314 MovieClip Frame 3
stop();
Symbol 314 MovieClip Frame 4
stop();
Symbol 314 MovieClip Frame 5
stop();
Symbol 320 MovieClip Frame 1
stop();
Symbol 320 MovieClip Frame 2
stop();
Symbol 320 MovieClip Frame 3
stop();
Symbol 320 MovieClip Frame 4
stop();
Symbol 320 MovieClip Frame 5
stop();
Symbol 326 MovieClip Frame 1
stop();
Symbol 326 MovieClip Frame 2
stop();
Symbol 326 MovieClip Frame 3
stop();
Symbol 326 MovieClip Frame 4
stop();
Symbol 326 MovieClip Frame 5
stop();
Symbol 332 MovieClip Frame 1
stop();
Symbol 332 MovieClip Frame 2
stop();
Symbol 332 MovieClip Frame 3
stop();
Symbol 332 MovieClip Frame 4
stop();
Symbol 332 MovieClip Frame 5
stop();
Symbol 347 MovieClip Frame 1
stop();
Symbol 347 MovieClip Frame 2
stop();
Symbol 347 MovieClip Frame 3
stop();
Symbol 347 MovieClip Frame 4
stop();
Symbol 347 MovieClip Frame 5
stop();
Symbol 353 MovieClip Frame 1
stop();
Symbol 353 MovieClip Frame 2
stop();
Symbol 353 MovieClip Frame 3
stop();
Symbol 353 MovieClip Frame 4
stop();
Symbol 353 MovieClip Frame 5
stop();
Symbol 359 MovieClip Frame 1
stop();
Symbol 359 MovieClip Frame 2
stop();
Symbol 359 MovieClip Frame 3
stop();
Symbol 359 MovieClip Frame 4
stop();
Symbol 359 MovieClip Frame 5
stop();
Symbol 365 MovieClip Frame 1
stop();
Symbol 365 MovieClip Frame 2
stop();
Symbol 365 MovieClip Frame 3
stop();
Symbol 365 MovieClip Frame 4
stop();
Symbol 365 MovieClip Frame 5
stop();
Symbol 383 MovieClip Frame 1
stop();
Symbol 383 MovieClip Frame 2
stop();
Symbol 383 MovieClip Frame 3
stop();
Symbol 383 MovieClip Frame 4
stop();
Symbol 383 MovieClip Frame 5
stop();
Symbol 389 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 2
stop();
Symbol 389 MovieClip Frame 3
stop();
Symbol 389 MovieClip Frame 4
stop();
Symbol 389 MovieClip Frame 5
stop();
Symbol 395 MovieClip Frame 1
stop();
Symbol 395 MovieClip Frame 2
stop();
Symbol 395 MovieClip Frame 3
stop();
Symbol 395 MovieClip Frame 4
stop();
Symbol 395 MovieClip Frame 5
stop();
Symbol 401 MovieClip Frame 1
stop();
Symbol 401 MovieClip Frame 2
stop();
Symbol 401 MovieClip Frame 3
stop();
Symbol 401 MovieClip Frame 4
stop();
Symbol 401 MovieClip Frame 5
stop();
Symbol 418 MovieClip Frame 1
stop();
Symbol 418 MovieClip Frame 2
stop();
Symbol 418 MovieClip Frame 3
stop();
Symbol 418 MovieClip Frame 4
stop();
Symbol 418 MovieClip Frame 5
stop();
Symbol 424 MovieClip Frame 1
stop();
Symbol 424 MovieClip Frame 2
stop();
Symbol 424 MovieClip Frame 3
stop();
Symbol 424 MovieClip Frame 4
stop();
Symbol 424 MovieClip Frame 5
stop();
Symbol 430 MovieClip Frame 1
stop(); stop();
Symbol 430 MovieClip Frame 2
stop();
Symbol 430 MovieClip Frame 3
stop();
Symbol 430 MovieClip Frame 4
stop();
Symbol 430 MovieClip Frame 5
stop();
Symbol 436 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 2
stop();
Symbol 436 MovieClip Frame 3
stop();
Symbol 436 MovieClip Frame 4
stop();
Symbol 436 MovieClip Frame 5
stop();
Symbol 452 MovieClip Frame 1
stop();
Symbol 452 MovieClip Frame 2
stop();
Symbol 452 MovieClip Frame 3
stop();
Symbol 452 MovieClip Frame 4
stop();
Symbol 452 MovieClip Frame 5
stop();
Symbol 458 MovieClip Frame 1
stop();
Symbol 458 MovieClip Frame 2
stop();
Symbol 458 MovieClip Frame 3
stop();
Symbol 458 MovieClip Frame 4
stop();
Symbol 458 MovieClip Frame 5
stop();
Symbol 464 MovieClip Frame 1
stop();
Symbol 464 MovieClip Frame 2
stop();
Symbol 464 MovieClip Frame 3
stop();
Symbol 464 MovieClip Frame 4
stop();
Symbol 464 MovieClip Frame 5
stop();
Symbol 470 MovieClip Frame 1
stop();
Symbol 470 MovieClip Frame 2
stop();
Symbol 470 MovieClip Frame 3
stop();
Symbol 470 MovieClip Frame 4
stop();
Symbol 470 MovieClip Frame 5
stop();
Symbol 488 MovieClip Frame 1
stop();
Symbol 488 MovieClip Frame 2
stop();
Symbol 488 MovieClip Frame 3
stop();
Symbol 488 MovieClip Frame 4
stop();
Symbol 488 MovieClip Frame 5
stop();
Symbol 494 MovieClip Frame 1
stop();
Symbol 494 MovieClip Frame 2
stop();
Symbol 494 MovieClip Frame 3
stop();
Symbol 494 MovieClip Frame 4
stop();
Symbol 494 MovieClip Frame 5
stop();
Symbol 500 MovieClip Frame 1
stop();
Symbol 500 MovieClip Frame 2
stop();
Symbol 500 MovieClip Frame 3
stop();
Symbol 500 MovieClip Frame 4
stop();
Symbol 500 MovieClip Frame 5
stop();
Symbol 506 MovieClip Frame 1
stop();
Symbol 506 MovieClip Frame 2
stop();
Symbol 506 MovieClip Frame 3
stop();
Symbol 506 MovieClip Frame 4
stop();
Symbol 506 MovieClip Frame 5
stop();
Symbol 524 MovieClip Frame 1
stop();
Symbol 524 MovieClip Frame 2
stop();
Symbol 524 MovieClip Frame 3
stop();
Symbol 524 MovieClip Frame 4
stop();
Symbol 524 MovieClip Frame 5
Symbol 530 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 2
stop();
Symbol 530 MovieClip Frame 3
stop();
Symbol 530 MovieClip Frame 4
stop();
Symbol 530 MovieClip Frame 5
stop();
Symbol 536 MovieClip Frame 1
stop();
Symbol 536 MovieClip Frame 2
stop();
Symbol 536 MovieClip Frame 3
stop();
Symbol 536 MovieClip Frame 4
stop();
Symbol 536 MovieClip Frame 5
stop();
Symbol 542 MovieClip Frame 1
stop();
Symbol 542 MovieClip Frame 2
stop();
Symbol 542 MovieClip Frame 3
stop();
Symbol 542 MovieClip Frame 4
stop();
Symbol 542 MovieClip Frame 5
stop();
Symbol 560 MovieClip Frame 1
stop();
Symbol 560 MovieClip Frame 2
stop();
Symbol 560 MovieClip Frame 3
stop();
Symbol 560 MovieClip Frame 4
stop();
Symbol 560 MovieClip Frame 5
stop();
Symbol 566 MovieClip Frame 1
stop();
Symbol 566 MovieClip Frame 2
stop();
Symbol 566 MovieClip Frame 3
stop();
Symbol 566 MovieClip Frame 4
stop();
Symbol 566 MovieClip Frame 5
stop();
Symbol 572 MovieClip Frame 1
stop();
Symbol 572 MovieClip Frame 2
stop();
Symbol 572 MovieClip Frame 3
stop();
Symbol 572 MovieClip Frame 4
stop();
Symbol 572 MovieClip Frame 5
stop();
Symbol 578 MovieClip Frame 1
stop();
Symbol 578 MovieClip Frame 2
stop();
Symbol 578 MovieClip Frame 3
stop();
Symbol 578 MovieClip Frame 4
stop();
Symbol 578 MovieClip Frame 5
stop();
Symbol 591 MovieClip Frame 14
_parent.removeMovieClip();
Symbol 598 MovieClip Frame 24
this.removeMovieClip();
Symbol 645 MovieClip Frame 1
stop();
Symbol 645 MovieClip Frame 2
stop();
Symbol 650 MovieClip Frame 1
stop();
Symbol 650 MovieClip Frame 75
gotoAndStop ("silent");
Symbol 655 MovieClip Frame 1
stop();
Symbol 655 MovieClip Frame 2
textAnnounceWin.points.text = Math.floor(_parent.timeBonus / 24) * _parent.timeBonusMultiplier;
Symbol 655 MovieClip Frame 75
gotoAndStop ("silent");
Symbol 662 MovieClip Frame 1
stop();
Symbol 662 MovieClip Frame 2
stop();
Symbol 669 MovieClip Frame 1
buttonReturn.onRelease = function () { _parent.instructionsViewed = true; _parent.gameState = 9; _parent.enemiesLeft.text = _parent.carsRemaining; this.gotoAndStop("normal"); _visible = false; enabled = false; }; buttonReturn.onRollOver = function () { this.gotoAndStop("hilite"); }; buttonReturn.onRollOut = function () { this.gotoAndStop("normal"); }; buttonReturn.onReleaseOutside = function () { this.gotoAndStop("normal"); }; stop();
Symbol 680 MovieClip Frame 1
stop();
Symbol 680 MovieClip Frame 2
stop();
Symbol 684 MovieClip Frame 1
stop();
Symbol 684 MovieClip Frame 2
stop();
Symbol 691 MovieClip Frame 1
stop();
Symbol 691 MovieClip Frame 2
stop();
Symbol 727 MovieClip Frame 1
stop();
Symbol 727 MovieClip Frame 2
stop();
Symbol 731 MovieClip Frame 1
stop();
Symbol 731 MovieClip Frame 2
stop();
Symbol 735 MovieClip Frame 1
stop();
Symbol 735 MovieClip Frame 2
stop();
Symbol 740 MovieClip Frame 1
stop();
Symbol 740 MovieClip Frame 2
stop();
Symbol 743 MovieClip Frame 1
stop();
Symbol 743 MovieClip Frame 2
stop();
Symbol 747 MovieClip Frame 1
buttStart.onRelease = function () { _parent.gameState = 6; gotoAndStop ("frmSelectCar"); }; buttStart.onRollOver = function () { this.gotoAndStop("hilite"); }; buttStart.onRollOut = function () { this.gotoAndStop("normal"); }; buttStart.onReleaseOutside = function () { this.gotoAndStop("normal"); }; buttInstructions.onRelease = function () { _parent.instructionsViewed = true; _parent.gameState = 2; gotoAndStop ("frmInstructions"); }; buttInstructions.onRollOver = function () { this.gotoAndStop("hilite"); }; buttInstructions.onRollOut = function () { this.gotoAndStop("normal"); }; buttInstructions.onReleaseOutside = function () { this.gotoAndStop("normal"); }; stop();
Symbol 747 MovieClip Frame 2
buttonReturn.onRelease = function () { _parent.gameState = 0; this.gotoAndStop("normal"); gotoAndStop ("frmTitle"); }; buttonReturn.onRollOver = function () { this.gotoAndStop("hilite"); }; buttonReturn.onRollOut = function () { this.gotoAndStop("normal"); }; buttonReturn.onReleaseOutside = function () { this.gotoAndStop("normal"); }; stop();
Symbol 747 MovieClip Frame 3
buttonReturn.onRelease = function () { _parent.gameState = 6; this.gotoAndStop("normal"); gotoAndStop ("frmSelectCar"); }; buttonReturn.onRollOver = function () { this.gotoAndStop("hilite"); }; buttonReturn.onRollOut = function () { this.gotoAndStop("normal"); }; buttonReturn.onReleaseOutside = function () { this.gotoAndStop("normal"); }; stop();
Symbol 747 MovieClip Frame 4
buttCarSelect1.onRelease = function () { _parent.pCar.sprite = _parent.carHolder.pCarA; _parent.pCar.speedMax = 11.5; _parent.pCar.acceleration = 0.8; _parent.pCar.healthFrontMax = 120; _parent.pCar.healthBackMax = 90; _parent.pCar.healthLeftMax = 90; _parent.pCar.healthRightMax = 90; _parent.pCar.healthFront = _parent.pCar.healthFrontMax; _parent.pCar.healthBack = _parent.pCar.healthBackMax; _parent.pCar.healthLeft = _parent.pCar.healthLeftMax; _parent.pCar.healthRight = _parent.pCar.healthRightMax; _parent.carHolder.pCarA._x = -200; _parent.carHolder.pCarA._y = -200; _parent.carHolder.pCarB._x = -200; _parent.carHolder.pCarB._y = -200; _parent.carHolder.pCarC._x = -200; _parent.carHolder.pCarC._y = -200; _parent.gameState = 8; this.gotoAndStop("normal"); gotoAndStop ("frmMain"); }; buttCarSelect1.onRollOver = function () { this.gotoAndStop("hilite"); }; buttCarSelect1.onRollOut = function () { this.gotoAndStop("normal"); }; buttCarSelect1.onReleaseOutside = function () { this.gotoAndStop("normal"); }; buttCarSelect2.onRelease = function () { _parent.pCar.sprite = _parent.carHolder.pCarB; _parent.pCar.speedMax = 9.5; _parent.pCar.acceleration = 0.6; _parent.pCar.healthFrontMax = 180; _parent.pCar.healthBackMax = 135; _parent.pCar.healthLeftMax = 135; _parent.pCar.healthRightMax = 135; _parent.pCar.healthFront = _parent.pCar.healthFrontMax; _parent.pCar.healthBack = _parent.pCar.healthBackMax; _parent.pCar.healthLeft = _parent.pCar.healthLeftMax; _parent.pCar.healthRight = _parent.pCar.healthRightMax; _parent.carHolder.pCarA._x = -200; _parent.carHolder.pCarA._y = -200; _parent.carHolder.pCarB._x = -200; _parent.carHolder.pCarB._y = -200; _parent.carHolder.pCarC._x = -200; _parent.carHolder.pCarC._y = -200; _parent.gameState = 8; this.gotoAndStop("normal"); gotoAndStop ("frmMain"); }; buttCarSelect2.onRollOver = function () { this.gotoAndStop("hilite"); }; buttCarSelect2.onRollOut = function () { this.gotoAndStop("normal"); }; buttCarSelect2.onReleaseOutside = function () { this.gotoAndStop("normal"); }; buttCarSelect3.onRelease = function () { _parent.pCar.sprite = _parent.carHolder.pCarC; _parent.pCar.speedMax = 7.5; _parent.pCar.acceleration = 0.5; _parent.pCar.healthFrontMax = 240; _parent.pCar.healthBackMax = 180; _parent.pCar.healthLeftMax = 180; _parent.pCar.healthRightMax = 180; _parent.pCar.healthFront = _parent.pCar.healthFrontMax; _parent.pCar.healthBack = _parent.pCar.healthBackMax; _parent.pCar.healthLeft = _parent.pCar.healthLeftMax; _parent.pCar.healthRight = _parent.pCar.healthRightMax; _parent.carHolder.pCarA._x = -200; _parent.carHolder.pCarA._y = -200; _parent.carHolder.pCarB._x = -200; _parent.carHolder.pCarB._y = -200; _parent.carHolder.pCarC._x = -200; _parent.carHolder.pCarC._y = -200; _parent.gameState = 8; this.gotoAndStop("normal"); gotoAndStop ("frmMain"); }; buttCarSelect3.onRollOver = function () { this.gotoAndStop("hilite"); }; buttCarSelect3.onRollOut = function () { this.gotoAndStop("normal"); }; buttCarSelect3.onReleaseOutside = function () { this.gotoAndStop("normal"); }; stop();
Symbol 747 MovieClip Frame 5
stop();
Symbol 747 MovieClip Frame 6
stopAllSounds(); pScore.text = ("Score " + _parent.playerScore) + " pts"; _root.obj_game._gstatus = "gamecompleted"; partner_score = _parent.playerScore; buttPlayAgain.onRelease = function () { _parent.gameState = 6; _parent.repositionCars(); this.gotoAndStop("normal"); gotoAndStop ("frmSelectCar"); }; buttPlayAgain.onRollOver = function () { this.gotoAndStop("hilite"); }; buttPlayAgain.onRollOut = function () { this.gotoAndStop("normal"); }; buttPlayAgain.onReleaseOutside = function () { this.gotoAndStop("normal"); }; buttMainMenu.onRelease = function () { _parent.gameState = 0; _parent.repositionCars(); this.gotoAndStop("normal"); gotoAndStop ("frmTitle"); }; buttMainMenu.onRollOver = function () { this.gotoAndStop("hilite"); }; buttMainMenu.onRollOut = function () { this.gotoAndStop("normal"); }; buttMainMenu.onReleaseOutside = function () { this.gotoAndStop("normal"); }; stop();
Symbol 747 MovieClip Frame 7
stopAllSounds(); pScore.text = ("Score " + _parent.playerScore) + " pts"; _root.obj_game._gstatus = "gameover"; partner_score = _parent.playerScore; buttPlayAgain.onRelease = function () { _parent.gameState = 6; _parent.repositionCars(); this.gotoAndStop("normal"); gotoAndStop ("frmSelectCar"); }; buttPlayAgain.onRollOver = function () { this.gotoAndStop("hilite"); }; buttPlayAgain.onRollOut = function () { this.gotoAndStop("normal"); }; buttPlayAgain.onReleaseOutside = function () { this.gotoAndStop("normal"); }; buttMainMenu.onRelease = function () { _parent.gameState = 0; _parent.repositionCars(); this.gotoAndStop("normal"); gotoAndStop ("frmTitle"); }; buttMainMenu.onRollOver = function () { this.gotoAndStop("hilite"); }; buttMainMenu.onRollOut = function () { this.gotoAndStop("normal"); }; buttMainMenu.onReleaseOutside = function () { this.gotoAndStop("normal"); }; stop();
Symbol 753 MovieClip Frame 1
stop();
Symbol 754 MovieClip Frame 1
function repositionCars() { var _local1; var _local2; cleaningUp = true; timeStart = getTimer(); _local1 = 0; while (_local1 < carCount) { deleteCar(_local1); } carsRemaining = carsRemainingMax; enemiesLeft.text = carsRemaining; timerFreezeCount = 0; timerFreezeDuration = 0; txtEnemiesFrozen._alpha = 0; timeBonus = timeBonusMax; timeElapsed.text = Math.floor(timeBonus / 24); playerScore = 0; pScore.text = playerScore; carsAreSpawning = true; spawnIndex = 0; spawned = 0; spawnTimeIndex = 0; timeIndex = 0; playerIsAlive = true; spCount = sp.length; spIndex = 0; while (spIndex < spCount) { spHolder[spIndex] = sp[spIndex]; spIndex++; } j = Math.floor(Math.random() * spCount); pCar.posX = spHolder[j].xPos; pCar.posY = spHolder[j].yPos; pCar.sprite._x = pCar.posX; pCar.sprite._y = pCar.posY; pCar.healthFront = pCar.healthFrontMax; pCar.healthLeft = pCar.healthLeftMax; pCar.healthRight = pCar.healthRightMax; pCar.healthBack = pCar.healthBackMax; pCar.sprite.panelFront.gotoAndStop("dmg0"); pCar.sprite.panelLeft.gotoAndStop("dmg0"); pCar.sprite.panelRight.gotoAndStop("dmg0"); pCar.sprite.panelBack.gotoAndStop("dmg0"); pCarHealthFront.health1._alpha = 100; pCarHealthLeft.health1._alpha = 100; pCarHealthRight.health1._alpha = 100; pCarHealthBack.health1._alpha = 100; pCarHealthMid.health1._alpha = 100; pCarHealthFront.health2._alpha = 100; pCarHealthLeft.health2._alpha = 100; pCarHealthRight.health2._alpha = 100; pCarHealthBack.health2._alpha = 100; pCarHealthMid.health2._alpha = 100; pCar.sprite.panelMiddle._alpha = 0; pCar.heading = Math.random() * PI2; pCar.velocityX = 0; pCar.velocityY = 0; cleaningUp = false; } function drawVehicles() { var _local1 = 0; while (_local1 < carCount) { cars[_local1].sprite._x = cars[_local1].posX; cars[_local1].sprite._y = cars[_local1].posY; cars[_local1].sprite._rotation = cars[_local1].heading * RAD2DEG; cars[_local1].spray._x = cars[_local1].posX; cars[_local1].spray._y = cars[_local1].posY; cars[_local1].spray._rotation = cars[_local1].sprite._rotation; _local1++; } pCar.sprite._x = pCar.posX; pCar.sprite._y = pCar.posY; pCar.sprite._rotation = pCar.heading * RAD2DEG; pCar.spray._x = pCar.posX; pCar.spray._y = pCar.posY; pCar.spray._rotation = pCar.sprite._rotation; } function v1Elastic(m1, m2, v1, v2) { return((((m1 - m2) / (m1 + m2)) * v1) + (((2 * m2) / (m1 + m2)) * v2)); } function v2Elastic(m1, m2, v1, v2) { return((((2 * m1) / (m1 + m2)) * v1) + (((m2 - m1) / (m1 + m2)) * v2)); } function vInelastic(M1, M2, V1, V2) { return(((M1 * V1) + (M2 * V2)) / (M1 + M2)); } function deleteCar(carID) { var _local1 = explosions.getNextHighestDepth(); if (!cleaningUp) { explosions.boom.duplicateMovieClip("boom" + _local1, _local1); explosions["boom" + _local1]._x = cars[carID].posX; explosions["boom" + _local1]._y = cars[carID].posY; explosions["boom" + _local1].play(); if (soundIsOn) { sBoom.start(); } } cars[carID].sprite.removeMovieClip(); cars[carID].spray.removeMovieClip(); _local1 = carID; while (_local1 < carCount) { cars[_local1] = cars[_local1 + 1]; _local1++; } carCount--; } function collideCheckP(checkX, checkY) { var _local1; var _local2; var _local3; var _local6; var _local7; var _local8; var _local9; if (carHolder.hitTest(checkX, checkY, true)) { _local1 = 0; while (_local1 < carCount) { if (cars[_local1].sprite.hitTest(checkX, checkY, true)) { _local3 = getDamage(pCar, cars[_local1]); if (soundIsOn) { sBump.start(); } if (!isNaN(_local3)) { pCarIsHit = false; if (cars[_local1].isAlive) { panelHit(checkX, checkY, cars[_local1], _local3); if ((!cars[_local1].isAlive) && (playerIsAlive)) { _local2 = scoreOverlay.getNextHighestDepth(); scoreOverlay.scoreBox.duplicateMovieClip("scoreBox" + _local2, _local2); scoreOverlay["scoreBox" + _local2]._x = cars[_local1].posX; scoreOverlay["scoreBox" + _local2]._y = cars[_local1].posY; scoreOverlay["scoreBox" + _local2].pHolder.points.text = "+" + cars[_local1].pointValue; playerScore = playerScore + cars[_local1].pointValue; } } else { panelHit(checkX, checkY, cars[_local1], _local3); } } _local6 = v1Elastic(pCar.mass, cars[_local1].mass, pCar.velocityX, cars[_local1].velocityX); _local7 = v1Elastic(pCar.mass, cars[_local1].mass, pCar.velocityY, cars[_local1].velocityY); _local8 = v2Elastic(pCar.mass, cars[_local1].mass, pCar.velocityX, cars[_local1].velocityX); _local9 = v2Elastic(pCar.mass, cars[_local1].mass, pCar.velocityY, cars[_local1].velocityY); pCar.velocityX = _local6; pCar.velocityY = _local7; cars[_local1].velocityX = _local8; cars[_local1].velocityY = _local9; repel(pCar, cars[_local1]); break; } _local1++; } } } function collideCheckAI(i, checkX, checkY) { var _local2; var _local5 = 0; var _local6 = 0; var _local7 = 0; var _local8 = 0; if (pCar.sprite.hitTest(checkX, checkY, true)) { if (cars[i].isAlive) { pCarIsHit = true; panelHit(checkX, checkY, pCar, getDamage(cars[i], pCar)); if (carsNotFrozen) { switch (impactPoint) { case 0 : cars[i].turnDirection = 2; cars[i].turn2(); break; case 1 : cars[i].turnDirection = 1; cars[i].turn2(); } } } _local5 = v1Elastic(cars[i].mass, pCar.mass, cars[i].velocityX, pCar.velocityX); _local6 = v1Elastic(cars[i].mass, pCar.mass, cars[i].velocityY, pCar.velocityY); _local7 = v2Elastic(cars[i].mass, pCar.mass, cars[i].velocityX, pCar.velocityX); _local8 = v2Elastic(cars[i].mass, pCar.mass, cars[i].velocityY, pCar.velocityY); cars[i].velocityX = _local5; cars[i].velocityY = _local6; pCar.velocityX = _local7; pCar.velocityY = _local8; repel(pCar, cars[i]); if (cars[i].cState == 0) { cars[i].changeCState(); } } else { _local2 = 0; while (_local2 < carCount) { if (i != _local2) { if (cars[_local2].sprite.hitTest(checkX, checkY, true)) { if (cars[i].isAlive) { pCarIsHit = false; if (cars[_local2].isAlive) { panelHit(checkX, checkY, cars[_local2], getDamage(cars[i], cars[_local2])); } else { panelHit(checkX, checkY, cars[_local2], getDamage(cars[i], cars[_local2])); } switch (impactPoint) { case 0 : cars[i].turnDirection = 2; cars[i].turn2(); break; case 1 : cars[i].turnDirection = 1; cars[i].turn2(); } } _local5 = v1Elastic(cars[i].mass, cars[_local2].mass, cars[i].velocityX, cars[_local2].velocityX); _local6 = v1Elastic(cars[i].mass, cars[_local2].mass, cars[i].velocityY, cars[_local2].velocityY); _local7 = v2Elastic(cars[i].mass, cars[_local2].mass, cars[i].velocityX, cars[_local2].velocityX); _local8 = v2Elastic(cars[i].mass, cars[_local2].mass, cars[i].velocityY, cars[_local2].velocityY); cars[i].velocityX = _local5; cars[i].velocityY = _local6; cars[_local2].velocityX = _local7; cars[_local2].velocityY = _local8; repel(cars[i], cars[_local2]); cars[i].changeCState(); break; } } _local2++; } } } function repel(c1, c2) { if (c1.posX < c2.posX) { c1.posX = c1.posX - repelStrength; c2.posX = c2.posX + repelStrength; } else if (c1.posX > c2.posX) { c1.posX = c1.posX + repelStrength; c2.posX = c2.posX - repelStrength; } if (c1.posY < c2.posY) { c1.posY = c1.posY - repelStrength; c2.posY = c2.posY + repelStrength; } else if (c1.posY > c2.posY) { c1.posY = c1.posY + repelStrength; c2.posY = c2.posY - repelStrength; } } function centerHome(c) { if (c.posX < ellipseX) { c.posX = c.posX + (attractStrength * 2); } else if (c.posX > ellipseX) { c.posX = c.posX - (attractStrength * 2); } if (c.posY < ellipseY) { c.posY = c.posY + (attractStrength * 2); } else if (c.posY > ellipseY) { c.posY = c.posY - (attractStrength * 2); } } function getAngle(x1, x2, y1, y2) { var _local3 = x1 - x2; var _local2 = y1 - y2; var _local1; if (_local3 > 0) { _local1 = Math.atan(_local2 / _local3); } else if (_local3 < 0) { _local1 = Math.PI + Math.atan(_local2 / _local3); } else if (_local2 > 0) { _local1 = (Math.PI/2); } else if (_local2 < 0) { _local1 = 4.71238898038469; } else { _local1 = 0; } if (_local1 < 0) { _local1 = _local1 + PI2; } return(_local1); } function panelHit(xPos, yPos, cClip, dmg) { var _local5 = 0; var _local3 = 0; var _local2; var _local4; if (cClip.sprite.hitFront.hitTest(xPos, yPos, true)) { if (dmg > cClip.shieldFront) { _local5 = dmg - cClip.shieldFront; cClip.healthFront = cClip.healthFront - _local5; _local4 = Math.floor(damageScoreMultiplier * _local5); if (((isPlayerCar && (cClip.isAlive)) && (_local4 > 0)) && (playerIsAlive)) { playerScore = playerScore + _local4; _local2 = scoreOverlay.getNextHighestDepth(); scoreOverlay.scoreBox.duplicateMovieClip("scoreBox" + _local2, _local2); scoreOverlay["scoreBox" + _local2]._x = xPos; scoreOverlay["scoreBox" + _local2]._y = yPos; scoreOverlay["scoreBox" + _local2].pHolder.points.text = "+" + _local4; if (soundIsOn) { sBump.start(); } pScore.text = playerScore; } if (cClip.healthFront >= (cClip.healthFrontMax * 0.75)) { cClip.sprite.panelFront.gotoAndStop("dmg0"); } else if (cClip.healthFront >= (cClip.healthFrontMax * 0.5)) { cClip.sprite.panelFront.gotoAndStop("dmg1"); } else if (cClip.healthFront >= (cClip.healthFrontMax * 0.25)) { cClip.sprite.panelFront.gotoAndStop("dmg2"); } else if (cClip.healthFront > 0) { cClip.sprite.panelFront.gotoAndStop("dmg3"); } else if (cClip.healthFront <= 0) { cClip.sprite.panelFront.gotoAndStop("dmg4"); cClip.sprite.panelMiddle._alpha = 100; if (cClip.isAlive) { cClip.isAlive = false; if (soundIsOn) { sCrash.start(); } } } if (pCarIsHit) { _local3 = Math.floor((100 * pCar.healthFront) / pCar.healthFrontMax); if (_local3 > 50) { pCarHealthFront.health1._alpha = 2 * (_local3 - 50); pCarHealthFront.health2._alpha = 100; } else { pCarHealthFront.health1._alpha = 0; pCarHealthFront.health2._alpha = 2 * _local3; } } } } else if (cClip.sprite.hitLeft.hitTest(xPos, yPos, true)) { if (dmg > cClip.shieldLeft) { _local5 = dmg - cClip.shieldLeft; cClip.healthLeft = cClip.healthLeft - _local5; _local4 = Math.floor(damageScoreMultiplier * _local5); if (((isPlayerCar && (cClip.isAlive)) && (_local4 > 0)) && (playerIsAlive)) { playerScore = playerScore + _local4; _local2 = scoreOverlay.getNextHighestDepth(); scoreOverlay.scoreBox.duplicateMovieClip("scoreBox" + _local2, _local2); scoreOverlay["scoreBox" + _local2]._x = xPos; scoreOverlay["scoreBox" + _local2]._y = yPos; scoreOverlay["scoreBox" + _local2].pHolder.points.text = "+" + _local4; if (soundIsOn) { sBump.start(); } pScore.text = playerScore; } if (cClip.healthLeft >= (cClip.healthLeftMax * 0.75)) { cClip.sprite.panelLeft.gotoAndStop("dmg0"); } else if (cClip.healthLeft >= (cClip.healthLeftMax * 0.5)) { cClip.sprite.panelLeft.gotoAndStop("dmg1"); } else if (cClip.healthLeft >= (cClip.healthLeftMax * 0.25)) { cClip.sprite.panelLeft.gotoAndStop("dmg2"); } else if (cClip.healthLeft > 0) { cClip.sprite.panelLeft.gotoAndStop("dmg3"); } else if (cClip.healthLeft <= 0) { cClip.sprite.panelLeft.gotoAndStop("dmg4"); cClip.sprite.panelMiddle._alpha = 100; if (cClip.isAlive) { cClip.isAlive = false; if (soundIsOn) { sCrash.start(); } } } if (pCarIsHit) { _local3 = Math.floor((100 * pCar.healthLeft) / pCar.healthLeftMax); if (_local3 > 50) { pCarHealthLeft.health1._alpha = 2 * (_local3 - 50); pCarHealthLeft.health2._alpha = 100; } else { pCarHealthLeft.health1._alpha = 0; pCarHealthLeft.health2._alpha = 2 * _local3; } } } } else if (cClip.sprite.hitRight.hitTest(xPos, yPos, true)) { if (dmg > cClip.shieldRight) { _local5 = dmg - cClip.shieldRight; cClip.healthRight = cClip.healthRight - _local5; _local4 = Math.floor(damageScoreMultiplier * _local5); if (((isPlayerCar && (cClip.isAlive)) && (_local4 > 0)) && (playerIsAlive)) { playerScore = playerScore + _local4; _local2 = scoreOverlay.getNextHighestDepth(); scoreOverlay.scoreBox.duplicateMovieClip("scoreBox" + _local2, _local2); scoreOverlay["scoreBox" + _local2]._x = xPos; scoreOverlay["scoreBox" + _local2]._y = yPos; scoreOverlay["scoreBox" + _local2].pHolder.points.text = "+" + _local4; if (soundIsOn) { sBump.start(); } pScore.text = playerScore; } if (cClip.healthRight >= (cClip.healthRightMax * 0.75)) { cClip.sprite.panelRight.gotoAndStop("dmg0"); } else if (cClip.healthRight >= (cClip.healthRightMax * 0.5)) { cClip.sprite.panelRight.gotoAndStop("dmg1"); } else if (cClip.healthRight >= (cClip.healthRightMax * 0.25)) { cClip.sprite.panelRight.gotoAndStop("dmg2"); } else if (cClip.healthRight > 0) { cClip.sprite.panelRight.gotoAndStop("dmg3"); } else if (cClip.healthRight <= 0) { cClip.sprite.panelRight.gotoAndStop("dmg4"); cClip.sprite.panelMiddle._alpha = 100; if (cClip.isAlive) { cClip.isAlive = false; if (soundIsOn) { sCrash.start(); } } } if (pCarIsHit) { _local3 = Math.floor((100 * pCar.healthRight) / pCar.healthRightMax); if (_local3 > 50) { pCarHealthRight.health1._alpha = 2 * (_local3 - 50); pCarHealthRight.health2._alpha = 100; } else { pCarHealthRight.health1._alpha = 0; pCarHealthRight.health2._alpha = 2 * _local3; } } } } else if (cClip.sprite.hitBack.hitTest(xPos, yPos, true)) { if (dmg > cClip.shieldBack) { _local5 = dmg - cClip.shieldBack; cClip.healthBack = cClip.healthBack - _local5; _local4 = Math.floor(damageScoreMultiplier * _local5); if (((isPlayerCar && (cClip.isAlive)) && (_local4 > 0)) && (playerIsAlive)) { playerScore = playerScore + _local4; _local2 = scoreOverlay.getNextHighestDepth(); scoreOverlay.scoreBox.duplicateMovieClip("scoreBox" + _local2, _local2); scoreOverlay["scoreBox" + _local2]._x = xPos; scoreOverlay["scoreBox" + _local2]._y = yPos; scoreOverlay["scoreBox" + _local2].pHolder.points.text = "+" + _local4; if (soundIsOn) { sBump.start(); } pScore.text = playerScore; } if (cClip.healthBack >= (cClip.healthBackMax * 0.75)) { cClip.sprite.panelBack.gotoAndStop("dmg0"); } else if (cClip.healthBack >= (cClip.healthBackMax * 0.5)) { cClip.sprite.panelBack.gotoAndStop("dmg1"); } else if (cClip.healthBack >= (cClip.healthBackMax * 0.25)) { cClip.sprite.panelBack.gotoAndStop("dmg2"); } else if (cClip.healthBack > 0) { cClip.sprite.panelBack.gotoAndStop("dmg3"); } else if (cClip.healthBack <= 0) { cClip.sprite.panelBack.gotoAndStop("dmg4"); cClip.sprite.panelMiddle._alpha = 100; if (cClip.isAlive) { cClip.isAlive = false; if (soundIsOn) { sCrash.start(); } } } if (pCarIsHit) { _local3 = Math.floor((100 * pCar.healthBack) / pCar.healthBackMax); if (_local3 > 50) { pCarHealthBack.health1._alpha = 2 * (_local3 - 50); pCarHealthBack.health2._alpha = 100; } else { pCarHealthBack.health1._alpha = 0; pCarHealthBack.health2._alpha = 2 * _local3; } } } } else if (cClip.sprite.panelBack.hitTest(xPos, yPos, true)) { if (dmg > cClip.shieldBack) { dm2 = dmg - cClip.shieldBack; cClip.healthBack = cClip.healthBack - _local5; _local4 = Math.floor(damageScoreMultiplier * _local5); if (((isPlayerCar && (cClip.isAlive)) && (_local4 > 0)) && (playerIsAlive)) { playerScore = playerScore + _local4; _local2 = scoreOverlay.getNextHighestDepth(); scoreOverlay.scoreBox.duplicateMovieClip("scoreBox" + _local2, _local2); scoreOverlay["scoreBox" + _local2]._x = xPos; scoreOverlay["scoreBox" + _local2]._y = yPos; scoreOverlay["scoreBox" + _local2].pHolder.points.text = "+" + _local4; if (soundIsOn) { sBump.start(); } pScore.text = playerScore; } if (cClip.healthBack >= (cClip.healthBackMax * 0.75)) { cClip.sprite.panelBack.gotoAndStop("dmg0"); } else if (cClip.healthBack >= (cClip.healthBackMax * 0.5)) { cClip.sprite.panelBack.gotoAndStop("dmg1"); } else if (cClip.healthBack >= (cClip.healthBackMax * 0.25)) { cClip.sprite.panelBack.gotoAndStop("dmg2"); } else if (cClip.healthBack > 0) { cClip.sprite.panelBack.gotoAndStop("dmg3"); } else if (cClip.healthBack <= 0) { cClip.sprite.panelBack.gotoAndStop("dmg4"); cClip.sprite.panelMiddle._alpha = 100; if (cClip.isAlive) { cClip.isAlive = false; if (soundIsOn) { sCrash.start(); } } } if (pCarIsHit) { _local3 = Math.floor((100 * pCar.healthBack) / pCar.healthBackMax); if (_local3 > 50) { pCarHealthBack.health1._alpha = 2 * (_local3 - 50); pCarHealthBack.health2._alpha = 100; } else { pCarHealthBack.health1._alpha = 0; pCarHealthBack.health2._alpha = 2 * _local3; } } } } if (pCarIsHit) { if (pCarHealthFront.health1._alpha < pCarHealthLeft.health1._alpha) { if (pCarHealthFront.health1._alpha < pCarHealthRight.health1._alpha) { if (pCarHealthFront.health1._alpha < pCarHealthBack.health1._alpha) { pCarHealthMid.health1._alpha = pCarHealthFront.health1._alpha; } else { pCarHealthMid.health1._alpha = pCarHealthBack.health1._alpha; } } else if (pCarHealthRight.health1._alpha < pCarHealthBack.health1._alpha) { pCarHealthMid.health1._alpha = pCarHealthRight.health1._alpha; } else { pCarHealthMid.health1._alpha = pCarHealthBack.health1._alpha; } } else if (pCarHealthLeft.health1._alpha < pCarHealthRight.health1._alpha) { if (pCarHealthLeft.health1._alpha < pCarHealthBack.health1._alpha) { pCarHealthMid.health1._alpha = pCarHealthLeft.health1._alpha; } else { pCarHealthMid.health1._alpha = pCarHealthBack.health1._alpha; } } else if (pCarHealthRight.health1._alpha < pCarHealthBack.health1._alpha) { pCarHealthMid.health1._alpha = pCarHealthRight.health1._alpha; } else { pCarHealthMid.health1._alpha = pCarHealthBack.health1._alpha; } if (pCarHealthFront.health2._alpha < pCarHealthLeft.health2._alpha) { if (pCarHealthFront.health2._alpha < pCarHealthRight.health2._alpha) { if (pCarHealthFront.health2._alpha < pCarHealthBack.health2._alpha) { pCarHealthMid.health2._alpha = pCarHealthFront.health2._alpha; } else { pCarHealthMid.health2._alpha = pCarHealthBack.health2._alpha; } } else if (pCarHealthRight.health2._alpha < pCarHealthBack.health2._alpha) { pCarHealthMid.health2._alpha = pCarHealthRight.health2._alpha; } else { pCarHealthMid.health2._alpha = pCarHealthBack.health2._alpha; } } else if (pCarHealthLeft.health2._alpha < pCarHealthRight.health2._alpha) { if (pCarHealthLeft.health2._alpha < pCarHealthBack.health2._alpha) { pCarHealthMid.health2._alpha = pCarHealthLeft.health2._alpha; } else { pCarHealthMid.health2._alpha = pCarHealthBack.health2._alpha; } } else if (pCarHealthRight.health2._alpha < pCarHealthBack.health2._alpha) { pCarHealthMid.health2._alpha = pCarHealthRight.health2._alpha; } else { pCarHealthMid.health2._alpha = pCarHealthBack.health2._alpha; } if (pCarHealthMid.health2._alpha <= 0) { playerLose(); } } } function getDamage(vehicle1, vehicle2) { if (vehicle2.velocityX > 0) { vehicle2.velocityHeading = Math.atan(vehicle2.velocityY / vehicle2.velocityX); } else if (vehicle2.velocityX < 0) { vehicle2.velocityHeading = Math.PI + Math.atan(vehicle2.velocityY / vehicle2.velocityX); } else if (vehicle2.velocityY > 0) { vehicle2.velocityHeading = (Math.PI/2); } else if (vehicle2.velocityY < 0) { vehicle2.velocityHeading = 4.71238898038469; } else { vehicle2.velocityHeading = vehicle2.heading; } headingDiff = vehicle2.velocityHeading - vehicle1.velocityHeading; velocityDiff = Math.cos(headingDiff) * Math.sqrt((vehicle2.velocityX * vehicle2.velocityX) + (vehicle2.velocityY * vehicle2.velocityY)); damageDiff = Math.sqrt((vehicle1.velocityX * vehicle1.velocityX) + (vehicle1.velocityY * vehicle1.velocityY)) - velocityDiff; if (damageDiff > 0) { } else { damageDiff = 0; } return(damageDiff); } function playerWin() { txtEnemiesFrozen._alpha = 0; announceWin.gotoAndPlay("announce"); playerScore = playerScore + (Math.floor(timeBonus / 24) * timeBonusMultiplier); _root.partner_score = playerScore; txtEnemiesFrozen._alpha = 0; playerWon = true; } function playerLose() { txtEnemiesFrozen._alpha = 0; _root.partner_score = playerScore; announceLose.gotoAndPlay("announce"); txtEnemiesFrozen._alpha = 0; playerIsAlive = false; } _parent._sndBtn._visible = true; var PI2 = (Math.PI*2); var PIHALF = (Math.PI/2); var RAD2DEG = 57.2957795130823; var i; var j; var gameState = 0; var carCount = 0; var carTypes = 9; var carIndex = 0; var carsRemaining = 0; var carsRemainingMax = 0; var cars = new Array(); var carsLength; var carDepthBase = 500; var arenaCarCapacity = 7; var arenaCarSlot = new Array(); var endTimer = 0; var endTimeOut = 125; var timeStart = getTimer(); var timeCurrent; var timerFreezeCount = 0; var timerFreezeDuration = 0; var timerFreezeCountInterval = 840; var timerFreezeDurationInterval = 240; var carsNotFrozen = true; var timeBonusMax = 7200; var timeBonus = 7200; var timeBonusMultiplier = 100; var ellipseX = 400; var ellipseY = 250; var carRadius = 150; var pCar = new CarPlayer(); var repelStrength = 0.5; var attractStrength = 1; var wallDamp = 0.5; var pCarIsHit = false; var isPlayerCar = false; var playerScore = 0; var exits = new Array(); var exitHolder = new Array(); var exitCount = 4; var exitIndex = 0; var sp = new Array(); var spHolder = new Array(); var spCount = 0; var spIndex = 0; var damageScoreMultiplier = 10; var playerIsAlive = true; var playerWon = false; var impactPoint = 0; var mouseListener = new Object(); var spawnSequence = new Array(); var spawnIndex = 0; var spawned = 0; var timeIndex = 0; var intervalSpawnCar = 360; var spawnTimeIndex = 0; var spawnTimeInterval = 48; var carsAreSpawning = true; var spawnEndProximityThreshold = 5; var headingDiff = 0; var velocityDiff = 0; var dmgDiff = 0; var sBoom = new Sound(); var sBump = new Sound(); var sCarStart = new Sound(); var sCrash = new Sound(); var sBGM = new Sound(); var cleaningUp = false; var soundIsOn = true; var instructionsViewed = false; sBoom.attachSound("soundBoom"); sBump.attachSound("soundBump"); sCarStart.attachSound("soundCarStart"); sCrash.attachSound("soundCrash"); sBGM.attachSound("BGM"); exits[0] = new SpawnPoint(88, 87); exits[1] = new SpawnPoint(700, 80); exits[2] = new SpawnPoint(720, 414); exits[3] = new SpawnPoint(67, 412); spawnSequence[0] = 1; spawnSequence[1] = 2; spawnSequence[2] = 3; spawnSequence[3] = 4; spawnSequence[4] = 5; i = 0; while (i < spawnSequence.length) { carsRemaining = carsRemaining + spawnSequence[i]; i++; } carsRemainingMax = carsRemaining; i = 0; while (i < arenaCarCapacity) { arenaCarSlot[i] = 0; i++; } sp[0] = new SpawnPoint(401, 195); sp[1] = new SpawnPoint(240, 102); sp[2] = new SpawnPoint(163, 168); sp[3] = new SpawnPoint(118, 251); sp[4] = new SpawnPoint(164, 327); sp[5] = new SpawnPoint(261, 393); sp[6] = new SpawnPoint(362, 439); sp[7] = new SpawnPoint(494, 412); sp[8] = new SpawnPoint(586, 378); spCount = sp.length; spIndex = 0; while (spIndex < spCount) { spHolder[spIndex] = sp[spIndex]; spIndex++; } pCar.sprite = carHolder.carA; pCar.spray = sprays.pCarSpray; j = Math.floor(Math.random() * spCount); pCar.posX = spHolder[j].xPos; pCar.posY = spHolder[j].yPos; pCar.heading = 0; sBGM.start(0, 9999); this.onEnterFrame = function (Void) { var _local2; var _local1; switch (gameState) { case 0 : break; case 2 : break; case 4 : break; case 6 : break; case 8 : if (instructionsViewed) { instructions2.enabled = false; instructions2._visible = false; txtEnemiesFrozen._alpha = 0; timeBonus = timeBonusMax; enemiesLeft.text = carsRemaining; gameState = 9; } else if (Key.isDown(32)) { instructions2.enabled = false; instructions2._visible = false; txtEnemiesFrozen._alpha = 0; timeBonus = timeBonusMax; enemiesLeft.text = carsRemaining; gameState = 9; } break; case 9 : if (carsNotFrozen) { if (timerFreezeCount >= timerFreezeCountInterval) { txtEnemiesFrozen._alpha = 75; timerFreezeCount = 0; carsNotFrozen = false; } timerFreezeCount++; } else { if (timerFreezeDuration >= timerFreezeDurationInterval) { txtEnemiesFrozen._alpha = 0; timerFreezeDuration = 0; carsNotFrozen = true; } timerFreezeDuration++; } if (spawnIndex < spawnSequence.length) { if (carsAreSpawning) { if (carCount < arenaCarCapacity) { if (spawnTimeIndex >= spawnTimeInterval) { if ((spawned < spawnSequence[spawnIndex]) && (carsNotFrozen)) { spawnTimeIndex = 0; k = carHolder.getNextHighestDepth(); j = Math.floor(Math.random() * carTypes); sprays.pCarSpray.duplicateMovieClip("spray" + k, k); switch (j) { case 0 : cars[carCount] = new CarA(); carHolder.va1.duplicateMovieClip("car" + k, k); break; case 1 : cars[carCount] = new CarA(); carHolder.va2.duplicateMovieClip("car" + k, k); break; case 2 : cars[carCount] = new CarA(); carHolder.va3.duplicateMovieClip("car" + k, k); break; case 3 : cars[carCount] = new CarB(); carHolder.vb1.duplicateMovieClip("car" + k, k); break; case 4 : cars[carCount] = new CarB(); carHolder.vb2.duplicateMovieClip("car" + k, k); break; case 5 : cars[carCount] = new CarB(); carHolder.vb3.duplicateMovieClip("car" + k, k); break; case 6 : cars[carCount] = new CarC(); carHolder.vc1.duplicateMovieClip("car" + k, k); break; case 7 : cars[carCount] = new CarC(); carHolder.vc2.duplicateMovieClip("car" + k, k); break; case 8 : cars[carCount] = new CarC(); carHolder.vc3.duplicateMovieClip("car" + k, k); } cars[carCount].sprite = carHolder["car" + k]; cars[carCount].spray = sprays["spray" + k]; j = Math.floor(Math.random() * exits.length); cars[carCount].posX = exits[j].xPos; cars[carCount].posY = exits[j].yPos; cars[carCount].heading = getAngle(ellipseX, cars[carCount].posX, ellipseY, cars[carCount].posY); cars[carCount].sprite._rotation = cars[carCount].heading * RAD2DEG; cars[carCount].cState = 3; cars[carCount].prey = Math.floor(Math.random() * carCount); if (cars[carCount].prey == carCount) { cars[carCount].prey++; if (cars[carCount].prey >= carCount) { cars[carCount].prey = 0; } } carCount++; if (soundIsOn) { sCarStart.start(); } spawned++; if (spawned >= spawnSequence[spawnIndex]) { spawned = 0; carsAreSpawning = false; spawnIndex++; if (spawnIndex >= spawnSequence.length) { timeIndex = intervalSpawnCar; } } spawnTimeIndex = 0; } } else { spawnTimeIndex++; } } } else { timeIndex++; if (timeIndex >= intervalSpawnCar) { timeIndex = 0; spawnTimeIndex = spawnTimeInterval; carsAreSpawning = true; } } } i = 0; while (i < carCount) { if (cars[i].isAlive) { if (carsNotFrozen) { if ((cars[i].speedMomentum < cars[i].speedMax) || (isNaN(cars[i].speedMomentum))) { if ((cars[i].speedMax - cars[i].speedMomentum) < cars[i].acceleration) { acceleration = cars[i].speedMax - cars[i].speedMomentum; } else { acceleration = cars[i].acceleration; } } else { acceleration = 0; } cars[i].velocityX = cars[i].velocityX + (Math.cos(cars[i].heading) * acceleration); cars[i].velocityY = cars[i].velocityY + (Math.sin(cars[i].heading) * acceleration); } } else { cars[i].carExplodeCountdown--; if (cars[i].carExplodeCountdown <= 0) { deleteCar(i); i--; carsRemaining--; enemiesLeft.text = carsRemaining; if (carsRemaining <= 0) { playerWin(); } } } i++; } isPlayerCar = true; if (pCar.velocityX > 0) { pCar.velocityHeading = Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityX < 0) { pCar.velocityHeading = Math.PI + Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityY > 0) { pCar.velocityHeading = (Math.PI/2); } else if (pCar.velocityY < 0) { pCar.velocityHeading = 4.71238898038469; } else { pCar.velocityHeading = pCar.heading; } pCar.velocityTheta = pCar.velocityHeading - pCar.heading; pCar.speedMomentum = Math.cos(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); pCar.velocityLateral = Math.sin(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); if (pCar.speedMomentum >= 0) { if (pCar.velocityLateral <= 0) { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.frontSideX)) + (Math.cos(pCar.heading - PIHALF) * pCar.frontSideY)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.frontSideX)) + (Math.sin(pCar.heading - PIHALF) * pCar.frontSideY)) + pCar.velocityY; collideCheckP(_local2, _local1); } else { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.frontSideX3)) + (Math.cos(pCar.heading - PIHALF) * pCar.frontSideY3)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.frontSideX3)) + (Math.sin(pCar.heading - PIHALF) * pCar.frontSideY3)) + pCar.velocityY; collideCheckP(_local2, _local1); } } else if (pCar.velocityLateral <= 0) { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.frontSideX2)) + (Math.cos(pCar.heading - PIHALF) * pCar.frontSideY2)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.frontSideX2)) + (Math.sin(pCar.heading - PIHALF) * pCar.frontSideY2)) + pCar.velocityY; collideCheckP(_local2, _local1); } if (pCar.velocityX > 0) { pCar.velocityHeading = Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityX < 0) { pCar.velocityHeading = Math.PI + Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityY > 0) { pCar.velocityHeading = (Math.PI/2); } else if (pCar.velocityY < 0) { pCar.velocityHeading = 4.71238898038469; } else { pCar.velocityHeading = pCar.heading; } pCar.velocityTheta = pCar.velocityHeading - pCar.heading; pCar.speedMomentum = Math.cos(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); pCar.velocityLateral = Math.sin(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); if (pCar.speedMomentum >= 0) { if (pCar.velocityLateral >= 0) { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.frontSideX)) + (Math.cos(pCar.heading + PIHALF) * pCar.frontSideY)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.frontSideX)) + (Math.sin(pCar.heading + PIHALF) * pCar.frontSideY)) + pCar.velocityY; collideCheckP(_local2, _local1); } else { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.frontSideX3)) + (Math.cos(pCar.heading + PIHALF) * pCar.frontSideY3)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.frontSideX3)) + (Math.sin(pCar.heading + PIHALF) * pCar.frontSideY3)) + pCar.velocityY; collideCheckP(_local2, _local1); } } else if (pCar.velocityLateral >= 0) { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.frontSideX2)) + (Math.cos(pCar.heading + PIHALF) * pCar.frontSideY2)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.frontSideX2)) + (Math.sin(pCar.heading + PIHALF) * pCar.frontSideY2)) + pCar.velocityY; collideCheckP(_local2, _local1); } if (pCar.velocityX > 0) { pCar.velocityHeading = Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityX < 0) { pCar.velocityHeading = Math.PI + Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityY > 0) { pCar.velocityHeading = (Math.PI/2); } else if (pCar.velocityY < 0) { pCar.velocityHeading = 4.71238898038469; } else { pCar.velocityHeading = pCar.heading; } pCar.velocityTheta = pCar.velocityHeading - pCar.heading; pCar.speedMomentum = Math.cos(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); pCar.velocityLateral = Math.sin(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); if (pCar.speedMomentum >= 0) { _local2 = (pCar.posX + (Math.cos(pCar.heading) * pCar.frontX)) + pCar.velocityX; _local1 = (pCar.posY + (Math.sin(pCar.heading) * pCar.frontX)) + pCar.velocityY; collideCheckP(_local2, _local1); } if (pCar.velocityX > 0) { pCar.velocityHeading = Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityX < 0) { pCar.velocityHeading = Math.PI + Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityY > 0) { pCar.velocityHeading = (Math.PI/2); } else if (pCar.velocityY < 0) { pCar.velocityHeading = 4.71238898038469; } else { pCar.velocityHeading = pCar.heading; } pCar.velocityTheta = pCar.velocityHeading - pCar.heading; pCar.speedMomentum = Math.cos(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); pCar.velocityLateral = Math.sin(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); if (pCar.speedMomentum <= 0) { if (pCar.velocityLateral <= 0) { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.backSideX)) + (Math.cos(pCar.heading - PIHALF) * pCar.backSideY)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.backSideX)) + (Math.sin(pCar.heading - PIHALF) * pCar.backSideY)) + pCar.velocityY; collideCheckP(_local2, _local1); } else { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.backSideX3)) + (Math.cos(pCar.heading - PIHALF) * pCar.backSideY3)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.backSideX3)) + (Math.sin(pCar.heading - PIHALF) * pCar.backSideY3)) + pCar.velocityY; collideCheckP(_local2, _local1); } } else if (pCar.velocityLateral <= 0) { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.backSideX2)) + (Math.cos(pCar.heading - PIHALF) * pCar.backSideY2)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.backSideX2)) + (Math.sin(pCar.heading - PIHALF) * pCar.backSideY2)) + pCar.velocityY; collideCheckP(_local2, _local1); } if (pCar.velocityX > 0) { pCar.velocityHeading = Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityX < 0) { pCar.velocityHeading = Math.PI + Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityY > 0) { pCar.velocityHeading = (Math.PI/2); } else if (pCar.velocityY < 0) { pCar.velocityHeading = 4.71238898038469; } else { pCar.velocityHeading = pCar.heading; } pCar.velocityTheta = pCar.velocityHeading - pCar.heading; pCar.speedMomentum = Math.cos(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); pCar.velocityLateral = Math.sin(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); if (pCar.speedMomentum <= 0) { if (pCar.velocityLateral >= 0) { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.backSideX)) + (Math.cos(pCar.heading + PIHALF) * pCar.backSideY)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.backSideX)) + (Math.sin(pCar.heading + PIHALF) * pCar.backSideY)) + pCar.velocityY; collideCheckP(_local2, _local1); } else { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.backSideX3)) + (Math.cos(pCar.heading + PIHALF) * pCar.backSideY3)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.backSideX3)) + (Math.sin(pCar.heading + PIHALF) * pCar.backSideY3)) + pCar.velocityY; collideCheckP(_local2, _local1); } } else if (pCar.velocityLateral >= 0) { _local2 = ((pCar.posX + (Math.cos(pCar.heading) * pCar.backSideX2)) + (Math.cos(pCar.heading + PIHALF) * pCar.backSideY2)) + pCar.velocityX; _local1 = ((pCar.posY + (Math.sin(pCar.heading) * pCar.backSideX2)) + (Math.sin(pCar.heading + PIHALF) * pCar.backSideY2)) + pCar.velocityY; collideCheckP(_local2, _local1); } pCar.posX = pCar.posX + pCar.velocityX; pCar.posY = pCar.posY + pCar.velocityY; isPlayerCar = false; i = 0; while (i < carCount) { impactPoint = 0; if (cars[i].velocityX > 0) { cars[i].velocityHeading = Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityX < 0) { cars[i].velocityHeading = Math.PI + Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityY > 0) { cars[i].velocityHeading = (Math.PI/2); } else if (cars[i].velocityY < 0) { cars[i].velocityHeading = 4.71238898038469; } else { cars[i].velocityHeading = cars[i].heading; } cars[i].velocityTheta = cars[i].velocityHeading - cars[i].heading; cars[i].speedMomentum = Math.cos(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); cars[i].velocityLateral = Math.sin(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); if (cars[i].speedMomentum >= 0) { if (cars[i].velocityTheta <= 0) { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].frontSideX)) + (Math.cos(cars[i].heading - PIHALF) * cars[i].frontSideY)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].frontSideX)) + (Math.sin(cars[i].heading - PIHALF) * cars[i].frontSideY)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } else { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].frontSideX3)) + (Math.cos(cars[i].heading - PIHALF) * cars[i].frontSideY3)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].frontSideX3)) + (Math.sin(cars[i].heading - PIHALF) * cars[i].frontSideY3)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } } else if (cars[i].velocityTheta <= 0) { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].frontSideX2)) + (Math.cos(cars[i].heading - PIHALF) * cars[i].frontSideY2)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].frontSideX2)) + (Math.sin(cars[i].heading - PIHALF) * cars[i].frontSideY2)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } impactPoint = 1; if (cars[i].velocityX > 0) { cars[i].velocityHeading = Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityX < 0) { cars[i].velocityHeading = Math.PI + Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityY > 0) { cars[i].velocityHeading = (Math.PI/2); } else if (cars[i].velocityY < 0) { cars[i].velocityHeading = 4.71238898038469; } else { cars[i].velocityHeading = cars[i].heading; } cars[i].velocityTheta = cars[i].velocityHeading - cars[i].heading; cars[i].speedMomentum = Math.cos(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); cars[i].velocityLateral = Math.sin(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); if (cars[i].speedMomentum >= 0) { if (cars[i].velocityTheta >= 0) { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].frontSideX)) + (Math.cos(cars[i].heading + PIHALF) * cars[i].frontSideY)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].frontSideX)) + (Math.sin(cars[i].heading + PIHALF) * cars[i].frontSideY)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } else { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].frontSideX3)) + (Math.cos(cars[i].heading + PIHALF) * cars[i].frontSideY3)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].frontSideX3)) + (Math.sin(cars[i].heading + PIHALF) * cars[i].frontSideY3)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } } else if (cars[i].velocityTheta >= 0) { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].frontSideX2)) + (Math.cos(cars[i].heading + PIHALF) * cars[i].frontSideY2)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].frontSideX2)) + (Math.sin(cars[i].heading + PIHALF) * cars[i].frontSideY2)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } impactPoint = 2; if (cars[i].velocityX > 0) { cars[i].velocityHeading = Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityX < 0) { cars[i].velocityHeading = Math.PI + Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityY > 0) { cars[i].velocityHeading = (Math.PI/2); } else if (cars[i].velocityY < 0) { cars[i].velocityHeading = 4.71238898038469; } else { cars[i].velocityHeading = cars[i].heading; } cars[i].velocityTheta = cars[i].velocityHeading - cars[i].heading; cars[i].speedMomentum = Math.cos(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); cars[i].velocityLateral = Math.sin(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); if (cars[i].speedMomentum >= 0) { _local2 = (cars[i].posX + (Math.cos(cars[i].heading) * cars[i].frontX)) + cars[i].velocityX; _local1 = (cars[i].posY + (Math.sin(cars[i].heading) * cars[i].frontX)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } impactPoint = 3; if (cars[i].velocityX > 0) { cars[i].velocityHeading = Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityX < 0) { cars[i].velocityHeading = Math.PI + Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityY > 0) { cars[i].velocityHeading = (Math.PI/2); } else if (cars[i].velocityY < 0) { cars[i].velocityHeading = 4.71238898038469; } else { cars[i].velocityHeading = 0; } cars[i].velocityTheta = cars[i].velocityHeading - cars[i].heading; cars[i].speedMomentum = Math.cos(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); cars[i].velocityLateral = Math.sin(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); if (cars[i].speedMomentum <= 0) { if (cars[i].velocityTheta <= 0) { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].backSideX)) + (Math.cos(cars[i].heading - PIHALF) * cars[i].backSideY)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].backSideX)) + (Math.sin(cars[i].heading - PIHALF) * cars[i].backSideY)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } else { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].backSideX3)) + (Math.cos(cars[i].heading - PIHALF) * cars[i].backSideY3)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].backSideX3)) + (Math.sin(cars[i].heading - PIHALF) * cars[i].backSideY3)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } } else if (cars[i].velocityTheta <= 0) { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].backSideX2)) + (Math.cos(cars[i].heading - PIHALF) * cars[i].backSideY2)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].backSideX2)) + (Math.sin(cars[i].heading - PIHALF) * cars[i].backSideY2)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } impactPoint = 4; if (cars[i].velocityX > 0) { cars[i].velocityHeading = Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityX < 0) { cars[i].velocityHeading = Math.PI + Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityY > 0) { cars[i].velocityHeading = (Math.PI/2); } else if (cars[i].velocityY < 0) { cars[i].velocityHeading = 4.71238898038469; } else { cars[i].velocityHeading = cars[i].heading; } cars[i].velocityTheta = cars[i].velocityHeading - cars[i].heading; cars[i].speedMomentum = Math.cos(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); cars[i].velocityLateral = Math.sin(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); if (cars[i].speedMomentum <= 0) { if (cars[i].velocityTheta >= 0) { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].backSideX)) + (Math.cos(cars[i].heading + PIHALF) * cars[i].backSideY)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].backSideX)) + (Math.sin(cars[i].heading + PIHALF) * cars[i].backSideY)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } else { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].backSideX3)) + (Math.cos(cars[i].heading + PIHALF) * cars[i].backSideY3)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].backSideX3)) + (Math.sin(cars[i].heading + PIHALF) * cars[i].backSideY3)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } } else if (cars[i].velocityTheta >= 0) { _local2 = ((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].backSideX2)) + (Math.cos(cars[i].heading + PIHALF) * cars[i].backSideY2)) + cars[i].velocityX; _local1 = ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].backSideX2)) + (Math.sin(cars[i].heading + PIHALF) * cars[i].backSideY2)) + cars[i].velocityY; if (carHolder.hitTest(_local2, _local1, true)) { collideCheckAI(i, _local2, _local1); } } if (cars[i].isAlive && (carsNotFrozen)) { if (Math.random() < 0.05) { cars[i].changeCState(); } if (Math.random() < 0.1) { cars[i].heading = cars[i].heading + (((Math.random() * cars[i].turnMax) * 2) - cars[i].turnMax); } switch (cars[i].cState) { case 0 : cars[i].chase(pCar.posX, pCar.posY); break; case 1 : if (cars[cars[i].prey].isAlive) { cars[i].chase(cars[cars[i].prey].posX, cars[cars[i].prey].posY); } break; case 2 : if (ellipse1.hitTest((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].lookAheadX)) + cars[i].velocityX, (cars[i].posY + (Math.sin(cars[i].heading) * cars[i].lookAheadX)) + cars[i].velocityY, true) == false) { cars[i].chase(ellipseX, ellipseY); } break; case 3 : if (floor2.hitTest(cars[i].posX, cars[i].posY, true) == false) { cars[i].chase(ellipseX, ellipseY); } break; case 4 : } } if (ellipse1.hitTest(((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].frontSideX)) + (Math.cos(cars[i].heading - PIHALF) * cars[i].frontSideY)) + cars[i].velocityX, ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].frontSideX)) + (Math.sin(cars[i].heading - PIHALF) * cars[i].frontSideY)) + cars[i].velocityY, true) == false) { cars[i].velocityX = (-cars[i].velocityX) * wallDamp; cars[i].velocityY = (-cars[i].velocityY) * wallDamp; cars[i].turnDirection = 2; cars[i].turn2(); centerHome(cars[i]); } else if (ellipse1.hitTest(((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].frontSideX)) + (Math.cos(cars[i].heading + PIHALF) * cars[i].frontSideY)) + cars[i].velocityX, ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].frontSideX)) + (Math.sin(cars[i].heading + PIHALF) * cars[i].frontSideY)) + cars[i].velocityY, true) == false) { cars[i].velocityX = (-cars[i].velocityX) * wallDamp; cars[i].velocityY = (-cars[i].velocityY) * wallDamp; cars[i].turnDirection = 1; cars[i].turn2(); centerHome(cars[i]); } if (ellipse1.hitTest(((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].backSideX)) + (Math.cos(cars[i].heading - PIHALF) * cars[i].backSideY)) + cars[i].velocityX, ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].backSideX)) + (Math.sin(cars[i].heading - PIHALF) * cars[i].backSideY)) + cars[i].velocityY, true) == false) { cars[i].velocityX = (-cars[i].velocityX) * wallDamp; cars[i].velocityY = (-cars[i].velocityY) * wallDamp; centerHome(cars[i]); } else if (ellipse1.hitTest(((cars[i].posX + (Math.cos(cars[i].heading) * cars[i].backSideX)) + (Math.cos(cars[i].heading + PIHALF) * cars[i].backSideY)) + cars[i].velocityX, ((cars[i].posY + (Math.sin(cars[i].heading) * cars[i].backSideX)) + (Math.sin(cars[i].heading + PIHALF) * cars[i].backSideY)) + cars[i].velocityY, true) == false) { cars[i].velocityX = (-cars[i].velocityX) * wallDamp; cars[i].velocityY = (-cars[i].velocityY) * wallDamp; centerHome(cars[i]); } if (cars[i].velocityX > 0) { cars[i].velocityHeading = Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityX < 0) { cars[i].velocityHeading = Math.PI + Math.atan(cars[i].velocityY / cars[i].velocityX); } else if (cars[i].velocityY > 0) { cars[i].velocityHeading = (Math.PI/2); } else if (cars[i].velocityY < 0) { cars[i].velocityHeading = 4.71238898038469; } else { cars[i].velocityHeading = cars[i].heading; } cars[i].velocityTheta = cars[i].velocityHeading - cars[i].heading; cars[i].speedMomentum = Math.cos(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); cars[i].velocityLateral = Math.sin(cars[i].velocityTheta) * Math.sqrt((cars[i].velocityX * cars[i].velocityX) + (cars[i].velocityY * cars[i].velocityY)); if ((cars[i].speedMomentum > 3) && (cars[i].isAlive)) { cars[i].spray._visible = true; } else { cars[i].spray._visible = false; } i++; } i = 0; while (i < carCount) { if (cars[i].speedMomentum < 0) { if (cars[i].speedMomentum < (-cars[i].frictionRolling)) { cars[i].velocityX = cars[i].velocityX + (Math.cos(cars[i].heading) * cars[i].frictionRolling); cars[i].velocityY = cars[i].velocityY + (Math.sin(cars[i].heading) * cars[i].frictionRolling); } else { cars[i].velocityX = cars[i].velocityX - (Math.cos(cars[i].heading) * cars[i].speedMomentum); cars[i].velocityY = cars[i].velocityY - (Math.sin(cars[i].heading) * cars[i].speedMomentum); } } else if (cars[i].speedMomentum > 0) { if (cars[i].speedMomentum > cars[i].frictionRolling) { cars[i].velocityX = cars[i].velocityX - (Math.cos(cars[i].heading) * cars[i].frictionRolling); cars[i].velocityY = cars[i].velocityY - (Math.sin(cars[i].heading) * cars[i].frictionRolling); } else { cars[i].velocityX = cars[i].velocityX - (Math.cos(cars[i].heading) * cars[i].speedMomentum); cars[i].velocityY = cars[i].velocityY - (Math.sin(cars[i].heading) * cars[i].speedMomentum); } } if (cars[i].velocityLateral < 0) { if (Math.abs(cars[i].velocityLateral) < cars[i].tireGrip) { cars[i].velocityX = cars[i].velocityX + (Math.cos(cars[i].heading + PIHALF) * Math.abs(cars[i].velocityLateral)); cars[i].velocityY = cars[i].velocityY + (Math.sin(cars[i].heading + PIHALF) * Math.abs(cars[i].velocityLateral)); } else { cars[i].velocityX = cars[i].velocityX + (Math.cos(cars[i].heading + PIHALF) * cars[i].tireGrip); cars[i].velocityY = cars[i].velocityY + (Math.sin(cars[i].heading + PIHALF) * cars[i].tireGrip); } } else if (cars[i].velocityLateral > 0) { if (Math.abs(cars[i].velocityLateral) < cars[i].tireGrip) { cars[i].velocityX = cars[i].velocityX + (Math.cos(cars[i].heading - PIHALF) * Math.abs(cars[i].velocityLateral)); cars[i].velocityY = cars[i].velocityY + (Math.sin(cars[i].heading - PIHALF) * Math.abs(cars[i].velocityLateral)); } else { cars[i].velocityX = cars[i].velocityX + (Math.cos(cars[i].heading - PIHALF) * cars[i].tireGrip); cars[i].velocityY = cars[i].velocityY + (Math.sin(cars[i].heading - PIHALF) * cars[i].tireGrip); } } i++; } i = 0; while (i < carCount) { cars[i].posX = cars[i].posX + cars[i].velocityX; cars[i].posY = cars[i].posY + cars[i].velocityY; i++; } if ((!ellipse1.hitTest(((pCar.posX + (Math.cos(pCar.heading) * pCar.frontSideX)) + (Math.cos(pCar.heading - PIHALF) * pCar.frontSideY)) + pCar.velocityX, ((pCar.posY + (Math.sin(pCar.heading) * pCar.frontSideX)) + (Math.sin(pCar.heading - PIHALF) * pCar.frontSideY)) + pCar.velocityY, true)) || (!ellipse1.hitTest(((pCar.posX + (Math.cos(pCar.heading) * pCar.frontSideX)) + (Math.cos(pCar.heading + PIHALF) * pCar.frontSideY)) + pCar.velocityX, ((pCar.posY + (Math.sin(pCar.heading) * pCar.frontSideX)) + (Math.sin(pCar.heading + PIHALF) * pCar.frontSideY)) + pCar.velocityY, true))) { pCar.velocityX = (-pCar.velocityX) * wallDamp; pCar.velocityY = (-pCar.velocityY) * wallDamp; centerHome(pCar); } else if ((!ellipse1.hitTest(((pCar.posX + (Math.cos(pCar.heading) * pCar.backSideX)) + (Math.cos(pCar.heading - PIHALF) * pCar.backSideY)) + pCar.velocityX, ((pCar.posY + (Math.sin(pCar.heading) * pCar.backSideX)) + (Math.sin(pCar.heading - PIHALF) * pCar.backSideY)) + pCar.velocityY, true)) || (!ellipse1.hitTest(((pCar.posX + (Math.cos(pCar.heading) * pCar.backSideX)) + (Math.cos(pCar.heading + PIHALF) * pCar.backSideY)) + pCar.velocityX, ((pCar.posY + (Math.sin(pCar.heading) * pCar.backSideX)) + (Math.sin(pCar.heading + PIHALF) * pCar.backSideY)) + pCar.velocityY, true))) { pCar.velocityX = (-pCar.velocityX) * wallDamp; pCar.velocityY = (-pCar.velocityY) * wallDamp; centerHome(pCar); } if (playerIsAlive) { if (Key.isDown(38)) { if ((pCar.speedMomentum < pCar.speedMax) || (isNaN(pCar.speedMomentum))) { if ((pCar.speedMax - pCar.speedMomentum) < pCar.acceleration) { acceleration = pCar.speedMax - pCar.speedMomentum; } else { acceleration = pCar.acceleration; } } else { acceleration = 0; } pCar.velocityX = pCar.velocityX + (Math.cos(pCar.heading) * acceleration); pCar.velocityY = pCar.velocityY + (Math.sin(pCar.heading) * acceleration); } else if (Key.isDown(40)) { acceleration = -pCar.acceleration; if ((pCar.speedMomentum > pCar.speedMaxReverse) || (isNaN(pCar.speedMomentum))) { if ((pCar.speedMax - pCar.speedMomentum) < pCar.acceleration) { acceleration = -(pCar.speedMax - pCar.speedMomentum); } else { acceleration = -pCar.acceleration; } } else { acceleration = 0; } pCar.velocityX = pCar.velocityX + (Math.cos(pCar.heading) * acceleration); pCar.velocityY = pCar.velocityY + (Math.sin(pCar.heading) * acceleration); } else { acceleration = 0; } if (Key.isDown(37)) { pCar.heading = pCar.heading - pCar.turnMax; if (pCar.heading < 0) { pCar.heading = pCar.heading + PI2; } } else if (Key.isDown(39)) { pCar.heading = pCar.heading + pCar.turnMax; if (pCar.heading > PI2) { pCar.heading = pCar.heading % PI2; } } } else { endTimer++; if (endTimer >= endTimeOut) { announceLose.gotoAndStop("silent"); playerIsAlive = true; endTimer = 0; splash.gotoAndStop("frmLose"); gameState = 12; } } if (pCar.velocityX > 0) { pCar.velocityHeading = Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityX < 0) { pCar.velocityHeading = Math.PI + Math.atan(pCar.velocityY / pCar.velocityX); } else if (pCar.velocityY > 0) { pCar.velocityHeading = (Math.PI/2); } else if (pCar.velocityY < 0) { pCar.velocityHeading = 4.71238898038469; } else { pCar.velocityHeading = pCar.heading; } pCar.velocityTheta = pCar.velocityHeading - pCar.heading; pCar.speedMomentum = Math.cos(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); pCar.velocityLateral = Math.sin(pCar.velocityTheta) * Math.sqrt((pCar.velocityX * pCar.velocityX) + (pCar.velocityY * pCar.velocityY)); if ((pCar.speedMomentum > 4) && (playerIsAlive)) { pCar.spray._visible = true; } else { pCar.spray._visible = false; } if (pCar.speedMomentum < 0) { if (pCar.speedMomentum < (-pCar.frictionRolling)) { pCar.velocityX = pCar.velocityX + (Math.cos(pCar.heading) * pCar.frictionRolling); pCar.velocityY = pCar.velocityY + (Math.sin(pCar.heading) * pCar.frictionRolling); } else { pCar.velocityX = pCar.velocityX - (Math.cos(pCar.heading) * pCar.speedMomentum); pCar.velocityY = pCar.velocityY - (Math.sin(pCar.heading) * pCar.speedMomentum); } } else if (pCar.speedMomentum > 0) { if (pCar.speedMomentum > pCar.frictionRolling) { pCar.velocityX = pCar.velocityX - (Math.cos(pCar.heading) * pCar.frictionRolling); pCar.velocityY = pCar.velocityY - (Math.sin(pCar.heading) * pCar.frictionRolling); } else { pCar.velocityX = pCar.velocityX - (Math.cos(pCar.heading) * pCar.speedMomentum); pCar.velocityY = pCar.velocityY - (Math.sin(pCar.heading) * pCar.speedMomentum); } } if (pCar.velocityLateral < 0) { if (Math.abs(pCar.velocityLateral) < pCar.tireGrip) { pCar.velocityX = pCar.velocityX + (Math.cos(pCar.heading + PIHALF) * Math.abs(pCar.velocityLateral)); pCar.velocityY = pCar.velocityY + (Math.sin(pCar.heading + PIHALF) * Math.abs(pCar.velocityLateral)); } else { pCar.velocityX = pCar.velocityX + (Math.cos(pCar.heading + PIHALF) * pCar.tireGrip); pCar.velocityY = pCar.velocityY + (Math.sin(pCar.heading + PIHALF) * pCar.tireGrip); } } else if (pCar.velocityLateral > 0) { if (Math.abs(pCar.velocityLateral) < pCar.tireGrip) { pCar.velocityX = pCar.velocityX + (Math.cos(pCar.heading - PIHALF) * Math.abs(pCar.velocityLateral)); pCar.velocityY = pCar.velocityY + (Math.sin(pCar.heading - PIHALF) * Math.abs(pCar.velocityLateral)); } else { pCar.velocityX = pCar.velocityX + (Math.cos(pCar.heading - PIHALF) * pCar.tireGrip); pCar.velocityY = pCar.velocityY + (Math.sin(pCar.heading - PIHALF) * pCar.tireGrip); } } if (playerWon) { endTimer++; if (endTimer >= endTimeOut) { announceWin.gotoAndStop("silent"); endTimer = 0; playerWon = false; splash.gotoAndStop("frmWin"); gameState = 10; } } else if (timeBonus > 0) { timeBonus--; } drawVehicles(); timeElapsed.text = Math.floor(timeBonus / 24); if (carsAreSpawning) { waveCountDown.text = 0; } else { waveCountDown.text = Math.floor((intervalSpawnCar - timeIndex) / 24); } break; case 10 : gameState = 11; break; case 11 : break; case 12 : gameState = 13; break; case 13 : } }; stop();
Symbol 754 MovieClip Frame 3
_root.current_level = 1;
Symbol 754 MovieClip Frame 11
_root.current_level = 2;
Symbol 754 MovieClip Frame 18
_root.current_level = 3;
Symbol 754 MovieClip Frame 26
_root.current_level = 4;

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [invizi_logo]Uses:1Used by:12
Symbol 3 GraphicUsed by:4
Symbol 4 ButtonUses:3Used by:83
Symbol 5 GraphicUsed by:12
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:9
Symbol 8 MovieClipUsed by:9
Symbol 9 MovieClipUses:7 8Used by:12
Symbol 10 FontUsed by:11 39 67 68
Symbol 11 TextUses:10Used by:12
Symbol 12 MovieClipUses:5 2 9 11Used by:83
Symbol 13 GraphicUsed by:83
Symbol 14 GraphicUsed by:25
Symbol 15 FontUsed by:16
Symbol 16 TextUses:15Used by:17
Symbol 17 MovieClipUses:16Used by:25
Symbol 18 GraphicUsed by:21
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClipUses:18 20Used by:25
Symbol 22 GraphicUsed by:23 85
Symbol 23 ButtonUses:22Used by:24
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 MovieClipUses:14 17 21 24Used by:83
Symbol 26 FontUsed by:27 31 32 35 36 38 46 48 52 53 60 73 77 78 79 82
Symbol 27 TextUses:26Used by:83
Symbol 28 FontUsed by:29 62 63 64 81
Symbol 29 EditableTextUses:28Used by:83
Symbol 30 GraphicUsed by:34 37 55
Symbol 31 TextUses:26Used by:34
Symbol 32 TextUses:26Used by:34
Symbol 33 GraphicUsed by:34 37 44
Symbol 34 ButtonUses:30 31 32 33Used by:83
Symbol 35 TextUses:26Used by:37
Symbol 36 TextUses:26Used by:37
Symbol 37 ButtonUses:30 35 36 33Used by:83
Symbol 38 TextUses:26Used by:83
Symbol 39 EditableTextUses:10Used by:83
Symbol 40 GraphicUsed by:44
Symbol 41 FontUsed by:42 43
Symbol 42 EditableTextUses:41Used by:44
Symbol 43 EditableTextUses:41Used by:44
Symbol 44 ButtonUses:40 42 43 33Used by:83
Symbol 45 GraphicUsed by:49
Symbol 46 TextUses:26Used by:49
Symbol 47 GraphicUsed by:49
Symbol 48 TextUses:26Used by:49
Symbol 49 MovieClipUses:45 46 47 48Used by:83
Symbol 50 FontUsed by:51 56 57 59
Symbol 51 TextUses:50Used by:83
Symbol 52 TextUses:26Used by:55
Symbol 53 TextUses:26Used by:55
Symbol 54 GraphicUsed by:55 138
Symbol 55 ButtonUses:30 52 53 54Used by:83
Symbol 56 TextUses:50Used by:83
Symbol 57 EditableTextUses:50Used by:83
Symbol 58 GraphicUsed by:83
Symbol 59 TextUses:50Used by:83
Symbol 60 TextUses:26Used by:83
Symbol 61 GraphicUsed by:65
Symbol 62 EditableTextUses:28Used by:65
Symbol 63 EditableTextUses:28Used by:65
Symbol 64 EditableTextUses:28Used by:65
Symbol 65 MovieClipUses:61 62 63 64Used by:83
Symbol 66 GraphicUsed by:71 80
Symbol 67 EditableTextUses:10Used by:71
Symbol 68 EditableTextUses:10Used by:71
Symbol 69 FontUsed by:70
Symbol 70 TextUses:69Used by:71
Symbol 71 MovieClipUses:66 67 68 70Used by:83
Symbol 72 GraphicUsed by:74
Symbol 73 TextUses:26Used by:74
Symbol 74 MovieClipUses:72 73Used by:83
Symbol 75 TextUsed by:83
Symbol 76 TextUsed by:83
Symbol 77 TextUses:26Used by:80
Symbol 78 TextUses:26Used by:80
Symbol 79 TextUses:26Used by:80
Symbol 80 MovieClipUses:66 77 78 79Used by:83
Symbol 81 EditableTextUses:28Used by:83
Symbol 82 TextUses:26Used by:83
Symbol 83 MovieClip [mc_topscore_box]Uses:4 12 13 25 27 29 34 37 38 39 44 49 51 55 56 57 58 59 60 65 71 74 75 76 80 81 82Used by:747 754
Symbol 84 GraphicUsed by:87
Symbol 85 ButtonUses:22Used by:86
Symbol 86 MovieClipUses:85Used by:87  Timeline
Symbol 87 MovieClipUses:84 86Used by:88
Symbol 88 MovieClip [_logo1]Uses:87Used by:Timeline
Symbol 89 MovieClip [brain_inviziads]Used by:Timeline
Symbol 90 GraphicUsed by:93
Symbol 91 GraphicUsed by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClip [game_sound_ctrl]Uses:90 91 92Used by:Timeline
Symbol 755 MovieClip [__Packages.it.sephiroth.XML2Object]
Symbol 756 MovieClip [__Packages.Car]
Symbol 757 MovieClip [__Packages.CarA]
Symbol 758 MovieClip [__Packages.CarB]
Symbol 759 MovieClip [__Packages.CarC]
Symbol 760 MovieClip [__Packages.SpawnPoint]
Symbol 761 MovieClip [__Packages.CarPlayer]
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:98
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClipUses:95 97Used by:134
Symbol 99 GraphicUsed by:133
Symbol 100 ShapeTweeningUsed by:133
Symbol 101 ShapeTweeningUsed by:133
Symbol 102 GraphicUsed by:133
Symbol 103 GraphicUsed by:133
Symbol 104 GraphicUsed by:133
Symbol 105 GraphicUsed by:133
Symbol 106 ShapeTweeningUsed by:133
Symbol 107 GraphicUsed by:133
Symbol 108 SoundUsed by:133
Symbol 109 GraphicUsed by:133
Symbol 110 GraphicUsed by:133
Symbol 111 GraphicUsed by:133
Symbol 112 GraphicUsed by:133
Symbol 113 GraphicUsed by:133
Symbol 114 GraphicUsed by:133
Symbol 115 ShapeTweeningUsed by:133
Symbol 116 GraphicUsed by:133
Symbol 117 ShapeTweeningUsed by:133
Symbol 118 ShapeTweeningUsed by:133
Symbol 119 GraphicUsed by:133
Symbol 120 GraphicUsed by:133
Symbol 121 GraphicUsed by:133
Symbol 122 ShapeTweeningUsed by:133
Symbol 123 GraphicUsed by:133
Symbol 124 GraphicUsed by:133
Symbol 125 GraphicUsed by:133
Symbol 126 ShapeTweeningUsed by:133
Symbol 127 ShapeTweeningUsed by:133
Symbol 128 GraphicUsed by:133
Symbol 129 ShapeTweeningUsed by:133
Symbol 130 GraphicUsed by:133
Symbol 131 ShapeTweeningUsed by:133
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132Used by:134
Symbol 134 MovieClipUses:98 133Used by:Timeline
Symbol 135 GraphicUsed by:Timeline
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:Timeline
Symbol 138 MovieClipUses:54Used by:Timeline
Symbol 139 GraphicUsed by:Timeline
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:754
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:754
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:754
Symbol 146 GraphicUsed by:153
Symbol 147 GraphicUsed by:151
Symbol 148 GraphicUsed by:151
Symbol 149 GraphicUsed by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:147 148 149 150Used by:152
Symbol 152 MovieClipUses:151Used by:153
Symbol 153 MovieClipUses:146 152Used by:754
Symbol 154 GraphicUsed by:580 672
Symbol 155 GraphicUsed by:156 191
Symbol 156 MovieClipUses:155Used by:190
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:190
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:190
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:190
Symbol 163 GraphicUsed by:190
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:190
Symbol 166 GraphicUsed by:171
Symbol 167 GraphicUsed by:171
Symbol 168 GraphicUsed by:171
Symbol 169 GraphicUsed by:171
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:166 167 168 169 170Used by:190
Symbol 172 GraphicUsed by:177
Symbol 173 GraphicUsed by:177
Symbol 174 GraphicUsed by:177
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:172 173 174 175 176Used by:190
Symbol 178 GraphicUsed by:183
Symbol 179 GraphicUsed by:183
Symbol 180 GraphicUsed by:183
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:178 179 180 181 182Used by:190
Symbol 184 GraphicUsed by:189
Symbol 185 GraphicUsed by:189
Symbol 186 GraphicUsed by:189
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:184 185 186 187 188Used by:190
Symbol 190 MovieClipUses:156 158 160 162 163 165 171 177 183 189Used by:580 668 731
Symbol 191 MovieClipUses:155Used by:225
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:225
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:225
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:225
Symbol 198 GraphicUsed by:225
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:225
Symbol 201 GraphicUsed by:206
Symbol 202 GraphicUsed by:206
Symbol 203 GraphicUsed by:206
Symbol 204 GraphicUsed by:206
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:201 202 203 204 205Used by:225
Symbol 207 GraphicUsed by:212
Symbol 208 GraphicUsed by:212
Symbol 209 GraphicUsed by:212
Symbol 210 GraphicUsed by:212
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:207 208 209 210 211Used by:225
Symbol 213 GraphicUsed by:218
Symbol 214 GraphicUsed by:218
Symbol 215 GraphicUsed by:218
Symbol 216 GraphicUsed by:218
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:213 214 215 216 217Used by:225
Symbol 219 GraphicUsed by:224
Symbol 220 GraphicUsed by:224
Symbol 221 GraphicUsed by:224
Symbol 222 GraphicUsed by:224
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:219 220 221 222 223Used by:225
Symbol 225 MovieClipUses:191 193 195 197 198 200 206 212 218 224Used by:580 735
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:261
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:261
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:261
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:261
Symbol 234 GraphicUsed by:261
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:261
Symbol 237 GraphicUsed by:242
Symbol 238 GraphicUsed by:242
Symbol 239 GraphicUsed by:242
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:237 238 239 240 241Used by:261
Symbol 243 GraphicUsed by:248
Symbol 244 GraphicUsed by:248
Symbol 245 GraphicUsed by:248
Symbol 246 GraphicUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:243 244 245 246 247Used by:261
Symbol 249 GraphicUsed by:254
Symbol 250 GraphicUsed by:254
Symbol 251 GraphicUsed by:254
Symbol 252 GraphicUsed by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:249 250 251 252 253Used by:261
Symbol 255 GraphicUsed by:260
Symbol 256 GraphicUsed by:260
Symbol 257 GraphicUsed by:260
Symbol 258 GraphicUsed by:260
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:255 256 257 258 259Used by:261
Symbol 261 MovieClipUses:227 229 231 233 234 236 242 248 254 260Used by:580 727
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:297
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:297
Symbol 266 GraphicUsed by:267 337
Symbol 267 MovieClipUses:266Used by:297
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:297
Symbol 270 GraphicUsed by:297
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:297
Symbol 273 GraphicUsed by:278
Symbol 274 GraphicUsed by:278
Symbol 275 GraphicUsed by:278
Symbol 276 GraphicUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:273 274 275 276 277Used by:297
Symbol 279 GraphicUsed by:284
Symbol 280 GraphicUsed by:284
Symbol 281 GraphicUsed by:284
Symbol 282 GraphicUsed by:284
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:279 280 281 282 283Used by:297
Symbol 285 GraphicUsed by:290
Symbol 286 GraphicUsed by:290
Symbol 287 GraphicUsed by:290
Symbol 288 GraphicUsed by:290
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:285 286 287 288 289Used by:297
Symbol 291 GraphicUsed by:296
Symbol 292 GraphicUsed by:296
Symbol 293 GraphicUsed by:296
Symbol 294 GraphicUsed by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:291 292 293 294 295Used by:297
Symbol 297 MovieClipUses:263 265 267 269 270 272 278 284 290 296Used by:580
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:333
Symbol 300 GraphicUsed by:301 336
Symbol 301 MovieClipUses:300Used by:333
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:333
Symbol 304 GraphicUsed by:305 338
Symbol 305 MovieClipUses:304Used by:333
Symbol 306 GraphicUsed by:333
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:333
Symbol 309 GraphicUsed by:314
Symbol 310 GraphicUsed by:314
Symbol 311 GraphicUsed by:314
Symbol 312 GraphicUsed by:314
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:309 310 311 312 313Used by:333
Symbol 315 GraphicUsed by:320
Symbol 316 GraphicUsed by:320
Symbol 317 GraphicUsed by:320
Symbol 318 GraphicUsed by:320
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:315 316 317 318 319Used by:333
Symbol 321 GraphicUsed by:326
Symbol 322 GraphicUsed by:326
Symbol 323 GraphicUsed by:326
Symbol 324 GraphicUsed by:326
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:321 322 323 324 325Used by:333
Symbol 327 GraphicUsed by:332
Symbol 328 GraphicUsed by:332
Symbol 329 GraphicUsed by:332
Symbol 330 GraphicUsed by:332
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:327 328 329 330 331Used by:333
Symbol 333 MovieClipUses:299 301 303 305 306 308 314 320 326 332Used by:580
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:366
Symbol 336 MovieClipUses:300Used by:366
Symbol 337 MovieClipUses:266Used by:366
Symbol 338 MovieClipUses:304Used by:366
Symbol 339 GraphicUsed by:366
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:366
Symbol 342 GraphicUsed by:347
Symbol 343 GraphicUsed by:347
Symbol 344 GraphicUsed by:347
Symbol 345 GraphicUsed by:347
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:342 343 344 345 346Used by:366
Symbol 348 GraphicUsed by:353
Symbol 349 GraphicUsed by:353
Symbol 350 GraphicUsed by:353
Symbol 351 GraphicUsed by:353
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:348 349 350 351 352Used by:366
Symbol 354 GraphicUsed by:359
Symbol 355 GraphicUsed by:359
Symbol 356 GraphicUsed by:359
Symbol 357 GraphicUsed by:359
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:354 355 356 357 358Used by:366
Symbol 360 GraphicUsed by:365
Symbol 361 GraphicUsed by:365
Symbol 362 GraphicUsed by:365
Symbol 363 GraphicUsed by:365
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:360 361 362 363 364Used by:366
Symbol 366 MovieClipUses:335 336 337 338 339 341 347 353 359 365Used by:580
Symbol 367 GraphicUsed by:368 403
Symbol 368 MovieClipUses:367Used by:402
Symbol 369 GraphicUsed by:370 440
Symbol 370 MovieClipUses:369Used by:402
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:402
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373Used by:402
Symbol 375 GraphicUsed by:402
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:402
Symbol 378 GraphicUsed by:383
Symbol 379 GraphicUsed by:383
Symbol 380 GraphicUsed by:383
Symbol 381 GraphicUsed by:383
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:378 379 380 381 382Used by:402
Symbol 384 GraphicUsed by:389
Symbol 385 GraphicUsed by:389
Symbol 386 GraphicUsed by:389
Symbol 387 GraphicUsed by:389
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:384 385 386 387 388Used by:402
Symbol 390 GraphicUsed by:395
Symbol 391 GraphicUsed by:395
Symbol 392 GraphicUsed by:395
Symbol 393 GraphicUsed by:395
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:390 391 392 393 394Used by:402
Symbol 396 GraphicUsed by:401
Symbol 397 GraphicUsed by:401
Symbol 398 GraphicUsed by:401
Symbol 399 GraphicUsed by:401
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:396 397 398 399 400Used by:402
Symbol 402 MovieClipUses:368 370 372 374 375 377 383 389 395 401Used by:580
Symbol 403 MovieClipUses:367Used by:437
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:437
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:437
Symbol 408 GraphicUsed by:409 443
Symbol 409 MovieClipUses:408Used by:437
Symbol 410 GraphicUsed by:437
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:437
Symbol 413 GraphicUsed by:418
Symbol 414 GraphicUsed by:418
Symbol 415 GraphicUsed by:418
Symbol 416 GraphicUsed by:418
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:413 414 415 416 417Used by:437
Symbol 419 GraphicUsed by:424
Symbol 420 GraphicUsed by:424
Symbol 421 GraphicUsed by:424
Symbol 422 GraphicUsed by:424
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:419 420 421 422 423Used by:437
Symbol 425 GraphicUsed by:430
Symbol 426 GraphicUsed by:430
Symbol 427 GraphicUsed by:430
Symbol 428 GraphicUsed by:430
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:425 426 427 428 429Used by:437
Symbol 431 GraphicUsed by:436
Symbol 432 GraphicUsed by:436
Symbol 433 GraphicUsed by:436
Symbol 434 GraphicUsed by:436
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:431 432 433 434 435Used by:437
Symbol 437 MovieClipUses:403 405 407 409 410 412 418 424 430 436Used by:580
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:438Used by:471
Symbol 440 MovieClipUses:369Used by:471
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:471
Symbol 443 MovieClipUses:408Used by:471
Symbol 444 GraphicUsed by:471
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:471
Symbol 447 GraphicUsed by:452
Symbol 448 GraphicUsed by:452
Symbol 449 GraphicUsed by:452
Symbol 450 GraphicUsed by:452
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:447 448 449 450 451Used by:471
Symbol 453 GraphicUsed by:458
Symbol 454 GraphicUsed by:458
Symbol 455 GraphicUsed by:458
Symbol 456 GraphicUsed by:458
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:453 454 455 456 457Used by:471
Symbol 459 GraphicUsed by:464
Symbol 460 GraphicUsed by:464
Symbol 461 GraphicUsed by:464
Symbol 462 GraphicUsed by:464
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:459 460 461 462 463Used by:471
Symbol 465 GraphicUsed by:470
Symbol 466 GraphicUsed by:470
Symbol 467 GraphicUsed by:470
Symbol 468 GraphicUsed by:470
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:465 466 467 468 469Used by:471
Symbol 471 MovieClipUses:439 440 442 443 444 446 452 458 464 470Used by:580
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:507
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:507
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:476Used by:507
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:478Used by:507
Symbol 480 GraphicUsed by:507
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:507
Symbol 483 GraphicUsed by:488
Symbol 484 GraphicUsed by:488
Symbol 485 GraphicUsed by:488
Symbol 486 GraphicUsed by:488
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:483 484 485 486 487Used by:507
Symbol 489 GraphicUsed by:494
Symbol 490 GraphicUsed by:494
Symbol 491 GraphicUsed by:494
Symbol 492 GraphicUsed by:494
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:489 490 491 492 493Used by:507
Symbol 495 GraphicUsed by:500
Symbol 496 GraphicUsed by:500
Symbol 497 GraphicUsed by:500
Symbol 498 GraphicUsed by:500
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:495 496 497 498 499Used by:507
Symbol 501 GraphicUsed by:506
Symbol 502 GraphicUsed by:506
Symbol 503 GraphicUsed by:506
Symbol 504 GraphicUsed by:506
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:501 502 503 504 505Used by:507
Symbol 507 MovieClipUses:473 475 477 479 480 482 488 494 500 506Used by:580
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:543
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:543
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:543
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:543
Symbol 516 GraphicUsed by:543
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:517Used by:543
Symbol 519 GraphicUsed by:524
Symbol 520 GraphicUsed by:524
Symbol 521 GraphicUsed by:524
Symbol 522 GraphicUsed by:524
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:519 520 521 522 523Used by:543
Symbol 525 GraphicUsed by:530
Symbol 526 GraphicUsed by:530
Symbol 527 GraphicUsed by:530
Symbol 528 GraphicUsed by:530
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:525 526 527 528 529Used by:543
Symbol 531 GraphicUsed by:536
Symbol 532 GraphicUsed by:536
Symbol 533 GraphicUsed by:536
Symbol 534 GraphicUsed by:536
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:531 532 533 534 535Used by:543
Symbol 537 GraphicUsed by:542
Symbol 538 GraphicUsed by:542
Symbol 539 GraphicUsed by:542
Symbol 540 GraphicUsed by:542
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:537 538 539 540 541Used by:543
Symbol 543 MovieClipUses:509 511 513 515 516 518 524 530 536 542Used by:580
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:579
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:546Used by:579
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:548Used by:579
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:579
Symbol 552 GraphicUsed by:579
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:579
Symbol 555 GraphicUsed by:560
Symbol 556 GraphicUsed by:560
Symbol 557 GraphicUsed by:560
Symbol 558 GraphicUsed by:560
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:555 556 557 558 559Used by:579
Symbol 561 GraphicUsed by:566
Symbol 562 GraphicUsed by:566
Symbol 563 GraphicUsed by:566
Symbol 564 GraphicUsed by:566
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:561 562 563 564 565Used by:579
Symbol 567 GraphicUsed by:572
Symbol 568 GraphicUsed by:572
Symbol 569 GraphicUsed by:572
Symbol 570 GraphicUsed by:572
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:567 568 569 570 571Used by:579
Symbol 573 GraphicUsed by:578
Symbol 574 GraphicUsed by:578
Symbol 575 GraphicUsed by:578
Symbol 576 GraphicUsed by:578
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:573 574 575 576 577Used by:579
Symbol 579 MovieClipUses:545 547 549 551 552 554 560 566 572 578Used by:580 668
Symbol 580 MovieClipUses:154 190 225 261 297 333 366 402 437 471 507 543 579Used by:754
Symbol 581 GraphicUsed by:593
Symbol 582 GraphicUsed by:591 668
Symbol 583 GraphicUsed by:591 668
Symbol 584 GraphicUsed by:591 668
Symbol 585 GraphicUsed by:591
Symbol 586 GraphicUsed by:591
Symbol 587 GraphicUsed by:591
Symbol 588 GraphicUsed by:591
Symbol 589 GraphicUsed by:591
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:582 583 584 585 586 587 588 589 590Used by:592
Symbol 592 MovieClipUses:591Used by:593
Symbol 593 MovieClipUses:581 592Used by:754
Symbol 594 GraphicUsed by:599
Symbol 595 FontUsed by:596 725
Symbol 596 EditableTextUses:595Used by:597
Symbol 597 MovieClipUses:596Used by:598
Symbol 598 MovieClipUses:597Used by:599
Symbol 599 MovieClipUses:594 598Used by:754
Symbol 600 GraphicUsed by:754
Symbol 601 FontUsed by:602 603 635 641 642 689 723 728 732 736 744
Symbol 602 TextUses:601Used by:754
Symbol 603 EditableTextUses:601Used by:754
Symbol 604 GraphicUsed by:609
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605Used by:609
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:607Used by:609
Symbol 609 MovieClipUses:604 606 608Used by:754
Symbol 610 GraphicUsed by:615
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:615
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613Used by:615
Symbol 615 MovieClipUses:610 612 614Used by:754
Symbol 616 GraphicUsed by:621
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClipUses:617Used by:621
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619Used by:621
Symbol 621 MovieClipUses:616 618 620Used by:754
Symbol 622 GraphicUsed by:627
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClipUses:623Used by:627
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:627
Symbol 627 MovieClipUses:622 624 626Used by:754
Symbol 628 GraphicUsed by:633
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:629Used by:633
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:631Used by:633
Symbol 633 MovieClipUses:628 630 632Used by:754
Symbol 634 GraphicUsed by:754
Symbol 635 TextUses:601Used by:754
Symbol 636 FontUsed by:637 638 639 640 646 648 651 652 653 660 738 741
Symbol 637 TextUses:636Used by:754
Symbol 638 TextUses:636Used by:754
Symbol 639 EditableTextUses:636Used by:754
Symbol 640 EditableTextUses:636Used by:754
Symbol 641 TextUses:601Used by:754
Symbol 642 EditableTextUses:601Used by:754
Symbol 643 GraphicUsed by:645
Symbol 644 GraphicUsed by:645
Symbol 645 MovieClipUses:643 644Used by:754
Symbol 646 TextUses:636Used by:647
Symbol 647 MovieClipUses:646Used by:754
Symbol 648 TextUses:636Used by:649
Symbol 649 MovieClipUses:648Used by:650
Symbol 650 MovieClipUses:649Used by:754
Symbol 651 TextUses:636Used by:654
Symbol 652 TextUses:636Used by:654
Symbol 653 EditableTextUses:636Used by:654
Symbol 654 MovieClipUses:651 652 653Used by:655
Symbol 655 MovieClipUses:654Used by:754
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:669
Symbol 658 FontUsed by:659 663 665 666 667 685 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720
Symbol 659 TextUses:658Used by:669
Symbol 660 TextUses:636Used by:661
Symbol 661 MovieClipUses:660Used by:662
Symbol 662 MovieClipUses:661Used by:669
Symbol 663 TextUses:658Used by:669
Symbol 664 GraphicUsed by:669
Symbol 665 TextUses:658Used by:669
Symbol 666 TextUses:658Used by:669
Symbol 667 TextUses:658Used by:669
Symbol 668 MovieClipUses:190 579 582 583 584Used by:669
Symbol 669 MovieClipUses:657 659 662 663 664 665 666 667 668Used by:754
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:747
Symbol 672 MovieClipUses:154Used by:747
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:680 684 727 731 735
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:680
Symbol 677 GraphicUsed by:680
Symbol 678 GraphicUsed by:679 740 743
Symbol 679 MovieClipUses:678Used by:680 684
Symbol 680 MovieClipUses:674 676 677 679Used by:747
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:684
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:674 682 683 679Used by:747
Symbol 685 TextUses:658Used by:747
Symbol 686 GraphicUsed by:747
Symbol 687 SoundUsed by:747
Symbol 688 SoundUsed by:747
Symbol 689 TextUses:601Used by:690 691
Symbol 690 MovieClipUses:689Used by:691
Symbol 691 MovieClipUses:690 689Used by:747
Symbol 692 TextUses:658Used by:747
Symbol 693 TextUses:658Used by:747
Symbol 694 TextUses:658Used by:747
Symbol 695 TextUses:658Used by:747
Symbol 696 TextUses:658Used by:747
Symbol 697 TextUses:658Used by:747
Symbol 698 TextUses:658Used by:747
Symbol 699 TextUses:658Used by:747
Symbol 700 TextUses:658Used by:747
Symbol 701 TextUses:658Used by:747
Symbol 702 TextUses:658Used by:747
Symbol 703 TextUses:658Used by:747
Symbol 704 TextUses:658Used by:747
Symbol 705 TextUses:658Used by:747
Symbol 706 TextUses:658Used by:747
Symbol 707 TextUses:658Used by:747
Symbol 708 TextUses:658Used by:747
Symbol 709 TextUses:658Used by:747
Symbol 710 TextUses:658Used by:747
Symbol 711 TextUses:658Used by:747
Symbol 712 TextUses:658Used by:747
Symbol 713 TextUses:658Used by:747
Symbol 714 TextUses:658Used by:747
Symbol 715 TextUses:658Used by:747
Symbol 716 TextUses:658Used by:747
Symbol 717 TextUses:658Used by:747
Symbol 718 TextUses:658Used by:747
Symbol 719 TextUses:658Used by:747
Symbol 720 TextUses:658Used by:747
Symbol 721 GraphicUsed by:747
Symbol 722 GraphicUsed by:747
Symbol 723 TextUses:601Used by:724
Symbol 724 MovieClipUses:723Used by:727
Symbol 725 TextUses:595Used by:727 731 735
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:674 724 725 726 261Used by:747
Symbol 728 TextUses:601Used by:729
Symbol 729 MovieClipUses:728Used by:731
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClipUses:674 729 725 730 190Used by:747
Symbol 732 TextUses:601Used by:733
Symbol 733 MovieClipUses:732Used by:735
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:674 733 725 734 225Used by:747
Symbol 736 TextUses:601Used by:737
Symbol 737 MovieClipUses:736Used by:747
Symbol 738 TextUses:636Used by:739
Symbol 739 MovieClipUses:738Used by:740
Symbol 740 MovieClipUses:739 678Used by:747
Symbol 741 TextUses:636Used by:742
Symbol 742 MovieClipUses:741Used by:743
Symbol 743 MovieClipUses:742 678Used by:747
Symbol 744 EditableTextUses:601Used by:747
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:745Used by:747
Symbol 747 MovieClipUses:671 672 680 684 685 686 687 688 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 727 731 735 737 740 743 83 744 746Used by:754
Symbol 748 GraphicUsed by:753
Symbol 749 Sound [soundBoom]Used by:753
Symbol 750 Sound [soundBump]Used by:753
Symbol 751 Sound [soundCarStart]Used by:753
Symbol 752 Sound [soundCrash]Used by:753
Symbol 753 MovieClipUses:748 749 750 751 752Used by:754
Symbol 754 MovieClipUses:141 143 145 153 580 593 599 600 602 603 609 615 621 627 633 634 635 637 638 639 640 641 642 645 647 650 655 669 747 753 83Used by:Timeline

Instance Names

"_sndBtn"Frame 3Symbol 93 MovieClip [game_sound_ctrl]
"preloadBG"Frame 31Symbol 137 MovieClip
"preloadBar"Frame 31Symbol 138 MovieClip
"game_stage"Frame 48Symbol 754 MovieClip
"brain_inviziads"Symbol 9 MovieClip Frame 1Symbol 8 MovieClip
"invizi_logo"Symbol 12 MovieClip Frame 1Symbol 2 MovieClip [invizi_logo]
"hit_area"Symbol 24 MovieClip Frame 1Symbol 23 Button
"txtrollno"Symbol 65 MovieClip Frame 1Symbol 62 EditableText
"txtusername"Symbol 65 MovieClip Frame 1Symbol 63 EditableText
"txtscore"Symbol 65 MovieClip Frame 1Symbol 64 EditableText
"_btn_g2w"Symbol 83 MovieClip [mc_topscore_box] Frame 2Symbol 4 Button
"playAgain_btn"Symbol 83 MovieClip [mc_topscore_box] Frame 2Symbol 34 Button
"btn_scoresubmit"Symbol 83 MovieClip [mc_topscore_box] Frame 2Symbol 37 Button
"username_txt"Symbol 83 MovieClip [mc_topscore_box] Frame 2Symbol 39 EditableText
"btn_create_nickname"Symbol 83 MovieClip [mc_topscore_box] Frame 2Symbol 44 Button
"try_again"Symbol 83 MovieClip [mc_topscore_box] Frame 31Symbol 55 Button
"playAgain_btn"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 34 Button
"row0"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 65 MovieClip
"row1"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 65 MovieClip
"row2"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 65 MovieClip
"row3"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 65 MovieClip
"row4"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 65 MovieClip
"row5"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 65 MovieClip
"row6"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 65 MovieClip
"row7"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 65 MovieClip
"row8"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 65 MovieClip
"row9"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 65 MovieClip
"_noscore_mc"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 74 MovieClip
"_top10_lbl"Symbol 83 MovieClip [mc_topscore_box] Frame 74Symbol 80 MovieClip
"playAgain_btn"Symbol 83 MovieClip [mc_topscore_box] Frame 85Symbol 34 Button
"hit_area"Symbol 86 MovieClip Frame 1Symbol 85 Button
"pCarSpray"Symbol 153 MovieClip Frame 1Symbol 152 MovieClip
"hitBack"Symbol 190 MovieClip Frame 1Symbol 156 MovieClip
"hitFront"Symbol 190 MovieClip Frame 1Symbol 158 MovieClip
"hitRight"Symbol 190 MovieClip Frame 1Symbol 160 MovieClip
"hitLeft"Symbol 190 MovieClip Frame 1Symbol 162 MovieClip
"panelMiddle"Symbol 190 MovieClip Frame 1Symbol 165 MovieClip
"panelLeft"Symbol 190 MovieClip Frame 1Symbol 171 MovieClip
"panelRight"Symbol 190 MovieClip Frame 1Symbol 177 MovieClip
"panelBack"Symbol 190 MovieClip Frame 1Symbol 189 MovieClip
"hitBack"Symbol 225 MovieClip Frame 1Symbol 191 MovieClip
"hitFront"Symbol 225 MovieClip Frame 1Symbol 193 MovieClip
"hitRight"Symbol 225 MovieClip Frame 1Symbol 195 MovieClip
"hitlLeft"Symbol 225 MovieClip Frame 1Symbol 197 MovieClip
"panelMiddle"Symbol 225 MovieClip Frame 1Symbol 200 MovieClip
"panelLeft"Symbol 225 MovieClip Frame 1Symbol 206 MovieClip
"panelRight"Symbol 225 MovieClip Frame 1Symbol 212 MovieClip
"panelFront"Symbol 225 MovieClip Frame 1Symbol 218 MovieClip
"panelBack"Symbol 225 MovieClip Frame 1Symbol 224 MovieClip
"hitBack"Symbol 261 MovieClip Frame 1Symbol 227 MovieClip
"hitFront"Symbol 261 MovieClip Frame 1Symbol 229 MovieClip
"hitRight"Symbol 261 MovieClip Frame 1Symbol 231 MovieClip
"hitLeft"Symbol 261 MovieClip Frame 1Symbol 233 MovieClip
"panelMiddle"Symbol 261 MovieClip Frame 1Symbol 236 MovieClip
"panelLeft"Symbol 261 MovieClip Frame 1Symbol 242 MovieClip
"panelRight"Symbol 261 MovieClip Frame 1Symbol 248 MovieClip
"panelFront"Symbol 261 MovieClip Frame 1Symbol 254 MovieClip
"panelBack"Symbol 261 MovieClip Frame 1Symbol 260 MovieClip
"hitFront"Symbol 297 MovieClip Frame 1Symbol 265 MovieClip
"hitRight"Symbol 297 MovieClip Frame 1Symbol 267 MovieClip
"hitLeft"Symbol 297 MovieClip Frame 1Symbol 269 MovieClip
"panelMiddle"Symbol 297 MovieClip Frame 1Symbol 272 MovieClip
"panelLeft"Symbol 297 MovieClip Frame 1Symbol 278 MovieClip
"panelRight"Symbol 297 MovieClip Frame 1Symbol 284 MovieClip
"panelFront"Symbol 297 MovieClip Frame 1Symbol 290 MovieClip
"panelBack"Symbol 297 MovieClip Frame 1Symbol 296 MovieClip
"hitBack"Symbol 333 MovieClip Frame 1Symbol 299 MovieClip
"hitFront"Symbol 333 MovieClip Frame 1Symbol 301 MovieClip
"hitRight"Symbol 333 MovieClip Frame 1Symbol 303 MovieClip
"hitLeft"Symbol 333 MovieClip Frame 1Symbol 305 MovieClip
"panelMiddle"Symbol 333 MovieClip Frame 1Symbol 308 MovieClip
"panelLeft"Symbol 333 MovieClip Frame 1Symbol 314 MovieClip
"panelRight"Symbol 333 MovieClip Frame 1Symbol 320 MovieClip
"panelFront"Symbol 333 MovieClip Frame 1Symbol 326 MovieClip
"panelBack"Symbol 333 MovieClip Frame 1Symbol 332 MovieClip
"hitBack"Symbol 366 MovieClip Frame 1Symbol 335 MovieClip
"hitFront"Symbol 366 MovieClip Frame 1Symbol 336 MovieClip
"hitRight"Symbol 366 MovieClip Frame 1Symbol 337 MovieClip
"hitLeft"Symbol 366 MovieClip Frame 1Symbol 338 MovieClip
"panelMiddle"Symbol 366 MovieClip Frame 1Symbol 341 MovieClip
"panelLeft"Symbol 366 MovieClip Frame 1Symbol 347 MovieClip
"panelRight"Symbol 366 MovieClip Frame 1Symbol 353 MovieClip
"panelFront"Symbol 366 MovieClip Frame 1Symbol 359 MovieClip
"panelBack"Symbol 366 MovieClip Frame 1Symbol 365 MovieClip
"hitBack"Symbol 402 MovieClip Frame 1Symbol 368 MovieClip
"hitFront"Symbol 402 MovieClip Frame 1Symbol 370 MovieClip
"hitRight"Symbol 402 MovieClip Frame 1Symbol 372 MovieClip
"hitLeft"Symbol 402 MovieClip Frame 1Symbol 374 MovieClip
"panelMiddle"Symbol 402 MovieClip Frame 1Symbol 377 MovieClip
"panelLeft"Symbol 402 MovieClip Frame 1Symbol 383 MovieClip
"panelRight"Symbol 402 MovieClip Frame 1Symbol 389 MovieClip
"panelFront"Symbol 402 MovieClip Frame 1Symbol 395 MovieClip
"panelBack"Symbol 402 MovieClip Frame 1Symbol 401 MovieClip
"hitBack"Symbol 437 MovieClip Frame 1Symbol 403 MovieClip
"hitFront"Symbol 437 MovieClip Frame 1Symbol 405 MovieClip
"vb2HitRight"Symbol 437 MovieClip Frame 1Symbol 407 MovieClip
"hitLeft"Symbol 437 MovieClip Frame 1Symbol 409 MovieClip
"panelMiddle"Symbol 437 MovieClip Frame 1Symbol 412 MovieClip
"panelLeft"Symbol 437 MovieClip Frame 1Symbol 418 MovieClip
"panelRight"Symbol 437 MovieClip Frame 1Symbol 424 MovieClip
"panelFront"Symbol 437 MovieClip Frame 1Symbol 430 MovieClip
"panelBack"Symbol 437 MovieClip Frame 1Symbol 436 MovieClip
"hitBack"Symbol 471 MovieClip Frame 1Symbol 439 MovieClip
"hitFront"Symbol 471 MovieClip Frame 1Symbol 440 MovieClip
"hitRight"Symbol 471 MovieClip Frame 1Symbol 442 MovieClip
"hitLeft"Symbol 471 MovieClip Frame 1Symbol 443 MovieClip
"panelMiddle"Symbol 471 MovieClip Frame 1Symbol 446 MovieClip
"panelLeft"Symbol 471 MovieClip Frame 1Symbol 452 MovieClip
"panelRight"Symbol 471 MovieClip Frame 1Symbol 458 MovieClip
"panelFront"Symbol 471 MovieClip Frame 1Symbol 464 MovieClip
"panelBack"Symbol 471 MovieClip Frame 1Symbol 470 MovieClip
"hitBack"Symbol 507 MovieClip Frame 1Symbol 473 MovieClip
"hitFront"Symbol 507 MovieClip Frame 1Symbol 475 MovieClip
"hitRight"Symbol 507 MovieClip Frame 1Symbol 477 MovieClip
"hitLeft"Symbol 507 MovieClip Frame 1Symbol 479 MovieClip
"panelMiddle"Symbol 507 MovieClip Frame 1Symbol 482 MovieClip
"panelLeft"Symbol 507 MovieClip Frame 1Symbol 488 MovieClip
"panelRight"Symbol 507 MovieClip Frame 1Symbol 494 MovieClip
"panelFront"Symbol 507 MovieClip Frame 1Symbol 500 MovieClip
"panelBack"Symbol 507 MovieClip Frame 1Symbol 506 MovieClip
"hitBack"Symbol 543 MovieClip Frame 1Symbol 509 MovieClip
"hitFront"Symbol 543 MovieClip Frame 1Symbol 511 MovieClip
"hitRight"Symbol 543 MovieClip Frame 1Symbol 513 MovieClip
"hitLeft"Symbol 543 MovieClip Frame 1Symbol 515 MovieClip
"panelMiddle"Symbol 543 MovieClip Frame 1Symbol 518 MovieClip
"panelLeft"Symbol 543 MovieClip Frame 1Symbol 524 MovieClip
"panelRight"Symbol 543 MovieClip Frame 1Symbol 530 MovieClip
"panelFront"Symbol 543 MovieClip Frame 1Symbol 536 MovieClip
"panelBack"Symbol 543 MovieClip Frame 1Symbol 542 MovieClip
"hitBack"Symbol 579 MovieClip Frame 1Symbol 545 MovieClip
"hitFront"Symbol 579 MovieClip Frame 1Symbol 547 MovieClip
"hitRight"Symbol 579 MovieClip Frame 1Symbol 549 MovieClip
"hitLeft"Symbol 579 MovieClip Frame 1Symbol 551 MovieClip
"panelMiddle"Symbol 579 MovieClip Frame 1Symbol 554 MovieClip
"panelLeft"Symbol 579 MovieClip Frame 1Symbol 560 MovieClip
"panelRight"Symbol 579 MovieClip Frame 1Symbol 566 MovieClip
"panelFront"Symbol 579 MovieClip Frame 1Symbol 572 MovieClip
"panelBack"Symbol 579 MovieClip Frame 1Symbol 578 MovieClip
"pCarA"Symbol 580 MovieClip Frame 1Symbol 190 MovieClip
"pCarB"Symbol 580 MovieClip Frame 1Symbol 225 MovieClip
"pCarC"Symbol 580 MovieClip Frame 1Symbol 261 MovieClip
"va1"Symbol 580 MovieClip Frame 1Symbol 297 MovieClip
"va2"Symbol 580 MovieClip Frame 1Symbol 333 MovieClip
"va3"Symbol 580 MovieClip Frame 1Symbol 366 MovieClip
"vb1"Symbol 580 MovieClip Frame 1Symbol 402 MovieClip
"vb2"Symbol 580 MovieClip Frame 1Symbol 437 MovieClip
"vb3"Symbol 580 MovieClip Frame 1Symbol 471 MovieClip
"vc1"Symbol 580 MovieClip Frame 1Symbol 507 MovieClip
"vc2"Symbol 580 MovieClip Frame 1Symbol 543 MovieClip
"vc3"Symbol 580 MovieClip Frame 1Symbol 579 MovieClip
"circle1"Symbol 592 MovieClip Frame 1Symbol 591 MovieClip
"boom"Symbol 593 MovieClip Frame 1Symbol 592 MovieClip
"points"Symbol 597 MovieClip Frame 1Symbol 596 EditableText
"pHolder"Symbol 598 MovieClip Frame 1Symbol 597 MovieClip
"scoreBox"Symbol 599 MovieClip Frame 1Symbol 598 MovieClip
"health2"Symbol 609 MovieClip Frame 1Symbol 606 MovieClip
"health1"Symbol 609 MovieClip Frame 1Symbol 608 MovieClip
"health2"Symbol 615 MovieClip Frame 1Symbol 612 MovieClip
"health1"Symbol 615 MovieClip Frame 1Symbol 614 MovieClip
"health2"Symbol 621 MovieClip Frame 1Symbol 618 MovieClip
"health1"Symbol 621 MovieClip Frame 1Symbol 620 MovieClip
"health2"Symbol 627 MovieClip Frame 1Symbol 624 MovieClip
"health1"Symbol 627 MovieClip Frame 1Symbol 626 MovieClip
"health2"Symbol 633 MovieClip Frame 1Symbol 630 MovieClip
"health1"Symbol 633 MovieClip Frame 1Symbol 632 MovieClip
"textAnnounceWin"Symbol 650 MovieClip Frame 2Symbol 649 MovieClip
"points"Symbol 654 MovieClip Frame 1Symbol 653 EditableText
"textAnnounceWin"Symbol 655 MovieClip Frame 2Symbol 654 MovieClip
"txtReturn"Symbol 662 MovieClip Frame 1Symbol 661 MovieClip
"instructions2BG"Symbol 669 MovieClip Frame 1Symbol 657 MovieClip
"buttonReturn"Symbol 669 MovieClip Frame 1Symbol 662 MovieClip
"txtInstructions"Symbol 680 MovieClip Frame 1Symbol 676 MovieClip
"splashDot1"Symbol 680 MovieClip Frame 2Symbol 679 MovieClip
"txtStart"Symbol 684 MovieClip Frame 1Symbol 682 MovieClip
"splashDot1"Symbol 684 MovieClip Frame 2Symbol 679 MovieClip
"txtReturn"Symbol 691 MovieClip Frame 1Symbol 690 MovieClip
"vName1"Symbol 727 MovieClip Frame 1Symbol 724 MovieClip
"vName1"Symbol 731 MovieClip Frame 1Symbol 729 MovieClip
"vName1"Symbol 735 MovieClip Frame 1Symbol 733 MovieClip
"buttInstructions"Symbol 747 MovieClip Frame 1Symbol 680 MovieClip
"buttStart"Symbol 747 MovieClip Frame 1Symbol 684 MovieClip
"buttonReturn"Symbol 747 MovieClip Frame 2Symbol 691 MovieClip
"buttCarSelect3"Symbol 747 MovieClip Frame 4Symbol 727 MovieClip
"buttCarSelect1"Symbol 747 MovieClip Frame 4Symbol 731 MovieClip
"buttCarSelect2"Symbol 747 MovieClip Frame 4Symbol 735 MovieClip
"titleSelectCar"Symbol 747 MovieClip Frame 4Symbol 737 MovieClip
"buttPlayAgain"Symbol 747 MovieClip Frame 6Symbol 740 MovieClip
"buttMainMenu"Symbol 747 MovieClip Frame 6Symbol 743 MovieClip
"pScore"Symbol 747 MovieClip Frame 6Symbol 744 EditableText
"splashDot2"Symbol 747 MovieClip Frame 8Symbol 746 MovieClip
"ellipse1"Symbol 754 MovieClip Frame 1Symbol 141 MovieClip
"floor2"Symbol 754 MovieClip Frame 1Symbol 143 MovieClip
"sprays"Symbol 754 MovieClip Frame 1Symbol 153 MovieClip
"carHolder"Symbol 754 MovieClip Frame 1Symbol 580 MovieClip
"explosions"Symbol 754 MovieClip Frame 1Symbol 593 MovieClip
"scoreOverlay"Symbol 754 MovieClip Frame 1Symbol 599 MovieClip
"pScore"Symbol 754 MovieClip Frame 1Symbol 603 EditableText
"pCarHealthBack"Symbol 754 MovieClip Frame 1Symbol 609 MovieClip
"pCarHealthRight"Symbol 754 MovieClip Frame 1Symbol 615 MovieClip
"pCarHealthLeft"Symbol 754 MovieClip Frame 1Symbol 621 MovieClip
"pCarHealthFront"Symbol 754 MovieClip Frame 1Symbol 627 MovieClip
"pCarHealthMid"Symbol 754 MovieClip Frame 1Symbol 633 MovieClip
"waveCountDown"Symbol 754 MovieClip Frame 1Symbol 639 EditableText
"timeElapsed"Symbol 754 MovieClip Frame 1Symbol 640 EditableText
"enemiesLeft"Symbol 754 MovieClip Frame 1Symbol 642 EditableText
"soundIcon"Symbol 754 MovieClip Frame 1Symbol 645 MovieClip
"txtEnemiesFrozen"Symbol 754 MovieClip Frame 1Symbol 647 MovieClip
"announceLose"Symbol 754 MovieClip Frame 1Symbol 650 MovieClip
"announceWin"Symbol 754 MovieClip Frame 1Symbol 655 MovieClip
"instructions2"Symbol 754 MovieClip Frame 1Symbol 669 MovieClip
"splash"Symbol 754 MovieClip Frame 1Symbol 747 MovieClip
"soundHolder"Symbol 754 MovieClip Frame 1Symbol 753 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1197 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
Protect (24)Timeline Frame 131 bytes "..$1$Gh$IP2wkzNxHZLf.zh8IZ1.Q.."
ExportAssets (56)Timeline Frame 1Symbol 2 as "invizi_logo"
ExportAssets (56)Timeline Frame 1Symbol 83 as "mc_topscore_box"
ExportAssets (56)Timeline Frame 1Symbol 88 as "_logo1"
ExportAssets (56)Timeline Frame 1Symbol 89 as "brain_inviziads"
ExportAssets (56)Timeline Frame 1Symbol 93 as "game_sound_ctrl"
ExportAssets (56)Timeline Frame 1Symbol 755 as "__Packages.it.sephiroth.XML2Object"
ExportAssets (56)Timeline Frame 1Symbol 756 as "__Packages.Car"
ExportAssets (56)Timeline Frame 1Symbol 757 as "__Packages.CarA"
ExportAssets (56)Timeline Frame 1Symbol 758 as "__Packages.CarB"
ExportAssets (56)Timeline Frame 1Symbol 759 as "__Packages.CarC"
ExportAssets (56)Timeline Frame 1Symbol 760 as "__Packages.SpawnPoint"
ExportAssets (56)Timeline Frame 1Symbol 761 as "__Packages.CarPlayer"
ExportAssets (56)Timeline Frame 48Symbol 749 as "soundBoom"
ExportAssets (56)Timeline Frame 48Symbol 750 as "soundBump"
ExportAssets (56)Timeline Frame 48Symbol 751 as "soundCarStart"
ExportAssets (56)Timeline Frame 48Symbol 752 as "soundCrash"

Labels

"lblinit"Frame 3
"ph1"Frame 9
"ph2"Frame 15
"lblg2wintro"Frame 21
"lblloader"Frame 31
"lblgameintro"Frame 38
"lblgame"Frame 48
"jumpframe"Frame 60
"gameover"Symbol 49 MovieClip Frame 2
"gamecompleted"Symbol 49 MovieClip Frame 3
"login_screen"Symbol 83 MovieClip [mc_topscore_box] Frame 2
"lbl_submit_screen"Symbol 83 MovieClip [mc_topscore_box] Frame 16
"error_screen"Symbol 83 MovieClip [mc_topscore_box] Frame 31
"invalid_user_screen"Symbol 83 MovieClip [mc_topscore_box] Frame 45
"lbl_top_scores"Symbol 83 MovieClip [mc_topscore_box] Frame 60
"top10"Symbol 83 MovieClip [mc_topscore_box] Frame 74
"lblalienhost"Symbol 83 MovieClip [mc_topscore_box] Frame 85
"on"Symbol 93 MovieClip [game_sound_ctrl] Frame 2
"off"Symbol 93 MovieClip [game_sound_ctrl] Frame 3
"dmg0"Symbol 171 MovieClip Frame 1
"dmg1"Symbol 171 MovieClip Frame 2
"dmg2"Symbol 171 MovieClip Frame 3
"dmg3"Symbol 171 MovieClip Frame 4
"dmg4"Symbol 171 MovieClip Frame 5
"dmg0"Symbol 177 MovieClip Frame 1
"dmg1"Symbol 177 MovieClip Frame 2
"dmg2"Symbol 177 MovieClip Frame 3
"dmg3"Symbol 177 MovieClip Frame 4
"dmg4"Symbol 177 MovieClip Frame 5
"dmg0"Symbol 183 MovieClip Frame 1
"dmg1"Symbol 183 MovieClip Frame 2
"dmg2"Symbol 183 MovieClip Frame 3
"dmg3"Symbol 183 MovieClip Frame 4
"dmg4"Symbol 183 MovieClip Frame 5
"dmg0"Symbol 189 MovieClip Frame 1
"dmg1"Symbol 189 MovieClip Frame 2
"dmg2"Symbol 189 MovieClip Frame 3
"dmg3"Symbol 189 MovieClip Frame 4
"dmg4"Symbol 189 MovieClip Frame 5
"dmg0"Symbol 206 MovieClip Frame 1
"dmg1"Symbol 206 MovieClip Frame 2
"dmg2"Symbol 206 MovieClip Frame 3
"dmg3"Symbol 206 MovieClip Frame 4
"dmg4"Symbol 206 MovieClip Frame 5
"dmg0"Symbol 212 MovieClip Frame 1
"dmg1"Symbol 212 MovieClip Frame 2
"dmg2"Symbol 212 MovieClip Frame 3
"dmg3"Symbol 212 MovieClip Frame 4
"dmg4"Symbol 212 MovieClip Frame 5
"dmg0"Symbol 218 MovieClip Frame 1
"dmg1"Symbol 218 MovieClip Frame 2
"dmg2"Symbol 218 MovieClip Frame 3
"dmg3"Symbol 218 MovieClip Frame 4
"dmg4"Symbol 218 MovieClip Frame 5
"dmg0"Symbol 224 MovieClip Frame 1
"dmg1"Symbol 224 MovieClip Frame 2
"dmg2"Symbol 224 MovieClip Frame 3
"dmg3"Symbol 224 MovieClip Frame 4
"dmg4"Symbol 224 MovieClip Frame 5
"dmg0"Symbol 242 MovieClip Frame 1
"dmg1"Symbol 242 MovieClip Frame 2
"dmg2"Symbol 242 MovieClip Frame 3
"dmg3"Symbol 242 MovieClip Frame 4
"dmg4"Symbol 242 MovieClip Frame 5
"dmg0"Symbol 248 MovieClip Frame 1
"dmg1"Symbol 248 MovieClip Frame 2
"dmg2"Symbol 248 MovieClip Frame 3
"dmg3"Symbol 248 MovieClip Frame 4
"dmg4"Symbol 248 MovieClip Frame 5
"dmg0"Symbol 254 MovieClip Frame 1
"dmg1"Symbol 254 MovieClip Frame 2
"dmg2"Symbol 254 MovieClip Frame 3
"dmg3"Symbol 254 MovieClip Frame 4
"dmg4"Symbol 254 MovieClip Frame 5
"dmg0"Symbol 260 MovieClip Frame 1
"dmg1"Symbol 260 MovieClip Frame 2
"dmg2"Symbol 260 MovieClip Frame 3
"dmg3"Symbol 260 MovieClip Frame 4
"dmg4"Symbol 260 MovieClip Frame 5
"dmg0"Symbol 278 MovieClip Frame 1
"dmg1"Symbol 278 MovieClip Frame 2
"dmg2"Symbol 278 MovieClip Frame 3
"dmg3"Symbol 278 MovieClip Frame 4
"dmg4"Symbol 278 MovieClip Frame 5
"dmg0"Symbol 284 MovieClip Frame 1
"dmg1"Symbol 284 MovieClip Frame 2
"dmg2"Symbol 284 MovieClip Frame 3
"dmg3"Symbol 284 MovieClip Frame 4
"dmg4"Symbol 284 MovieClip Frame 5
"dmg0"Symbol 290 MovieClip Frame 1
"dmg1"Symbol 290 MovieClip Frame 2
"dmg2"Symbol 290 MovieClip Frame 3
"dmg3"Symbol 290 MovieClip Frame 4
"dmg4"Symbol 290 MovieClip Frame 5
"dmg0"Symbol 296 MovieClip Frame 1
"dmg1"Symbol 296 MovieClip Frame 2
"dmg2"Symbol 296 MovieClip Frame 3
"dmg3"Symbol 296 MovieClip Frame 4
"dmg4"Symbol 296 MovieClip Frame 5
"dmg0"Symbol 314 MovieClip Frame 1
"dmg1"Symbol 314 MovieClip Frame 2
"dmg2"Symbol 314 MovieClip Frame 3
"dmg3"Symbol 314 MovieClip Frame 4
"dmg4"Symbol 314 MovieClip Frame 5
"dmg0"Symbol 320 MovieClip Frame 1
"dmg1"Symbol 320 MovieClip Frame 2
"dmg2"Symbol 320 MovieClip Frame 3
"dmg3"Symbol 320 MovieClip Frame 4
"dmg4"Symbol 320 MovieClip Frame 5
"dmg0"Symbol 326 MovieClip Frame 1
"dmg1"Symbol 326 MovieClip Frame 2
"dmg2"Symbol 326 MovieClip Frame 3
"dmg3"Symbol 326 MovieClip Frame 4
"dmg4"Symbol 326 MovieClip Frame 5
"dmg0"Symbol 332 MovieClip Frame 1
"dmg1"Symbol 332 MovieClip Frame 2
"dmg2"Symbol 332 MovieClip Frame 3
"dmg3"Symbol 332 MovieClip Frame 4
"dmg4"Symbol 332 MovieClip Frame 5
"dmg0"Symbol 347 MovieClip Frame 1
"dmg1"Symbol 347 MovieClip Frame 2
"dmg2"Symbol 347 MovieClip Frame 3
"dmg3"Symbol 347 MovieClip Frame 4
"dmg4"Symbol 347 MovieClip Frame 5
"dmg0"Symbol 353 MovieClip Frame 1
"dmg1"Symbol 353 MovieClip Frame 2
"dmg2"Symbol 353 MovieClip Frame 3
"dmg3"Symbol 353 MovieClip Frame 4
"dmg4"Symbol 353 MovieClip Frame 5
"dmg0"Symbol 359 MovieClip Frame 1
"dmg1"Symbol 359 MovieClip Frame 2
"dmg2"Symbol 359 MovieClip Frame 3
"dmg3"Symbol 359 MovieClip Frame 4
"dmg4"Symbol 359 MovieClip Frame 5
"dmg0"Symbol 365 MovieClip Frame 1
"dmg1"Symbol 365 MovieClip Frame 2
"dmg2"Symbol 365 MovieClip Frame 3
"dmg3"Symbol 365 MovieClip Frame 4
"dmg4"Symbol 365 MovieClip Frame 5
"dmg0"Symbol 383 MovieClip Frame 1
"dmg1"Symbol 383 MovieClip Frame 2
"dmg2"Symbol 383 MovieClip Frame 3
"dmg3"Symbol 383 MovieClip Frame 4
"dmg4"Symbol 383 MovieClip Frame 5
"dmg0"Symbol 389 MovieClip Frame 1
"dmg1"Symbol 389 MovieClip Frame 2
"dmg2"Symbol 389 MovieClip Frame 3
"dmg3"Symbol 389 MovieClip Frame 4
"dmg4"Symbol 389 MovieClip Frame 5
"dmg0"Symbol 395 MovieClip Frame 1
"dmg1"Symbol 395 MovieClip Frame 2
"dmg2"Symbol 395 MovieClip Frame 3
"dmg3"Symbol 395 MovieClip Frame 4
"dmg4"Symbol 395 MovieClip Frame 5
"dmg0"Symbol 401 MovieClip Frame 1
"dmg1"Symbol 401 MovieClip Frame 2
"dmg2"Symbol 401 MovieClip Frame 3
"dmg3"Symbol 401 MovieClip Frame 4
"dmg4"Symbol 401 MovieClip Frame 5
"dmg0"Symbol 418 MovieClip Frame 1
"dmg1"Symbol 418 MovieClip Frame 2
"dmg2"Symbol 418 MovieClip Frame 3
"dmg3"Symbol 418 MovieClip Frame 4
"dmg4"Symbol 418 MovieClip Frame 5
"dmg0"Symbol 424 MovieClip Frame 1
"dmg1"Symbol 424 MovieClip Frame 2
"dmg2"Symbol 424 MovieClip Frame 3
"dmg3"Symbol 424 MovieClip Frame 4
"dmg4"Symbol 424 MovieClip Frame 5
"dmg0"Symbol 430 MovieClip Frame 1
"dmg1"Symbol 430 MovieClip Frame 2
"dmg2"Symbol 430 MovieClip Frame 3
"dmg3"Symbol 430 MovieClip Frame 4
"dmg4"Symbol 430 MovieClip Frame 5
"dmg0"Symbol 436 MovieClip Frame 1
"dmg1"Symbol 436 MovieClip Frame 2
"dmg2"Symbol 436 MovieClip Frame 3
"dmg3"Symbol 436 MovieClip Frame 4
"dmg4"Symbol 436 MovieClip Frame 5
"dmg0"Symbol 452 MovieClip Frame 1
"dmg1"Symbol 452 MovieClip Frame 2
"dmg2"Symbol 452 MovieClip Frame 3
"dmg3"Symbol 452 MovieClip Frame 4
"dmg4"Symbol 452 MovieClip Frame 5
"dmg0"Symbol 458 MovieClip Frame 1
"dmg1"Symbol 458 MovieClip Frame 2
"dmg2"Symbol 458 MovieClip Frame 3
"dmg3"Symbol 458 MovieClip Frame 4
"dmg4"Symbol 458 MovieClip Frame 5
"dmg0"Symbol 464 MovieClip Frame 1
"dmg1"Symbol 464 MovieClip Frame 2
"dmg2"Symbol 464 MovieClip Frame 3
"dmg3"Symbol 464 MovieClip Frame 4
"dmg4"Symbol 464 MovieClip Frame 5
"dmg0"Symbol 470 MovieClip Frame 1
"dmg1"Symbol 470 MovieClip Frame 2
"dmg2"Symbol 470 MovieClip Frame 3
"dmg3"Symbol 470 MovieClip Frame 4
"dmg4"Symbol 470 MovieClip Frame 5
"dmg0"Symbol 488 MovieClip Frame 1
"dmg1"Symbol 488 MovieClip Frame 2
"dmg2"Symbol 488 MovieClip Frame 3
"dmg3"Symbol 488 MovieClip Frame 4
"dmg4"Symbol 488 MovieClip Frame 5
"dmg0"Symbol 494 MovieClip Frame 1
"dmg1"Symbol 494 MovieClip Frame 2
"dmg2"Symbol 494 MovieClip Frame 3
"dmg3"Symbol 494 MovieClip Frame 4
"dmg4"Symbol 494 MovieClip Frame 5
"dmg0"Symbol 500 MovieClip Frame 1
"dmg1"Symbol 500 MovieClip Frame 2
"dmg2"Symbol 500 MovieClip Frame 3
"dmg3"Symbol 500 MovieClip Frame 4
"dmg4"Symbol 500 MovieClip Frame 5
"dmg0"Symbol 506 MovieClip Frame 1
"dmg1"Symbol 506 MovieClip Frame 2
"dmg2"Symbol 506 MovieClip Frame 3
"dmg3"Symbol 506 MovieClip Frame 4
"dmg4"Symbol 506 MovieClip Frame 5
"dmg0"Symbol 524 MovieClip Frame 1
"dmg1"Symbol 524 MovieClip Frame 2
"dmg2"Symbol 524 MovieClip Frame 3
"dmg3"Symbol 524 MovieClip Frame 4
"dmg4"Symbol 524 MovieClip Frame 5
"dmg0"Symbol 530 MovieClip Frame 1
"dmg1"Symbol 530 MovieClip Frame 2
"dmg2"Symbol 530 MovieClip Frame 3
"dmg3"Symbol 530 MovieClip Frame 4
"dmg4"Symbol 530 MovieClip Frame 5
"dmg0"Symbol 536 MovieClip Frame 1
"dmg1"Symbol 536 MovieClip Frame 2
"dmg2"Symbol 536 MovieClip Frame 3
"dmg3"Symbol 536 MovieClip Frame 4
"dmg4"Symbol 536 MovieClip Frame 5
"dmg0"Symbol 542 MovieClip Frame 1
"dmg1"Symbol 542 MovieClip Frame 2
"dmg2"Symbol 542 MovieClip Frame 3
"dmg3"Symbol 542 MovieClip Frame 4
"dmg4"Symbol 542 MovieClip Frame 5
"dmg0"Symbol 560 MovieClip Frame 1
"dmg1"Symbol 560 MovieClip Frame 2
"dmg2"Symbol 560 MovieClip Frame 3
"dmg3"Symbol 560 MovieClip Frame 4
"dmg4"Symbol 560 MovieClip Frame 5
"dmg0"Symbol 566 MovieClip Frame 1
"dmg1"Symbol 566 MovieClip Frame 2
"dmg2"Symbol 566 MovieClip Frame 3
"dmg3"Symbol 566 MovieClip Frame 4
"dmg4"Symbol 566 MovieClip Frame 5
"dmg0"Symbol 572 MovieClip Frame 1
"dmg1"Symbol 572 MovieClip Frame 2
"dmg2"Symbol 572 MovieClip Frame 3
"dmg3"Symbol 572 MovieClip Frame 4
"dmg4"Symbol 572 MovieClip Frame 5
"dmg0"Symbol 578 MovieClip Frame 1
"dmg1"Symbol 578 MovieClip Frame 2
"dmg2"Symbol 578 MovieClip Frame 3
"dmg3"Symbol 578 MovieClip Frame 4
"dmg4"Symbol 578 MovieClip Frame 5
"on"Symbol 645 MovieClip Frame 1
"off"Symbol 645 MovieClip Frame 2
"silent"Symbol 650 MovieClip Frame 1
"announce"Symbol 650 MovieClip Frame 2
"silent2"Symbol 650 MovieClip Frame 75
"silent"Symbol 655 MovieClip Frame 1
"announce"Symbol 655 MovieClip Frame 2
"silent2"Symbol 655 MovieClip Frame 75
"normal"Symbol 662 MovieClip Frame 1
"hilite"Symbol 662 MovieClip Frame 2
"normal"Symbol 680 MovieClip Frame 1
"hilite"Symbol 680 MovieClip Frame 2
"normal"Symbol 684 MovieClip Frame 1
"hilite"Symbol 684 MovieClip Frame 2
"normal"Symbol 691 MovieClip Frame 1
"hilite"Symbol 691 MovieClip Frame 2
"normal"Symbol 727 MovieClip Frame 1
"hilite"Symbol 727 MovieClip Frame 2
"normal"Symbol 731 MovieClip Frame 1
"hilite"Symbol 731 MovieClip Frame 2
"normal"Symbol 735 MovieClip Frame 1
"hilite"Symbol 735 MovieClip Frame 2
"normal"Symbol 740 MovieClip Frame 1
"hilite"Symbol 740 MovieClip Frame 2
"normal"Symbol 743 MovieClip Frame 1
"hilite"Symbol 743 MovieClip Frame 2
"frmTitle"Symbol 747 MovieClip Frame 1
"frmInstructions"Symbol 747 MovieClip Frame 2
"frmInstructions2"Symbol 747 MovieClip Frame 3
"frmSelectCar"Symbol 747 MovieClip Frame 4
"frmMain"Symbol 747 MovieClip Frame 5
"frmWin"Symbol 747 MovieClip Frame 6
"frmLose"Symbol 747 MovieClip Frame 7
"gameStart"Symbol 754 MovieClip Frame 1
"lbllevel1"Symbol 754 MovieClip Frame 3
"lbllevel2"Symbol 754 MovieClip Frame 11
"lbllevel3"Symbol 754 MovieClip Frame 18
"lbllevel4"Symbol 754 MovieClip Frame 26
"lblgameover"Symbol 754 MovieClip Frame 33

Dynamic Text Variables

_root.partner_scoreSymbol 29 EditableText""
_root.partner_unameSymbol 39 EditableText""
_root.obj_partner.text_registerSymbol 42 EditableText""
_root.obj_partner.text_registerSymbol 43 EditableText""
obj_partner.invalid_txtSymbol 57 EditableText"Invalid NickName!"
_root.partner_unameSymbol 67 EditableText""
_root.partner_scoreSymbol 68 EditableText""
_root.partner_scoreSymbol 81 EditableText""




http://swfchan.com/9/42250/info.shtml
Created: 10/5 -2019 00:59:20 Last modified: 10/5 -2019 00:59:20 Server time: 03/05 -2024 12:35:19