Combined Code
button 16 {
on (release) {
getURL('http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash', '_blank');
}
}
movieClip 17 {
frame 1 {
_visible = false;
stop();
tellTarget ('../') {
stop();
}
if (Number(2) == 2) {
if (_parent._framesloaded >= 2) {
_parent.gotoAndPlay(2);
} else {
_parent.Play();
}
} else {
_visible = true;
gotoAndStop(5);
}
}
}
movieClip 26 {
frame 112 {
stop();
}
}
movieClip 30 {
}
movieClip 33 {
}
movieClip 36 {
}
movieClip 37 {
frame 1 {
function progress() {
moku_b = _parent.getBytesTotal() * mantan / 100;
progre = _parent.getBytesLoaded() / moku_b;
body._xscale = Math.round(progre * 100);
cap._x = body._x + body._width;
now = getTimer();
keika = now - start;
sokudo = _parent.getBytesLoaded() / keika;
sokudo2 = Math.ceil(sokudo * 10) / 10;
yosou = moku_b / sokudo;
nokori = (moku_b - _parent.getBytesLoaded()) / sokudo;
nokori2 = Math.ceil(nokori / 1000);
if (progre >= 1) {
_parent.gotoAndPlay('start');
}
}
_parent.stop();
_soundbuftime = 0;
start = getTimer();
}
instance body of movieClip 33 {
onClipEvent (enterFrame) {
_parent.progress();
}
}
}
instance of movieClip 37 {
onClipEvent (load) {
mantan = 100;
}
}
frame 3 {
sndClick = new Sound();
sndClick.attachSound('sndClick');
sndHeli = new Sound();
sndHeli.attachSound('sndHeli');
sndRakka = new Sound();
sndRakka.attachSound('sndRakka');
sndUWAAA = new Sound();
sndUWAAA.attachSound('sndUWAAA');
sndGameOver = new Sound();
sndGameOver.attachSound('sndGameOver');
}
frame 4 {
stop();
}
movieClip 46 {
}
movieClip 47 {
}
button 48 {
on (release, keyPress '<Down>') {
gotoAndPlay(12);
}
}
button 51 {
on (release, keyPress '<Up>') {
gotoAndPlay(7);
}
}
frame 7 {
function resetWarm() {
i = 1;
while (_root.count >= i) {
bnameB = '_root.body' + i;
(eval(bnameB)).removeMovieClip();
++i;
}
_root.count = 0;
_root.body0._rotation = 0;
_root.body0.r = 0;
_root.top.play();
}
round = 1;
chance = 3;
speedArray = new Array(1, 3, 4, 4, 3, 4, 4, 5, 3, 4, 5);
rangeArray = new Array(10, 30, 40, 50, 30, 30, 40, 50, 60, 60, 60);
_root.sndHeli.setVolume(20);
_root.sndHeli.start(0, 999);
}
movieClip 55 {
}
movieClip 58 {
}
movieClip 64 {
}
movieClip 65 {
}
movieClip 67 {
}
movieClip 69 {
}
movieClip 74 {
frame 1 {
stop();
}
}
movieClip 76 {
}
movieClip 79 {
}
instance body0 of movieClip 79 {
onClipEvent (enterFrame) {
if (_root.manMode == 0) {
r += rv;
_rotation = r;
if (rmax < r) {
rv = -rv;
}
if (r < rmin) {
rv = -rv;
}
} else {
if (_root.manMode == 1) {
if (_y < 360) {
r += rv * 4;
_rotation = r;
}
}
}
i = 1;
while (2 >= i) {
wname = '_root.wall.w' + i;
if (this.hitTest(wname)) {
if (_root.manMode == 0) {
_root.sndRakka.start();
--_root.chance;
if (_root.chance < 1) {
_root.gotoAndStop('over1');
}
}
_root.manMode = 1;
}
++i;
}
i = 1;
while (2 >= i) {
wname = '_root.wall.v' + i;
if (this.hitTest(wname)) {
if (_root.manMode == 0 and _root.voiceFlag == false) {
_root.sndUWAAA.start();
_root.Voice._x = this._x;
_root.Voice._y = this._y;
_root.Voice.swapDepths(100);
_root.Voice.gotoAndPlay(1);
_root.voiceFlag = true;
}
}
++i;
}
if (this.hitTest('_root.top.propera')) {
if (_root.manMode == 0) {
_root.sndRakka.start();
--_root.chance;
if (_root.chance < 1) {
_root.Voice._x = body0._x;
_root.Voice._y = body0._y;
_root.Voice.swapDepths(100);
_root.Voice.gotoAndPlay(1);
_root.voiceFlag = true;
_root.gotoAndStop('over1');
}
}
_root.manMode = 1;
}
if (this.hitTest('_root.top.heli')) {
if (_root.manMode == 0) {
_root.manMode = 2;
_root.Voice2._x = _root.body0._x;
_root.Voice2._y = _root.body0._y;
_root.Voice2.swapDepths(100);
_root.Voice2.gotoAndPlay(1);
_root.top.stop(1);
_root.gotoAndStop('clear1');
}
}
}
}
movieClip 86 {
frame 1 {
stop();
}
}
movieClip 87 {
frame 1 {
_root.Voice.serifu.gotoAndStop(Math.floor(Math.random() * 4 + 1));
}
frame 21 {
_root.voiceFlag = false;
stop();
}
}
movieClip 90 {
frame 21 {
stop();
}
}
movieClip 97 {
}
instance of movieClip 97 {
onClipEvent (enterFrame) {
if (_root.manMode == 0) {
i = 1;
while (_root.count >= i) {
bnameA = '_root.body' + (i - 1) + '.head';
bnameB = '_root.body' + i;
point = new object();
point.x = (eval(bnameA))._x;
point.y = (eval(bnameA))._y;
(eval(bnameA)).localToGlobal(point);
(eval(bnameB))._x = point.x;
(eval(bnameB))._y = point.y;
++i;
}
} else {
if (_root.manMode == 1) {
i = 1;
while (_root.count >= i) {
bnameB = '_root.body' + i;
if ((eval(bnameB))._y < 390) {
(eval(bnameB))._y += 10;
} else {
if (i == _root.count) {
_root.resetWarm();
_root.manMode = 0;
}
}
++i;
}
}
}
}
}
movieClip 99 {
}
movieClip 100 {
}
button 101 {
on (release, keyPress '<Left>') {
if (_root.manMode == 0) {
_root.sndClick.start();
++_root.count;
bnameA = 'body' + (_root.count - 1);
bnameB = 'body' + _root.count;
_root.body0.duplicateMovieClip(bnameB, count);
(eval(bnameB))._x = (eval(bnameA + '.head'))._x;
(eval(bnameB))._y = (eval(bnameA + '.head'))._y;
(eval(bnameB))._rotation = (eval(bnameA))._rotation;
(eval(bnameB)).r = (eval(bnameA))._rotation;
if (Math.random() < 0.5) {
(eval(bnameB)).rv = -_root.speed;
} else {
(eval(bnameB)).rv = _root.speed;
}
(eval(bnameB)).rmax = (eval(bnameA))._rotation;
(eval(bnameB)).rmin = (eval(bnameA))._rotation - _root.range;
}
}
}
button 102 {
on (release, keyPress '<Up>') {
if (_root.manMode == 0) {
_root.sndClick.start();
++_root.count;
bnameA = 'body' + (_root.count - 1);
bnameB = 'body' + _root.count;
_root.body0.duplicateMovieClip(bnameB, count);
(eval(bnameB))._x = (eval(bnameA + '.head'))._x;
(eval(bnameB))._y = (eval(bnameA + '.head'))._y;
(eval(bnameB))._rotation = (eval(bnameA))._rotation;
(eval(bnameB)).r = (eval(bnameA))._rotation;
if (Math.random() < 0.5) {
(eval(bnameB)).rv = -_root.speed;
} else {
(eval(bnameB)).rv = _root.speed;
}
(eval(bnameB)).rmax = (eval(bnameA))._rotation + _root.range;
(eval(bnameB)).rmin = (eval(bnameA))._rotation - _root.range;
}
}
}
button 103 {
on (release, keyPress '<Right>') {
if (_root.manMode == 0) {
_root.sndClick.start();
++_root.count;
bnameA = 'body' + (_root.count - 1);
bnameB = 'body' + _root.count;
_root.body0.duplicateMovieClip(bnameB, count);
(eval(bnameB))._x = (eval(bnameA + '.head'))._x;
(eval(bnameB))._y = (eval(bnameA + '.head'))._y;
(eval(bnameB))._rotation = (eval(bnameA))._rotation;
(eval(bnameB)).r = (eval(bnameA))._rotation;
if (Math.random() < 0.5) {
(eval(bnameB)).rv = -_root.speed;
} else {
(eval(bnameB)).rv = _root.speed;
}
(eval(bnameB)).rmax = (eval(bnameA))._rotation + _root.range;
(eval(bnameB)).rmin = (eval(bnameA))._rotation;
}
}
}
movieClip 107 {
}
frame 8 {
count = 0;
voiceFlag = false;
manMode = 0;
roundval = round;
if (10 < round) {
roundval = 10;
}
range = rangeArray[roundval];
speed = speedArray[roundval];
_root.wall.gotoAndStop(roundval);
_root.body0._rotation = 0;
_root.body0.r = 0;
_root.body0.rv = _root.speed;
_root.body0.rmax = _root.range;
_root.body0.rmin = -_root.range;
}
frame 9 {
stop();
}
frame 10 {
stop();
}
movieClip 117 {
frame 26 {
stop();
}
}
button 118 {
on (release, keyPress '<Right>') {
resetWarm();
++round;
gotoAndPlay(8);
}
}
frame 11 {
_root.sndHeli.stop();
_root.sndGameOver.start();
stop();
}
movieClip 128 {
frame 31 {
stop();
}
}
button 129 {
on (release, keyPress '<Down>') {
resetWarm();
stopAllSounds();
gotoAndPlay(4);
}
}
frame 12 {
function resetWarm() {
i = 1;
while (_root.count >= i) {
bnameB = '_root.body' + i;
(eval(bnameB)).removeMovieClip();
++i;
}
_root.count = 0;
_root.body0._rotation = 0;
_root.body0.r = 0;
_root.top.play();
}
round = 1;
chance = 3;
speedArray = new Array(1, 2, 4, 4, 3, 4, 4, 5, 3, 4, 5);
rangeArray = new Array(10, 20, 40, 50, 30, 30, 40, 50, 60, 60, 60);
_root.sndHeli.setVolume(20);
_root.sndHeli.start(0, 999);
}
movieClip 138 {
}
movieClip 139 {
}
movieClip 146 {
}
movieClip 147 {
}
movieClip 148 {
}
instance body0 of movieClip 148 {
onClipEvent (enterFrame) {
if (_root.manMode == 0) {
r += rv;
_rotation = r;
if (rmax < r) {
rv = -rv;
}
if (r < rmin) {
rv = -rv;
}
} else {
if (_root.manMode == 1) {
if (_y < 360) {
r += rv * 4;
_rotation = r;
}
}
}
i = 1;
while (4 >= i) {
wname = '_root.wall.w' + i;
if (this.hitTest(wname)) {
if (_root.manMode == 0) {
_root.sndRakka.start();
--_root.chance;
if (_root.chance < 1) {
_root.gotoAndStop('over2');
}
}
_root.manMode = 1;
}
++i;
}
i = 1;
while (4 >= i) {
wname = '_root.wall.v' + i;
if (this.hitTest(wname)) {
if (_root.manMode == 0 and _root.voiceFlag == false) {
_root.sndUWAAA.start();
_root.Voice._x = this._x;
_root.Voice._y = this._y;
_root.Voice.swapDepths(100);
_root.Voice.gotoAndPlay(1);
_root.voiceFlag = true;
}
}
++i;
}
if (this.hitTest('_root.top.propera')) {
if (_root.manMode == 0) {
_root.sndRakka.start();
--_root.chance;
if (_root.chance < 1) {
_root.Voice._x = body0._x;
_root.Voice._y = body0._y;
_root.Voice.swapDepths(100);
_root.Voice.gotoAndPlay(1);
_root.voiceFlag = true;
_root.gotoAndStop('over2');
}
}
_root.manMode = 1;
}
if (this.hitTest('_root.top.heli')) {
if (_root.manMode == 0) {
_root.manMode = 2;
_root.Voice2._x = _root.body0._x;
_root.Voice2._y = _root.body0._y;
_root.Voice2.swapDepths(100);
_root.Voice2.gotoAndPlay(1);
_root.top.stop(1);
_root.gotoAndStop('clear2');
}
}
}
}
frame 13 {
count = 0;
voiceFlag = false;
manMode = 0;
range = rangeArray[2];
speed = speedArray[2];
roundval = round;
if (10 < round) {
roundval = 10;
}
_root.wall.gotoAndStop(roundval);
_root.body0._rotation = 0;
_root.body0.r = 0;
_root.body0.rv = _root.speed;
_root.body0.rmax = _root.range;
_root.body0.rmin = -_root.range;
}
frame 14 {
stop();
}
frame 15 {
stop();
}
button 153 {
on (release, keyPress '<Right>') {
resetWarm();
++round;
gotoAndPlay(13);
}
}
frame 16 {
_root.sndHeli.stop();
_root.sndGameOver.start();
stop();
}