Frame 1
_highquality = true;
Instance of Symbol 11 MovieClip in Frame 1
onClipEvent (enterFrame) {
loaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
loaded = loaded + "%";
}
Frame 21
if (_framesloaded == _totalframes) {
gotoAndPlay (22);
} else {
gotoAndPlay (2);
}
Frame 63
stop();
Frame 64
stopAllSounds();
score = 0;
track = 1;
totalLaps = 2;
startTime = getTimer();
damage = 0;
newGameFlag = 0;
setProperty("/highDamageMessage", _visible , false);
_highquality = false;
gameSound = true;
trackTitle.gotoAndStop(1);
rain._visible = false;
player.gotoAndStop(1);
Instance of Symbol 55 MovieClip "player" in Frame 64
onClipEvent (load) {
moveSpeed = 5;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)) {
this._x = this._x + moveSpeed;
moveSpeed++;
} else if (Key.isDown(Key.LEFT)) {
this._x = this._x - moveSpeed;
moveSpeed++;
}
if (Key.isDown(Key.SPACE)) {
_root.carGear = "HIGH";
_root.carSpeed = 1;
}
}
onClipEvent (keyUp) {
if ((Key.getCode() == Key.RIGHT) or (Key.getCode() == Key.LEFT)) {
moveSpeed = 5;
}
if (Key.getCode() == Key.SPACE) {
_root.carGear = "LOW";
_root.carSpeed = 0;
}
}
Frame 65
setProperty("/highDamageMessage", _visible , false);
Frame 80
counter = 1;
turn_flag = 0;
if (Number(track) == 1) {
tellTarget ("/road/nightRoad") {
gotoAndStop (1);
};
road.sky_strip._visible = true;
rain._visible = false;
twilight._visible = true;
trackTitle.gotoAndStop(1);
} else if (Number(track) == 2) {
tellTarget ("/road/nightRoad") {
gotoAndStop (1);
};
road.sky_strip._visible = true;
rain._visible = true;
twilight._visible = false;
trackTitle.gotoAndStop(2);
} else {
tellTarget ("/road/nightRoad") {
gotoAndStop (2);
};
road.sky_strip._visible = false;
rain._visible = false;
twilight._visible = false;
trackTitle.gotoAndStop(3);
}
Set("/:skyMoveFast", 10);
time = 0;
setProperty("/player/playerCar1", _visible , false);
setProperty("/player/playerCar2", _visible , false);
setProperty("/player/playerCar3", _visible , false);
if (Number(/:carColour) == 2) {
setProperty("/player/playerCar2", _visible , true);
} else if (Number(/:carColour) == 3) {
setProperty("/player/playerCar3", _visible , true);
} else {
setProperty("/player/playerCar1", _visible , true);
}
setProperty("/highDamageMessage", _visible , false);
trackTitle._visible = true;
tellTarget ("/road/statban") {
gotoAndStop (2);
};
setProperty("/road/statban/bannerStart", _xscale , 54.6);
setProperty("/road/statban/bannerStart", _yscale , 54.6);
tellTarget ("/road/roadsurface") {
gotoAndStop (1);
};
tellTarget ("/road/stripes") {
gotoAndStop (1);
};
Frame 97
if (gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
trackTitle._visible = false;
Frame 103
if (gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
Frame 106
if (Number(newGameFlag) == 0) {
car1.side = 1;
bonus.side = 1;
newGameFlag = 1;
}
Frame 109
if (gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
Frame 116
if (gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
Frame 122
if (gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
Frame 127
if (gameSound) {
tellTarget ("/longBeep") {
gotoAndPlay (2);
};
}
Frame 130
damageBar._xscale = 100;
lapDisplay._visible = false;
carSpeed = 0;
tellTarget ("/road/statban") {
gotoAndPlay (3);
};
tellTarget ("/road/roadsurface") {
gotoAndPlay (2);
};
tellTarget ("/road/stripes") {
gotoAndPlay (2);
};
exitFlag = 0;
tellTarget ("/enginesound2") {
gotoAndStop ("soundStop");
};
if (gameSound) {
tellTarget ("/enginesound") {
gotoAndPlay (2);
};
}
if (gameSound and (track == 2)) {
rainsound.gotoAndPlay(2);
}
Frame 131
damageBar._xscale = (damage + 1) / 2;
damage_percentage = (damage / 2) add "%";
dx = damageBar._xscale;
if ((170 < damage) and (damage < 200)) {
highDamageMessage._visible = true;
}
if (damage >= 200) {
highDamageMessage._visible = false;
gotoAndPlay (177);
}
if (exitFlag == 1) {
gotoAndPlay (200);
}
if ((0 < Number(/:carSpeed)) or (Number(step2) == 1)) {
counter = counter + 1;
step2 = 0;
} else {
step2 = 1;
}
time = int((getTimer() - startTime) / 100);
move = 0;
if (Number(track) == 1) {
if (((((((counter == 12) or (counter == 70)) or (counter == 95)) or (counter == 230)) or (counter == 340)) or (counter == 452)) or (counter == 260)) {
setProperty("/car1", _visible , false);
colour = random(3);
which_side = random(2);
if (which_side == 0) {
if (car1.side == 1) {
setProperty("/car1", _xscale , -75.6);
_root.car1.side = 0;
} else {
setProperty("/car1", _xscale , 75.6);
_root.car1.side = 1;
}
}
setProperty("/car1/other_car/body0", _visible , false);
setProperty("/car1/other_car/body1", _visible , false);
setProperty("/car1/other_car/body2", _visible , false);
setProperty("/car1/other_car/body4", _visible , false);
setProperty("/car1/other_car/body" add colour, _visible , true);
setProperty("/car1", _visible , true);
tellTarget ("/car1") {
gotoAndPlay (2);
};
}
if ((counter == 180) or (counter == 500)) {
setProperty("/bonus", _visible , true);
which_side_bonus = random(2);
if (Number(which_side_bonus) == 0) {
if (Number(_root.bonus.side) == 1) {
setProperty("/bonus", _xscale , -100);
setProperty("/bonus/bonus_graphic/bonus_text", _xscale , -100);
_root.bonus.side = 0;
} else {
setProperty("/bonus", _xscale , 100);
setProperty("/bonus/bonus_graphic/bonus_text", _xscale , 100);
_root.bonus.side = 1;
}
}
tellTarget ("/bonus") {
gotoAndPlay (2);
};
}
if (((counter == 110) or (counter == 295)) or (counter == 415)) {
tellTarget ("/road") {
gotoAndPlay ("turnright");
};
turn_flag = 1;
}
if (((counter == 100) or (counter == 285)) or (counter == 405)) {
tellTarget ("/arrowSign") {
nextFrame();
play();
};
}
if (((counter == 220) or (counter == 470)) or (counter == 390)) {
tellTarget ("/treeSign") {
nextFrame();
play();
};
}
if (counter == 340) {
tellTarget ("/road") {
gotoAndPlay ("turnleft");
};
turn_flag = 2;
}
if (counter == 330) {
tellTarget ("/arrowSignRight") {
nextFrame();
play();
};
}
if (((counter == 165) or (counter == 325)) or (counter == 445)) {
tellTarget ("/road") {
gotoAndPlay ("backright");
};
turn_flag = 0;
}
if (counter == 390) {
tellTarget ("/road") {
gotoAndPlay ("backleft");
};
turn_flag = 0;
}
if (counter == 200) {
tellTarget ("/road/main_banner") {
nextFrame();
play();
};
}
} else if (Number(track) == 2) {
thunderflash = random(200);
if (thunderflash == 100) {
road.thunder.gotoAndPlay(2);
}
if (((((((counter == 12) or (counter == 70)) or (counter == 180)) or (counter == 230)) or (counter == 340)) or (counter == 452)) or (counter == 500)) {
setProperty("/car1", _visible , false);
colour = random(3);
which_side = random(2);
if (which_side == 0) {
if (car1.side == 1) {
setProperty("/car1", _xscale , -75.6);
_root.car1.side = 0;
} else {
setProperty("/car1", _xscale , 75.6);
_root.car1.side = 1;
}
}
setProperty("/car1/other_car/body0", _visible , false);
setProperty("/car1/other_car/body1", _visible , false);
setProperty("/car1/other_car/body2", _visible , false);
setProperty("/car1/other_car/body4", _visible , false);
setProperty("/car1/other_car/body" add colour, _visible , true);
setProperty("/car1", _visible , true);
tellTarget ("/car1") {
gotoAndPlay (2);
};
}
if (((counter == 81) or (counter == 220)) or (counter == 435)) {
tellTarget ("/road") {
gotoAndPlay ("turnright");
};
turn_flag = 1;
}
if (((counter == 74) or (counter == 424)) or (counter == 210)) {
tellTarget ("/arrowSign") {
nextFrame();
play();
};
}
if (((counter == 220) or (counter == 280)) or (counter == 390)) {
tellTarget ("/treeSign") {
nextFrame();
play();
};
}
if (counter == 170) {
tellTarget ("/road") {
gotoAndPlay ("turnleft");
};
turn_flag = 2;
}
if (counter == 165) {
tellTarget ("/arrowSignRight") {
nextFrame();
play();
};
}
if (((counter == 110) or (counter == 275)) or (counter == 450)) {
tellTarget ("/road") {
gotoAndPlay ("backright");
};
turn_flag = 0;
}
if (counter == 180) {
tellTarget ("/road") {
gotoAndPlay ("backleft");
};
turn_flag = 0;
}
if (counter == 290) {
tellTarget ("/road/main_banner") {
nextFrame();
play();
};
}
} else {
if (((((((((counter == 12) or (counter == 70)) or (counter == 95)) or (counter == 180)) or (counter == 230)) or (counter == 260)) or (counter == 340)) or (counter == 452)) or (counter == 500)) {
setProperty("/car1", _visible , false);
colour = random(3);
which_side = random(2);
if (which_side == 0) {
if (car1.side == 1) {
setProperty("/car1", _xscale , -75.6);
_root.car1.side = 0;
} else {
setProperty("/car1", _xscale , 75.6);
_root.car1.side = 1;
}
}
setProperty("/car1/other_car/body0", _visible , false);
setProperty("/car1/other_car/body1", _visible , false);
setProperty("/car1/other_car/body2", _visible , false);
setProperty("/car1/other_car/body4", _visible , true);
setProperty("/car1", _visible , true);
tellTarget ("/car1") {
gotoAndPlay (2);
};
}
if (((((counter == 71) or (counter == 122)) or (counter == 325)) or (counter == 155)) or (counter == 455)) {
tellTarget ("/road") {
gotoAndPlay ("turnright");
};
turn_flag = 1;
}
if ((((counter == 64) or (counter == 120)) or (counter == 315)) or (counter == 444)) {
tellTarget ("/arrowSign") {
nextFrame();
play();
};
}
if (((counter == 220) or (counter == 470)) or (counter == 390)) {
tellTarget ("/treeSign") {
nextFrame();
play();
};
}
if ((counter == 100) or (counter == 390)) {
tellTarget ("/road") {
gotoAndPlay ("turnleft");
};
turn_flag = 2;
}
if ((counter == 95) or (counter == 382)) {
tellTarget ("/arrowSignRight") {
nextFrame();
play();
};
}
if (((((counter == 95) or (counter == 145)) or (counter == 340)) or (counter == 170)) or (counter == 470)) {
tellTarget ("/road") {
gotoAndPlay ("backright");
};
turn_flag = 0;
}
if ((counter == 110) or (counter == 405)) {
tellTarget ("/road") {
gotoAndPlay ("backleft");
};
turn_flag = 0;
}
if (counter == 230) {
tellTarget ("/road/main_banner") {
nextFrame();
play();
};
}
}
if (counter == 532) {
tellTarget ("/road/statban") {
nextFrame();
play();
};
if ((Number(lap) >= Number(totalLaps)) and (Number(gameSound) == Number(true))) {
tellTarget ("/crowd") {
gotoAndPlay (2);
};
}
}
if (counter >= 545) {
counter = 0;
lap = Number(lap) + 1;
score = Number(score) + 100;
if (Number(totalLaps) < Number(lap)) {
if (Number(track) >= 3) {
gotoAndPlay (153);
} else {
gotoAndPlay (137);
}
} else {
Set("/lapDisplay:lapnum", "LAP " add lap);
setProperty("/lapDisplay", _visible , true);
}
tellTarget ("/lapDisplay") {
gotoAndPlay (2);
};
}
if (Number(turn_flag) == 1) {
setProperty("/player", _x , getProperty("/player", _x) - (6 + Number(/:carSpeed * 2)));
}
if (Number(turn_flag) == 2) {
setProperty("/player", _x , Number(getProperty("/player", _x)) + Number(6 + Number(/:carSpeed * 2)));
}
car_x = getProperty("/player", _x);
if (102 >= Number(getProperty("/player", _x))) {
setProperty("/player", _x , 108);
damage = Number(damage) + 1;
if (gameSound) {
tellTarget ("/edgesound") {
gotoAndPlay (2);
};
}
} else if (438 < Number(car_x)) {
setProperty("/player", _x , 431);
damage = Number(damage) + 1;
if (gameSound) {
tellTarget ("/edgesound") {
gotoAndPlay (2);
};
}
}
if ((Number(int(counter / 5)) == Number(counter / 5)) and (Number(step2) == 0)) {
tellTarget ("/trackmap") {
nextFrame();
stop();
};
}
Set("/:oc_y", getProperty("/car1/other_car", _y));
if ((Number(oc_y) >= Number(-60)) and (Number(oc_y) < 44)) {
if ((car_x >= 246) and (car1.side == 1)) {
setProperty("/player", _x , /:car_x - 20);
Set("/:damage", Number(/:damage) + 5);
if (gameSound) {
tellTarget ("/edgesound") {
gotoAndPlay (2);
};
}
}
if ((306 >= car_x) and (car1.side == 0)) {
setProperty("/player", _x , Number(/:car_x) + 20);
Set("/:damage", Number(/:damage) + 5);
if (gameSound) {
tellTarget ("/edgesound") {
gotoAndPlay (2);
};
}
}
}
Set("/:b_y", getProperty("/bonus/bonus_graphic", _y));
if ((Number(b_y) >= Number(-40)) and (Number(b_y) < 44)) {
if ((Number(/:car_x) >= 286) and (Number(_root.bonus.side) == 1)) {
Set("/:score", Number(/:score) + 25);
if (gameSound) {
tellTarget ("/bonusSound") {
gotoAndPlay (2);
};
}
tellTarget ("/bonus") {
setProperty("/bonus", _visible , false);
gotoAndStop (1);
};
}
if ((250 >= Number(/:car_x)) and (Number(_root.bonus.side) == 0)) {
Set("/:score", Number(/:score) + 25);
if (gameSound) {
tellTarget ("/bonusSound") {
gotoAndPlay (2);
};
}
tellTarget ("/bonus") {
setProperty("/bonus", _visible , false);
gotoAndStop (1);
};
}
}
Frame 132
gotoAndPlay (131);
Frame 135
gotoAndPlay (131);
Frame 144
stopAllSounds();
tellTarget ("/road/roadsurface") {
gotoAndStop (1);
};
tellTarget ("/road/stripes") {
gotoAndStop (1);
};
Frame 151
stop();
Frame 167
tellTarget ("/road/roadsurface") {
gotoAndStop (1);
};
tellTarget ("/road/stripes") {
gotoAndStop (1);
};
Frame 175
stop();
Frame 177
tellTarget ("/player") {
gotoAndPlay ("damage");
};
if (gameSound) {
tellTarget ("/fireball") {
gotoAndPlay (2);
};
}
Frame 187
stopAllSounds();
tellTarget ("/road/roadsurface") {
gotoAndStop (1);
};
tellTarget ("/road/stripes") {
gotoAndStop (1);
};
Set("/road/sky_strip:sky_move", 0);
tellTarget ("/road") {
gotoAndStop (1);
};
Frame 193
stop();
Frame 200
player._x = 278.5;
Set("/:damage", 0);
lap = 1;
carGear = "LOW";
Set("/:carSpeed", 0);
Frame 201
gotoAndPlay (64);
Frame 205
player._x = 278.5;
track = Number(track) + 1;
tellTarget ("/trackmap") {
if (Number(/:track) == 2) {
gotoAndStop ("track2");
} else {
gotoAndStop ("track3");
}
};
lap = 1;
carGear = "LOW";
Set("/:carSpeed", 0);
Frame 206
gotoAndPlay (80);
Symbol 33 Button
on (release) {
nextFrame();
play();
}
Symbol 41 MovieClip Frame 1
setProperty("arrow", _visible , false);
stop();
Symbol 41 MovieClip Frame 3
setProperty("/arrowSign", _xscale , 100);
setProperty("/arrowSign", _yscale , 100);
setProperty("arrow", _visible , true);
Symbol 41 MovieClip Frame 4
current_size = getProperty("/arrowSign", _xscale);
setProperty("/arrowSign", _xscale , Number(current_size) + 20);
setProperty("/arrowSign", _yscale , Number(current_size) + 20);
if (270 < Number(current_size)) {
gotoAndStop (1);
}
Symbol 41 MovieClip Frame 5
gotoAndPlay (4);
Symbol 42 MovieClip Frame 1
setProperty("arrow", _visible , false);
stop();
Symbol 42 MovieClip Frame 3
setProperty("/arrowSignRight", _xscale , 100);
setProperty("/arrowSignRight", _yscale , 100);
setProperty("arrow", _visible , true);
Symbol 42 MovieClip Frame 4
current_size = getProperty("/arrowSignRight", _xscale);
setProperty("/arrowSignRight", _xscale , Number(current_size) + 20);
setProperty("/arrowSignRight", _yscale , Number(current_size) + 20);
if (270 < Number(current_size)) {
gotoAndStop (1);
}
Symbol 42 MovieClip Frame 5
gotoAndPlay (4);
Symbol 46 MovieClip Frame 1
setProperty("tree", _visible , false);
stop();
Symbol 46 MovieClip Frame 3
setProperty("/treeSign", _xscale , 100);
setProperty("/treeSign", _yscale , 100);
setProperty("tree", _visible , true);
Symbol 46 MovieClip Frame 4
current_size = getProperty("/treeSign", _xscale);
setProperty("/treeSign", _xscale , Number(Number(current_size) + 20) + Number(/:carSpeed * 10));
setProperty("/treeSign", _yscale , Number(Number(current_size) + 20) + Number(/:carSpeed * 10));
if (270 < Number(current_size)) {
gotoAndStop (1);
}
Symbol 46 MovieClip Frame 5
gotoAndPlay (4);
Symbol 55 MovieClip Frame 1
stop();
Symbol 55 MovieClip Frame 12
stop();
Symbol 63 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 6
gotoAndStop (1);
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 13
gotoAndStop (1);
Symbol 67 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 22
gotoAndStop (1);
Symbol 69 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 110
gotoAndStop (1);
Symbol 86 MovieClip Frame 219
gotoAndStop (111);
Symbol 86 MovieClip Frame 329
gotoAndStop (220);
Symbol 93 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 1
setProperty("other_car", _visible , false);
carsize = "20";
setProperty("other_car", _xscale , carsize);
setProperty("other_car", _yscale , carsize);
carY = "-100";
setProperty("other_car", _y , carY);
stop();
Symbol 94 MovieClip Frame 3
setProperty("other_car", _visible , true);
Symbol 94 MovieClip Frame 5
if (Number(carsize) < 60) {
carsize = Number(carsize) + 5;
carY = Number(carY) + 3.75;
} else if (Number(carsize) < 150) {
carsize = Number(carsize) + Number(4 + Number(4 * /:carSpeed));
carY = Number(carY) + Number(7 + Number(7 * /:carSpeed));
} else {
setProperty("/car1", _visible , false);
gotoAndStop (1);
}
setProperty("other_car", _xscale , carsize);
setProperty("other_car", _yscale , carsize);
setProperty("other_car", _y , carY);
gotoAndPlay (4);
Symbol 107 MovieClip Frame 1
setProperty("bonus_graphic", _visible , false);
carsize = "20";
setProperty("bonus_graphic", _xscale , carsize);
setProperty("bonus_graphic", _yscale , carsize);
carY = "-100";
setProperty("bonus_graphic", _y , carY);
stop();
Symbol 107 MovieClip Frame 3
setProperty("bonus_graphic", _visible , true);
Symbol 107 MovieClip Frame 5
if (Number(carsize) < 60) {
carsize = Number(carsize) + 5;
carY = Number(carY) + 3.75;
} else if (Number(carsize) < 150) {
carsize = Number(carsize) + Number(4 + Number(4 * /:carSpeed));
carY = Number(carY) + Number(7 + Number(7 * /:carSpeed));
} else {
setProperty("/bonus", _visible , false);
gotoAndStop (1);
}
setProperty("bonus_graphic", _xscale , carsize);
setProperty("bonus_graphic", _yscale , carsize);
setProperty("bonus_graphic", _y , carY);
gotoAndPlay (4);
Symbol 108 MovieClip Frame 2
if (Number(/:carSpeed) == 1) {
gotoAndPlay (3);
}
Symbol 113 MovieClip Frame 2
if (Number(/:carSpeed) == 1) {
gotoAndPlay (3);
}
Symbol 126 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 3
current_size = getProperty("ban", _xscale);
setProperty("ban", _xscale , Number(current_size) + 20);
setProperty("ban", _yscale , Number(current_size) + 20);
if (300 < Number(current_size)) {
gotoAndStop (1);
}
Symbol 136 MovieClip Frame 4
gotoAndPlay (3);
Symbol 140 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 3
current_size = getProperty("bannerStart", _xscale);
setProperty("bannerStart", _xscale , Number(current_size) + 10);
setProperty("bannerStart", _yscale , Number(current_size) + 10);
if (100 < Number(current_size)) {
gotoAndStop (1);
}
Symbol 141 MovieClip Frame 4
gotoAndPlay (3);
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 2
stop();
Instance of Symbol 120 MovieClip "sky_strip" in Symbol 172 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((Number(sky_move) == 5) and (Number(/:carSpeed) == 1)) {
sky_move = 10;
}
if ((Number(sky_move) == Number(-5)) and (Number(/:carSpeed) == 1)) {
sky_move = -10;
}
if ((Number(sky_move) == 10) and (Number(/:carSpeed) == 0)) {
sky_move = 5;
}
if ((Number(sky_move) == Number(-10)) and (Number(/:carSpeed) == 0)) {
sky_move = -5;
}
skypos = this._x;
this._x = Number(skypos) + Number(sky_move);
if (-652.5 >= Number(skypos)) {
this._x = 547.5 + sky_move;
}
if (547.5 < Number(skypos)) {
this._x = -652.5 + sky_move;
}
}
Instance of Symbol 130 MovieClip "mountains" in Symbol 172 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((mountain_move == 10) and (/:carSpeed == 1)) {
mountain_move = 20;
}
if ((mountain_move == -10) and (/:carSpeed == 1)) {
mountain_move = -20;
}
if ((mountain_move == 20) and (/:carSpeed == 0)) {
mountain_move = 10;
}
if ((mountian_move == -20) and (/:carSpeed == 0)) {
mountain_move = -10;
}
this._x = this._x + mountain_move;
if (-740.5 >= this._x) {
this._x = 152.5 + mountain_move;
}
if (152.5 < this._x) {
this._x = -740.5 + mountain_move;
}
}
Symbol 172 MovieClip Frame 4
stop();
Symbol 172 MovieClip Frame 5
if (/:carSpeed == 1) {
Set("sky_strip:sky_move", -/:skyMoveFast);
mountains.mountain_move = -20;
} else {
Set("sky_strip:sky_move", -5);
mountains.mountain_move = -10;
}
Symbol 172 MovieClip Frame 17
stop();
Symbol 172 MovieClip Frame 30
Set("sky_strip:sky_move", 0);
mountains.mountain_move = 0;
gotoAndPlay (1);
Symbol 172 MovieClip Frame 31
if (/:carSpeed == 1) {
Set("sky_strip:sky_move", /:skyMoveFast);
mountains.mountain_move = 20;
} else {
Set("sky_strip:sky_move", 5);
mountains.mountain_move = 10;
}
Symbol 172 MovieClip Frame 43
stop();
Symbol 172 MovieClip Frame 56
Set("sky_strip:sky_move", 0);
mountains.mountain_move = 0;
gotoAndPlay (1);
Symbol 174 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 2
play();
Symbol 176 MovieClip Frame 28
gotoAndStop (1);
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 21
stop();
Symbol 180 MovieClip Frame 1
stop();
Symbol 180 MovieClip Frame 21
stop();
Symbol 182 MovieClip Frame 1
stop();
Symbol 182 MovieClip Frame 27
stop();
Symbol 201 Button
on (release) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
gotoAndStop (134);
}
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 35
gotoAndStop (1);
setProperty("/lapDisplay", _visible , false);
Symbol 211 Button
on (release, releaseOutside) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
exitFlag = 1;
}
Symbol 217 Button
on (release, releaseOutside) {
Set("/:gameSound", false);
stopAllSounds();
nextFrame();
}
Symbol 221 Button
on (release, releaseOutside) {
Set("/:gameSound", true);
tellTarget ("/enginesound") {
gotoAndPlay (2);
};
gotoAndStop (1);
}
Symbol 222 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 2
stop();
Symbol 226 Button
on (release) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
tellTarget ("/") {
nextFrame();
play();
};
}
Symbol 227 MovieClip Frame 1
stop();
Symbol 230 Button
on (release) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
tellTarget ("/") {
gotoAndPlay ("newTrack");
};
}
Symbol 237 MovieClip Frame 26
bonus = (200 - /:damage) * 10;
Symbol 237 MovieClip Frame 41
timeBonus = 5000 - /:time;
if (Number(timeBonus) < 0) {
timeBonus = 0;
}
Symbol 237 MovieClip Frame 43
Set("/:score", Number(Number(/:score) + Number(timeBonus)) + Number(bonus));
Symbol 237 MovieClip Frame 44
stop();
Symbol 242 Button
on (release) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
tellTarget ("/") {
gotoAndPlay ("restartAndReset");
};
}
Symbol 255 MovieClip Frame 47
bonus = (200 - /:damage) * 10;
Symbol 255 MovieClip Frame 50
Set("/:score", Number(/:score) + Number(bonus));
Symbol 255 MovieClip Frame 77
timeBonus = 5000 - /:time;
if (Number(timeBonus) < 0) {
timeBonus = 0;
}
Symbol 255 MovieClip Frame 80
Set("/:score", Number(/:score) + Number(timeBonus));
Symbol 255 MovieClip Frame 90
stop();
Symbol 261 Button
on (release) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
tellTarget ("/") {
gotoAndPlay ("restartAndReset");
};
}