Frame 2
function _shareScoreHandler(mc, scoreText) {
_root._alienShareScoreFB(scoreText);
}
function _homeShareScoreFB(scoreText) {
var _local1 = flash.external.ExternalInterface.available;
if (_local1) {
flash.external.ExternalInterface.call("g2wShareScore", scoreText);
} else {
getURL (("javascript:g2wShareScore('" + scoreText) + "')");
}
}
function _alienShareScoreFB() {
getURL (_root.obj_game.facebookURL, "_blank");
}
function _shareScoreFB(scoreText) {
var _local3 = new LocalConnection();
var _local2 = _root.fb_local_connection;
_local3.send(_local2, "callFBJS", "g2wShareScore", [scoreText]);
}
function _playAgainHandler(mc) {
Stage.scaleMode = "showAll";
_root.g2w_playagain(true);
}
function _showGameVideo() {
getURL ((("http://www.gangofgamers.com/videotutorial.html?url=" + _root.obj_game.videoID) + "&name=") + _root.obj_game._gameTitle, "_blank");
}
function _calculateScore(limits, score) {
var _local4 = false;
var _local1 = 0;
while (_local1 < (limits.length - 1)) {
if (score <= limits[_local1]) {
return(_local1);
}
_local1++;
}
return(limits.length - 1);
}
function _doGameOver(score, gamestate, showskip, delay) {
trace((((("CALLED : _doGameOver : score:" + score) + " gamestate:") + gamestate) + " showskip: ") + showskip);
clearInterval(_gameoverinterval);
if (delay == undefined) {
delay = 3000;
}
if ((score != undefined) and (gamestate != undefined)) {
_root.partner_score = score;
_root.obj_game._gstatus = gamestate;
_gameoverinterval = setInterval(attachGameOverMc, delay, showskip);
} else {
trace("Could Not Load GAMEOVER!!!");
}
}
function attachGameOverMc(showskip) {
stopAllSounds();
clearInterval(_gameoverinterval);
_root.__gameover_mc = _root.attachMovie("_g2w_gameover_mc", "mc_gameover", _root.getNextHighestDepth(), {_x:Stage.width / 2, _y:Stage.height / 2});
_root.__gameover_mc.showSkip = showskip;
}
function _showAssetPanels(mc) {
if (mc.gameState == "gameover") {
trace("gameState");
_root._initGameOver(mc);
} else {
_root._initGameCompleted(mc);
}
}
function g2w_playagain(resetlevel) {
_root.__gameover_mc.removeMovieClip();
trace(_root.CurrentFrame + " frmoo ");
_root.game_mc.gotoAndStop(_root.CurrentFrame);
if (resetlevel) {
_root.gotoAndStop("lblgameintro");
} else {
_root.gotoAndStop("lblgame");
}
}
function g2w_skiplevel() {
_root.__gameover_mc.removeMovieClip();
_root.game_mc.gotoAndStop(_root.CurrentFrame + 1);
}
var obj_game = new Array();
obj_game._host = "gog";
obj_game._gameName = "trailer_parking";
obj_game._gameTitle = "Trailer Parking";
obj_game._g2wGameId = "10077";
obj_game._partnerGameId = "trailer_parking";
obj_game._gstatus = "gameover";
obj_game._googleText = "Trailer Parking";
obj_game._gameStageW = 650;
obj_game._gameStageH = 530;
obj_game._gameScoreOrder = "desc";
obj_game._gameResolution = (Stage.width + "x") + Stage.height;
obj_game.g2wBot = "";
obj_game.g2wBotId = 10301;
obj_game.videoID = "nHSvWHKXf2Y";
obj_game.facebookURL = "http://apps.facebook.com/gangofgamers-games/playpage.php?game=10077";
obj_game.FBShareurl = ("http://www.facebook.com/sharer.php?u=http://apps.facebook.com/gangofgamers-games/play/" + obj_game._g2wGameId) + "";
obj_game.gameoverthumb = "http://www.gangofgamers.com/?utm_source=gog_wrapper&utm_medium=post_rolls&utm_content=trailer_parking&utm_campaign=gog_wrapper";
obj_game.gameoverstrip = "http://www.gangofgamers.com/?utm_source=gog_strip&utm_medium=post_rolls&utm_content=trailer_parking&utm_campaign=gog_strip";
obj_game.inviziads = (((("http://s1.inviziads.com/lookup.html?g=" + obj_game._g2wGameId) + "&h=") + obj_game._host) + "&l=") + obj_game._gameLanguage;
obj_game.FBMsg = "is racing on the waters of Miami in GangOfGamers\u2019 Xtreme Speed Boat.Crank up your speed. Play the game.";
var obj_partner = new Array();
obj_partner.partner_name = "gog";
obj_partner.partner_id = 1;
obj_partner.invalid_txt = "Invalid Nickname!";
obj_partner.show_submit = false;
obj_partner.submitURL = "http://www.gangofgamers.com/submit_score.asp";
obj_partner.top10URL = "http://www.gangofgamers.com//get_top_scorer.asp";
obj_partner.lblsubmit = "Enter your GangofGamers 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.gangofgamers.com//register.asp";
obj_partner.clickthru = "http://www.gangofgamers.com/";
obj_partner._allowclick = true;
_initAssetsPanel = function (mcpath) {
Stage.scaleMode = "noScale";
Stage.align = "";
var _local2 = mcpath;
_local2.onEnterFrame = function () {
Stage.scaleMode = "noScale";
Stage.align = "";
};
_local2.overlay_btn.useHandCursor = false;
_local2.gameState = _root.obj_game._gstatus;
};
_initGameOver = function (mcpath) {
var _local2 = mcpath;
if (!_root.checkhost()) {
_local2.gotoAndStop("g2w_spil_gameover");
} else {
_local2.gotoAndStop("g2w_gameover");
}
if (_local2.showSkip) {
_local2.g2w_skipPanel.gotoAndStop("skip");
_local2.g2w_skipPanel.btn_nextLevel.onRelease = function () {
Stage.scaleMode = "showAll";
_root.g2w_skiplevel();
};
}
_local2.g2w_skipPanel.btn_playAgain.onRelease = function () {
Stage.scaleMode = "showAll";
_root.g2w_playagain();
};
};
_initGameCompleted = function (mcpath) {
var _local2 = mcpath;
if (!_root.checkhost()) {
_local2.gotoAndStop("g2w_spil_gamecompleted");
} else {
_local2.gotoAndStop("g2w_gamecompleted");
}
};
var g2w_menu = new ContextMenu();
g2w_menu.hideBuiltInItems();
this.menu = g2w_menu;
checkhost = function () {
trace("CALL CHECKHOST");
swfurl = this._url;
if ((swfurl.indexOf("games2win.com") == -1) && (swfurl.indexOf("gangofgamers.com") == -1)) {
return(false);
}
return(true);
};
_trackClickThru = function (mc) {
if (obj_partner._allowclick) {
mc.hit_area.onRelease = function () {
getURL (obj_partner.clickthru, "_blank");
};
} else {
mc.hit_area.useHandCursor = false;
}
};
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));
};
MovieClip.prototype.tabEnabled = false;
Button.prototype.tabEnabled = false;
Stage.align = "";
_root.mainScore = 0;
_root.CurrentFrame = 1;
Frame 7
stop();
Frame 16
stop();
Frame 24
stop();
Frame 34
stop();
var intervalID = 0;
Symbol 634 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 () {
getURL (_global.obj_iads.link, "_blank");
};
}
break;
case "NOOP" :
clearInterval(tint1);
Stage.scaleMode = "showAll";
_root.play();
break;
}
}
function get_iads() {
lv_iads = new XML();
lv_result = new XML();
lv_result.ignoreWhite = true;
lv_result.onLoad = function (success) {
if (success) {
parse_iads(lv_result);
} else {
Stage.scaleMode = "showAll";
_root.play();
}
};
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 time_delay() {
var _local1 = 0;
tint1 = setInterval(timespam, 1000);
}
function timespam() {
tim++;
trace(((tim + " tim Tim") + " show_time") + show_time);
if (isNaN(tim)) {
clearInterval(tint1);
Stage.scaleMode = "showAll";
trace(Stage.scaleMode);
} else if (tim == show_time) {
clearInterval(tint1);
Stage.scaleMode = "showAll";
_root.play();
trace(Stage.scaleMode);
}
}
function create_assets(mc, _type) {
mc.createEmptyMovieClip("whitebg", 0);
whitebg.beginFill(16777215);
whitebg.moveTo(0, 0);
whitebg.lineTo(0, 0);
whitebg.lineTo(stageWidth, 0);
whitebg.lineTo(stageWidth, stageHeight + 20);
whitebg.lineTo(0, stageHeight + 20);
whitebg.endFill();
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 _local3 = new TextFormat();
_local3.align = "center";
_local3.font = "Verdana";
_local3.size = 10;
var _local2 = new TextFormat();
_local2.align = "right";
_local2.font = "Verdana";
_local2.size = 10;
_local2.underline = true;
mc.createTextField("h_txt", mc.getNextHighestDepth(), 0, 0, 100, 22);
mc.createTextField("b_txt", mc.getNextHighestDepth(), 0, 0, 100, 22);
mc.createTextField("m_txt", mc.getNextHighestDepth(), 0, 0, 120, 22);
b_txt.autoSize = true;
m_txt.autoSize = true;
b_txt.selectable = false;
h_txt.selectable = false;
m_txt.selectable = false;
m_txt.html = true;
b_txt.multiline = true;
b_txt.setNewTextFormat(_local3);
h_txt.autoSize = true;
h_txt.setNewTextFormat(_local3);
m_txt.setNewTextFormat(_local2);
h_txt.text = "";
mc.createEmptyMovieClip("progressBar", 500);
}
}
function onLoadInit(mc) {
time_delay();
ad_width = int(_global.obj_iads.x);
ad_height = int(_global.obj_iads.y);
h_txt.text = "Advertisement";
loadMessages();
progressBar.tim = show_time;
progressBar.width = _global.obj_iads.x;
progressBar.height = 15;
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 = function () {
game_fps = getFps();
maxw = this.width - 2;
this.ad = maxw / (this.tim + 1);
this.ad = this.ad / game_fps;
};
progressBar.start();
progressBar.onEnterFrame = function () {
this.start();
if (this.bar._width < (this.width - 2)) {
this.bar._width = this.bar._width + this.ad;
} else {
this.bar._width = this.width;
}
};
b_txt.text = "Note\rClicking on the above Ad won't interrupt your game.\rAd link opens in a new window.";
myself._y = b_txt._y - 10;
x = (stageWidth / 2) - (ad_width / 2);
y = (stageHeight / 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.invizi_logo._alpha = 100;
myself.invizi_logo.swapDepths(myself.getNextHighestDepth());
myself.invizi_logo._x = int(progressBar._x);
myself.invizi_logo._y = int(progressBar._y + progressBar._height) + 5;
m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width;
m_txt._y = int(progressBar._y + progressBar._height) + 3;
myself.invizi_logo.onRelease = function () {
getURL ("http://www.inviziads.com/index.html?utm_source=4_1&utm_medium=logo&utm_content=default&utm_campaign=invizi", "_blank");
};
b_txt._x = (x + (ad_width / 2)) - (b_txt._width / 2);
b_txt._y = progressBar._y + 38;
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 loadMessages() {
lv_messages = new XML();
lv_messages.ignoreWhite = true;
lv_messages.onLoad = function (success) {
if (success) {
totalNodes = lv_messages.firstChild.childNodes.length;
ran = Math.floor(Math.random() * totalNodes);
if (lv_messages.firstChild.childNodes[ran].firstChild == undefined) {
m_txt.htmlText = "<font color='#0066CC'><a href='http://www.inviziads.com/adv-starter-pack.html' target='_blank'>Advertisers, try us out for US$250</a></font>";
} else {
m_txt.htmlText = ((("<font color='#0066CC'><a href='" + lv_messages.firstChild.childNodes[ran].attributes.link) + "' target='_blank'>") + lv_messages.firstChild.childNodes[ran].firstChild) + "</a></font>";
}
m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width;
m_txt._y = int(progressBar._y + progressBar._height) + 2;
} else {
m_txt.htmlText = "<font color='#0066CC'><a href='http://inviziads.com' target='_blank'>Advertisers, try us out for US$250</a></font>";
m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width;
m_txt._y = int(progressBar._y + progressBar._height) + 2;
}
};
lv_messages.load(messageURL);
}
function pushdata() {
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") {
myself.createEmptyMovieClip("holder", 100);
var _local5 = _global.obj_iads.url;
obj_iads = _global.obj_iads;
var _local3 = new Object();
_local3.onLoadComplete = function (target_mc) {
};
var _local4 = new MovieClipLoader();
_local4.addListener(_local3);
_local4.loadClip(_global.obj_iads.url, holder);
} else {
brain();
}
clearInterval(this._parent._parent.int1);
}
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);
}
function measureComScore() {
var _local1 = new LoadVars();
var _local2 = new LoadVars();
_local1.C1 = 7;
_local1.C2 = 5799339 /* 0x587DAB */;
_local1.C3 = 1;
var _local3 = "http://beacon.scorecardresearch.com/scripts/beacon.dll";
_local1.sendAndLoad(_local3, _local2, "GET");
_local2.onLoad = function (ok) {
if (ok) {
trace("Comscore Success");
} else {
trace("Comscore failed");
}
};
}
Stage.showMenu = false;
System.security.allowDomain("*");
System.security.allowInsecureDomain("*");
var time = 0;
var tim = 0;
var show_time = 0;
var tempo = 0;
var tint1;
var stageWidth = 0;
var stageHeight = 0;
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)) {
if (Stage.width > 0) {
stageWidth = Stage.width;
stageHeight = Stage.height;
get_iads();
this.onEnterFrame = null;
}
}
};
myself = this;
signal = true;
var purl = flash.external.ExternalInterface.call("document.URL.toString");
var hurl = escape(_root._url);
var adurl = "http://s1.inviziads.com/lookup.html?";
adurl = adurl + "g=10077";
adurl = adurl + "&h=gog";
adurl = adurl + "&type=pre";
adurl = adurl + "&v=5_0";
adurl = adurl + ("&purl=" + escape(purl));
adurl = adurl + ("&hurl=" + hurl);
adurl = adurl + "&l=en";
var my_date = new Date();
adurl = adurl + ("&ts=" + my_date.getSeconds());
var messageURL = "http://s1.inviziads.com/template/invizi_messages.xml";
stop();
Stage.scaleMode = "noScale";
Stage.align = "TL";
if ((purl.indexOf(".gangofgamers.com") == -1) && (hurl.indexOf(".gangofgamers.com") == -1)) {
measureComScore();
}
_root.stop();
Symbol 10 Button
on (release) {
getURL (_root.obj_game.gameoverstrip, "_blank");
}
Symbol 121 MovieClip Frame 1
stop();
Symbol 122 Button
on (release) {
getURL (_root.obj_game.gameoverthumb, "_blank");
}
Symbol 123 MovieClip Frame 1
stop();
var i = 1;
while (i <= 28) {
this["thumb" + i].gotoAndStop(i);
i++;
}
Symbol 132 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 2
stop();
Symbol 154 MovieClip [_g2w_gameover_mc] Frame 1
_root._initAssetsPanel(this);
_root._showAssetPanels(this);
Symbol 154 MovieClip [_g2w_gameover_mc] Frame 2
stop();
btn_shareScore.onRelease = function () {
_root._shareScoreHandler(this, _root.obj_game.FBMsg);
};
btn_videoTutorial.onRelease = function () {
_root._showGameVideo();
};
mc_fbshare.onRelease = function () {
getURL (_root.obj_game.FBShareurl, "_blank");
};
Symbol 154 MovieClip [_g2w_gameover_mc] Frame 3
stop();
btn_shareScore.onRelease = function () {
_root._shareScoreHandler(this, _root.obj_game.FBMsg);
};
btn_videoTutorial.onRelease = function () {
_root._showGameVideo();
};
mc_fbshare.onRelease = function () {
getURL (_root.obj_game.FBShareurl, "_blank");
};
Symbol 154 MovieClip [_g2w_gameover_mc] Frame 4
stop();
btn_shareScore.onRelease = function () {
_root._shareScoreHandler(this, _root.obj_game.FBMsg);
};
btn_videoTutorial.onRelease = function () {
_root._showGameVideo();
};
btn_playAgain.onRelease = function () {
_root._playAgainHandler(this);
};
mc_fbshare.onRelease = function () {
getURL (_root.obj_game.FBShareurl, "_blank");
};
Symbol 154 MovieClip [_g2w_gameover_mc] Frame 5
stop();
btn_shareScore.onRelease = function () {
_root._shareScoreHandler(this, _root.obj_game.FBMsg);
};
btn_videoTutorial.onRelease = function () {
_root._showGameVideo();
};
btn_playAgain.onRelease = function () {
_root._playAgainHandler(this);
};
mc_fbshare.onRelease = function () {
getURL (_root.obj_game.FBShareurl, "_blank");
};
Symbol 167 MovieClip Frame 1
Symbol 167 MovieClip Frame 50
stop();
Symbol 168 MovieClip Frame 1
stopAllSounds();
Symbol 168 MovieClip Frame 51
trace(_parent._parent._parent._parent.carLife + " life");
if (_parent._parent._parent._parent.carLife == 4) {
trace("Game Over");
_parent._parent._parent._parent._parent.gotoAndStop("gameoverSreen");
} else if (_root.gameStop == true) {
_parent._parent._parent.speed = 0;
_parent._parent._parent.line_mc.clear();
_parent._parent._parent.car._x = _parent._parent._parent.carXPos;
_parent._parent._parent.car._y = _parent._parent._parent.carYPos;
_parent._parent._parent.trailor._x = _parent._parent._parent.trailorXPos;
_parent._parent._parent.trailor._y = _parent._parent._parent.trailorYPos;
_parent._parent._parent.car._rotation = _parent._parent._parent.carRot;
_parent._parent._parent.trailor._rotation = _parent._parent._parent.trailRot;
_parent._parent._parent.line_mc.clear();
_root.game_mc.resetObstacle();
_root.gameStop = false;
_parent.gotoAndStop(1);
}
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 2
stop();
Symbol 178 MovieClip Frame 1
stop();
Symbol 179 MovieClip [segment] Frame 1
stop();
Symbol 179 MovieClip [segment] Frame 2
play();
Symbol 179 MovieClip [segment] Frame 26
stop();
_parent._parent.resetCar();
Symbol 182 MovieClip Frame 1
_root._trackClickThru(this);
Symbol 189 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 189 MovieClip [game_sound_ctrl] Frame 2
stop();
changeVol(100, 5);
Symbol 189 MovieClip [game_sound_ctrl] Frame 3
stop();
changeVol(0, -5);
Symbol 631 MovieClip [__Packages.classes.CollisionDetection] Frame 0
class classes.CollisionDetection
{
function CollisionDetection () {
}
static function checkForCollision(p_clip1, p_clip2, p_alphaTolerance, p_scope) {
if (p_alphaTolerance == undefined) {
p_alphaTolerance = 255;
}
if (p_scope == undefined) {
p_scope = p_clip2._parent;
}
var _local3 = p_clip1.getBounds(p_scope);
var _local2 = p_clip2.getBounds(p_scope);
if (((_local3.xMax < _local2.xMin) || (_local2.xMax < _local3.xMin)) || ((_local3.yMax < _local2.yMin) || (_local2.yMax < _local3.yMin))) {
return(null);
}
var _local1 = {};
_local1.xMin = Math.max(_local3.xMin, _local2.xMin);
_local1.xMax = Math.min(_local3.xMax, _local2.xMax);
_local1.yMin = Math.max(_local3.yMin, _local2.yMin);
_local1.yMax = Math.min(_local3.yMax, _local2.yMax);
var _local8 = new flash.display.BitmapData(_local1.xMax - _local1.xMin, _local1.yMax - _local1.yMin, false);
var _local4 = p_clip1.transform.matrix;
_local4.tx = p_clip1._x - _local1.xMin;
_local4.ty = p_clip1._y - _local1.yMin;
_local8.draw(p_clip1, _local4, new flash.geom.ColorTransform(1, 1, 1, 1, 255, -255, -255, p_alphaTolerance));
_local4 = p_clip2.transform.matrix;
_local4.tx = p_clip2._x - _local1.xMin;
_local4.ty = p_clip2._y - _local1.yMin;
_local8.draw(p_clip2, _local4, new flash.geom.ColorTransform(1, 1, 1, 1, 255, 255, 255, p_alphaTolerance), "difference");
var _local6 = _local8.getColorBoundsRect(4294967295, 4278255615);
if (_local6.width == 0) {
return(null);
}
_local6.x = _local6.x + _local1.xMin;
_local6.y = _local6.y + _local1.yMin;
return(_local6);
}
}
Symbol 199 MovieClip Frame 1
var i = 1;
while (i <= 48) {
this["thumb" + i].gotoAndStop(i);
i++;
}
Symbol 199 MovieClip Frame 120
stop();
trace("reached here..");
_parent.gotoAndStop("lblloader");
Symbol 208 Button
on (release) {
getURL ("http://www.gangofgamers.com", "_blank");
}
Symbol 211 MovieClip Frame 1
stop();
System.security.allowDomain("*");
var GameURL = _root._url;
if ((GameURL.indexOf(".gangofgamers.com") != -1) || (GameURL.indexOf(".games2win.com") != -1)) {
mc_common._visible = false;
} else {
mc_common._visible = true;
var str = ((((("http://s1.inviziads.com/lookup.html?type=strip&g=" + _root.obj_game._g2wGameId) + "&h=") + _root.obj_game._host) + "&hurl=") + _root._url);
loadMovie (str, this.loaderClip);
}
Symbol 228 MovieClip Frame 1
stop();
var total = _root.getBytesTotal();
var loaded = 0;
var percent = 0;
onEnterFrame = function () {
if (percent <= 100) {
loaded = _root.getBytesLoaded();
percent = Math.ceil((loaded / total) * 100);
trace(percent + " percent");
_root.myText = percent;
}
if (percent >= 100) {
_root.gotoAndStop("lblgameintro");
}
};
Symbol 278 Button
on (press) {
_root.gotoAndStop("lblgame");
}
Symbol 287 Button
on (release) {
gotoAndPlay (228);
}
Symbol 291 Button
on (release) {
gotoAndPlay (202);
}
Symbol 294 Button
on (release) {
gotoAndPlay (253);
}
Symbol 297 Button
on (press) {
_root.gotoAndStop("lblgame");
}
Symbol 301 Button
on (release) {
gotoAndPlay (278);
}
Symbol 305 MovieClip Frame 184
stop();
Symbol 305 MovieClip Frame 195
stop();
Symbol 305 MovieClip Frame 209
stop();
Symbol 305 MovieClip Frame 235
stop();
Symbol 305 MovieClip Frame 260
stop();
Symbol 305 MovieClip Frame 285
stop();
Symbol 313 MovieClip Frame 1
onEnterFrame = function () {
if (this.hitTest(_parent.cart_mc)) {
if (((this.hitTest(_parent.cart_mc.car.point1_mc) && (this.hitTest(_parent.cart_mc.car.point2_mc))) && (this.hitTest(_parent.cart_mc.trailor.point3_mc))) && (this.hitTest(_parent.cart_mc.trailor.point4_mc))) {
var _local4 = 3 - _parent.carLife;
_root.mainScore = _root.mainScore + ((500 + (_local4 * 100)) + (_parent.leftTime * 10));
trace("Cart Parked");
if (_root.CurrentFrame == 15) {
_parent._parent.gotoAndStop("gameCmplt");
} else {
_parent._parent.gotoAndStop("winScreen");
}
}
}
};
Symbol 319 MovieClip Frame 151
stop();
this._visible = false;
Symbol 321 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 323 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 330 MovieClip Frame 1
function moveTruck() {
if (!_root.gameStop) {
increaseTimer();
angle = (car._rotation * Math.PI) / 180;
anglesec = (car.car_mc._rotation * Math.PI) / 180;
car.x = car._x + (Math.cos(angle) * Math.round(speed));
car.y = car._y + (Math.sin(angle) * Math.round(speed));
seg._x = car._x;
seg._y = car._y;
seg._rotation = car.rotation;
test_mc._x = car.x;
test_mc._y = car.y;
test1_mc._x = car.x;
test1_mc._y = car.y;
test2_mc._x = car.x;
test2_mc._y = car.y;
if (Key.isDown(38)) {
horn_sound.start();
speed = speed + 1;
}
if (Key.isDown(40)) {
horn_sound.start();
speed = speed - 0.5;
}
if (Key.isDown(32)) {
speed = 0;
}
t_txt.text = Math.floor(car._rotation);
if (speed != 0) {
if ((Key.isDown(39) && (Key.isDown(38) || (Key.isDown(40)))) && ((!car.clip_mc.hitTest(test1_mc.clip_mc)) && (!car.clip_mc.hitTest(test2_mc.clip_mc)))) {
if (Key.isDown(40)) {
car._rotation = car._rotation - rotationspeed;
} else {
car._rotation = car._rotation + rotationspeed;
}
}
if ((Key.isDown(37) && (Key.isDown(38) || (Key.isDown(40)))) && ((!car.clip_mc.hitTest(test1_mc.clip_mc)) && (!car.clip_mc.hitTest(test2_mc.clip_mc)))) {
if (Key.isDown(40)) {
car._rotation = car._rotation + rotationspeed;
} else {
car._rotation = car._rotation - rotationspeed;
}
}
} else {
horn_sound.stop();
}
car._x = car.x;
car._y = car.y;
speed = speed * 0.8;
if ((speed < 0.4) && (speed > -0.4)) {
speed = 0;
}
if (car.clip_mc.hitTest(test1_mc.clip_mc) && (towing)) {
car._rotation = car._rotation + 4.78;
rotationspeed = 0;
} else {
rotationspeed = 5;
}
if (car.clip_mc.hitTest(test2_mc.clip_mc) && (towing)) {
car._rotation = car._rotation - 4.78;
rotationspeed = 0;
} else {
rotationspeed = 3;
}
car._rotation = car._rotation - ((car._rotation - car.rotation) / 10);
if (towing) {
makeLine(car);
drag(car.car_mc, car._x, car._y);
rotangle = anglesec;
} else {
rotangle = angle;
}
test_mc._rotation = (rotangle / Math.PI) * 180;
test1_mc._rotation = ((rotangle + maxrot) / Math.PI) * 180;
test2_mc._rotation = ((rotangle - maxrot) / Math.PI) * 180;
}
}
function makeLine(mc) {
if (!_root.gameStop) {
line_mc.clear();
line_mc.lineStyle(2, 0);
line_mc.moveTo(mc._x, mc._y);
line_mc.lineTo(mc.car_mc._x, mc.car_mc._y);
}
}
function drag(seg, x, y) {
var _local4 = x - seg._x;
var _local3 = y - seg._y;
var _local1 = Math.atan2(_local3, _local4);
if (Math.round(speed) != 0) {
seg._rotation = (_local1 * 180) / Math.PI;
seg._x = x - (Math.cos(_local1) * segLength);
seg._y = y - (Math.sin(_local1) * segLength);
}
}
car.light_mc._visible = false;
if (_root.CurrentFrame == 12) {
car.light_mc._visible = true;
}
var level = 1;
var towing = true;
var segLength = 50;
var speed = 0;
var maxrot = 5.3;
var angle = 0;
var rotationspeed = 1;
var ispaused = false;
var key_listener = new Object();
var cantow = true;
var canani = true;
var carXPos = car._x;
var carYPos = car._y;
var trailorXPos = trailor._x;
var trailorYPos = trailor._y;
var carRot = car._rotation;
var trailRot = trailor._rotation;
car_mc.swapDepths(2);
trail_mc.swapDepths(1);
var horn_sound = new Sound();
horn_sound.attachSound("horn_id");
test1_mc._alpha = 0;
test2_mc._alpha = 0;
test_mc._alpha = 0;
car.clip_mc._alpha = 0;
car.car_mc = trailor;
drag(car.car_mc, car._x, car._y);
onEnterFrame = moveTruck;
Symbol 338 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
var xpos = this._x;
onEnterFrame = function () {
if (_root.gameStop == false) {
this._x = this._x + 1.5;
if (this._x >= 1100) {
this._x = xpos;
}
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
trace("Hit");
_root.gameStop = true;
_parent.deleteFrame();
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
_parent.cart_mc._x = _parent.Xpos;
_parent.cart_mc._y = _parent.Ypos;
}
}
}
};
Symbol 347 MovieClip Frame 1
stop();
Symbol 347 MovieClip Frame 15
stop();
Symbol 353 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
var xpos = this._x;
onEnterFrame = function () {
if (_root.gameStop == false) {
this._x = this._x + 5;
if (this._x >= 1100) {
this._x = xpos;
}
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
trace("Hit");
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 356 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
var xpos = this._x;
onEnterFrame = function () {
if (_root.gameStop == false) {
this._x = this._x - 5;
if (this._x <= -100) {
this._x = xpos;
}
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
trace("Hit");
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 358 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
var xpos = this._x;
onEnterFrame = function () {
if (_root.gameStop == false) {
this._x = this._x - 5;
if (this._x <= -100) {
this._x = xpos;
}
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
trace("Hit");
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 361 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 60 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 60) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 367 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 369 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 373 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 60 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 60) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 384 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 387 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 389 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 392 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 60 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 60) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 397 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 399 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 401 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 404 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 120 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 120) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
cart_mc.car._x = 175;
cart_mc.car._y = 530;
cart_mc.car._rotation = -90;
cart_mc.trailor._x = cart_mc.car._x;
cart_mc.trailor._y = cart_mc.car._y + 50;
cart_mc.trailor._rotation = -90;
Symbol 408 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 410 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
var xpos = this._x;
onEnterFrame = function () {
if (_root.gameStop == false) {
this._x = this._x + 5;
if (this._x >= 1100) {
this._x = xpos;
}
if (this.hitTest(_parent.cart_mc)) {
if ((objectHit(this, _parent.cart_mc) != undefined) || (objectHit(this, _parent.cart_mc) != null)) {
trace("Hit");
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 414 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
var xpos = this._x;
onEnterFrame = function () {
if (_root.gameStop == false) {
this._x = this._x + 5;
if (this._x >= 1100) {
this._x = xpos;
}
if (this.hitTest(_parent.cart_mc)) {
if ((objectHit(this, _parent.cart_mc) != undefined) || (objectHit(this, _parent.cart_mc) != null)) {
trace("Hit");
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 418 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 90 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 90) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 421 MovieClip Frame 1
onEnterFrame = function () {
if (this.hitTest(_parent.cart_mc)) {
if (((this.hitTest(_parent.cart_mc.car.point1_mc) && (this.hitTest(_parent.cart_mc.car.point2_mc))) && (this.hitTest(_parent.cart_mc.trailor.point3_mc))) && (this.hitTest(_parent.cart_mc.trailor.point4_mc))) {
var _local4 = 3 - _parent.carLife;
_root.mainScore = _root.mainScore + ((500 + (_local4 * 100)) + (_parent.leftTime * 10));
trace("Cart Parked");
if (_root.CurrentFrame == 15) {
_parent._parent.gotoAndStop("gameCmplt");
} else {
_parent._parent.gotoAndStop("winScreen");
}
}
}
};
Symbol 423 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 426 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
var xpos = this._x;
onEnterFrame = function () {
if (_root.gameStop == false) {
this._x = this._x + 5;
if (this._x >= 1100) {
this._x = xpos;
}
if (this.hitTest(_parent.cart_mc)) {
if ((objectHit(this, _parent.cart_mc) != undefined) || (objectHit(this, _parent.cart_mc) != null)) {
trace("Hit");
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 427 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 60 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 60) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
cart_mc.car._y = 505;
cart_mc.car._rotation = 0;
cart_mc.trailor._y = 505;
cart_mc.trailor._rotation = 0;
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 461 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 475 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 478 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 90 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 90) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
cart_mc.car._x = 725;
cart_mc.car._y = 525;
cart_mc.car._rotation = 90;
cart_mc.trailor._x = cart_mc.car._x;
cart_mc.trailor._y = cart_mc.car._y - 50;
cart_mc.trailor._rotation = cart_mc.car._rotation;
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 483 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 488 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 120 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 120) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
cart_mc.car._x = 72;
cart_mc.car._y = 500;
cart_mc.car._rotation = 0;
cart_mc.trailor._x = 23;
cart_mc.trailor._y = cart_mc.car._y;
cart_mc.trailor._rotation = 0;
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 492 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 498 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 120 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 120) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
cart_mc.car._x = 755;
cart_mc.car._y = 520;
cart_mc.car._rotation = 90;
cart_mc.trailor._x = cart_mc.car._x;
cart_mc.trailor._y = cart_mc.car._y - 50;
cart_mc.trailor._rotation = cart_mc.car._rotation;
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 502 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 504 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 507 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 120 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 120) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
cart_mc.car._x = 140;
cart_mc.car._y = 530;
cart_mc.car._rotation = -90;
cart_mc.trailor._x = cart_mc.car._x;
cart_mc.trailor._y = cart_mc.car._y + 50;
cart_mc.trailor._rotation = -90;
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 511 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 513 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 516 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 120 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 120) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
cart_mc.car._x = 110;
cart_mc.car._y = 75;
cart_mc.car._rotation = 90;
cart_mc.trailor._x = cart_mc.car._x;
cart_mc.trailor._y = cart_mc.car._y - 50;
cart_mc.trailor._rotation = cart_mc.car._rotation;
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 520 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 522 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 532 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 120 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 120) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
cart_mc.car.light_mc._visible = true;
cart_mc.car._x = 700;
cart_mc.car._y = 50;
cart_mc.car._rotation = 180;
cart_mc.trailor._x = cart_mc.car._x + 50;
cart_mc.trailor._y = cart_mc.car._y;
cart_mc.trailor._rotation = cart_mc.car._rotation;
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 537 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
var ypos = this._y;
onEnterFrame = function () {
if (_root.gameStop == false) {
this._y = this._y + 5;
if (this._y >= 800) {
this._y = ypos;
}
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 538 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
var ypos = this._y;
onEnterFrame = function () {
if (_root.gameStop == false) {
this._y = this._y - 5;
if (this._y <= -100) {
this._y = xpos;
}
if (this.hitTest(_parent.cart_mc)) {
if ((objectHit(this, _parent.cart_mc) != undefined) || (objectHit(this, _parent.cart_mc) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 540 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 120 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 120) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
cart_mc.car._x = 730;
cart_mc.car._y = 100;
cart_mc.car._rotation = -180;
cart_mc.trailor._x = cart_mc.car._x + 50;
cart_mc.trailor._y = cart_mc.car._y;
cart_mc.trailor._rotation = cart_mc.car._rotation;
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 544 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 546 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 561 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 150 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 150) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
cart_mc.car._x = 70;
cart_mc.car._y = 90;
cart_mc.car._rotation = 0;
cart_mc.trailor._x = cart_mc.car._x - 50;
cart_mc.trailor._y = cart_mc.car._y;
cart_mc.trailor._rotation = cart_mc.car._rotation;
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 565 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 567 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
onEnterFrame = function () {
if (_root.gameStop == false) {
if (this.hitTest(_parent.cart_mc.car) || (this.hitTest(_parent.cart_mc.trailor))) {
if ((((objectHit(this, _parent.cart_mc.car) != undefined) || (objectHit(this, _parent.cart_mc.car) != null)) || (objectHit(this, _parent.cart_mc.trailor) != undefined)) || (objectHit(this, _parent.cart_mc.trailor) != null)) {
_root.gameStop = true;
_parent.deleteFrame();
trace("Car Crash");
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 570 MovieClip Frame 1
function objectHit(mov2, mov1) {
var _local1 = classes.CollisionDetection.checkForCollision(mov2, mov1);
return(_local1);
}
var ypos = this._y;
onEnterFrame = function () {
if (_root.gameStop == false) {
this._y = this._y - 5;
if (this._y <= -100) {
this._y = xpos;
}
if (this.hitTest(_parent.cart_mc)) {
if ((objectHit(this, _parent.cart_mc) != undefined) || (objectHit(this, _parent.cart_mc) != null)) {
trace("Hit");
_root.gameStop = true;
_parent.carLife = _parent.carHit();
_parent.carLife++;
_parent.cart_mc.car.reaction_mc.gotoAndStop(2);
_parent.time = 0;
_parent.myStr = "0";
_parent.second_txt.text = _parent.myStr + _parent.time;
}
}
}
};
Symbol 571 MovieClip Frame 1
function updateTimer() {
if (_root.gameStop == false) {
time++;
leftTime = 150 - time;
second_txt.text = myStr + time;
if (time == 10) {
myStr = "";
second_txt.text = time;
}
if (time > 150) {
trace("game Over");
_root.CurrentFrame = _root.game_mc._currentframe;
_parent.gotoAndStop("gameoverSreen");
}
}
}
function deleteFrame() {
delete onEnterFrame;
}
function carHit() {
if (_root.gameStop == true) {
if (carLife == 1) {
carLife1_mc.gotoAndPlay(2);
}
if (carLife == 2) {
carLife2_mc.gotoAndPlay(2);
}
if (carLife == 3) {
carLife3_mc.gotoAndPlay(2);
trace("GameOver");
}
return(carLife);
}
}
cart_mc.car._x = 70;
cart_mc.car._y = 90;
cart_mc.car._rotation = 0;
cart_mc.trailor._x = cart_mc.car._x - 50;
cart_mc.trailor._y = cart_mc.car._y;
cart_mc.trailor._rotation = cart_mc.car._rotation;
_root.gameStop = false;
var Xpos = cart_mc._x;
var Ypos = cart_mc._y;
var segLength = 60;
var level = 1;
var gamelevel = "level 1";
var myStr = "0";
var time = 0;
var leftTime = 0;
second_txt.text = myStr + time;
minute_txt.text = myStr + time;
clearInterval(_root.intervalID);
_root.intervalID = setInterval(updateTimer, 1000);
var carLife = 1;
Symbol 593 MovieClip Frame 70
onEnterFrame = function () {
if (_root.CurrentFrame == 15) {
nextLevel_btn._visible = false;
playagain_btn._x = -180;
}
};
Symbol 593 MovieClip Frame 90
stop();
_root.mainScore = 0;
playagain_btn.onRelease = function () {
_root.game_mc.gotoAndStop(_root.CurrentFrame);
};
nextLevel_btn.onRelease = function () {
_root.game_mc.gotoAndStop(_root.CurrentFrame + 1);
};
Symbol 612 MovieClip Frame 1
stop();
if (_root.CurrentFrame <= 14) {
gotoAndStop (2);
}
Symbol 618 MovieClip Frame 93
nextLevel_btn.onRelease = function () {
_root.game_mc.gotoAndStop(_root.CurrentFrame + 1);
};
Symbol 618 MovieClip Frame 161
stop();
nextLevel_btn.onRelease = function () {
trace(_root.CurrentFrame + " frmLC");
_root.game_mc.gotoAndStop(_root.CurrentFrame + 1);
};
stop();
Symbol 629 MovieClip Frame 93
_root.CurrentFrame = 1;
Symbol 629 MovieClip Frame 161
stop();
_root.CurrentFrame = 1;
stop();
Symbol 630 MovieClip Frame 1
function resetObstacle() {
var totalobstacle = obsctacle_arr[_currentframe];
var i = 1;
while (i <= totalobstacle) {
var obstacle_mc = eval (("reset_mc.obstacle" + i) + "_mc");
obstacle_mc._x = obstacle_mc.xpos;
obstacle_mc._y = obstacle_mc.ypos;
trace("obstacle_mc : " + obstacle_mc);
i++;
}
}
stop();
_root.CurrentFrame = 1;
var obsctacle_arr = ["", 4, 4, 4, 3, 2, 3, 3, 2, 3, 3, 3, 3, 2, 2, 3];
Symbol 630 MovieClip Frame 2
stop();
_root.CurrentFrame = 2;
Symbol 630 MovieClip Frame 3
stop();
_root.CurrentFrame = 3;
Symbol 630 MovieClip Frame 4
stop();
_root.CurrentFrame = 4;
Symbol 630 MovieClip Frame 5
stop();
_root.CurrentFrame = 5;
Symbol 630 MovieClip Frame 6
stop();
_root.CurrentFrame = 6;
Symbol 630 MovieClip Frame 7
stop();
_root.CurrentFrame = 7;
Symbol 630 MovieClip Frame 8
stop();
_root.CurrentFrame = 8;
Symbol 630 MovieClip Frame 9
stop();
_root.CurrentFrame = 9;
Symbol 630 MovieClip Frame 10
stop();
_root.CurrentFrame = 10;
Symbol 630 MovieClip Frame 11
stop();
stop();
_root.CurrentFrame = 11;
Symbol 630 MovieClip Frame 12
stop();
stop();
_root.CurrentFrame = 12;
Symbol 630 MovieClip Frame 13
stop();
_root.CurrentFrame = 13;
Symbol 630 MovieClip Frame 14
stop();
_root.CurrentFrame = 14;
Symbol 630 MovieClip Frame 15
stop();
_root.CurrentFrame = 15;
Symbol 630 MovieClip Frame 16
stop();
stopAllSounds();
clearInterval(_root.intervalID);
if (_root.CurrentFrame == 15) {
_root._doGameOver(_root.mainScore, "gameover", false, 5000);
} else {
_root._doGameOver(_root.mainScore, "gameover", false, 5000);
}
Symbol 630 MovieClip Frame 17
stop();
stopAllSounds();
clearInterval(_root.intervalID);
trace("%%%%%%%%%%%");
Symbol 630 MovieClip Frame 18
stop();
stopAllSounds();
clearInterval(_root.intervalID);
_root._doGameOver(_root.mainScore, "gamecompleted", false, 5000);