Frame 1
function randomInt(maxNum) {
var _local1 = Math.random() * maxNum;
if (_local1 == 0) {
_local1 = 1;
} else {
_local1 = Math.ceil(_local1);
}
return(_local1);
}
function stopTimer(trg, sec) {
var _local1 = this;
target = trg;
target.stop();
target.createEmptyMovieClip("mcTimer", 100000);
target.mcTimer.timeOut = sec;
target.mcTimer.startTime = getTimer();
target.mcTimer.onEnterFrame = function () {
var _local1 = this;
if (getTimer() > (_local1.startTime + _local1.timeOut)) {
_local1._parent.play();
_local1.removeMovieClip();
}
};
}
function talk(trg, delay, msg) {
var _local1 = this;
target = trg;
target.stop();
target.msg = "";
target.createEmptyMovieClip("mcTalk", 100001);
target.mcTalk.msg = msg;
target.mcTalk.msgleng = target.mcTalk.msg.length;
target.mcTalk.i = 0;
target.mcTalk.delay = delay;
target.mcTalk.timeOut = 0;
target.mcTalk.startTime = getTimer();
target.mcTalk.onEnterFrame = function () {
var _local1 = this;
if (getTimer() > (_local1.startTime + _local1.timeOut)) {
_local1.mchara = _local1.msg.charAt(_local1.i);
_local1._parent.msg = _local1._parent.msg + _local1.mchara;
_local1.i++;
if (_local1.i < _local1.msgleng) {
_local1.timeOut = _local1.delay;
_local1.startTime = getTimer();
} else {
_local1._parent.play();
_local1.removeMovieClip();
}
}
};
}
function endP(X, Y) {
var _local1 = _root;
if (!_local1.endPanel) {
_local1.attachMovie("endPanel", "endPanel", 100002);
_local1.endPanel._x = X;
_local1.endPanel._y = Y;
}
}
function rankP(X, Y) {
var _local1 = _root;
_local1.attachMovie("rankPanel", "rankPanel", 100002);
_local1.rankPanel._x = X;
_local1.rankPanel._y = Y;
}
function helpP(X, Y) {
var _local1 = _root;
_local1.attachMovie("helpPanel", "helpPanel", 100002);
_local1.helpPanel._x = X;
_local1.helpPanel._y = Y;
}
function mMan(num) {
var _local1 = _root;
newName = "m" + mNum;
_local1.attachMovie("mSet", newName, mNum);
_local1[newName].id = mNum;
if (_local1.randomInt(2) == 1) {
_local1[newName]._xscale = -100;
}
if (num == 1) {
_local1[newName]._x = _local1.randomInt(360) + 30;
_local1[newName]._y = _local1.randomInt(220) + 180;
_local1[newName].flg = 1;
} else {
if (_local1.randomInt(2) == 1) {
_local1[newName]._x = -50;
} else {
_local1[newName]._x = 470;
}
_local1[newName]._y = _local1.randomInt(220) + 180;
_local1[newName].flg = 2;
}
mNum++;
}
function makeE() {
var _local1 = _root;
newName2 = "e" + eNum;
if (_local1[newName2]) {
} else {
_local1.attachMovie("eSet", newName2, eNum);
_local1[newName2].id = eNum;
if (_local1.randomInt(2) == 1) {
_local1[newName2]._x = -50;
} else {
_local1[newName2]._x = 470;
}
_local1[newName2]._y = _local1.randomInt(220) + 180;
}
eNum++;
if (eNum > 199) {
eNum = 150;
}
}
System.useCodePage = true;
_root.gSet.removeMovieClip();
i = 1;
while (i <= 200) {
_root["m" + i].removeMovieClip();
_root["e" + i].removeMovieClip();
i++;
}
score = 0;
levelNum = 0;
missNum = 0;
speed = 1;
dataID = "chikan";
mNum = 2;
eNum = 150;
stop();
Frame 2
stopTimer(_root, 3000);
Frame 3
i = 1;
while (i <= 15) {
_root.mMan(1);
i++;
}
i = 1;
while (i <= 3) {
_root.makeE();
i++;
}
stop();
Frame 4
stop();
Symbol 8 MovieClip [unit] Frame 1
this.rank = _root["rank" + this.ID];
this.name = _root["name" + this.ID];
this.score = _root["score" + this.ID];
Symbol 17 Button
on (press) {
_root.gotoAndStop("opening");
this.removeMovieClip();
}
Symbol 23 Button
on (release) {
_parent.pageNum--;
_parent.play();
}
Symbol 24 MovieClip Frame 1
this.onEnterFrame = function () {
if (_parent.pageNum == 1) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
};
Symbol 25 Button
on (release) {
_parent.pageNum++;
_parent.play();
}
Symbol 26 MovieClip Frame 1
this.onEnterFrame = function () {
if (_parent.pageNum == 10) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
};
Symbol 31 MovieClip Frame 1
this.page = this.pageNum + "/10";
sNum = ((this.pageNum - 1) * 10) + 1;
mNum = sNum + 9;
pNum = 1;
i = sNum;
while (i <= mNum) {
newName = "unit" + i;
trace(newName);
this.attachMovie("unit", newName, i);
this[newName]._y = 20 * pNum;
this[newName].ID = i;
pNum++;
i++;
}
stop();
Symbol 31 MovieClip Frame 2
i = 1;
while (i <= 100) {
this["unit" + i].removeMovieClip();
i++;
}
Symbol 32 MovieClip [rankPanel] Frame 1
this.guard.useHandCursor = false;
Symbol 32 MovieClip [rankPanel] Frame 11
function loaded(result) {
loadRank(result);
}
function loadRank(list) {
var _local1 = _root;
var _local3 = list.split(newline);
_local1.rankNum = _local3.length - 1;
_local1.rank = 0;
_local1.preScore = "";
i = 0;
while (i <= (_local1.rankNum - 1)) {
var _local2 = _local3[i].split("\t");
_local1["name" + (i + 1)] = _local2[0];
_local1["score" + (i + 1)] = _local2[1];
if (_local1["score" + (i + 1)] == _local1.preScore) {
_local1["rank" + (i + 1)] = _local1.rank;
} else {
_local1.rank++;
_local1["rank" + (i + 1)] = _local1.rank;
}
_local1.preScore = _local1["score" + (i + 1)];
check = (((((i + "\u9806\u4F4D\uFF1A") + _local1["rank" + (i + 1)]) + "\u3000/\u3000\u540D\u524D\uFF1A") + _local1["name" + (i + 1)]) + "\u3000/\u3000\u30B9\u30B3\u30A2\uFF1A") + _local1["score" + (i + 1)];
trace(check);
i++;
}
this.play();
}
var SendData = new LoadVars();
var LoadData = new LoadVars();
SendData.command = "view";
SendData.id = _root.dataID;
conecturl = "http://hpcgi2.nifty.com/game-cgi/ranking_pc/score.cgi?" + Math.random(65536);
SendData.sendAndLoad(conecturl, LoadData, "POST");
LoadData.onData = loaded;
stop();
Symbol 32 MovieClip [rankPanel] Frame 12
stop();
Instance of Symbol 31 MovieClip in Symbol 32 MovieClip [rankPanel] Frame 12
onClipEvent (load) {
this.pageNum = 1;
}
Symbol 33 Button
on (press) {
_root.gotoAndStop("opening");
this.removeMovieClip();
}
Symbol 42 Button
on (press) {
this.bad();
}
Symbol 52 MovieClip [helpPanel] Frame 1
this.guard.useHandCursor = false;
Symbol 52 MovieClip [helpPanel] Frame 12
stop();
Symbol 53 Button
on (press) {
play();
}
Symbol 55 Button
on (press) {
_root.gotoAndStop("opening");
_parent.removeMovieClip();
}
Symbol 60 Button
on (press) {
if (this.name != "") {
play();
}
}
Symbol 70 MovieClip Frame 1
score = _root.score;
stop();
Symbol 70 MovieClip Frame 2
name = "";
stop();
Symbol 70 MovieClip Frame 3
play();
Symbol 70 MovieClip Frame 5
function loaded(result) {
_root.err = result;
play();
}
var SendData = new LoadVars();
var LoadData = new LoadVars();
SendData.command = "save";
SendData.name = this.name;
SendData.score = this.score;
SendData.id = _root.dataID;
conecturl = "http://hpcgi2.nifty.com/game-cgi/ranking_pc/score.cgi?" + Math.random(65536);
SendData.sendAndLoad(conecturl, LoadData, "POST");
LoadData.onData = loaded;
stop();
Symbol 70 MovieClip Frame 10
this.err = _root.err;
stop();
Symbol 71 MovieClip [endPanel] Frame 1
this.guard.useHandCursor = false;
Symbol 71 MovieClip [endPanel] Frame 11
stop();
Symbol 72 Button
on (press) {
this.bad();
}
Symbol 87 MovieClip [mSet] Frame 1
function stay() {
var _local1 = this;
_local1.gotoAndStop(2);
_local1.onEnterFrame = function () {
this.swapDepths((this._y * 200) + (200 - id));
if (_root.randomInt(500) == 1) {
walk();
}
};
}
function walk() {
var _local1 = this;
_local1.gotoAndStop(3);
opX = _root.randomInt(380) + 20;
opY = _root.randomInt(220) + 180;
_local1.onEnterFrame = function () {
var _local1 = this;
_local1.swapDepths((_local1._y * 200) + (200 - id));
saX = opX - _x;
saY = opY - _y;
if (saX > 0) {
_xscale = -100;
_x = (_x+1);
} else if (saX < 0) {
_xscale = 100;
_x = (_x-1);
}
if (saY > 0) {
_y = (_y+1);
} else if (saY < 0) {
_y = (_y-1);
}
if ((saX == 0) && (saY == 0)) {
_local1.stay();
}
};
}
function bad() {
var _local1 = this;
var _local2 = _root;
_local1.sSound.start();
_local2.missNum++;
gotoAndStop (4);
timeOut = 3000;
startTime = getTimer();
_local1.onEnterFrame = function () {
if (getTimer() > (startTime + timeOut)) {
if (_root.missNum >= 5) {
_root.endP(210, 210);
delete this.onEnterFrame;
} else {
walk();
}
}
};
}
sSound = new Sound(this);
sSound.attachSound("voice");
sSound.setVolume(100);
if (flg == 1) {
stay();
} else {
walk();
}
stop();
Instance of Symbol 86 MovieClip "voice" in Symbol 87 MovieClip [mSet] Frame 4
onClipEvent (enterFrame) {
if (_parent._xscale > 0) {
this._xscale = 100;
} else {
this._xscale = -100;
}
}
Symbol 91 MovieClip Frame 1
this.onEnterFrame = function () {
_rotation = (_rotation + 10);
};
Symbol 92 MovieClip [eSet] Frame 1
function walk() {
var _local1 = _root;
var _local2 = this;
if (_local1.randomInt(2) == 1) {
ySpeed = _local1.speed;
} else {
ySpeed = -_local1.speed;
}
_local2.gotoAndStop(2);
_local2.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
_local2.swapDepths((_local2._y * 200) + (200 - id));
if (_x < 20) {
xSpeed = _local1.speed;
} else if (_x > 400) {
xSpeed = -_local1.speed;
} else if (_local1.randomInt(100) == 1) {
xSpeed = -xSpeed;
}
if (_y < 180) {
ySpeed = _local1.speed;
} else if (_y > 400) {
ySpeed = -_local1.speed;
} else if (_local1.randomInt(100) == 1) {
ySpeed = -ySpeed;
}
_x = (_x + xSpeed);
_y = (_y + ySpeed);
if (_local2.hp.hitTest(_local1.gSet.hp)) {
_local1.gSet.bad();
}
};
}
function bad() {
var _local1 = _root;
var _local2 = this;
sSound.start();
_local1.score++;
if (((_local1.score % 10) == 0) && (_local1.mNum < 150)) {
_local1.mMan(2);
} else if ((_local1.score % 16) == 0) {
_local1.makeE();
_local1.speed = _local1.speed + 0.1;
}
_local2.gotoAndStop(3);
_local2.onEnterFrame = function () {
_y = (_y - 10);
if (_y < -30) {
_root.makeE();
this.removeMovieClip();
}
};
}
sSound = new Sound(this);
sSound.attachSound("man");
sSound.setVolume(100);
walk();
stop();
Symbol 94 Button
on (release) {
play();
}
Symbol 96 Button
on (release) {
_root.helpP(210, 210);
}
Symbol 98 Button
on (release) {
_root.rankP(210, 210);
}
Symbol 120 MovieClip Frame 1
function stay() {
gotoAndStop (2);
}
function bad() {
var _local1 = this;
var _local2 = _root;
_local1.sSound.start();
_local2.missNum++;
gotoAndStop (3);
timeOut = 3000;
startTime = getTimer();
_local1.onEnterFrame = function () {
if (getTimer() > (startTime + timeOut)) {
if (_root.missNum >= 5) {
_root.endP(210, 210);
delete this.onEnterFrame;
} else {
stay();
}
}
};
}
sSound = new Sound(this);
sSound.attachSound("voice");
sSound.setVolume(100);
this.ID = 1;
_x = 210;
_y = 300;
this.swapDepths((this._y * 200) + (200 - id));
stop();
Symbol 124 MovieClip Frame 1
this.onEnterFrame = function () {
nframe = _root.missNum + 1;
this.gotoAndStop(nframe);
};