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

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

Sponge Bob Square Pants Delivery Dilemma.swf

This is the info page for
Flash #22853

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


Text
3456

1. HAS

00

0.0.0.0

Key Capturer

ActionScript [AS1/AS2]

Frame 1
function auto_replace(trg, coord) { trg._x = (road_min + (general.lane_width * 0.5)) + (Math.floor(Math.random() * level_info.lanes) * general.lane_width); switch (coord) { case "above" : trg._y = (-general.traffic_y_swap) + Math.round(Math.random() * 200); break; case "below" : trg._y = general.traffic_y_swap - Math.round(Math.random() * 200); } traffic_overlap = true; while (traffic_overlap) { traffic_overlap = false; for (b in all.traffic) { auto_trg = all.traffic[b]; auto_x = Math.abs(auto_trg._x - trg._x); auto_y = Math.abs(auto_trg._y - trg._y); if (((auto_x <= temp_traffic_width) && (auto_y <= temp_traffic_height)) && (auto_trg != trg)) { traffic_overlap = true; break; } } if (traffic_overlap) { switch (coord) { case "above" : trg._y = trg._y - temp_traffic_height; break; case "below" : trg._y = trg._y + temp_traffic_height; } } } } function auto_swap_check(trg) { if (end_condition && ((trg._y > 160) || (trg._y < (-general.traffic_start_y_min)))) { trg.shad_trg.removeMovieClip(); trg.removeMovieClip(); } else { if (trg._y > general.traffic_y_swap) { auto_replace(trg, "above"); define_traffic(trg); } if (trg._y < (-general.traffic_y_swap)) { auto_replace(trg, "below"); define_traffic(trg); } } } function check_powerup(trg) { rnd = int(Math.random() * level_info.powerup_chance); if ((!rnd) && (level_info.powerup_chance)) { trg.attachMovie("powerup", "powerup", trg.getNextHighestDepth()); trg.powerup.type = powerups[Math.floor(Math.random() * powerups.length)]; trg.powerup.gotoAndStop(trg.powerup.type); return(true); } return(false); } function lane_block(trg) { if (trg.lane < 1) { lane_push = 1; } else if (trg.lane >= (level_info.lanes - 1)) { lane_push = -1; } else { lane_push = ((Math.random() > 0.5) ? 1 : -1); } trg.lane_push = trg.lane + lane_push; } function define_traffic(trg) { trg.powerup.removeMovieClip(); fuzzy = int(Math.random() * (level_info.traffic_speed_range[1] - level_info.traffic_speed_range[0])); trg.max_speed = Number(level_info.traffic_speed_range[0]) + fuzzy; fuzzy = int(Math.random() * (level_info.traffic_acc_range[1] - level_info.traffic_acc_range[0])); trg.acc = Number(level_info.traffic_acc_range[0]) + fuzzy; trg.y_speed = trg.max_speed * 0.5; trg.lane_push = undefined; trg.off_road = false; trg.oil_struck = false; trg.last_hit = false; var _local2 = 2 + Math.floor(Math.random() * 15); var _local3 = choose_ai(trg); if (_local3) { _local2 = 17; } else if (check_powerup(trg)) { _local2 = 50; } trg.gotoAndStop(_local2); return(_local3); } function angle_bash(trg) { if (trg.side_swipe || (trg.oil_struck)) { trg.car._rotation = trg.car._rotation + (trg.pot_rot * (trg.y_speed * 0.01)); } else { trg.rot = -trg.car._rotation; trg.car._rotation = trg.car._rotation + ((trg.rot * (trg.y_speed * 0.02)) * (!trg.oil_struck)); } } function place_skid(fade, sx, sy, sh, frame) { var _local1 = (general.player_y_position + sy) + (sh * 0.5); if (_local1 < 400) { skid_lev = all.road_marks.getNextHighestDepth(); skid = all.road_marks.attachMovie("skid", "skid" + skid_lev, skid_lev); if (frame == undefined) { frame = 1; } skid.gotoAndStop(frame); skid._x = sx; skid._y = _local1; skid._alpha = fade * 4; skid.onEnterFrame = skidder; } } function skidder() { if ((!freeze) && (!hold)) { this._y = this._y + player.actual_speed; if (this._y > 420) { this.removeMovieClip(); } } } function place_smoke(sx, sy, sh) { smoke_lev = all.effects.getNextHighestDepth(); smoke = all.effects.attachMovie("smoke", "smoke" + smoke_lev, smoke_lev); smoke._x = sx; smoke._y = (general.player_y_position + sy) - (sh * 0.5); smoke._xscale = (smoke._yscale = 125); smoke.onEnterFrame = smoker; } function smoker() { if ((!freeze) && (!hold)) { this.play(); this._y = this._y + (player.actual_speed * 0.8); this._xscale = (this._yscale = this._yscale + 8); if (((this._y > 460) || (this._alpha <= 0)) || (this._currentframe == this._totalframes)) { this.removeMovieClip(); } } else { this.stop(); } } function shadow_follow(trg) { } function is_plankton(trg) { return((trg._currentframe == 5) || (trg._currentframe == 16)); } function choose_ai(trg) { trg.onEnterFrame = auto_logic; if (Math.round(Math.random() * level_info.ai1_chance) == 0) { trg.ai_mon = "ai:1"; trg.ai = "ai1"; trg.onEnterFrame = ai1_logic; return(true); } trg.ai = "drone"; return(false); } function traffic_end_logic() { for (a in all.traffic) { if (all.traffic[a].ai == "ai1") { all.traffic[a].auto_logic(); all.traffic[a].ai = "drone"; } } } function ai1_logic() { if ((!freeze) && (!hold)) { this.mon = "ai:1"; this.old_position = {x:this._x, y:this._y, x_speed:this.x_speed, y_speed:this.actual_speed}; var _local3 = player._x - this._x; var _local2 = player._y - this._y; if (_local2 > 0) { this.y_pot = ((this.max_speed * 0.5) * (!this.side_swipe)) * (!this.off_road); } if (_local2 < 0) { this.y_pot = (general.gear2_max * (!this.side_swipe)) * (!this.off_road); } if (((Math.abs(_local2) < player._width) && (!player.side_swipe)) && (!player.off_road)) { this.lane_x = (road_min + (general.lane_width * 0.5)) + (Math.max(Math.min(player.lane, level_info.lanes - 1), 0) * general.lane_width); } this.y_speed = this.y_speed + (this.acc * (this.y_pot > this.y_speed)); this.y_speed = this.y_speed - (this.acc * (this.y_pot < this.y_speed)); this.actual_speed = Math.round(this.y_speed); this._y = this._y - (this.actual_speed - player.actual_speed); if ((Math.abs(_local3) < 200) && (Math.abs(_local2) < 200)) { var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); player.a1_distance = Math.min(player.a1_distance, _local4); } if (!this.side_swipe) { this.x_pot = ((this.y_speed * ((this.lane_x > this._x) - (this.lane_x < this._x))) * 0.2) * (!this.off_road); this.x_speed = this.x_speed + Number(this.x_pot > this.x_speed); this.x_speed = this.x_speed - Number(this.x_pot < this.x_speed); if ((this.lane_x - this._x) < 0) { this.x_speed = Math.round(Math.max(this.lane_x - this._x, this.x_speed)); } if ((this.lane_x - this._x) > 0) { this.x_speed = Math.round(Math.min(this.lane_x - this._x, this.x_speed)); } } if (this.side_swipe) { if (isNaN(this.x_speed)) { this.x_speed = 0; } else if ((this._y > -260) && (this._y < 180)) { place_skid(this.y_speed, this._x, this._y, this._height); } this.x_pot = 0; this.x_speed = this.x_speed + (0.2 * (this.x_pot > this.x_speed)); this.x_speed = this.x_speed - (0.2 * (this.x_pot < this.x_speed)); if (Math.abs(this.x_speed) < 1) { this.x_speed = 0; this.pot_rot = 0; this.side_swipe = false; } } this._x = this._x + this.x_speed; this.lane = Math.floor((this._x - road_min) / general.lane_width); if (((this._x <= road_min) || (this._x >= road_max)) && (!this.off_road)) { this.off_road = true; if (this.last_hit == "player") { scorer(general.points_off_road); } if (((_local2 < 200) && (_local2 > -400)) && (this.y_speed > 8)) { fx("car_off", 1, 50); } } shadow_follow(this); angle_bash(this); auto_swap_check(this); if ((((this._y > player._y) && (this._y < 500)) && (oil_on)) && (!this.oil_struck)) { oil_collision(this); } if (((this._y < 0) && (this._y > -300)) && (missile_on)) { missile_collision(this); } } } function auto_logic() { if ((!freeze) && (!hold)) { this.mon = "drone"; this.old_position = {x:this._x, y:this._y, x_speed:this.x_speed, y_speed:this.actual_speed}; this.y_pot = ((this.max_speed * (!this.side_swipe)) * (!this.off_road)) * (!this.oil_struck); this.y_speed = this.y_speed + (this.acc * (this.y_pot > this.y_speed)); this.y_speed = this.y_speed - ((this.acc + (this.off_road * general.brake)) * (this.y_pot < this.y_speed)); this.actual_speed = Math.round(this.y_speed); this._y = this._y - (this.actual_speed - player.actual_speed); if ((!this.side_swipe) && (!this.oil_struck)) { if (((this.lane != this.lane_push) && (this.lane != undefined)) && (this.lane_push != undefined)) { this.x_pot = ((this.y_speed * ((this.lane_push > this.lane) - (this.lane_push < this.lane))) * 0.1) * (!this.off_road); this.x_speed = this.x_speed - (this.x_pot < this.x_speed); this.x_speed = this.x_speed + (this.x_pot > this.x_speed); } else { this.lane_position = (this._x - road_min) - (general.lane_width * 0.5); this.x_pot = ((this.y_speed * ((this.lane_position < (this.lane * general.lane_width)) - (this.lane_position > (this.lane * general.lane_width)))) * 0.1) * (!this.off_road); if (this.lane_position >= (this.lane * general.lane_width)) { this.x_speed = Math.max((this.lane * general.lane_width) - this.lane_position, this.x_pot); } if (this.lane_position < (this.lane * general.lane_width)) { this.x_speed = Math.min((this.lane * general.lane_width) - this.lane_position, this.x_pot); } } } var _local3 = player._x - this._x; var _local2 = player._y - this._y; if ((Math.abs(_local3) < 200) && (Math.abs(_local2) < 200)) { var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); player.auto_distance = Math.min(player.auto_distance, _local4); } if (!plankton_closer) { if (is_plankton(this)) { if (Math.abs(_local2) < 250) { plankton_closer = true; } } } if (this.side_swipe || (this.oil_struck)) { if (isNaN(this.x_speed)) { this.x_speed = 0; } else if (!this.oil_struck) { place_skid(this.y_speed, this._x, this._y, this._height); } this.x_pot = 0; this.x_speed = this.x_speed + (0.2 * (this.x_pot > this.x_speed)); this.x_speed = this.x_speed - (0.2 * (this.x_pot < this.x_speed)); if (Math.abs(this.x_speed) < 1) { this.lane_push = undefined; this.x_speed = 0; this.pot_rot = 0; this.side_swipe = false; } } this._x = this._x + this.x_speed; this.lane = Math.floor((this._x - road_min) / general.lane_width); if (((this._x <= road_min) || (this._x >= road_max)) && (!this.off_road)) { this.off_road = true; if (this.last_hit == "player") { scorer(general.points_off_road); } if (!plankton_off) { if (is_plankton(this)) { plankton_off = true; } } if (((_local2 < 200) && (_local2 > -400)) && (this.y_speed > 8)) { fx("car_off", 1, 50); } } angle_bash(this); auto_swap_check(this); if ((((this._y > player._y) && (this._y < 500)) && (oil_on)) && (!this.oil_struck)) { oil_collision(this); } if (((this._y < 0) && (this._y > -300)) && (missile_on)) { missile_collision(this); } } } function car_collision(trg) { var _local2 = allcars.length; var _local3 = 0; var _local1 = 0; while (_local3 < _local2) { looker = allcars[_local3]; _local1 = 0; while (_local1 < _local2) { look_at = allcars[_local1]; if (test_collision(looker, look_at)) { test_collision(look_at, looker); break; } _local1++; } _local3++; } } function test_collision(looker, look_at) { if (looker != look_at) { col_x = Math.abs(looker._x - look_at._x); col_y = Math.abs(looker._y - look_at._y); var _local4 = ((looker == player) ? (looker.car.body._height) : (looker._height)); var _local3 = ((look_at == player) ? (look_at.car.body._height) : (look_at._height)); col_x_min = (looker._width + look_at._width) * 0.5; col_y_min = (_local4 + _local3) * 0.5; col_x_min = col_x_min * 0.8; hit_x = col_x < col_x_min; hit_y = col_y < col_y_min; if (hit_x && (hit_y)) { old_col_x = Math.abs(looker.old_position.x - look_at.old_position.x); old_col_y = Math.abs(looker.old_position.y - look_at.old_position.y); old_hit_x = old_col_x < col_x_min; old_hit_y = old_col_y < col_y_min; if (!plankton_hit) { if ((is_plankton(looker) && (look_at == player)) || (is_plankton(look_at) && (looker == player))) { plankton_hit = true; } } if (old_hit_x) { overlap_y = Math.abs(looker._y - look_at._y); overlap_y_adj = ((_local4 + _local3) * 0.5) - overlap_y; if ((looker._y < look_at._y) && (overlap_y_adj < ((_local4 + _local3) * 0.25))) { looker.y_speed = looker.y_speed + Math.max(look_at.old_position.y_speed * 0.2, 2); look_at.y_speed = look_at.y_speed * 0.5; looker.x_speed = look_at.y_speed * ((look_at._x > looker._x) - (look_at._x < looker._x)); place_smoke(look_at._x, look_at._y, _local3); if (look_at.ai == "player") { looker._y = looker._y - (overlap_y_adj * 2); } if (looker.ai == "player") { look_at._y = look_at._y + (overlap_y_adj * 2); } if ((looker.ai != "player") && (look_at.ai != "player")) { look_at._y = look_at._y + overlap_y_adj; } if ((look_at.ai != "player") && (look_at.ai == "drone")) { lane_block(look_at); } } if ((look_at.ai == "player") || (looker.ai == "player")) { if ((looker.ai == "player") && (look_at.powerup)) { got_powerup(look_at); } else if ((look_at.ai == "player") && (looker.powerup)) { got_powerup(looker); } else { fx_bash(); } } } if (old_hit_y) { overlap_x = Math.abs(looker._x - look_at._x); overlap_x_adj = ((looker._width + look_at._width) * 0.5) - overlap_x; if ((looker._x < look_at._x) && (overlap_x_adj < ((looker._width + look_at._width) * 0.25))) { looker.last_hit = look_at.ai; look_at.last_hit = looker.ai; looker.x_speed = (look_at.old_position.x_speed * 1) - (looker.old_position.x_speed * 0.3); look_at.x_speed = (looker.old_position.x_speed * 1) - (look_at.old_position.x_speed * 0.3); looker._x = looker._x - (overlap_x_adj * 0.5); look_at._x = look_at._x + (overlap_x_adj * 0.5); if (look_at._y > looker._y) { looker.pot_rot = (-looker.x_speed) * 0.9; } if (look_at._y < looker._y) { looker.pot_rot = looker.x_speed * 0.9; } if (looker._y > look_at._y) { look_at.pot_rot = (-look_at.x_speed) * 0.9; } if (looker._y < look_at._y) { look_at.pot_rot = look_at.x_speed * 0.9; } look_at.side_swipe = true; looker.side_swipe = true; if ((looker.ai == "player") || (look_at.ai == "player")) { if (looker.ai == "player") { looker.x_speed = Math.max(looker.x_speed, -general.side_swipe_max); } if (look_at.ai == "player") { look_at.x_speed = Math.min(look_at.x_speed, general.side_swipe_max); } if ((looker.ai == "player") && (look_at.powerup)) { got_powerup(look_at); } else if ((look_at.ai == "player") && (looker.powerup)) { got_powerup(looker); } else { fx_bash(); if (Math.min(looker.y_speed, look_at.y_speed) > 15) { fx("side_swipe", 1, 100); } } } } } return(true); } } return(false); } function oil_collision(trg) { for (a in all.oil) { oil_trg = all.oil[a]; col_x = Math.abs(trg._x - oil_trg._x); col_y = Math.abs(trg._y - (oil_trg._y - general.player_y_position)); col_x_min = (trg._width + oil_trg._width) * 0.5; col_y_min = (trg._height + oil_trg._height) * 0.5; hit_x = col_x < col_x_min; hit_y = col_y < col_y_min; if (hit_y && (hit_x)) { if ((trg.ai = "ai1")) { trg.ai = "drone"; trg.onEnterFrame = auto_logic; } trg.oil_struck = true; trg.side_swipe = true; if (trg._x > player._x) { trg.x_speed = 5; trg.pot_rot = trg.x_speed * 2; } else { trg.x_speed = -5; trg.pot_rot = trg.x_speed * 2; } } } } function missile_collision(trg) { for (a in all.missiles) { missile_trg = all.missiles[a]; col_x = Math.abs(trg._x - missile_trg._x); col_y = Math.abs(trg._y - (missile_trg._y - general.player_y_position)); col_x_min = trg._width * 0.5; col_y_min = trg._height * 0.5; hit_x = col_x < col_x_min; hit_y = col_y < col_y_min; if (hit_y && (hit_x)) { fx("sound_explosion", 1, 100); explosion_lev = all.effects.getNextHighestDepth(); explosion = all.explosion_mark.attachMovie("explosion_mark", "explosion" + explosion_lev, explosion_lev); e_bubble = all.effects.attachMovie("explosion", "explosion" + explosion_lev, explosion_lev); e_bubble._x = (explosion._x = trg._x); e_bubble._y = (explosion._y = general.player_y_position + trg._y); explosion.speed = trg.y_speed; explosion.bubble = e_bubble; explosion.onEnterFrame = explosion_logic; auto_replace(trg, "below"); missile_trg.removeMovieClip(); check_last_missile(); } } } function explosion_logic() { if ((!freeze) && (!hold)) { this._y = this._y + (player.actual_speed - Math.round(this.speed)); this.bubble._y = this._y; this.speed = this.speed * 0.5; if (this._currentframe == this._totalframes) { this.bubble.removeMovieClip(); this.removeMovieClip(); } } } function start_level(level) { attachMovie("nav", "nav", 30); mute_sound(mute); nav.distance.you.gotoAndStop(level); score = level_score[level - 1]; temp_score = score; all.removeMovieClip(); all_mask.removeMovieClip(); createEmptyMovieClip("all", 10); all._x = 100; attachMovie("all_mask", "all_mask", 20); all.setMask(all_mask); general = game_config.general; temp_info = game_config["level" + level]; level_info = {}; for (var _local1 in temp_info) { level_info[_local1] = temp_info[_local1]; } var _local2 = Math.max(2, rounds); level_info.traffic = level_info.traffic + Math.min(3, Math.round(_local2 / 3)); level_info.ai1_chance = Math.max(2, level_info.ai1_chance - _local2); level_info.distance = level_info.distance + (30 * Math.min(8, _local2)); for (var _local1 in level_info) { } plankton_closer = false; plankton_hit = false; plankton_off = false; nav.lives.gotoAndStop(lives + 1); showRounds(); old_distance = 0; look_for = 0; distance = 0; freeze = false; hold = true; end_condition = false; seconds = level_info.seconds + 1; clocker(); time = 100; shake = 0; skid_timer = 0; nav.message.gotoAndStop(1); acc_multiplier = 0; speed_boost = 0; powerup_held = ""; oil_held = 0; missiles_held = 0; oil_on = false; missile_on = false; auto_player = false; round_started = false; cheat = false; var _local3 = (rounds % 2) == 1; build_road(); make_placement_array(); init_clips(); if (_local3) { place_night_light(); } place_traffic(); place_player(_local3); intro_animation(); scorer(0); powerup_missiles(false); fx("idling", 10000, 50); Key.addListener(all); all.road.onEnterFrame = road_logic; } function check_key_status() { key_up = Key.isDown(38); key_down = Key.isDown(40); key_left = Key.isDown(37); key_right = Key.isDown(39); key_space = Key.isDown(32); key_n = Key.isDown(78); key_shift = Key.isDown(16); key_life = key_shift && (Key.isDown(55)); key_level = key_shift && (Key.isDown(56)); key_power_pickle = key_shift && (Key.isDown(80)); key_power_oil = key_shift && (Key.isDown(70)); key_power_speed = key_shift && (Key.isDown(83)); key_power_time = key_shift && (Key.isDown(84)); if (!cheat) { if (((((key_life || (key_level)) || (key_power_pickle)) || (key_power_oil)) || (key_power_speed)) || (key_power_time)) { cheat = true; } if (key_power_pickle) { powerup_missiles(); } else if (key_power_oil) { powerup_oil(); } else if (key_power_speed && (player.speed == null)) { powerup_speed(); } else if (key_power_time) { powerup_time(); } } else { key_life = (key_level = false); if (!key_shift) { cheat = false; } } } function showRounds() { var _local1 = Math.floor(rounds / 2) + 1; var _local2 = new Array(); while (_local1 > 0) { var _local3 = _local1 % 10; _local2.push(_local3); _local1 = Math.floor(_local1 / 10); } var _local4 = 1; while (_local2.length) { var _local3 = Number(_local2.pop()); nav.rounds["r" + _local4].gotoAndStop(_local3 + 2); _local4++; } } function build_road() { all.attachMovie("road" + level, "road", 10); all.attachMovie("over" + level, "over", 200); var _local1 = (rounds % 2) + 1; all.road.gotoAndStop(_local1); all.over.gotoAndStop(_local1); road_height = all.road._height * 0.5; all_mask._width = all._width; all_mask._height = stage_height; road_min = 50; road_max = (general.lane_width * level_info.lanes) + road_min; } function place_night_light() { var _local1 = all.traffic.attachMovie("hotspot_mc", "hotspot", all.traffic.getNextHighestDepth()); _local1._visible = false; } function make_car_shadow(clip) { clip.cacheAsBitmap = true; clip.filters = [new flash.filters.DropShadowFilter(6, 45, 0, 0.4, 5, 5)]; } function init_clips() { all.createEmptyMovieClip("explosion_mark", 106); all.createEmptyMovieClip("oil", 107); all.createEmptyMovieClip("road_marks", 108); all.createEmptyMovieClip("missiles", 111); all.createEmptyMovieClip("effects", 112); all.createEmptyMovieClip("bubbles", 113); allcars = new Array(); trg = all.createEmptyMovieClip("traffic", 110); trg._x = 0; trg._y = general.player_y_position; } function place_player(atnight) { player = all.traffic.attachMovie("car", "player", all.traffic.getNextHighestDepth()); make_car_shadow(player); player.gotoAndStop(1); player._visible = 0; player.x_speed = 0; player.y_speed = 0; player.temp_speed = 0; player._x = (road_min + (level_info.start_lane * general.lane_width)) - (general.lane_width * 0.5); player.lane = level_info.start_lane; player.ai = "player"; player.off_road = false; player.lost = false; player.vol_auto = 0; player.vol_ai = 0; player.speed = null; player.car.headlight._visible = atnight; allcars.push(player); } function place_traffic() { temp_last_height = player._y + temp_traffic_height; var _local1 = 0; a = 0; while (a < level_info.traffic) { trg = all.traffic.attachMovie("car", "car" + a, all.traffic.getNextHighestDepth()); make_car_shadow(trg); place_auto(trg, a); trg.x_speed = 0; trg.y_speed = 0; trg.x_pot = 0; trg.off_road = false; trg.lane = Math.min(Math.max(Math.round((trg._x - road_min) / general.lane_width), 0), level_info.lanes - 1); trg.lane_x = (road_min + (general.lane_width * 0.5)) + (trg.lane * general.lane_width); trg.temp_speed = 0; temp_last_height = temp_last_height + (temp_traffic_height + 20); trg.gotoAndStop(1); if (define_traffic(trg)) { _local1++; } allcars.push(trg); a++; } } function place_auto(trg, num) { trg._x = traffic_random[num][0]; trg._y = traffic_random[num][1]; } function make_placement_array() { y_area = general.traffic_y_swap - general.traffic_start_y_min; y_fit = Math.floor(y_area / temp_traffic_height); y_pos = int(Math.random() * y_fit); y_place = y_pos * temp_traffic_height; level_info.traffic = Math.min(level_info.traffic, y_fit * level_info.lanes); traffic_slots = []; var _local2 = 0; while (_local2 < level_info.lanes) { b = 0; while (b < y_fit) { traffic_slots.push([road_min + ((_local2 + 0.5) * general.lane_width), -((b * temp_traffic_height) + general.traffic_start_y_min)]); b++; } _local2++; } var _local1 = new Array(); var _local3 = 0; while (_local3 < traffic_slots.length) { _local1.push(_local3); _local3++; } traffic_random = []; _local2 = 0; while (_local2 < level_info.traffic) { var _local4 = Math.floor(Math.random() * _local1.length); traffic_random[_local2] = traffic_slots[_local1[_local4]]; _local1[_local4] = _local1[_local1.length - 1]; _local1.pop(); _local2++; } } function numbers(n_len, n_id, n_amount, n_path) { n_broken = n_amount.toString(); temp_zero = ""; a = n_len; while (a > n_broken.length) { temp_zero = temp_zero + "0"; a--; } n_broken = temp_zero + n_broken; a = 0; while (a < n_len) { n_path[n_id + (a + 1)].gotoAndStop(Number(n_broken.substr(a, 1)) + 1); a++; } n_path.d1; } function numbers_no_zeros(n_len, n_id, n_amount, n_path) { a = 1; while (a <= n_len) { n_path[n_id + a]._visible = a > (n_len - Number(n_amount).toString().length); a++; } n_broken = n_amount.toString(); temp_zero = ""; a = n_len; while (a > n_broken.length) { temp_zero = temp_zero + "0"; a--; } n_broken = temp_zero + n_broken; a = 0; while (a < n_len) { n_path[n_id + (a + 1)].gotoAndStop(Number(n_broken.substr(a, 1)) + 1); a++; } n_path.d1; } function numbers_straight(n_len, n_amount, n_path, n_var) { n_broken = n_amount.toString(); temp_zero = ""; a = n_len; while (a > n_broken.length) { temp_zero = temp_zero + "0"; a--; } n_broken = temp_zero + n_broken; n_path[n_var] = n_broken; n_path.d1; } function road_logic() { if ((!freeze) && (!hold)) { check_key_status(); shake++; shake = shake % 2; all._y = 0 + ((shake * shaker) * (player.actual_speed * 0.1)); shaker = (player._x <= (road_min + 20)) || (player._x >= (road_max - 20)); nav.distance.you._y = (-252 * distance) / level_info.distance; player.old_position = {x:player._x, y:player._y, x_speed:player.x_speed, y_speed:player.actual_speed}; if (key_n && (!n_pressed)) { n_pressed = true; distance = level_info.distance; } if (!key_n) { n_pressed = false; } if ((key_space && (!space_pressed)) && (powerup_held != "")) { space_pressed = true; howard_root["activate_" + powerup_held](); } if (!key_space) { space_pressed = false; } var _local2 = Math.min(100, Math.floor(20000 / player.auto_distance)); if ((_local2 > 0) && (Math.abs(_local2 - player.vol_auto) > 20)) { fx("driving_auto", 1, _local2); player.vol_auto = _local2; } _local2 = Math.min(70, Math.floor(3000 / player.a1_distance)); if ((_local2 > 0) && (Math.abs(_local2 - player.vol_ai) > 20)) { fx("driving_a1", 1, _local2); player.vol_ai = _local2; } player.a1_distance = 1000; player.auto_distance = 1000; gear = (player.y_speed >= 0) + (player.y_speed >= general.gear1_max); if (player.old_actual_speed != player.actual_speed) { if ((player.actual_speed >= 16) && (player.old_actual_speed < 16)) { fx("accelerate", 1, 30); } else if ((player.actual_speed >= 18) && (player.old_actual_speed < 18)) { fx("accelerate", 1, 30); } else if ((player.actual_speed >= 20) && (player.old_actual_speed < 20)) { fx("accelerate", 1, 30); } player.old_actual_speed = player.actual_speed; } player.y_pot = ((((general[("gear" + (1 + key_up)) + "_max"] + speed_boost) * (!key_down)) * (!player.side_swipe)) * (!player.off_road)) * (!end_condition); player.y_speed = player.y_speed + ((general[("gear" + gear) + "_acc"] * Math.max(acc_multiplier, 1)) * (player.y_pot > player.y_speed)); player.y_speed = player.y_speed - ((general[("gear" + gear) + "_acc"] + (((key_down || (player.off_road)) || (end_condition)) * general.brake)) * (player.y_pot < player.y_speed)); player.y_speed = Math.max(player.y_speed, 0); player.actual_speed = Math.round(player.y_speed); if ((key_down && (player.actual_speed > (general.gear2_max * 0.5))) || (skidding)) { skidding = true; place_skid(player.y_speed, player._x, player._y, player._height, 2); } if ((!key_down) && (skidding)) { skidding = false; skid_fx = false; stop_fx("skid2"); } if (skidding && (!skid_fx)) { fx("skid2", 1, 100); skid_fx = true; } if (this._y > (road_height * 0.5)) { all.road.starter._visible = 0; } this._y = this._y + player.actual_speed; this._y = this._y % road_height; if (end_condition && (auto_player)) { player._y = player._y - (end_speed - player.actual_speed); } all.over._y = this._y; if (!player.side_swipe) { x_pot = (((player.y_speed * (key_right - key_left)) * 0.3) * (!player.off_road)) * (!end_condition); player.temp_speed = player.temp_speed - (x_pot < player.x_speed); player.temp_speed = player.temp_speed + (x_pot > player.x_speed); player.x_speed = player.temp_speed; } if (player.side_swipe) { place_skid(player.y_speed, player._x, player._y, player.car.body._height, 2); x_pot = 0; player.x_speed = player.x_speed + (0.2 * (x_pot > player.x_speed)); player.x_speed = player.x_speed - (0.2 * (x_pot < player.x_speed)); if (Math.abs(player.x_speed) < 1) { player.x_speed = 0; player.temp_speed = 0; player.pot_rot = 0; player.side_swipe = false; } } player._x = player._x + player.x_speed; player.lane = Math.floor(player._x / general.lane_width) + 1; distance = distance + (player.y_speed * 0.01); if ((player._x <= road_min) || (player._x >= road_max)) { if (!player.off_road) { fx("sb_out", 1, 100); } if (player.y_speed < 1) { if (!player.lost) { lose(); } player.lost = true; } player.off_road = true; } else if ((key_level || (distance >= level_info.distance)) && (!end_condition)) { level_complete(); end_speed = player.actual_speed; } else if (key_life) { add_live(); } if (Math.round(distance) != old_distance) { old_distance = Math.round(distance); scorer(general.points_for_distance); } car_collision(); nav.mon = "Distance: " + Math.round(distance); nav.speeder.speed_mask._width = ((speed_mask_max / (general.gear2_max + general.powerup_speed_boost)) * player.y_speed) * burn_out; angle_bash(player); clocker(); all.traffic.hotspot._x = player._x; all.traffic.hotspot._y = player._y; all.traffic.hotspot._rotation = player.car._rotation; } } function powerup_oil() { powerup_held = "oil"; missiles_held = 0; oil_held = 3; nav.cards.gotoAndStop(16); nav.cards.cards.gotoAndPlay(1); } function powerup_time() { seconds = seconds + general.powerup_time_boost; } function powerup_missiles() { powerup_held = "missile"; oil_held = 0; missiles_held = 3; if (distance > 0) { nav.cards.gotoAndStop(6); nav.cards.cards.gotoAndPlay(1); } else { nav.cards.gotoAndStop(5); } } function powerup_speed() { if (!player.speed) { player.speed = player.createEmptyMovieClip("spd", player.getNextHighestDepth()); acc_multiplier = general.powerup_acc_multiplier; speed_boost = general.powerup_speed_boost; player.car.gotoAndStop(2); player.speed.timer = general.powerup_speed_duration * 30; player.speed.goinit = true; all.traffic.hotspot.gotoAndStop(2); player.speed.onEnterFrame = function () { if (this.goinit) { this.goinit = false; fx("speed_burst", 100, 100); } if ((!freeze) && (!hold)) { this.timer--; if (this.timer <= 0) { stop_fx("speed_burst"); speed_boost = 0; player.y_speed = player.y_speed * 0.6; acc_multiplier = 0; player.car.gotoAndStop(1); all.traffic.hotspot.gotoAndStop(1); player.speed = null; this.removeMovieClip(); } } }; } else { player.speed.timer = general.powerup_speed_duration * 30; } } function activate_oil() { oil_held--; if (oil_held == 0) { powerup_held = ""; } fx("champagne", 1, 100); player.createEmptyMovieClip("oil", player.getNextHighestDepth()); player.oil.timer = 0; player.oil.count = 0; player.oil.onEnterFrame = function () { if ((!freeze) && (!hold)) { this.timer++; this.timer = this.timer % 1; if (!this.timer) { this.count++; drop_oil(this.count % 2); if (this.count >= general.oil_amount) { this.removeMovieClip(); } } } }; } function drop_oil(pos) { oil_on = true; oil_lev = all.oil.getNextHighestDepth(); trg = all.oil.attachMovie("oil", "oil" + oil_lev, oil_lev); trg._x = (player._x - 20) + (40 * pos); trg.x_speed = -10 + (20 * pos); trg._rotation = int(Math.random() * 360); trg._x = trg._x - (int(Math.random() * 11) - 5); trg._y = general.player_y_position; trg._xscale = (trg._yscale = 50); trg.onEnterFrame = oil_logic; update_oil(); } function oil_logic() { if ((!freeze) && (!hold)) { this._xscale = (this._yscale = this._yscale + (10 * (this._yscale < 150))); this._y = this._y + player.actual_speed; this._x = this._x + this.x_speed; this.x_speed = this.x_speed * 0.7; if (this._y > 600) { this.removeMovieClip(); check_last_oil(); } } } function check_last_oil() { oil_on = false; for (o in all.oil) { oil_on = true; } } function activate_missile() { var _local1 = ((player.car._currentframe - 1) % 2) + 3; if (player.car._currentframe != _local1) { shoot_animation = true; missiles_held--; update_missiles(); if (missiles_held == 0) { powerup_held = ""; } player.car.gotoAndStop(_local1); } } function shoot_missile() { fx("throw", 1, 100); missile_on = true; missile_lev = all.missiles.getNextHighestDepth(); trg = all.missiles.attachMovie("missile", "missile" + missile_lev, missile_lev); trg._x = player._x - 19.5; trg._y = general.player_y_position - 60; trg.onEnterFrame = missile_logic; } function missile_logic() { if ((!freeze) && (!hold)) { this._y = this._y - general.missile_speed; if (this._y < 0) { this.removeMovieClip(); check_last_missile(); } } } function check_last_missile() { missile_on = false; for (m in all.missiles) { missile_on = true; } } function update_missiles() { nav.cards.gotoAndStop(missiles_held + 2); } function update_oil() { nav.cards.gotoAndStop((oil_held + 2) + 10); } function set_up_sounds() { sounds.createEmptyMovieClip("sounds", sounds.getNextHighestDepth()); sounds.createEmptyMovieClip("sounds_button", sounds.getNextHighestDepth()); a = 0; while (a < sound_list.length) { var _local2 = sound_list[a]; var _local3 = sounds.sounds; if ((_local2 == "rollover") || (_local2 == "mouse_down")) { _local3 = sounds.sounds_button; } var _local4 = _local3.createEmptyMovieClip("sound" + _local2, a); this["sound" + _local2] = new Sound(_local4, true); this["sound" + _local2].attachSound(_local2); a++; } } function fx_bash() { var _local1 = "bash" + bash_index; fx(_local1, 1, 100); bash_index = (bash_index + 1) % 3; } function fx(stp, loop, vol) { if (stp == "music_main") { if (!music_main) { music_main = true; this["sound" + stp].setVolume(vol); this["sound" + stp].start(0, loop); } } else { var _local3 = this["sound" + stp]; if (_local3) { _local3.setVolume(vol); _local3.start(0, loop); } } sounds.sounds["sound" + stp].onEnterFrame = null; return(this["sound" + stp]); } function stop_fx(stp) { this[stp] = false; this["sound" + stp].stop(); sounds.sounds["sound" + stp].onEnterFrame = null; } function fade_fx(stp) { sounds.sounds["sound" + stp].trg_snd = this["sound" + stp]; sounds.sounds["sound" + stp].stp = stp; sounds.sounds["sound" + stp].onEnterFrame = function () { this.vol = this.trg_snd.getVolume(); this.trg_snd.setVolume(this.vol - general.music_fade_steps); if (this.vol <= 0) { stop_fx(this.stp); this.onEnterFrame = null; } }; } function mute_sound(mute) { howard_root.mute = mute; muted = new Sound(sounds.sounds); if (mute) { muted.setVolume(0); nav.butts.mute.gotoAndStop(2); } else { muted.setVolume(100); nav.butts.mute.gotoAndStop(1); } } function load_config() { config = new XML(); config.ignoreWhite = true; var _local1 = ""; _local1 = _local1 + "<Root_Element>"; _local1 = _local1 + "<hiscore server=\"\" user=\"/games/common/user_name/getUserInfo.jhtml\" score=\"/common/score/Scoreboard.jhtml\" submit=\"/common/score/Scoreboard.jhtml\" />"; _local1 = _local1 + "<general lane_width=\"80\" lane_height=\"380\" gear1_max=\"12\" gear1_acc=\"0.4\" gear2_max=\"24\" gear2_acc=\"0.1\" traffic_y_swap=\"1000\" player_y_position=\"260\" traffic_start_y_min=\"380\" brake=\"0.25\" time_multiplier=\"1\" titles_timer=\"1\" side_swipe_max=\"3\" powerup_time_boost=\"5\" powerup_acc_multiplier=\"5\" powerup_speed_boost=\"8\" powerup_speed_duration=\"6\" oil_amount=\"12\" music_fade_steps=\"5\" points_for_distance=\"5\" points_off_road=\"100\" points_for_shoot=\"200\" missile_speed=\"8\"/>"; _local1 = _local1 + "<level1 lanes=\"5\" start_lane=\"3\" traffic=\"10\" traffic_speed_range=\"16,24\" traffic_acc_range=\"0.2,0.4\" ai1_chance=\"6\" distance=\"200\" seconds=\"60\" powerup_chance=\"10\"/>"; _local1 = _local1 + "<high_scores place1=\"POP,53678\" place2=\"TLK,50345\" place3=\"CDL,48099\" place4=\"JIG,45923\" place5=\"SAW,44238\" place6=\"MTV,43946\" place7=\"PON,43885\" place8=\"TIA,42676\" place9=\"CSO,41271\" place10=\"LST,40645\"/>"; _local1 = _local1 + "</Root_Element>"; config.parseXML(_local1); sort_config(); } function load_saved() { so = SharedObject.getLocal("profiles"); if (!so.data.profiles.length) { so.data.profiles = []; high_score = 0; } else { so.data.profiles.sortOn("score", Array.NUMERIC | Array.DESCENDING); high_score = so.data.profiles[0].score; } save_loaded = true; } function sort_config() { game_config = {}; t_info = config.childNodes[0]; for (a in t_info.childNodes) { temp_section = t_info.childNodes[a]; temp_section_name = temp_section.nodeName; game_config[temp_section_name] = {}; for (b in temp_section.attributes) { temp_section_var_name = b; temp_section_var_value = array_string_or_number(temp_section.attributes[b]); game_config[temp_section_name][temp_section_var_name] = temp_section_var_value; } } cpu_high_scores = []; a = 1; while (a <= 10) { cpu_high_scores.push({name:game_config.high_scores["place" + a][0], score:Number(game_config.high_scores["place" + a][1])}); a++; } config_loaded = true; var _local3 = new Hiscore("sb_dilemma"); } function load_sound_library() { howard_root.sound_list = ["ready_go", "1up", "sb_out", "car_off", "hiscore", "speed_burst", "rollover", "mouse_down", "driving_auto", "driving_a1", "idling", "driving", "skid1", "skid2", "side_swipe", "bash0", "bash1", "bash2", "music1", "music2", "music3", "music4", "music_lose", "music_win", "music_main", "go", "accelerate", "sound_powerup", "sound_explosion", "champagne", "throw", "message"]; var _local4 = _root.createEmptyMovieClip("temp_clip", _root.getNextHighestDepth()); _root.sounds = _root.createEmptyMovieClip("sounds_clip", _root.getNextHighestDepth()); _local4.onEnterFrame = function () { total = _root.getBytesTotal(); loaded = _root.getBytesLoaded(); if (total > 0) { var _local3 = loaded / total; if (_local3 < 1) { _root.loader.gotoAndStop(Math.floor(_local3 * 11) + 1); } else { _root.set_up_sounds(); _root.fx("music_main", 1000000, 100); _root.loader.gotoAndPlay(12); this.removeMovieClip(); } } }; } function start_butt(show_intro) { gotoAndStop ("game"); if (show_intro) { show_menu("help"); } else { lives = init_lives; show_menu("main"); } } function display_hiscore() { gotoAndStop ("game"); show_menu("scores"); } function array_string_or_number(value) { value = value.split(","); if (value.length == 1) { value = value[0]; if (!isNaN(value)) { value = Number(value); } } return(value); } function pause_game(pause_to) { freeze = pause_to; } function reset_game() { level = 1; rounds = 0; score = 0; lives = 0; temp_score = 0; level_score = [0, 0, 0, 0]; } function hide_quit() { nav.butts.mute.button.enabled = true; nav.butts.help.enabled = true; nav.butts.quit.enabled = true; pause_game(false); var _local1 = nav.message.message._currentframe; if ((_local1 > 1) && (_local1 < nav.message.message._totalframes)) { nav.message.message.play(); } nav.animation_holder.animations.holder.play(); if ((!mute) && (round_started)) { fx("music1", 1000000, 75); fx("driving", 10000, 25); if (player.speed) { fx("speed_burst", 100, 100); } } } function show_quit() { pause_game(true); nav.message.message.stop(); nav.animation_holder.animations.holder.stop(); if (!mute) { stop_fx("music1"); stop_fx("music_main"); stop_fx("ready_go"); stop_fx("idling"); stop_fx("driving"); stop_fx("speed_burst"); } nav.mQuitMenu.gotoAndPlay(2); nav.butts.mute.button.enabled = false; nav.butts.help.enabled = false; nav.butts.quit.enabled = false; } function show_help() { nav.butts._visible = 0; pause_game(true); show_menu("help"); nav.message.message.stop(); nav.animation_holder.animations.holder.stop(); if (!mute) { stop_fx("music1"); stop_fx("music_main"); stop_fx("ready_go"); stop_fx("idling"); stop_fx("driving"); stop_fx("speed_burst"); } } function continue_game() { nav.butts._visible = 1; pause_game(false); var _local1 = nav.message.message._currentframe; if ((_local1 > 1) && (_local1 < nav.message.message._totalframes)) { nav.message.message.play(); } nav.animation_holder.animations.holder.play(); menu.removeMovieClip(); if ((!mute) && (round_started)) { fx("music1", 1000000, 75); fx("driving", 10000, 25); if (player.speed) { fx("speed_burst", 100, 100); } } } function clocker() { seconds = seconds - (((1 / fps) * general.time_multiplier) * (!end_condition)); display_seconds = Math.floor(seconds); numbers(2, "t", display_seconds, nav); if ((display_seconds <= 0) && (!end_condition)) { end_condition = true; lose(); } } function intro_animation() { trg = nav.animation_holder.attachMovie("animations", "animations", 1); trg.gotoAndStop("intro"); trg.onEnterFrame = function () { if (!freeze) { if (this.holder._currentframe == this.holder._totalframes) { start_flag(); player._visible = 1; player.shad_trg._visible = 1; this.removeMovieClip(); stop_fx("idling"); fx("driving", 10000, 25); } else { var _local2 = (rounds % 2) == 1; this.holder.headlight._visible = _local2; this.holder.hotspot._visible = _local2; } } }; } function outro_animation() { nav.distance._visible = 0; nva.butts._visible = false; nav.gotoAndStop(2); fade_fx("music_main"); fx("music_win", 2, 100); clear_traffic(); trg = nav.animation_holder.attachMovie("animations", "animations", 1); trg.gotoAndStop("outro"); trg.onEnterFrame = function () { if ((!freeze) && (!hold)) { if (this.holder._currentframe == this.holder._totalframes) { stop_fx("music_main"); if (level > 4) { level = 1; } unlock(); nav.removeMovieClip(); fade_fx("music_win"); } } }; } function clear_traffic() { stop_fx("speed_burst"); Key.removeListener(all); all.removeMovieClip(); all_mask.removeMovieClip(); } function start_flag() { fx("ready_go", 1, 50); nav.message.gotoAndStop("start"); nav.message.message.timer = 0; nav.message.message.count = 0; fade_fx("music_main"); nav.message.message.onEnterFrame = function () { if (!freeze) { if (this._currentframe == this._totalframes) { this.gotoAndStop(1); this.onEnterFrame = null; round_started = true; fx("music1", 1000000, 75); hold = false; player.createEmptyMovieClip("skid_start", 1973); player.skid_start.timer = 0; burn_out = 5; acc_multiplier = 2; player.skid_start.onEnterFrame = function () { place_skid(player.y_speed, player._x, player._y, player.car.body._height, 2); this.timer++; burn_out = burn_out - 0.0444444444444444; if (this.timer >= 90) { this.removeMovieClip(); burn_out = 1; acc_multiplier = 0; } }; fx("go", 1, 50); } else { all.traffic.hotspot._visible = true; all.traffic.hotspot._x = player._x; all.traffic.hotspot._y = player._y; this.timer++; if (this.timer >= (general.titles_timer * 30)) { this.count++; this.play(); this.timer = 0; } } } }; } function level_complete() { end_condition = true; auto_player = true; fade_fx("music" + level); stop_fx("driving"); stop_fx("driving_a1"); stop_fx("driving_auto"); rounds++; nav.message.gotoAndStop("goal"); nav.message.message.timer = 0; nav.message.message.onEnterFrame = function () { if (!freeze) { this.timer++; if (this.timer >= (general.titles_timer * 30)) { this.play(); } if (this._currentframe == this._totalframes) { this._parent.gotoAndStop(1); level_score[level - 1] = score; outro_animation(); } } }; traffic_end_logic(); } function quit_game() { pause_game(false); round_started = true; lives = 1; lose(); } function lose() { if (!round_started) { return(undefined); } round_started = false; fade_fx("music" + level); stop_fx("driving"); stop_fx("driving_a1"); stop_fx("driving_auto"); fx("music_lose", 1, 100); level_score[level - 1] = score; traffic_end_logic(); trg = all.bubbles.attachMovie("bubbles", "bubbles", 1); trg.onEnterFrame = function () { this._x = Math.min(Math.max(player._x, -40), 280); this._y = general.player_y_position; if (player._x < 0) { this.gotoAndStop("left" + level); } else { this.gotoAndStop("right" + level); } if (this.bubble._currentframe == this.bubble._totalframes) { fail_message(); this.removeMovieClip(); } }; } function fail_message() { if (lives > 1) { nav.message.gotoAndStop("tryagain"); } else { nav.message.gotoAndStop("lose"); } nav.message.message.timer = 0; nav.message.message.onEnterFrame = function () { if (!freeze) { if (this._currentframe == this._totalframes) { this.gotoAndStop(1); this.onEnterFrame = null; fade_fx("music_lose"); clear_traffic(); nav.removeMovieClip(); lives--; if (lives > 0) { show_menu("main"); } else { show_menu("submit"); } } else { this.timer++; if (this.timer >= (general.titles_timer * 30)) { this.play(); } } } }; } function got_powerup(trg) { fx("sound_powerup", 1, 100); howard_root["powerup_" + trg.powerup.type](); trg.powerup.removeMovieClip(); } function unlock() { nav.removeMovieClip(); clear_traffic(); unlock_level = true; show_menu("main"); } function show_menu(frame) { attachMovie("menus", "menu", 40); menu.gotoAndStop(frame); switch (frame) { case "scores" : stop_fx("music_main"); fx("hiscore", 1, 100); break; case "help" : break; case "main" : if (unlock_level) { unlock_level = false; menu.unlock.gotoAndStop(level + 1); menu.unlock2.gotoAndStop(level + 1); } else { menu.select.gotoAndStop(level + 1); menu.unlock2.gotoAndStop(level + 1); menu.unlock2.holder.gotoAndStop(25); } fx("music_main", 1000000, 100); a = 1; while (a <= 4) { if (a > level) { menu["level" + a].gotoAndStop(2); } else { menu["level" + a].gotoAndStop(1); } a++; } break; case "submit" : fx("music_main", 1000000, 100); enter_name(); } } function enter_name() { numbers_no_zeros(6, "s", temp_score, menu.score); menu.score.score_dot._visible = temp_score >= 1000; var _local2 = 6; var _local1 = temp_score; while (_local1 >= 1) { _local2--; _local1 = _local1 / 10; } menu.score._x = 176 - (_local2 * 22); } function submit_score() { _root.score = temp_score; Key.removeListener(keyListener); show_menu("scores"); } function set_up_scores() { for (a in so.data.profiles) { cpu_high_scores.push(so.data.profiles[a]); } cpu_high_scores.sortOn("score", Array.NUMERIC | Array.DESCENDING); so.data.profiles.sortOn("score", Array.NUMERIC | Array.DESCENDING); high_score = so.data.profiles[0].score; } function play_again() { level_score = [0, 0, 0, 0]; lives = init_lives; rounds = 0; score = 0; level = 1; show_menu("main"); } function start_game() { start_level(level); menu.onEnterFrame = function () { if (this._currentframe == this._totalframes) { this.removeMovieClip(); } }; } function add_live() { if (nav.lives._currentframe < nav.lives._totalframes) { lives++; nav.lives.gotoAndStop(lives + 1); fx("1up", 1, 100); } } function scorer(amount) { var _local2 = score; score = score + amount; if (Math.floor(_local2 / 10000) != Math.floor(score / 10000)) { add_live(); } nav.score.onEnterFrame = function () { if (!freeze) { if (temp_score < score) { if ((score - temp_score) > 100) { temp_score = temp_score + 100; } if (((score - temp_score) > 10) && ((score - temp_score) <= 100)) { temp_score = temp_score + 10; } if (((score - temp_score) >= 1) && ((score - temp_score) <= 10)) { temp_score = temp_score + 1; } } numbers_no_zeros(6, "s", temp_score, nav.score); nav.score.score_dot._visible = temp_score >= 1000; if (temp_score == score) { delete this.onEnterFrame; } } }; } stop(); this._lockroot = true; xml_path = "config.xml"; sound_library_path = "sound_library.swf"; _global.howard_root = this; _root.howard_root = this; music_main = false; fps = 31; stage_height = 400; stage_width = 600; speed_mask_max = 94; mute = false; temp_traffic_height = 140; temp_traffic_width = 60; level = 1; rounds = 0; init_lives = 3; lives = 0; score = 0; temp_score = 0; level_score = [0, 0, 0, 0]; powerups = ["oil", "time", "speed", "missiles"]; bash_index = 0; load_saved(); load_config(); load_sound_library();
Instance of Symbol 80 MovieClip "version" in Frame 1
onClipEvent (load) { this.swapDepths(9999999); this._visible = 0; version = "BETA_v0.3.2"; this.keyListener = new Object(); this.keyListener.onKeyDown = function () { if (Key.isDown(86) && (Key.isDown(16))) { howard_root.version._visible = !howard_root.version._visible; } }; Key.addListener(this.keyListener); }
Frame 2
loader.gotoAndPlay(12); fx("music_main", 1000000, 100);
Symbol 32 MovieClip [explosion_mark] Frame 49
stop();
Symbol 41 MovieClip [hotspot_mc] Frame 1
stop();
Symbol 48 Button
on (press) { scrollbar.moveUpdate(-10); }
Symbol 51 Button
on (press) { scrollbar.moveUpdate(10); }
Symbol 55 MovieClip [hiscore_list] Frame 1
#initclip 4 Object.registerClass("hiscore_list", ScoreList); #endinitclip
Instance of Symbol 54 MovieClip "scrollbar" in Symbol 55 MovieClip [hiscore_list] Frame 1
onClipEvent (load) { function update() { var _local2 = (_y - mMin) / (mMax - mMin); _parent.setPercent(_local2); } function moveUpdate(dy) { var _local1 = _y + dy; _y = Math.max(mMin, Math.min(mMax, _local1)); update(); } mMin = 18; mMax = 78; mDragging = false; mShiftY = 0; _y = mMin; } on (press) { mDragging = true; mShiftY = this._ymouse; } on (release, releaseOutside) { mDragging = false; } onClipEvent (mouseMove) { if (mDragging) { var my = (_parent._ymouse - mShiftY); if (my < mMin) { my = mMin; } else if (my > mMax) { my = mMax; } this._y = my; update(); } }
Symbol 71 Button
on (release, keyPress "<Space>") { howard_root.fx("mouse_down", 0, 100, 0); howard_root.start_butt(false); } on (rollOver) { howard_root.fx("rollover", 0, 100, 0); }
Symbol 72 Button
on (release) { howard_root.fx("mouse_down", 0, 100, 0); howard_root.start_butt(true); } on (rollOver) { howard_root.fx("rollover", 0, 100, 0); }
Symbol 73 Button
on (release) { howard_root.fx("mouse_down", 0, 100, 0); howard_root.display_hiscore(); } on (rollOver) { howard_root.fx("rollover", 0, 100, 0); }
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 17
stop();
Symbol 80 MovieClip Frame 1
var startTime = getTimer(); var numFrames = 0; var recentSetting = 10; var recentNumFrames = 0; var recentStartTime = startTime; function calcFPS() { numFrames++; var _local1 = getTimer(); elapsedSeconds = (_local1 - startTime) / 1000; actualFPS = int(numFrames / elapsedSeconds); recentNumFrames++; if (recentNumFrames == recentSetting) { var _local2 = (_local1 - recentStartTime) / 1000; recentFPSoutput = int(recentNumFrames / _local2); recentStartTime = _local1; recentNumFrames = 0; } } this.swapDepths(9999999991);
Instance of Symbol 79 MovieClip "callCalcFPS" in Symbol 80 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.calcFPS(); }
Symbol 84 Button
on (keyPress "<Left>") { return(undefined); } on (keyPress "<Right>") { return(undefined); } on (keyPress "<Up>") { return(undefined); } on (keyPress "<Down>") { return(undefined); } on (keyPress "<Space>") { return(undefined); }
Symbol 604 MovieClip [__Packages.Hiscore] Frame 0
class Hiscore { var mLoader, mScoreData, mCaller, mCallback; function Hiscore (gamename) { singleton = this; mGameName = gamename; mLoader = new LoadVars(); mLoader.onLoad = Delegate.create(this, onLoginLoad); mLoader.load(getBasePath() + getUserPath()); } function getUserName() { return(mUserName); } function print_loader() { for (var _local2 in mLoader) { } } function getBasePath() { return(_root.game_config.hiscore.server); } function onLoginLoad(success) { if (success) { mUserName = mLoader.screenName; var _local2 = mUserName.indexOf(newline); if (_local2 >= 0) { mUserName = mUserName.substr(0, _local2); } } if (((((mUserName == undefined) || (mUserName == "undefined")) || (mUserName == null)) || (mUserName == "null")) || (mUserName.length == 0)) { mUserName = ""; } } function getUserPath() { return(_root.game_config.hiscore.user); } function getScorePath() { return((_root.game_config.hiscore.score + "?msg=Q&game=") + mGameName); } function getSubmitPath(uname, uscore) { if ((uname && (uname.length > 0)) && (uscore > 0)) { if (mScoreData) { var _local3 = 0; while (_local3 < mScoreData.length) { var _local4 = mScoreData[_local3]; if ((_local4.name == uname) && (_local4.score >= uscore)) { return(getScorePath()); } _local3++; } } return((((((_root.game_config.hiscore.submit + "?msg=S&game=") + mGameName) + "&name=") + uname) + "&score=") + uscore); } return(getScorePath()); } function submitScore(score, caller, callback) { mCaller = caller; mCallback = callback; mLoader = new LoadVars(); mLoader.onLoad = Delegate.create(this, onScore); mLoader.load(getBasePath() + getSubmitPath(mUserName, score)); } function queryScores(caller, callback) { mCaller = caller; mCallback = callback; mLoader = new LoadVars(); mLoader.onLoad = Delegate.create(this, onScore); mLoader.load(getBasePath() + getScorePath()); } function onScore(success) { mScoreData = new Array(); var _local2 = 0; while (_local2 < 100) { var _local3 = new Object(); _local3.name = mLoader["pn" + _local2]; _local3.score = parseInt(mLoader["ps" + _local2]); mScoreData.push(_local3); _local2++; } mCaller[mCallback](mScoreData); } static var singleton = null; var mGameName = ""; var mUserName = ""; }
Symbol 605 MovieClip [__Packages.Delegate] Frame 0
class Delegate { function Delegate () { } static function create(target, handler) { var extraArgs = arguments.slice(2); var delegate; delegate = function () { var _local2 = arguments.concat(extraArgs, [delegate]); return(handler.apply(target, _local2)); }; return(delegate); } }
Symbol 606 MovieClip [__Packages.ScoreList] Frame 0
class ScoreList extends MovieClip { var mListClip; function ScoreList () { super(); } function setPercent(percent) { var _local2 = mListClip._height - 134; if (_local2 < 0) { _local2 = 0; } mListClip._y = (-_local2) * percent; } function onLoad() { if (_root.score > 0) { Hiscore.singleton.submitScore(_root.score, this, "onScore"); } else { Hiscore.singleton.queryScores(this, "onScore"); } } function onScore(all_scores) { var _local13 = false; var _local14 = new Object(); var _local10 = 0; var _local9 = 0; while (_local9 < all_scores.length) { var _local4 = all_scores[_local9]; if ((_local4.name == "") || (_local4.name == undefined)) { break; } if (_local14[_local4.name] != undefined) { } else { _local14[_local4.name] = _local4; var _local3 = mListClip.attachMovie("score_item", "si:" + _local10, mListClip.getNextHighestDepth()); _local3._y = _local10 * 28; _local3.caption = ((("" + (_local10 + 1)) + ". ") + _local4.name) + " "; _local3.score = _local4.score.toString(); var _local8 = _local3.caption.length + _local3.score.length; var _local7 = 42; var _local5 = 0; while (_local5 < _local3.caption.length) { switch (_local3.caption[_local5]) { case "W" : case "w" : _local7 = _local7 - 1; break; case "I" : case "i" : _local7 = _local7 + 1; } _local5++; } while (_local8 < _local7) { _local8 = _local8 + 2; _local3.caption = _local3.caption + " -"; } if (_local3.score >= 1000) { var _local11 = Math.floor(_local4.score / 1000); var _local12 = _local4.score - (_local11 * 1000); var _local6 = _local12.toString(); while (_local6.length < 3) { _local6 = "0" + _local6; } _local3.score = (_local11.toString() + ",") + _local6; } if (((!_local13) && (_root.score == _local4.score)) && (_local4.name == Hiscore.singleton.getUserName())) { _local13 = true; _local3.mCaption.textColor = 4143913 /* 0x3F3B29 */; _local3.mScore.textColor = 4143913 /* 0x3F3B29 */; } _local10++; } _local9++; } setPercent(0); _root.score = 0; } }
Symbol 87 MovieClip Frame 11
stop();
Symbol 121 MovieClip [skid] Frame 1
stop();
Symbol 124 MovieClip Frame 1
stop();
Symbol 164 Button
on (release) { _root.fx("mouse_down", 0, 100); gotoAndStop ("in_game_help"); } on (rollOver) { _root.fx("rollover", 0, 100); }
Symbol 169 Button
on (release) { _root.fx("mouse_down", 0, 100, 0); _root.show_menu("scores"); } on (rollOver) { howard_root.fx("rollover", 0, 100, 0); }
Symbol 172 Button
on (release) { _root.fx("mouse_down", 0, 100, 0); _root.play_again(); } on (rollOver) { howard_root.fx("rollover", 0, 100, 0); }
Symbol 200 Button
on (release) { _root.fx("mouse_down", 0, 100, 0); _root.submit_score(); } on (rollOver) { howard_root.fx("rollover", 0, 100, 0); }
Symbol 204 Button
on (release, keyPress "<Space>") { _root.fx("mouse_down", 0, 100, 0); _root.play_again(); } on (rollOver) { howard_root.fx("rollover", 0, 100, 0); }
Symbol 207 Button
on (release) { _root.fx("mouse_down", 0, 100, 0); _root.reset_game(); _root.gotoAndStop(2); this.removeMovieClip(); } on (rollOver) { howard_root.fx("rollover", 0, 100, 0); }
Symbol 212 Button
on (release) { _root.fx("mouse_down", 0, 100); if (_root.lives > 0) { _root.continue_game(); } else { _root.start_butt(false); } } on (rollOver) { _root.fx("rollover", 0, 100); }
Symbol 213 MovieClip [menus] Frame 6
_root.start_game();
Symbol 213 MovieClip [menus] Frame 15
_root.score = 0; if (Hiscore.singleton.getUserName() == "") { mSubmitButton.gotoAndStop(2); } else { mSubmitButton.gotoAndStop(1); }
Symbol 213 MovieClip [menus] Frame 27
if (_root.lives > 0) { gotoAndStop ("help_ingame"); }
Symbol 229 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 6
stop();
Symbol 267 MovieClip Frame 1
function getCar() { var _local2 = _parent; while (_local2._name != "car") { _local2 = _local2._parent; } return(_local2); }
Symbol 267 MovieClip Frame 3
_root.shoot_missile();
Symbol 267 MovieClip Frame 9
var car = getCar(); car.gotoAndStop(car._currentframe - 2);
Symbol 272 MovieClip Frame 1
stop();
Symbol 327 MovieClip Frame 22
stop();
Symbol 327 MovieClip Frame 36
stop();
Symbol 327 MovieClip Frame 55
stop();
Symbol 327 MovieClip Frame 67
stop();
Symbol 328 MovieClip Frame 10
stop();
Symbol 328 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 330 MovieClip Frame 48
stop();
Symbol 330 MovieClip Frame 65
stop();
Symbol 333 MovieClip Frame 45
stop();
Symbol 333 MovieClip Frame 72
stop();
Symbol 334 MovieClip Frame 1
stop();
Symbol 390 Button
on (release) { howard_root.mute_sound(true); howard_root.fx("mouse_down", 1, 100); } on (rollOver) { howard_root.fx("rollover", 1, 100); }
Symbol 393 Button
on (release) { howard_root.mute_sound(false); howard_root.fx("mouse_down", 1, 100); } on (rollOver) { howard_root.fx("rollover", 1, 100); }
Symbol 394 MovieClip Frame 1
stop();
Symbol 397 Button
on (release) { howard_root.fx("mouse_down", 1, 100); howard_root.show_help(); } on (rollOver) { howard_root.fx("rollover", 1, 100); }
Symbol 400 Button
on (release) { howard_root.fx("mouse_down", 1, 100); _root.show_quit(); } on (rollOver) { howard_root.fx("rollover", 1, 100); }
Symbol 426 MovieClip Frame 1
stop();
Symbol 449 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 4
stop();
Symbol 454 MovieClip Frame 4
stop();
Symbol 455 MovieClip Frame 4
stop();
Symbol 456 MovieClip Frame 10
stop();
Symbol 459 MovieClip Frame 4
stop();
Symbol 460 MovieClip Frame 4
stop();
Symbol 461 MovieClip Frame 4
stop();
Symbol 462 MovieClip Frame 10
stop();
Symbol 463 MovieClip Frame 1
stop();
Symbol 485 Button
on (release) { howard_root.fx("mouse_down", 1, 100); this.quit = false; gotoAndPlay (8); } on (rollOver) { howard_root.fx("rollover", 1, 100); }
Symbol 486 Button
on (release) { howard_root.fx("mouse_down", 1, 100); this.quit = true; gotoAndPlay (8); } on (rollOver) { howard_root.fx("rollover", 1, 100); }
Symbol 487 MovieClip Frame 1
stop();
Symbol 487 MovieClip Frame 7
stop();
Symbol 487 MovieClip Frame 13
if (this.quit) { _root.quit_game(); } else { _root.hide_quit(); }
Symbol 488 MovieClip [nav] Frame 1
stop();
Symbol 510 MovieClip [road1] Frame 1
stop();
Symbol 515 MovieClip [over1] Frame 1
stop();
Symbol 529 MovieClip Frame 10
stop();
Symbol 544 MovieClip Frame 8
stop();
Symbol 567 MovieClip Frame 12
stop();
Symbol 570 MovieClip Frame 18
stop();
Symbol 571 MovieClip Frame 20
stop();
Symbol 573 MovieClip Frame 46
stop();
Symbol 578 MovieClip Frame 1
if ((_root.rounds % 2) == 0) { gotoAndStop (2); } else { gotoAndStop (1); }
Symbol 591 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [throw]
Symbol 2 Sound [speed_burst]
Symbol 3 Sound [music_win]
Symbol 4 Sound [music_main]
Symbol 5 Sound [music_lose]
Symbol 6 Sound [music1]
Symbol 7 Sound [skid2]
Symbol 8 Sound [skid1]
Symbol 9 Sound [sound_powerup]
Symbol 10 Sound [side_swipe]
Symbol 11 Sound [accelerate]
Symbol 12 Sound [driving_auto]
Symbol 13 Sound [driving_a1]
Symbol 14 Sound [sound_explosion]
Symbol 15 Sound [sb_out]
Symbol 16 Sound [rollover]
Symbol 17 Sound [ready_go]
Symbol 18 Sound [hiscore]
Symbol 19 Sound [go]
Symbol 20 Sound [driving]
Symbol 21 Sound [idling]
Symbol 22 Sound [mouse_down]
Symbol 23 Sound [champagne]
Symbol 24 Sound [car_off]
Symbol 25 Sound [bash2]
Symbol 26 Sound [bash1]
Symbol 27 Sound [bash0]
Symbol 28 Sound [1up]
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClipUses:30Used by:32
Symbol 32 MovieClip [explosion_mark]Uses:31
Symbol 33 FontUsed by:34 35
Symbol 34 EditableTextUses:33Used by:36
Symbol 35 EditableTextUses:33Used by:36
Symbol 36 MovieClip [score_item]Uses:34 35
Symbol 37 MovieClip [bubbles]Used by:Timeline
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:40
Symbol 40 MovieClipUses:39Used by:41
Symbol 41 MovieClip [hotspot_mc]Uses:40Used by:573  Timeline
Symbol 42 GraphicUsed by:55
Symbol 43 MovieClipUsed by:55
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:55
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 ButtonUses:47Used by:55
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 ButtonUses:50Used by:55
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClipUses:53Used by:55
Symbol 55 MovieClip [hiscore_list]Uses:42 43 45 48 51 54Used by:213
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:74
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:71 74 213
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:64 74
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:74
Symbol 64 MovieClipUses:61Used by:74
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67 72 74 213
Symbol 67 ButtonUses:66Used by:74
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70 73 169
Symbol 70 ButtonUses:69Used by:74
Symbol 71 ButtonUses:59Used by:74
Symbol 72 ButtonUses:66Used by:74
Symbol 73 ButtonUses:69Used by:74
Symbol 74 MovieClipUses:57 59 61 63 64 66 67 70 71 72 73Used by:Timeline
Symbol 75 GraphicUsed by:80
Symbol 76 FontUsed by:77 78
Symbol 77 EditableTextUses:76Used by:80
Symbol 78 EditableTextUses:76Used by:80
Symbol 79 MovieClipUsed by:80
Symbol 80 MovieClipUses:75 77 78 79Used by:Timeline
Symbol 81 GraphicUsed by:84
Symbol 82 FontUsed by:83
Symbol 83 EditableTextUses:82Used by:84
Symbol 84 ButtonUses:81 83Used by:Timeline
Symbol 604 MovieClip [__Packages.Hiscore]
Symbol 605 MovieClip [__Packages.Delegate]
Symbol 606 MovieClip [__Packages.ScoreList]
Symbol 85 ShapeTweeningUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:85 86Used by:213  Timeline
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:118
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:118
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:118
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:118
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:118
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:118
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:118
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:118
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:118
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:118
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:118
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:118
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:118
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:118
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118
Symbol 118 MovieClip [smoke]Uses:89 91 93 95 97 99 101 103 105 107 109 111 113 115 117Used by:Timeline
Symbol 119 GraphicUsed by:121
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip [skid]Uses:119 120Used by:Timeline
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:125
Symbol 124 MovieClipUsed by:125
Symbol 125 MovieClipUses:123 124Used by:154
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:154
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:154
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:154
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:154
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:154
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:154
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:154
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:154
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:154
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:154
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:154
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:154
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:154
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:154
Symbol 154 MovieClip [shadows]Uses:125 127 129 131 133 135 137 139 141 143 145 147 149 151 153Used by:Timeline
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClip [oil]Uses:156Used by:Timeline
Symbol 158 GraphicUsed by:159 337 487 504 602
Symbol 159 MovieClip [masker]Uses:158Used by:Timeline
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:213
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 ButtonUses:163Used by:213
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:213
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:213
Symbol 169 ButtonUses:69Used by:213
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:172 204
Symbol 172 ButtonUses:171Used by:213
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:193
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:193
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:193
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:193
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:193
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:193
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:193
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:193
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:193
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:193
Symbol 193 MovieClipUses:174 176 178 180 182 184 186 188 190 192Used by:197
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:196
Symbol 196 MovieClipUses:195Used by:197
Symbol 197 MovieClipUses:193 196Used by:213
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:200 201
Symbol 200 ButtonUses:199Used by:201
Symbol 201 MovieClipUses:200 199Used by:213
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:213
Symbol 204 ButtonUses:171Used by:213
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:207
Symbol 207 ButtonUses:206Used by:213
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:213
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:212
Symbol 212 ButtonUses:211Used by:213
Symbol 213 MovieClip [menus]Uses:161 59 164 87 166 168 66 169 172 197 201 203 55 204 207 209 212Used by:Timeline
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:216
Symbol 216 MovieClipUses:215Used by:272 573
Symbol 217 GraphicUsed by:242 270 597
Symbol 218 GraphicUsed by:220 583
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:218 219Used by:242 270
Symbol 221 GraphicUsed by:241 269 596
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:241 269
Symbol 224 GraphicUsed by:229
Symbol 225 GraphicUsed by:229
Symbol 226 GraphicUsed by:229
Symbol 227 GraphicUsed by:229
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:224 225 226 227 228Used by:239
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:239 267 594
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:239 267
Symbol 234 GraphicUsed by:239
Symbol 235 GraphicUsed by:239
Symbol 236 GraphicUsed by:239
Symbol 237 GraphicUsed by:239
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:229 231 233 234 235 236 237 238Used by:241
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:221 223 239 240Used by:242
Symbol 242 MovieClipUses:217 220 241Used by:243 272 573
Symbol 243 MovieClipUses:242Used by:249
Symbol 244 GraphicUsed by:246
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:244 245Used by:247 248
Symbol 247 MovieClipUses:246Used by:249 271
Symbol 248 MovieClipUses:246Used by:249 271
Symbol 249 MovieClipUses:243 247 248Used by:272
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:267
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:267
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:262
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:262
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:262
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:262
Symbol 262 MovieClipUses:255 257 259 261Used by:267
Symbol 263 GraphicUsed by:267
Symbol 264 GraphicUsed by:267
Symbol 265 GraphicUsed by:267
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:251 253 231 233 262 263 264 265 266Used by:269
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:221 223 267 268Used by:270
Symbol 270 MovieClipUses:217 220 269Used by:271 272
Symbol 271 MovieClipUses:270 247 248Used by:272
Symbol 272 MovieClipUses:216 242 249 270 271Used by:324
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:275
Symbol 275 MovieClipUses:274Used by:324
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClipUses:277Used by:324
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:324
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:284
Symbol 284 MovieClipUses:283Used by:324
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClipUses:286Used by:324
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClipUses:289Used by:324
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:293
Symbol 293 MovieClipUses:292Used by:324
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClipUses:295Used by:324
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299
Symbol 299 MovieClipUses:298Used by:324
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:302
Symbol 302 MovieClipUses:301Used by:324
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:305
Symbol 305 MovieClipUses:304Used by:324
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClipUses:307Used by:324
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:324
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:314
Symbol 314 MovieClipUses:313Used by:324
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:317
Symbol 317 MovieClipUses:316Used by:324
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:320
Symbol 320 MovieClipUses:319Used by:324
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClipUses:322Used by:324
Symbol 324 MovieClip [car]Uses:272 275 278 281 284 287 290 293 296 299 302 305 308 311 314 317 320 323Used by:Timeline
Symbol 325 GraphicUsed by:327
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:325 326Used by:334
Symbol 328 MovieClipUsed by:334
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:334
Symbol 331 GraphicUsed by:333
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:331 332Used by:334
Symbol 334 MovieClipUses:327 328 330 333Used by:488
Symbol 335 GraphicUsed by:488
Symbol 336 GraphicUsed by:339
Symbol 337 MovieClipUses:158Used by:339
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:336 337 338Used by:488
Symbol 340 GraphicUsed by:488
Symbol 341 MovieClipUsed by:488
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:362
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:362
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:362
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:362
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:362
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:362
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:362
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:362
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:362
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:362
Symbol 362 MovieClipUses:343 345 347 349 351 353 355 357 359 361Used by:488
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:383
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:383
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:383
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:383
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:383
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:383
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:383
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:383
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:383
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:383
Symbol 383 MovieClipUses:364 366 368 370 372 374 376 378 380 382Used by:387
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:386
Symbol 386 MovieClipUses:385Used by:387
Symbol 387 MovieClipUses:383 386Used by:488
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:390 394
Symbol 390 ButtonUses:389Used by:394
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 ButtonUses:392Used by:394
Symbol 394 MovieClipUses:389 390 393Used by:401
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:397 401
Symbol 397 ButtonUses:396Used by:401
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:400
Symbol 400 ButtonUses:399Used by:401
Symbol 401 MovieClipUses:394 396 397 400Used by:488
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:488
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:488
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:488
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:488
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:488
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:488
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:426
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:426
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:426
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:426
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:426
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:426
Symbol 426 MovieClipUses:415 417 419 421 423 425Used by:488
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:488
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:449
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:449
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:449
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:449
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:449
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:449
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:449
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:449
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:449
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:449
Symbol 449 MovieClipUses:430 432 434 436 438 440 442 444 446 448Used by:450
Symbol 450 MovieClipUses:449Used by:488
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:453 454 455 456 463 502
Symbol 453 MovieClipUses:452Used by:463
Symbol 454 MovieClipUses:452Used by:463
Symbol 455 MovieClipUses:452Used by:463
Symbol 456 MovieClipUses:452Used by:463
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:459 460 461 462 463 491
Symbol 459 MovieClipUses:458Used by:463
Symbol 460 MovieClipUses:458Used by:463
Symbol 461 MovieClipUses:458Used by:463
Symbol 462 MovieClipUses:458Used by:463
Symbol 463 MovieClipUses:453 454 455 452 456 459 460 461 458 462Used by:488
Symbol 464 FontUsed by:465
Symbol 465 EditableTextUses:464Used by:488
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:476
Symbol 468 GraphicUsed by:475
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:475
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:475
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:475
Symbol 475 MovieClipUses:468 470 472 474Used by:476
Symbol 476 MovieClipUses:467 475Used by:488
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:487
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:483 484 485 486
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:483 485
Symbol 483 ButtonUses:480 482Used by:487
Symbol 484 ButtonUses:480Used by:487
Symbol 485 ButtonUses:480 482Used by:487
Symbol 486 ButtonUses:480Used by:487
Symbol 487 MovieClipUses:158 478 483 484 485 486Used by:488
Symbol 488 MovieClip [nav]Uses:334 335 339 340 341 362 387 401 403 405 407 409 411 413 426 428 450 463 465 476 487Used by:Timeline
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:503
Symbol 491 MovieClipUses:458Used by:503
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:494
Symbol 494 MovieClipUses:493Used by:503
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:501
Symbol 497 GraphicUsed by:499
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:497 498Used by:500
Symbol 500 MovieClipUses:499Used by:501
Symbol 501 MovieClipUses:496 500Used by:503
Symbol 502 MovieClipUses:452Used by:503
Symbol 503 MovieClip [powerup]Uses:490 491 494 501 502Used by:Timeline
Symbol 504 MovieClip [all_mask]Uses:158Used by:Timeline
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:510
Symbol 507 MovieClipUsed by:510
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClip [road1]Uses:506 507 509Used by:Timeline
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:515
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:515
Symbol 515 MovieClip [over1]Uses:512 514Used by:Timeline
Symbol 516 ShapeTweeningUsed by:525
Symbol 517 GraphicUsed by:525
Symbol 518 GraphicUsed by:525
Symbol 519 GraphicUsed by:525
Symbol 520 ShapeTweeningUsed by:525
Symbol 521 GraphicUsed by:525
Symbol 522 GraphicUsed by:525
Symbol 523 GraphicUsed by:525
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:516 517 518 519 520 521 522 523 524Used by:526
Symbol 526 MovieClip [missile]Uses:525Used by:Timeline
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:529
Symbol 529 MovieClipUses:528Used by:571
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:544
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:544
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:544
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:544
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:544
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:544
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:544
Symbol 544 MovieClipUses:531 533 535 537 539 541 543Used by:571
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:567
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:567
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:567
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:567
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:567
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:567
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:567
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:567
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:567
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:567
Symbol 565 BitmapUsed by:566
Symbol 566 GraphicUses:565Used by:567
Symbol 567 MovieClipUses:546 548 550 552 554 556 558 560 562 564 566Used by:571
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:570
Symbol 570 MovieClipUses:569Used by:571
Symbol 571 MovieClipUses:529 544 567 570Used by:572
Symbol 572 MovieClip [explosion]Uses:571Used by:Timeline
Symbol 573 MovieClipUses:41 216 242Used by:603
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:578
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:578
Symbol 578 MovieClipUses:575 577Used by:602
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:602
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:602
Symbol 583 MovieClipUses:218Used by:597
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:596
Symbol 586 GraphicUsed by:591
Symbol 587 GraphicUsed by:591
Symbol 588 GraphicUsed by:591
Symbol 589 GraphicUsed by:591
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:586 587 588 589 590Used by:594
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592Used by:594
Symbol 594 MovieClipUses:591 231 593Used by:596
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:221 585 594 595Used by:597
Symbol 597 MovieClipUses:217 583 596Used by:602
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:602
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:602
Symbol 602 MovieClipUses:578 158 580 582 597 599 601Used by:603
Symbol 603 MovieClip [animations]Uses:573 602Used by:Timeline

