Frame 1
bloaded = getBytesLoaded();
total = getBytesTotal();
winner = 1;
Frame 2
bloaded = getBytesLoaded();
percent = int((bloaded / total) * 100);
percenta = percent add "%";
lbar._xscale = percent;
play();
Frame 3
if (percent != 100) {
gotoAndPlay (2);
}
Frame 14
function win() {
var wincheck;
var p = 0;
while (p <= intplayers) {
if (_root[p + "player"].life && (_root[p + "player"].control != "non")) {
wincheck++;
winner = p;
}
p++;
}
if (wincheck == 1) {
gotoAndPlay (21);
} else if (wincheck == 0) {
gotoAndPlay (16);
}
}
stop();
stop();
intplayers = 2;
_root["2play"]._alpha = 100;
_root["3play"]._alpha = 50;
_root["4play"]._alpha = 50;
Frame 15
stop();
Frame 16
function KeyCode(key) {
if (key == "a") {
return(65);
}
if (key == "b") {
return(66);
}
if (key == "c") {
return(67);
}
if (key == "d") {
return(68);
}
if (key == "e") {
return(69);
}
if (key == "f") {
return(70);
}
if (key == "g") {
return(71);
}
if (key == "h") {
return(72);
}
if (key == "i") {
return(73);
}
if (key == "j") {
return(74);
}
if (key == "k") {
return(75);
}
if (key == "l") {
return(76);
}
if (key == "m") {
return(77);
}
if (key == "n") {
return(78);
}
if (key == "o") {
return(79);
}
if (key == "p") {
return(80);
}
if (key == "q") {
return(81);
}
if (key == "r") {
return(82);
}
if (key == "s") {
return(83);
}
if (key == "t") {
return(84);
}
if (key == "u") {
return(85);
}
if (key == "v") {
return(86);
}
if (key == "w") {
return(87);
}
if (key == "x") {
return(88);
}
if (key == "y") {
return(89);
}
if (key == "z") {
return(90);
}
if (key == "0") {
return(48);
}
if (key == "1") {
return(49);
}
if (key == "2") {
return(50);
}
if (key == "3") {
return(51);
}
if (key == "4") {
return(52);
}
if (key == "5") {
return(53);
}
if (key == "6") {
return(54);
}
if (key == "7") {
return(55);
}
if (key == "8") {
return(56);
}
if (key == "9") {
return(57);
}
if (key == "n0") {
return(96);
}
if (key == "n1") {
return(97);
}
if (key == "n2") {
return(98);
}
if (key == "n3") {
return(99);
}
if (key == "n4") {
return(100);
}
if (key == "n5") {
return(101);
}
if (key == "n6") {
return(102);
}
if (key == "n7") {
return(103);
}
if (key == "n8") {
return(104);
}
if (key == "n9") {
return(105);
}
if (key == "n*") {
return(106);
}
if (key == "n=") {
return(107);
}
if (key == "nn") {
return(108);
}
if (key == "n-") {
return(109);
}
if (key == "n.") {
return(110);
}
if (key == "n/") {
return(111);
}
if (key == "f1") {
return(112);
}
if (key == "f2") {
return(113);
}
if (key == "f3") {
return(114);
}
if (key == "f4") {
return(115);
}
if (key == "f5") {
return(116);
}
if (key == "f6") {
return(117);
}
if (key == "f7") {
return(118);
}
if (key == "f8") {
return(119);
}
if (key == "f9") {
return(120);
}
if (key == "f10") {
return(121);
}
if (key == "f11") {
return(122);
}
if (key == "f12") {
return(123);
}
if (key == "f13") {
return(124);
}
if (key == "f14") {
return(125);
}
if (key == "f15") {
return(126);
}
if (key == "bs") {
return(8);
}
if (key == "tb") {
return(9);
}
if (key == "cr") {
return(12);
}
if (key == "en") {
return(13);
}
if (key == "ls") {
return(16);
}
if (key == "lc") {
return(17);
}
if (key == "at") {
return(18);
}
if (key == "cs") {
return(20);
}
if (key == "es") {
return(27);
}
if (key == "sc") {
return(32);
}
if (key == "pu") {
return(33);
}
if (key == "pd") {
return(34);
}
if (key == "ed") {
return(35);
}
if (key == "he") {
return(36);
}
if (key == "lf") {
return(37);
}
if (key == "up") {
return(38);
}
if (key == "rt") {
return(39);
}
if (key == "dn") {
return(40);
}
if (key == "in") {
return(45);
}
if (key == "dt") {
return(46);
}
if (key == "hp") {
return(47);
}
if (key == "nl") {
return(144);
}
if (key == ";") {
return(186);
}
if (key == "=") {
return(187);
}
if (key == "-") {
return(189);
}
if (key == "/") {
return(191);
}
if (key == "\\") {
return(192);
}
if (key == "[") {
return(219);
}
if (key == "|") {
return(220);
}
if (key == "]") {
return(221);
}
if (key == "'") {
return(222);
}
}
function exp(enum, xscale, yscale, x, y, b) {
_root.attachMovie("exp" + enum, "e" + b, b + 1000);
_root["e" + b]._x = x;
_root["e" + b]._y = y;
_root["e" + b]._xscale = xscale;
_root["e" + b]._yscale = yscale;
}
function obCheck() {
var i = 1;
while (i <= intplayers) {
var player = _root[i + "player"];
player.MOVE = true;
if (player.x < BOUNDARYL) {
player.MOVE = false;
} else if (player.x > BOUNDARYR) {
player.MOVE = false;
}
if (player.y < BOUNDARYT) {
player.MOVE = false;
} else if (player.y > BOUNDARYB) {
player.MOVE = false;
}
var k = 1;
while (k <= BUILDING) {
var b = _root["build" + k].bound;
if (b.hitTest(player.x, player.y, true)) {
player.MOVE = false;
}
k++;
}
i++;
}
}
function getAvailBullet() {
var i = 100;
while (i < (bnum + 101)) {
if (_root["w" + i] == undefined) {
return(i);
}
if ((bnum + 100) == i) {
bnum++;
}
i++;
}
}
function init() {
MAXX = 800;
MAXY = 600;
MIDX = 400;
MIDY = 300;
var k = 1;
while (k <= BUILDING) {
duplicateMovieClip ("b" + k, "build" + k, 16000 + k);
_root["b" + k]._visible = false;
_root["b" + k].removeMovieClip();
k++;
}
var i = 1;
while (i <= 4) {
_root[i + "hud"]._visible = false;
i++;
}
var i = 1;
while (i <= intplayers) {
_root[i + "player"] = new Object();
var player = _root[i + "player"];
player.control = control[_root[("player" add i) add "status"] - 1];
if (player.control != "non") {
player.x = _root[i + "base"]._x;
player.y = _root[i + "base"]._y;
player.a = _root[i + "base"]._rotation;
player.r = ((Math.PI/180) * player.a) + (Math.PI/2);
player.dx = Math.cos(player.r) * -10;
player.dy = Math.sin(player.r) * -10;
player.ta = _root[i + "base"].turret._rotation;
player.tr = (Math.PI/180) * player.ta;
player.MOVE = true;
player.KEYPRESS = true;
player.hp = 100;
player.wpn = 0;
player.life = true;
player.BDELAY = 0;
player.MDELAY = 0;
player.DDELAY = 0;
player.PDELAY = 0;
_root[i + "hud"].name = _root[("player" add i) add "name"];
_root[i + "hud"]._visible = true;
_root[i + "hud"].gotoAndStop((player.hp - 100) + 1);
var topcol = new Color(i + "hud.top");
if (i == 1) {
toptran = {rb:-255, bb:0, gb:-255};
} else if (i == 2) {
toptran = {rb:0, bb:-255, gb:-255};
} else if (i == 3) {
toptran = {rb:-255, bb:-255, gb:0};
} else if (i == 4) {
toptran = {rb:-255, bb:-255, gb:-255};
}
topcol.setTransform(toptran);
} else {
_root[i + "base"]._visible = false;
player.life = false;
}
i++;
}
}
function UpdateHUD() {
var i = 1;
while (i <= intplayers) {
_root[i + "hud"].gotoAndStop(100 - Math.round(_root[i + "player"].hp));
_root[i + "hud"].wpn.gotoAndStop(_root[i + "player"].wpn + 1);
i++;
}
}
function UpdateVector(p) {
var player = _root[p + "player"];
player.r = ((Math.PI/180) * player.a) + (Math.PI/2);
player.dx = Math.cos(player.r) * -10;
player.dy = Math.sin(player.r) * -10;
}
function UpdateTVector(p) {
var player = _root[p + "player"];
player.tr = ((Math.PI/180) * player.ta) + (Math.PI/2);
}
function UpdateMC() {
var i = 1;
while (i <= intplayers) {
var player = _root[i + "player"];
var MC = _root[i + "base"];
if (player.MOVE) {
MC._x = player.x;
MC._y = player.y;
MC._rotation = player.a;
} else {
player.x = MC._x;
player.y = MC._y;
MC._rotation = player.a;
}
MC.turret._rotation = player.ta;
if (player.BDELAY > 0) {
player.BDELAY--;
} else if (player.MDELAY > 0) {
player.MDELAY--;
} else if (player.DDELAY > 0) {
player.DDELAY--;
} else if (player.PDELAY > 0) {
player.PDELAY--;
}
i++;
}
}
function left(p) {
_root[p + "player"].a = _root[p + "player"].a - 10;
UpdateVector(p);
}
function right(p) {
_root[p + "player"].a = _root[p + "player"].a + 10;
UpdateVector(p);
}
function tleft(p) {
_root[p + "player"].ta = _root[p + "player"].ta - 10;
UpdateTVector(p);
}
function tright(p) {
_root[p + "player"].ta = _root[p + "player"].ta + 10;
UpdateTVector(p);
}
function forward(p) {
_root[p + "player"].x = _root[p + "player"].x + (_root[p + "player"].dx * 1.25);
_root[p + "player"].y = _root[p + "player"].y + (_root[p + "player"].dy * 1.25);
}
function reverse(p) {
_root[p + "player"].x = _root[p + "player"].x - (_root[p + "player"].dx * 1.1);
_root[p + "player"].y = _root[p + "player"].y - (_root[p + "player"].dy * 1.1);
}
function wpnChange(p, chn) {
_root[p + "player"].wpn = _root[p + "player"].wpn + chn;
if (_root[p + "player"].wpn > 7) {
_root[p + "player"].wpn = 0;
} else if (_root[p + "player"].wpn < 0) {
_root[p + "player"].wpn = 7;
}
}
function fire(p) {
var player = _root[p + "player"];
var MC = _root[p + "base"];
if ((player.wpn == 1) || (player.wpn == 0)) {
wpnpre = "B";
} else if (((player.wpn == 2) || (player.wpn == 3)) || (player.wpn == 7)) {
wpnpre = "M";
} else if (player.wpn == 4) {
wpnpre = "D";
} else if (player.wpn == 5) {
wpnpre = "P";
}
if (player[wpnpre add "DELAY"] <= 0) {
var b = getAvailBullet();
_root["wpn" + player.wpn].duplicateMovieClip("w" + b, b);
var bult = _root["w" + b];
if ((player.wpn <= 3) || (player.wpn >= 6)) {
MC.turret.gotoAndPlay("fire");
bult._rotation = player.ta + player.a;
bult.dr = ((Math.PI/180) * bult._rotation) - (Math.PI/2);
bult._x = MC._x + (Math.cos(bult.dr) * 20);
bult._y = MC._y + (Math.sin(bult.dr) * 20);
bult.b = true;
bult.num = b;
bult.shooter = p;
if (player.wpn == 0) {
bult.spd = 40;
bult.pwr = 0.5;
player.BDELAY = 1;
bult._x = bult._x + ((Math.cos(bult.dr + (Math.PI/2)) + random(15)) - 7);
bult._y = bult._y + ((Math.sin(bult.dr + (Math.PI/2)) + random(15)) - 7);
} else if (player.wpn == 1) {
bult.spd = 30;
bult.pwr = 3;
player.BDELAY = 5;
} else if (player.wpn == 2) {
bult.spd = 20;
bult.pwr = 3;
player.MDELAY = 15;
} else if (player.wpn == 3) {
bult.spd = 15;
bult.pwr = 5;
bult.trg = GetClosestPlayer(p);
player.MDELAY = 25;
} else if (player.wpn == 6) {
bult.spd = 10;
bult.pwr = 0.5;
} else if (player.wpn == 7) {
bult.spd = 10;
bult.pwr = 10;
player.MDELAY = 30;
}
bult.dx = Math.cos(bult.dr) * bult.spd;
bult.dy = Math.sin(bult.dr) * bult.spd;
bult.typ = player.wpn;
} else {
if (player.wpn == 4) {
player.DDELAY = 60;
}
if (player.wpn == 5) {
player.PDELAY = 30;
}
bult._x = MC._x;
bult._y = MC._y;
bult.num = b;
bult.shooter = p;
bult.typ = player.wpn;
bult.play();
}
}
}
function getKeyInput() {
if (_root["1player"].life && (_root["1player"].control == "hmn")) {
if (Key.isDown(KeyCode(_root["1l"]))) {
left(1);
} else if (Key.isDown(KeyCode(_root["1r"]))) {
right(1);
}
if (Key.isDown(KeyCode(_root["1f"]))) {
forward(1);
} else if (Key.isDown(KeyCode(_root["1b"]))) {
reverse(1);
}
if (Key.isDown(KeyCode(_root["1tl"]))) {
tleft(1);
} else if (Key.isDown(KeyCode(_root["1tr"]))) {
tright(1);
}
if (Key.isDown(KeyCode(_root["1s"]))) {
fire(1);
}
if (Key.isDown(KeyCode(_root["1w"]))) {
wpnChange(1, 1);
}
}
if (_root["2player"].life && (_root["2player"].control == "hmn")) {
if (Key.isDown(KeyCode(_root["2l"]))) {
left(2);
} else if (Key.isDown(KeyCode(_root["2r"]))) {
right(2);
}
if (Key.isDown(KeyCode(_root["2f"]))) {
forward(2);
} else if (Key.isDown(KeyCode(_root["2b"]))) {
reverse(2);
}
if (Key.isDown(KeyCode(_root["2tl"]))) {
tleft(2);
} else if (Key.isDown(KeyCode(_root["2tr"]))) {
tright(2);
}
if (Key.isDown(KeyCode(_root["2s"]))) {
fire(2);
}
if (Key.isDown(KeyCode(_root["2w"]))) {
wpnChange(2, 1);
}
}
if (_root["3player"].life && (_root["3player"].control == "hmn")) {
if (Key.isDown(KeyCode(_root["3l"]))) {
left(3);
} else if (Key.isDown(KeyCode(_root["3r"]))) {
right(3);
}
if (Key.isDown(KeyCode(_root["3f"]))) {
forward(3);
} else if (Key.isDown(KeyCode(_root["3b"]))) {
reverse(3);
}
if (Key.isDown(KeyCode(_root["3tl"]))) {
tleft(3);
} else if (Key.isDown(KeyCode(_root["3tr"]))) {
tright(3);
}
if (Key.isDown(KeyCode(_root["3s"]))) {
fire(3);
}
if (Key.isDown(KeyCode(_root["3w"]))) {
wpnChange(3, 1);
}
}
if (_root["4player"].life && (_root["1player"].control == "hmn")) {
if (Key.isDown(KeyCode(_root["4l"]))) {
left(4);
} else if (Key.isDown(KeyCode(_root["4r"]))) {
right(4);
}
if (Key.isDown(KeyCode(_root["4f"]))) {
forward(4);
} else if (Key.isDown(KeyCode(_root["4b"]))) {
reverse(4);
}
if (Key.isDown(KeyCode(_root["4tl"]))) {
tleft(4);
} else if (Key.isDown(KeyCode(_root["4tr"]))) {
tright(4);
}
if (Key.isDown(KeyCode(_root["4s"]))) {
fire(4);
}
if (Key.isDown(KeyCode(_root["4w"]))) {
wpnChange(4, 1);
}
}
obCheck();
UpdateMC();
AI();
}
function CheckHP() {
var i = 1;
while (i <= intplayers) {
var player = _root[i + "player"];
var MC = _root[i + "base"];
if ((player.hp <= 0) && (player.life)) {
exp(1, 100, 100, MC._x, MC._y, getAvailBullet() + 1);
MC.gotoAndPlay("exp");
player.life = false;
var col = new Color(MC);
var colt = {rb:-255, bb:-255, gb:-255};
col.setTransform(colt);
}
i++;
}
}
function BulletExplode(bulletnum) {
if ((bulletnum.typ == 3) || (bulletnum.typ == 7)) {
bulletnum.gotoAndPlay("exp");
} else {
bulletnum.play();
}
}
function MoveBullets() {
var i = 100;
while (i <= (bnum + 101)) {
var bult = _root["w" + i];
if (bult.b) {
bult._x = bult._x + bult.dx;
bult._y = bult._y + bult.dy;
if (bult._x < BOUNDARYL) {
BulletExplode(bult);
} else if (bult._x > BOUNDARYR) {
BulletExplode(bult);
}
if (bult._y < BOUNDARYT) {
BulletExplode(bult);
} else if (bult._y > BOUNDARYB) {
BulletExplode(bult);
}
var k = 0;
while (k <= BUILDING) {
build = _root["build" + k];
if (build.status && (build.bound.hitTest(bult))) {
if ((bult.typ == 3) || (bult.typ == 2)) {
build.gotoAndPlay("exp");
} else if (bult.typ == 1) {
build.nextFrame();
}
BulletExplode(bult);
}
k++;
}
var k = 1;
while (k <= CAR) {
build = _root["c" + k];
if (build.status && (build.bound.hitTest(bult))) {
if (bult.typ != 7) {
}
build.nextFrame();
BulletExplode(bult);
}
k++;
}
var p = 0;
while (p <= intplayers) {
if ((p != bult.shooter) && (_root[p + "player"].life)) {
if (bult.hitTest(_root[p + "base"].bound)) {
_root[p + "player"].hp = _root[p + "player"].hp - bult.pwr;
if (bult.typ != 7) {
}
BulletExplode(bult);
}
}
p++;
}
}
i++;
}
}
function GetClosestPlayer(p) {
var thisplayer = _root[p + "player"];
var thisMC = _root[p + "base"];
var distance = 800;
var deltax;
var deltay;
var newdist;
var f = 1;
while (f <= intplayers) {
var player = _root[f + "player"];
if ((player.life && (player.control != "non")) && (p != f)) {
deltax = thisplayer.x - player.x;
deltay = thisplayer.y - player.y;
newdist = Math.sqrt((deltax * deltax) + (deltay * deltay));
if (newdist < distance) {
distance = newdist;
target = f;
}
}
f++;
}
return(target);
}
function AI() {
var i = 1;
while (i <= intplayers) {
var player = _root[i + "player"];
if (player.life) {
if (((player.control == "cpuH") || (player.control == "cpuE")) || (player.control == "cpuM")) {
var MC = _root[i + "base"];
var target = GetClosestPlayer(i);
var targetplayer = _root[target + "player"];
var targetMC = _root[target + "base"];
var dx = (player.x - targetplayer.x);
var dy = (player.y - targetplayer.y);
r = Math.atan2(dx, dy);
a = 57.2957795130823 * r;
d = Math.sqrt(((player.x - targetplayer.x) * (player.x - targetplayer.x)) + ((player.y - targetplayer.y) * (player.y - targetplayer.y)));
rotation = -a;
if (rotation > MC._rotation) {
right(i);
} else if (rotation < MC._rotation) {
left(i);
}
if (player.control == "cpuH") {
if (d <= 120) {
player.wpn = 6;
} else if (random(10) == 7) {
player.wpn = 3;
} else {
player.wpn = 1;
}
if (Math.abs(MC._rotation - rotation) <= 15) {
fire(i);
}
if ((d >= 80) && (player.MOVE)) {
forward(i);
}
} else if (player.control == "cpuM") {
if (d <= 120) {
player.wpn = 6;
} else if (random(30) == 7) {
player.wpn = 3;
} else {
player.wpn = 1;
}
if (Math.abs(MC._rotation - rotation) <= 15) {
fire(i);
}
if ((d >= 100) && (player.MOVE)) {
forward(i);
}
} else if (player.control == "cpuE") {
if (d <= 125) {
player.wpn = 6;
} else if ((d <= 400) || (!player.MOVE)) {
player.wpn = 1;
} else {
player.wpn = 0;
}
if (Math.abs(MC._rotation - rotation) <= 30) {
fire(i);
}
if (((d >= 120) && (player.MOVE)) && (random(4) == 1)) {
forward(i);
}
}
}
}
i++;
}
}
stop();
intplayers = 4;
control = new Array();
control.push("hmn");
control.push("cpuE");
control.push("cpuM");
control.push("cpuH");
control.push("non");
Frame 20
if (map == 1) {
gotoAndPlay (61);
} else if (map == 2) {
gotoAndPlay (65);
} else if (map == 3) {
gotoAndPlay (69);
} else if (map == 4) {
gotoAndPlay (73);
} else if (map == 5) {
gotoAndPlay (77);
} else if (map == 6) {
gotoAndPlay (81);
}
Frame 21
var p = 1;
while (p <= BUILDING) {
_root["build" + p].removeMovieClip();
p++;
}
var o = 100;
while (o <= (bnum + 101)) {
_root["w" + o].removeMovieClip();
o++;
}
_quality = "HIGH";
victorytext = _root[("player" + winner) + "name"] + "\n Wins!";
Frame 60
gotoAndPlay (16);
Frame 61
wpn0.stop();
wpn1.stop();
wpn2.stop();
wpn3.stop();
wpn4.stop();
wpn5.stop();
wpn6.stop();
wpn7.stop();
exp1.stop();
exp2.stop();
bnum = 0;
BOUNDARYL = 17.8;
BOUNDARYR = 786;
BOUNDARYT = 16.9;
BOUNDARYB = 583;
BUILDING = 19;
CAR = 4;
Frame 62
var i = 1;
while (i <= 4) {
var baseclip = _root[i + "base"];
baseclip._visible = true;
baseclip.gotoAndStop(i);
i++;
}
var i = 1;
while (i <= CAR) {
col = new Object();
col.rb = -random(255);
col.bb = -random(255);
col.gb = -random(255);
coltrans = new Color(_root["c" + i]);
coltrans.setTransform(col);
i++;
}
init();
Frame 63
getKeyInput();
MoveBullets();
UpdateHUD();
checkHP();
win();
Frame 64
gotoAndPlay (63);
Frame 65
wpn0.stop();
wpn1.stop();
wpn2.stop();
wpn3.stop();
wpn4.stop();
wpn5.stop();
wpn6.stop();
wpn7.stop();
exp1.stop();
exp2.stop();
bnum = 0;
BOUNDARYL = 17.8;
BOUNDARYR = 786;
BOUNDARYT = 16.9;
BOUNDARYB = 583;
BUILDING = 48;
CAR = 0;
Frame 66
var i = 1;
while (i <= 4) {
var baseclip = _root[i + "base"];
baseclip._visible = true;
baseclip.gotoAndStop(i);
i++;
}
var i = 1;
while (i <= CAR) {
col = new Object();
col.rb = -random(255);
col.bb = -random(255);
col.gb = -random(255);
coltrans = new Color(_root["c" + i]);
coltrans.setTransform(col);
i++;
}
init();
Frame 67
getKeyInput();
MoveBullets();
UpdateHUD();
checkHP();
win();
Frame 68
gotoAndPlay (67);
Frame 69
wpn0.stop();
wpn1.stop();
wpn2.stop();
wpn3.stop();
wpn4.stop();
wpn5.stop();
wpn6.stop();
wpn7.stop();
exp1.stop();
exp2.stop();
bnum = 0;
BOUNDARYL = 17.8;
BOUNDARYR = 786;
BOUNDARYT = 16.9;
BOUNDARYB = 583;
BUILDING = 16;
CAR = 26;
Frame 70
var i = 1;
while (i <= 4) {
var baseclip = _root[i + "base"];
baseclip._visible = true;
baseclip.gotoAndStop(i);
i++;
}
var i = 1;
while (i <= CAR) {
col = new Object();
col.rb = -random(255);
col.bb = -random(255);
col.gb = -random(255);
coltrans = new Color(_root["c" + i]);
coltrans.setTransform(col);
i++;
}
init();
Frame 71
getKeyInput();
MoveBullets();
UpdateHUD();
checkHP();
win();
Frame 72
gotoAndPlay (71);
Frame 73
wpn0.stop();
wpn1.stop();
wpn2.stop();
wpn3.stop();
wpn4.stop();
wpn5.stop();
wpn6.stop();
wpn7.stop();
exp1.stop();
exp2.stop();
bnum = 0;
BOUNDARYL = 17.8;
BOUNDARYR = 786;
BOUNDARYT = 16.9;
BOUNDARYB = 583;
BUILDING = 0;
CAR = 128;
Frame 74
var i = 1;
while (i <= 4) {
var baseclip = _root[i + "base"];
baseclip._visible = true;
baseclip.gotoAndStop(i);
i++;
}
var i = 1;
while (i <= CAR) {
col = new Object();
col.rb = -random(255);
col.bb = -random(255);
col.gb = -random(255);
coltrans = new Color(_root["c" + i]);
coltrans.setTransform(col);
i++;
}
init();
Frame 75
getKeyInput();
MoveBullets();
UpdateHUD();
checkHP();
win();
Frame 76
gotoAndPlay (75);
Frame 77
wpn0.stop();
wpn1.stop();
wpn2.stop();
wpn3.stop();
wpn4.stop();
wpn5.stop();
wpn6.stop();
wpn7.stop();
exp1.stop();
exp2.stop();
bnum = 0;
BOUNDARYL = 17.8;
BOUNDARYR = 786;
BOUNDARYT = 16.9;
BOUNDARYB = 583;
BUILDING = 22;
CAR = 0;
Frame 78
var i = 1;
while (i <= 4) {
var baseclip = _root[i + "base"];
baseclip._visible = true;
baseclip.gotoAndStop(i);
i++;
}
var i = 1;
while (i <= CAR) {
col = new Object();
col.rb = -random(255);
col.bb = -random(255);
col.gb = -random(255);
coltrans = new Color(_root["c" + i]);
coltrans.setTransform(col);
i++;
}
init();
Frame 79
getKeyInput();
MoveBullets();
UpdateHUD();
checkHP();
win();
Frame 80
gotoAndPlay (79);
Frame 81
wpn0.stop();
wpn1.stop();
wpn2.stop();
wpn3.stop();
wpn4.stop();
wpn5.stop();
wpn6.stop();
wpn7.stop();
exp1.stop();
exp2.stop();
bnum = 0;
BOUNDARYL = 17.8;
BOUNDARYR = 786;
BOUNDARYT = 16.9;
BOUNDARYB = 583;
BUILDING = 1;
CAR = 0;
Frame 82
var i = 1;
while (i <= 4) {
var baseclip = _root[i + "base"];
baseclip._visible = true;
baseclip.gotoAndStop(i);
i++;
}
var i = 1;
while (i <= CAR) {
col = new Object();
col.rb = -random(255);
col.bb = -random(255);
col.gb = -random(255);
coltrans = new Color(_root["c" + i]);
coltrans.setTransform(col);
i++;
}
init();
Frame 83
getKeyInput();
MoveBullets();
UpdateHUD();
checkHP();
win();
Frame 84
gotoAndPlay (83);
Symbol 2 MovieClip [FBoundingBoxSymbol] Frame 1
var component = _parent;
component.registerSkinElement(boundingBox, "background");
stop();
Symbol 2 MovieClip [FBoundingBoxSymbol] Frame 2
component.registerSkinElement(boundingBox2, "backgroundDisabled");
stop();
Symbol 3 MovieClip [FRadioButtonSymbol] Frame 1
#initclip 1
function FRadioButtonClass() {
this.init();
}
function FRadioButtonGroupClass() {
this.radioInstances = new Array();
}
FRadioButtonClass.prototype = new FUIComponentClass();
FRadioButtonGroupClass.prototype = new FUIComponentClass();
Object.registerClass("FRadioButtonSymbol", FRadioButtonClass);
FRadioButtonClass.prototype.init = function () {
if (this.initialState == undefined) {
this.selected = false;
} else {
this.selected = this.initialState;
}
super.setSize(this._width, this._height);
this.boundingBox_mc.unloadMovie();
this.boundingBox_mc._width = 0;
this.boundingBox_mc._height = 0;
this.attachMovie("frb_hitArea", "frb_hitArea_mc", 1);
this.attachMovie("frb_states", "frb_states_mc", 2);
this.attachMovie("FLabelSymbol", "fLabel_mc", 3);
super.init();
this._xscale = 100;
this._yscale = 100;
this.setSize(this.width, this.height);
this.setChangeHandler(this.changeHandler);
if (this.label != undefined) {
this.setLabel(this.label);
}
if (this.initialState == undefined) {
this.setValue(false);
} else {
this.setValue(this.initialState);
}
if (this.data == "") {
this.data = undefined;
} else {
this.setData(this.data);
}
this.addToRadioGroup();
this.ROLE_SYSTEM_RADIOBUTTON = 45;
this.STATE_SYSTEM_SELECTED = 16;
this.EVENT_OBJECT_STATECHANGE = 32778;
this.EVENT_OBJECT_NAMECHANGE = 32780;
this._accImpl.master = this;
this._accImpl.stub = false;
this._accImpl.get_accRole = this.get_accRole;
this._accImpl.get_accName = this.get_accName;
this._accImpl.get_accState = this.get_accState;
this._accImpl.get_accDefaultAction = this.get_accDefaultAction;
this._accImpl.accDoDefaultAction = this.accDoDefaultAction;
};
FRadioButtonClass.prototype.setHitArea = function (w, h) {
var hit = this.frb_hitArea_mc;
this.hitArea = hit;
if (this.frb_states_mc._width > w) {
hit._width = this.frb_states_mc._width;
} else {
hit._width = w;
}
hit._visible = false;
if (arguments.length > 1) {
hit._height = h;
}
};
FRadioButtonClass.prototype.txtFormat = function (pos) {
var txtS = this.textStyle;
var sTbl = this.styleTable;
txtS.align = ((sTbl.textAlign.value == undefined) ? ((txtS.align = pos)) : undefined);
txtS.leftMargin = ((sTbl.textLeftMargin.value == undefined) ? ((txtS.leftMargin = 0)) : undefined);
txtS.rightMargin = ((sTbl.textRightMargin.value == undefined) ? ((txtS.rightMargin = 0)) : undefined);
if (this.flabel_mc._height > this.height) {
super.setSize(this.width, this.flabel_mc._height);
} else {
super.setSize(this.width, this.height);
}
this.setEnabled(this.enable);
};
FRadioButtonClass.prototype.setSize = function (w, h) {
this.setLabel(this.getLabel());
this.setLabelPlacement(this.labelPlacement);
if (this.frb_states_mc._height < this.flabel_mc.labelField._height) {
super.setSize(w, this.flabel_mc.labelField._height);
}
this.setHitArea(this.width, this.height);
this.setLabelPlacement(this.labelPlacement);
};
FRadioButtonClass.prototype.setLabelPlacement = function (pos) {
this.setLabel(this.getLabel());
this.txtFormat(pos);
var halfLabelH = (this.fLabel_mc._height / 2);
var halfFrameH = (this.frb_states_mc._height / 2);
var vertCenter = (halfFrameH - halfLabelH);
var radioWidth = this.frb_states_mc._width;
var frame = this.frb_states_mc;
var label = this.fLabel_mc;
var w = (this.width - frame._width);
if (frame._width > this.width) {
w = 0;
} else {
w = this.width - frame._width;
}
this.fLabel_mc.setSize(w);
if ((pos == "right") || (pos == undefined)) {
this.labelPlacement = "right";
this.frb_states_mc._x = 0;
this.fLabel_mc._x = radioWidth;
this.txtFormat("left");
} else if (pos == "left") {
this.labelPlacement = "left";
this.fLabel_mc._x = 0;
this.frb_states_mc._x = this.width - radioWidth;
this.txtFormat("right");
}
this.fLabel_mc._y = vertCenter;
this.frb_hitArea_mc._y = vertCenter;
this.setLabel(this.getLabel());
};
FRadioButtonClass.prototype.setData = function (dataValue) {
this.data = dataValue;
};
FRadioButtonClass.prototype.getData = function () {
return(this.data);
};
FRadioButtonClass.prototype.getState = function () {
return(this.selected);
};
FRadioButtonClass.prototype.getSize = function () {
return(this.width);
};
FRadioButtonClass.prototype.getGroupName = function () {
return(this.groupName);
};
FRadioButtonClass.prototype.setGroupName = function (groupName) {
var i = 0;
while (i < this._parent[this.groupName].radioInstances.length) {
if (this._parent[this.groupName].radioInstances[i] == this) {
delete this._parent[this.groupName].radioInstances[i];
}
i++;
}
this.groupName = groupName;
this.addToRadioGroup();
};
FRadioButtonClass.prototype.addToRadioGroup = function () {
if (this._parent[this.groupName] == undefined) {
this._parent[this.groupName] = new FRadioButtonGroupClass();
}
this._parent[this.groupName].addRadioInstance(this);
};
FRadioButtonClass.prototype.setValue = function (selected) {
if (selected || (selected == undefined)) {
this.setState(true);
this.focusRect.removeMovieClip();
this.executeCallBack();
} else if (selected == false) {
this.setState(false);
}
};
FRadioButtonClass.prototype.setTabState = function (selected) {
Selection.setFocus(this);
this.setState(selected);
this.drawFocusRect();
this.executeCallBack();
};
FRadioButtonClass.prototype.setState = function (selected) {
if (selected || (selected == undefined)) {
this.tabEnabled = true;
for (var i in this._parent) {
if ((this != this._parent[i]) && (this._parent[i].groupName == this.groupName)) {
this._parent[i].setState(false);
this._parent[i].tabEnabled = false;
}
}
}
if (this.enable) {
this.flabel_mc.setEnabled(true);
if (selected || (selected == undefined)) {
this.frb_states_mc.gotoAndStop("selectedEnabled");
this.enabled = false;
this.selected = true;
this.tabEnabled = true;
this.tabFocused = true;
} else {
this.frb_states_mc.gotoAndStop("unselectedEnabled");
this.enabled = true;
this.selected = false;
this.tabEnabled = false;
var enabTrue = this._parent[this.groupName].getEnabled();
var noneSelect = (this._parent[this.groupName].getValue() == undefined);
if (enabTrue && (noneSelect)) {
this._parent[this.groupName].radioInstances[0].tabEnabled = true;
}
}
} else {
this.flabel_mc.setEnabled(false);
if (selected || (selected == undefined)) {
this.frb_states_mc.gotoAndStop("selectedDisabled");
this.enabled = false;
this.selected = true;
this.tabEnabled = false;
} else {
this.frb_states_mc.gotoAndStop("unselectedDisabled");
this.enabled = false;
this.selected = false;
this.tabEnabled = false;
}
}
if (Accessibility.isActive()) {
Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true);
}
};
FRadioButtonClass.prototype.getValue = function () {
if (this.selected) {
if ((this.data == "") || (this.data == undefined)) {
return(this.getLabel());
}
return(this.data);
}
};
FRadioButtonClass.prototype.setEnabled = function (enable) {
if ((enable == true) || (enable == undefined)) {
this.enable = true;
super.setEnabled(true);
} else {
this.enable = false;
super.setEnabled(false);
}
this.setState(this.selected);
var cgn = (this._parent[this.groupName].getEnabled() == undefined);
var cgnez = (this._parent[this.groupName].radioInstances[0].getEnabled() == false);
if (cgn && (cgnez)) {
var i = 0;
while (i < this._parent[this.groupName].radioInstances.length) {
if (this._parent[this.groupName].radioInstances[i].getEnabled() == true) {
this._parent[this.groupName].radioInstances[i].tabEnabled = true;
return(undefined);
}
i++;
}
}
};
FRadioButtonClass.prototype.getEnabled = function () {
return(this.enable);
};
FRadioButtonClass.prototype.setLabel = function (label) {
this.fLabel_mc.setLabel(label);
this.txtFormat();
if (Accessibility.isActive()) {
Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_NAMECHANGE);
}
};
FRadioButtonClass.prototype.getLabel = function () {
return(this.fLabel_mc.getLabel());
};
FRadioButtonClass.prototype.onPress = function () {
this.pressFocus();
this.frb_states_mc.gotoAndStop("press");
};
FRadioButtonClass.prototype.onRelease = function () {
this.frb_states_mc.gotoAndStop("unselectedDisabled");
this.setValue(!this.selected);
};
FRadioButtonClass.prototype.onReleaseOutside = function () {
this.frb_states_mc.gotoAndStop("unselectedEnabled");
};
FRadioButtonClass.prototype.onDragOut = function () {
this.frb_states_mc.gotoAndStop("unselectedEnabled");
};
FRadioButtonClass.prototype.onDragOver = function () {
this.frb_states_mc.gotoAndStop("press");
};
FRadioButtonClass.prototype.executeCallBack = function () {
this.handlerObj[this.changeHandler](this._parent[this.groupName]);
};
FRadioButtonGroupClass.prototype.addRadioInstance = function (instance) {
this.radioInstances.push(instance);
this.radioInstances[0].tabEnabled = true;
};
FRadioButtonGroupClass.prototype.setEnabled = function (enableFlag) {
var i = 0;
while (i < this.radioInstances.length) {
this.radioInstances[i].setEnabled(enableFlag);
i++;
}
};
FRadioButtonGroupClass.prototype.getEnabled = function () {
var i = 0;
while (i < this.radioInstances.length) {
if (this.radioInstances[i].getEnabled() != this.radioInstances[0].getEnabled()) {
return(undefined);
}
i++;
}
return(this.radioInstances[0].getEnabled());
};
FRadioButtonGroupClass.prototype.setChangeHandler = function (changeHandler, obj) {
var i = 0;
while (i < this.radioInstances.length) {
this.radioInstances[i].setChangeHandler(changeHandler, obj);
i++;
}
};
FRadioButtonGroupClass.prototype.getValue = function () {
var i = 0;
while (i < this.radioInstances.length) {
if (this.radioInstances[i].selected == true) {
if ((this.radioInstances[i].data == "") || (this.radioInstances[i].data == undefined)) {
return(this.radioInstances[i].getLabel());
}
return(this.radioInstances[i].data);
}
i++;
}
};
FRadioButtonGroupClass.prototype.getData = function () {
var i = 0;
while (i < this.radioInstances.length) {
if (this.radioInstances[i].selected) {
return(this.radioInstances[i].getData());
}
i++;
}
};
FRadioButtonGroupClass.prototype.getInstance = function () {
var i = 0;
while (i < this.radioInstances.length) {
if (this.radioInstances[i].selected == true) {
return(i);
}
i++;
}
};
FRadioButtonGroupClass.prototype.setValue = function (dataValue) {
var i = 0;
while (i < this.radioInstances.length) {
if (this.radioInstances[i].data == dataValue) {
this.radioInstances[i].setValue(true);
return(undefined);
}
i++;
}
var i = 0;
while (i < this.radioInstances.length) {
if (this.radioInstances[i].getLabel() == dataValue) {
this.radioInstances[i].setValue(true);
}
i++;
}
};
FRadioButtonGroupClass.prototype.setSize = function (w) {
var i = 0;
while (i < this.radioInstances.length) {
this.radioInstances[i].setSize(w);
i++;
}
};
FRadioButtonGroupClass.prototype.getSize = function () {
var widestRadio = 0;
var i = 0;
while (i < this.radioInstances.length) {
if (this.radioInstances[i].width >= widestRadio) {
widestRadio = this.radioInstances[i].width;
}
i++;
}
return(widestRadio);
};
FRadioButtonGroupClass.prototype.setGroupName = function (groupName) {
this.oldGroupName = this.radioInstances[0].groupName;
var i = 0;
while (i < this.radioInstances.length) {
this.radioInstances[i].groupName = groupName;
this.radioInstances[i].addToRadioGroup();
i++;
}
delete this._parent[this.oldGroupName];
};
FRadioButtonGroupClass.prototype.getGroupName = function () {
return(this.radioInstances[0].groupName);
};
FRadioButtonGroupClass.prototype.setLabelPlacement = function (pos) {
var i = 0;
while (i < this.radioInstances.length) {
this.radioInstances[i].setLabelPlacement(pos);
i++;
}
};
FRadioButtonGroupClass.prototype.setStyleProperty = function (propName, value, isGlobal) {
var i = 0;
while (i < this.radioInstances.length) {
this.radioInstances[i].setStyleProperty(propName, value, isGlobal);
i++;
}
};
FRadioButtonGroupClass.prototype.addListener = function () {
var i = 0;
while (i < this.radioInstances.length) {
this.radioInstances[i].addListener();
i++;
}
};
FRadioButtonGroupClass.prototype.applyChanges = function () {
var i = 0;
while (i < this.radioInstances.length) {
this.radioInstances[i].applyChanges();
i++;
}
};
FRadioButtonGroupClass.prototype.removeListener = function (component) {
var i = 0;
while (i < this.radioInstances.length) {
this.radioInstances[i].removeListener(component);
i++;
}
};
FRadioButtonClass.prototype.drawFocusRect = function () {
this.drawRect(-2, -2, this._width + 6, this._height - 3);
};
FRadioButtonClass.prototype.myOnKillFocus = function () {
Key.removeListener(this.keyListener);
this.focused = false;
this.focusRect.removeMovieClip();
this._parent[this.groupName].foobar = 0;
};
FRadioButtonClass.prototype.myOnKeyDown = function () {
if ((Key.getCode() == 32) && (this._parent[this.groupName].getValue() == undefined)) {
if (this._parent[this.groupName].radioInstances[0] == this) {
this.setTabState(true);
}
}
if ((Key.getCode() == 40) && (this.pressOnce == undefined)) {
this.foobar = this._parent[this.groupName].getInstance();
var i = this.foobar;
while (i < this._parent[this.groupName].radioInstances.length) {
var inc = (i + 1);
if (this._parent[this.groupName].radioInstances[inc].getEnabled()) {
this._parent[this.groupName].radioInstances[inc].setTabState(true);
return(undefined);
}
i++;
}
}
if ((Key.getCode() == 38) && (this.pressOnce == undefined)) {
this.foobar = this._parent[this.groupName].getInstance();
var i = this.foobar;
while (i >= 0) {
var inc = (i - 1);
if (this._parent[this.groupName].radioInstances[inc].getEnabled()) {
this._parent[this.groupName].radioInstances[inc].setTabState(true);
return(undefined);
}
i--;
}
}
};
FRadioButtonClass.prototype.get_accRole = function (childId) {
return(this.master.ROLE_SYSTEM_RADIOBUTTON);
};
FRadioButtonClass.prototype.get_accName = function (childId) {
return(this.master.getLabel());
};
FRadioButtonClass.prototype.get_accState = function (childId) {
if (this.master.getState()) {
return(this.master.STATE_SYSTEM_SELECTED);
}
return(0);
};
FRadioButtonClass.prototype.get_accDefaultAction = function (childId) {
if (this.master.getState()) {
return("UnCheck");
}
return("Check");
};
FRadioButtonClass.prototype.accDoDefaultAction = function (childId) {
this.master.setValue(!this.master.getValue());
};
#endinitclip
boundingBox_mc._visible = false;
deadPreview._visible = false;
Symbol 14 MovieClip [exp1] Frame 1
play();
b = false;
Symbol 14 MovieClip [exp1] Frame 9
this.removeMovieClip();
Symbol 26 MovieClip [exp2] Frame 1
play();
b = false;
Symbol 26 MovieClip [exp2] Frame 10
var i = 1;
while (i <= _root.intplayers) {
var MC = _root[i + "base"];
var player = _root[i + "player"];
if (this.hitTest(MC)) {
player.hp = player.hp - 10;
}
i++;
}
Symbol 26 MovieClip [exp2] Frame 15
this.removeMovieClip();
Symbol 28 MovieClip [Health] Frame 1
var i = 0;
while (i <= _root.intplayers) {
if (this.hittest(_root[i + "base"])) {
_root[i + "player"].hp = _root[i + "player"].hp + 25;
if (_root[i + "player"].hp > 100) {
_root[i + "player"].hp = 100;
}
this.removeMovieClip();
}
i++;
}
Symbol 28 MovieClip [Health] Frame 2
prevFrame();
Symbol 45 Button
on (press) {
getURL ("http://phantomgames.net", _blank);
}
Symbol 67 MovieClip Frame 16
stop();
Symbol 78 MovieClip Frame 1
_root.stop();
Symbol 78 MovieClip Frame 84
_root.play();
this.removeMovieClip();
Symbol 88 Button
on (release) {
gotoAndPlay (15);
}
Symbol 91 Button
on (release) {
gotoAndPlay (16);
}
Symbol 99 Button
on (release) {
prevFrame();
}
Symbol 148 Button
on (release) {
player1status = status1._currentframe;
player2status = status2._currentframe;
player3status = status3._currentframe;
player4status = status4._currentframe;
map = 1;
play();
}
Symbol 164 MovieClip Frame 1
stop();
Symbol 179 Button
on (release) {
player1status = status1._currentframe;
player2status = status2._currentframe;
player3status = status3._currentframe;
player4status = status4._currentframe;
map = 2;
play();
}
Symbol 186 Button
on (release) {
player1status = status1._currentframe;
player2status = status2._currentframe;
player3status = status3._currentframe;
player4status = status4._currentframe;
map = 3;
play();
}
Symbol 194 Button
on (release) {
prevFrame();
}
Symbol 195 Button
on (release) {
nextFrame();
}
Symbol 200 MovieClip Frame 1
stop();
Symbol 203 Button
on (release) {
_quality = "low";
}
Symbol 204 Button
on (release) {
_quality = "medium";
}
Symbol 205 Button
on (release) {
_quality = "high";
}
Symbol 208 Button
on (release) {
player1status = status1._currentframe;
player2status = status2._currentframe;
player3status = status3._currentframe;
player4status = status4._currentframe;
map = 4;
play();
}
Symbol 211 Button
on (release) {
player1status = status1._currentframe;
player2status = status2._currentframe;
player3status = status3._currentframe;
player4status = status4._currentframe;
map = 5;
play();
}
Symbol 214 Button
on (release) {
player1status = status1._currentframe;
player2status = status2._currentframe;
player3status = status3._currentframe;
player4status = status4._currentframe;
map = 6;
play();
}
Symbol 221 MovieClip Frame 1
stop();
Symbol 221 MovieClip Frame 2
_root.exp(1, 15, 15, this._x, this._y, num + _root.bnum);
this.removeMovieClip();
Symbol 223 MovieClip Frame 1
stop();
Symbol 223 MovieClip Frame 2
_root.exp(2, 25, 25, this._x, this._y, num + _root.bnum);
this.removeMovieClip();
Symbol 230 MovieClip Frame 17
_root.exp(2, 100, 100, this._x, this._y, num + _root.bnum);
Symbol 230 MovieClip Frame 19
_root.exp(2, 100, 100, this._x, this._y, (num + _root.bnum) + 1);
this.removeMovieClip();
removeMovieClip(this);
Symbol 230 MovieClip Frame 21
_root.exp(2, 100, 100, this._x, this._y, (num + _root.bnum) + 1);
this.removeMovieClip();
removeMovieClip(this);
Symbol 237 MovieClip Frame 1
var i = 0;
while (i <= _root.intplayers) {
if (i != this.shooter) {
var MC = _root[i + "base"];
var player = _root[i + "player"];
var dx = (this._x - player.x);
var dy = (this._y - player.y);
var d = Math.sqrt(Math.pow(dx, 2) + Math.pow(dy, 2));
if (d < this._width) {
gotoAndPlay (11);
}
}
i++;
}
Symbol 237 MovieClip Frame 5
var i = 0;
while (i <= _root.intplayers) {
if (i != this.shooter) {
var MC = _root[i + "base"];
var player = _root[i + "player"];
var dx = (this._x - player.x);
var dy = (this._y - player.y);
var d = Math.sqrt(Math.pow(dx, 2) + Math.pow(dy, 2));
if (d < this._width) {
gotoAndPlay (11);
}
}
i++;
}
Symbol 237 MovieClip Frame 9
var i = 0;
while (i <= _root.intplayers) {
if (i != this.shooter) {
var MC = _root[i + "base"];
var player = _root[i + "player"];
var dx = (this._x - player.x);
var dy = (this._y - player.y);
var d = Math.sqrt(Math.pow(dx, 2) + Math.pow(dy, 2));
if (d < this._width) {
gotoAndPlay (11);
}
}
i++;
}
Symbol 237 MovieClip Frame 10
gotoAndPlay (1);
Symbol 237 MovieClip Frame 11
_root.exp(2, 60, 60, this._x, this._y, num + _root.bnum);
_root.exp(2, 60, 60, this._x, this._y, (num + _root.bnum) + 1);
this.removeMovieClip();
removeMovieClip(this);
Symbol 239 MovieClip Frame 1
tx = _root[trg + "player"].x;
ty = _root[trg + "player"].y;
r = Math.atan2(_x - tx, _y - ty);
a = (57.2957795130823 * r) + 90;
this._rotation = (-a) + 90;
dx = (-Math.sin(r)) * spd;
dy = (-Math.cos(r)) * spd;
Symbol 239 MovieClip Frame 2
gotoAndPlay (1);
Symbol 239 MovieClip Frame 3
_root.exp(1, 25, 25, this._x, this._y, num + _root.bnum);
this.removeMovieClip();
Symbol 241 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 2
this.removeMovieClip();
Symbol 245 MovieClip Frame 6
this.removeMovieClip();
Symbol 247 MovieClip Frame 17
_root.exp(2, 50, 50, this._x, this._y, num + _root.bnum);
Symbol 247 MovieClip Frame 19
_root.exp(2, 50, 50, this._x, this._y, (num + _root.bnum) + 1);
this.removeMovieClip();
removeMovieClip(this);
Symbol 247 MovieClip Frame 21
_root.exp(2, 50, 50, this._x, this._y, (num + _root.bnum) + 1);
this.removeMovieClip();
removeMovieClip(this);
Symbol 262 MovieClip Frame 1
typ = "c";
status = true;
stop();
Symbol 262 MovieClip Frame 2
status = true;
stop();
Symbol 262 MovieClip Frame 3
status = false;
play();
Symbol 262 MovieClip Frame 6
thiscolor = new Color(this);
thiscolortrans = {rb:0, bb:0, gb:0};
thiscolor.setTransform(thiscolortrans);
Symbol 262 MovieClip Frame 20
stop();
Symbol 275 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 2
stop();
Symbol 275 MovieClip Frame 3
stop();
Symbol 275 MovieClip Frame 4
stop();
Symbol 275 MovieClip Frame 14
stop();
Symbol 299 MovieClip Frame 1
typ = "b";
status = true;
stop();
Symbol 299 MovieClip Frame 2
stop();
Symbol 299 MovieClip Frame 3
stop();
Symbol 299 MovieClip Frame 4
status = false;
play();
Symbol 299 MovieClip Frame 27
stop();
Symbol 333 MovieClip Frame 1
typ = "b";
status = true;
stop();
Symbol 333 MovieClip Frame 2
stop();
Symbol 333 MovieClip Frame 3
stop();
Symbol 333 MovieClip Frame 4
status = false;
play();
Symbol 333 MovieClip Frame 31
stop();
Symbol 355 MovieClip Frame 1
typ = "b";
status = true;
stop();
Symbol 355 MovieClip Frame 2
stop();
Symbol 355 MovieClip Frame 3
stop();
Symbol 355 MovieClip Frame 4
stop();
Symbol 355 MovieClip Frame 5
status = false;
play();
Symbol 355 MovieClip Frame 30
stop();
Symbol 362 MovieClip Frame 1
typ = "b";
status = true;
stop();