Frame 1
setProperty("loading_progress_bar", _visible , 0);
__preloading = 0;
Frame 2
setProperty("loading_progress_bar", _visible , __preloading);
Frame 3
if (_framesloaded < 6) {
__preloading = 1;
gotoAndPlay (2);
}
Frame 5
jet_engine_20 = new Sound();
jet_engine_20.loadSound("jet_engine.mp3", false);
jet_engine_20.setVolume(20);
missile_sound_21 = new Sound();
missile_sound_21.loadSound("missile.mp3", false);
missile_sound_21.setVolume(20);
explosion_sound_22 = new Sound();
explosion_sound_22.loadSound("explosion_3.mp3", false);
explosion_sound_22.setVolume(20);
setProperty("mountains_2", _visible , 1);
mountains_2.movie.gotoAndPlay(1);
setProperty("intro_4", _visible , 0);
setProperty("instructions_6", _visible , 0);
setProperty("score_7", _visible , 1);
setProperty("time_8", _visible , 1);
setProperty("start_button_9", _visible , 0);
call("f16_11:p");
setProperty("f16_11", _visible , 1);
call("missile_12:p");
setProperty("missile_12", _visible , 0);
call("tank_13:p");
setProperty("tank_13", _visible , 0);
call("helicopter_14:p");
setProperty("helicopter_14", _visible , 0);
call("launcher_15:p");
setProperty("launcher_15", _visible , 0);
call("schrapnel_1_16:p");
setProperty("schrapnel_1_16", _visible , 0);
call("schrapnel_2_17:p");
setProperty("schrapnel_2_17", _visible , 0);
call("explosion_18:p");
setProperty("explosion_18", _visible , 0);
explosion_18.movie.gotoAndStop(1);
XML.prototype.ignoreWhite = true;
_top_depth = 242;
score = 0;
thrust = 2;
game_started = false;
starting_time = getTimer();
enemy_separation = 0;
game_score = "";
game_time = "";
f16 = _root.f16_11;
f16_target = _root.f16_11.movie.f16_target_2;
functions = _root.functions_26;
idle_missiles = new Array();
active_missiles = new Array();
idle_enemy_missiles = new Array();
active_enemy_missiles = new Array();
var missile;
missile = _root.missile_12;
n = 0;
while (n < 2) {
var new_missile;
/:_top_depth++;
missile.duplicateMovieClip("_clone" add /:_top_depth, /:_top_depth);
missile._parent["_clone" add /:_top_depth]._ic = 1;
new_missile = missile._parent["_clone" add /:_top_depth];
idle_missiles.push(new_missile);
new_missile.target = new_missile.movie.missile_target_2;
new_missile._visible = 0;
n = n + 1;
}
n = 0;
while (n < 6) {
var new_missile;
/:_top_depth++;
missile.duplicateMovieClip("_clone" add /:_top_depth, /:_top_depth);
missile._parent["_clone" add /:_top_depth]._ic = 1;
new_missile = missile._parent["_clone" add /:_top_depth];
idle_enemy_missiles.push(new_missile);
new_missile.target = new_missile.movie.missile_target_2;
new_missile._visible = 0;
n = n + 1;
}
idle_tanks = new Array();
idle_launchers = new Array();
idle_helicopters = new Array();
active_tanks = new Array();
active_launchers = new Array();
active_helicopters = new Array();
var tank;
tank = _root.tank_13;
n = 0;
while (n < 2) {
var new_tank;
/:_top_depth++;
tank.duplicateMovieClip("_clone" add /:_top_depth, /:_top_depth);
tank._parent["_clone" add /:_top_depth]._ic = 1;
new_tank = tank._parent["_clone" add /:_top_depth];
idle_tanks.push(new_tank);
new_tank._visible = 0;
new_tank.target = new_tank.movie.tank_target_13;
new_tank.speed = 80 + random(40);
new_tank.flight = false;
new_tank.score = 10;
n = n + 1;
}
var launcher;
launcher = _root.launcher_15;
n = 0;
while (n < 2) {
var new_launcher;
/:_top_depth++;
launcher.duplicateMovieClip("_clone" add /:_top_depth, /:_top_depth);
launcher._parent["_clone" add /:_top_depth]._ic = 1;
new_launcher = launcher._parent["_clone" add /:_top_depth];
idle_launchers.push(new_launcher);
new_launcher._visible = 0;
new_launcher.target = new_launcher.movie.launcher_target_4;
new_launcher.speed = 80 + random(60);
new_launcher.flight = false;
new_launcher.score = 20;
n = n + 1;
}
var helicopter;
helicopter = _root.helicopter_14;
n = 0;
while (n < 2) {
var new_helicopter;
/:_top_depth++;
helicopter.duplicateMovieClip("_clone" add /:_top_depth, /:_top_depth);
helicopter._parent["_clone" add /:_top_depth]._ic = 1;
new_helicopter = helicopter._parent["_clone" add /:_top_depth];
idle_helicopters.push(new_helicopter);
new_helicopter._visible = 0;
new_helicopter.target = new_helicopter.movie.helicopter_target_4;
new_helicopter.speed = 40 + random(60);
new_helicopter.flight = true;
new_helicopter.score = 30;
n = n + 1;
}
schrapnel_array = new Array();
n = 0;
while (n < 10) {
var schrapnel;
/:_top_depth++;
_root.schrapnel_1_16.duplicateMovieClip("_clone" add /:_top_depth, /:_top_depth);
_root.schrapnel_1_16._parent["_clone" add /:_top_depth]._ic = 1;
schrapnel = _root.schrapnel_1_16._parent["_clone" add /:_top_depth];
schrapnel_array.push(schrapnel);
schrapnel._visible = 0;
n = n + 1;
}
n = 0;
while (n < 6) {
var schrapnel;
/:_top_depth++;
_root.schrapnel_2_17.duplicateMovieClip("_clone" add /:_top_depth, /:_top_depth);
_root.schrapnel_2_17._parent["_clone" add /:_top_depth]._ic = 1;
schrapnel = _root.schrapnel_2_17._parent["_clone" add /:_top_depth];
schrapnel_array.push(schrapnel);
schrapnel._visible = 0;
n = n + 1;
}
idle_explosions = new Array();
active_explosions = new Array();
var explosion;
explosion = _root.explosion_18;
n = 0;
while (n < 8) {
var new_explosion;
/:_top_depth++;
explosion.duplicateMovieClip("_clone" add /:_top_depth, /:_top_depth);
explosion._parent["_clone" add /:_top_depth]._ic = 1;
new_explosion = explosion._parent["_clone" add /:_top_depth];
idle_explosions.push(new_explosion);
n = n + 1;
}
explosion_sound = _root.explosion_sound_22;
missile_sound = _root.missile_sound_21;
jet_sound = _root.jet_engine_20;
Instance of Symbol 338 MovieClip "movements_24" in Frame 5
onClipEvent (keyDown) {
tellTarget ("..") {
if (Key.getCode() == 40) {
if (game_started) {
_root.f16_11._ya = 200;
}
}
if (Key.getCode() == 38) {
if (game_started and (30 < f16._y)) {
_root.f16_11._ya = -200;
}
}
if (Key.getCode() == 39) {
if (game_started) {
thrust = 3;
_root.f16_11.movie.thrust_0._visible = 1;
_root.f16_11.movie.thrust_0.movie.play();
jet_sound.start();
}
}
if (Key.getCode() == 37) {
if (game_started) {
thrust = 1;
}
}
}
}
onClipEvent (keyUp) {
tellTarget ("..") {
if (Key.getCode() == 40) {
if (game_started) {
_root.f16_11._ya = 0;
}
}
if (Key.getCode() == 38) {
if (game_started) {
_root.f16_11._ya = 0;
}
}
if (Key.getCode() == 39) {
if (game_started) {
thrust = 2;
_root.f16_11.movie.thrust_0._visible = 0;
jet_sound.stop();
}
}
if (Key.getCode() == 37) {
if (game_started) {
thrust = 2;
}
}
}
}
Instance of Symbol 339 MovieClip "fire_missile_25" in Frame 5
onClipEvent (keyDown) {
tellTarget ("..") {
if (Key.getCode() == 17) {
if (game_started) {
angle = f16._rotation;
if (idle_missiles.length) {
new_missile = idle_missiles.pop();
new_missile._rotation = angle;
new_missile._x = f16._x;
new_missile._y = f16._y + 5;
new_missile._xv = (180 * Math.cos((angle * 3.14159274101257) / 180)) - (30 * thrust);
new_missile._yv = (180 * Math.sin((angle * 3.14159274101257) / 180)) + 10;
new_missile._xa = new_missile._xv;
new_missile._ya = new_missile._yv;
new_missile._visible = 1;
active_missiles.push(new_missile);
missile_sound.start();
}
}
}
}
}
onClipEvent (keyUp) {
tellTarget ("..") {
}
}
Frame 16
call("intro_4:p");
setProperty("intro_4", _visible , 1);
Frame 46
call("instructions_6:p");
setProperty("instructions_6", _visible , 1);
Frame 56
setProperty("start_button_9", _visible , 1);
stop();
Frame 57
call("intro_4:p");
setProperty("intro_4", _visible , 1);
Frame 58
call("intro_4:p");
Frame 59
call("instructions_6:p");
setProperty("instructions_6", _visible , 1);
call("intro_4:p");
Frame 60
call("instructions_6:p");
call("intro_4:p");
Frame 61
setProperty("start_button_9", _visible , 1);
call("instructions_6:p");
call("intro_4:p");
Frame 62
call("instructions_6:p");
call("intro_4:p");
Frame 63
call("instructions_6:p");
call("intro_4:p");
Frame 64
call("instructions_6:p");
call("intro_4:p");
Frame 65
call("instructions_6:p");
call("intro_4:p");
Frame 66
call("instructions_6:p");
call("intro_4:p");
Frame 67
call("instructions_6:p");
call("intro_4:p");
Frame 68
call("instructions_6:p");
Frame 69
call("instructions_6:p");
Frame 71
setProperty("intro_4", _visible , 0);
Frame 73
setProperty("instructions_6", _visible , 0);
Frame 75
setProperty("start_button_9", _visible , 0);
Frame 77
setProperty("start_button_9", _visible , 1);
Frame 89
setProperty("start_button_9", _visible , 0);
game_started = true;
starting_time = getTimer();
Frame 90
stop();
Frame 171
function HideEnemy(idle_array, active_array) {
n = active_array.length - 1;
while (n >= 0) {
var enemy;
enemy = active_array[n];
(active_array[n]);// not popped
active_array.splice(n, 1);
idle_array.push(enemy);
enemy._visible = 0;
n = n + -1;
}
return();
}
(this.HideEnemy(idle_tanks, active_tanks));// not popped
(this.HideEnemy(idle_launchers, active_launchers));// not popped
(this.HideEnemy(idle_helicopters, active_helicopters));// not popped
Frame 172
_root.mountains_2.movie.gotoAndPlay(1);
_root.mountains_2.movie.nuke_sky_0.gotoAndPlay(1);
_root.mountains_2.movie.nuke_sky_0.movie.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.mountains_2.movie.red_sky_1.gotoAndPlay(1);
_root.mountains_2.movie.red_sky_1.movie.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.mountains_2.movie.distant_mountains_2.gotoAndPlay(1);
_root.mountains_2.movie.distant_mountains_2.movie.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.mountains_2.movie.rocky_mountains_3.gotoAndPlay(1);
_root.mountains_2.movie.rocky_mountains_3.movie.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.gotoAndPlay(1);
_root.intro_4.movie.gotoAndPlay(1);
_root.instructions_6.movie.gotoAndPlay(1);
_root.score_7.movie.gotoAndPlay(1);
_root.time_8.movie.gotoAndPlay(1);
_root.start_button_9.movie.gotoAndPlay(1);
_root.f16_11.gotoAndPlay(1);
_root.f16_11.movie.gotoAndPlay(1);
_root.f16_11.movie.thrust_0.movie.gotoAndPlay(1);
_root.f16_11.movie.f16_target_2.movie.gotoAndPlay(1);
_root.missile_12.gotoAndPlay(1);
_root.missile_12.movie.gotoAndPlay(1);
_root.missile_12.movie.missile_body_0.movie.gotoAndPlay(1);
_root.missile_12.movie.missile_thrust_1.movie.gotoAndPlay(1);
_root.missile_12.movie.missile_target_2.movie.gotoAndPlay(1);
_root.tank_13.gotoAndPlay(1);
_root.tank_13.movie.gotoAndPlay(1);
_root.tank_13.movie.tank_target_13.movie.gotoAndPlay(1);
_root.helicopter_14.gotoAndPlay(1);
_root.helicopter_14.movie.gotoAndPlay(1);
_root.helicopter_14.movie.tail_1.movie.gotoAndPlay(1);
_root.helicopter_14.movie.rotor_2.movie.gotoAndPlay(1);
_root.helicopter_14.movie.helicopter_target_4.movie.gotoAndPlay(1);
_root.launcher_15.gotoAndPlay(1);
_root.launcher_15.movie.gotoAndPlay(1);
_root.launcher_15.movie.launcher_target_4.movie.gotoAndPlay(1);
_root.schrapnel_1_16.gotoAndPlay(1);
_root.schrapnel_1_16.movie.gotoAndPlay(1);
_root.schrapnel_2_17.gotoAndPlay(1);
_root.schrapnel_2_17.movie.gotoAndPlay(1);
_root.explosion_18.gotoAndPlay(1);
_root.explosion_18.movie.gotoAndStop(1);
Frame 173
this.stop();
Symbol 10 MovieClip Frame 1
with (_parent) {
percentage = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
x = 50;
y = 60;
w = 200;
h = 10;
pw = (w * percentage) / 100;
this.clear();
this.beginFill((0 + (255 * 256)) + (0 * 65536), 100);
this.moveTo(x, y);
this.lineTo(x + pw, y);
this.lineTo(x + pw, y + h);
this.lineTo(x, y + h);
this.endFill();
this.lineStyle(1, 0, 100);
this.moveTo(x, y);
this.lineTo(x + w, y);
this.lineTo(x + w, y + h);
this.lineTo(x, y + h);
this.lineTo(x, y);
}
Symbol 10 MovieClip Frame 2
gotoAndPlay (1);
Symbol 2 MovieClip Frame 3
this.gotoAndPlay(2);
Symbol 1 MovieClip Frame 1
stop();
Symbol 1 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 12 MovieClip Frame 1
if (!movie) {
this.createEmptyMovieClip("movie", 1);
movie.loadMovie("mountains.swf");
movie._x = -400;
movie._y = -160;
}
stop();
Symbol 12 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 91 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 1
if (!maxscroll) {
yo = _y;
scroll = 1;
maxscroll = 1;
}
Symbol 90 MovieClip Frame 2
_y = yo - ((scroll - 1) * 16);
Symbol 90 MovieClip Frame 3
gotoAndPlay (3);
Symbol 90 MovieClip Frame 4
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 147 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 1
if (!maxscroll) {
yo = _y;
scroll = 1;
maxscroll = 2;
}
Symbol 146 MovieClip Frame 2
_y = yo - ((scroll - 1) * 48);
Symbol 146 MovieClip Frame 3
gotoAndPlay (3);
Symbol 146 MovieClip Frame 4
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 151 Button
on (release) {
tellTarget ("/") {
_root.play();
}
}
Symbol 202 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 203 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 211 MovieClip Frame 2
stop();
Symbol 210 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 221 MovieClip Frame 1
setProperty("thrust_0", _visible , 0);
thrust_0.movie.gotoAndStop(1);
setProperty("f16_target_2", _visible , 0);
Symbol 221 MovieClip Frame 2
stop();
Symbol 220 MovieClip Frame 1
if (!_ic) {
_xv = 0;
_yv = 0;
_xsr = 0;
_ysr = 0;
_ar = 0;
_rv = 0;
_xa = 0;
_ya = 0;
_xra = 0;
_yra = 0;
_ra = 0;
_xf = 0;
_yf = 50;
_rf = 0;
}
Symbol 220 MovieClip Frame 2
call("q");
Symbol 220 MovieClip Frame 3
gotoAndPlay (2);
Symbol 220 MovieClip Frame 4
_x = (_x + (_xv / 20));
_y = (_y + (_yv / 20));
_xscale = (_xscale + (_xsr / 20));
_yscale = (_yscale + (_ysr / 20));
_alpha = (_alpha + (_ar / 20));
_rotation = (_rotation + (_rv / 20));
if (_xra or _yra) {
}
_xv = _xv + (_xa / 20);
if (_xra or _yra) {
}
_yv = _yv + (_ya / 20);
if (_xf) {
if (((_xf / -20) < _xv) and (_xv < (_xf / 20))) {
_xv = 0;
} else if (0 >= _xv) {
_xv = _xv + (_xf / 20);
} else {
_xv = _xv - (_xf / 20);
}
}
if (_yf) {
if (((_yf / -20) < _yv) and (_yv < (_yf / 20))) {
_yv = 0;
} else if (0 >= _yv) {
_yv = _yv + (_yf / 20);
} else {
_yv = _yv - (_yf / 20);
}
}
if (_rf) {
if (((_rf / -20) < _rv) and (_rv < (_rf / 20))) {
_rv = 0;
} else if (0 >= _rv) {
_rv = _rv + (_rf / 20);
} else {
_rv = _rv - (_rf / 20);
}
}
_rv = _rv + (_ra / 20);
Symbol 220 MovieClip Frame 5
? , "a");
? , "r");
? , "_ys");
? , "_xs");
? , "y");
? , "x");
_x = x;
_y = y;
_rotation = r;
_alpha = a;
Symbol 226 MovieClip Frame 2
stop();
Symbol 225 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 227 MovieClip Frame 1
stop();
Symbol 227 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 233 MovieClip Frame 2
stop();
Symbol 232 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 235 MovieClip Frame 1
setProperty("missile_body_0", _visible , 1);
setProperty("missile_thrust_1", _visible , 1);
missile_thrust_1.movie.gotoAndPlay(1);
setProperty("missile_target_2", _visible , 0);
Symbol 235 MovieClip Frame 2
stop();
Symbol 234 MovieClip Frame 1
if (!_ic) {
_xv = 0;
_yv = 0;
_xsr = 0;
_ysr = 0;
_ar = 0;
_rv = 0;
_xa = 0;
_ya = 0;
_xra = 0;
_yra = 0;
_ra = 0;
_xf = 0;
_yf = 0;
_rf = 0;
}
Symbol 234 MovieClip Frame 2
call("q");
Symbol 234 MovieClip Frame 3
gotoAndPlay (2);
Symbol 234 MovieClip Frame 4
_x = (_x + (_xv / 20));
_y = (_y + (_yv / 20));
_xscale = (_xscale + (_xsr / 20));
_yscale = (_yscale + (_ysr / 20));
_alpha = (_alpha + (_ar / 20));
_rotation = (_rotation + (_rv / 20));
if (_xra or _yra) {
}
_xv = _xv + (_xa / 20);
if (_xra or _yra) {
}
_yv = _yv + (_ya / 20);
if (_xf) {
if (((_xf / -20) < _xv) and (_xv < (_xf / 20))) {
_xv = 0;
} else if (0 >= _xv) {
_xv = _xv + (_xf / 20);
} else {
_xv = _xv - (_xf / 20);
}
}
if (_yf) {
if (((_yf / -20) < _yv) and (_yv < (_yf / 20))) {
_yv = 0;
} else if (0 >= _yv) {
_yv = _yv + (_yf / 20);
} else {
_yv = _yv - (_yf / 20);
}
}
if (_rf) {
if (((_rf / -20) < _rv) and (_rv < (_rf / 20))) {
_rv = 0;
} else if (0 >= _rv) {
_rv = _rv + (_rf / 20);
} else {
_rv = _rv - (_rf / 20);
}
}
_rv = _rv + (_ra / 20);
Symbol 234 MovieClip Frame 5
? , "a");
? , "r");
? , "_ys");
? , "_xs");
? , "y");
? , "x");
_x = x;
_y = y;
_rotation = r;
_alpha = a;
Symbol 263 MovieClip Frame 2
stop();
Symbol 262 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 265 MovieClip Frame 1
setProperty("tank_target_13", _visible , 0);
Symbol 265 MovieClip Frame 2
stop();
Symbol 264 MovieClip Frame 1
if (!_ic) {
_xv = 0;
_yv = 0;
_xsr = 0;
_ysr = 0;
_ar = 0;
_rv = 0;
_xa = 0;
_ya = 0;
_xra = 0;
_yra = 0;
_ra = 0;
_xf = 0;
_yf = 0;
_rf = 0;
}
Symbol 264 MovieClip Frame 2
call("q");
Symbol 264 MovieClip Frame 3
gotoAndPlay (2);
Symbol 264 MovieClip Frame 4
_x = (_x + (_xv / 20));
_y = (_y + (_yv / 20));
_xscale = (_xscale + (_xsr / 20));
_yscale = (_yscale + (_ysr / 20));
_alpha = (_alpha + (_ar / 20));
_rotation = (_rotation + (_rv / 20));
if (_xra or _yra) {
}
_xv = _xv + (_xa / 20);
if (_xra or _yra) {
}
_yv = _yv + (_ya / 20);
if (_xf) {
if (((_xf / -20) < _xv) and (_xv < (_xf / 20))) {
_xv = 0;
} else if (0 >= _xv) {
_xv = _xv + (_xf / 20);
} else {
_xv = _xv - (_xf / 20);
}
}
if (_yf) {
if (((_yf / -20) < _yv) and (_yv < (_yf / 20))) {
_yv = 0;
} else if (0 >= _yv) {
_yv = _yv + (_yf / 20);
} else {
_yv = _yv - (_yf / 20);
}
}
if (_rf) {
if (((_rf / -20) < _rv) and (_rv < (_rf / 20))) {
_rv = 0;
} else if (0 >= _rv) {
_rv = _rv + (_rf / 20);
} else {
_rv = _rv - (_rf / 20);
}
}
_rv = _rv + (_ra / 20);
Symbol 264 MovieClip Frame 5
? , "a");
? , "r");
? , "_ys");
? , "_xs");
? , "y");
? , "x");
_x = x;
_y = y;
_rotation = r;
_alpha = a;
Symbol 269 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 273 MovieClip Frame 1
stop();
Symbol 273 MovieClip Frame 2
setProperty(, _alpha , "");
setProperty(, _rotation , "");
setProperty(, _yscale , "");
setProperty(, _xscale , "");
setProperty(, _y , "");
setProperty(, _x , "");
Symbol 281 MovieClip Frame 2
stop();
Symbol 280 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 2
!!!ERROR
Symbol 283 MovieClip Frame 1
setProperty("tail_1", _visible , 1);
tail_1.movie.gotoAndPlay(1);
setProperty("rotor_2", _visible , 1);
rotor_2.movie.gotoAndPlay(1);
setProperty("helicopter_target_4", _visible , 0);
Symbol 283 MovieClip Frame 2
stop();
Symbol 282 MovieClip Frame 1
if (!_ic) {
_xv = 0;
_yv = 0;
_xsr = 0;
_ysr = 0;
_ar = 0;
_rv = 0;
_xa = 0;
_ya = 0;
_xra = 0;
_yra = 0;
_ra = 0;
_xf = 0;
_yf = 0;
_rf = 0;
}
Symbol 282 MovieClip Frame 2
call("q");
Symbol 282 MovieClip Frame 3
gotoAndPlay (2);
Symbol 282 MovieClip Frame 4
_x = (_x + (_xv / 20));
_y = (_y + (_yv / 20));
_xscale = (_xscale + (_xsr / 20));
_yscale = (_yscale + (_ysr / 20));
_alpha = (_alpha + (_ar / 20));
_rotation = (_rotation + (_rv / 20));
if (_xra or _yra) {
}
_xv = _xv + (_xa / 20);
if (_xra or _yra) {
}
_yv = _yv + (_ya / 20);
if (_xf) {
if (((_xf / -20) < _xv) and (_xv < (_xf / 20))) {
_xv = 0;
} else if (0 >= _xv) {
_xv = _xv + (_xf / 20);
} else {
_xv = _xv - (_xf / 20);
}
}
if (_yf) {
if (((_yf / -20) < _yv) and (_yv < (_yf / 20))) {
_yv = 0;
} else if (0 >= _yv) {
_yv = _yv + (_yf / 20);
} else {
_yv = _yv - (_yf / 20);
}
}
if (_rf) {
if (((_rf / -20) < _rv) and (_rv < (_rf / 20))) {
_rv = 0;
} else if (0 >= _rv) {
_rv = _rv + (_rf / 20);
} else {
_rv = _rv - (_rf / 20);
}
}
_rv = _rv + (_ra / 20);
Symbol 282 MovieClip Frame 5
!!!ERROR
Symbol 301 MovieClip Frame 2
stop();
Symbol 300 MovieClip Frame 1
stop();
Symbol 300 MovieClip Frame 2
!!!ERROR
Symbol 303 MovieClip Frame 1
setProperty("launcher_target_4", _visible , 0);
Symbol 303 MovieClip Frame 2
stop();
Symbol 302 MovieClip Frame 1
if (!_ic) {
_xv = 0;
_yv = 0;
_xsr = 0;
_ysr = 0;
_ar = 0;
_rv = 0;
_xa = 0;
_ya = 0;
_xra = 0;
_yra = 0;
_ra = 0;
_xf = 0;
_yf = 0;
_rf = 0;
}
Symbol 302 MovieClip Frame 2
call("q");
Symbol 302 MovieClip Frame 3
gotoAndPlay (2);
Symbol 302 MovieClip Frame 4
_x = (_x + (_xv / 20));
_y = (_y + (_yv / 20));
_xscale = (_xscale + (_xsr / 20));
_yscale = (_yscale + (_ysr / 20));
_alpha = (_alpha + (_ar / 20));
_rotation = (_rotation + (_rv / 20));
if (_xra or _yra) {
}
_xv = _xv + (_xa / 20);
if (_xra or _yra) {
}
_yv = _yv + (_ya / 20);
if (_xf) {
if (((_xf / -20) < _xv) and (_xv < (_xf / 20))) {
_xv = 0;
} else if (0 >= _xv) {
_xv = _xv + (_xf / 20);
} else {
_xv = _xv - (_xf / 20);
}
}
if (_yf) {
if (((_yf / -20) < _yv) and (_yv < (_yf / 20))) {
_yv = 0;
} else if (0 >= _yv) {
_yv = _yv + (_yf / 20);
} else {
_yv = _yv - (_yf / 20);
}
}
if (_rf) {
if (((_rf / -20) < _rv) and (_rv < (_rf / 20))) {
_rv = 0;
} else if (0 >= _rv) {
_rv = _rv + (_rf / 20);
} else {
_rv = _rv - (_rf / 20);
}
}
_rv = _rv + (_ra / 20);
Symbol 302 MovieClip Frame 5
!!!ERROR
Symbol 306 MovieClip Frame 2
stop();
Symbol 305 MovieClip Frame 1
if (!_ic) {
_xv = 0;
_yv = 0;
_xsr = 0;
_ysr = 0;
_ar = 0;
_rv = 0;
_xa = 0;
_ya = 0;
_xra = 0;
_yra = 0;
_ra = 0;
_xf = 0;
_yf = 0;
_rf = 0;
}
Symbol 305 MovieClip Frame 2
call("q");
Symbol 305 MovieClip Frame 3
gotoAndPlay (2);
Symbol 305 MovieClip Frame 4
_x = (_x + (_xv / 20));
_y = (_y + (_yv / 20));
_xscale = (_xscale + (_xsr / 20));
_yscale = (_yscale + (_ysr / 20));
_alpha = (_alpha + (_ar / 20));
_rotation = (_rotation + (_rv / 20));
if (_xra or _yra) {
}
_xv = _xv + (_xa / 20);
if (_xra or _yra) {
}
_yv = _yv + (_ya / 20);
if (_xf) {
if (((_xf / -20) < _xv) and (_xv < (_xf / 20))) {
_xv = 0;
} else if (0 >= _xv) {
_xv = _xv + (_xf / 20);
} else {
_xv = _xv - (_xf / 20);
}
}
if (_yf) {
if (((_yf / -20) < _yv) and (_yv < (_yf / 20))) {
_yv = 0;
} else if (0 >= _yv) {
_yv = _yv + (_yf / 20);
} else {
_yv = _yv - (_yf / 20);
}
}
if (_rf) {
if (((_rf / -20) < _rv) and (_rv < (_rf / 20))) {
_rv = 0;
} else if (0 >= _rv) {
_rv = _rv + (_rf / 20);
} else {
_rv = _rv - (_rf / 20);
}
}
_rv = _rv + (_ra / 20);
Symbol 305 MovieClip Frame 5
!!!ERROR
Symbol 309 MovieClip Frame 2
stop();
Symbol 308 MovieClip Frame 1
if (!_ic) {
_xv = 0;
_yv = 0;
_xsr = 0;
_ysr = 0;
_ar = 0;
_rv = 0;
_xa = 0;
_ya = 0;
_xra = 0;
_yra = 0;
_ra = 0;
_xf = 0;
_yf = 0;
_rf = 0;
}
Symbol 308 MovieClip Frame 2
call("q");
Symbol 308 MovieClip Frame 3
gotoAndPlay (2);
Symbol 308 MovieClip Frame 4
_x = (_x + (_xv / 20));
_y = (_y + (_yv / 20));
_xscale = (_xscale + (_xsr / 20));
_yscale = (_yscale + (_ysr / 20));
_alpha = (_alpha + (_ar / 20));
_rotation = (_rotation + (_rv / 20));
if (_xra or _yra) {
}
_xv = _xv + (_xa / 20);
if (_xra or _yra) {
}
_yv = _yv + (_ya / 20);
if (_xf) {
if (((_xf / -20) < _xv) and (_xv < (_xf / 20))) {
_xv = 0;
} else if (0 >= _xv) {
_xv = _xv + (_xf / 20);
} else {
_xv = _xv - (_xf / 20);
}
}
if (_yf) {
if (((_yf / -20) < _yv) and (_yv < (_yf / 20))) {
_yv = 0;
} else if (0 >= _yv) {
_yv = _yv + (_yf / 20);
} else {
_yv = _yv - (_yf / 20);
}
}
if (_rf) {
if (((_rf / -20) < _rv) and (_rv < (_rf / 20))) {
_rv = 0;
} else if (0 >= _rv) {
_rv = _rv + (_rf / 20);
} else {
_rv = _rv - (_rf / 20);
}
}
_rv = _rv + (_ra / 20);
Symbol 308 MovieClip Frame 5
!!!ERROR
Symbol 311 MovieClip Frame 1
stop();
_visible = false;
Symbol 311 MovieClip Frame 17
if (_root.active_explosions.length) {
_root.active_explosions.splice(0, 1);
explosion = _root.active_explosions[0];
_root.idle_explosions.push(explosion);
}
Symbol 310 MovieClip Frame 1
if (!_ic) {
_xv = 0;
_yv = 0;
_xsr = 0;
_ysr = 0;
_ar = 0;
_rv = 0;
_xa = 0;
_ya = 0;
_xra = 0;
_yra = 0;
_ra = 0;
_xf = 0;
_yf = 0;
_rf = 0;
}
Symbol 310 MovieClip Frame 2
call("q");
Symbol 310 MovieClip Frame 3
gotoAndPlay (2);
Symbol 310 MovieClip Frame 4
_x = (_x + (_xv / 20));
_y = (_y + (_yv / 20));
_xscale = (_xscale + (_xsr / 20));
_yscale = (_yscale + (_ysr / 20));
_alpha = (_alpha + (_ar / 20));
_rotation = (_rotation + (_rv / 20));
if (_xra or _yra) {
}
_xv = _xv + (_xa / 20);
if (_xra or _yra) {
}
_yv = _yv + (_ya / 20);
if (_xf) {
if (((_xf / -20) < _xv) and (_xv < (_xf / 20))) {
_xv = 0;
} else if (0 >= _xv) {
_xv = _xv + (_xf / 20);
} else {
_xv = _xv - (_xf / 20);
}
}
if (_yf) {
if (((_yf / -20) < _yv) and (_yv < (_yf / 20))) {
_yv = 0;
} else if (0 >= _yv) {
_yv = _yv + (_yf / 20);
} else {
_yv = _yv - (_yf / 20);
}
}
if (_rf) {
if (((_rf / -20) < _rv) and (_rv < (_rf / 20))) {
_rv = 0;
} else if (0 >= _rv) {
_rv = _rv + (_rf / 20);
} else {
_rv = _rv - (_rf / 20);
}
}
_rv = _rv + (_ra / 20);
Symbol 310 MovieClip Frame 5
!!!ERROR
Symbol 340 MovieClip Frame 1
!!!ERROR
Symbol 340 MovieClip Frame 2
gotoAndPlay (1);
Symbol 341 MovieClip Frame 1
with (_parent) {
if (game_started) {
time_factor = (getTimer() - starting_time) / 10000;
game_time = "Time: " + (int(time_factor * 100) / 10);
game_score = "Score: " + score;
f16._rotation = f16._yv / 4;
if ((f16._y < (-20)) and (f16._yv < (-20))) {
f16._yv = 0;
}
if ((f16._y < 0) and (f16._ya < 100)) {
f16._ya = 100;
} else if ((f16._y < 60) and (f16._ya < 20)) {
f16._ya = 20;
}
if (f16._visible and (290 < f16._y)) {
functions.DestroyJetFighter();
}
_root.mountains_2.movie.nuke_sky_0._xv = (-20) * thrust;
_root.mountains_2.movie.distant_mountains_2._xv = (-30) * thrust;
_root.mountains_2.movie.rocky_mountains_3._xv = (-80) * thrust;
functions.ControlEnemyUnit(idle_tanks, active_tanks, 980 - time_factor);
functions.ControlEnemyUnit(idle_launchers, active_launchers, 985 - time_factor);
functions.ControlEnemyUnit(idle_helicopters, active_helicopters, 990 - time_factor);
functions.EnemyLaunchMissile(idle_launchers, active_launchers, 990 - time_factor);
functions.EnemyLaunchMissile(idle_helicopters, active_helicopters, 995 - time_factor);
functions.TargetEnemyUnit(idle_tanks, active_tanks);
functions.TargetEnemyUnit(idle_launchers, active_launchers);
functions.TargetEnemyUnit(idle_helicopters, active_helicopters);
functions.TargetJetFighter();
i = 0;
while (i < schrapnel_array.length) {
var schrapnel;
schrapnel = schrapnel_array[i];
if (320 < schrapnel._y) {
schrapnel._visible = 0;
}
i = i + 1;
}
n = active_missiles.length - 1;
while (n >= 0) {
var missile;
missile = active_missiles[n];
if (820 < missile._x) {
(active_missiles[n]);// not popped
active_missiles.splice(n, 1);
idle_missiles.push(missile);
missile._visible = 0;
}
if (300 < missile._y) {
(active_missiles[n]);// not popped
active_missiles.splice(n, 1);
idle_missiles.push(missile);
missile._visible = 0;
if (idle_explosions.length) {
explosion = idle_explosions.pop();
explosion._x = missile._x;
explosion._y = missile._y;
explosion._visible = 1;
explosion.movie._visible = 1;
explosion.movie.gotoAndPlay(2);
active_explosions.push(explosion);
}
explosion_sound.start();
}
n = n + -1;
}
}
}
Symbol 341 MovieClip Frame 2
gotoAndPlay (1);