Frame 1
Stage.showMenu = false;
System.useCodepage = true;
var baseURL = "https://sign.mgame.com/game/msports/flashgame/";
var sScript1 = "readRank.mgx";
var sScript2 = "setScore.mgx";
var barWidth = 200;
this.onEnterFrame = function () {
var _local2 = this.getBytesLoaded() / this.getBytesTotal();
load_bar._width = barWidth * _local2;
if (_local2 == 1) {
play();
delete this.onEnterFrame;
}
};
stop();
Instance of Symbol 470 MovieClip in Frame 1
on (release) {
getURL ("http://www.mgame.com");
}
Frame 107
stop();
Frame 108
stop();
Frame 109
function fn_MapCreate() {
if (nStageNum == 1) {
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 6, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 5, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 5, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 6, 6, 2, 2, 2, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 2, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 2, 2, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 2, 2, 2, 2, 0, 0, 2, 5, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 5, 0, 5, 2, 2, 2, 2, 2, 0, 5, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 2, 2, 2, 2, 0, 6, 5, 5, 3, 0, 5, 6, 5, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 6, 5, 5, 6, 5, 5, 6, 0, 0, 6, 6, 6, 5, 2, 2, 0, 0, 0, 0, 0, 0, 9, 0, 0]);
ar_MapData.push([2, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0]);
initXpos = 0;
initYpos = 15;
nSpaceX_1 = 96;
nSpaceY_1 = 63;
nSpaceX_2 = 96;
nSpaceY_2 = 63;
nSpaceX_3 = 96;
nSpaceY_3 = 63;
nSpaceX_4 = 85;
nSpaceY_4 = 30;
} else if (nStageNum == 2) {
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 0, 5, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 5, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 2, 2, 2, 2, 2, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 5, 2, 2, 2, 0, 5, 0, 5, 5, 0, 5, 5, 0, 5, 0, 0, 0, 0, 0, 2, 2, 2, 5, 5, 0, 0, 0, 5, 5, 5, 5, 0, 0, 5, 0, 0, 5, 0, 5, 0, 5, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 5, 3, 0, 6, 6, 6, 3, 0, 4, 6, 6, 0, 0, 2, 2, 2, 0, 6, 0, 0, 6, 6, 6, 6, 0, 0, 6, 6, 4, 0, 6, 3, 0, 3, 0, 3, 0, 6, 9, 0, 0]);
ar_MapData.push([2, 1, 0, 0, 0, 2, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]);
initXpos = 0;
initYpos = 15;
nSpaceX_1 = 96;
nSpaceY_1 = 63;
nSpaceX_2 = 96;
nSpaceY_2 = 63;
nSpaceX_3 = 96;
nSpaceY_3 = 63;
nSpaceX_4 = 85;
nSpaceY_4 = 30;
} else if (nStageNum == 3) {
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 6, 6, 6, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 5, 0, 5, 0, 5, 0, 0, 5, 3, 5, 5, 3, 5, 6, 0, 0, 5, 3, 3, 3, 3, 0, 5, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 3, 5, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 5, 0, 5, 0, 0, 3, 6, 6, 3, 3, 3, 0, 0, 5, 3, 3, 3, 3, 5, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 3, 3, 3, 0, 0, 6, 5, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 6, 0, 6, 0, 0, 6, 6, 3, 3, 3, 3, 3, 3, 3, 0, 0, 3, 3, 3, 3, 3, 0, 6, 6, 6, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 3, 3, 3, 3, 0, 3, 3, 0, 0, 9, 0, 0]);
ar_MapData.push([1, 0, 1, 0, 1, 4, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 4, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]);
initXpos = 0;
initYpos = 15;
nSpaceX_1 = 96;
nSpaceY_1 = 63;
nSpaceX_2 = 96;
nSpaceY_2 = 63;
nSpaceX_3 = 96;
nSpaceY_3 = 63;
nSpaceX_4 = 96;
nSpaceY_4 = 30;
} else if (nStageNum == 4) {
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 5, 0, 0, 6, 6, 6, 6, 6, 2, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 0, 5, 0, 5, 0, 0, 5, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 5, 0, 6, 0, 5, 5, 5, 0, 0, 5, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 6, 6, 6, 6, 6, 6, 6, 3, 0, 6, 6, 0, 4, 0, 4, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 3, 3, 0, 3, 5, 0, 6, 5, 6, 6, 2, 5, 6, 6, 6, 2, 0, 6, 5, 9, 0, 0]);
ar_MapData.push([2, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0]);
initXpos = 0;
initYpos = 15;
nSpaceX_1 = 96;
nSpaceY_1 = 63;
nSpaceX_2 = 96;
nSpaceY_2 = 63;
nSpaceX_3 = 96;
nSpaceY_3 = 63;
nSpaceX_4 = 85;
nSpaceY_4 = 30;
} else if (nStageNum == 5) {
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 0, 5, 5, 5, 0, 0, 0, 6, 0, 0, 0, 0, 5, 0, 0, 5, 6, 6, 6, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 0, 5, 6, 6, 6, 2, 0, 2, 2, 0, 6, 0, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 6, 0, 0, 0, 5, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
ar_MapData.push([0, 0, 0, 0, 5, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 5, 0, 5, 5, 5, 0, 0, 0, 5, 0, 5, 0, 0, 5, 0, 0, 5, 5, 5, 5, 0]);
ar_MapData.push([0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 3, 4, 0, 6, 0, 6, 3, 0, 0, 3, 0, 5, 6, 6, 4, 6, 5, 5, 9, 5, 0]);
ar_MapData.push([1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1]);
initXpos = 0;
initYpos = 15;
nSpaceX_1 = 96;
nSpaceY_1 = 63;
nSpaceX_2 = 96;
nSpaceY_2 = 63;
nSpaceX_3 = 96;
nSpaceY_3 = 63;
nSpaceX_4 = 85;
nSpaceY_4 = 30;
}
var i = 1;
while (i <= 5) {
nBgDepth = nBgDepth + 1;
var _local6 = mc_bgmap.attachMovie("bgimg" + nStageNum, "mc_bg" + i, nBgDepth);
if (nStageNum == 5) {
_local6._y = 0;
} else {
_local6._y = -61;
}
if ((i % 2) == 0) {
_local6._xscale = -100;
_local6._x = (_local6._width * (i - 1)) + _local6._width;
} else {
_local6._x = _local6._width * (i - 1);
}
i++;
}
var i = 1;
while (i <= 2) {
nBMDepth++;
var _local5 = mc_middlemap.attachMovie("middlemap" + nStageNum, "mc_mmap" + i, nBMDepth);
if (nStageNum == 3) {
_local5._y = 18;
} else if (nStageNum == 4) {
_local5._y = 24;
} else {
_local5._y = -100;
}
if ((i % 2) == 0) {
_local5._xscale = -100;
_local5._x = ((_local5._width * (i - 1)) + _local5._width) - 10;
} else {
_local5._x = _local5._width * (i - 1);
}
i++;
}
var i = 0;
while (i < ar_MapData.length) {
var j = 0;
while (j < ar_MapData[i].length) {
if (ar_MapData[i][j] == 1) {
nBDepth++;
var _local7 = mc_map.attachMovie(("bottom" + nStageNum) + "1", "mc_b" + nBDepth, nBDepth);
_local7._x = initXpos + (j * nSpaceX_1);
_local7._y = initYpos + (i * nSpaceY_1);
}
if (ar_MapData[i][j] == 2) {
nBDepth++;
var _local7 = mc_map.attachMovie(("bottom" + nStageNum) + "2", "mc_b" + nBDepth, nBDepth);
_local7._x = initXpos + (j * nSpaceX_2);
_local7._y = initYpos + (i * nSpaceY_2);
}
if (ar_MapData[i][j] == 3) {
nB2Depth++;
var _local4 = mc_map.attachMovie(("block" + nStageNum) + "1", "mc_bb" + nB2Depth, nB2Depth);
_local4._x = initXpos + (j * nSpaceX_3);
_local4._y = initYpos + (i * nSpaceY_3);
_local4.i = i;
_local4.j = j;
_local4.onRelease = function () {
trace((this.i + " ") + this.j);
};
}
if (ar_MapData[i][j] == 4) {
nB2Depth++;
var _local4 = mc_map.attachMovie(("block" + nStageNum) + "2", "mc_bb" + nB2Depth, nB2Depth);
_local4._x = initXpos + (j * nSpaceX_4);
_local4._y = initYpos + (i * nSpaceY_4);
_local4.i = i;
_local4.j = j;
_local4.onRelease = function () {
trace((this.i + " ") + this.j);
};
}
if (ar_MapData[i][j] == 9) {
var _local7 = mc_gatemap.attachMovie("gate", "mc_gate", 1);
_local7._x = initXpos + (j * nSpaceX_2);
_local7._y = initYpos + (i * nSpaceY_2);
}
if (ar_MapData[i][j] == 5) {
nMonDepth++;
var _local3 = mc_gatemap.attachMovie("mon1", "mc_mon1" + nMonDepth, nMonDepth);
_local3._x = initXpos + (j * nSpaceX_1);
_local3._y = initYpos + (i * nSpaceY_1);
_local3.bControl = false;
_local3.nDamage = 30;
_local3.onEnterFrame = function () {
if (this.bControl == false) {
if ((this._x + mc_gatemap._x) <= (mc_c1._x + 300)) {
_root["interval" + this._name] = setInterval(fn_JangPungCheck, 200, this);
this.bControl = true;
fn_MonControl(this, this._x, this._y);
}
} else if ((this._x + mc_gatemap._x) <= -50) {
this.removeMovieClip();
}
};
}
if (ar_MapData[i][j] == 6) {
nMonDepth++;
if (nStageNum == 5) {
var _local8 = random(2) + 4;
var _local3 = mc_gatemap.attachMovie("mon" + _local8, ("mc_mon" + String(_local8)) + nMonDepth, nMonDepth);
_local3._x = initXpos + (j * nSpaceX_1);
_local3._y = initYpos + (i * nSpaceY_1);
} else {
var _local3 = mc_gatemap.attachMovie("mon" + (nStageNum + 1), ("mc_mon" + String(nStageNum + 1)) + nMonDepth, nMonDepth);
_local3._x = initXpos + (j * nSpaceX_1);
_local3._y = initYpos + (i * nSpaceY_1);
}
_local3.bAttack = false;
_local3.bControl = false;
if (_local3._name.substr(0, 7) == "mc_mon2") {
_local3.nDamage = 40;
} else if (_local3._name.substr(0, 7) == "mc_mon3") {
_local3.nDamage = 50;
} else if (_local3._name.substr(0, 7) == "mc_mon4") {
_local3.nDamage = 60;
} else if (_local3._name.substr(0, 7) == "mc_mon5") {
_local3.nDamage = 70;
}
_local3.onEnterFrame = function () {
if (this.bControl == false) {
if ((this._x + mc_gatemap._x) <= (mc_c1._x + 300)) {
_root["interval" + this._name] = setInterval(fn_JangPungCheck, 200, this);
this.bControl = true;
fn_MonControl(this, this._x, this._y);
}
} else if ((this._x + mc_gatemap._x) <= -50) {
this.removeMovieClip();
}
};
}
j++;
}
i++;
}
mc_c1.swapDepths(10000);
mc_c1._x = nSpaceX_2 + (nSpaceX_2 / 2);
mc_c1._y = nSpaceY_2 * 6;
mc_c1.gotoAndStop("stand");
}
function fn_KeyPress() {
if (nFlag_Jump == false) {
if (Key.isDown(38)) {
if (Key.isDown(17)) {
nFlag_HighJump = true;
fn_CHighJump();
fn_CPosCheck();
} else if (Key.isDown(32)) {
fn_CAttack(1);
} else if (Key.isDown(88)) {
fn_CAttack(2);
} else {
fn_CJump();
}
fn_CPosCheck();
} else if (Key.isDown(37)) {
if (Key.isDown(32)) {
fn_CAttack(1);
} else if (Key.isDown(90)) {
} else if (Key.isDown(88)) {
fn_CAttack(2);
} else if (Key.isDown(40)) {
fn_Defense("left");
} else {
fn_CRun("left");
}
fn_CPosCheck();
} else if (Key.isDown(39)) {
if (Key.isDown(32)) {
fn_CAttack(1);
} else if (Key.isDown(90)) {
} else if (Key.isDown(88)) {
fn_CAttack(2);
} else if (Key.isDown(40)) {
fn_Defense("right");
} else {
fn_CRun("right");
}
fn_CPosCheck();
} else if (Key.isDown(40)) {
if (Key.isDown(37)) {
fn_Defense("left");
} else if (Key.isDown(39)) {
fn_Defense("right");
} else {
fn_Defense(mc_c1.sDir);
}
fn_CPosCheck();
} else if (Key.isDown(32)) {
fn_CAttack(1);
fn_CPosCheck();
} else if (Key.isDown(90)) {
fn_CPosCheck();
} else if (Key.isDown(88)) {
fn_CAttack(2);
fn_CPosCheck();
}
} else if (Key.isDown(37)) {
if (Key.isDown(32)) {
fn_CAttack(1);
} else if (Key.isDown(90)) {
} else if (Key.isDown(88)) {
fn_CAttack(2);
} else {
fn_CRun("left");
}
fn_CPosCheck();
} else if (Key.isDown(39)) {
if (Key.isDown(32)) {
fn_CAttack(1);
} else if (Key.isDown(90)) {
} else if (Key.isDown(88)) {
fn_CAttack(2);
} else {
fn_CRun("right");
}
fn_CPosCheck();
} else if (Key.isDown(32)) {
fn_CAttack(1);
fn_CPosCheck();
} else if (Key.isDown(90)) {
fn_CPosCheck();
} else if (Key.isDown(88)) {
fn_CAttack(2);
fn_CPosCheck();
}
fn_GravityControl();
}
function fn_GravityControl() {
nGravity = nGravity - 2;
if (nGravity <= -8) {
nGravity = -8;
}
if (nFlag_Jump == false) {
if (mc_c1.fast == true) {
nFlag_FastRun = true;
}
if (nFlag_HighJump == true) {
nFlag_Attack = false;
mc_c1.gotoAndStop("sit");
mc_c1.mc_sit.gotoAndStop(mc_c1.sDir);
nFlag_HighJump = false;
} else if (nFlag_JumpStart == true) {
nFlag_JumpStart = false;
fn_CStand(mc_c1.sDir);
}
} else {
mc_c1._y = mc_c1._y - nGravity;
}
if (mc_c1._x < 0) {
fn_CDead();
} else if (mc_c1._x > 550) {
}
}
function fn_CDead() {
if (nFlag_Dead == false) {
clearInterval(interval_MoveStart);
nGravity = 0;
nFlag_Dead = true;
mc_c1.gotoAndStop("dead");
mc_c1.mc_dead.gotoAndStop(mc_c1.sDir);
Key.removeListener(keyListener);
}
}
function fn_CRun(sDir) {
if (nFlag_Attack == false) {
nCount_FastRun = nCount_FastRun + 1;
mc_c1.gotoAndStop("fastrun");
mc_c1.mc_fastrun.gotoAndStop(sDir);
if (nFlag_Jump == false) {
if (nCount_FastRun == 1) {
_root.attachMovie("fastsmoke", "mc_fastsmoke" + nCount_FastRun, 10002 + nCount_FastRun);
_root["mc_fastsmoke" + nCount_FastRun]._x = mc_c1._x;
_root["mc_fastsmoke" + nCount_FastRun]._y = mc_c1._y;
_root["mc_fastsmoke" + nCount_FastRun].gotoAndStop(mc_c1.sDir);
} else if (nCount_FastRun > 1) {
_root.mc_fastsmoke1._x = mc_c1._x;
_root.mc_fastsmoke1._y = mc_c1._y;
_root.mc_fastsmoke1.gotoAndStop(mc_c1.sDir);
}
mc_c1.sDir = sDir;
if (sDir == "right") {
mc_c1._x = mc_c1._x + (nRunStep * 1.5);
} else if (sDir == "left") {
mc_c1._x = mc_c1._x - (nRunStep * 1.5);
}
} else {
mc_c1.sDir = sDir;
if (sDir == "right") {
mc_c1._x = mc_c1._x + nRunStep;
} else if (sDir == "left") {
mc_c1._x = mc_c1._x - nRunStep;
}
}
} else if (nFlag_Attack == true) {
}
}
function fn_CFastRun() {
if (nFlag_FastRun == false) {
if (nPower > 0) {
mc_c1.fast = true;
nFlag_FastRun = true;
}
} else if (nFlag_FastRun == true) {
mc_c1.fast = false;
nFlag_FastRun = false;
}
}
function fn_CStand(sDir) {
nCount_FastRun = 0;
nFlag_Defense = false;
nFlag_Attack = false;
mc_c1.gotoAndStop("stand");
mc_c1.mc_cstand.gotoAndStop(sDir);
mc_c1.sDir = sDir;
nFlag_Jump = false;
}
function fn_CJump() {
if (nFlag_Attack == false) {
nCount_FastRun = 0;
nGravity = 20;
nFlag_JumpStart = true;
nFlag_Jump = true;
if (mc_c1.fast == true) {
nFlag_FastRun = false;
}
mc_c1.gotoAndStop("jump");
mc_c1.mc_cjump.gotoAndStop(mc_c1.sDir);
} else if (nFlag_Attack == true) {
}
}
function fn_CHighJump() {
if (nPower > 0) {
_root.attachMovie("smoke1", "mc_smoke", 5000);
_root.mc_smoke._x = mc_c1._x;
_root.mc_smoke._y = mc_c1._y;
nCount_FastRun = 0;
nGravity = 33;
nFlag_Jump = true;
if (mc_c1.fast == true) {
nFlag_FastRun = false;
}
mc_c1.gotoAndStop("highjump");
mc_c1.mc_highjump.gotoAndStop(mc_c1.sDir);
nPower = nPower - 2;
fn_PowerApply(nPower);
}
}
function fn_CAttack(nType) {
nCount_FastRun = 0;
if (nFlag_Attack == false) {
nFlag_Attack = true;
if (nType == 1) {
mc_c1.gotoAndStop("attack");
mc_c1.mc_attack.gotoAndStop(mc_c1.sDir);
mc_c1.nAttack = 10;
} else if (nType == 2) {
if (nPower > 0) {
mc_c1.gotoAndStop("jangpung");
_root.attachMovie("jangpung", "mc_jangpung", 10001);
_root.mc_jangpung._x = mc_c1._x;
_root.mc_jangpung._y = mc_c1._y;
_root.mc_jangpung.gotoAndStop(mc_c1.sDir);
mc_c1.mc_jangpung.gotoAndStop(mc_c1.sDir);
mc_c1.nAttack = 15;
nPower = nPower - 4;
fn_PowerApply(nPower);
}
}
}
}
function fn_Defense(sDir) {
nFlag_Defense = true;
mc_c1.gotoAndStop("defense");
mc_c1.mc_defense.gotoAndStop(sDir);
if (mc_c1.hitTest(mc_gatemap.mc_gate)) {
clearInterval(interval_MoveStart);
var _local1 = (nCHP * 10) + (nPower * 10);
fn_ScoreApply(_local1);
nFlag_StageClear = true;
if (nStageNum == 5) {
mc_stageclear.gotoAndStop("finalclear");
} else {
mc_stageclear.gotoAndStop("stageclear");
}
mc_stageclear.txt_score.text = nStageScore;
mc_stageclear._visible = true;
}
}
function fn_CDamage() {
if (nFlag_Attack == false) {
if (nFlag_Defense == false) {
_root.attachMovie("eff_damage", "mc_effdamage", 11000);
_root.mc_effdamage._x = mc_c1._x;
_root.mc_effdamage._y = mc_c1._y - 36;
mc_c1.gotoAndStop("damage");
mc_c1.mc_damage.gotoAndStop(mc_c1.sDir);
nFlag_Damage = true;
nCHP = nCHP - 25;
fn_HPApply(nCHP);
nCount_ScoreAni = nCount_ScoreAni + 1;
_root.attachMovie("scoreani", "mc_scoreminus" + nCount_ScoreAni, 12000 - nCount_ScoreAni);
_root["mc_scoreminus" + nCount_ScoreAni]._x = _root.mc_c1._x;
_root["mc_scoreminus" + nCount_ScoreAni]._y = _root.mc_c1._y - 50;
_root["mc_scoreminus" + nCount_ScoreAni].nScore = 250;
_root["mc_scoreminus" + nCount_ScoreAni].gotoAndStop("minus");
} else if (nFlag_Defense == true) {
nCHP = nCHP - 1;
fn_HPApply(nCHP);
nCount_ScoreAni = nCount_ScoreAni + 1;
_root.attachMovie("scoreani", "mc_scoreminus" + nCount_ScoreAni, 12000 - nCount_ScoreAni);
_root["mc_scoreminus" + nCount_ScoreAni]._x = _root.mc_c1._x;
_root["mc_scoreminus" + nCount_ScoreAni]._y = _root.mc_c1._y - 50;
_root["mc_scoreminus" + nCount_ScoreAni].nScore = 10;
_root["mc_scoreminus" + nCount_ScoreAni].gotoAndStop("minus");
}
}
}
function fn_CheckBottom() {
if (mc_map.hitTest(mc_c1._x, mc_c1._y, true)) {
nGravity = 0;
nFlag_Jump = false;
} else {
nFlag_Jump = true;
}
}
function fn_CheckBlock() {
if (nB2Depth > 100) {
var _local1 = 101;
while (_local1 <= nB2Depth) {
var _local2 = mc_map["mc_bb" + _local1];
if (_local2.hitTest(mc_c1._x, mc_c1._y, true)) {
nGravity = 0;
nFlag_Jump = false;
}
_local1++;
}
}
}
function fn_CPosCheck() {
if (mc_c1._x < 20) {
mc_c1._x = 20;
} else if (mc_c1._x > 530) {
mc_c1._x = 530;
}
}
function fn_MonControl(mcMon, nMonX, nMonY) {
var _local3 = mcMon._name.substr(0, 7);
mcMon.nInitX = nMonX;
mcMon.nInitY = nMonY;
var _local2 = (random(10) + 1) % 2;
if (_local2 == 0) {
mcMon.bMove = false;
} else if (_local2 == 1) {
mcMon.bMove = true;
}
if (_local3 == "mc_mon1") {
fn_MonMoveUpDown(mcMon);
} else {
fn_MonMoveRL(mcMon);
}
fn_MonHitCCheck(mcMon);
}
function fn_MonHitCCheck(mcMon) {
_root["interval_HitC" + mcMon._name] = setInterval(fn_MHitCCheck, 1000, mcMon);
}
function fn_MHitCCheck(mcMon) {
if (mcMon.hitTest(mc_c1)) {
if (nFlag_Dead == false) {
if (nFlag_Attack == true) {
fn_MonDamage(mcMon, mc_c1.nAttack);
} else {
nFlag_Damage = true;
trace("\uBAAC\uC2A4\uD130\uAC00 \uAC74\uB514\uB124");
fn_CDamage();
}
}
} else if (mcMon.hitTest(_root.mc_jangpung)) {
fn_MonDamage(mcMon, mc_c1.nAttack);
}
}
function fn_MonMoveUpDown(mcMon) {
_root["interval_" + mcMon._name] = setInterval(fn_UpDown, 41, mcMon);
}
function fn_MonMoveRL(mcMon) {
_root["interval_" + mcMon._name] = setInterval(fn_RL, 41, mcMon);
}
function fn_UpDown(mcMon) {
if (nFlag_StageClear == true) {
clearInterval(_root["interval_" + mcMon._name]);
} else {
if (mcMon.bMove == false) {
mcMon._y = mcMon._y - 3;
} else if (mcMon.bMove == true) {
mcMon._y = mcMon._y + 3;
}
if (mcMon._y > (mcMon.nInitY + 20)) {
mcMon.bMove = false;
} else if (mcMon._y < (mcMon.nInitY - 20)) {
mcMon.bMove = true;
}
if (mcMon.hitTest(mc_c1)) {
if (nFlag_Attack == true) {
fn_MonDamage(mcMon, mc_c1.nAttack);
}
}
}
}
function fn_RL(mcMon) {
if (nFlag_StageClear == true) {
clearInterval(_root["interval_" + mcMon._name]);
} else {
if (mcMon.bMove == false) {
mcMon._x = mcMon._x - 2;
mcMon.gotoAndStop("run");
mcMon.mc_run.gotoAndStop("left");
} else if (mcMon.bMove == true) {
mcMon._x = mcMon._x + 2;
mcMon.gotoAndStop("run");
mcMon.mc_run.gotoAndStop("right");
}
if (mcMon._x > (mcMon.nInitX + 40)) {
mcMon.gotoAndStop("run");
mcMon.mc_run.gotoAndStop("left");
mcMon.sDir = "left";
clearInterval(_root["interval_" + mcMon._name]);
fn_MonAttack(mcMon);
mcMon.bMove = false;
} else if (mcMon._x < (mcMon.nInitX - 40)) {
mcMon.gotoAndStop("run");
mcMon.mc_run.gotoAndStop("right");
mcMon.sDir = "right";
clearInterval(_root["interval_" + mcMon._name]);
fn_MonAttack(mcMon);
mcMon.bMove = true;
}
if (mcMon.hitTest(mc_c1)) {
if (nFlag_Attack == true) {
fn_MonDamage(mcMon, mc_c1.nAttack);
}
}
}
}
function fn_MonAttack(mcMon) {
mcMon.gotoAndStop("attack");
mcMon.mc_attack.gotoAndStop(mcMon.sDir);
mcMon.bAttack = true;
if (mcMon.bAttack == true) {
if (mcMon.hitTest(mc_c1)) {
if (nFlag_Dead == false) {
trace("mon attack ok nFlag_Attack=" + nFlag_Attack);
if (nFlag_Attack == true) {
fn_MonDamage(mcMon, mc_c1.nAttack);
} else {
nFlag_Damage = true;
fn_CDamage();
}
}
}
}
}
function fn_MonDamage(mcMon, nD) {
mcMon.nDamage = mcMon.nDamage - nD;
if (mcMon.nDamage < 0) {
mcMon.nDamage = 0;
}
_root.attachMovie("eff_damage", "mc_effdamage", 11000);
_root.mc_effdamage._x = mcMon._x + mc_gatemap._x;
if ((mcMon._name.substr(0, 7) == "mc_mon1") || (mcMon._name.substr(0, 7) == "mc_mon5")) {
_root.mc_effdamage._y = mcMon._y + mc_gatemap._y;
} else {
_root.mc_effdamage._y = (mcMon._y + mc_gatemap._y) + (mcMon._height / 2);
}
if (mcMon.nDamage == 0) {
fn_MonDead(mcMon);
var _local4 = Number(mcMon._name.substr(6, 1));
nCount_ScoreAni = nCount_ScoreAni + 1;
_root.attachMovie("scoreani", "mc_scoreplus" + nCount_ScoreAni, 11000 + nCount_ScoreAni);
_root["mc_scoreplus" + nCount_ScoreAni]._x = _root.mc_c1._x;
_root["mc_scoreplus" + nCount_ScoreAni]._y = _root.mc_c1._y - 50;
_root["mc_scoreplus" + nCount_ScoreAni].nScore = _local4 * 100;
_root["mc_scoreplus" + nCount_ScoreAni].gotoAndStop("plus");
fn_ScoreApply(_local4 * 100);
} else {
var _local3 = 0;
var _local4 = Number(mcMon._name.substr(6, 1));
if (mc_c1.nAttack == 10) {
_local3 = _local4;
} else if (mc_c1.nAttack == 15) {
_local3 = _local4 * 2;
}
nCount_ScoreAni = nCount_ScoreAni + 1;
_root.attachMovie("scoreani", "mc_scoreplus" + nCount_ScoreAni, 11000 + nCount_ScoreAni);
_root["mc_scoreplus" + nCount_ScoreAni]._x = _root.mc_c1._x;
_root["mc_scoreplus" + nCount_ScoreAni]._y = _root.mc_c1._y - 50;
_root["mc_scoreplus" + nCount_ScoreAni].nScore = _local3 * 50;
_root["mc_scoreplus" + nCount_ScoreAni].gotoAndStop("plus");
fn_ScoreApply(_local3 * 50);
mcMon.gotoAndStop("damage");
mcMon.mc_damage.gotoAndStop(mcMon.sDir);
}
}
function fn_JangPungCheck(mcMon) {
if (_root.mc_jangpung.hitTest(mcMon)) {
if (nFlag_Attack == true) {
fn_MonDamage(mcMon, mc_c1.nAttack);
}
}
if (nFlag_Dead == true) {
clearInterval(_root["interval_" + mcMon._name]);
}
}
function fn_MonDead(mcMon) {
clearInterval(_root["interval_" + mcMon._name]);
clearInterval(_root["interval_HitC" + mcMon._name]);
mcMon.gotoAndStop("dead");
mcMon.mc_dead.gotoAndStop(mcMon.sDir);
}
function fn_MonRun(mcMon) {
fn_MonMoveRL(mcMon);
}
function fn_MapMoveStart() {
interval_MoveStart = setInterval(fn_MoveStart, 41);
}
function fn_MoveStart() {
mc_map._x = mc_map._x - 2;
mc_middlemap._x = mc_middlemap._x - 1;
mc_gatemap._x = mc_gatemap._x - 2;
if (mc_map._x <= -4320) {
clearInterval(interval_MoveStart);
}
}
function fn_HPApply(nHp) {
if (nHp < 0) {
nHp = 0;
nCHP = 0;
}
if (nHp == 0) {
mc_barmain.mc_hpbar.gotoAndStop(1);
fn_CDead();
} else {
mc_barmain.mc_hpbar.gotoAndStop(nHp);
}
}
function fn_PowerApply(nP) {
if (nP < 0) {
nP = 0;
nPower = 0;
}
mc_barmain.mc_inbar.mc_bar._xscale = nP;
}
function fn_ScoreApply(nScore) {
nStageScore = nStageScore + nScore;
mc_scoremain.txt_score.text = nStageScore;
}
function fn_GameInit() {
mc_map._x = 0;
mc_middlemap._x = 0;
mc_bgmap._x = 0;
mc_gatemap._x = 0;
ar_MapData = new Array();
mc_map = createEmptyMovieClip("map", 2);
mc_middlemap = createEmptyMovieClip("middlemap", -5);
mc_bgmap = createEmptyMovieClip("bgmap", -10);
mc_gatemap = createEmptyMovieClip("gatemap", 3000);
nBgDepth = 0;
nBMDepth = 10;
nBDepth = 200;
nB2Depth = 100;
initXpos = 0;
initYpos = 0;
nSpaceX_1 = 0;
nSpaceY_1 = 0;
nSpaceX_2 = 0;
nSpaceY_2 = 0;
nSpaceX_3 = 0;
nSpaceY_3 = 0;
nSpaceX_4 = 0;
nSpaceY_4 = 0;
nFlag_StageClear = false;
nStageScore = 0;
nFlag_Dead = false;
nFlag_Damage = false;
nFlag_Defense = false;
nFlag_Jump = false;
nFlag_HighJump = false;
nFlag_Attack = false;
nFlag_FastRun = false;
nFlag_JumpStart = false;
nCount_FastRun = 0;
nRunStep = 5;
nGravity = 0;
nCHP = 100;
nPower = 100;
nCount_ScoreAni = 0;
mc_c1.fast = false;
Key.addListener(keyListener);
}
function fn_TotalScoreAdd() {
nTotalScore = nStageScore;
ar_TotalScore[nStageNum] = nStageScore;
if (nStageNum == 1) {
ar_TotalScore[nStageNum - 1] = 0;
}
}
function fn_GameOver() {
mc_stageclear.gotoAndStop("gameover");
fn_TotalScoreAdd();
mc_stageclear.txt_score.text = nStageScore;
if (nStageNum > 1) {
nTotalScore = ar_TotalScore[nStageNum];
}
trace("nTotalScore=" + nTotalScore);
mc_stageclear._visible = true;
}
function fn_GameStart() {
fn_MapMoveStart();
fn_HPApply(nCHP);
fn_PowerApply(nPower);
fn_ScoreApply(nStageScore + ar_TotalScore[nStageNum - 1]);
}
function fn_StartAniGo() {
fn_GameInit();
fn_MapCreate();
mc_start.mc_stagenum.mc_num.gotoAndStop(nStageNum + 1);
mc_start._visible = true;
mc_start.gotoAndPlay(2);
trace(mc_start.getDepth());
}
stop();
var nStageNum = 1;
var ar_MapData = new Array();
var mc_map = createEmptyMovieClip("map", 2);
var mc_middlemap = createEmptyMovieClip("middlemap", -5);
var mc_bgmap = createEmptyMovieClip("bgmap", -10);
var mc_gatemap = createEmptyMovieClip("gatemap", 3000);
var nBgDepth = 0;
var nBMDepth = 10;
var nBDepth = 200;
var nB2Depth = 100;
var nMonDepth = 500;
var initXpos = 0;
var initYpos = 0;
var nSpaceX_1 = 0;
var nSpaceY_1 = 0;
var nSpaceX_2 = 0;
var nSpaceY_2 = 0;
var nSpaceX_3 = 0;
var nSpaceY_3 = 0;
var nSpaceX_4 = 0;
var nSpaceY_4 = 0;
var nFlag_StageClear = false;
var nTotalScore = 0;
var nStageScore = 0;
var ar_TotalScore = new Array();
ar_TotalScore[0] = 0;
var nFlag_Dead = false;
var nFlag_Damage = false;
var nFlag_Defense = false;
var nFlag_Jump = false;
var nFlag_HighJump = false;
var nFlag_Attack = false;
var nFlag_FastRun = false;
var nFlag_JumpStart = false;
var nCount_FastRun = 0;
var nRunStep = 5;
var nGravity = 0;
var nCHP = 100;
var nPower = 100;
var nCount_ScoreAni = 0;
mc_c1.fast = false;
var keyListener = new Object();
keyListener.onKeyUp = function () {
switch (Key.getCode()) {
case 32 :
return;
case 37 :
if (nFlag_Jump == false) {
fn_CStand("left");
}
return;
case 38 :
return;
case 39 :
if (nFlag_Jump == false) {
fn_CStand("right");
}
return;
case 40 :
fn_CStand(mc_c1.sDir);
}
};
Key.addListener(keyListener);
this.onEnterFrame = function () {
fn_CheckBottom();
};
fn_StartAniGo();
Instance of Symbol 657 MovieClip "mc_c1" in Frame 109
onClipEvent (enterFrame) {
if ((_root.nFlag_Dead == false) && (_root.nFlag_StageClear == false)) {
_parent.fn_KeyPress();
}
}
Instance of Symbol 672 MovieClip "mc_barmain" in Frame 109
onClipEvent (load) {
this.swapDepths(14000);
}
Instance of Symbol 676 MovieClip "mc_scoremain" in Frame 109
onClipEvent (load) {
this.swapDepths(14002);
}
Instance of Symbol 680 MovieClip "mc_start" in Frame 109
onClipEvent (load) {
this.swapDepths(10500);
}
Instance of Symbol 696 MovieClip "mc_stageclear" in Frame 109
onClipEvent (load) {
this._visible = false;
this.swapDepths(15100);
}
Symbol 12 MovieClip [eff_damage] Frame 6
stop();
this.removeMovieClip();
Symbol 37 MovieClip Frame 21
stop();
_root.fn_MonRun(_parent._parent);
Symbol 38 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 2
stop();
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 2
stop();
Symbol 57 MovieClip Frame 15
stop();
_root.fn_MonRun(_parent._parent);
Symbol 58 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 2
stop();
Symbol 70 MovieClip Frame 24
stop();
_parent._parent.removeMovieClip();
Symbol 71 MovieClip Frame 1
stop();
Symbol 71 MovieClip Frame 2
stop();
Symbol 72 MovieClip [mon5] Frame 1
stop();
Symbol 72 MovieClip [mon5] Frame 2
stop();
Symbol 72 MovieClip [mon5] Frame 3
stop();
Symbol 72 MovieClip [mon5] Frame 4
stop();
Symbol 72 MovieClip [mon5] Frame 5
stop();
Symbol 103 MovieClip Frame 1
stop();
Symbol 103 MovieClip Frame 2
stop();
Symbol 126 MovieClip Frame 19
stop();
_root.fn_MonRun(_parent._parent);
Symbol 127 MovieClip Frame 1
stop();
Symbol 127 MovieClip Frame 2
stop();
Symbol 134 MovieClip Frame 13
stop();
_root.fn_MonRun(_parent._parent);
Symbol 135 MovieClip Frame 1
stop();
Symbol 135 MovieClip Frame 2
stop();
Symbol 143 MovieClip Frame 21
stop();
_parent._parent.removeMovieClip();
Symbol 144 MovieClip Frame 1
stop();
Symbol 144 MovieClip Frame 2
stop();
Symbol 145 MovieClip [mon4] Frame 1
stop();
Symbol 145 MovieClip [mon4] Frame 2
stop();
Symbol 145 MovieClip [mon4] Frame 3
stop();
Symbol 145 MovieClip [mon4] Frame 4
stop();
Symbol 145 MovieClip [mon4] Frame 5
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 2
stop();
Symbol 187 MovieClip Frame 12
stop();
_root.fn_MonRun(_parent._parent);
Symbol 188 MovieClip Frame 1
stop();
Symbol 188 MovieClip Frame 2
stop();
Symbol 197 MovieClip Frame 12
stop();
_root.fn_MonRun(_parent._parent);
Symbol 198 MovieClip Frame 1
stop();
Symbol 198 MovieClip Frame 2
stop();
Symbol 208 MovieClip Frame 19
stop();
_parent._parent.removeMovieClip();
Symbol 209 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 2
stop();
Symbol 210 MovieClip [mon3] Frame 1
stop();
Symbol 210 MovieClip [mon3] Frame 2
stop();
Symbol 210 MovieClip [mon3] Frame 3
stop();
Symbol 210 MovieClip [mon3] Frame 4
stop();
Symbol 210 MovieClip [mon3] Frame 5
stop();
Symbol 241 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 2
stop();
Symbol 254 MovieClip Frame 16
stop();
_root.fn_MonRun(_parent._parent);
Symbol 255 MovieClip Frame 1
stop();
Symbol 255 MovieClip Frame 2
stop();
Symbol 262 MovieClip Frame 8
stop();
_root.fn_MonRun(_parent._parent);
Symbol 263 MovieClip Frame 1
stop();
Symbol 263 MovieClip Frame 2
stop();
Symbol 269 MovieClip Frame 19
stop();
_parent._parent.removeMovieClip();
Symbol 270 MovieClip Frame 1
stop();
Symbol 270 MovieClip Frame 2
stop();
Symbol 271 MovieClip [mon2] Frame 1
stop();
Symbol 271 MovieClip [mon2] Frame 2
stop();
Symbol 271 MovieClip [mon2] Frame 3
function fn_HitTest() {
if (_root.nFlag_Dead == false) {
if (mc_attack.hitTest(_root.mc_c1)) {
if (_root.nFlag_Attack == false) {
_root.fn_CDamage();
}
}
} else {
clearInterval(this["interval_hit" + this._name]);
}
}
stop();
this["interval_hit" + this._name] = setInterval(fn_HitTest, 700);
Symbol 271 MovieClip [mon2] Frame 4
stop();
Symbol 271 MovieClip [mon2] Frame 5
stop();
Symbol 287 MovieClip Frame 8
stop();
_parent.gotoAndStop("stand");
Symbol 297 MovieClip Frame 14
stop();
_parent.removeMovieClip();
Symbol 298 MovieClip [mon1] Frame 1
stop();
Symbol 298 MovieClip [mon1] Frame 2
stop();
Symbol 298 MovieClip [mon1] Frame 3
stop();
Instance of Symbol 309 MovieClip in Symbol 310 MovieClip [bottom21] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 310 MovieClip [bottom21] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 313 MovieClip [bottom22] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 20;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 313 MovieClip [bottom22] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 316 MovieClip [block22] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 316 MovieClip [block22] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 319 MovieClip [block21] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 319 MovieClip [block21] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 322 MovieClip [bottom11] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 322 MovieClip [bottom11] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 325 MovieClip [bottom12] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 20;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 325 MovieClip [bottom12] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 328 MovieClip [block11] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 328 MovieClip [block11] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 331 MovieClip [block12] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 331 MovieClip [block12] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 334 MovieClip [bottom41] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 334 MovieClip [bottom41] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 337 MovieClip [bottom42] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 20;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 337 MovieClip [bottom42] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 340 MovieClip [block42] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 340 MovieClip [block42] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 343 MovieClip [block41] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 343 MovieClip [block41] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 346 MovieClip [bottom51] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 346 MovieClip [bottom51] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 349 MovieClip [bottom52] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 20;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 349 MovieClip [bottom52] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 352 MovieClip [block52] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 352 MovieClip [block52] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 355 MovieClip [block51] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 355 MovieClip [block51] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 358 MovieClip [bottom31] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 358 MovieClip [bottom31] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 361 MovieClip [bottom32] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 20;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 361 MovieClip [bottom32] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 364 MovieClip [block32] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 364 MovieClip [block32] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Instance of Symbol 309 MovieClip in Symbol 367 MovieClip [block31] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
if (_root.nFlag_FastRun == true) {
_root.mc_c1._x = _root.mc_c1._x - 20;
} else {
_root.mc_c1._x = _root.mc_c1._x - 10;
}
}
}
Instance of Symbol 309 MovieClip in Symbol 367 MovieClip [block31] Frame 1
onClipEvent (enterFrame) {
if (_root.mc_c1.hitTest(this)) {
_root.mc_c1._x = _root.mc_c1._x + 10;
}
}
Symbol 387 MovieClip [smoke1] Frame 12
stop();
this.removeMovieClip();
Symbol 414 MovieClip Frame 15
_parent._parent.removeMovieClip();
Symbol 415 MovieClip Frame 15
_parent.removeMovieClip();
Symbol 416 MovieClip [jangpung] Frame 1
stop();
Symbol 416 MovieClip [jangpung] Frame 2
stop();
Instance of Symbol 420 MovieClip "mc_deatharea" in Symbol 421 MovieClip [middlemap1] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.mc_c1)) {
_root.fn_CDead();
}
}
Symbol 422 MovieClip Frame 3
if ((_root.nCount_FastRun == 0) || (_root.nFlag_Jump == true)) {
gotoAndPlay ("un");
} else {
gotoAndPlay (1);
}
Symbol 422 MovieClip Frame 10
stop();
_parent._parent.removeMovieClip();
Symbol 424 MovieClip [fastsmoke] Frame 1
stop();
Symbol 424 MovieClip [fastsmoke] Frame 2
stop();
Instance of Symbol 420 MovieClip "mc_deatharea" in Symbol 427 MovieClip [middlemap2] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.mc_c1)) {
_root.fn_CDead();
}
}
Instance of Symbol 420 MovieClip "mc_deatharea" in Symbol 430 MovieClip [middlemap3] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.mc_c1)) {
_root.fn_CDead();
}
}
Instance of Symbol 420 MovieClip "mc_deatharea" in Symbol 433 MovieClip [middlemap4] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.mc_c1)) {
_root.fn_CDead();
}
}
Instance of Symbol 420 MovieClip "mc_deatharea" in Symbol 439 MovieClip [bgimg5] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.mc_c1)) {
_root.fn_CDead();
}
}
Symbol 451 MovieClip Frame 1
stop();
Symbol 451 MovieClip Frame 2
stop();
Symbol 451 MovieClip Frame 3
stop();
Symbol 451 MovieClip Frame 4
stop();
Symbol 451 MovieClip Frame 5
stop();
Symbol 451 MovieClip Frame 6
stop();
Symbol 451 MovieClip Frame 7
stop();
Symbol 451 MovieClip Frame 8
stop();
Symbol 451 MovieClip Frame 9
stop();
Symbol 451 MovieClip Frame 10
stop();
Symbol 453 MovieClip Frame 1
function fn_ScoreSet(strScore, nLength, mc_name) {
var _local1 = 1;
while (_local1 <= nLength) {
if (_local1 <= length(strScore)) {
mc_name["mc_n" + _local1].num = Number(substring(strScore, length(strScore) - (_local1 - 1), 1));
mc_name["mc_n" + _local1].gotoAndStop(mc_name["mc_n" + _local1].num + 1);
} else {
mc_name["mc_n" + _local1].gotoAndStop(1);
}
_local1++;
}
}
Instance of Symbol 452 MovieClip in Symbol 453 MovieClip Frame 1
onClipEvent (load) {
var sS = String(_parent._parent._parent.nScore);
if (_parent._parent._parent.nScore < 100) {
mc_n3._visible = false;
} else {
mc_n3._visible = true;
}
_parent.fn_ScoreSet(sS, 3, this);
}
Symbol 454 MovieClip Frame 13
stop();
_parent.removeMovieClip();
Symbol 457 MovieClip Frame 1
function fn_ScoreSet(strScore, nLength, mc_name) {
var _local1 = 1;
while (_local1 <= nLength) {
if (_local1 <= length(strScore)) {
mc_name["mc_n" + _local1].num = Number(substring(strScore, length(strScore) - (_local1 - 1), 1));
mc_name["mc_n" + _local1].gotoAndStop(mc_name["mc_n" + _local1].num + 1);
} else {
mc_name["mc_n" + _local1].gotoAndStop(1);
}
_local1++;
}
}
Instance of Symbol 456 MovieClip in Symbol 457 MovieClip Frame 1
onClipEvent (load) {
var sS = String(_parent._parent._parent.nScore);
if (_parent._parent._parent.nScore < 100) {
mc_n3._visible = false;
} else {
mc_n3._visible = true;
}
_parent.fn_ScoreSet(sS, 3, this);
}
Symbol 458 MovieClip Frame 13
stop();
_parent.removeMovieClip();
Symbol 459 MovieClip [scoreani] Frame 1
stop();
Symbol 459 MovieClip [scoreani] Frame 2
stop();
Symbol 459 MovieClip [scoreani] Frame 3
stop();
Symbol 474 MovieClip Frame 1
stop();
Symbol 533 Button
on (release) {
_parent.gotoAndStop("game");
}
Symbol 534 Button
on (release) {
_parent.gotoAndStop("help");
}
Symbol 535 MovieClip Frame 102
stop();
Symbol 537 Button
on (release) {
getURL ("http://www.mgame.com", "_blank");
}
Symbol 541 Button
on (release) {
getURL ("http://hon.mgame.com/", "_blank");
}
Symbol 549 Button
on (release) {
_root.gotoAndStop("introend");
_root.mc_intro.gotoAndStop("introend");
}
Symbol 550 Button
on (release) {
_root.gotoAndStop("game");
}
Symbol 557 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 2
stop();
Symbol 571 MovieClip Frame 1
stop();
Symbol 571 MovieClip Frame 2
stop();
Symbol 586 MovieClip Frame 1
stop();
Symbol 586 MovieClip Frame 2
stop();
Symbol 593 MovieClip Frame 1
stop();
Symbol 593 MovieClip Frame 2
stop();
Symbol 601 MovieClip Frame 21
stop();
Symbol 601 MovieClip Frame 26
stop();
trace("_root.mc_c1.sDir=" + _root.mc_c1.sDir);
_parent._parent.gotoAndStop("stand");
_parent._parent.mc_stand.gotoAndStop(_root.mc_c1.sDir);
Symbol 602 MovieClip Frame 1
stop();
Symbol 602 MovieClip Frame 2
stop();
Symbol 606 MovieClip Frame 2
stop();
Symbol 607 MovieClip Frame 1
stop();
Symbol 607 MovieClip Frame 2
stop();
Symbol 620 MovieClip Frame 11
stop();
_root.fn_CStand(_root.mc_c1.sDir);
Symbol 621 MovieClip Frame 1
stop();
Symbol 621 MovieClip Frame 2
stop();
Symbol 628 MovieClip Frame 24
stop();
_root.nFlag_Attack = false;
_parent._parent.gotoAndStop("stand");
Symbol 629 MovieClip Frame 1
stop();
Symbol 629 MovieClip Frame 2
stop();
Symbol 634 MovieClip Frame 5
stop();
_root.nFlag_Damage = false;
trace("damage ok stand go");
_parent._parent.gotoAndStop("stand");
Symbol 635 MovieClip Frame 1
stop();
Symbol 635 MovieClip Frame 2
stop();
Symbol 653 MovieClip Frame 17
stop();
_root.fn_GameOver();
Symbol 654 MovieClip Frame 1
stop();
Symbol 654 MovieClip Frame 2
stop();
Symbol 655 MovieClip Frame 5
stop();
trace("_root.mc_c1.sDir=" + _root.mc_c1.sDir);
_parent._parent.gotoAndStop("stand");
_parent._parent.mc_stand.gotoAndStop(_root.mc_c1.sDir);
Symbol 656 MovieClip Frame 1
stop();
Symbol 656 MovieClip Frame 2
stop();
Symbol 657 MovieClip Frame 1
stop();
Instance of Symbol 557 MovieClip "mc_cstand" in Symbol 657 MovieClip Frame 1
onClipEvent (load) {
if ((_parent.sDir == "right") || (_parent.sDir == "left")) {
this.gotoAndStop(_parent.sDir);
}
}
Symbol 657 MovieClip Frame 2
stop();
Symbol 657 MovieClip Frame 3
stop();
Symbol 657 MovieClip Frame 4
stop();
Symbol 657 MovieClip Frame 5
stop();
Symbol 657 MovieClip Frame 6
stop();
trace("\uC5B4\uB77C defense");
Symbol 657 MovieClip Frame 7
stop();
Symbol 657 MovieClip Frame 8
stop();
Symbol 657 MovieClip Frame 9
stop();
Symbol 657 MovieClip Frame 10
stop();
Symbol 657 MovieClip Frame 11
stop();
Symbol 668 MovieClip Frame 1
stop();
Symbol 668 MovieClip Frame 100
stop();
Symbol 671 MovieClip Frame 1
stop();
Instance of Symbol 451 MovieClip "mc_num" in Symbol 678 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.nStageNum + 1);
}
Symbol 680 MovieClip Frame 1
stop();
Symbol 680 MovieClip Frame 2
play();
Symbol 680 MovieClip Frame 18
_root.dataMode = 2;
_root.fn_GameStart();
stop();
Symbol 682 Button
on (release) {
_root.fn_TotalScoreAdd();
if (_root.nStageNum <= 4) {
_root.nStageNum = _root.nStageNum + 1;
}
this._visible = false;
_root.fn_StartAniGo();
gotoAndStop (1);
}
Symbol 690 Button
on (release) {
this._visible = false;
_root.fn_StartAniGo();
gotoAndStop (1);
}
Symbol 696 MovieClip Frame 1
stop();
Symbol 696 MovieClip Frame 2
stop();
Instance of Symbol 678 MovieClip in Symbol 696 MovieClip Frame 2
onClipEvent (load) {
mc_num.gotoAndStop(_root.nStageNum + 1);
}
Symbol 696 MovieClip Frame 3
stop();
Symbol 696 MovieClip Frame 4
stop();