[Tools][Expand/Collapse All]Note that automatic extraction of ActionScript 3 is still pretty much unsupported by swfchan. AS1/AS2 works okay most of the time.Frame 1 (46 B)
Stage.showMenu = false;
_highquality = true;
Instance of Symbol 8 MovieClip in Frame 1 (123 B)
onClipEvent (enterFrame) {
loaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
loaded = loaded + "%";
}
Frame 21 (89 B)
if (_framesloaded == _totalframes) {
gotoAndPlay (22);
} else {
gotoAndPlay (2);
}
Frame 63 (8 B)
stop();
Frame 64 (286 B)
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 (510 B)
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 (53 B)
setProperty("/highDamageMessage", _visible , false);
Frame 80 (1.42 KiB) ●
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 (100 B)
if (gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
trackTitle._visible = false;
Frame 103 (70 B)
if (gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
Frame 106 (89 B)
if (Number(newGameFlag) == 0) {
car1.side = 1;
bonus.side = 1;
newGameFlag = 1;
}
Frame 109 (70 B)
if (gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
Frame 116 (70 B)
if (gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
Frame 122 (70 B)
if (gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
Frame 127 (74 B)
if (gameSound) {
tellTarget ("/longBeep") {
gotoAndPlay (2);
};
}
Frame 130 (463 B)
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 (9.53 KiB) ● ●
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 (19 B)
gotoAndPlay (131);
Frame 135 (19 B)
gotoAndPlay (131);
Frame 144 (131 B)
stopAllSounds();
tellTarget ("/road/roadsurface") {
gotoAndStop (1);
};
tellTarget ("/road/stripes") {
gotoAndStop (1);
};
Frame 151 (8 B)
stop();
Frame 167 (113 B)
tellTarget ("/road/roadsurface") {
gotoAndStop (1);
};
tellTarget ("/road/stripes") {
gotoAndStop (1);
};
Frame 175 (8 B)
stop();
Frame 177 (131 B)
tellTarget ("/player") {
gotoAndPlay ("damage");
};
if (gameSound) {
tellTarget ("/fireball") {
gotoAndPlay (2);
};
}
Frame 187 (215 B)
stopAllSounds();
tellTarget ("/road/roadsurface") {
gotoAndStop (1);
};
tellTarget ("/road/stripes") {
gotoAndStop (1);
};
Set("/road/sky_strip:sky_move", 0);
tellTarget ("/road") {
gotoAndStop (1);
};
Frame 193 (8 B)
stop();
Frame 200 (91 B)
player._x = 278.5;
Set("/:damage", 0);
lap = 1;
carGear = "LOW";
Set("/:carSpeed", 0);
Frame 201 (18 B)
gotoAndPlay (64);
Frame 205 (229 B)
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 (18 B)
gotoAndPlay (80);
Symbol 14 MovieClip Frame 1 (1.57 KiB) ●
if (this.sessionstarted != 1) {
this.arcade = new LoadVars();
this.sessionvars = new LoadVars();
this.arcade.gamename = "gpchall2";
this.arcade.sessdo = "sessionstart";
this.arcade.sendAndLoad("arcade.php", sessionvars, "POST");
if (this.sessionvars.sessiontype != 2) {
_root.is_a_challenge = 0;
} else {
_root.is_a_challenge = 1;
}
this.sessionstarted = 1;
}
if (_root.gameover == 1) {
if ((this.askpermission != 1) && (this.sessionvars.connStatus == 1)) {
this.prequestvars = new LoadVars();
this.pranswer = new LoadVars();
this.prequestvars.gametime = this.sessionvars.gametime;
this.prequestvars.fakekey = this.sessionvars.initbar;
_root.score = int(Number(_root.score));
if (_root.score != 0) {
this.prequestvars.score = _root.score;
} else {
this.prequestvars.score = -1;
}
this.prequestvars.id = this.sessionvars.lastid;
this.prequestvars.sessdo = "permrequest";
this.prequestvars.note = (this.prequestvars.id * this.prequestvars.score) * this.prequestvars.fakekey;
this.prequestvars.sendAndLoad("./arcade.php", this.pranswer, "POST");
this.askpermission = 1;
}
if ((this.pranswer.validate == 1) && (this.finalsent != 1)) {
this.burnscore = new LoadVars();
this.burnscore.microone = this.pranswer.microone;
this.burnscore.gametime = this.prequestvars.gametime;
this.burnscore.id = this.prequestvars.id;
if (_root.score == 0) {
this.burnscore.noscore = 1;
}
this.burnscore.sessdo = "burn";
this.burnscore.send("./arcade.php", "_self", "POST");
this.finalsent = 1;
}
}
Symbol 35 Button (39 B)
on (release) {
nextFrame();
play();
}
Symbol 45 Button (39 B)
on (release) {
nextFrame();
play();
}
Symbol 47 MovieClip Frame 1 (49 B)
setProperty("arrow", _visible , false);
stop();
Symbol 47 MovieClip Frame 3 (125 B)
setProperty("/arrowSign", _xscale , 100);
setProperty("/arrowSign", _yscale , 100);
setProperty("arrow", _visible , true);
Symbol 47 MovieClip Frame 4 (241 B)
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 47 MovieClip Frame 5 (17 B)
gotoAndPlay (4);
Symbol 50 MovieClip Frame 1 (49 B)
setProperty("arrow", _visible , false);
stop();
Symbol 50 MovieClip Frame 3 (135 B)
setProperty("/arrowSignRight", _xscale , 100);
setProperty("/arrowSignRight", _yscale , 100);
setProperty("arrow", _visible , true);
Symbol 50 MovieClip Frame 4 (256 B)
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 50 MovieClip Frame 5 (17 B)
gotoAndPlay (4);
Symbol 51 MovieClip Frame 1 (48 B)
setProperty("tree", _visible , false);
stop();
Symbol 51 MovieClip Frame 3 (122 B)
setProperty("/treeSign", _xscale , 100);
setProperty("/treeSign", _yscale , 100);
setProperty("tree", _visible , true);
Symbol 51 MovieClip Frame 4 (306 B)
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 51 MovieClip Frame 5 (17 B)
gotoAndPlay (4);
Symbol 55 MovieClip Frame 1 (8 B)
stop();
Symbol 55 MovieClip Frame 12 (8 B)
stop();
Symbol 70 MovieClip Frame 1 (8 B)
stop();
Symbol 70 MovieClip Frame 6 (17 B)
gotoAndStop (1);
Symbol 72 MovieClip Frame 1 (8 B)
stop();
Symbol 72 MovieClip Frame 13 (17 B)
gotoAndStop (1);
Symbol 74 MovieClip Frame 1 (8 B)
stop();
Symbol 74 MovieClip Frame 22 (17 B)
gotoAndStop (1);
Symbol 76 MovieClip Frame 1 (8 B)
stop();
Symbol 83 MovieClip Frame 1 (8 B)
stop();
Symbol 97 MovieClip Frame 1 (8 B)
stop();
Symbol 97 MovieClip Frame 110 (17 B)
gotoAndStop (1);
Symbol 97 MovieClip Frame 219 (19 B)
gotoAndStop (111);
Symbol 97 MovieClip Frame 329 (19 B)
gotoAndStop (220);
Symbol 104 MovieClip Frame 1 (8 B)
stop();
Symbol 103 MovieClip Frame 1 (216 B)
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 103 MovieClip Frame 3 (43 B)
setProperty("other_car", _visible , true);
Symbol 103 MovieClip Frame 5 (482 B)
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 111 MovieClip Frame 1 (232 B)
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 111 MovieClip Frame 3 (47 B)
setProperty("bonus_graphic", _visible , true);
Symbol 111 MovieClip Frame 5 (495 B)
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 125 MovieClip Frame 2 (53 B)
if (Number(/:carSpeed) == 1) {
gotoAndPlay (3);
}
Symbol 127 MovieClip Frame 2 (53 B)
if (Number(/:carSpeed) == 1) {
gotoAndPlay (3);
}
Symbol 138 MovieClip Frame 1 (8 B)
stop();
Symbol 148 MovieClip Frame 1 (8 B)
stop();
Symbol 148 MovieClip Frame 3 (220 B)
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 148 MovieClip Frame 4 (17 B)
gotoAndPlay (3);
Symbol 156 MovieClip Frame 1 (8 B)
stop();
Symbol 155 MovieClip Frame 1 (8 B)
stop();
Symbol 155 MovieClip Frame 3 (244 B)
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 155 MovieClip Frame 4 (17 B)
gotoAndPlay (3);
Symbol 160 MovieClip Frame 1 (8 B)
stop();
Symbol 160 MovieClip Frame 2 (8 B)
stop();
Instance of Symbol 132 MovieClip "sky_strip" in Symbol 124 MovieClip Frame 1 (578 B)
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 144 MovieClip "mountains" in Symbol 124 MovieClip Frame 1 (509 B)
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 124 MovieClip Frame 4 (8 B)
stop();
Symbol 124 MovieClip Frame 5 (180 B)
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 124 MovieClip Frame 17 (8 B)
stop();
Symbol 124 MovieClip Frame 30 (78 B)
Set("sky_strip:sky_move", 0);
mountains.mountain_move = 0;
gotoAndPlay (1);
Symbol 124 MovieClip Frame 31 (176 B)
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 124 MovieClip Frame 43 (8 B)
stop();
Symbol 124 MovieClip Frame 56 (78 B)
Set("sky_strip:sky_move", 0);
mountains.mountain_move = 0;
gotoAndPlay (1);
Symbol 190 MovieClip Frame 1 (8 B)
stop();
Symbol 192 MovieClip Frame 1 (8 B)
stop();
Symbol 192 MovieClip Frame 2 (8 B)
play();
Symbol 192 MovieClip Frame 28 (17 B)
gotoAndStop (1);
Symbol 194 MovieClip Frame 1 (8 B)
stop();
Symbol 194 MovieClip Frame 21 (8 B)
stop();
Symbol 196 MovieClip Frame 1 (8 B)
stop();
Symbol 196 MovieClip Frame 21 (8 B)
stop();
Symbol 198 MovieClip Frame 1 (8 B)
stop();
Symbol 198 MovieClip Frame 27 (8 B)
stop();
Symbol 224 Button (109 B)
on (release) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
gotoAndStop (134);
}
Symbol 231 MovieClip Frame 1 (8 B)
stop();
Symbol 231 MovieClip Frame 35 (64 B)
gotoAndStop (1);
setProperty("/lapDisplay", _visible , false);
Symbol 236 Button (120 B)
on (release, releaseOutside) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
exitFlag = 1;
}
Symbol 245 Button (92 B)
on (release, releaseOutside) {
Set("/:gameSound", false);
stopAllSounds();
nextFrame();
}
Symbol 253 Button (92 B)
on (release, releaseOutside) {
Set("/:gameSound", false);
stopAllSounds();
nextFrame();
}
Symbol 254 Button (131 B)
on (release, releaseOutside) {
Set("/:gameSound", true);
tellTarget ("/enginesound") {
gotoAndPlay (2);
};
gotoAndStop (1);
}
Symbol 244 MovieClip Frame 1 (8 B)
stop();
Symbol 244 MovieClip Frame 2 (8 B)
stop();
Symbol 266 Button (138 B)
on (release) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
tellTarget ("/") {
nextFrame();
play();
};
}
Symbol 260 MovieClip Frame 1 (8 B)
stop();
Symbol 271 Button (141 B)
on (release) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
tellTarget ("/") {
gotoAndPlay ("newTrack");
};
}
Symbol 267 MovieClip Frame 26 (31 B)
bonus = (200 - /:damage) * 10;
Symbol 267 MovieClip Frame 41 (80 B)
timeBonus = 5000 - /:time;
if (Number(timeBonus) < 0) {
timeBonus = 0;
}
Symbol 267 MovieClip Frame 43 (77 B)
Set("/:score", Number(Number(/:score) + Number(timeBonus)) + Number(bonus));
Symbol 267 MovieClip Frame 44 (8 B)
stop();
Symbol 287 Button (59 B)
on (release) {
score = _root.score;
_root.gameover = 1;
}
Symbol 284 MovieClip Frame 47 (31 B)
bonus = (200 - /:damage) * 10;
Symbol 284 MovieClip Frame 50 (49 B)
Set("/:score", Number(/:score) + Number(bonus));
Symbol 284 MovieClip Frame 77 (80 B)
timeBonus = 5000 - /:time;
if (Number(timeBonus) < 0) {
timeBonus = 0;
}
Symbol 284 MovieClip Frame 80 (53 B)
Set("/:score", Number(/:score) + Number(timeBonus));
Symbol 284 MovieClip Frame 90 (8 B)
stop();
Symbol 325 Button (59 B)
on (release) {
score = _root.score;
_root.gameover = 1;
}
Symbol 326 Button (109 B)
on (release) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
gotoAndStop (134);
}
Symbol 327 Button (120 B)
on (release, releaseOutside) {
if (/:gameSound) {
tellTarget ("/beep") {
gotoAndPlay (2);
};
}
exitFlag = 1;
}