Frame 1 (43 B)
ifFrameLoaded (26) {
gotoAndPlay (3);
}
Frame 2 (17 B)
gotoAndPlay (1);
Frame 10 (8 B)
stop();
Frame 11 (8 B)
stop();
Frame 12 (8 B)
stop();
Frame 17 (8 B)
stop();
Frame 18 (71 B)
enemyhit = "0";
tellTarget ("bg") {
gotoAndStop(random(3) + 1);
};
Frame 19 (114 B)
Mouse.hide();
startDrag ("player", true, 0, 347.3, 350, 347.3);
bombs = 0;
missiles = 2;
points = 0;
stop();
Frame 21 (71 B)
enemyhit = "0";
tellTarget ("bg") {
gotoAndStop(random(3) + 1);
};
Frame 22 (114 B)
Mouse.hide();
startDrag ("player", true, 0, 347.3, 350, 347.3);
bombs = 0;
missiles = 2;
points = 0;
stop();
Frame 24 (71 B)
enemyhit = "0";
tellTarget ("bg") {
gotoAndStop(random(3) + 1);
};
Frame 25 (114 B)
Mouse.hide();
startDrag ("player", true, 0, 347.3, 350, 347.3);
bombs = 0;
missiles = 2;
points = 0;
stop();
Symbol 23 Button (49 B)
on (release, keyPress "d") {
gotoAndPlay (15);
}
Symbol 24 Button (30 B)
on (release) {
nextFrame();
}
Symbol 33 Button (30 B)
on (release) {
prevFrame();
}
Symbol 38 Button (35 B)
on (release) {
gotoAndStop (10);
}
Symbol 39 Button (53 B)
on (release) {
stopAllSounds();
gotoAndPlay (18);
}
Symbol 40 Button (53 B)
on (release) {
stopAllSounds();
gotoAndPlay (21);
}
Symbol 41 Button (53 B)
on (release) {
stopAllSounds();
gotoAndPlay (24);
}
Symbol 53 Button (37 B)
on (press, keyPress "a") {
play();
}
Symbol 54 MovieClip Frame 1 (26 B)
Set("../:wep", "bullet");
Symbol 54 MovieClip Frame 3 (8 B)
stop();
Symbol 54 MovieClip Frame 5 (27 B)
Set("../:wep", "missile");
Symbol 54 MovieClip Frame 7 (8 B)
stop();
Symbol 54 MovieClip Frame 9 (24 B)
Set("../:wep", "bomb");
Symbol 54 MovieClip Frame 11 (8 B)
stop();
Symbol 70 MovieClip Frame 1 (137 B)
busy = "0";
explode = "0";
speed = 5;
_x = "1000";
_y = "1000";
tellTarget ("color") {
gotoAndStop(random(5) + 1);
};
stop();
Symbol 70 MovieClip Frame 2 (95 B)
busy = "yes";
_x = getProperty("../player", _x);
_y = (getProperty("../player", _y) - 20);
Symbol 70 MovieClip Frame 3 (72 B)
_y = (_y - speed);
_x = getProperty("../player", _x);
call("loop");
Symbol 70 MovieClip Frame 4 (69 B)
if (0 >= _y) {
gotoAndStop (1);
} else {
gotoAndPlay (3);
}
Symbol 70 MovieClip Frame 10 (17 B)
explode = "yes";
Symbol 76 MovieClip Frame 1 (8 B)
stop();
Symbol 78 MovieClip Frame 1 (121 B)
busy = "0";
speed = 3;
_x = "1000";
_y = "1000";
tellTarget ("color") {
gotoAndStop(random(5) + 1);
};
stop();
Symbol 78 MovieClip Frame 3 (95 B)
busy = "yes";
_x = getProperty("../player", _x);
_y = (getProperty("../player", _y) - 20);
Symbol 78 MovieClip Frame 4 (55 B)
_y = (_y - speed);
speed = speed + 5;
call("loop");
Symbol 78 MovieClip Frame 5 (68 B)
if (_y < 0) {
gotoAndStop (1);
} else {
gotoAndPlay (4);
}
Symbol 79 MovieClip Frame 1 (121 B)
busy = "0";
speed = 3;
_x = "1000";
_y = "1000";
tellTarget ("color") {
gotoAndStop(random(5) + 1);
};
stop();
Symbol 79 MovieClip Frame 3 (95 B)
busy = "yes";
_x = getProperty("../player", _x);
_y = (getProperty("../player", _y) - 20);
Symbol 79 MovieClip Frame 4 (55 B)
_y = (_y - speed);
speed = speed + 5;
call("loop");
Symbol 79 MovieClip Frame 5 (68 B)
if (_y < 0) {
gotoAndStop (1);
} else {
gotoAndPlay (4);
}
Symbol 85 MovieClip Frame 9 (17 B)
gotoAndPlay (1);
Symbol 90 MovieClip Frame 1 (138 B)
busy = "0";
explode = "0";
speed = 30;
_x = "1000";
_y = "1000";
tellTarget ("color") {
gotoAndStop(random(5) + 1);
};
stop();
Symbol 90 MovieClip Frame 2 (95 B)
busy = "yes";
_x = getProperty("../player", _x);
_y = (getProperty("../player", _y) - 20);
Symbol 90 MovieClip Frame 3 (55 B)
_y = (_y - speed);
speed = speed - 2;
call("loop");
Symbol 90 MovieClip Frame 4 (96 B)
if (_y >= getProperty("../player", _y)) {
gotoAndPlay (9);
} else {
gotoAndPlay (3);
}
Symbol 90 MovieClip Frame 9 (17 B)
explode = "yes";
Symbol 90 MovieClip Frame 20 (17 B)
gotoAndPlay (1);
Symbol 93 MovieClip Frame 1 (63 B)
_x = "1000";
_y = "1000";
Set("../:shield", "0");
stop();
Symbol 93 MovieClip Frame 2 (100 B)
_x = getProperty("../player", _x);
_y = getProperty("../player", _y);
Set("../:shield", "yes");
Symbol 93 MovieClip Frame 3 (17 B)
gotoAndPlay (2);
Symbol 99 MovieClip Frame 1 (8 B)
stop();
Symbol 101 MovieClip Frame 1 (8 B)
stop();
Symbol 102 Button (1.01 KiB) ●
on (press, keyPress "s") {
if (../:wep eq "bullet") {
if (../bullet1:busy ne "yes") {
tellTarget ("../bullet1") {
play();
};
} else if (../bullet2:busy ne "yes") {
tellTarget ("../bullet2") {
play();
};
} else if (../bullet3:busy ne "yes") {
tellTarget ("../bullet3") {
play();
};
}
}
if (../:wep eq "bomb") {
if (../bomb:busy ne "yes") {
if (0 >= ../:bombs) {
} else {
tellTarget ("../bomb") {
play();
};
Set("../:bombs", ../:bombs - 1);
}
} else if (../bomb:explode ne "yes") {
tellTarget ("../bomb") {
gotoAndPlay ("explode");
};
}
}
if (../:wep eq "missile") {
if (../missile:busy ne "yes") {
if (0 >= ../:missiles) {
} else {
tellTarget ("../missile") {
play();
};
Set("../:missiles", ../:missiles - 1);
}
} else if (../missile:explode ne "yes") {
tellTarget ("../missile") {
gotoAndPlay ("explode");
};
}
}
tellTarget ("shoot") {
play();
};
}
on (keyPress "q") {
toggleHighQuality();
}
Symbol 103 MovieClip Frame 1 (57 B)
tellTarget ("color") {
gotoAndStop(random(5) + 1);
};
Symbol 103 MovieClip Frame 2 (170 B)
bombhit = this.hitTest("../bomb");
if ((bombhit == true) and (../bomb:explode eq "yes")) {
gotoAndPlay (5);
} else if (../:enemyhit eq "yes") {
gotoAndPlay (5);
}
Symbol 103 MovieClip Frame 3 (17 B)
gotoAndPlay (2);
Symbol 103 MovieClip Frame 5 (215 B)
if (../:shield eq "yes") {
Set("../:enemyhit", "0");
gotoAndPlay (2);
tellTarget ("../shield") {
gotoAndStop (1);
};
} else {
Mouse.show();
stopDrag();
tellTarget ("../") {
nextFrame();
};
}
Symbol 103 MovieClip Frame 13 (8 B)
stop();
Symbol 113 MovieClip Frame 1 (28 B)
wait = random(30);
play();
Symbol 113 MovieClip Frame 2 (77 B)
if (0 >= wait) {
play();
} else {
wait = wait - 1;
prevFrame();
}
Symbol 113 MovieClip Frame 3 (83 B)
_x = random(350);
_y = -30;
yspeed = random(10) + 4;
xspeed = random(10) + 4;
Symbol 113 MovieClip Frame 4 (816 B)
bombhit = this.hitTest("../bomb");
bullethit1 = this.hitTest("../bullet1");
bullethit2 = this.hitTest("../bullet2");
bullethit3 = this.hitTest("../bullet3");
missilehit = this.hitTest("../missile");
if (bombhit == true) {
if (../bomb:explode eq "yes") {
gotoAndPlay (57);
} else if (../bomb:explode ne "yes") {
gotoAndPlay (12);
}
} else if (missilehit == true) {
if (../missile:explode eq "yes") {
gotoAndPlay (57);
} else if (../missile:explode ne "yes") {
gotoAndPlay (12);
}
} else if (((bullethit1 == true) or (bullethit2 == true)) or (bullethit3 == true)) {
gotoAndPlay (12);
} else {
_y = (_y + yspeed);
if ((_x - 10) < getProperty("../player", _x)) {
_x = (_x + yspeed);
} else if (getProperty("../player", _x) < (_x + 10)) {
_x = (_x - yspeed);
}
}
Symbol 113 MovieClip Frame 5 (192 B)
playerhit = this.hitTest("../player");
if (450 < _y) {
gotoAndPlay (1);
} else if (playerhit == true) {
tellTarget ("../") {
enemyhit = "yes";
};
} else {
gotoAndPlay (4);
}
Symbol 113 MovieClip Frame 12 (51 B)
Set("../:points", (../:points + random(25)) + 25);
Symbol 113 MovieClip Frame 50 (28 B)
wait = random(30);
play();
Symbol 113 MovieClip Frame 51 (77 B)
if (0 >= wait) {
play();
} else {
wait = wait - 1;
prevFrame();
}
Symbol 113 MovieClip Frame 52 (17 B)
gotoAndPlay (1);
Symbol 113 MovieClip Frame 57 (51 B)
Set("../:points", (../:points + random(50)) + 25);
Symbol 113 MovieClip Frame 100 (28 B)
wait = random(30);
play();
Symbol 113 MovieClip Frame 101 (77 B)
if (0 >= wait) {
play();
} else {
wait = wait - 1;
prevFrame();
}
Symbol 113 MovieClip Frame 102 (17 B)
gotoAndPlay (1);
Symbol 127 MovieClip Frame 1 (26 B)
Set("../:bonus", "bomb");
Symbol 127 MovieClip Frame 2 (29 B)
Set("../:bonus", "missile");
Symbol 127 MovieClip Frame 3 (28 B)
Set("../:bonus", "points");
Symbol 127 MovieClip Frame 4 (28 B)
Set("../:bonus", "health");
Symbol 127 MovieClip Frame 5 (27 B)
Set("../:bonus", "death");
Symbol 129 MovieClip Frame 15 (64 B)
_x = -20;
_y = (random(200) + 50);
xspeed = random(10) + 4;
Symbol 129 MovieClip Frame 16 (443 B)
bombhit = this.hitTest("../bomb");
bullethit1 = this.hitTest("../bullet1");
bullethit2 = this.hitTest("../bullet2");
bullethit3 = this.hitTest("../bullet3");
missilehit = this.hitTest("../missile");
if (bombhit == true) {
gotoAndPlay (24);
} else if (missilehit == true) {
gotoAndPlay (24);
} else if (((bullethit1 == true) or (bullethit2 == true)) or (bullethit3 == true)) {
gotoAndPlay (24);
} else {
_x = (_x + xspeed);
}
Symbol 129 MovieClip Frame 17 (71 B)
if (360 < _x) {
gotoAndPlay (1);
} else {
gotoAndPlay (16);
}
Symbol 129 MovieClip Frame 30 (57 B)
tellTarget ("bonus") {
gotoAndStop(random(5) + 1);
};
Symbol 129 MovieClip Frame 31 (24 B)
yspeed = random(5) + 5;
Symbol 129 MovieClip Frame 32 (43 B)
_y = (_y + yspeed);
yspeed = yspeed + 2;
Symbol 129 MovieClip Frame 33 (542 B)
playerhit = this.hitTest("../player");
if (playerhit == true) {
if (bonus eq "bomb") {
Set("../:bombs", ../:bombs + 1);
} else if (bonus eq "missile") {
Set("../:missiles", ../:missiles + 5);
} else if (bonus eq "points") {
Set("../:points", (../:points + random(400)) + 100);
} else if (bonus eq "health") {
tellTarget ("../shield") {
play();
};
} else if (bonus eq "death") {
Set("../:enemyhit", "yes");
}
gotoAndPlay (35);
} else if (450 < _y) {
gotoAndPlay (1);
} else {
gotoAndPlay (32);
}
Symbol 132 MovieClip Frame 1 (28 B)
wait = random(30);
play();
Symbol 132 MovieClip Frame 2 (77 B)
if (0 >= wait) {
play();
} else {
wait = wait - 1;
prevFrame();
}
Symbol 132 MovieClip Frame 30 (44 B)
_x = random(350);
_y = -30;
yspeed = 1;
Symbol 132 MovieClip Frame 31 (466 B)
bombhit = this.hitTest("../bomb");
bullethit1 = this.hitTest("../bullet1");
bullethit2 = this.hitTest("../bullet2");
bullethit3 = this.hitTest("../bullet3");
missilehit = this.hitTest("../missile");
if (bombhit == true) {
gotoAndPlay (39);
} else if (missilehit == true) {
gotoAndPlay (39);
} else if (((bullethit1 == true) or (bullethit2 == true)) or (bullethit3 == true)) {
gotoAndPlay (39);
} else {
_y = (_y + yspeed);
yspeed = yspeed + 2;
}
Symbol 132 MovieClip Frame 32 (220 B)
playerhit = this.hitTest("../player");
if (_y >= getProperty("../player", _y)) {
gotoAndPlay (84);
} else if (playerhit == true) {
tellTarget ("../") {
enemyhit = "yes";
};
} else {
gotoAndPlay (31);
}
Symbol 132 MovieClip Frame 39 (51 B)
Set("../:points", (../:points + random(25)) + 25);
Symbol 132 MovieClip Frame 79 (17 B)
gotoAndPlay (1);
Symbol 132 MovieClip Frame 84 (51 B)
Set("../:points", (../:points + random(50)) + 25);
Symbol 132 MovieClip Frame 100 (98 B)
playerhit = this.hitTest("../player");
if (playerhit == true) {
Set("../:enemyhit", "yes");
}
Symbol 132 MovieClip Frame 105 (17 B)
gotoAndPlay (1);
Symbol 135 Button (65 B)
on (press, keyPress "d") {
stopAllSounds();
gotoAndPlay (18);
}
Symbol 136 Button (64 B)
on (press, keyPress "r") {
stopAllSounds();
gotoAndPlay (1);
}
Symbol 145 Button (65 B)
on (press, keyPress "d") {
stopAllSounds();
gotoAndPlay (21);
}
Symbol 154 Button (65 B)
on (press, keyPress "d") {
stopAllSounds();
gotoAndPlay (24);
}