Frame 1
fscommand ("showmenu", "false");
fscommand ("fas.win.title", "Light Year Alpha");
fscommand ("fas.win.style", "NoBorder");
_root.gotoAndPlay(3);
Frame 2
stop();
Frame 3
_root.mh = 400;
_root.mw = 550;
Instance of Symbol 7 MovieClip "star01" in Frame 3
onClipEvent (load) {
speed = random(10) + 10;
_xscale = random(100);
_yscale = random(100);
_x = _root.mw;
_y = random(_root.mh);
}
onClipEvent (enterFrame) {
if (-20 < _x) {
_x = (_x - speed);
} else {
removeMovieClip("");
}
}
Instance of Symbol 9 MovieClip "oj_com" in Frame 3
onClipEvent (load) {
_root.ojNum = 100;
_visible = 0;
}
onClipEvent (enterFrame) {
_root.times = _root.times + 1;
if ((_root.times % 10) == 0) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star02", "oj_" + _root.ojNum, _root.ojNum);
}
}
Instance of Symbol 10 MovieClip "star02" in Frame 3
onClipEvent (load) {
myColor = new Color(this);
myColor.setRGB(random(16777215));
speed = random(10) + 10;
_xscale = random(150);
_yscale = random(150);
_x = _root.mw;
_y = random(_root.mh);
}
onClipEvent (enterFrame) {
if (-20 < _x) {
_x = (_x - speed);
} else {
removeMovieClip("");
}
}
Instance of Symbol 26 MovieClip in Frame 91
onClipEvent (enterFrame) {
_root.loaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (_root.loaded == 100) {
tellTarget ("_parent") {
play();
};
}
}
Frame 110
stop();
Frame 155
_root.mw = 550;
_root.mh = 400;
stopAllSounds();
Mouse.show();
Instance of Symbol 27 MovieClip "oj_com" in Frame 155
onClipEvent (load) {
_root.ojNum = 100;
_visible = 0;
}
onClipEvent (enterFrame) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
}
Instance of Symbol 28 MovieClip "star01" in Frame 155
onClipEvent (load) {
myColor = new Color(this);
myColor.setRGB(random(16777215));
_xscale = 100;
_yscale = 100;
temp = random(4);
if (temp == 0) {
_x = 0;
_y = random(_root.mh);
} else if (temp == 1) {
_x = random(_root.mw);
_y = 0;
} else if (temp == 2) {
_x = _root.mw;
_y = random(_root.mh);
} else if (temp == 3) {
_x = random(_root.mw);
_y = _root.mh;
}
_y = (_y - (speed * Math.sin((way + fx) * (Math.PI/180))));
speed = 20;
v_far = Math.abs(_y - (_root.mh / 2));
h_far = Math.abs(_x - (_root.mw / 2));
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = (_root.mw / 2) - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if ((_root.mh / 2) < _y) {
_rotation = (90 - Q);
} else {
_rotation = (90 + Q);
}
if (90 < _rotation) {
way = 360 - Math.abs(_rotation - 90);
} else {
way = Math.abs(_rotation - 90);
}
if (fx == false) {
fx = 0;
}
}
onClipEvent (enterFrame) {
if (((((-20 < _x) && (-20 < _y)) && (_y < (_root.mh + 20))) && (_x < (_root.mw + 20))) && (0 < _xscale)) {
_xscale = (_xscale - 8);
_yscale = (_yscale - 8);
_x = (_x + (speed * Math.cos((way + fx) * (Math.PI/180))));
_y = (_y - (speed * Math.sin((way + fx) * (Math.PI/180))));
} else {
removeMovieClip("");
}
}
Frame 175
stop();
Frame 180
stop();
Frame 189
stopAllSounds();
Frame 190
gotoAndPlay (191);
Frame 191
_root.mh = 400;
_root.mw = 550;
Instance of Symbol 7 MovieClip "star01" in Frame 191
onClipEvent (load) {
speed = random(10) + 10;
_xscale = random(100);
_yscale = random(100);
_x = _root.mw;
_y = random(_root.mh);
}
onClipEvent (enterFrame) {
if (-20 < _x) {
_x = (_x - speed);
} else {
removeMovieClip("");
}
}
Instance of Symbol 9 MovieClip "oj_com" in Frame 191
onClipEvent (load) {
_root.ojNum = 100;
_visible = 0;
}
onClipEvent (enterFrame) {
_root.times = _root.times + 1;
if ((_root.times % 10) == 0) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star02", "oj_" + _root.ojNum, _root.ojNum);
}
}
Instance of Symbol 10 MovieClip "star02" in Frame 191
onClipEvent (load) {
myColor = new Color(this);
myColor.setRGB(random(16777215));
speed = random(10) + 10;
_xscale = random(150);
_yscale = random(150);
_x = _root.mw;
_y = random(_root.mh);
}
onClipEvent (enterFrame) {
if (-20 < _x) {
_x = (_x - speed);
} else {
removeMovieClip("");
}
}
Instance of Symbol 100 MovieClip "item" in Frame 520
onClipEvent (load) {
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (-20 < _x) {
_x = (_x - 5);
if (hitTest(_parent.plane) && (_currentframe == 1)) {
play();
if (_root.itemNum < 5) {
_root.itemNum = _root.itemNum + 1;
} else {
_root.itemNum = 1;
}
tellTarget ("_parent.menu.mu" + _root.itemNum) {
if (_currentframe == 9) {
gotoAndStop (10);
} else {
gotoAndStop (2);
}
};
if (_root.itemNum == 1) {
tellTarget ("_parent.menu.mu5") {
if (_currentframe != 9) {
if (_currentframe == 10) {
gotoAndStop (9);
} else {
gotoAndStop (1);
}
}
};
} else {
tellTarget ("_parent.menu.mu" + (_root.itemNum - 1)) {
if (_currentframe == 10) {
gotoAndStop (9);
} else {
gotoAndStop (1);
}
};
}
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 100 MovieClip "item" in Frame 567
onClipEvent (load) {
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (-20 < _x) {
_x = (_x - 5);
if (hitTest(_parent.plane) && (_currentframe == 1)) {
play();
if (_root.itemNum < 5) {
_root.itemNum = _root.itemNum + 1;
} else {
_root.itemNum = 1;
}
tellTarget ("_parent.menu.mu" + _root.itemNum) {
if (_currentframe == 9) {
gotoAndStop (10);
} else {
gotoAndStop (2);
}
};
if (_root.itemNum == 1) {
tellTarget ("_parent.menu.mu5") {
if (_currentframe != 9) {
if (_currentframe == 10) {
gotoAndStop (9);
} else {
gotoAndStop (1);
}
}
};
} else {
tellTarget ("_parent.menu.mu" + (_root.itemNum - 1)) {
if (_currentframe == 10) {
gotoAndStop (9);
} else {
gotoAndStop (1);
}
};
}
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 100 MovieClip "item" in Frame 583
onClipEvent (load) {
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (-20 < _x) {
_x = (_x - 5);
if (hitTest(_parent.plane) && (_currentframe == 1)) {
play();
if (_root.itemNum < 5) {
_root.itemNum = _root.itemNum + 1;
} else {
_root.itemNum = 1;
}
tellTarget ("_parent.menu.mu" + _root.itemNum) {
if (_currentframe == 9) {
gotoAndStop (10);
} else {
gotoAndStop (2);
}
};
if (_root.itemNum == 1) {
tellTarget ("_parent.menu.mu5") {
if (_currentframe != 9) {
if (_currentframe == 10) {
gotoAndStop (9);
} else {
gotoAndStop (1);
}
}
};
} else {
tellTarget ("_parent.menu.mu" + (_root.itemNum - 1)) {
if (_currentframe == 10) {
gotoAndStop (9);
} else {
gotoAndStop (1);
}
};
}
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 108 MovieClip "fire15" in Frame 619
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 15);
}
if (_y < (_root.mh - 50)) {
_y = (_y + 20);
}
}
}
Frame 690
gotoAndPlay (192);
Frame 691
mh = 400;
mw = 550;
itemNum = 0;
Mouse.hide();
loadMovie ("http://www.gravisphere.com/lightyear/end.swf", "_root.Ptest");
Instance of Symbol 114 MovieClip in Frame 691
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if ((_alpha < 100) && (_root.game == 3)) {
_alpha = (_alpha + 1);
}
if ((0 < _alpha) && (_root.game == 4)) {
_alpha = (_alpha - 1);
}
}
Instance of Symbol 117 MovieClip in Frame 691
onClipEvent (load) {
_root.startmode = 0;
_alpha = 0;
}
onClipEvent (enterFrame) {
if ((1 < _alpha) && (_root.game == 5)) {
_alpha = (_alpha - 2);
}
if ((_alpha < 100) && (_root.game == 4)) {
_alpha = (_alpha + 1);
}
if ((_root.stopped == 0) && (-1650 < _y)) {
if ((_alpha >= 100) && (_root.game == 5)) {
_y = (_y + (Math.sin(_root.times / 10) * 1.66666666666667));
_y = (_y - 1.5);
}
if ((_alpha >= 100) && (_root.game == 4)) {
_y = (_y + (Math.sin(_root.times / 10) * 1.66666666666667));
if (50 < _root.bosshp) {
_y = (_y - 0.7);
} else {
_y = (_y - 0.5);
}
}
}
if (((_y < 640) && (401 < _y)) && (_root.game == 4)) {
_root.startmode = 2;
}
if (((_y < 400) && (-400 < _y)) && (_root.game == 4)) {
_root.startmode = 1;
}
if ((_y < -401) && (_root.game == 4)) {
_root.startmode = 3;
}
}
Instance of Symbol 509 MovieClip "fps_clip" in Frame 691
onClipEvent (load) {
_root.fps = 0;
}
onClipEvent (enterFrame) {
a = a + 1;
time = new Date();
if (time.getSeconds() < 10) {
sec = "0" + String(time.getSeconds());
} else {
sec = time.getSeconds();
}
if (sec != tsec) {
_root.fps = a;
a = 0;
}
tsec = sec;
}
Instance of Symbol 510 MovieClip in Frame 691
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if ((_alpha < 100) && (_root.game == 5)) {
_alpha = (_alpha + 2);
if (_alpha >= 97) {
trace("in");
tellTarget ("_parent.ending") {
play();
};
}
}
}
Symbol 4 Button
on (release) {
getURL ("http://www.gravisphere.com", "_blank");
}
Symbol 7 MovieClip Frame 1
stop();
Symbol 7 MovieClip Frame 2
stop();
Symbol 10 MovieClip Frame 1
stop();
Symbol 10 MovieClip Frame 2
stop();
Symbol 17 MovieClip Frame 5
gotoAndPlay (1);
Symbol 28 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 2
stop();
Symbol 37 Button
on (press, release) {
play();
}
Symbol 39 Button
on (release) {
getURL ("http://gravisphere.com/LightYear/LightYear_A.exe");
}
Symbol 51 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 2
stop();
Symbol 55 MovieClip Frame 1
stop();
Symbol 55 MovieClip Frame 2
stop();
Symbol 56 Button
on (release) {
if (m._currentframe == 1) {
_root.sex = 1;
tellTarget ("f") {
gotoAndStop (1);
};
tellTarget ("p") {
gotoAndStop (1);
};
tellTarget ("m") {
gotoAndStop (2);
};
}
}
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 2
stop();
Symbol 58 Button
on (release) {
if (f._currentframe == 1) {
_root.sex = 2;
tellTarget ("f") {
gotoAndStop (2);
};
tellTarget ("p") {
gotoAndStop (2);
};
tellTarget ("m") {
gotoAndStop (1);
};
}
}
Symbol 60 Button
on (release) {
play();
_root.sex = p._currentframe;
}
Symbol 61 MovieClip Frame 6
stop();
Instance of Symbol 55 MovieClip "m" in Symbol 61 MovieClip Frame 6
onClipEvent (load) {
gotoAndStop (2);
root.sex = 1;
}
Symbol 61 MovieClip Frame 12
tellTarget ("_parent") {
play();
};
stop();
Symbol 75 Button
on (keyPress "<Space>") {
stopAllSounds();
gotoAndStop (691);
}
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 2
if (_root.times < (_parent.startTime + 50)) {
gotoAndStop (1);
}
Symbol 81 MovieClip Frame 4
_root.clear = 1;
_root.itemNum = 0;
if (1000 < _parent._parent.marker.mark) {
_parent._parent.marker.mark = _parent._parent.marker.mark - 1000;
} else {
_parent._parent.marker.mark = 0;
}
tellTarget ("_parent._parent.lifer") {
gotoAndStop(_currentframe - 1);
};
tellTarget ("_parent._parent") {
gotoAndStop (1);
};
tellTarget ("_parent._parent.menu.mu5") {
count = 0;
};
i = 1;
while (5 >= i) {
muName = "mu" + i;
tellTarget (_parent._parent.menu[muName]) {
gotoAndStop (1);
};
i++;
}
setProperty("_parent", _x , 20);
setProperty("_parent", _y , _root.mh / 2);
_parent.slow = 5;
_parent.l = 0;
_parent.m = 0;
_parent.d = 0;
_parent.startTime = _root.times;
i = 1;
while (i < 7) {
fireName = "fire" + i;
tellTarget (_parent._parent[fireName]) {
gotoAndStop (1);
};
i++;
}
Symbol 91 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 2
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 2
_parent.marker.mark = _parent.marker.mark + 100;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 96 MovieClip Frame 4
removeMovieClip("");
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 3
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 2
stop();
Symbol 121 MovieClip Frame 1
stop();
Symbol 121 MovieClip Frame 3
gotoAndStop (1);
Symbol 124 MovieClip Frame 1
stop();
Symbol 127 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 2
GS = new Sound("_parent." + target);
GS.setVolume(GS.getVolume() - 20);
Symbol 129 MovieClip Frame 10
GS = new Sound("_parent." + target);
GS.setVolume(GS.getVolume() - 20);
Symbol 129 MovieClip Frame 20
GS = new Sound("_parent." + target);
GS.setVolume(GS.getVolume() - 20);
Symbol 129 MovieClip Frame 30
GS = new Sound("_parent." + target);
GS.setVolume(GS.getVolume() - 20);
Symbol 129 MovieClip Frame 40
stopAllSounds();
GS = new Sound("_parent." + target);
GS.setVolume(100);
Symbol 134 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 2
_parent.marker.mark = _parent.marker.mark + 100;
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 154 MovieClip Frame 4
removeMovieClip("");
Symbol 156 MovieClip Frame 1
stop();
Symbol 156 MovieClip Frame 3
stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 2
_parent.marker.mark = _parent.marker.mark + 100;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 157 MovieClip Frame 4
removeMovieClip("");
Symbol 159 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 2
_parent.marker.mark = _parent.marker.mark + 300;
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 159 MovieClip Frame 4
removeMovieClip("");
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 2
_parent.marker.mark = _parent.marker.mark + 500;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 163 MovieClip Frame 4
removeMovieClip("");
Symbol 165 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 2
_parent.marker.mark = _parent.marker.mark + 500;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = 30;
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = 60;
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = -30;
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = -60;
};
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 165 MovieClip Frame 4
removeMovieClip("");
Symbol 175 MovieClip Frame 3
gotoAndPlay (1);
Symbol 175 MovieClip Frame 5
gotoAndPlay (1);
Symbol 175 MovieClip Frame 11
stop();
_visible = 0;
tellTarget ("_parent") {
play();
};
Symbol 189 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 1
stop();
Instance of Symbol 185 MovieClip in Symbol 194 MovieClip Frame 1
onClipEvent (load) {
hitcount = 0;
}
onClipEvent (enterFrame) {
_parent.bossEn.gotoAndStop(Math.abs((2000 - hitcount) / 20));
i = 1;
while (i < 16) {
fireName = "fire" + i;
if ((hitTest(_parent._parent[fireName]) && (2010 >= hitcount)) && (_root.stopped == 0)) {
if (_parent._parent.plane.l == 0) {
setProperty("_parent._parent." + fireName, _x , _root.mw + 50);
hitcount = hitcount + 2;
} else {
hitcount = hitcount + 1;
}
tellTarget ("_parent.fire") {
gotoAndPlay (4);
};
if ((hitcount >= 2000) && (5 >= _parent.fire._currentframe)) {
tellTarget ("_parent.fire") {
gotoAndPlay (6);
};
tellTarget ("_parent.fire2") {
gotoAndPlay (6);
};
}
}
i++;
}
}
Symbol 194 MovieClip Frame 2
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
_parent.marker.mark = _parent.marker.mark + 10000;
tellTarget ("_parent.soundLess") {
target = "bg02";
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 3
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 4
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 5
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 6
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 7
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 8
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 9
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 10
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 11
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 12
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 13
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 14
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 15
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 16
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 17
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 194 MovieClip Frame 18
_root.win = 1;
removeMovieClip("");
Symbol 196 Button
on (keyPress "0") {
if (_root.stopped == 0) {
_root.stopped = 1;
setProperty("pause", _visible , 1);
GS = new Sound();
GS.setVolume(0);
} else {
_root.stopped = 0;
setProperty("pause", _visible , 0);
GS = new Sound();
GS.setVolume(100);
}
}
on (keyPress "<End>") {
if (_root.stopped == 0) {
_root.stopped = 1;
setProperty("pause", _visible , 1);
GS = new Sound();
GS.setVolume(0);
} else {
_root.stopped = 0;
setProperty("pause", _visible , 0);
GS = new Sound();
GS.setVolume(100);
}
}
Symbol 203 MovieClip Frame 1
stop();
Instance of Symbol 202 MovieClip in Symbol 203 MovieClip Frame 1
onClipEvent (enterFrame) {
if (-20 < _parent._x) {
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent._parent[fireName]) || (_root.clear == 1)) {
if (_parent._parent.plane.l == 0) {
setProperty("_parent._parent." + fireName, _x , _root.mw + 100);
}
tellTarget ("_parent") {
gotoAndPlay (41);
};
break;
}
i++;
}
}
}
Symbol 203 MovieClip Frame 40
gotoAndStop (1);
Symbol 203 MovieClip Frame 41
_parent.marker.mark = _parent.marker.mark + 500;
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 203 MovieClip Frame 43
removeMovieClip("");
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 4
removeMovieClip("");
Symbol 208 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 3
stop();
Symbol 208 MovieClip Frame 5
stop();
Symbol 208 MovieClip Frame 6
_parent.marker.mark = _parent.marker.mark + 1000;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj" + (random(8) + 1), "oj_" + _root.ojNum, _root.ojNum);
setProperty("_parent.oj_" + _root.ojNum, _x , _x);
setProperty("_parent.oj_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 208 MovieClip Frame 8
removeMovieClip("");
Symbol 209 Button
on (keyPress "n") {
_root.clear = 1;
}
Symbol 210 Button
on (keyPress "q") {
if (_root.stopped == 1) {
plane.l = 1;
plane.d = 0;
plane.m = 1;
plane.slow = 0;
_root.itemNum = 3;
gotoAndStop (3);
tellTarget ("menu.mu1") {
gotoAndStop (9);
};
tellTarget ("menu.mu2") {
gotoAndStop (9);
};
tellTarget ("menu.mu3") {
gotoAndStop (2);
};
tellTarget ("menu.mu4") {
gotoAndStop (9);
};
tellTarget ("menu.mu5") {
gotoAndStop (9);
};
i = 1;
while (i < 7) {
fireName = "fire" + i;
tellTarget (fireName) {
gotoAndStop (2);
};
i++;
}
}
}
Symbol 215 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 2
stop();
Symbol 215 MovieClip Frame 3
stop();
Symbol 215 MovieClip Frame 4
stop();
Symbol 215 MovieClip Frame 5
_parent.marker.mark = _parent.marker.mark + 10;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 215 MovieClip Frame 7
removeMovieClip("");
Symbol 217 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 2
stop();
Symbol 217 MovieClip Frame 3
stop();
Symbol 217 MovieClip Frame 4
stop();
Symbol 217 MovieClip Frame 5
_parent.marker.mark = _parent.marker.mark + 10;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 217 MovieClip Frame 7
removeMovieClip("");
Symbol 225 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 11
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.boss2_son", "oj_" + _root.ojNum, _root.ojNum);
setProperty("_parent.oj_" + _root.ojNum, _x , _x);
setProperty("_parent.oj_" + _root.ojNum, _y , _y);
tellTarget ("_parent.oj_" + _root.ojNum) {
gotoAndStop (1);
};
Symbol 231 MovieClip Frame 26
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.boss2_son", "oj_" + _root.ojNum, _root.ojNum);
setProperty("_parent.oj_" + _root.ojNum, _x , _x);
setProperty("_parent.oj_" + _root.ojNum, _y , _y);
tellTarget ("_parent.oj_" + _root.ojNum) {
gotoAndStop (2);
};
Symbol 231 MovieClip Frame 41
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.boss2_son", "oj_" + _root.ojNum, _root.ojNum);
setProperty("_parent.oj_" + _root.ojNum, _x , _x);
setProperty("_parent.oj_" + _root.ojNum, _y , _y);
tellTarget ("_parent.oj_" + _root.ojNum) {
gotoAndStop (3);
};
Symbol 231 MovieClip Frame 56
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.boss2_son", "oj_" + _root.ojNum, _root.ojNum);
setProperty("_parent.oj_" + _root.ojNum, _x , _x);
setProperty("_parent.oj_" + _root.ojNum, _y , _y);
tellTarget ("_parent.oj_" + _root.ojNum) {
gotoAndStop (4);
};
Symbol 231 MovieClip Frame 69
gotoAndStop (1);
Symbol 231 MovieClip Frame 70
_parent.marker.mark = _parent.marker.mark + 10000;
tellTarget ("_parent.soundLess") {
target = "bg02";
gotoAndPlay (2);
};
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 71
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 72
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 73
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 74
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 75
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 76
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 77
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 78
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 79
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 80
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 81
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 82
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 83
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 84
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 85
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 231 MovieClip Frame 86
_root.win = 1;
removeMovieClip("");
Symbol 234 Button
on (keyPress "l") {
if (_root.stopped == 1) {
tellTarget ("lifer") {
if (_currentframe < 7) {
play();
}
};
}
}
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 2
stop();
Symbol 237 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 2
stop();
Symbol 258 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 12
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
Symbol 259 MovieClip Frame 13
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
Symbol 259 MovieClip Frame 22
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
Symbol 259 MovieClip Frame 23
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
Symbol 259 MovieClip Frame 32
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
Symbol 259 MovieClip Frame 33
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
Symbol 259 MovieClip Frame 45
gotoAndStop (1);
Symbol 259 MovieClip Frame 46
_parent.marker.mark = _parent.marker.mark + 1000;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 259 MovieClip Frame 48
removeMovieClip("");
Symbol 264 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 2
stop();
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Symbol 265 MovieClip Frame 3
stop();
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Symbol 265 MovieClip Frame 4
stop();
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Symbol 265 MovieClip Frame 5
stop();
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Symbol 265 MovieClip Frame 6
_parent.marker.mark = _parent.marker.mark + 1500;
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 265 MovieClip Frame 8
removeMovieClip("");
Symbol 276 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 2
stop();
Instance of Symbol 275 MovieClip "Gun_ring_img" in Symbol 276 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_parent._parent._currentframe < _parent._parent._totalframes) {
_rotation = (_rotation - 20);
}
}
Symbol 280 MovieClip Frame 1
stop();
Symbol 287 MovieClip Frame 6
stop();
Symbol 291 MovieClip Frame 1
stop();
Instance of Symbol 271 MovieClip in Symbol 291 MovieClip Frame 1
onClipEvent (load) {
hitcount = 0;
}
onClipEvent (enterFrame) {
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent._parent[fireName])) {
setProperty("_parent._parent." + fireName, _x , _root.mw + 100);
hitcount = hitcount + 1;
tellTarget ("_parent.flash") {
gotoAndPlay (2);
};
break;
}
i++;
}
if ((20 < hitcount) && (_currentframe < 26)) {
tellTarget ("_parent") {
gotoAndPlay (26);
};
}
}
Symbol 291 MovieClip Frame 25
gotoAndStop (1);
Symbol 291 MovieClip Frame 26
_parent.marker.mark = _parent.marker.mark + 1500;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 291 MovieClip Frame 28
removeMovieClip("");
Symbol 298 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 2
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Symbol 298 MovieClip Frame 3
stop();
Symbol 298 MovieClip Frame 4
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Symbol 298 MovieClip Frame 5
stop();
Symbol 298 MovieClip Frame 6
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Symbol 298 MovieClip Frame 7
stop();
Symbol 298 MovieClip Frame 8
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Symbol 298 MovieClip Frame 9
stop();
Symbol 298 MovieClip Frame 10
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Symbol 298 MovieClip Frame 11
stop();
Symbol 298 MovieClip Frame 12
_parent.marker.mark = _parent.marker.mark + 1500;
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 298 MovieClip Frame 14
removeMovieClip("");
Symbol 302 MovieClip Frame 1
stop();
Symbol 302 MovieClip Frame 14
gotoAndStop (1);
Symbol 302 MovieClip Frame 15
_parent.marker.mark = _parent.marker.mark + 1000;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 302 MovieClip Frame 17
removeMovieClip("");
Symbol 305 MovieClip Frame 1
myColor = new Color(this);
myColor.setRGB(parseInt(colour, 16));
_alpha = alpha;
Symbol 305 MovieClip Frame 2
_x = _parent[from]._x;
_y = _parent[from]._y;
_xscale = (_parent[to]._x - _parent[from]._x);
_yscale = (_parent[to]._y - _parent[from]._y);
Symbol 305 MovieClip Frame 3
gotoAndPlay (2);
Symbol 307 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 2
_parent._parent.marker.mark = _parent._parent.marker.mark + 1500;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent._parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent._parent.S_exp") {
gotoAndPlay (2);
};
Symbol 307 MovieClip Frame 4
removeMovieClip("_parent");
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 4
stop();
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Instance of Symbol 305 MovieClip in Symbol 310 MovieClip Frame 1
onClipEvent (load) {
colour = "00FFFF";
alpha = 100;
from = "p1";
to = "p2";
}
Instance of Symbol 307 MovieClip "p1" in Symbol 310 MovieClip Frame 1
onClipEvent (enterFrame) {
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent._parent[fireName]) || (_root.clear == 1)) {
if (_parent._parent.plane.l == 0) {
setProperty("_parent._parent." + fireName, _x , _root.mw + 100);
}
if (_root.clear == 1) {
gotoAndPlay (3);
} else {
play();
}
tellTarget ("_parent.p2") {
play();
};
break;
}
i++;
}
}
Instance of Symbol 309 MovieClip "p2" in Symbol 310 MovieClip Frame 1
onClipEvent (load) {
a = 0;
inc = (Math.PI/90);
R = 100;
pos = 1.25663706143592;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
xoff = _parent.p1._x;
yoff = _parent.p1._y;
a = a + 0.07;
R = (Math.sin(a) * 75) + 75;
pos = pos + (inc * 10);
_xscale = (100 + R);
_yscale = (100 + R);
_x = ((R * Math.cos(pos)) + xoff);
_y = ((R * Math.sin(pos)) + yoff);
if (hitTest(_parent._parent.plane._x, _parent._parent.plane._y, 0) && (_currentframe == 1)) {
_parent._parent.plane.plane_img.play();
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent._parent[fireName]) || (_root.clear == 1)) {
setProperty("_parent._parent." + fireName, _x , _root.mw + 100);
}
i++;
}
}
}
Symbol 313 MovieClip Frame 1
stop();
Symbol 316 MovieClip Frame 2
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x + 27.5);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y - 30.6);
Symbol 316 MovieClip Frame 7
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x + 16.7);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y - 24.3);
Symbol 316 MovieClip Frame 12
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x + 6.5);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y - 18.1);
Symbol 316 MovieClip Frame 16
gotoAndPlay (1);
Symbol 316 MovieClip Frame 17
_parent.marker.mark = _parent.marker.mark + 1000;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 316 MovieClip Frame 19
removeMovieClip("");
Symbol 321 MovieClip Frame 1
stop();
Symbol 322 MovieClip Frame 2
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.bullet_" + _root.ojNum, _x , (_parent._x + 36) + 27.5);
setProperty("_parent._parent.bullet_" + _root.ojNum, _y , (_parent._y - 30.6) - 29);
Symbol 322 MovieClip Frame 16
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.bullet_" + _root.ojNum, _x , (_parent._x + 16.7) + 36);
setProperty("_parent._parent.bullet_" + _root.ojNum, _y , (_parent._y - 24.3) - 29);
Symbol 322 MovieClip Frame 30
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.bullet_" + _root.ojNum, _x , (_parent._x + 6.5) + 36);
setProperty("_parent._parent.bullet_" + _root.ojNum, _y , (_parent._y - 18.1) - 29);
Symbol 322 MovieClip Frame 44
gotoAndPlay (1);
Symbol 324 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 2
stop();
Instance of Symbol 330 MovieClip "Gun_ring_img" in Symbol 331 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_parent._parent._currentframe < _parent._parent._totalframes) {
_rotation = (_rotation - 20);
}
}
Symbol 335 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 6
stop();
Symbol 341 MovieClip Frame 1
stop();
Symbol 341 MovieClip Frame 25
gotoAndStop (1);
Symbol 341 MovieClip Frame 26
_parent.marker.mark = _parent.marker.mark + 1500;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 341 MovieClip Frame 28
removeMovieClip("");
Instance of Symbol 346 MovieClip "red" in Symbol 347 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
_alpha = _parent._parent._parent.red._alpha;
}
Instance of Symbol 346 MovieClip "red" in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
_alpha = _parent._parent._parent.red._alpha;
}
Symbol 349 MovieClip Frame 1
stop();
Symbol 350 MovieClip Frame 1
stop();
Symbol 350 MovieClip Frame 12
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.bullet_" + _root.ojNum, _x , _parent._x - 28);
setProperty("_parent._parent.bullet_" + _root.ojNum, _y , _parent._y - 34);
Symbol 350 MovieClip Frame 13
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.bullet_" + _root.ojNum, _x , _parent._x - 28);
setProperty("_parent._parent.bullet_" + _root.ojNum, _y , _parent._y - 34);
Symbol 350 MovieClip Frame 22
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.bullet_" + _root.ojNum, _x , _parent._x - 28);
setProperty("_parent._parent.bullet_" + _root.ojNum, _y , _parent._y - 34);
Symbol 350 MovieClip Frame 23
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.bullet_" + _root.ojNum, _x , _parent._x - 28);
setProperty("_parent._parent.bullet_" + _root.ojNum, _y , _parent._y - 34);
Symbol 350 MovieClip Frame 32
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.bullet_" + _root.ojNum, _x , _parent._x - 28);
setProperty("_parent._parent.bullet_" + _root.ojNum, _y , _parent._y - 34);
Symbol 350 MovieClip Frame 33
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.oj12b", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.bullet_" + _root.ojNum, _x , _parent._x - 28);
setProperty("_parent._parent.bullet_" + _root.ojNum, _y , _parent._y - 34);
Symbol 350 MovieClip Frame 45
gotoAndStop (1);
Symbol 352 MovieClip Frame 1
stop();
Symbol 352 MovieClip Frame 6
gotoAndStop (1);
Symbol 353 MovieClip Frame 1
stop();
Symbol 353 MovieClip Frame 2
_parent._parent.marker.mark = _parent._parent.marker.mark + 1500;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent._parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent._parent.S_exp") {
gotoAndPlay (2);
};
Symbol 353 MovieClip Frame 4
removeMovieClip("_parent");
Symbol 354 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 4
stop();
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
Instance of Symbol 305 MovieClip in Symbol 355 MovieClip Frame 1
onClipEvent (load) {
colour = "00FFFF";
alpha = 100;
from = "p1";
to = "p2";
}
Instance of Symbol 354 MovieClip "p2" in Symbol 355 MovieClip Frame 1
onClipEvent (load) {
a = 0;
inc = (Math.PI/90);
R = 100;
pos = 1.25663706143592;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
xoff = _parent.p1._x;
yoff = _parent.p1._y;
a = a + 0.07;
R = (Math.sin(a) * 75) + 75;
pos = pos + (inc * 10);
_xscale = (100 + R);
_yscale = (100 + R);
_x = ((R * Math.cos(pos)) + xoff);
_y = ((R * Math.sin(pos)) + yoff);
if (hitTest(_parent._parent._parent.plane._x, _parent._parent._parent.plane._y, 0) && (_currentframe == 1)) {
_parent._parent._parent.plane.plane_img.play();
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent._parent[fireName]) || (_root.clear == 1)) {
setProperty("_parent._parent." + fireName, _x , _root.mw + 100);
}
i++;
}
}
}
Symbol 359 MovieClip Frame 1
stop();
Symbol 363 MovieClip Frame 1
_root.stopped = 0;
stop();
Instance of Symbol 322 MovieClip "oj18" in Symbol 363 MovieClip Frame 1
onClipEvent (load) {
speed = 2;
mode = 0;
stop = 0;
a = 0;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (stop == 1) {
play();
stop = 0;
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 324 MovieClip "oj15" in Symbol 363 MovieClip Frame 1
onClipEvent (load) {
speed = 15;
mode = 0;
stop = 0;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (stop == 1) {
play();
stop = 0;
}
if (-10 < _parent._x) {
if ((_root.times % 10) == 0) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent._parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent._parent.bullet_" + _root.ojNum, _x , _parent._x + 15);
setProperty("_parent._parent.bullet_" + _root.ojNum, _y , _parent._y - 9);
tellTarget ("_parent._parent.bullet_" + _root.ojNum) {
speed = 25 + random(10);
fx = random(90) - 45;
};
}
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 341 MovieClip "oj14" in Symbol 363 MovieClip Frame 1
onClipEvent (load) {
speed = 15;
mode = 0;
stop = 0;
a = 0;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent._parent.plane._x, _parent._parent.plane._y, 0)) {
_parent._parent.plane.plane_img.play();
}
if (stop == 1) {
play();
stop = 0;
}
if ((_root.times % 60) == 0) {
gotoAndPlay (2);
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 350 MovieClip "oj12" in Symbol 363 MovieClip Frame 1
onClipEvent (load) {
speed = 6;
mode = 0;
hitcount = 0;
stop = 0;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (stop == 1) {
play();
stop = 0;
}
if ((_root.times % 100) == 0) {
gotoAndPlay (2);
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 352 MovieClip "oj16" in Symbol 363 MovieClip Frame 1
onClipEvent (load) {
speed = 15;
mode = 0;
shoot = 0;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (-20 < _parent._x) {
if (hitTest(_parent._parent.plane._x, _parent._parent.plane._y, 0)) {
_parent._parent.plane.plane_img.play();
}
if ((_parent._x < (_parent._parent.plane._x + 30)) && ((_parent._parent.plane._x - 30) < _parent._x)) {
mode = 1;
}
if (mode == 0) {
} else {
play();
}
if ((_currentframe == 1) && (mode == 1)) {
mode = 0;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 357 MovieClip "red" in Symbol 363 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Symbol 363 MovieClip Frame 2
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
tellTarget ("_parent.soundLess") {
target = "bg04";
gotoAndPlay (2);
};
_parent.marker.mark = _parent.marker.mark + 20000;
Symbol 363 MovieClip Frame 3
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 4
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 5
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 6
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 7
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 8
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 9
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 10
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 11
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 12
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 13
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 14
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 15
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 16
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 363 MovieClip Frame 17
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
_root.win = 1;
removeMovieClip("");
Symbol 370 Button
on (keyPress "s") {
stopAllSounds();
_root.game = _root.game + 1;
_root.times = 0;
}
Symbol 371 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 3
stop();
Symbol 378 MovieClip Frame 1
stop();
Symbol 381 MovieClip Frame 1
stop();
Symbol 386 MovieClip Frame 1
stop();
Symbol 386 MovieClip Frame 5
stop();
Symbol 386 MovieClip Frame 10
gotoAndStop (1);
Symbol 386 MovieClip Frame 15
stop();
Symbol 386 MovieClip Frame 20
gotoAndStop (1);
Symbol 389 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 5
stop();
Symbol 389 MovieClip Frame 10
gotoAndStop (1);
Symbol 389 MovieClip Frame 15
stop();
Symbol 389 MovieClip Frame 20
gotoAndStop (1);
Symbol 391 MovieClip Frame 1
stop();
Symbol 391 MovieClip Frame 5
stop();
Symbol 391 MovieClip Frame 10
gotoAndStop (1);
Symbol 391 MovieClip Frame 15
stop();
Symbol 391 MovieClip Frame 20
gotoAndStop (1);
Symbol 393 MovieClip Frame 1
stop();
Symbol 394 MovieClip Frame 1
stop();
Symbol 398 MovieClip Frame 1
stop();
Instance of Symbol 378 MovieClip "body" in Symbol 398 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_parent._parent.plane._x, _parent._parent.plane._y, 0) && (_currentframe == 1)) {
_parent._parent.plane.plane_img.play();
}
}
Instance of Symbol 381 MovieClip "head" in Symbol 398 MovieClip Frame 1
onClipEvent (enterFrame) {
v_far = Math.abs(_parent._y - _parent._parent.plane._y);
h_far = Math.abs(_parent._x - _parent._parent.plane._x);
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = _parent._parent.plane._x - _parent._x;
Q = Math.acos(adj / far) / (Math.PI/180);
if (_parent._parent.plane._y < _parent._y) {
_rotation = (180 - Q);
} else if (325 < (Q + 180)) {
_rotation = (180 + Q);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (((hitTest(_parent._parent[fireName]) && (_parent._currentframe < 41)) && (_parent._x < _root.mw)) && (_parent._parent[fireName]._x < _root.mw)) {
setProperty("_parent._parent." + fireName, _x , _root.mw + 100);
play();
if (6000 < _parent.hitcount) {
setProperty("_parent._parent.boss04_line", _visible , 0);
tellTarget ("_parent") {
gotoAndPlay (41);
};
}
if (_parent._parent.plane.l == 0) {
_parent.hitcount = _parent.hitcount + 2;
break;
}
_parent.hitcount = _parent.hitcount + 3;
break;
}
i++;
}
}
Symbol 398 MovieClip Frame 2
tellTarget ("hand") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 5
stop();
tellTarget ("hand") {
gotoAndStop (5);
};
Symbol 398 MovieClip Frame 6
tellTarget ("hand") {
gotoAndPlay (6);
};
Symbol 398 MovieClip Frame 10
gotoAndStop (1);
Symbol 398 MovieClip Frame 11
tellTarget ("hand") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 15
stop();
Symbol 398 MovieClip Frame 16
tellTarget ("hand") {
gotoAndPlay (6);
};
Symbol 398 MovieClip Frame 20
gotoAndStop (1);
Symbol 398 MovieClip Frame 21
tellTarget ("hand") {
gotoAndPlay (11);
};
tellTarget ("hand") {
gotoAndPlay (11);
};
Symbol 398 MovieClip Frame 25
stop();
tellTarget ("hand") {
gotoAndStop (15);
};
Instance of Symbol 391 MovieClip "hand" in Symbol 398 MovieClip Frame 25
onClipEvent (enterFrame) {
if (hitTest(_parent._parent.plane._x, _parent._parent.plane._y, 0)) {
_parent._parent.plane.plane_img.play();
}
}
Symbol 398 MovieClip Frame 26
tellTarget ("hand") {
gotoAndPlay (16);
};
Symbol 398 MovieClip Frame 30
gotoAndStop (1);
Symbol 398 MovieClip Frame 31
stop();
Instance of Symbol 392 MovieClip "tail" in Symbol 398 MovieClip Frame 31
onClipEvent (enterFrame) {
if (hitTest(_parent._parent.plane) && (_currentframe == 1)) {
_parent._parent.plane.plane_img.play();
}
}
Instance of Symbol 393 MovieClip "body" in Symbol 398 MovieClip Frame 31
onClipEvent (enterFrame) {
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent._parent[fireName]) && (_parent._currentframe < 40)) {
_parent.hitcount = _parent.hitcount + 4;
play();
setProperty("_parent._parent." + fireName, _x , _root.mw + 100);
if (((_parent.hitcount >= 1500) && (_parent._currentframe == 31)) && (_parent.ak == 0)) {
tellTarget ("_parent") {
gotoAndPlay (32);
};
}
break;
}
i++;
}
}
Symbol 398 MovieClip Frame 40
gotoAndStop (1);
Instance of Symbol 378 MovieClip "body" in Symbol 398 MovieClip Frame 40
onClipEvent (enterFrame) {
if (hitTest(_parent._parent.plane._x, _parent._parent.plane._y, 0) && (_currentframe == 1)) {
_parent._parent.plane.plane_img.play();
}
}
Symbol 398 MovieClip Frame 41
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
tellTarget ("_parent.soundLess") {
target = "bg05";
gotoAndPlay (2);
};
_parent.marker.mark = _parent.marker.mark + 100000;
Symbol 398 MovieClip Frame 42
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 43
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 44
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 45
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 46
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 47
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 48
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 49
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 50
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 51
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 52
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 53
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 54
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 55
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 398 MovieClip Frame 56
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
_root.win = 1;
removeMovieClip("");
Symbol 411 MovieClip Frame 100
stop();
init = 1;
Symbol 419 MovieClip Frame 1
stop();
Symbol 420 MovieClip Frame 1
stop();
Symbol 420 MovieClip Frame 2
if (_root.times < (_parent.startTime + 50)) {
gotoAndStop (1);
}
Symbol 420 MovieClip Frame 4
_root.clear = 1;
_root.itemNum = 0;
if (1000 < _parent._parent.marker.mark) {
_parent._parent.marker.mark = _parent._parent.marker.mark - 1000;
} else {
_parent._parent.marker.mark = 0;
}
tellTarget ("_parent._parent.lifer") {
gotoAndStop(_currentframe - 1);
};
tellTarget ("_parent._parent") {
gotoAndStop (1);
};
tellTarget ("_parent._parent.menu.mu5") {
count = 0;
};
i = 1;
while (5 >= i) {
muName = "mu" + i;
tellTarget (_parent._parent.menu[muName]) {
gotoAndStop (1);
};
i++;
}
setProperty("_parent", _x , 20);
setProperty("_parent", _y , _root.mh / 2);
_parent.slow = 5;
_parent.l = 0;
_parent.m = 0;
_parent.d = 0;
_parent.startTime = _root.times;
i = 1;
while (i < 7) {
fireName = "fire" + i;
tellTarget (_parent._parent[fireName]) {
gotoAndStop (1);
};
i++;
}
Symbol 421 MovieClip Frame 1
stop();
Symbol 421 MovieClip Frame 2
stop();
Symbol 421 MovieClip Frame 3
stop();
Symbol 422 MovieClip Frame 1
stop();
Symbol 422 MovieClip Frame 2
stop();
Symbol 423 MovieClip Frame 1
stop();
Symbol 423 MovieClip Frame 2
stop();
Symbol 426 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 2
_parent.marker.mark = _parent.marker.mark + 750;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
};
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 426 MovieClip Frame 4
removeMovieClip("");
Symbol 434 MovieClip Frame 1
stop();
Symbol 434 MovieClip Frame 3
stop();
Symbol 434 MovieClip Frame 5
_rotation = 0;
stop();
Symbol 434 MovieClip Frame 7
stop();
_rotation = 0;
Symbol 434 MovieClip Frame 9
stop();
_rotation = 0;
Symbol 434 MovieClip Frame 11
stop();
_rotation = 0;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = 10;
};
Symbol 434 MovieClip Frame 13
stop();
_rotation = 0;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = 10;
};
Symbol 434 MovieClip Frame 15
stop();
_rotation = 0;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = 10;
};
Symbol 434 MovieClip Frame 17
stop();
_rotation = 0;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = 10;
};
Symbol 434 MovieClip Frame 19
stop();
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = 10;
};
Symbol 434 MovieClip Frame 20
_parent.marker.mark = _parent.marker.mark + 1200;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 434 MovieClip Frame 22
removeMovieClip("");
Symbol 436 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 2
_parent.marker.mark = _parent.marker.mark + 200;
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 436 MovieClip Frame 4
removeMovieClip("");
Symbol 438 MovieClip Frame 1
stop();
Symbol 438 MovieClip Frame 2
_parent.marker.mark = _parent.marker.mark + 200;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.item", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
Symbol 438 MovieClip Frame 4
removeMovieClip("");
Symbol 442 Button
on (keyPress "<Space>") {
tellTarget ("_parent._parent.S_menu") {
gotoAndPlay (2);
};
play();
_root.itemNum = 0;
if (1 < _parent._parent.plane.slow) {
_parent._parent.plane.slow = _parent._parent.plane.slow - 1;
tellTarget ("_parent._parent.plane.plane_img.pfire") {
gotoAndPlay (6);
};
}
}
Symbol 446 MovieClip Frame 1
stop();
if (_root.itemNum == 1) {
play();
}
Symbol 446 MovieClip Frame 2
stop();
if (_parent._parent.plane.slow == 1) {
gotoAndStop (9);
}
Symbol 446 MovieClip Frame 8
tellTarget ("_parent") {
gotoAndStop (1);
};
if (_parent._parent.plane.slow == 1) {
gotoAndStop (9);
} else {
gotoAndStop (1);
}
Symbol 446 MovieClip Frame 9
stop();
Symbol 446 MovieClip Frame 10
stop();
Symbol 449 Button
on (keyPress "<Space>") {
tellTarget ("_parent._parent.S_menu") {
gotoAndPlay (2);
};
_root.itemNum = 0;
play();
_parent._parent.plane.l = 1;
_parent._parent.plane.d = 0;
i = 1;
while (i < 7) {
fireName = "fire" + i;
tellTarget (_parent._parent[fireName]) {
gotoAndStop (2);
};
i++;
}
}
Symbol 453 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 2
stop();
Symbol 453 MovieClip Frame 8
tellTarget ("_parent") {
gotoAndStop (1);
};
tellTarget ("_parent.mu3") {
gotoAndStop (1);
};
Symbol 453 MovieClip Frame 9
stop();
Symbol 453 MovieClip Frame 10
stop();
Symbol 456 Button
on (keyPress "<Space>") {
tellTarget ("_parent._parent.S_menu") {
gotoAndPlay (2);
};
_root.itemNum = 0;
play();
tellTarget ("_parent._parent") {
nextFrame();
};
}
Symbol 457 MovieClip Frame 1
stop();
if (_parent._parent._currentframe == 3) {
gotoAndStop (9);
}
Symbol 457 MovieClip Frame 2
stop();
Symbol 457 MovieClip Frame 8
tellTarget ("_parent") {
gotoAndStop (1);
};
if (_parent._parent._currentframe < 3) {
gotoAndStop (1);
}
Symbol 457 MovieClip Frame 9
stop();
Symbol 457 MovieClip Frame 10
stop();
Symbol 460 Button
on (keyPress "<Space>") {
tellTarget ("_parent._parent.S_menu") {
gotoAndPlay (2);
};
_root.itemNum = 0;
play();
_parent._parent.plane.d = 1;
if (_parent._parent.plane.l == 1) {
_parent._parent.plane.l = 0;
i = 1;
while (i < 7) {
fireName = "fire" + i;
tellTarget (_parent._parent[fireName]) {
gotoAndStop (1);
};
i++;
}
}
}
Symbol 462 Button
on (keyPress "<Space>") {
play();
_parent._parent.plane.d = 1;
}
Symbol 464 MovieClip Frame 1
stop();
Symbol 464 MovieClip Frame 2
stop();
Symbol 464 MovieClip Frame 8
tellTarget ("_parent") {
gotoAndStop (1);
};
tellTarget ("_parent.mu4") {
gotoAndStop (1);
};
Symbol 464 MovieClip Frame 9
stop();
Symbol 464 MovieClip Frame 10
stop();
Symbol 467 Button
on (keyPress "<Space>") {
tellTarget ("_parent._parent.S_menu") {
gotoAndPlay (2);
};
play();
_root.itemNum = 0;
_parent._parent.plane.m = 1;
}
Symbol 470 MovieClip Frame 1
stop();
Symbol 470 MovieClip Frame 2
stop();
Symbol 470 MovieClip Frame 8
tellTarget ("_parent") {
gotoAndStop (1);
};
Symbol 470 MovieClip Frame 9
stop();
Symbol 470 MovieClip Frame 10
stop();
Symbol 471 MovieClip Frame 1
stop();
Instance of Symbol 457 MovieClip "mu5" in Symbol 471 MovieClip Frame 1
onClipEvent (load) {
count = 0;
}
Symbol 476 MovieClip Frame 40
tellTarget ("_root") {
gotoAndPlay (1);
};
Symbol 479 MovieClip Frame 1
if (start != 1) {
gotoAndStop (4);
start = 1;
message = "Loading...";
} else {
stop();
setProperty("_parent.plane", _visible , 0);
tellTarget ("_parent.S_lose") {
gotoAndPlay (2);
};
message = "Game Over";
tellTarget ("_parent") {
stop();
};
}
Symbol 479 MovieClip Frame 2
stop();
Symbol 479 MovieClip Frame 3
stop();
Symbol 479 MovieClip Frame 4
stop();
Symbol 479 MovieClip Frame 5
stop();
Symbol 479 MovieClip Frame 6
stop();
Symbol 479 MovieClip Frame 7
stop();
Symbol 494 MovieClip Frame 1
stop();
Symbol 494 MovieClip Frame 2
stop();
Symbol 494 MovieClip Frame 3
stop();
Symbol 494 MovieClip Frame 4
stop();
Symbol 494 MovieClip Frame 5
stop();
Symbol 494 MovieClip Frame 6
stop();
Symbol 495 MovieClip Frame 1
stop();
Symbol 495 MovieClip Frame 2
stop();
Symbol 495 MovieClip Frame 3
stop();
Symbol 495 MovieClip Frame 4
stop();
Symbol 495 MovieClip Frame 5
stop();
Symbol 495 MovieClip Frame 6
stop();
Symbol 497 MovieClip Frame 40
tellTarget ("_parent._parent._parent") {
gotoAndStop (1);
};
Instance of Symbol 494 MovieClip in Symbol 498 MovieClip Frame 30
onClipEvent (enterFrame) {
if (38000 < _parent._parent.marker.mark) {
gotoAndStop (1);
} else if (30000 < _parent._parent.marker.mark) {
gotoAndStop (2);
} else if (25000 < _parent._parent.marker.mark) {
gotoAndStop (3);
} else if (22000 < _parent._parent.marker.mark) {
gotoAndStop (4);
} else if (18000 < _parent._parent.marker.mark) {
gotoAndStop (5);
} else if (_parent._parent.marker.mark < 18000) {
gotoAndStop (6);
}
}
Instance of Symbol 495 MovieClip in Symbol 498 MovieClip Frame 41
onClipEvent (enterFrame) {
if (_parent._parent.marker.mark >= 38000) {
gotoAndStop (1);
} else if (30000 < _parent._parent.marker.mark) {
gotoAndStop (2);
} else if (21000 < _parent._parent.marker.mark) {
gotoAndStop (3);
} else if (18000 < _parent._parent.marker.mark) {
gotoAndStop (4);
} else if (14000 < _parent._parent.marker.mark) {
gotoAndStop (5);
} else if (_parent._parent.marker.mark < 14000) {
gotoAndStop (6);
}
}
Symbol 499 MovieClip Frame 1
frieNum = 0;
_root.shootCount = 0;
_root.stopped = 0;
_root.win = 0;
stop();
Instance of Symbol 131 MovieClip in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.times == 10) && (_root.game == 1)) {
tellTarget ("_parent.bg01") {
gotoAndPlay (2);
};
}
if ((_root.times == ((_root.Q[1][0].length * 10) - 70)) && (_root.game == 1)) {
tellTarget ("_parent.soundLess") {
target = "bg01";
gotoAndPlay (2);
};
}
if ((_root.times == ((_root.Q[1][0].length * 10) - 29)) && (_root.game == 1)) {
tellTarget ("_parent.bg02") {
gotoAndPlay (2);
};
}
if ((_root.times == 60) && (_root.game == 2)) {
tellTarget ("_parent.bg01") {
gotoAndPlay (2);
};
}
if ((_root.times == ((_root.Q[2][0].length * 10) - 70)) && (_root.game == 2)) {
tellTarget ("_parent.soundLess") {
target = "bg01";
gotoAndPlay (2);
};
}
if ((_root.times == ((_root.Q[2][0].length * 10) - 29)) && (_root.game == 2)) {
tellTarget ("_parent.bg02") {
gotoAndPlay (2);
};
}
if ((_root.times == 60) && (_root.game == 3)) {
tellTarget ("_parent.bg03") {
gotoAndPlay (2);
};
}
if ((_root.times == ((_root.Q[3][0].length * 10) - 70)) && (_root.game == 3)) {
tellTarget ("_parent.soundLess") {
target = "bg03";
gotoAndPlay (2);
};
}
if ((_root.times == ((_root.Q[3][0].length * 10) - 29)) && (_root.game == 3)) {
tellTarget ("_parent.bg04") {
gotoAndPlay (2);
};
}
if ((_root.times == 60) && (_root.game == 4)) {
tellTarget ("_parent.bg05") {
gotoAndPlay (2);
};
}
if ((_root.times == 60) && (_root.game == 5)) {
tellTarget ("_parent.bg06") {
gotoAndPlay (2);
};
}
}
Instance of Symbol 151 MovieClip "marker" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
mark = 0;
}
Instance of Symbol 154 MovieClip "oj1" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 10;
mode = 1;
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
if ((300 < _x) && (mode == 1)) {
_x = (_x - speed);
} else if ((300 >= _x) && (mode == 1)) {
mode = 2;
} else if (((_x < (_root.mw - 20)) && (mode == 2)) && ((_parent.plane._y < (_y - 20)) || ((_y + 20) < _parent.plane._y))) {
_x = (_x + (speed * 4));
if (_y < _parent.plane._y) {
_y = (_y + (speed * 3));
} else {
_y = (_y - (speed * 3));
}
} else if (((((_x < (_root.mw - 20)) && (mode == 2)) && ((_parent.plane._y < (_y - 20)) || ((_y + 20) < _parent.plane._y))) == false) && (mode != 3)) {
mode = 3;
} else if (mode == 3) {
_x = (_x - speed);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) || (_root.clear == 1)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 155 MovieClip "oj_com" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_root.ojNum = 100;
_root.times = 0;
_root.game = 1;
_root.Q = new Array();
delay = 10;
AA = "oj1";
AI = "oj1item";
AB = "oj10";
AC = "oj10item";
BA = "oj2";
BB = "oj6";
BC = "oj12";
BD = "oj15";
BE = "oj18";
CA = "oj3";
CB = "oj8";
CC = "oj13";
DA = "oj4";
DB = "oj7";
EA = "oj5";
EB = "oj14";
EC = "oj16";
ED = "oj17";
FA = "oj9";
II = "item";
IF = "itemFull";
TA = "text01";
TB = "text02";
TC = "text03";
TD = "text04";
TE = "text05";
TF = "text06";
TG = "text07";
TH = "text08";
TI = "text09";
TJ = "text10";
TK = "text11";
TL = "text12";
ZA = "boss1";
ZB = "boss2";
ZC = "boss3";
ZD = "boss4";
OO = "null";
_root.Q[1] = new Array();
_root.Q[2] = new Array();
_root.Q[3] = new Array();
_root.Q[4] = new Array();
_root.Q[1][0] = new Array(TA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AA, AA, AA, AA, AI, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AA, AA, AA, AA, AI, BA, OO, BA, OO, BA, OO, BA, OO, BA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AA, AA, AA, AA, AI, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AA, AA, AA, AA, AI, BA, OO, BA, OO, BA, OO, BA, OO, BA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, CA, OO, OO, OO, OO, OO, OO, CA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, CA, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, DA, CA, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AA, AA, AA, AA, AI, AI, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BA, BA, BA, BA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO);
_root.Q[1][1] = new Array(OO, OO, TB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, CA, OO, OO, OO, OO, OO, OO, CA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, CA, AI, AI, AI, AI, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, OO, OO, CA, CA, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, DA, OO, DA, OO, DA, CA, CA, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, ZA);
_root.Q[1][2] = new Array(OO, OO, OO, OO, TC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AA, AA, AA, AA, AI, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AA, AA, AA, AA, AI, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AA, AA, AA, AA, AI, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AA, AA, AA, AA, AI, OO, OO, OO, OO, OO, OO, OO, OO, CA, OO, OO, OO, OO, OO, OO, CA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, CA, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, DA, CA, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AA, AA, AA, AA, AI, AI, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BA, BA, BA, BA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO);
_root.Q[2][0] = new Array(OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, TD, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AB, AB, AB, AB, AC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AB, AB, AB, AB, AC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BB, OO, AB, AB, AB, AB, AC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AB, AB, AB, AB, AC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BB, OO, OO, OO, OO, OO, BB, OO, OO, OO, OO, DB, OO, OO, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, CB, OO, OO, OO, OO, FA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, BB, OO, OO, OO, OO, OO, OO, FA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, FA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, OO, OO, CB, OO, CB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, FA, OO, FA, OO, OO, OO, OO, OO, OO, OO, OO, OO, DB, OO, DB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BB, OO, BB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO);
_root.Q[2][1] = new Array(IF, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, TE, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BB, OO, OO, OO, OO, OO, BB, OO, OO, OO, OO, DB, OO, OO, OO, OO, OO, OO, OO, BB, OO, OO, OO, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, OO, CB, OO, OO, OO, OO, DB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, BB, OO, OO, OO, OO, OO, OO, OO, OO, OO, BB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, FA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, CB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, ZB);
_root.Q[2][2] = new Array(OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, TF, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AB, AB, AB, AB, AC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, EA, OO, EA, OO, EA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, AB, AB, AB, AB, AC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, EA, OO, OO, OO, OO, EA, EA, OO, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, CB, OO, OO, EA, OO, FA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DB, OO, OO, OO, OO, BB, OO, OO, OO, OO, OO, OO, FA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, EA, BB, EA, BB, EA, OO, OO, FA, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, DB, OO, OO, CB, OO, CB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, FA, OO, FA, OO, OO, OO, OO, OO, OO, OO, OO, OO, DB, OO, DB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BB, OO, BB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO);
_root.Q[3][0] = new Array(OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, TG, OO, OO, OO, OO, OO, OO, OO, OO, BC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, CC, OO, OO, CC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BD, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, EB, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BD, OO, OO, OO, OO, OO, OO, BD, OO, OO, OO, OO, OO, OO, BD, OO, OO, OO, OO, OO, OO, EC, OO, OO, EC, OO, OO, EC, OO, OO, EC, OO, OO, EC, OO, OO, EC, BD, EC, OO, OO, EC, OO, OO, EC, BE, OO, EC, OO, OO, OO, OO, OO, OO, OO, OO, OO, ED, OO, OO, ED, OO, OO, ED, OO, OO, ED, OO, OO, ED, OO, OO, ED, OO, OO, ED, OO, OO, ED, OO, OO, ED, OO, OO, ED, OO, OO, BC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, EB, OO, OO, OO, OO, EB, OO, OO, OO, OO, OO, OO, OO, OO, OO, CC, OO, OO, CC, OO, OO, CC, OO, OO, OO, OO, EC, OO, OO, EC, OO, OO, EC, OO, OO, EC, BD, OO, OO, OO, OO, OO, OO, BE, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BE, OO, OO, BE, OO, OO, BE, OO, OO, BE, OO, BE, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, ZC);
_root.Q[3][1] = new Array(IF, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, TH, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO);
_root.Q[3][2] = new Array(OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, TI, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, CC, OO, OO, CC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BE, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, EC, OO, OO, EC, OO, OO, EC, OO, OO, EC, OO, OO, EC, BD, EC, OO, OO, EC, OO, OO, EC, OO, OO, EC, OO, OO, EC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BE, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, BE, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, CC, OO, OO, CC, OO, OO, CC, EC, OO, OO, EC, OO, OO, EC, OO, OO, EC, BD, EC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, CC, OO, OO, BD, OO, OO, BD, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO);
_root.Q[4][0] = new Array(OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, TJ, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO);
_root.Q[4][1] = new Array(OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, TK, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, ZD);
_root.Q[4][2] = new Array(OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, TL, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO);
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
_root.times = _root.times + 1;
if ((_root.times % delay) == 0) {
_root.clear = 0;
i = 0;
while (i < _root.Q[_root.game].length) {
if ((_root.Q[_root.game][i].length >= (_root.times / delay)) && (_root.Q[_root.game][i][(_root.times / delay) - 1] != "null")) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent." + _root.Q[_root.game][i][(_root.times / delay) - 1], "oj_" + _root.ojNum, _root.ojNum);
setProperty("_parent.oj_" + _root.ojNum, _x , _root.mw);
setProperty("_parent.oj_" + _root.ojNum, _y , ((_root.mh / _root.Q.length) * i) + 20);
}
i++;
}
}
}
}
Instance of Symbol 156 MovieClip "item" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (-20 < _x) {
_x = (_x - 5);
if (hitTest(_parent.plane) && (_currentframe == 1)) {
_parent.marker.mark = _parent.marker.mark + 100;
play();
if (_root.itemNum < 5) {
_root.itemNum = _root.itemNum + 1;
} else {
_root.itemNum = 1;
}
tellTarget ("_parent.menu.mu" + _root.itemNum) {
if (_currentframe == 9) {
gotoAndStop (10);
} else {
gotoAndStop (2);
}
};
if (_root.itemNum == 1) {
tellTarget ("_parent.menu.mu5") {
if (_currentframe != 9) {
if (_currentframe == 10) {
gotoAndStop (9);
} else {
gotoAndStop (1);
}
}
};
} else {
tellTarget ("_parent.menu.mu" + (_root.itemNum - 1)) {
if (_currentframe == 10) {
gotoAndStop (9);
} else {
gotoAndStop (1);
}
};
}
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 157 MovieClip "oj1item" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 10;
mode = 1;
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
if ((300 < _x) && (mode == 1)) {
_x = (_x - speed);
} else if ((300 >= _x) && (mode == 1)) {
mode = 2;
} else if (((_x < (_root.mw - 20)) && (mode == 2)) && ((_parent.plane._y < (_y - 20)) || ((_y + 20) < _parent.plane._y))) {
_x = (_x + (speed * 4));
if (_y < _parent.plane._y) {
_y = (_y + (speed * 3));
} else {
_y = (_y - (speed * 3));
}
} else if (((((_x < (_root.mw - 20)) && (mode == 2)) && ((_parent.plane._y < (_y - 20)) || ((_y + 20) < _parent.plane._y))) == false) && (mode != 3)) {
mode = 3;
} else if (mode == 3) {
_x = (_x - speed);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) || (_root.clear == 1)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 159 MovieClip "oj2" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 6;
mode = 1;
shoot = 0;
_y = (random(_root.mh - 50) + 20);
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
_x = (_x - speed);
if ((_root.times % 50) == 0) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 25);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) || (_root.clear == 1)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 161 MovieClip "bullet" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
v_far = Math.abs(_y - _parent.plane._y);
h_far = Math.abs(_x - _parent.plane._x);
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = _parent.plane._x - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if (_parent.plane._y < _y) {
_rotation = (90 - Q);
} else {
_rotation = (90 + Q);
}
if (90 < _rotation) {
way = 360 - Math.abs(_rotation - 90);
} else {
way = Math.abs(_rotation - 90);
}
if (speed == null) {
speed = 6;
}
if (fx == null) {
fx = 0;
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (((-20 < _x) && (-20 < _y)) && (_y < (_root.mh + 20))) {
if (hitTest(_parent.plane) && (_root.win == 0)) {
_parent.plane.plane_img.play();
}
_x = (_x + (speed * Math.cos((way + fx) * (Math.PI/180))));
_y = (_y - (speed * Math.sin((way + fx) * (Math.PI/180))));
if (_root.clear == 1) {
_x = -21;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 163 MovieClip "oj3" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 10;
startTime = _root.times;
v_far = Math.abs(_y - _parent.plane._y);
h_far = Math.abs(_x - _parent.plane._x);
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = _parent.plane._x - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if (_parent.plane._y < _y) {
_rotation = (90 - Q);
} else {
_rotation = (90 + Q);
}
if (90 < _rotation) {
way = 360 - Math.abs(_rotation - 90);
} else {
way = Math.abs(_rotation - 90);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (((-20 < _x) && (-20 < _y)) && (_y < (_root.mh + 20))) {
if (hitTest(_parent.plane)) {
_parent.plane.plane_img.play();
}
if ((_root.times % 20) == 0) {
v_far = Math.abs(_y - _parent.plane._y);
h_far = Math.abs(_x - _parent.plane._x);
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = _parent.plane._x - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if (_parent.plane._y < _y) {
_rotation = (90 - Q);
} else {
_rotation = (90 + Q);
}
if (90 < _rotation) {
way = 360 - Math.abs(_rotation - 90);
} else {
way = Math.abs(_rotation - 90);
}
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) || (_root.clear == 1)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
play();
break;
}
i++;
}
if (100 < (_root.times - startTime)) {
_x = (_x - 20);
}
_x = (_x + (speed * Math.cos(way * (Math.PI/180))));
_y = (_y - (speed * Math.sin(way * (Math.PI/180))));
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 165 MovieClip "oj4" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 3;
v_far = Math.abs(_y - _parent.plane._y);
h_far = Math.abs(_x - _parent.plane._x);
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = _parent.plane._x - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if (_parent.plane._y < _y) {
_rotation = (90 - Q);
} else {
_rotation = (90 + Q);
}
if (90 < _rotation) {
way = 360 - Math.abs(_rotation - 90);
} else {
way = Math.abs(_rotation - 90);
}
if (fx == false) {
fx = 0;
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (((-20 < _x) && (-20 < _y)) && (_y < (_root.mh + 20))) {
if (hitTest(_parent.plane)) {
_parent.plane.plane_img.play();
}
_x = (_x + (speed * Math.cos((way + fx) * (Math.PI/180))));
_y = (_y - (speed * Math.sin((way + fx) * (Math.PI/180))));
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) || (_root.clear == 1)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 194 MovieClip "boss1" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 5;
hitcount = 0;
ak2_mode = 0;
_alpha = 0;
if (0 < _x) {
_x = (_root.mw + 120);
}
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_alpha < 100) {
_alpha = (_alpha + 20);
}
if (hitTest(_parent.plane._x, _parent.plane._y, 0) && (_currentframe == 1)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
if ((_root.mw - 230) < _x) {
_x = (_x - 10);
}
if ((_parent.plane._y < ((_root.mh / 2) - 10)) && (ak != 2)) {
if ((_y + _height) < (_root.mw - 150)) {
_y = (_y + speed);
}
} else if (5 < _y) {
_y = (_y - speed);
}
if (((_root.times % 90) == 0) && (_currentframe == 1)) {
rmd = random(2);
if (rmd == 0) {
setProperty("hand", _rotation , 37);
ak1_time = _root.times;
ak = 1;
} else if (rmd == 1) {
ak2_time = _root.times;
ak = 2;
}
}
if ((_root.times == (ak1_time + 10)) && (ak == 1)) {
setProperty("hand", _rotation , 0);
_root.ojNum = _root.ojNum + 1;
tempNum = random(7);
if (tempNum == 1) {
duplicateMovieClip ("_parent.item", "oj_" + _root.ojNum, _root.ojNum);
} else if (tempNum == 2) {
duplicateMovieClip ("_parent.oj1", "oj_" + _root.ojNum, _root.ojNum);
} else if (tempNum == 3) {
duplicateMovieClip ("_parent.oj1item", "oj_" + _root.ojNum, _root.ojNum);
} else if (tempNum == 4) {
duplicateMovieClip ("_parent.oj3", "oj_" + _root.ojNum, _root.ojNum);
} else {
duplicateMovieClip ("_parent.oj4", "oj_" + _root.ojNum, _root.ojNum);
}
setProperty("_parent.oj_" + _root.ojNum, _x , _x + 68);
setProperty("_parent.oj_" + _root.ojNum, _y , _y + 230);
ak = 0;
}
if (((ak2_time + 100) >= _root.times) && (ak == 2)) {
if (ak2_mode == 0) {
if (body._rotation < 60) {
setProperty("body", _rotation , body._rotation + 15);
} else {
ak2_mode = 1;
ak2_ready_time = _root.times;
}
if (hand._rotation < 75) {
setProperty("hand", _rotation , hand._rotation + 25);
setProperty("hand", _x , 103.9);
setProperty("hand", _y , 152.2);
}
if (-60 < _y) {
_y = (_y - 10);
}
} else if (ak2_mode == 1) {
if (_root.times < (ak2_ready_time + 20)) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x + 20);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y + 100);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(100) - 50;
};
} else {
ak2_mode = 2;
}
} else if (ak2_mode == 2) {
if (0 < hand._rotation) {
setProperty("hand", _rotation , hand._rotation - 25);
setProperty("hand", _x , 115.9);
setProperty("hand", _y , 191.8);
}
if (0 < body._rotation) {
setProperty("body", _rotation , body._rotation - 15);
} else {
ak2_mode = 0;
ak = 0;
}
}
}
a = hand._y;
b = ak2_mode == 0;
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 203 MovieClip "oj5" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 6;
stop = 0;
shoot = 0;
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (stop == 1) {
play();
stop = 0;
}
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
_x = (_x - speed);
_y = (_y + (Math.sin(_root.times / 10) * (speed / 2)));
if ((_root.times % 45) == 0) {
gotoAndPlay (2);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName])) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
}
i++;
}
} else {
removeMovieClip("");
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 205 MovieClip "oj6" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 10;
mode = 1;
shoot = 0;
_y = (random(_root.mh - 50) + 20);
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
v_far = Math.abs(_y - _parent.plane._y);
h_far = Math.abs(_x - _parent.plane._x);
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = _parent.plane._x - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if (_parent.plane._y < _y) {
_rotation = (90 - Q);
} else {
_rotation = (90 + Q);
}
_x = (_x - speed);
if ((_root.times % 30) == 0) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = 18;
};
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) || (_root.clear == 1)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 208 MovieClip "oj9" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 3;
mode = 1;
shoot = 0;
_y = (random(_root.mh - 50) + 20);
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
_x = (_x - speed);
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) || (_root.clear == 1)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 215 MovieClip "boss2_son" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 3;
mode = 1;
shoot = 0;
starttime = _root.times;
_y = (_y + 30);
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
if (_currentframe < 5) {
v_far = Math.abs(_y - _parent.plane._y);
h_far = Math.abs(_x - _parent.plane._x);
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = _parent.plane._x - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if (_parent.plane._y < _y) {
rot = 90 - Q;
} else {
rot = 90 + Q;
}
if (90 < rot) {
way = 360 - Math.abs(rot - 90);
} else {
way = Math.abs(rot - 90);
}
_x = (_x + (speed * Math.cos(way * (Math.PI/180))));
_y = (_y - (speed * Math.sin(way * (Math.PI/180))));
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) && (_currentframe < 5)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
gotoAndPlay (5);
break;
}
if ((_root.clear == 1) && (_currentframe < 5)) {
gotoAndPlay (5);
}
if (((starttime + 90) < _root.times) && (_currentframe < 5)) {
gotoAndPlay (5);
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 231 MovieClip "boss2" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
stop = 0;
hitcount = 0;
speed = 25;
ak = 0;
start = 0;
if (0 < _x) {
_x = (_root.mw + 120);
}
if (_y < 0) {
_y = 100;
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
rhitcount = 3000 - hitcount;
if (stop == 1) {
play();
stop = 0;
}
_y = (_y + (Math.sin(_root.times / 10) * (speed / 5)));
if (hitTest(_parent.plane._x, _parent.plane._y, 0) && (_currentframe == 1)) {
_parent.plane.plane_img.play();
}
if (start == 0) {
start = 1;
}
if (start == 1) {
_x = (_x - speed);
if ((_root.mw - 150) >= _x) {
start = 2;
}
}
if ((-20 < _x) && (start == 2)) {
if (((_root.times % 120) == 0) && (_currentframe == 1)) {
if ((_root.mw / 2) < _x) {
ak = 1;
} else {
ak = 2;
}
}
if (((ak == 1) && (_currentframe == 1)) && (117 < _x)) {
_x = (_x - speed);
} else if (((ak == 1) && (_currentframe == 1)) && (117 >= _x)) {
_xscale = -100;
ak = 0;
if (random(2) == 0) {
play();
}
}
if (((ak == 2) && (_currentframe == 1)) && (_x < (_root.mw - 130))) {
_x = (_x + speed);
} else if (((ak == 2) && (_currentframe == 1)) && (_x >= (_root.mw - 130))) {
_xscale = 100;
ak = 0;
if (random(2) == 0) {
play();
}
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) && (_currentframe < 70)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
hitcount = hitcount + 4;
} else {
hitcount = hitcount + 3;
}
tellTarget ("flash") {
play();
};
if (hitcount >= 3000) {
gotoAndPlay (70);
}
break;
}
i++;
}
} else if (_x < -20) {
removeMovieClip("");
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 233 MovieClip "temp" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = (_root.mh / 2);
}
onClipEvent (enterFrame) {
if ((_root.mw / 2) < _x) {
_x = (_x - 10);
}
}
Instance of Symbol 235 MovieClip "star01" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = random(10) + 20;
if (_root.game == 3) {
speed = speed * 2;
_xscale = 6000;
} else if (_root.game == 4) {
_xscale = random(200);
_yscale = random(100);
speed = speed * 3;
} else {
_xscale = random(100);
_yscale = random(100);
}
_x = _root.mw;
_y = random(_root.mh);
if (_root.startmode == 1) {
myColor = new Color(this);
if (random(2) == 0) {
myColor.setRGB(parseInt("FFCC00", 16));
} else {
myColor.setRGB(parseInt("FF9900", 16));
}
_x = random(_root.mw);
_xscale = random(200);
_yscale = random(200);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_root.startmode == 3) {
_xscale = 100;
_yscale = 100;
if (-100 < _x) {
_x = (_x - speed);
} else {
removeMovieClip("");
}
} else if (-20 < _x) {
_x = (_x - speed);
if (_root.startmode == 1) {
_x = (_x - (speed * 4));
_y = (_y - (speed * 5));
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 236 MovieClip "oj_com" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_root.ojNum = 100;
_visible = 0;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (((_root.times % 10) == 0) && (_root.game < 4)) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star02", "oj_" + _root.ojNum, _root.ojNum);
}
if ((((_root.times % 25) == 0) && (_root.game == 4)) && (_root.startmode == 0)) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
}
if ((((_root.times % 2) == 0) && (_root.game == 4)) && (_root.startmode == 1)) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
}
if ((((_root.times % 25) == 0) && (_root.game == 4)) && (_root.startmode == 3)) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
tellTarget ("_parent.oj_" + _root.ojNum) {
gotoAndStop (2);
};
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
tellTarget ("_parent.oj_" + _root.ojNum) {
gotoAndStop (2);
};
}
}
}
Instance of Symbol 237 MovieClip "star02" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
myColor = new Color(this);
myColor.setRGB(random(16777215));
speed = random(10) + 20;
if (_root.game == 3) {
_xscale = (1000 + random(200));
_yscale = (100 + random(250));
_alpha = (50 + random(50));
speed = speed * 4;
} else if (_root.game == 4) {
_xscale = random(200);
_yscale = random(100);
speed = speed * 3;
} else {
_xscale = random(150);
_yscale = random(150);
}
_x = _root.mw;
_y = random(_root.mh);
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (-20 < _x) {
_x = (_x - speed);
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 239 MovieClip "text01" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = ((_root.mh / 2) - 50);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 241 MovieClip "text02" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = (_root.mh / 2);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 243 MovieClip "text03" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = ((_root.mh / 2) + 50);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 245 MovieClip "text04" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = ((_root.mh / 2) - 50);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 247 MovieClip "text05" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = (_root.mh / 2);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 249 MovieClip "text06" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = ((_root.mh / 2) + 50);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 259 MovieClip "oj12" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 6;
mode = 0;
hitcount = 0;
stop = 0;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (stop == 1) {
play();
stop = 0;
}
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
if (_x < 200) {
mode = 1;
}
if ((_root.mw - 100) < _x) {
mode = 0;
}
if (mode == 0) {
_x = (_x - speed);
} else {
_x = (_x + speed);
}
_y = (_y + (Math.sin(_root.times / 10) * (speed / 15)));
if (_y < _parent.plane._y) {
_y = (_y + 5);
} else if (_parent.plane._y < _y) {
_y = (_y - 5);
}
if ((_root.times % 100) == 0) {
gotoAndPlay (2);
}
if ((_root.clear == 1) && (_currentframe < 46)) {
gotoAndPlay (46);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) && (_currentframe < 46)) {
if ((14 < _currentframe) && (_currentframe < 30)) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
tellTarget ("flash") {
gotoAndPlay (2);
};
hitcount = hitcount + 1;
if (5 < hitcount) {
gotoAndPlay (46);
}
break;
}
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
i++;
}
} else {
removeMovieClip("");
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 261 MovieClip "oj12b" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (((-20 < _x) && (-20 < _y)) && (_y < (_root.mh + 20))) {
_x = (_x - 25);
if (hitTest(_parent.plane) && (_root.win == 0)) {
_parent.plane.plane_img.play();
}
if (_root.clear == 1) {
removeMovieClip("");
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 265 MovieClip "oj13" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 12;
mode = 0;
shoot = 0;
_y = (random(_root.mh - 50) + 20);
_rotation = 90;
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (((-20 < _x) && (-20 < _y)) && (_y < (_root.mh + 20))) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if ((_root.times % 5) == 0) {
if ((_parent.plane._y < _y) && (mode == 0)) {
_rotation = 0;
mode = 1;
} else if ((_parent.plane._y >= _y) && (mode == 0)) {
_rotation = 180;
mode = 1;
} else if ((_parent.plane._x < _x) && (mode == 1)) {
_rotation = 270;
mode = 0;
} else if ((_parent.plane._x >= _x) && (mode == 1)) {
_rotation = 90;
mode = 0;
}
}
if (90 < _rotation) {
way = 360 - Math.abs(_rotation - 90);
} else {
way = Math.abs(_rotation - 90);
}
_x = (_x + (speed * Math.cos(way * (Math.PI/180))));
_y = (_y - (speed * Math.sin(way * (Math.PI/180))));
if ((_root.clear == 1) && (_currentframe < 6)) {
gotoAndPlay (6);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) && (_currentframe < 6)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
tellTarget ("flash") {
gotoAndPlay (2);
};
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 291 MovieClip "oj14" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 15;
mode = 0;
stop = 0;
a = 0;
_y = 100;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (stop == 1) {
play();
stop = 0;
}
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
a = a + 1;
if ((_root.clear == 1) && (_currentframe < 26)) {
gotoAndPlay (26);
}
_x = (_x + (Math.cos(a / 10) * 3));
if (_x < 200) {
mode = 1;
}
if ((_root.mw - 100) < _x) {
mode = 0;
}
if (mode == 0) {
_x = (_x - 2);
} else {
_x = (_x + 2);
}
_y = (_y + (Math.sin(a / 10) * 12));
if ((_root.times % 20) == 0) {
gotoAndPlay (2);
}
} else {
removeMovieClip("");
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 298 MovieClip "oj15" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 15;
mode = 0;
stop = 0;
_y = (random(_root.mh - 50) + 20);
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (stop == 1) {
play();
stop = 0;
}
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
_x = (_x - 1);
_rotation = (_rotation + 60);
if ((_root.clear == 1) && (_currentframe < 12)) {
gotoAndPlay (12);
}
if ((_root.times % 2) == 0) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
tellTarget ("_parent.bullet_" + _root.ojNum) {
fx = random(360);
speed = 18;
};
}
if (_root.clear == 1) {
gotoAndPlay (12);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) && (_currentframe < 12)) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 302 MovieClip "oj16" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 15;
mode = 0;
shoot = 0;
if ((_root.mh / 3) < _y) {
_yscale = "-100";
_y = (_root.mh - 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
if ((_x < (_parent.plane._x + 30)) && ((_parent.plane._x - 30) < _x)) {
mode = 1;
}
if (mode == 0) {
_x = (_x - speed);
} else {
play();
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if ((hitTest(_parent[fireName]) || (_root.clear == 1)) && (_currentframe < 9)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
gotoAndPlay (15);
break;
}
i++;
}
if ((_currentframe == 1) && (mode == 1)) {
mode = 0;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 310 MovieClip "oj17" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 6;
mode = 1;
shoot = 0;
_y = (random(_root.mh - 50) + 20);
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (-20 < _x) {
_x = (_x - speed);
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 316 MovieClip "oj18" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 2;
mode = 0;
stop = 0;
a = 0;
_y = 100;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (stop == 1) {
play();
stop = 0;
}
if (-20 < _x) {
a = a + 1;
_y = (_y + (Math.sin(a / 10) * 12));
_x = (_x - speed);
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if ((_root.clear == 1) && (_currentframe < 17)) {
gotoAndPlay (12);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if ((hitTest(_parent[fireName]) || (_root.clear == 1)) && (_currentframe < 17)) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
tellTarget ("flash") {
gotoAndPlay (2);
};
hitcount = hitcount + 1;
if ((10 < hitcount) || (_root.clear == 1)) {
gotoAndPlay (17);
}
break;
}
i++;
}
} else {
removeMovieClip("");
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 363 MovieClip "boss3" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 5;
hitcount = 0;
mode = 0;
if (-20 < _x) {
_y = 100;
_x = (_root.mw + 100);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (-20 < _x) {
if (mode == 0) {
_x = (_x - (speed / 2));
if (_x < 100) {
mode = 1;
}
} else if (mode == 1) {
_y = (_y + speed);
if ((_root.mh - 100) < _y) {
mode = 2;
}
} else if (mode == 2) {
_x = (_x + (speed * 3));
if ((_root.mw - 150) < _x) {
mode = 3;
}
} else if (mode == 3) {
_y = (_y - speed);
if ((_root.times % 50) == 0) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.itemFull", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x);
setProperty("_parent.item_" + _root.ojNum, _y , _y);
}
if (_y < 100) {
mode = 0;
}
}
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) && (_currentframe < 70)) {
if (12 < i) {
hitcount = hitcount + 15;
_y = (_y + 2);
tellTarget ("_parent.S_exp") {
gotoAndPlay (2);
};
} else if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
hitcount = hitcount + 4;
} else {
hitcount = hitcount + 3;
}
tellTarget ("flash") {
play();
};
setProperty("red", _alpha , (hitcount / 4000) * 100);
setProperty("oj12.p1.red", _alpha , (hitcount / 4000) * 100);
if ((hitcount >= 4000) && (_currentframe == 1)) {
gotoAndPlay (2);
}
break;
}
i++;
}
}
}
Instance of Symbol 365 MovieClip "text07" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = ((_root.mh / 2) - 50);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 367 MovieClip "text08" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = (_root.mh / 2);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 369 MovieClip "text09" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = ((_root.mh / 2) + 50);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 371 MovieClip "itemFull" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (-20 < _x) {
_x = (_x - 15);
if ((hitTest(_parent.plane) && (_currentframe == 1)) && (_parent.lifer._currentframe != 1)) {
tellTarget ("_parent.lifer") {
if (_currentframe < 7) {
play();
}
};
_parent.marker.mark = _parent.marker.mark + 350;
play();
_parent.plane.startTime = _root.times;
_parent.plane.l = 1;
_parent.plane.d = 0;
_parent.plane.m = 1;
_parent.plane.slow = 0;
_root.itemNum = 3;
tellTarget ("_parent") {
gotoAndStop (3);
};
tellTarget ("_parent.menu.mu1") {
gotoAndStop (9);
};
tellTarget ("_parent.menu.mu2") {
gotoAndStop (9);
};
tellTarget ("_parent.menu.mu3") {
gotoAndStop (2);
};
tellTarget ("_parent.menu.mu4") {
gotoAndStop (9);
};
tellTarget ("_parent.menu.mu5") {
gotoAndStop (9);
};
i = 1;
while (i < 7) {
fireName = "fire" + i;
tellTarget ("_parent." + fireName) {
gotoAndStop (2);
};
i++;
}
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 398 MovieClip "boss4" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
go = 0;
_parent.bhp.start = 1;
stop = 0;
gotoAndPlay (31);
speed = 25;
hitcount = 0;
count = 0;
ak = 0;
ined = 0;
if (0 < _x) {
_x = (_root.mw + 120);
}
}
onClipEvent (enterFrame) {
_root.bosshp = int(((6000 - hitcount) / 6000) * 100);
if (_root.stopped == 0) {
if ((((stop == 1) && (_currentframe != 1)) && (_currentframe != 31)) && ((_currentframe % 5) != 0)) {
play();
stop = 0;
}
if (-20 < _x) {
if (_parent.bhp.start == 0) {
_parent.bhp.start = 1;
}
if (ined == 0) {
_x = (_x - speed);
_y = ((_root.mh / 2) - 50);
if ((_root.mw - 100) >= _x) {
ined = 1;
}
}
if ((1500 < hitcount) && (_currentframe < 31)) {
if (ined == 1) {
if ((_root.mw - 100) < _x) {
if (_xscale == 100) {
_x = (_x - 3);
} else {
_x = (_x - 6);
}
}
_y = (_y + (Math.sin(_root.times / 10) * (speed / 15)));
if ((_y + 60) < _parent.plane._y) {
_y = (_y + 1);
} else if (_parent.plane._y < (_y + 60)) {
_y = (_y - 1);
}
if (_y < 50) {
ined = 2;
}
}
if (ined == 2) {
if (_y < ((_root.mh / 2) - 50)) {
_y = (_y + (speed / 5));
} else {
ined = 1;
}
}
} else {
_y = (_y + (Math.sin(_root.times / 10) * (speed / 15)));
if ((_y + 60) < _parent.plane._y) {
_y = (_y + 1);
} else if (_parent.plane._y < (_y + 60)) {
_y = (_y - 1);
}
}
if ((1500 < hitcount) && (_currentframe < 31)) {
if ((_root.times % 75) == 0) {
count = 0;
ak = 1;
if ((4500 < hitcount) && (_xscale == 100)) {
if ((_root.mw - 100) < _x) {
akNum = 2;
tellTarget ("hand") {
gotoAndPlay (11);
};
if (3000 < hitcount) {
go = 1;
}
gotoAndPlay (21);
} else {
akNum = 1;
gotoAndPlay (11);
}
} else {
akNum = random(3);
if (akNum == 0) {
gotoAndPlay (2);
} else if (akNum == 1) {
if ((_root.mw - 100) < _x) {
akNum = 2;
tellTarget ("hand") {
gotoAndPlay (11);
};
if (3000 < hitcount) {
go = 1;
}
gotoAndPlay (21);
} else {
gotoAndPlay (11);
}
} else if (akNum == 2) {
tellTarget ("hand") {
gotoAndPlay (11);
};
if (3000 < hitcount) {
go = 1;
}
gotoAndPlay (21);
}
}
}
if ((akNum == 0) && (ak == 1)) {
v_far = Math.abs(_y - _parent.plane._y);
h_far = Math.abs(_x - _parent.plane._x);
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = _parent.plane._x - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if (_parent.plane._y < _y) {
rot = 90 - Q;
} else {
rot = 90 + Q;
}
if (hitcount < 3000) {
if ((_root.times % 5) == 0) {
_x = (_x + 6);
i = 0;
while (i < 3) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.light_bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 46);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y + 58);
setProperty("_parent.bullet_" + _root.ojNum, _rotation , (rot + (random(15) - 5)) + 10);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = (20 + random(5)) - 2.5;
};
i++;
}
}
} else if ((4500 < hitcount) && (_xscale != 100)) {
if ((_root.times % 3) == 0) {
_x = (_x + 12);
count = count + 1;
i = 0;
while (i < 4) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.light_bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _xscale , _xscale + 50);
setProperty("_parent.bullet_" + _root.ojNum, _yscale , _yscale + 200);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 46);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y + 58);
setProperty("_parent.bullet_" + _root.ojNum, _rotation , (rot + (random(15) - 5)) + 10);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = (35 + random(10)) - 5;
};
i++;
}
}
} else if ((_root.times % 4) == 0) {
_x = (_x + 6);
i = 0;
while (i < 4) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.light_bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x - 46);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y + 58);
setProperty("_parent.bullet_" + _root.ojNum, _rotation , (rot + (random(15) - 5)) + 10);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = (25 + random(10)) - 5;
};
i++;
}
}
count = count + 1;
if (count == 50) {
gotoAndPlay (6);
ak = 0;
}
}
if ((akNum == 1) && (ak == 1)) {
if ((_currentframe == 15) && (20 < count)) {
if (hitcount < 3000) {
_x = (_x + 5);
} else {
_x = (_x + 10);
}
i = 0;
while (i < 6) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.light_bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , (_x - 80) + (random(40) - 20));
setProperty("_parent.bullet_" + _root.ojNum, _y , (_y + 40) + (random(40) - 20));
setProperty("_parent.bullet_" + _root.ojNum, _rotation , (270 + random(50)) - 25);
if ((4500 < hitcount) && (_xscale != 100)) {
setProperty("_parent.bullet_" + _root.ojNum, _xscale , _xscale + 50);
setProperty("_parent.bullet_" + _root.ojNum, _yscale , _yscale + 200);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = 100;
};
} else {
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = 60;
};
}
i++;
}
}
count = count + 1;
if (hitcount < 3000) {
if (count == 50) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.itemFull", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , (_x - 80) + (random(40) - 20));
setProperty("_parent.item_" + _root.ojNum, _y , (_y + 40) + (random(40) - 20));
gotoAndPlay (16);
ak = 0;
}
} else if (count == 70) {
if (4500 < hitcount) {
_xscale = 140;
_yscale = 140;
setProperty("hand", _xscale , 120);
setProperty("hand", _yscale , 120);
}
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.itemFull", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , (_x - 80) + (random(40) - 20));
setProperty("_parent.item_" + _root.ojNum, _y , (_y + 40) + (random(40) - 20));
gotoAndPlay (16);
ak = 0;
}
}
if ((akNum == 2) && (ak == 1)) {
if (_currentframe == 25) {
if (go == 1) {
_x = (_x - 10);
if (_xscale == 100) {
if (_x < 300) {
go = 2;
}
} else if (_x >= (_root.mw - 150)) {
go = 2;
}
}
if (go == 2) {
_x = (_x + 10);
if (_x >= (_root.mw - 100)) {
go = 0;
}
}
setProperty("hand", _xscale , (_xscale + random(5)) - 2.5);
setProperty("_parent.boss04_line", _visible , 1);
if (_parent.plane._x < (_x - 139)) {
setProperty("_parent.plane", _x , (_parent.plane._x + (_parent.plane.speed - (_parent.plane.slow * 4))) + (random(15) - 5));
} else {
setProperty("_parent.plane", _x , (_parent.plane._x - (_parent.plane.speed - (_parent.plane.slow * 4))) + (random(15) - 5));
}
if ((_y + 36) < _parent.plane._y) {
setProperty("_parent.plane", _y , (_parent.plane._y - (_parent.plane.speed - (_parent.plane.slow * 4))) + (random(15) - 5));
} else {
setProperty("_parent.plane", _y , (_parent.plane._y + (_parent.plane.speed - (_parent.plane.slow * 4))) + (random(15) - 5));
}
}
setProperty("_parent.boss04_line", _x , _parent.plane._x);
setProperty("_parent.boss04_line", _y , _parent.plane._y);
setProperty("_parent.boss04_line", _xscale , (_x - 139) - _parent.plane._x);
setProperty("_parent.boss04_line", _yscale , (_y + 36) - _parent.plane._y);
if ((4500 < hitcount) && (_xscale != 100)) {
count = count + 1;
if ((count % 6) == 0) {
rn = random(17) + 1;
if ((((((rn != 8) && (rn != 9)) && (rn != 14)) && (rn != 15)) && (rn != 6)) && (rn != 12)) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.oj" + rn, "oj_" + _root.ojNum, _root.ojNum);
setProperty("_parent.oj_" + _root.ojNum, _x , _root.mw);
setProperty("_parent.oj_" + _root.ojNum, _y , random(_root.mw));
} else if (random(2) == 1) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.itemFull", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _root.mw);
setProperty("_parent.item_" + _root.ojNum, _y , random(_root.mw));
}
}
} else {
count = count + 2;
}
if (count >= 74) {
setProperty("_parent.boss04_line", _visible , 0);
gotoAndPlay (26);
ak = 0;
}
}
} else {
if ((_root.times % 25) == 0) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x + 6);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y + 70);
tellTarget ("_parent.bullet_" + _root.ojNum) {
speed = 25;
};
}
if ((_root.times % 75) == 0) {
ak = 1;
}
if (ak == 1) {
_x = (_x - speed);
if (_x < 100) {
ak = 2;
}
}
if (ak == 2) {
_x = (_x + speed);
if (_x >= (_root.mw - 100)) {
if (random(3) == 0) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.itemFull", "item_" + _root.ojNum, _root.ojNum);
setProperty("_parent.item_" + _root.ojNum, _x , _x - 150);
setProperty("_parent.item_" + _root.ojNum, _y , _y + 100);
}
ak = 0;
}
}
}
} else {
removeMovieClip("");
}
} else {
stop();
stop = 1;
}
}
Instance of Symbol 400 MovieClip "light_bullet" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
if (speed == null) {
speed = 20;
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (((-20 < _x) && (-20 < _y)) && (_y < (_root.mh + 20))) {
if (hitTest(_parent.plane) && (_root.win == 0)) {
_parent.plane.plane_img.play();
}
if (90 < _rotation) {
way = 360 - Math.abs(_rotation - 90);
} else {
way = Math.abs(_rotation - 90);
}
_x = (_x + (speed * Math.cos(way * (Math.PI/180))));
_y = (_y - (speed * Math.sin(way * (Math.PI/180))));
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 411 MovieClip "bhp" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
gotoAndStop (100);
init = 0;
start = 0;
}
onClipEvent (enterFrame) {
if ((_alpha < 100) && (start == 1)) {
_alpha = (_alpha + 2);
}
if (init == 1) {
gotoAndStop(_root.bosshp);
}
}
Instance of Symbol 413 MovieClip "text10" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = ((_root.mh / 2) - 50);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 415 MovieClip "text11" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = (_root.mh / 2);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 417 MovieClip "text12" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_y = ((_root.mh / 2) + 50);
_alpha = 0;
}
onClipEvent (enterFrame) {
if (-200 < _x) {
_x = (_x - 6);
}
if ((_alpha < 100) && (back != 1)) {
_alpha = (_alpha + 5);
} else {
back = 1;
}
if (back == 1) {
_alpha = (_alpha - 2);
if (0 >= _alpha) {
removeMovieClip("");
}
}
}
Instance of Symbol 421 MovieClip "plane" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
slow = 5;
speed = 30;
l = 0;
d = 0;
m = 0;
startTime = _root.times;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if ((_root.times < (startTime + 50)) && (flash._currentframe == 1)) {
tellTarget ("flash") {
gotoAndPlay (2);
};
}
if (_root.win == 1) {
_root.win = 0;
_root.game = _root.game + 1;
_root.times = 0;
startTime = _root.times;
}
if ((_parent.lifer._currentframe != 1) && (_root.game < 5)) {
if ((((Key.isDown(98) || (Key.isDown(Key.DOWN))) || (Key.isDown(97))) || (Key.isDown(99))) && (_y < (_root.mh - 40))) {
_y = (_y + (speed - (slow * 4)));
}
if ((((Key.isDown(100) || (Key.isDown(Key.LEFT))) || (Key.isDown(97))) || (Key.isDown(103))) && (50 < _x)) {
_x = (_x - (speed - (slow * 4)));
}
if ((((Key.isDown(102) || (Key.isDown(Key.RIGHT))) || (Key.isDown(99))) || (Key.isDown(105))) && (_x < (_root.mw - 5))) {
_x = (_x + (speed - (slow * 4)));
}
if ((((Key.isDown(104) || (Key.isDown(Key.UP))) || (Key.isDown(103))) || (Key.isDown(105))) && (20 < _y)) {
_y = (_y - (speed - (slow * 4)));
}
if (Key.isDown(66)) {
if (_parent.lifer._currentframe != 1) {
if (_visible == 1) {
i = 1;
while (2 >= i) {
fireName = "fire" + i;
if (_root.mw < _parent[fireName]._x) {
if (l == 1) {
tellTarget ("_parent.S_fire") {
gotoAndPlay (4);
};
} else {
tellTarget ("_parent.S_fire") {
gotoAndPlay (2);
};
}
_root.shootCount = _root.shootCount + 1;
setProperty("_parent." + fireName, _x , _x);
setProperty("_parent." + fireName, _y , _y);
break;
}
i++;
}
if (d == 1) {
j = 7;
while (8 >= j) {
fireName = "fire" + j;
if (_root.mw < _parent[fireName]._x) {
setProperty("_parent." + fireName, _x , _x);
setProperty("_parent." + fireName, _y , _y);
break;
}
j++;
}
}
if (m == 1) {
if (_root.mw < _parent.fire13._x) {
setProperty("_parent.fire13", _x , _x);
setProperty("_parent.fire13", _y , _y);
}
}
}
}
}
} else if ((_parent.lifer._currentframe != 1) && (_root.game == 5)) {
if (_x < (_root.mw + 50)) {
_x = (_x + 30);
}
tellTarget ("plane_img.pfire") {
gotoAndPlay (6);
};
}
}
}
Instance of Symbol 422 MovieClip "fire1" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
}
}
Instance of Symbol 422 MovieClip "fire2" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
}
}
Instance of Symbol 422 MovieClip "fire3" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
}
}
Instance of Symbol 422 MovieClip "fire4" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
}
}
Instance of Symbol 422 MovieClip "fire5" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
}
}
Instance of Symbol 422 MovieClip "fire6" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
}
}
Instance of Symbol 423 MovieClip "fire7" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
if (-50 < _y) {
_y = (_y - 30);
}
}
}
Instance of Symbol 423 MovieClip "fire8" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
if (-50 < _y) {
_y = (_y - 30);
}
}
}
Instance of Symbol 423 MovieClip "fire9" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
if (-50 < _y) {
_y = (_y - 30);
}
}
}
Instance of Symbol 423 MovieClip "fire10" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
if (-50 < _y) {
_y = (_y - 30);
}
}
}
Instance of Symbol 423 MovieClip "fire11" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
if (-50 < _y) {
_y = (_y - 30);
}
}
}
Instance of Symbol 423 MovieClip "fire12" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 50);
}
if (-50 < _y) {
_y = (_y - 30);
}
}
}
Instance of Symbol 108 MovieClip "fire13" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 15);
}
if (_y < (_root.mh - 50)) {
_y = (_y + 20);
}
}
}
Instance of Symbol 108 MovieClip "fire14" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 15);
}
if (_y < (_root.mh - 50)) {
_y = (_y + 20);
}
}
}
Instance of Symbol 108 MovieClip "fire15" in Symbol 499 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_x < (_root.mw + 100)) {
_x = (_x + 15);
}
if (_y < (_root.mh - 50)) {
_y = (_y + 20);
}
}
}
Instance of Symbol 424 MovieClip "pause" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
_visible = 0;
}
Instance of Symbol 426 MovieClip "oj7" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 6;
v_far = Math.abs(_y - _parent.plane._y);
h_far = Math.abs(_x - _parent.plane._x);
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = _parent.plane._x - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if (_parent.plane._y < _y) {
_rotation = (90 - Q);
} else {
_rotation = (90 + Q);
}
if (90 < _rotation) {
way = 360 - Math.abs(_rotation - 90);
} else {
way = Math.abs(_rotation - 90);
}
if (fx == false) {
fx = 0;
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (((-20 < _x) && (-20 < _y)) && (_y < (_root.mh + 20))) {
if (hitTest(_parent.plane)) {
_parent.plane.plane_img.play();
}
_x = (_x + (speed * Math.cos((way + fx) * (Math.PI/180))));
_y = (_y - (speed * Math.sin((way + fx) * (Math.PI/180))));
i = 1;
while (i < 16) {
fireName = "fire" + i;
if ((hitTest(_parent[fireName]) || (_root.clear == 1)) || (_x < (_root.mw / 2))) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 434 MovieClip "oj8" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 3;
mode = 1;
shoot = 0;
_y = (random(_root.mh - 50) + 20);
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
if (_currentframe < 5) {
if ((_root.times % 20) == 0) {
v_far = Math.abs(_y - _parent.plane._y);
h_far = Math.abs(_x - _parent.plane._x);
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = _parent.plane._x - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if (_parent.plane._y < _y) {
_rotation = (90 - Q);
} else {
_rotation = (90 + Q);
}
if (90 < _rotation) {
way = 360 - Math.abs(_rotation - 90);
} else {
way = Math.abs(_rotation - 90);
}
}
_x = (_x + (speed * Math.cos(way * (Math.PI/180))));
_y = (_y - (speed * Math.sin(way * (Math.PI/180))));
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName])) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
if (_root.clear == 1) {
gotoAndPlay (20);
}
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 436 MovieClip "oj10" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 10;
mode = 1;
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
if ((300 < _x) && (mode == 1)) {
_x = (_x - speed);
} else if ((300 >= _x) && (mode == 1)) {
mode = 2;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
} else if (((_x < (_root.mw - 20)) && (mode == 2)) && ((_parent.plane._y < (_y - 20)) || ((_y + 20) < _parent.plane._y))) {
_x = (_x + (speed * 4));
if (_y < _parent.plane._y) {
_y = (_y + (speed * 3));
} else {
_y = (_y - (speed * 3));
}
} else if (((((_x < (_root.mw - 20)) && (mode == 2)) && ((_parent.plane._y < (_y - 20)) || ((_y + 20) < _parent.plane._y))) == false) && (mode != 3)) {
mode = 3;
} else if (mode == 3) {
_x = (_x - speed);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) || (_root.clear == 1)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Instance of Symbol 438 MovieClip "oj10item" in Symbol 499 MovieClip Frame 1
onClipEvent (load) {
speed = 10;
mode = 1;
if (_y < 0) {
_y = (_y + 50);
}
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (hitTest(_parent.plane._x, _parent.plane._y, 0)) {
_parent.plane.plane_img.play();
}
if (-20 < _x) {
if ((300 < _x) && (mode == 1)) {
_x = (_x - speed);
} else if ((300 >= _x) && (mode == 1)) {
mode = 2;
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.bullet", "bullet_" + _root.ojNum, _root.ojNum);
setProperty("_parent.bullet_" + _root.ojNum, _x , _x);
setProperty("_parent.bullet_" + _root.ojNum, _y , _y);
} else if (((_x < (_root.mw - 20)) && (mode == 2)) && ((_parent.plane._y < (_y - 20)) || ((_y + 20) < _parent.plane._y))) {
_x = (_x + (speed * 4));
if (_y < _parent.plane._y) {
_y = (_y + (speed * 3));
} else {
_y = (_y - (speed * 3));
}
} else if (((((_x < (_root.mw - 20)) && (mode == 2)) && ((_parent.plane._y < (_y - 20)) || ((_y + 20) < _parent.plane._y))) == false) && (mode != 3)) {
mode = 3;
} else if (mode == 3) {
_x = (_x - speed);
}
i = 1;
while (i < 16) {
fireName = "fire" + i;
if (hitTest(_parent[fireName]) || (_root.clear == 1)) {
if (_parent.plane.l == 0) {
setProperty("_parent." + fireName, _x , _root.mw + 100);
}
play();
break;
}
i++;
}
} else {
removeMovieClip("");
}
}
}
Symbol 499 MovieClip Frame 2
stop();
Instance of Symbol 481 MovieClip "op1" in Symbol 499 MovieClip Frame 2
onClipEvent (load) {
slow = _parent.plane.slow + 5;
l = 0;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_visible == 0) {
removeMovieClip(this);
}
if ((((((((((((Key.isDown(97) || (Key.isDown(98))) || (Key.isDown(99))) || (Key.isDown(100))) || (Key.isDown(101))) || (Key.isDown(102))) || (Key.isDown(103))) || (Key.isDown(104))) || (Key.isDown(105))) || (Key.isDown(Key.UP))) || (Key.isDown(Key.DOWN))) || (Key.isDown(Key.LEFT))) || (Key.isDown(Key.RIGHT))) {
if (_parent.plane._x >= _x) {
_x = (_x + ((_parent.plane._x - _x) / slow));
}
if (_x >= _parent.plane._x) {
_x = (_x - ((_x - _parent.plane._x) / slow));
}
if (_parent.plane._y >= _y) {
_y = (_y + ((_parent.plane._y - _y) / slow));
}
if (_y >= _parent.plane._y) {
_y = (_y - ((_y - _parent.plane._y) / slow));
}
}
if (Key.isDown(66)) {
i = 3;
while (4 >= i) {
fireName = "fire" + i;
if (_root.mw < _parent[fireName]._x) {
setProperty("_parent." + fireName, _x , _x);
setProperty("_parent." + fireName, _y , _y);
break;
}
i++;
}
if (_parent.plane.d == 1) {
i = 9;
while (10 >= i) {
fireName = "fire" + i;
if (_root.mw < _parent[fireName]._x) {
setProperty("_parent." + fireName, _x , _x);
setProperty("_parent." + fireName, _y , _y);
break;
}
i++;
}
}
if (_parent.plane.m == 1) {
if (_root.mw < _parent.fire14._x) {
setProperty("_parent.fire14", _x , _x);
setProperty("_parent.fire14", _y , _y);
}
}
}
}
}
Symbol 499 MovieClip Frame 3
stop();
Instance of Symbol 482 MovieClip "op2" in Symbol 499 MovieClip Frame 3
onClipEvent (load) {
slow = _parent.plane.slow + 5;
l = 0;
}
onClipEvent (enterFrame) {
if (_root.stopped == 0) {
if (_visible == 0) {
removeMovieClip(this);
}
if ((((((((((((Key.isDown(97) || (Key.isDown(98))) || (Key.isDown(99))) || (Key.isDown(100))) || (Key.isDown(101))) || (Key.isDown(102))) || (Key.isDown(103))) || (Key.isDown(104))) || (Key.isDown(105))) || (Key.isDown(Key.UP))) || (Key.isDown(Key.DOWN))) || (Key.isDown(Key.LEFT))) || (Key.isDown(Key.RIGHT))) {
if (_parent.op1._x >= _x) {
_x = (_x + ((_parent.op1._x - _x) / slow));
}
if (_x >= _parent.op1._x) {
_x = (_x - ((_x - _parent.op1._x) / slow));
}
if (_parent.op1._y >= _y) {
_y = (_y + ((_parent.op1._y - _y) / slow));
}
if (_y >= _parent.op1._y) {
_y = (_y - ((_y - _parent.op1._y) / slow));
}
}
if (Key.isDown(66)) {
i = 5;
while (6 >= i) {
fireName = "fire" + i;
if (_root.mw < _parent[fireName]._x) {
setProperty("_parent." + fireName, _x , _x);
setProperty("_parent." + fireName, _y , _y);
break;
}
i++;
}
if (_parent.plane.d == 1) {
i = 11;
while (12 >= i) {
fireName = "fire" + i;
if (_root.mw < _parent[fireName]._x) {
setProperty("_parent." + fireName, _x , _x);
setProperty("_parent." + fireName, _y , _y);
break;
}
i++;
}
}
if (_parent.plane.m == 1) {
if (_root.mw < _parent.fire15._x) {
setProperty("_parent.fire15", _x , _x);
setProperty("_parent.fire15", _y , _y);
}
}
}
}
}
Symbol 499 MovieClip Frame 4
stop();
Instance of Symbol 483 MovieClip "oj_com" in Symbol 499 MovieClip Frame 4
onClipEvent (load) {
_root.ojNum = 100;
}
onClipEvent (enterFrame) {
_root.ojNum = _root.ojNum + 1;
duplicateMovieClip ("_parent.star01", "oj_" + _root.ojNum, _root.ojNum);
}
Instance of Symbol 28 MovieClip "star01" in Symbol 499 MovieClip Frame 4
onClipEvent (load) {
myColor = new Color(this);
myColor.setRGB(random(16777215));
_xscale = 100;
_yscale = 100;
temp = random(4);
if (temp == 0) {
_x = 0;
_y = random(_root.mh);
} else if (temp == 1) {
_x = random(_root.mw);
_y = 0;
} else if (temp == 2) {
_x = _root.mw;
_y = random(_root.mh);
} else if (temp == 3) {
_x = random(_root.mw);
_y = _root.mh;
}
_y = (_y - (speed * Math.sin((way + fx) * (Math.PI/180))));
speed = 20;
v_far = Math.abs(_y - (_root.mh / 2));
h_far = Math.abs(_x - (_root.mw / 2));
far = Math.sqrt((v_far * v_far) + (h_far * h_far));
adj = (_root.mw / 2) - _x;
Q = Math.acos(adj / far) / (Math.PI/180);
if ((_root.mh / 2) < _y) {
_rotation = (90 - Q);
} else {
_rotation = (90 + Q);
}
if (90 < _rotation) {
way = 360 - Math.abs(_rotation - 90);
} else {
way = Math.abs(_rotation - 90);
}
if (fx == false) {
fx = 0;
}
}
onClipEvent (enterFrame) {
if (((((-20 < _x) && (-20 < _y)) && (_y < (_root.mh + 20))) && (_x < (_root.mw + 20))) && (0 < _xscale)) {
_xscale = (_xscale - 8);
_yscale = (_yscale - 8);
_x = (_x + (speed * Math.cos((way + fx) * (Math.PI/180))));
_y = (_y - (speed * Math.sin((way + fx) * (Math.PI/180))));
} else {
removeMovieClip("");
}
}
Symbol 509 MovieClip Frame 1
stop();
Instance of Symbol 502 MovieClip in Symbol 509 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.fps < 10) {
tellTarget ("_parent") {
play();
};
}
}
Symbol 509 MovieClip Frame 2
stop();
Instance of Symbol 508 MovieClip in Symbol 509 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.fps >= 10) {
tellTarget ("_parent") {
play();
};
}
}
Symbol 515 MovieClip Frame 1
stop();
Symbol 515 MovieClip Frame 2
loadMovie ("http://www.gravisphere.com/lightyear/end.swf", "test");
Symbol 515 MovieClip Frame 1350
stop();
tellTarget ("_root.game.soundLess") {
target = "bg06";
gotoAndPlay (2);
};