Frame 1
this.stop();
Frame 10
this.stop();
Frame 20
this.stop();
Frame 30
theSound = new Sound();
theSound.stop();
this.stop();
Frame 40
_global.shotFlag = 1;
this.stop();
Frame 50
this.stop();
Frame 60
this.stop();
Frame 67
Mouse.hide();
roop = 0;
_global.shotFlag = 1;
theSound.stop();
this.onEnterFrame = function () {
if (Key.isDown(13) || (Key.isDown(17))) {
this.gotoAndStop("error");
}
};
Frame 71
roop++;
Instance of Symbol 344 MovieClip in Frame 71
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1500;
flagNo = 4;
move = 10;
}
Instance of Symbol 351 MovieClip "amodis" in Frame 71
onClipEvent (load) {
function AmoReset() {
if (_global.gameMode == "easy") {
RBamo = 6;
SGamo = Infinity;
MGamo = 30;
MGmz = Infinity;
GRamo = Infinity;
} else if (_global.gameMode == "normal") {
RBamo = 6;
SGamo = 30;
MGamo = 30;
MGmz = 4;
GRamo = 5;
} else if (_global.gameMode == "hard") {
RBamo = 6;
SGamo = 15;
MGamo = 30;
MGmz = 2;
GRamo = 3;
}
}
function gunSelect(no) {
trace("\u6B66\u88C5\u5909\u66F4");
if (no == 1) {
this.RBs.select(1);
this.SGs.select(0);
this.MGs.select(0);
this.GRs.select(0);
} else if (no == 2) {
this.RBs.select(0);
this.SGs.select(1);
this.MGs.select(0);
this.GRs.select(0);
} else if (no == 3) {
this.RBs.select(0);
this.SGs.select(0);
this.MGs.select(1);
this.GRs.select(0);
} else if (no == 4) {
this.RBs.select(0);
this.SGs.select(0);
this.MGs.select(0);
this.GRs.select(1);
}
setSE.start();
nowGun = no;
_root.targetSC.getGunType(nowGun);
this.anyGun.setGun(no);
}
function alwaysWait() {
if (Key.isDown(90)) {
this.gunSelect(1);
}
if (Key.isDown(88)) {
this.gunSelect(2);
}
if (Key.isDown(67)) {
this.gunSelect(3);
}
if (Key.isDown(86)) {
this.gunSelect(4);
}
}
RBamo = 6;
SGamo = 35;
MGamo = 30;
MGmz = 20;
GRamo = 4;
nowGun = 0;
i = 0;
setSE = new Sound();
setSE.attachSound("se3");
this.gunSelect(1);
this.AmoReset();
}
onClipEvent (enterFrame) {
this.alwaysWait();
if (i == 0) {
this.gunSelect(1);
i++;
}
}
Instance of Symbol 200 MovieClip "targetSC" in Frame 71
onClipEvent (load) {
function triga(trigaYN) {
YN = trigaYN;
}
function MouseTrace() {
this._x = _root._xmouse;
this._y = _root._ymouse;
updateAfterEvent();
}
function MouseTrace2() {
if (_root._ymouse < 340) {
Mouse.hide();
this._visible = true;
this._x = _root._xmouse;
this._y = _root._ymouse;
updateAfterEvent();
} else {
YN = 0;
Mouse.show();
this._visible = false;
}
}
function getGunType(no) {
trace("\u9283\u306E\u7A2E\u985E\u5909\u66F4\u3055\u308C\u307E\u3057\u305F");
if (no == 1) {
gunType = "RB";
} else if (no == 2) {
gunType = "SG";
} else if (no == 3) {
gunType = "MG";
} else if (no == 4) {
gunType = "GR";
}
}
function ShotRB() {
YN = 0;
trace("2.\u30EA\u30DC\u30EB\u30D0\u30FC\u5C04\u6483\u5B9F\u884C");
shotSE.start();
if (i >= 6) {
i = 0;
}
i++;
shotName = "shot" + i;
_root.attachMovie("shotEF", shotName, 5 + i);
_root[shotName]._x = this._x;
_root[shotName]._y = this._y;
}
function ShotSG() {
trace("2.\u30B7\u30E7\u30C3\u30C8\u30AC\u30F3\u5C04\u6483\u5B9F\u884C");
randA = 60;
randB = 40;
shotSGSE.start();
if (i >= 6) {
i = 0;
}
shotName = "shotSG" + i;
_root.attachMovie("shotEF", shotName, 5 + i);
_root[shotName]._x = this._x;
_root[shotName]._y = this._y;
i = 1;
while (i < 5) {
shotName = "shotSG" + i;
(_root.attachMovie("shotEFSG", shotName, 5 + i) + (Math.random() * 30)) - 15;
_root[shotName]._x = (this._x + (Math.random() * randA)) - (randA / 2);
_root[shotName]._y = (this._y + (Math.random() * randA)) - (randA / 2);
if (i == 1) {
extra = 0;
} else if (i == 2) {
extra = 90;
} else if (i == 3) {
extra = 180;
} else {
extra = -90;
}
_root[shotName]._rotation = (extra + (Math.random() * randB)) - (randB / 2);
i++;
}
_root.amodis.anyGun.SG.shotSG();
}
function ShotMG() {
trace("\u767A\u5C04\u547D\u4EE4\u304C\u51FA\u307E\u3057\u305F\uFF2D\uFF27");
dismode = _root.amodis.anyGun.MG.getmode();
this.hitYN();
shotMGSE.start();
if (i >= 8) {
i = 0;
}
i++;
shotName = "shotMG" + i;
_root.attachMovie("shotEFMG", shotName, 5 + i);
_root[shotName]._x = this._x;
_root[shotName]._y = this._y;
_root.amodis.anyGun.MG.shotMG();
}
function ShotGR() {
shotGRSE.start();
if (i >= 2) {
i = 0;
}
i++;
shotName = "shotGR" + i;
_root.attachMovie("shotEFGR", shotName, 5 + i);
_root[shotName]._x = this._x;
_root[shotName]._y = this._y;
_root.amodis.anyGun.GR.shotGR();
}
function shot() {
if (gunType == "RB") {
trace("1.\u5C04\u6483\u5B9F\u884C");
_root.amodis.anyGun.RB.Fire();
}
if (gunType == "SG") {
trace("2.\u5C04\u6483\u5B9F\u884C");
_root.amodis.anyGun.SG.Fire();
}
if (gunType == "MG") {
trace("3.\u5C04\u6483\u5B9F\u884C");
_root.amodis.anyGun.MG.Fire();
}
if (gunType == "GR") {
trace("3.\u5C04\u6483\u5B9F\u884C");
_root.amodis.anyGun.GR.Fire();
}
}
dismode = 0;
YN = 0;
gunType = "RB";
shotSE = new Sound();
shotSE.attachSound("shotR");
shotSGSE = new Sound();
shotSGSE.attachSound("shotSG");
shotMGSE = new Sound();
shotMGSE.attachSound("shotMG");
shotGRSE = new Sound();
shotGRSE.attachSound("shotGR");
}
onClipEvent (enterFrame) {
if (YN == 1) {
this.shot();
}
this.MouseTrace2();
}
Instance of Symbol 354 MovieClip "asBOX" in Frame 71
onClipEvent (load) {
function hitFlag(no) {
trace("no" + no);
if (no == 1) {
char1 = 1;
}
if (no == 2) {
char2 = 1;
}
if (no == 3) {
char3 = 1;
}
if (no == 4) {
char4 = 1;
}
}
}
onClipEvent (enterFrame) {
if (char1 == 1) {
if (char2 == 1) {
if (char3 == 1) {
if (char4 == 1) {
_root.play();
}
}
}
}
}
Instance of Symbol 362 MovieClip in Frame 74
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1000;
flagNo = 2;
}
Instance of Symbol 363 MovieClip in Frame 76
//component parameters
onClipEvent (initialize) {
muki = -1;
addScore = 1200;
flagNo = 1;
}
Frame 86
this.stop();
Instance of Symbol 363 MovieClip in Frame 86
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1200;
flagNo = 3;
}
Instance of Symbol 354 MovieClip "asBOX" in Frame 90
onClipEvent (load) {
function hitFlag(no) {
trace("no" + no);
if (no == 1) {
char1 = 1;
}
if (no == 2) {
char2 = 1;
}
if (no == 3) {
char3 = 1;
}
}
}
onClipEvent (enterFrame) {
if (char1 == 1) {
if (char2 == 1) {
if (char3 == 1) {
_root.play();
}
}
}
}
Instance of Symbol 363 MovieClip in Frame 135
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1200;
flagNo = 1;
}
onClipEvent (load) {
hitcnt = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if ((mode == "hit") && (hitcnt == 0)) {
_root.asBOX.hitFlag(1);
hitcnt++;
mode = "not";
this.gotoAndPlay(40);
}
}
Instance of Symbol 383 MovieClip in Frame 143
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1800;
flagNo = 2;
}
Instance of Symbol 362 MovieClip in Frame 148
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 10;
flagNo = 3;
}
onClipEvent (load) {
hitcnt = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if ((mode == "hit") && (hitcnt == 0)) {
_root.asBOX.hitFlag(3);
hitcnt++;
mode = "not";
this.gotoAndPlay(40);
}
}
Frame 154
this.stop();
Instance of Symbol 354 MovieClip "asBOX" in Frame 160
onClipEvent (load) {
function hitFlag(no) {
trace("no" + no);
if (no == 1) {
char1 = 1;
}
if (no == 2) {
char2 = 1;
}
if (no == 3) {
char3 = 1;
}
if (no == 4) {
char4 = 1;
}
if (no == 5) {
char5 = 1;
}
if (no == 6) {
char6 = 1;
}
}
}
onClipEvent (enterFrame) {
if (char1 == 1) {
if (char2 == 1) {
if (char3 == 1) {
if (char4 == 1) {
if (char5 == 1) {
if (char6 == 1) {
_root.play();
}
}
}
}
}
}
}
Instance of Symbol 383 MovieClip in Frame 161
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1800;
flagNo = 2;
}
Instance of Symbol 383 MovieClip in Frame 161
//component parameters
onClipEvent (initialize) {
muki = -1;
addScore = 1800;
flagNo = 6;
}
Instance of Symbol 362 MovieClip in Frame 163
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1000;
flagNo = 3;
}
Instance of Symbol 363 MovieClip in Frame 167
//component parameters
onClipEvent (initialize) {
muki = -1;
addScore = 1200;
flagNo = 1;
}
Frame 174
this.stop();
Instance of Symbol 362 MovieClip in Frame 174
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1000;
flagNo = 5;
}
Instance of Symbol 362 MovieClip in Frame 174
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1000;
flagNo = 4;
}
Instance of Symbol 354 MovieClip "asBOX" in Frame 180
onClipEvent (load) {
function hitFlag(no) {
trace("no" + no);
if (no == 1) {
char1 = 1;
}
if (no == 2) {
char2 = 1;
}
if (no == 3) {
char3 = 1;
}
if (no == 4) {
char4 = 1;
}
if (no == 5) {
char5 = 1;
}
if (no == 6) {
char6 = 1;
}
}
}
onClipEvent (enterFrame) {
if (char1 == 1) {
if (char2 == 1) {
if (char3 == 1) {
if (char4 == 1) {
if (char5 == 1) {
_root.play();
}
}
}
}
}
}
Instance of Symbol 344 MovieClip in Frame 201
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1500;
flagNo = 2;
move = 13;
}
Instance of Symbol 344 MovieClip in Frame 207
//component parameters
onClipEvent (initialize) {
muki = -1;
addScore = 1500;
flagNo = 3;
move = -10;
}
Instance of Symbol 383 MovieClip in Frame 210
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1800;
flagNo = 1;
}
Instance of Symbol 362 MovieClip in Frame 214
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1000;
flagNo = 5;
}
Instance of Symbol 362 MovieClip in Frame 224
//component parameters
onClipEvent (initialize) {
muki = 1;
addScore = 1000;
flagNo = 4;
}
Frame 229
this.stop();
Frame 263
if (roop == 3) {
theSound.stop();
this.gotoAndPlay("showBOSS");
}
Frame 264
this.gotoAndPlay("stage1");
Frame 291
_root.boss.gunner.now = "-";
_root.boss.gunner.gotoAndStop("normal");
Frame 292
_root.boss.gunner.now = "-";
_root.boss.gunner.gotoAndStop("normal");
Frame 295
_root.boss.gunner.now = "-";
_root.boss.gunner.gotoAndStop("normal");
Frame 329
_root.stop();
Instance of Symbol 354 MovieClip in Frame 329
onClipEvent (load) {
time0 = getTimer();
wait = 3000;
}
onClipEvent (enterFrame) {
time = getTimer() - time0;
if (time >= wait) {
_root.gotoAndStop("BOSS");
}
}
Frame 340
_root.boss.boss2.gunner.now = "normal";
_root.stop();
Frame 351
_global.shotFlag = 0;
this.stop();
Frame 361
theSound.stop();
Mouse.show();
Symbol 14 MovieClip [shotEFSG] Frame 6
this._name = _name + "ok";
trace(_name);
Symbol 14 MovieClip [shotEFSG] Frame 7
this._name = _name + "end";
Symbol 14 MovieClip [shotEFSG] Frame 9
trace("\u6D88\u53BB");
this.removeMovieClip();
Symbol 15 MovieClip [shotEF] Frame 4
this._name = _name + "ok";
Symbol 15 MovieClip [shotEF] Frame 5
this._name = _name + "end";
Symbol 15 MovieClip [shotEF] Frame 9
this.removeMovieClip();
Symbol 21 MovieClip [shotEFGR] Frame 9
this._name = _name + "ok";
Symbol 21 MovieClip [shotEFGR] Frame 16
this._name = _name + "not";
Symbol 21 MovieClip [shotEFGR] Frame 17
this.removeMovieClip();
Symbol 24 MovieClip [miss] Frame 10
this.removeMovieClip();
Symbol 27 MovieClip [hit] Frame 10
this.removeMovieClip();
Symbol 37 Button
on (press) {
_global.continu = 1;
_root.hpGage.HpFull();
_global.shotFlag = 1;
_root.icon.IconRemove();
this.removeMovieClip();
}
Symbol 41 Button
on (press) {
this.play();
}
Symbol 45 MovieClip [gameOver] Frame 1
_global.shotFlag = 0;
baseTime = getTimer();
this.onEnterFrame = function () {
tempTime = (getTimer() - baseTime) / 1000;
trace(tempTime);
time = 10 - Math.floor(tempTime);
if (time <= 0) {
this.play();
}
};
this.stop();
Symbol 45 MovieClip [gameOver] Frame 69
_global.shotFlag = 1;
Mouse.show();
_root.icon.removeMovieClip();
theSound.stop();
_root.gotoAndStop("select");
this.removeMovieClip();
Symbol 54 MovieClip Frame 1
hitcnt = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if ((mode == "hit") && (hitcnt == 0)) {
hitcnt++;
_parent.stop();
this.gotoAndPlay("hit");
}
};
this.stop();
Symbol 54 MovieClip Frame 10
_global.score = _global.score + 100;
Symbol 54 MovieClip Frame 16
hitcnt = 0;
mode = "-";
trace("\u30DF\u30B5\u30A4\u30EB\u6483\u7834");
_parent.removeMovieClip();
Symbol 56 MovieClip [missile4] Frame 20
downHp = 15;
hit = 85;
_root.hpGage.HpChange(downHp, hit);
this.removeMovieClip();
Symbol 57 MovieClip [missile] Frame 45
downHp = 15;
hit = 85;
_root.hpGage.HpChange(downHp, hit);
this.removeMovieClip();
Symbol 63 MovieClip Frame 1
this.stop();
Instance of Symbol 62 MovieClip in Symbol 63 MovieClip Frame 1
onClipEvent (load) {
hitcnt = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if ((mode == "hit") && (hitcnt == 0)) {
hitcnt++;
mode = "not";
_parent.gotoAndPlay("hit");
}
}
Symbol 63 MovieClip Frame 10
_global.score = _global.score + 250;
_parent.stop();
Symbol 63 MovieClip Frame 17
_parent.removeMovieClip();
Symbol 64 MovieClip [missile2] Frame 40
trace("missile2\u6D88\u53BB");
i = Math.floor(Math.random() * 50);
newName = _name;
_root.attachMovie("missile4", newName, i);
_root[newName]._x = (275 + (Math.random() * 200)) - 100;
_root[newName]._y = 50;
rand = Math.random() * 2;
if (rand >= 1) {
_root[newName]._xscale = _root[newName]._xscale * -1;
}
this.removeMovieClip();
Symbol 66 MovieClip [whiteMask] Frame 2
this.removeMovieClip();
Symbol 69 MovieClip [mainGun] Frame 4
downHp = 40;
hit = 100;
_root.hpGage.HpChange(downHp, hit);
this.removeMovieClip();
Symbol 71 MovieClip [icon] Frame 1
function IconRemove() {
this.removeMovieClip();
}
this.onEnterFrame = function () {
this._x = _root._xmouse;
this._y = _root._ymouse;
};
Symbol 73 MovieClip [shotEFMG] Frame 4
this._name = _name + "ok";
trace(_name);
Symbol 73 MovieClip [shotEFMG] Frame 5
this._name = _name + "end";
Symbol 73 MovieClip [shotEFMG] Frame 11
trace("\u6D88\u53BB");
this.removeMovieClip();
Symbol 119 Button
on (press, release) {
trace("\u62BC\u3055\u308C\u307E\u3057\u305F\u3088");
_root.gotoAndStop("logo");
}
Symbol 120 MovieClip Frame 1
this.stop();
Symbol 120 MovieClip Frame 2
_root.gotoAndStop("logo");
this.stop();
Symbol 121 MovieClip Frame 1
speed = 0;
time0 = getTimer();
loadSize0 = root.getBytesLoaded;
dwonload = 0;
forTime = "\u8A08\u6E2C\u4E2D";
Instance of Symbol 92 MovieClip "bar" in Symbol 121 MovieClip Frame 1
onClipEvent (load) {
function sizeChange(barSize) {
trace(barSize);
this._xscale = barSize;
}
this.sizeChange(0);
}
Instance of Symbol 120 MovieClip "anyBar" in Symbol 121 MovieClip Frame 1
onClipEvent (load) {
function sizeAll(tempi) {
i = 1;
while (i <= tempi) {
barName = "bar" + i;
this[barName]._yscale = 100;
i++;
}
}
function endMove() {
i = 1;
while (i <= 10) {
barName = "bar" + i;
this[barName]._xscale = 300;
i++;
}
}
function anyBarChange(barSize) {
if (barSize <= 10) {
this.bar1._yscale = barSize * 10;
} else if (barSize <= 20) {
this.sizeAll(1);
this.bar2._yscale = (barSize - 10) * 10;
} else if (barSize <= 30) {
this.sizeAll(2);
this.bar3._yscale = (barSize - 20) * 10;
} else if (barSize <= 40) {
this.sizeAll(3);
this.bar4._yscale = (barSize - 30) * 10;
} else if (barSize <= 50) {
this.sizeAll(4);
this.bar5._yscale = (barSize - 40) * 10;
} else if (barSize <= 60) {
this.sizeAll(5);
this.bar6._yscale = (barSize - 50) * 10;
} else if (barSize <= 70) {
this.sizeAll(6);
this.bar7._yscale = (barSize - 60) * 10;
} else if (barSize <= 80) {
this.sizeAll(7);
this.bar8._yscale = (barSize - 70) * 10;
} else if (barSize <= 90) {
this.sizeAll(8);
this.bar9._yscale = (barSize - 80) * 10;
} else if (barSize < 100) {
this.sizeAll(9);
this.bar10._yscale = (barSize - 90) * 10;
} else {
this.sizeAll(10);
this.gotoAndStop(2);
}
}
mode = "-";
i2 = 0;
i = 1;
while (i <= 10) {
barName = "bar" + i;
this[barName]._yscale = 0;
i++;
}
}
Symbol 121 MovieClip Frame 2
loadedSize = _root.getBytesLoaded();
totalSize = _root.getBytesTotal();
time = getTimer() - time0;
if (time >= 1000) {
time0 = getTimer();
speed = Math.floor((loadedSize - loadSize0) / 1000);
loadSize0 = loadedSize;
forTime = Math.floor(((totalSize - loadedSize) / 1000) / speed);
}
if (loadedSize >= totalSize) {
downloadParcent = 100;
this.display.sankaku.sizeChange(100);
this.bar.sizeChange(100);
this.anyBar.anyBarChange(100);
} else {
parcent = (loadedSize / totalSize) * 100;
this.display.sankaku.sizeChange(parcent);
this.bar.sizeChange(parcent);
downloadParcent = Math.round(parcent);
this.anyBar.anyBarChange(parcent);
_root.stop();
}
Symbol 121 MovieClip Frame 3
this.gotoAndPlay(_currentframe - 1);
Symbol 136 Button
on (press) {
getURL ("http://www12.plala.or.jp/nextframe/", _top);
}
Symbol 150 Button
on (press) {
_quality = "MEDIUM";
_root.gotoAndPlay("select");
}
Symbol 154 Button
on (rollOver) {
this.GetMessege("tutorial");
}
on (rollOut) {
this.GetMessege(0);
}
on (press) {
_root.gotoAndStop("tutorial");
}
Symbol 157 Button
on (rollOver) {
this.GetMessege("easy");
}
on (rollOut) {
this.GetMessege(0);
}
on (press) {
this.SelectMode("easy");
_root.gotoAndPlay("game");
}
Symbol 160 Button
on (rollOver) {
this.GetMessege("normal");
}
on (rollOut) {
this.GetMessege(0);
}
on (press) {
this.SelectMode("normal");
_root.gotoAndPlay("game");
}
Symbol 163 Button
on (rollOver) {
this.GetMessege("hard");
}
on (rollOut) {
this.GetMessege(0);
}
on (press) {
this.SelectMode("hard");
_root.gotoAndPlay("game");
}
Symbol 166 Button
on (rollOver) {
this.GetMessege("credit");
}
on (rollOut) {
this.GetMessege(0);
}
on (press) {
_root.gotoAndStop("credit");
}
Symbol 191 MovieClip Frame 1
function GetMessege(getMesNo) {
switch (getMesNo) {
case 0 :
this.mesTitle = "\u30BB\u30EC\u30AF\u30C8";
this.mes = "\u9805\u76EE\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044";
return;
case "tutorial" :
this.mesTitle = "\u30C1\u30E5\u30FC\u30C8\u30EA\u30A2\u30EB";
this.mes = "\u64CD\u4F5C\u65B9\u6CD5\u306E\u8AAC\u660E\u3068\u7DF4\u7FD2\u304C\u3067\u304D\u307E\u3059";
return;
case "easy" :
this.mesTitle = "\u7C21\u5358\u30E2\u30FC\u30C9";
this.mes = "\u7C21\u5358\u306A\u30E2\u30FC\u30C9\u3067\u3059\n\uFF28\uFF30\u304C30\u500D\u3001\u3059\u3079\u3066\u306E\u5F3E\u6570\u304C\u7121\u9650\u306B\u306A\u308A\u307E\u3059\u3002";
return;
case "normal" :
this.mesTitle = "\u901A\u5E38\u30E2\u30FC\u30C9";
this.mes = "\u6A19\u6E96\u306E\u96E3\u6613\u5EA6\u3067\u3059\u3001\u307E\u305A\u306F\u3053\u3053\u304B\u3089";
return;
case "hard" :
this.mesTitle = "\u30EC\u30C3\u30C9\u30E2\u30FC\u30C9";
this.mes = "\u96E3\u3057\u3044\u30E2\u30FC\u30C9\u3067\u3059\nHP\u304C\uFF13\u5206\u306E\uFF11\u3001\u5F3E\u6570\u304C\u534A\u5206\u306B\u306A\u308A\u307E\u3059\n";
return;
case "credit" :
this.mesTitle = "\u30AF\u30EC\u30B8\u30C3\u30C8";
this.mes = "\u88FD\u4F5C\u8005\u3068\u8457\u4F5C\u306E\u60C5\u5831\u304C\u78BA\u8A8D\u3067\u304D\u307E\u3059";
return;
default :
trace("\u4E0D\u660E\u306A\u5F15\u6570\u3092\u53D6\u5F97");
}
}
function SelectMode(tempGameMode) {
_global.gameMode = tempGameMode;
}
_global.continu = 0;
_global.gameMode = "-";
_global.score = 0;
this.GetMessege(0);
Symbol 191 MovieClip Frame 7
this.stop();
Symbol 195 MovieClip Frame 1
_rotation = (_rotation + 2);
Symbol 195 MovieClip Frame 2
this.gotoAndPlay(_currentframe - 1);
Symbol 199 Button
on (press) {
if (_global.shotFlag == 1) {
this.triga(1);
}
}
on (release) {
this.triga(0);
}
on (rollOut) {
this.triga(0);
}
Symbol 204 MovieClip Frame 1
hitcnt = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
trace(hitcnt);
if ((mode == "hit") && (hitcnt == 0)) {
hitcnt++;
mode = "not";
this.play();
}
};
Symbol 204 MovieClip Frame 9
hitcnt = 0;
Symbol 204 MovieClip Frame 10
hitcnt = 0;
this.stop();
Symbol 213 Button
on (press) {
this.GetMessege("mg");
this.amodis.gunSelect(3);
}
Symbol 217 Button
on (press) {
this.GetMessege("rb");
this.amodis.gunSelect(1);
}
Symbol 221 Button
on (rollOver) {
this.GetMessege("end");
}
on (rollOut) {
this.GetMessege(0);
}
on (press) {
_root.gotoAndStop("select");
}
Symbol 225 Button
on (press) {
this.GetMessege("sg");
this.amodis.gunSelect(2);
}
Symbol 229 Button
on (press) {
this.GetMessege("gr");
this.amodis.gunSelect(4);
}
Symbol 236 MovieClip Frame 1
function select(YN) {
nowYN = YN;
if (YN == 1) {
this._xscale = 120;
this._yscale = 120;
this.gotoAndStop("select");
} else {
this._xscale = 90;
this._yscale = 90;
this.gotoAndStop("noSelect");
}
}
function noAmo(AMO) {
if (AMO == 1) {
this.gotoAndStop("noSelect");
this._xscale = 90;
this._yscale = 90;
} else {
this.gotoAndStop("noAmo");
}
}
this.stop();
Symbol 236 MovieClip Frame 10
this.stop();
Symbol 236 MovieClip Frame 20
this.stop();
Symbol 241 MovieClip Frame 1
function select(YN) {
nowYN = YN;
if (YN == 1) {
this.gotoAndStop("select");
this._xscale = 120;
this._yscale = 120;
} else {
this.gotoAndStop("noSelect");
this._xscale = 90;
this._yscale = 90;
}
}
function noAmo(AMO) {
if (AMO == 1) {
this.gotoAndStop("noSelect");
this._xscale = 90;
this._yscale = 90;
} else {
this.gotoAndStop("noAmo");
}
}
this.stop();
Symbol 241 MovieClip Frame 10
this.stop();
Symbol 241 MovieClip Frame 20
this.stop();
Symbol 246 MovieClip Frame 1
function select(YN) {
nowYN = YN;
if (YN == 1) {
this.gotoAndStop("select");
this._xscale = 120;
this._yscale = 120;
} else {
this.gotoAndStop("noSelect");
this._xscale = 90;
this._yscale = 90;
}
}
function noAmo(AMO) {
if (AMO == 1) {
this.gotoAndStop("noSelect");
this._xscale = 90;
this._yscale = 90;
} else {
this.gotoAndStop("noAmo");
}
}
this.stop();
Symbol 246 MovieClip Frame 10
this.stop();
Symbol 246 MovieClip Frame 20
this.stop();
Symbol 251 MovieClip Frame 1
function select(YN) {
nowYN = YN;
if (YN == 1) {
this.gotoAndStop("select");
this._xscale = 120;
this._yscale = 120;
} else {
this.gotoAndStop("noSelect");
this._xscale = 90;
this._yscale = 90;
}
}
function noAmo(AMO) {
if (AMO == 1) {
this.gotoAndStop("noSelect");
this._xscale = 90;
this._yscale = 90;
} else {
this.gotoAndStop("noAmo");
}
}
this.stop();
Symbol 251 MovieClip Frame 10
this.stop();
Symbol 251 MovieClip Frame 20
this.stop();
Symbol 259 MovieClip Frame 6
this.gotoAndPlay(_currentframe - 2);
Symbol 260 MovieClip Frame 4
mode = "ok";
this.stop();
Symbol 260 MovieClip Frame 7
mode = "ok";
this.stop();
Symbol 260 MovieClip Frame 10
mode = "ok";
this.stop();
Symbol 260 MovieClip Frame 13
mode = "ok";
this.stop();
Symbol 260 MovieClip Frame 16
mode = "ok";
this.stop();
Symbol 260 MovieClip Frame 19
mode = "ok";
this.stop();
Symbol 260 MovieClip Frame 21
this.stop();
Symbol 266 MovieClip Frame 1
function getAmo() {
trace("\u5F3E\u6570\u3092\u53D6\u5F97");
return(_parent._parent.SGamo);
}
function shotSG() {
if (mode == "ok") {
this.gotoAndStop(_currentframe + 1);
}
}
function reloadSG() {
amo = this.getAmo();
if ((_currentframe == 11) && (amo != 0)) {
this.play();
}
}
mode = "no";
theSound = new Sound();
theSound.attachSound("reload");
trace("\u76F4\u63A5\u53D6\u5F97\u5F3E" + _parent._parent.SGamo);
amo = this.getAmo();
trace("\u3060\u3093\u3059\u3046" + amo);
if (amo == 0) {
this.gotoAndStop(11);
}
Symbol 266 MovieClip Frame 8
theSound.start();
Symbol 266 MovieClip Frame 10
mode = "ok";
this.stop();
Symbol 266 MovieClip Frame 11
mode = "no";
amo = this.getAmo();
if (amo != 0) {
_parent._parent.SGamo = _parent._parent.SGamo - 1;
}
amo = this.getAmo();
this.stop();
Symbol 266 MovieClip Frame 18
this.gotoAndPlay(2);
Symbol 275 MovieClip Frame 1
function reloadMG() {
trace("\uFF2D\uFF27\u30EA\u30ED\u30FC\u30C9");
if ((_parent._parent.MGmz != 0) && (i == 0)) {
i++;
mode = "set";
_parent._parent.MGmz--;
_parent.getMGmz();
_parent._parent.MGamo = (MGamo = 30);
this.gotoAndPlay(14);
}
}
function getAmo() {
return(_parent._parent.MGamo);
}
MGamo = this.getAmo();
trace("\u3042\u3082" + amo);
MGmz = this.getMGmz();
mode = "set";
Symbol 275 MovieClip Frame 2
if (MGamo == 0) {
this.gotoAndStop(13);
}
Symbol 275 MovieClip Frame 5
i = 0;
Symbol 275 MovieClip Frame 6
if (i == 0) {
if (MGamo <= 0) {
this.gotoAndStop(13);
}
mode = "ok";
this.stop();
}
Symbol 275 MovieClip Frame 7
if (i == 0) {
mode = "set";
_parent._parent.MGamo = MGamo--;
this.gotoAndPlay(6);
}
Instance of Symbol 272 MovieClip in Symbol 275 MovieClip Frame 7
onClipEvent (load) {
MGamo = 30;
}
Symbol 275 MovieClip Frame 13
mode = "set";
this.stop();
Symbol 275 MovieClip Frame 33
this.gotoAndPlay(2);
Symbol 280 MovieClip Frame 1
function getAmo() {
return(_parent._parent.GRamo);
}
function getmode() {
return(mode);
}
function reloadGR() {
if (_currentframe == 10) {
this.play();
}
}
setSE = new Sound();
setSE.attachSound("reload2");
mode = "no";
amo = this.getAmo();
if (amo == 0) {
this.gotoAndStop(12);
}
Symbol 280 MovieClip Frame 9
mode = "ok";
this.stop();
Symbol 280 MovieClip Frame 10
mode = "no";
this.stop();
Symbol 281 MovieClip Frame 1
function setGun(no) {
if (no == 1) {
this.gotoAndPlay("rb");
} else if (no == 2) {
this.gotoAndPlay("sg");
} else if (no == 3) {
this.gotoAndPlay("mg");
} else if (no == 4) {
this.gotoAndPlay("gr");
}
}
RBamo = 0;
this.gotoAndPlay("rb");
Symbol 281 MovieClip Frame 9
this.stop();
Instance of Symbol 260 MovieClip "RB" in Symbol 281 MovieClip Frame 9
onClipEvent (load) {
function Fire() {
trace("\uFF32\uFF22\u3000\uFF26\uFF49\uFF52\uFF45\u5B9F\u884C");
if (mode == "ok") {
_root.tutorial.targetSC.ShotRB();
mode = "set";
this.play();
}
}
function reload() {
reloadSE.start();
mode = "reload";
this.gotoAndPlay(1);
}
i = 0;
mode = "set";
reloadSE = new Sound();
reloadSE.attachSound("reload");
}
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
this.reload();
}
}
Instance of Symbol 266 MovieClip in Symbol 281 MovieClip Frame 15
onClipEvent (load) {
this.stop();
}
Symbol 281 MovieClip Frame 19
this.stop();
Instance of Symbol 266 MovieClip "SG" in Symbol 281 MovieClip Frame 19
onClipEvent (load) {
function Fire() {
trace("\uFF32\uFF22\u3000\uFF26\uFF49\uFF52\uFF45\u5B9F\u884C");
if (mode == "ok") {
_root.tutorial.targetSC.ShotSG();
mode = "set";
this.play();
}
}
}
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
this.reloadSG();
}
}
Instance of Symbol 275 MovieClip in Symbol 281 MovieClip Frame 25
onClipEvent (load) {
this.stop();
}
Symbol 281 MovieClip Frame 29
this.stop();
Instance of Symbol 275 MovieClip "MG" in Symbol 281 MovieClip Frame 29
onClipEvent (load) {
function getMGmz() {
return(_parent._parent.MGmz);
}
function Fire() {
if ((mode == "ok") && (i == 0)) {
_root.tutorial.targetSC.ShotMG();
this.play();
}
}
i = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
this.reloadMG();
}
}
Instance of Symbol 280 MovieClip in Symbol 281 MovieClip Frame 35
onClipEvent (load) {
this.stop();
}
Symbol 281 MovieClip Frame 39
this.stop();
Instance of Symbol 280 MovieClip "GR" in Symbol 281 MovieClip Frame 39
onClipEvent (load) {
function Fire() {
if (mode == "ok") {
_parent._parent.GRamo--;
_root.tutorial.targetSC.ShotGR();
this.gotoAndStop(_currentframe + 1);
}
}
}
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
this.reloadGR();
}
}
Symbol 282 MovieClip Frame 1
function damage() {
move = 10;
}
basicX = _x;
basicY = _y;
haba = 20;
move = 0;
this.onEnterFrame = function () {
if (move > 0) {
this._x = (basicX + (Math.random() * haba)) - (haba / 2);
this._y = (basicY + (Math.random() * haba)) - (haba / 2);
move--;
} else {
this._x = basicX;
this._y = basicY;
}
};
Symbol 285 Button
on (press) {
_quality = "MEDIUM";
}
Symbol 288 Button
on (press) {
_quality = "LOW";
}
Symbol 289 MovieClip Frame 1
function GetMessege(getMesNo) {
switch (getMesNo) {
case 0 :
this.mesTitle = "\u30BB\u30EC\u30AF\u30C8";
this.mes = "\u9805\u76EE\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044";
return;
case "rb" :
this.mesTitle = "\u30C1\u30E5\u30FC\u30C8\u30EA\u30A2\u30EB";
this.mes = "\u300C\u30EA\u30DC\u30EB\u30D0\u30FC\u300D\n\uFF3A\u30AD\u30FC\u3067\u9078\u629E\u3001\uFF33\uFF30\uFF21\uFF23\uFF25\u3067\u30EA\u30ED\u30FC\u30C9\n6\u767A\u30EA\u30ED\u30FC\u30C9\u3001\u5F3E\u6570\u306F\u7121\u9650";
return;
case "sg" :
this.mesTitle = "\u7C21\u5358\u30E2\u30FC\u30C9";
this.mes = "\u300C\u30B7\u30E7\u30C3\u30C8\u30AC\u30F3\u300D\nX\u30AD\u30FC\u3067\u9078\u629E\u3001\uFF33\uFF30\uFF21\uFF23\uFF25\u3067\u30EA\u30ED\u30FC\u30C9\n\u5358\u767A\u30EA\u30ED\u30FC\u30C9\u3001\u52B9\u679C\u7BC4\u56F2\u304C\u5E83\u304F\u3001\u5A01\u529B\u304C\u9AD8\u3044";
return;
case "mg" :
this.mesTitle = "\u901A\u5E38\u30E2\u30FC\u30C9";
this.mes = "\u300C\u30DE\u30B7\u30F3\u30AC\u30F3\u300D\nC\u30AD\u30FC\u3067\u9078\u629E\u3001\uFF33\uFF30\uFF21\uFF23\uFF25\u3067\u30EA\u30ED\u30FC\u30C9\n30\u767A\u30EA\u30ED\u30FC\u30C9\u3001\u9023\u5C04\u901F\u5EA6\u306F\u901F\u3044\u304C\u30EA\u30ED\u30FC\u30C9\u304C\u9577\u3044";
return;
case "gr" :
this.mesTitle = "\u30EC\u30C3\u30C9\u30E2\u30FC\u30C9";
this.mes = "\u300C\u30B0\u30EC\u30CD\u30FC\u30C9\u30E9\u30F3\u30C1\u30E3\u30FC\u300D\nV\u30AD\u30FC\u3067\u9078\u629E\u3001\uFF33\uFF30\uFF21\uFF23\uFF25\u3067\u30EA\u30ED\u30FC\u30C9\n\u5358\u767A\u30EA\u30ED\u30FC\u30C9\u3001\u52B9\u679C\u7BC4\u56F2\u304C\u975E\u5E38\u306B\u5E83\u304F\u5F37\u529B";
return;
case "end" :
this.mesTitle = "\u30AF\u30EC\u30B8\u30C3\u30C8";
this.mes = "\u30C1\u30E5\u30FC\u30C8\u30EA\u30A2\u30EB\u3092\u7D42\u4E86\u3057\u307E\u3059";
return;
default :
trace("\u4E0D\u660E\u306A\u5F15\u6570\u3092\u53D6\u5F97");
}
}
this.GetMessege(0);
Instance of Symbol 200 MovieClip "targetSC" in Symbol 289 MovieClip Frame 1
onClipEvent (load) {
function triga(trigaYN) {
YN = trigaYN;
}
function MouseTrace() {
this._x = _root._xmouse;
this._y = _root._ymouse;
updateAfterEvent();
}
function MouseTrace2() {
if (_root._ymouse < 270) {
Mouse.hide();
this._visible = true;
this._x = _root._xmouse;
this._y = _root._ymouse;
updateAfterEvent();
} else {
YN = 0;
Mouse.show();
this._visible = false;
}
}
function getGunType(no) {
trace("\u9283\u306E\u7A2E\u985E\u5909\u66F4\u3055\u308C\u307E\u3057\u305F");
if (no == 1) {
gunType = "RB";
} else if (no == 2) {
gunType = "SG";
} else if (no == 3) {
gunType = "MG";
} else if (no == 4) {
gunType = "GR";
}
}
function ShotRB() {
YN = 0;
trace("2.\u30EA\u30DC\u30EB\u30D0\u30FC\u5C04\u6483\u5B9F\u884C");
shotSE.start();
if (i >= 6) {
i = 0;
}
i++;
shotName = "shot" + i;
_root.attachMovie("shotEF", shotName, 5 + i);
_root[shotName]._x = this._x;
_root[shotName]._y = this._y;
}
function ShotSG() {
trace("2.\u30B7\u30E7\u30C3\u30C8\u30AC\u30F3\u5C04\u6483\u5B9F\u884C");
randA = 60;
randB = 40;
shotSGSE.start();
if (i >= 6) {
i = 0;
}
shotName = "shotSG" + i;
_root.attachMovie("shotEF", shotName, 5 + i);
_root[shotName]._x = this._x;
_root[shotName]._y = this._y;
i = 1;
while (i < 5) {
shotName = "shotSG" + i;
(_root.attachMovie("shotEFSG", shotName, 5 + i) + (Math.random() * 30)) - 15;
_root[shotName]._x = (this._x + (Math.random() * randA)) - (randA / 2);
_root[shotName]._y = (this._y + (Math.random() * randA)) - (randA / 2);
if (i == 1) {
extra = 0;
} else if (i == 2) {
extra = 90;
} else if (i == 3) {
extra = 180;
} else {
extra = -90;
}
_root[shotName]._rotation = (extra + (Math.random() * randB)) - (randB / 2);
i++;
}
_root.amodis.anyGun.SG.shotSG();
}
function ShotMG() {
trace("\u767A\u5C04\u547D\u4EE4\u304C\u51FA\u307E\u3057\u305F\uFF2D\uFF27");
dismode = _root.amodis.anyGun.MG.getmode();
this.hitYN();
shotMGSE.start();
if (i >= 8) {
i = 0;
}
i++;
shotName = "shotMG" + i;
_root.attachMovie("shotEFMG", shotName, 5 + i);
_root[shotName]._x = this._x;
_root[shotName]._y = this._y;
_root.amodis.anyGun.MG.shotMG();
}
function ShotGR() {
shotGRSE.start();
if (i >= 2) {
i = 0;
}
i++;
shotName = "shotGR" + i;
_root.attachMovie("shotEFGR", shotName, 5 + i);
_root[shotName]._x = this._x;
_root[shotName]._y = this._y;
_root.amodis.anyGun.GR.shotGR();
}
function shot() {
if (gunType == "RB") {
trace("1.\u5C04\u6483\u5B9F\u884C");
_root.tutorial.amodis.anyGun.RB.Fire();
}
if (gunType == "SG") {
trace("2.\u5C04\u6483\u5B9F\u884C");
_root.tutorial.amodis.anyGun.SG.Fire();
}
if (gunType == "MG") {
trace("3.\u5C04\u6483\u5B9F\u884C");
_root.tutorial.amodis.anyGun.MG.Fire();
}
if (gunType == "GR") {
trace("3.\u5C04\u6483\u5B9F\u884C");
_root.tutorial.amodis.anyGun.GR.Fire();
}
}
dismode = 0;
YN = 0;
gunType = "RB";
shotSE = new Sound();
shotSE.attachSound("shotR");
shotSGSE = new Sound();
shotSGSE.attachSound("shotSG");
shotMGSE = new Sound();
shotMGSE.attachSound("shotMG");
shotGRSE = new Sound();
shotGRSE.attachSound("shotGR");
}
onClipEvent (enterFrame) {
if (YN == 1) {
this.shot();
}
this.MouseTrace2();
}
Instance of Symbol 282 MovieClip "amodis" in Symbol 289 MovieClip Frame 1
onClipEvent (load) {
function gunSelect(no) {
trace("\u6B66\u88C5\u5909\u66F4");
if (no == 1) {
_parent.GetMessege("rb");
this.RBs.select(1);
this.SGs.select(0);
this.MGs.select(0);
this.GRs.select(0);
} else if (no == 2) {
_parent.GetMessege("sg");
this.RBs.select(0);
this.SGs.select(1);
this.MGs.select(0);
this.GRs.select(0);
} else if (no == 3) {
_parent.GetMessege("mg");
this.RBs.select(0);
this.SGs.select(0);
this.MGs.select(1);
this.GRs.select(0);
} else if (no == 4) {
_parent.GetMessege("gr");
this.RBs.select(0);
this.SGs.select(0);
this.MGs.select(0);
this.GRs.select(1);
}
setSE.start();
nowGun = no;
_root.tutorial.targetSC.getGunType(nowGun);
this.anyGun.setGun(no);
}
function alwaysWait() {
if (Key.isDown(90)) {
this.gunSelect(1);
}
if (Key.isDown(88)) {
this.gunSelect(2);
}
if (Key.isDown(67)) {
this.gunSelect(3);
}
if (Key.isDown(86)) {
this.gunSelect(4);
}
}
RBamo = 6;
SGamo = Infinity;
MGamo = 30;
MGmz = Infinity;
GRamo = Infinity;
nowGun = 0;
i = 0;
setSE = new Sound();
setSE.attachSound("se3");
this.gunSelect(1);
}
onClipEvent (enterFrame) {
this.alwaysWait();
if (i == 0) {
this.gunSelect(1);
i++;
}
}
Symbol 292 Button
on (press) {
getURL ("http://www.yonao.com/asobeat/");
}
Symbol 294 Button
on (press) {
getURL ("http://www2u.biglobe.ne.jp/~cranky/index.htm");
}
Symbol 296 Button
on (press) {
getURL ("http://www12.plala.or.jp/nextframe/");
}
Symbol 298 Button
on (press) {
getURL ("http://kikyou.sakura.ne.jp/~osabisi/index.html");
}
Symbol 306 Button
on (press) {
_root.gotoAndStop("select");
}
Symbol 313 MovieClip Frame 1
_root.theSound.stop();
Symbol 313 MovieClip Frame 9
this.stop();
Symbol 322 MovieClip Frame 1
function open() {
this.play();
}
this.stop();
Symbol 322 MovieClip Frame 15
this.stop();
Symbol 336 MovieClip Frame 6
this.stop();
Symbol 344 MovieClip Frame 1
hitcnt = 0;
this._xscale = this._xscale * muki;
this.onEnterFrame = function () {
this._x = this._x + move;
if (this._x >= 600) {
this._x = -100;
}
if (this._x <= -110) {
this._x = 590;
}
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if ((mode == "hit") && (hitcnt == 0)) {
_global.score = _global.score + addScore;
_root.asBOX.hitFlag(flagNo);
hitcnt++;
mode = "not";
this.gotoAndPlay(70);
}
};
Symbol 344 MovieClip Frame 40
downHp = 5;
hit = 80;
_root.hpGage.HpChange(downHp, hit);
Symbol 344 MovieClip Frame 58
this.gotoAndPlay(20);
Symbol 344 MovieClip Frame 82
this.stop();
Symbol 348 MovieClip Frame 1
this.onEnterFrame = function () {
disScore = _global.score;
};
Symbol 349 MovieClip Frame 1
function damage() {
this.play();
}
this.stop();
Symbol 350 MovieClip Frame 1
function setGun(no) {
if (no == 1) {
this.gotoAndPlay("rb");
} else if (no == 2) {
this.gotoAndPlay("sg");
} else if (no == 3) {
this.gotoAndPlay("mg");
} else if (no == 4) {
this.gotoAndPlay("gr");
}
}
RBamo = 0;
this.gotoAndPlay("rb");
Symbol 350 MovieClip Frame 9
this.stop();
Instance of Symbol 260 MovieClip "RB" in Symbol 350 MovieClip Frame 9
onClipEvent (load) {
function Fire() {
trace("\uFF32\uFF22\u3000\uFF26\uFF49\uFF52\uFF45\u5B9F\u884C");
if (mode == "ok") {
_root.targetSC.ShotRB();
mode = "set";
this.play();
}
}
function reload() {
reloadSE.start();
mode = "reload";
this.gotoAndPlay(1);
}
i = 0;
mode = "set";
reloadSE = new Sound();
reloadSE.attachSound("reload");
}
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
this.reload();
}
}
Instance of Symbol 266 MovieClip in Symbol 350 MovieClip Frame 15
onClipEvent (load) {
this.stop();
}
Symbol 350 MovieClip Frame 19
this.stop();
Instance of Symbol 266 MovieClip "SG" in Symbol 350 MovieClip Frame 19
onClipEvent (load) {
function Fire() {
trace("\uFF32\uFF22\u3000\uFF26\uFF49\uFF52\uFF45\u5B9F\u884C");
if (mode == "ok") {
_root.targetSC.ShotSG();
mode = "set";
this.play();
}
}
}
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
this.reloadSG();
}
}
Instance of Symbol 275 MovieClip in Symbol 350 MovieClip Frame 25
onClipEvent (load) {
this.stop();
}
Symbol 350 MovieClip Frame 29
this.stop();
Instance of Symbol 275 MovieClip "MG" in Symbol 350 MovieClip Frame 29
onClipEvent (load) {
function getMGmz() {
return(_parent._parent.MGmz);
}
function Fire() {
if ((mode == "ok") && (i == 0)) {
_root.targetSC.ShotMG();
this.play();
}
}
i = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
this.reloadMG();
}
}
Instance of Symbol 280 MovieClip in Symbol 350 MovieClip Frame 35
onClipEvent (load) {
this.stop();
}
Symbol 350 MovieClip Frame 39
this.stop();
Instance of Symbol 280 MovieClip "GR" in Symbol 350 MovieClip Frame 39
onClipEvent (load) {
function Fire() {
if (mode == "ok") {
_parent._parent.GRamo--;
_root.targetSC.ShotGR();
this.gotoAndStop(_currentframe + 1);
}
}
}
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
this.reloadGR();
}
}
Symbol 351 MovieClip Frame 1
function damage() {
move = 10;
}
basicX = _x;
basicY = _y;
haba = 20;
move = 0;
this.onEnterFrame = function () {
if (move > 0) {
this._x = (basicX + (Math.random() * haba)) - (haba / 2);
this._y = (basicY + (Math.random() * haba)) - (haba / 2);
move--;
} else {
this._x = basicX;
this._y = basicY;
}
};
Symbol 356 MovieClip Frame 1
function GetHp() {
return((hp / baseHp) * 100);
}
function SetHp() {
if (_global.gameMode == "easy") {
baseHp = 6000;
} else if (_global.gameMode == "normal") {
baseHp = 200;
} else if (_global.gameMode == "hard") {
baseHp = 70;
} else {
trace("\u9001\u3089\u308C\u3066\u304D\u305FgameMode\u304C\u4E0D\u6B63");
}
hp = baseHp;
}
function HpFull() {
mode = 1;
hp = baseHp;
_xscale = 100;
mutekiTime = 15;
}
function ded() {
_xscale = ((hp = 0));
mode = 0;
_root.attachMovie("gameOver", "gameOver", 502);
_root.attachMovie("icon", "icon", 503);
}
function HpChange(point, hit) {
if ((mode == 1) && (mutekiTime <= 0)) {
if ((Math.random() * 100) <= hit) {
hp = hp - point;
if (hp <= 0) {
this.ded();
} else {
this.damage();
_root.blackBord.damage();
_root.amodis.damage();
_root.attachMovie("hit", "hit", 500);
_root.hit._x = 430;
_root.hit._y = 370;
_xscale = ((hp / baseHp) * 100);
}
} else {
_root.attachMovie("miss", "miss", 501);
_root.miss._x = 430;
_root.miss._y = 370;
_xscale = ((hp / baseHp) * 100);
}
}
mutekiTime--;
}
function damage() {
i = 10;
}
function yure() {
if (i > 0) {
this._x = this._x + ((Math.random() * haba) - (haba / 2));
this._y = this._y + ((Math.random() * haba) - (haba / 2));
i--;
} else {
this._x = basicX;
this._y = basicY;
}
}
hp = (baseHp = 200);
haba = 10;
basicX = _x;
basicY = _y;
mode = 1;
i = 0;
this.SetHp();
this.onEnterFrame = function () {
this.yure();
};
Symbol 362 MovieClip Frame 1
this._xscale = this._xscale * -1;
hitcnt = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if ((mode == "hit") && (hitcnt == 0)) {
_global.score = _global.score + addScore;
_root.asBOX.hitFlag(flagNo);
hitcnt++;
mode = "not";
this.gotoAndPlay(40);
}
};
Symbol 362 MovieClip Frame 14
downHp = 5;
hit = 60;
_root.hpGage.HpChange(downHp, hit);
Symbol 362 MovieClip Frame 25
this.gotoAndPlay(9);
Symbol 362 MovieClip Frame 40
hitcnt++;
Symbol 362 MovieClip Frame 48
this.stop();
Symbol 363 MovieClip Frame 1
this._xscale = this._xscale * muki;
hitcnt = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if ((mode == "hit") && (hitcnt == 0)) {
_global.score = _global.score + addScore;
_root.asBOX.hitFlag(flagNo);
hitcnt++;
mode = "not";
this.gotoAndPlay(40);
}
};
Symbol 363 MovieClip Frame 30
downHp = 5;
hit = 50;
_root.hpGage.HpChange(downHp, hit);
Symbol 363 MovieClip Frame 35
this.gotoAndPlay(17);
Symbol 363 MovieClip Frame 40
hitcnt++;
Symbol 363 MovieClip Frame 48
this.stop();
Symbol 383 MovieClip Frame 1
hitcnt = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if ((mode == "hit") && (hitcnt == 0)) {
_global.score = _global.score + addScore;
_root.asBOX.hitFlag(flagNo);
hitcnt++;
mode = "not";
this.gotoAndPlay(70);
}
};
Symbol 383 MovieClip Frame 29
downHp = 5;
hit = 30;
_root.hpGage.HpChange(downHp, hit);
Symbol 383 MovieClip Frame 35
downHp = 5;
hit = 50;
_root.hpGage.HpChange(downHp, hit);
Symbol 383 MovieClip Frame 44
downHp = 5;
hit = 80;
_root.hpGage.HpChange(downHp, hit);
Symbol 383 MovieClip Frame 56
this.gotoAndPlay(13);
Symbol 383 MovieClip Frame 90
this.stop();
Symbol 395 MovieClip Frame 1
function FireMssile(name, deep, no, pointX, pointY) {
trace((((("\u5782\u76F4\u30DF\u30B5\u30A4\u30EBFIRE" + name) + "\uFF38\uFF1A") + pointX) + "\uFF39\uFF1A") + pointY);
this.attachMovie("missile2", name, deep);
this[name]._x = pointX;
this[name]._y = pointY;
}
function ShootMissile() {
trace("iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii");
this.play();
}
baseY = 70;
baseI = 1;
baseName = "missile2";
point1 = -120;
point2 = -60;
point3 = 0;
point4 = 60;
point5 = 120;
Symbol 395 MovieClip Frame 2
this.stop();
Symbol 395 MovieClip Frame 18
no = 1;
name = (baseName + baseI) + no;
deep = baseI + no;
pointX = point1;
pointY = baseY;
this.FireMssile(name, deep, no, pointX, pointY);
Symbol 395 MovieClip Frame 21
no = 2;
name = (baseName + baseI) + no;
deep = baseI + no;
pointX = point2;
pointY = baseY;
this.FireMssile(name, deep, no, pointX, pointY);
Symbol 395 MovieClip Frame 24
no = 3;
name = (baseName + baseI) + no;
deep = baseI + no;
pointX = point3;
pointY = baseY;
this.FireMssile(name, deep, no, pointX, pointY);
Symbol 395 MovieClip Frame 27
no = 4;
name = (baseName + baseI) + no;
deep = baseI + no;
pointX = point4;
pointY = baseY;
this.FireMssile(name, deep, no, pointX, pointY);
Symbol 395 MovieClip Frame 30
no = 5;
name = (baseName + baseI) + no;
deep = baseI + no;
pointX = point5;
pointY = baseY;
this.FireMssile(name, deep, no, pointX, pointY);
Symbol 395 MovieClip Frame 45
this.gotoAndStop("wait");
Symbol 401 MovieClip Frame 1
function enemyChange(mode) {
if (mode == 0) {
this.gotoAndStop("normal");
} else if (mode == 1) {
this.gotoAndPlay("shot");
} else if (mode == 2) {
endMode = 1;
this.gotoAndPlay("hit");
}
}
dedWait = 20;
i = 0;
endMode = 0;
this.stop();
Symbol 401 MovieClip Frame 10
downHp = 3;
hit = 10;
shotMode = "shot";
_root.hpGage.HpChange(downHp, hit);
Symbol 401 MovieClip Frame 13
this.gotoAndPlay("shot");
Symbol 401 MovieClip Frame 20
_global.score = _global.score + 50;
Symbol 401 MovieClip Frame 28
i++;
if (endMode == 1) {
this.stop();
}
if (i >= dedWait) {
i = 0;
hitcnt++;
this.gotoAndPlay("showEnemy");
}
Symbol 401 MovieClip Frame 30
this.gotoAndPlay(_currentframe - 2);
Symbol 401 MovieClip Frame 40
mode = "normal";
Symbol 401 MovieClip Frame 48
now = "normal";
this.gotoAndPlay("shot");
Symbol 412 MovieClip Frame 1
function FireMssile(name, deep, no) {
thePoint = {x:this._x, y:this._y};
_parent.localToGlobal(thePoint);
_root.attachMovie("missile", name, deep);
_root[name]._x = (thePoint.x + (Math.random() * 20)) - 10;
_root[name]._y = thePoint.y - (Math.random() * 15);
_root[name]._rotation = Math.random() * 360;
}
function missileShoot() {
if (drive == 1) {
trace("\u30DF\u30B5\u30A4\u30EB\u767A\u5C04\u30B2\u30C3\u30C8\uFF01\uFF01");
this.gotoAndPlay("open");
}
}
function missileClose() {
this.gotoAndPlay("close");
}
drive = 1;
if (this._name == "podL") {
baseName = "missileL";
baseI = 100;
} else {
baseName = "missileR";
baseI = 110;
}
Symbol 412 MovieClip Frame 2
this.stop();
Symbol 412 MovieClip Frame 14
hitMode = 1;
Symbol 412 MovieClip Frame 17
no = 1;
name = (baseName + baseI) + no;
deep = baseI + no;
this.FireMssile(name, deep, no);
Symbol 412 MovieClip Frame 18
no = 2;
name = (baseName + baseI) + no;
deep = baseI + no;
this.FireMssile(name, deep, no);
Symbol 412 MovieClip Frame 19
no = 3;
name = (baseName + baseI) + no;
deep = baseI + no;
this.FireMssile(name, deep, no);
Symbol 412 MovieClip Frame 20
if ((Math.random() * 2) < 1.5) {
this.gotoAndPlay("wait");
}
Symbol 412 MovieClip Frame 22
no = 4;
name = (baseName + baseI) + no;
deep = baseI + no;
this.FireMssile(name, deep, no);
Symbol 412 MovieClip Frame 23
no = 5;
name = (baseName + baseI) + no;
deep = baseI + no;
this.FireMssile(name, deep, no);
Symbol 412 MovieClip Frame 24
no = 6;
name = (baseName + baseI) + no;
deep = baseI + no;
this.FireMssile(name, deep, no);
Symbol 412 MovieClip Frame 38
this.gotoAndPlay("close");
Symbol 412 MovieClip Frame 45
hitMode = 0;
Symbol 412 MovieClip Frame 47
this.gotoAndStop("normal");
Symbol 412 MovieClip Frame 55
_global.score = _global.score + 15000;
Symbol 412 MovieClip Frame 64
_visible = false;
trace("\u307D\u3063\u3069\u6B7B\u306B\u307E\u3057\u305F\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01\uFF01");
this.stop();
Symbol 428 MovieClip Frame 1
function GunModeChange(mode) {
if (mode == "normal") {
this.gotoAndStop("up->normal");
} else if (((mode == "shot") && (gunMode == 0)) && (ok == 1)) {
gunMode = 1;
this.gotoAndPlay("shot");
}
}
gunMode = 0;
wait = 20;
ok = 1;
this.stop();
Instance of Symbol 416 MovieClip in Symbol 428 MovieClip Frame 1
onClipEvent (load) {
hitcnt = 0;
hitPercent = 10;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if (((mode == "hit") && ((Math.random() * hitPercent) <= 1)) && (hitcnt == 0)) {
hitcnt++;
mode = "not";
trace("\u7832\u5854\u5185\u306B\u547D\u4E2D\u5F3E");
}
}
Symbol 428 MovieClip Frame 39
this.gotoAndStop("normal");
Symbol 428 MovieClip Frame 46
i++;
if (i >= wait) {
this.gotoAndPlay("Normal");
} else {
trace(i);
this.gotoAndPlay("error");
}
Symbol 428 MovieClip Frame 59
this.gotoAndPlay("error");
Instance of Symbol 416 MovieClip in Symbol 428 MovieClip Frame 70
onClipEvent (load) {
hitcnt = 0;
hitPercent = 10;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if ((mode == "hit") && (hitcnt == 0)) {
hitcnt++;
_global.mainHp--;
if (_global.mainHp <= 0) {
trace("HP\u306A\u304F\u306A\u308A\u307E\u3057\u305F");
_root.boss.boss2.end();
}
trace("BOSS\u306E\u3053\u308AHP" + _global.mainHp);
mode = "not";
trace("\u7832\u5854\u5185\u306B\u547D\u4E2D\u5F3EFIRE\uFF01\uFF01");
_parent.gotoAndPlay("hit");
}
}
Symbol 428 MovieClip Frame 100
thePoint = {x:0, y:0};
this.localToGlobal(thePoint);
_root.attachMovie("mainGun", "mainGun", 299);
_root.mainGun._x = thePoint.x;
_root.mainGun._y = thePoint.y;
trace("\u767D\u30DE\u30B9\u30AF\u914D\u7F6E\u3057\u307E\u3057\u305F");
_root.attachMovie("whiteMask", "whiteMask", 300);
Symbol 428 MovieClip Frame 115
gunMode = 0;
this.gotoAndPlay("normal");
Instance of Symbol 412 MovieClip "podL" in Symbol 429 MovieClip Frame 1
onClipEvent (load) {
hitcnt = 0;
hitMode = 0;
hp = 30;
if (_global.podLflag == 0) {
this.gotoAndStop("end");
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if (_global.podLflag == 0) {
this.gotoAndStop("end");
}
if ((_global.podLHp == 0) && (drive == 1)) {
drive = 0;
_global.podLflag = 0;
this.gotoAndPlay("podBreak");
} else if (((mode == "hit") && (_global.podLHp > 0)) && (hitMode == 1)) {
_global.podLHp--;
trace((_name + "\u6B8B\u308AHP") + _global.podLHp);
mode = "not";
}
if (_global.podLflag == 0) {
this.gotoAndStop("end");
}
}
Instance of Symbol 412 MovieClip "podR" in Symbol 429 MovieClip Frame 1
onClipEvent (load) {
hitcnt = 0;
hitMode = 0;
hp = 30;
if (_global.podRflag == 0) {
this.gotoAndStop("end");
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if (_global.podRflag == 0) {
this.gotoAndStop("end");
}
if ((_global.podRHp == 0) && (drive == 1)) {
drive = 0;
_global.podRflag = 0;
this.gotoAndPlay("podBreak");
} else if (((mode == "hit") && (_global.podRHp > 0)) && (hitMode == 1)) {
_global.podRHp--;
trace((_name + "\u6B8B\u308AHP") + _global.podRHp);
mode = "not";
}
if (_global.podRflag == 0) {
this.gotoAndStop("end");
}
}
Symbol 432 MovieClip Frame 15
this._visible = false;
Symbol 438 MovieClip Frame 1
function end() {
this.gotoAndPlay("bomb");
}
this.stop();
Instance of Symbol 401 MovieClip "gunner" in Symbol 438 MovieClip Frame 1
onClipEvent (load) {
mode = "normal";
now = "normal";
shotMode = "non";
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.shotGR0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotGR2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shot0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotSG0ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG1ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG2ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG3ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG4ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG5ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG6ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG7ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG8ok)) {
mode = "hit";
}
if (this.hitTest(_root.shotMG0ok)) {
mode = "hit";
}
if (mode == "hit") {
now = "hit";
mode = "-";
shotMode = "non";
this.gotoAndPlay("hit");
} else if ((now == "normal") && (shotMode != "shot")) {
this.gotoAndPlay("shot");
}
}
Symbol 438 MovieClip Frame 10
_root.boss.boss2.top.gun.ok = 0;
_parent.stop();
Symbol 438 MovieClip Frame 155
_root.gotoAndStop("result");
this.stop();
Symbol 446 MovieClip Frame 1
this.onEnterFrame = function () {
rand = Math.random() * 2;
if (rand >= 1) {
_root.boss.boss2.top.gun.GunModeChange("shot");
}
};
function ShootMissile(l, r) {
if (l == 1) {
_root.boss.boss2.top.podL.missileShoot();
}
if (r == 1) {
_root.boss.boss2.top.podR.missileShoot();
}
}
_global.podRFlag = 1;
_global.podLflag = 1;
_global.podRHp = 30;
_global.podLHp = 30;
_global.mainHp = 25;
Symbol 446 MovieClip Frame 18
trace("\u5DE6");
this.ShootMissile(1, 0);
Symbol 446 MovieClip Frame 30
rand = Math.random() * 2;
if (rand >= 1.2) {
trace("\u30DF\u30B5\u30A4\u30EB\u5C04\u6483");
this.gotoAndPlay("moveMissile");
} else if (rand >= 0.5) {
this.gotoAndPlay("move2-1");
}
Symbol 446 MovieClip Frame 68
trace("\u53F3");
this.ShootMissile(0, 1);
Symbol 446 MovieClip Frame 164
trace("\u53F3");
this.ShootMissile(0, 1);
Symbol 446 MovieClip Frame 186
ShootMissile();
this.gotoAndPlay("move1-1");
Symbol 446 MovieClip Frame 246
trace("\u4E21\u5F26");
this.ShootMissile(1, 1);
Symbol 446 MovieClip Frame 251
Symbol 446 MovieClip Frame 319
this.gotoAndPlay("move1-3");
Symbol 446 MovieClip Frame 343
_root.boss.boss2.missileArea.ShootMissile();
Symbol 446 MovieClip Frame 395
_root.boss.boss2.missileArea.ShootMissile();
Symbol 446 MovieClip Frame 456
this.gotoAndPlay("move1-1");
Symbol 449 MovieClip Frame 12
this._visible = false;
Symbol 469 Button
on (press) {
_root.gotoAndStop("select");
}
Symbol 471 MovieClip Frame 1
Mouse.show();
tempScore = _global.score;
hpbonus = Math.floor(1000 * _root.hpGage.getHp());
if (_global.continu == 0) {
trace("\u3053\u3093\u3066\u3043\u306B\u3085\u30FC\u3075\u3089\u3050" + _global.continu);
noCoBonus = 100000 /* 0x0186A0 */;
} else {
noCoBonus = 0;
}
if (_global.gameMode == "easy") {
gameLvBonus = 30000;
} else if (_global.gameMode == "normal") {
gameLvBonus = 100000 /* 0x0186A0 */;
} else {
gameLvBonus = 300000 /* 0x0493E0 */;
}
totalScore = ((_global.score + hpbonus) + noCoBonus) + gameLvBonus;
Symbol 471 MovieClip Frame 36
this.stop();
Symbol 477 Button
on (release) {
_root.gotoAndStop("title");
}