Instance Names

"loader"Frame 1Symbol 74 MovieClip
"version"Frame 1Symbol 80 MovieClip
"nav"Frame 15Symbol 488 MovieClip [nav]
"mScore"Symbol 36 MovieClip [score_item] Frame 1Symbol 34 EditableText
"mCaption"Symbol 36 MovieClip [score_item] Frame 1Symbol 35 EditableText
"mListClip"Symbol 55 MovieClip [hiscore_list] Frame 1Symbol 43 MovieClip
"scrollbar"Symbol 55 MovieClip [hiscore_list] Frame 1Symbol 54 MovieClip
"callCalcFPS"Symbol 80 MovieClip Frame 1Symbol 79 MovieClip
"star_power"Symbol 125 MovieClip Frame 1Symbol 124 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 1Symbol 125 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 2Symbol 127 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 3Symbol 129 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 4Symbol 131 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 5Symbol 133 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 6Symbol 135 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 7Symbol 137 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 8Symbol 139 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 9Symbol 141 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 10Symbol 143 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 11Symbol 145 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 12Symbol 147 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 13Symbol 149 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 14Symbol 151 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 15Symbol 153 MovieClip
"car"Symbol 154 MovieClip [shadows] Frame 50Symbol 139 MovieClip
"s2"Symbol 197 MovieClip Frame 1Symbol 193 MovieClip
"score_dot"Symbol 197 MovieClip Frame 1Symbol 196 MovieClip
"s3"Symbol 197 MovieClip Frame 1Symbol 193 MovieClip
"s4"Symbol 197 MovieClip Frame 1Symbol 193 MovieClip
"s5"Symbol 197 MovieClip Frame 1Symbol 193 MovieClip
"s6"Symbol 197 MovieClip Frame 1Symbol 193 MovieClip
"s1"Symbol 197 MovieClip Frame 1Symbol 193 MovieClip
"score"Symbol 213 MovieClip [menus] Frame 15Symbol 197 MovieClip
"mSubmitButton"Symbol 213 MovieClip [menus] Frame 15Symbol 201 MovieClip
"hiscore_list"Symbol 213 MovieClip [menus] Frame 21Symbol 55 MovieClip [hiscore_list]
"headlight"Symbol 272 MovieClip Frame 1Symbol 216 MovieClip
"body"Symbol 272 MovieClip Frame 1Symbol 242 MovieClip
"body"Symbol 272 MovieClip Frame 2Symbol 249 MovieClip
"body"Symbol 272 MovieClip Frame 3Symbol 270 MovieClip
"body"Symbol 272 MovieClip Frame 4Symbol 271 MovieClip
"car"Symbol 324 MovieClip [car] Frame 1Symbol 272 MovieClip
"car"Symbol 324 MovieClip [car] Frame 2Symbol 275 MovieClip
"car"Symbol 324 MovieClip [car] Frame 3Symbol 278 MovieClip
"car"Symbol 324 MovieClip [car] Frame 4Symbol 281 MovieClip
"car"Symbol 324 MovieClip [car] Frame 5Symbol 284 MovieClip
"car"Symbol 324 MovieClip [car] Frame 6Symbol 287 MovieClip
"car"Symbol 324 MovieClip [car] Frame 7Symbol 290 MovieClip
"car"Symbol 324 MovieClip [car] Frame 8Symbol 293 MovieClip
"car"Symbol 324 MovieClip [car] Frame 9Symbol 296 MovieClip
"car"Symbol 324 MovieClip [car] Frame 10Symbol 299 MovieClip
"car"Symbol 324 MovieClip [car] Frame 11Symbol 302 MovieClip
"car"Symbol 324 MovieClip [car] Frame 12Symbol 305 MovieClip
"car"Symbol 324 MovieClip [car] Frame 13Symbol 308 MovieClip
"car"Symbol 324 MovieClip [car] Frame 14Symbol 311 MovieClip
"car"Symbol 324 MovieClip [car] Frame 15Symbol 314 MovieClip
"car"Symbol 324 MovieClip [car] Frame 16Symbol 317 MovieClip
"car"Symbol 324 MovieClip [car] Frame 17Symbol 320 MovieClip
"car"Symbol 324 MovieClip [car] Frame 50Symbol 323 MovieClip
"message"Symbol 334 MovieClip Frame 2Symbol 327 MovieClip
"message"Symbol 334 MovieClip Frame 3Symbol 328 MovieClip
"message"Symbol 334 MovieClip Frame 4Symbol 330 MovieClip
"message"Symbol 334 MovieClip Frame 5Symbol 333 MovieClip
"speed_mask"Symbol 339 MovieClip Frame 1Symbol 337 MovieClip
"s1"Symbol 387 MovieClip Frame 1Symbol 383 MovieClip
"s2"Symbol 387 MovieClip Frame 1Symbol 383 MovieClip
"s4"Symbol 387 MovieClip Frame 1Symbol 383 MovieClip
"s5"Symbol 387 MovieClip Frame 1Symbol 383 MovieClip
"s6"Symbol 387 MovieClip Frame 1Symbol 383 MovieClip
"score_dot"Symbol 387 MovieClip Frame 1Symbol 386 MovieClip
"s3"Symbol 387 MovieClip Frame 1Symbol 383 MovieClip
"button"Symbol 394 MovieClip Frame 1Symbol 390 Button
"button"Symbol 394 MovieClip Frame 2Symbol 393 Button
"mute"Symbol 401 MovieClip Frame 1Symbol 394 MovieClip
"help"Symbol 401 MovieClip Frame 1Symbol 397 Button
"quit"Symbol 401 MovieClip Frame 1Symbol 400 Button
"r1"Symbol 450 MovieClip Frame 1Symbol 449 MovieClip
"r2"Symbol 450 MovieClip Frame 1Symbol 449 MovieClip
"r3"Symbol 450 MovieClip Frame 1Symbol 449 MovieClip
"cards"Symbol 463 MovieClip Frame 3Symbol 454 MovieClip
"cards"Symbol 463 MovieClip Frame 6Symbol 456 MovieClip
"cards"Symbol 463 MovieClip Frame 13Symbol 460 MovieClip
"cards"Symbol 463 MovieClip Frame 16Symbol 462 MovieClip
"you"Symbol 476 MovieClip Frame 1Symbol 475 MovieClip
"message"Symbol 488 MovieClip [nav] Frame 1Symbol 334 MovieClip
"speeder"Symbol 488 MovieClip [nav] Frame 1Symbol 339 MovieClip
"animation_holder"Symbol 488 MovieClip [nav] Frame 1Symbol 341 MovieClip
"t1"Symbol 488 MovieClip [nav] Frame 1Symbol 362 MovieClip
"t2"Symbol 488 MovieClip [nav] Frame 1Symbol 362 MovieClip
"score"Symbol 488 MovieClip [nav] Frame 1Symbol 387 MovieClip
"butts"Symbol 488 MovieClip [nav] Frame 1Symbol 401 MovieClip
"lives"Symbol 488 MovieClip [nav] Frame 1Symbol 426 MovieClip
"rounds"Symbol 488 MovieClip [nav] Frame 1Symbol 450 MovieClip
"cards"Symbol 488 MovieClip [nav] Frame 1Symbol 463 MovieClip
"distance"Symbol 488 MovieClip [nav] Frame 1Symbol 476 MovieClip
"mQuitMenu"Symbol 488 MovieClip [nav] Frame 1Symbol 487 MovieClip
"starter"Symbol 510 MovieClip [road1] Frame 1Symbol 507 MovieClip
"hotspot"Symbol 573 MovieClip Frame 1Symbol 41 MovieClip [hotspot_mc]
"headlight"Symbol 573 MovieClip Frame 1Symbol 216 MovieClip
"body"Symbol 573 MovieClip Frame 1Symbol 242 MovieClip
"ending_bg"Symbol 602 MovieClip Frame 1Symbol 578 MovieClip
"holder"Symbol 603 MovieClip [animations] Frame 1Symbol 573 MovieClip
"holder"Symbol 603 MovieClip [animations] Frame 2Symbol 602 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "throw"
ExportAssets (56)Timeline Frame 1Symbol 2 as "speed_burst"
ExportAssets (56)Timeline Frame 1Symbol 3 as "music_win"
ExportAssets (56)Timeline Frame 1Symbol 4 as "music_main"
ExportAssets (56)Timeline Frame 1Symbol 5 as "music_lose"
ExportAssets (56)Timeline Frame 1Symbol 6 as "music1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "skid2"
ExportAssets (56)Timeline Frame 1Symbol 8 as "skid1"
ExportAssets (56)Timeline Frame 1Symbol 9 as "sound_powerup"
ExportAssets (56)Timeline Frame 1Symbol 10 as "side_swipe"
ExportAssets (56)Timeline Frame 1Symbol 11 as "accelerate"
ExportAssets (56)Timeline Frame 1Symbol 12 as "driving_auto"
ExportAssets (56)Timeline Frame 1Symbol 13 as "driving_a1"
ExportAssets (56)Timeline Frame 1Symbol 14 as "sound_explosion"
ExportAssets (56)Timeline Frame 1Symbol 15 as "sb_out"
ExportAssets (56)Timeline Frame 1Symbol 16 as "rollover"
ExportAssets (56)Timeline Frame 1Symbol 17 as "ready_go"
ExportAssets (56)Timeline Frame 1Symbol 18 as "hiscore"
ExportAssets (56)Timeline Frame 1Symbol 19 as "go"
ExportAssets (56)Timeline Frame 1Symbol 20 as "driving"
ExportAssets (56)Timeline Frame 1Symbol 21 as "idling"
ExportAssets (56)Timeline Frame 1Symbol 22 as "mouse_down"
ExportAssets (56)Timeline Frame 1Symbol 23 as "champagne"
ExportAssets (56)Timeline Frame 1Symbol 24 as "car_off"
ExportAssets (56)Timeline Frame 1Symbol 25 as "bash2"
ExportAssets (56)Timeline Frame 1Symbol 26 as "bash1"
ExportAssets (56)Timeline Frame 1Symbol 27 as "bash0"
ExportAssets (56)Timeline Frame 1Symbol 28 as "1up"
ExportAssets (56)Timeline Frame 1Symbol 32 as "explosion_mark"
ExportAssets (56)Timeline Frame 1Symbol 36 as "score_item"
ExportAssets (56)Timeline Frame 1Symbol 37 as "bubbles"
ExportAssets (56)Timeline Frame 1Symbol 41 as "hotspot_mc"
ExportAssets (56)Timeline Frame 1Symbol 55 as "hiscore_list"
ExportAssets (56)Timeline Frame 1Symbol 604 as "__Packages.Hiscore"
ExportAssets (56)Timeline Frame 1Symbol 605 as "__Packages.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 606 as "__Packages.ScoreList"
ExportAssets (56)Timeline Frame 15Symbol 118 as "smoke"
ExportAssets (56)Timeline Frame 15Symbol 121 as "skid"
ExportAssets (56)Timeline Frame 15Symbol 154 as "shadows"
ExportAssets (56)Timeline Frame 15Symbol 157 as "oil"
ExportAssets (56)Timeline Frame 15Symbol 159 as "masker"
ExportAssets (56)Timeline Frame 15Symbol 213 as "menus"
ExportAssets (56)Timeline Frame 15Symbol 324 as "car"
ExportAssets (56)Timeline Frame 15Symbol 488 as "nav"
ExportAssets (56)Timeline Frame 15Symbol 503 as "powerup"
ExportAssets (56)Timeline Frame 15Symbol 504 as "all_mask"
ExportAssets (56)Timeline Frame 15Symbol 510 as "road1"
ExportAssets (56)Timeline Frame 15Symbol 515 as "over1"
ExportAssets (56)Timeline Frame 15Symbol 526 as "missile"
ExportAssets (56)Timeline Frame 15Symbol 572 as "explosion"
ExportAssets (56)Timeline Frame 15Symbol 603 as "animations"

