Frame 1
function gotoNextScene() {
play();
gotoAndStop (2);
}
stop();
Instance of Symbol 11 MovieClip in Frame 1
onClipEvent (enterFrame) {
var nloaded = _root.getBytesLoaded();
var ntotal = _root.getBytesTotal();
var bParcent = Math.round((nloaded / ntotal) * 100);
this._xscale = bParcent;
}
Instance of Symbol 15 MovieClip in Frame 1
onClipEvent (enterFrame) {
if (_root._framesloaded == _root._totalframes) {
_root.gotoNextScene();
}
}
Frame 2
function traceEX(_mc, text) {
trace((("[" + _mc._name) + "]") + text);
}
function init() {
_root.rest = 3;
_root.stage = 1;
_root.score = 0;
_root.odai = 0;
_root.totaltime = 1000;
_root.extrascore = 2000;
_root.currenttime = _root.totaltime;
_root.attackFlag = false;
_root.failer = 0;
_root.main_mc.karada_mc.gotoAndStop(2);
_root.timer_mc._visible = false;
_root.tyuusen_mc.retry_bt._visible = false;
_root.tyuusen_mc.startbt_mc._visible = true;
_root.tyuusen_mc.hako_mc.kuji_mc._visible = true;
_root.tyuusen_mc.rest1._visible = true;
_root.tyuusen_mc.rest2._visible = true;
_root.tyuusen_mc.rest3._visible = true;
_root.main_mc.karada_mc.bani._visible = false;
_root.main_mc.karada_mc.gakuran._visible = false;
_root.main_mc.karada_mc.kangohuku._visible = false;
_root.main_mc.karada_mc.kintaro._visible = false;
_root.main_mc.karada_mc.meidohuku._visible = false;
_root.main_mc.karada_mc.sera._visible = false;
_root.main_mc.karada_mc.sukumizu._visible = false;
_root.main_mc.karada_mc.taisougi2._visible = false;
_root.main_mc.karada_mc.waisyatu._visible = false;
_root.main_mc.kao.hanamegane_mc._visible = false;
_root.main_mc.kao.sitahutimegane_mc._visible = false;
_root.main_mc.kao.tabako_mc._visible = false;
_root.main_mc.pisu._visible = false;
_root.main_mc.karada_mc.taisougi1._visible = true;
_root.main_mc.kao.kuti._visible = true;
_root.main_mc.karada_mc.kami._visible = false;
_root.main_mc.atama.gotoAndStop(1);
}
function startChoise() {
_root.traceEX(this, "\u62BD\u9078\u30B9\u30BF\u30FC\u30C8");
_root.currenttime = _root.totaltime;
_root.seigyo1.gotoAndPlay(2);
_root.hukidasi.gotoAndPlay(2);
_root.tyuusen_mc.startbt_mc._visible = false;
}
function timeup() {
trace("failer");
_root.attackend();
_root.failer++;
_root.printApple();
if (_root.failer == 3) {
_root.judge_mc.gotoAndStop("gameover");
_root.judge_mc.gam.gotoAndPlay(1);
_root.tyuusen_mc.startbt_mc._visible = false;
_root.tyuusen_mc.hako_mc.kuji_mc._visible = false;
_root.tyuusen_mc.retry_bt._visible = true;
} else {
_root.judge_mc.gotoAndStop("timeup");
_root.judge_mc.tim.gotoAndPlay(1);
}
}
function attack(obj) {
if (attackFlag) {
trace(obj);
_root.timer.stop();
_root.attackend();
trace(((("judgement[" + obj) + "]<>[") + _root.odai) + "]");
if ((obj == _root.odai) || (obj == "suc")) {
trace("success");
_root.success();
} else {
trace("not success");
_root.execFail();
}
}
}
function success() {
_root.score = _root.score + (_root.totaltime - _root.currenttime);
_root.metamorphose(_root.odai);
_root.main_mc.karada_mc.kami._visible = false;
if (_root.stage == 3) {
if (_root.score < _root.extrascore) {
trace("stage3\u3067\u7D42\u308F\u308A");
_root.judge_mc.gotoAndStop("goal");
_root.judge_mc.goa.gotoAndPlay(1);
_root.normalGoal();
} else {
trace("\u30A8\u30AF\u30B9\u30C8\u30E9\u30B9\u30C6\u30FC\u30B8\u7A81\u5165");
_root.judge_mc.gotoAndStop("success");
_root.judge_mc.suc.gotoAndPlay(1);
}
} else if (_root.stage == 4) {
trace("\u30A8\u30AF\u30B9\u30C8\u30E9\u30B9\u30C6\u30FC\u30B8\u30AF\u30EA\u30A2");
_root.judge_mc.gotoAndStop("goal");
_root.judge_mc.goa.gotoAndPlay(1);
_root.extraGoal();
} else {
trace("\u30CE\u30FC\u30DE\u30EB\u30B9\u30C6\u30FC\u30B8\u30AF\u30EA\u30A2");
_root.judge_mc.gotoAndStop("success");
_root.judge_mc.suc.gotoAndPlay(1);
}
_root.nextStage();
}
function execFail() {
trace("failer");
_root.failer++;
_root.printApple();
if (_root.failer == 3) {
_root.judge_mc.gotoAndStop("gameover");
_root.judge_mc.gam.gotoAndPlay(1);
_root.tyuusen_mc.startbt_mc._visible = false;
_root.tyuusen_mc.hako_mc.kuji_mc._visible = false;
_root.tyuusen_mc.retry_bt._visible = true;
} else {
_root.judge_mc.gotoAndStop("failframe");
_root.judge_mc.fai.gotoAndPlay(1);
}
}
function printApple() {
if (_root.failer == 1) {
_root.tyuusen_mc.rest1._visible = false;
} else if (_root.failer == 2) {
_root.tyuusen_mc.rest2._visible = false;
} else if (_root.failer == 3) {
_root.tyuusen_mc.rest3._visible = false;
}
}
function normalGoal() {
trace("normalGoal");
_root.tyuusen_mc.startbt_mc._visible = false;
_root.tyuusen_mc.hako_mc.kuji_mc._visible = false;
_root.tyuusen_mc.retry_bt._visible = true;
_root.score_mc.stage_mc._visible = false;
_root.goalnor.gotoAndPlay(2);
}
function extraGoal() {
trace("extraGoal");
_root.tyuusen_mc.startbt_mc._visible = false;
_root.tyuusen_mc.hako_mc.kuji_mc._visible = false;
_root.tyuusen_mc.retry_bt._visible = true;
_root.score_mc.stage_mc._visible = false;
_root.goalext.gotoAndPlay(2);
}
function nextStage() {
_root.stage++;
}
function attackend() {
_root.traceEX(this, "attackend");
_root.timer.temp._x = 0;
_root.timer.curT = 0;
_root.timer.gotoAndStop(1);
_root.seigyo1.gotoAndPlay("end");
_root.hukidasi.gotoAndStop(1);
_root.tyuusen_mc.hako_mc.kuji_mc._visible = true;
_root.attackFlag = false;
_root.tyuusen_mc.startbt_mc._visible = true;
_root.timer_mc._visible = false;
}
function entryMob(mob_mc) {
_root.mob_array.push(mob_mc);
}
function cosChange() {
arlen = _root.mob_array.length;
if (_root.stage != 4) {
cosnum = 16;
} else {
cosnum = 17;
}
i = 0;
while (i < arlen) {
_root.cos_array[i] = 0;
i++;
}
cr = cosnum;
i = 1;
while (i <= cr) {
temp = int(Math.random() * (arlen - 0.01));
trace("temp = " + temp);
if (_root.cos_array[temp] != 0) {
i--;
} else {
_root.cos_array[temp] = cosnum;
cosnum--;
}
i++;
}
trace("cosarray" + _root.cos_array.join(","));
i = 0;
while (i < arlen) {
_root.mob_array[i].changeCloth(_root.cos_array[i]);
i++;
}
}
function metamorphose(obj) {
_root.main_mc.karada_mc.bani._visible = false;
_root.main_mc.karada_mc.gakuran._visible = false;
_root.main_mc.karada_mc.kangohuku._visible = false;
_root.main_mc.karada_mc.kintaro._visible = false;
_root.main_mc.karada_mc.meidohuku._visible = false;
_root.main_mc.karada_mc.sera._visible = false;
_root.main_mc.karada_mc.sukumizu._visible = false;
_root.main_mc.karada_mc.taisougi2._visible = false;
_root.main_mc.karada_mc.taisougi1._visible = false;
_root.main_mc.karada_mc.waisyatu._visible = false;
_root.main_mc.kao.hanamegane_mc._visible = false;
_root.main_mc.kao.sitahutimegane_mc._visible = false;
_root.main_mc.kao.tabako_mc._visible = false;
_root.main_mc.kao.kuti._visible = true;
_root.main_mc.atama.gotoAndStop(1);
switch (obj) {
case 1 :
_root.main_mc.karada_mc.gakuran._visible = true;
return;
case 2 :
_root.main_mc.karada_mc.kangohuku._visible = true;
_root.main_mc.atama.gotoAndStop(4);
return;
case 3 :
_root.main_mc.karada_mc.meidohuku._visible = true;
_root.main_mc.atama.gotoAndStop(5);
return;
case 4 :
_root.main_mc.karada_mc.sera._visible = true;
return;
case 5 :
_root.main_mc.karada_mc.kintaro._visible = true;
return;
case 6 :
_root.main_mc.karada_mc.waisyatu._visible = true;
return;
case 7 :
_root.main_mc.karada_mc.sukumizu._visible = true;
return;
case 8 :
_root.main_mc.karada_mc.bani._visible = true;
_root.main_mc.atama.gotoAndStop(6);
return;
case 9 :
_root.main_mc.karada_mc.taisougi1._visible = true;
_root.main_mc.karada_mc.haiso._visible = true;
return;
case 10 :
_root.main_mc.karada_mc.taisougi1._visible = true;
_root.main_mc.atama.gotoAndStop(2);
return;
case 11 :
_root.main_mc.karada_mc.taisougi1._visible = true;
_root.main_mc.atama.gotoAndStop(3);
return;
case 12 :
_root.main_mc.karada_mc.taisougi1._visible = true;
_root.main_mc.atama.gotoAndStop(7);
return;
case 13 :
_root.main_mc.karada_mc.taisougi1._visible = true;
_root.main_mc.atama.gotoAndStop(8);
return;
case 14 :
_root.main_mc.karada_mc.taisougi1._visible = true;
_root.main_mc.kao.hanamegane_mc._visible = true;
return;
case 15 :
_root.main_mc.karada_mc.taisougi1._visible = true;
_root.main_mc.kao.sitahutimegane_mc._visible = true;
return;
case 16 :
_root.main_mc.karada_mc.taisougi1._visible = true;
_root.main_mc.kao.tabako_mc._visible = true;
_root.main_mc.kao.kuti._visible = false;
return;
case 17 :
_root.main_mc.karada_mc.gotoAndStop(1);
}
}
function execHyoujou(hyoujou) {
if (hyoujou == 1) {
_root.main_mc.kao.me.gotoAndPlay(hyoujou);
} else {
_root.main_mc.kao.me.gotoAndStop(hyoujou);
}
_root.main_mc.kao.kuti.gotoAndStop(hyoujou);
_root.main_mc.kao.mayuge.gotoAndStop(hyoujou);
}
function retry() {
trace("retry");
_root.judge_mc.gotoAndStop(1);
init();
}
init();
_quality = "MEDIUM";
mob_array = new Array();
cos_array = new Array();
stop();
stop();
Symbol 27 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 2
stop();
Symbol 55 MovieClip Frame 1
function changeCloth(obj) {
costume = obj;
if (obj != 0) {
cos._visible = true;
cos.gotoAndStop(obj);
if ((obj >= 9) && (obj <= 16)) {
taisougi._visible = true;
} else {
taisougi._visible = false;
}
} else {
cos._visible = false;
taisougi._visible = true;
}
}
temp = int((Math.random() * 6.99) + 1);
mae_mc.gotoAndStop(temp);
usiro_mc.gotoAndStop(temp);
temp = int((Math.random() * 1.99) + 1);
taisougi.gotoAndStop(temp);
cos._visible = false;
costume = 0;
_root.entryMob(this);
stop();
this.onPress = function () {
_root.attack(costume);
};
Instance of Symbol 60 MovieClip in Symbol 61 MovieClip Frame 1
on (press) {
_root.attack("suc");
}
onClipEvent (keyDown) {
trace(Key.getAscii());
if (Key.getAscii() == 64) {
if (this._visible) {
this._visible = false;
} else {
this._visible = true;
}
}
}
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 60 MovieClip in Symbol 61 MovieClip Frame 1
on (press) {
_root.attack("fai");
}
onClipEvent (keyDown) {
trace(Key.getAscii());
if (Key.getAscii() == 64) {
if (this._visible) {
this._visible = false;
} else {
this._visible = true;
}
}
}
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 72 MovieClip "taisougi1" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = true;
}
Instance of Symbol 74 MovieClip "haiso" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 76 MovieClip "taisougi2" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 78 MovieClip "bani" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 81 MovieClip "sukumizu" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 83 MovieClip "waisyatu" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 85 MovieClip "kintaro" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 87 MovieClip "sera" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 89 MovieClip "gakuran" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 91 MovieClip "kangohuku" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 93 MovieClip "meidohuku" in Symbol 100 MovieClip Frame 2
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 126 MovieClip in Symbol 142 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.main_mc.sirome.gotoAndStop(_parent._currentframe);
}
Symbol 142 MovieClip Frame 74
gotoAndPlay (1);
Symbol 142 MovieClip Frame 75
stop();
Symbol 142 MovieClip Frame 76
stop();
Symbol 142 MovieClip Frame 77
stop();
Symbol 142 MovieClip Frame 78
stop();
Symbol 152 MovieClip Frame 1
stop();
Symbol 152 MovieClip Frame 2
stop();
Symbol 152 MovieClip Frame 3
stop();
Symbol 152 MovieClip Frame 4
stop();
Symbol 152 MovieClip Frame 5
stop();
Symbol 160 MovieClip Frame 1
stop();
stop();
Symbol 160 MovieClip Frame 2
stop();
Symbol 160 MovieClip Frame 3
stop();
Symbol 160 MovieClip Frame 4
stop();
Symbol 160 MovieClip Frame 5
stop();
Symbol 162 MovieClip Frame 1
this.onEnterFrame = function () {
};
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 2
_root.main_mc.karada_mc.kami._visible = true;
Symbol 193 MovieClip Frame 31
if (_root.stage != 4) {
temp1 = Math.random() * 15.95;
temp2 = int(temp1);
_root.traceEX(this, ((temp2 + "(") + temp1) + ")");
_root.odai = temp2 + 1;
gotoAndStop((_currentframe + temp2) + 1);
} else {
_root.odai = 17;
gotoAndStop(_currentframe + 17);
}
Symbol 193 MovieClip Frame 32
_root.execHyoujou(1);
Symbol 193 MovieClip Frame 33
_root.execHyoujou(1);
Symbol 193 MovieClip Frame 34
_root.execHyoujou("ase");
Symbol 193 MovieClip Frame 35
_root.execHyoujou(1);
Symbol 193 MovieClip Frame 36
_root.execHyoujou("ase");
Symbol 193 MovieClip Frame 37
_root.execHyoujou(1);
Symbol 193 MovieClip Frame 38
_root.execHyoujou("ase");
Symbol 193 MovieClip Frame 39
_root.execHyoujou("ase");
Symbol 193 MovieClip Frame 40
_root.execHyoujou(1);
Symbol 193 MovieClip Frame 41
_root.execHyoujou(1);
Symbol 193 MovieClip Frame 42
_root.execHyoujou("ase");
Symbol 193 MovieClip Frame 43
_root.execHyoujou("ase");
Symbol 193 MovieClip Frame 44
_root.execHyoujou(1);
Symbol 193 MovieClip Frame 45
_root.execHyoujou(1);
Symbol 193 MovieClip Frame 46
_root.execHyoujou(1);
Symbol 193 MovieClip Frame 47
_root.execHyoujou("ase");
Symbol 193 MovieClip Frame 48
_root.execHyoujou("ase");
Symbol 193 MovieClip Frame 49
_root.execHyoujou("goal");
Symbol 197 MovieClip Frame 1
stop();
Instance of Symbol 195 MovieClip "kuji_mc" in Symbol 197 MovieClip Frame 1
on (press) {
this._visible = false;
_root.startChoise();
}
Symbol 197 MovieClip Frame 2
stop();
Instance of Symbol 199 MovieClip "retry_bt" in Symbol 208 MovieClip Frame 1
on (press) {
_root.retry();
}
Symbol 219 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 40
_root.attackFlag = true;
Symbol 222 MovieClip Frame 51
stop();
Symbol 225 MovieClip Frame 51
stop();
Symbol 227 MovieClip Frame 51
stop();
Symbol 229 MovieClip Frame 56
stop();
Symbol 231 MovieClip Frame 50
_root.tyuusen_mc.retry_bt.visible = true;
stop();
Symbol 232 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 2
stop();
Symbol 232 MovieClip Frame 3
stop();
Symbol 232 MovieClip Frame 4
stop();
Symbol 232 MovieClip Frame 5
stop();
Symbol 233 MovieClip Frame 1
stop();
Instance of Symbol 126 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.main_mc._alpha = _parent.temp._alpha;
_root.tyuusen_mc._alpha = _parent.temp._alpha;
_root.hukidasi._alpha = _parent.temp._alpha;
}
Symbol 233 MovieClip Frame 35
_root.ready_mc.gotoAndPlay(2);
Symbol 233 MovieClip Frame 76
stop();
_root.timer_mc._visible = true;
_root.timer.gotoAndPlay(2);
_root.main_mc.karada_mc.kami._visible = false;
_root.cosChange();
Symbol 233 MovieClip Frame 86
Symbol 234 MovieClip Frame 1
stop();
Instance of Symbol 126 MovieClip in Symbol 234 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.currenttime = int((_root.totaltime * _parent.temp._x) / 100);
_root.timer_mc.geji1._x = _root.timer_mc.geji2._x + ((_root.timer_mc.geji2._width * _parent.temp._x) / 100);
}
Symbol 234 MovieClip Frame 2
_root.traceEX(this, "stage" + _root.stage);
switch (_root.stage) {
case 1 :
this.endT = 30 * 5;
break;
case 2 :
this.endT = 30 * 3;
break;
case 3 :
this.endT = 30 * 2;
break;
case 4 :
this.endT = 30 * 1;
}
Symbol 234 MovieClip Frame 3
stop();
Instance of Symbol 126 MovieClip in Symbol 234 MovieClip Frame 3
onClipEvent (enterFrame) {
_parent.curT++;
if (_parent.curT > _parent.endT) {
_parent.nextFrame();
}
_parent.temp._x = (100 * _parent.curT) / _parent.endT;
}
Symbol 234 MovieClip Frame 4
_root.timeup();
gotoAndStop (1);
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 91
_root.hukidasi.gotoAndStop("goal");
_root.main_mc.pisu._visible = true;
_root.main_mc.atama.gotoAndStop(1);
_root.main_mc.kao.sitahutimegane_mc._visible = false;
_root.main_mc.kao.hanamegane_mc._visible = false;
_root.main_mc.kao.tabako_mc._visible = false;
_root.main_mc.kao.kuti._visible = true;
_root.main_mc.karada_mc.gotoAndStop(5);
Symbol 236 MovieClip Frame 1
stop();
Symbol 236 MovieClip Frame 2
_root.main_mc.karada_mc.gotoAndStop(1);
_root.hukidasi.gotoAndStop("ext1");
_root.execHyoujou("ext1");
Symbol 236 MovieClip Frame 10
_root.main_mc.karada_mc.gotoAndStop(4);
_root.hukidasi.gotoAndStop("ext2");
_root.execHyoujou("ext2");
Symbol 236 MovieClip Frame 25