Labels

"load"Frame 1
"dump"Frame 15
"game"Frame 20
"left1"Symbol 37 MovieClip [bubbles] Frame 1
"right1"Symbol 37 MovieClip [bubbles] Frame 2
"left2"Symbol 37 MovieClip [bubbles] Frame 3
"right2"Symbol 37 MovieClip [bubbles] Frame 4
"left3"Symbol 37 MovieClip [bubbles] Frame 5
"right3"Symbol 37 MovieClip [bubbles] Frame 6
"left4"Symbol 37 MovieClip [bubbles] Frame 7
"right4"Symbol 37 MovieClip [bubbles] Frame 8
"help"Symbol 213 MovieClip [menus] Frame 1
"main"Symbol 213 MovieClip [menus] Frame 6
"clear"Symbol 213 MovieClip [menus] Frame 10
"submit"Symbol 213 MovieClip [menus] Frame 15
"scores"Symbol 213 MovieClip [menus] Frame 21
"in_game_help"Symbol 213 MovieClip [menus] Frame 27
"help_ingame"Symbol 213 MovieClip [menus] Frame 36
"start"Symbol 334 MovieClip Frame 2
"goal"Symbol 334 MovieClip Frame 3
"tryagain"Symbol 334 MovieClip Frame 4
"lose"Symbol 334 MovieClip Frame 5
"show"Symbol 334 MovieClip Frame 6
"on"Symbol 394 MovieClip Frame 1
"off"Symbol 394 MovieClip Frame 2
"oil"Symbol 503 MovieClip [powerup] Frame 1
"time"Symbol 503 MovieClip [powerup] Frame 2
"speed"Symbol 503 MovieClip [powerup] Frame 3
"missiles"Symbol 503 MovieClip [powerup] Frame 4
"intro"Symbol 603 MovieClip [animations] Frame 1
"outro"Symbol 603 MovieClip [animations] Frame 2

Dynamic Text Variables

scoreSymbol 34 EditableText"3456"
captionSymbol 35 EditableText"1. HAS"
recentFPSoutputSymbol 77 EditableText"00"
versionSymbol 78 EditableText"0.0.0.0"
monSymbol 465 EditableText""




http://swfchan.com/5/22853/info.shtml
Created: 26/5 -2019 15:26:58 Last modified: 26/5 -2019 15:26:58 Server time: 22/12 -2024 16:37:23