Frame 1
this.onEnterFrame = function () {
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
percent = int((loaded / total) * 100);
loader.gotoAndStop(percent);
loader.dynprcent.text = percent + "%";
loader.dynprcent = percent + "%";
if (loaded >= total) {
delete onEnterFrame;
gotoAndPlay(_currentframe + 1);
}
};
stop();
Instance of Symbol 30 MovieClip "loader" in Frame 1
on (release) {
getURL ("http://gamcore.com/", "_blank");
}
Frame 2
function playBGMData(_nType) {
mcMusicPlayer._playBGMData(_nType);
}
function setVolume(_nVolume) {
mcMusicPlayer._setVolume(_nVolume);
}
function setFlagData(bFlag) {
if (bFlag) {
_root.data_sysflg.data.mdflag01 = 3;
_root.data_sysflg.data.mdflag02 = 3;
} else {
_root.data_sysflg.data.mdflag01 = 0;
_root.data_sysflg.data.mdflag02 = 0;
}
}
nGameKey = 8003001 /* 0x7A1DB9 */;
_root.szPath = "Data/";
menu_cm = new ContextMenu();
menu_cm.builtInItems.forward_back = false;
menu_cm.builtInItems.loop = false;
menu_cm.builtInItems.play = false;
menu_cm.builtInItems.print = false;
menu_cm.builtInItems.quality = true;
menu_cm.builtInItems.rewind = false;
menu_cm.builtInItems.zoom = true;
_root.menu = menu_cm;
fscommand ("showmenu", "false");
_root.data_sysflg = SharedObject.getLocal("crim_foe2009");
if (_root.data_sysflg.data.mdflag01 == undefined) {
setFlagData(false);
}
_root.flg_jump = 0;
_root.nSelectCharType = 0;
_root.dataUserInput = new CUserInputData();
_root.flg_load_frame = 3;
loadMovie (_root.szPath + "_FOE2009_M.swf", mcMusicPlayer);
gotoAndPlay ("_loading");
Frame 3
if (_root.flg_jump != 0) {
this.gotoAndPlay("title");
mcMusicPlayer.gotoAndPlay("game");
}
Frame 4
this.gotoAndPlay(_currentframe - 1);
Frame 5
_root.flg_jump = 0;
_root.flg_menuselect = 0;
Frame 6
if (_root.flg_jump == 2) {
switch (_root.flg_menuselect) {
case 1 :
_root.playBGMData(-1);
this.gotoAndPlay("charselect");
break;
case 2 :
_root.playBGMData(-1);
this.gotoAndPlay("memory");
break;
case 4 :
this.getURL("http://www.alles.or.jp/~uir/index1.htm", "_blank");
this.gotoAndPlay("title");
break;
case 5 :
_root.setFlagData(true);
this.gotoAndPlay("title");
break;
}
}
Frame 7
this.gotoAndPlay(_currentframe - 1);
Frame 8
_root.flg_jump = 0;
_root.flg_menuselect = 0;
loadMovie (_root.szPath + "_FoEM.swf", mcLoader);
_root.flg_load_frame = _currentframe + 1;
gotoAndPlay ("loading");
Frame 9
if (_root.flg_jump != 0) {
unloadMovie (mcLoader);
_root.gotoAndPlay("title");
}
Frame 10
this.gotoAndPlay(_currentframe - 1);
Frame 11
_root.flg_jump = 0;
_root.flg_menuselect = 0;
Frame 12
if (_root.flg_jump == 4) {
gotoAndPlay ("title");
}
Frame 13
gotoAndPlay(_currentframe - 1);
Frame 14
_root.playBGMData(2);
Frame 15
_root.flg_jump = 0;
_root.flg_menuselect = 0;
_root.nSelectCharType = 0;
Frame 16
if (_root.flg_jump == 2) {
switch (_root.flg_menuselect) {
case 1 :
_root.playBGMData(-1);
if (_root.nPlayMode == 1) {
gotoAndPlay ("_game_char1");
} else {
gotoAndPlay ("game_char1");
}
break;
case 2 :
_root.playBGMData(-1);
if (_root.nPlayMode == 1) {
gotoAndPlay ("_game_char2");
} else {
gotoAndPlay ("game_char2");
}
break;
case 10 :
_root.playBGMData(-1);
this.gotoAndPlay("title");
break;
}
}
Frame 17
this.gotoAndPlay(_currentframe - 1);
Frame 18
function getMemberlistName(nChar) {
switch (nChar) {
case 1 :
return("ps_view01");
case 2 :
return("ps_view02");
case 3 :
return("ps_view03");
case 4 :
return("ps_view04");
case 5 :
return("ps_view05");
case 6 :
return("ps_view06");
}
return("");
}
function InitPartyChar(_dataChar) {
switch (_dataChar.nCharType) {
case 1 :
_dataChar.nMaxHP = 700;
_dataChar.szName = "\u6226\u58EB";
_dataChar.nCurHP = _dataChar.nMaxHP;
_dataChar.nSpeed = 0;
_dataChar.nAttack = 100;
_dataChar.nHold = 150;
_dataChar.nSleep = 0;
_dataChar.nMagicDef = 0;
_dataChar.nPhisicDef = 40;
_dataChar.nSpecialCmd1 = 0;
_dataChar.nSpecialCmd2 = 0;
break;
case 2 :
_dataChar.nMaxHP = 300;
_dataChar.szName = "\u85AC\u5E2B";
_dataChar.nCurHP = _dataChar.nMaxHP;
_dataChar.nSpeed = 0;
_dataChar.nAttack = 100;
_dataChar.nHold = 0;
_dataChar.nSleep = 0;
_dataChar.nMagicDef = 30;
_dataChar.nPhisicDef = 0;
_dataChar.nSpecialCmd1 = 2;
_dataChar.nSpecialCmd2 = 4;
break;
case 3 :
_dataChar.nMaxHP = 300;
_dataChar.szName = "\u904A\u3073\u4EBA";
_dataChar.nCurHP = _dataChar.nMaxHP;
_dataChar.nSpeed = 0;
_dataChar.nAttack = 240;
_dataChar.nHold = 100;
_dataChar.nSleep = 0;
_dataChar.nMagicDef = 0;
_dataChar.nPhisicDef = 0;
_dataChar.nSpecialCmd1 = 0;
_dataChar.nSpecialCmd2 = 0;
break;
case 4 :
_dataChar.nMaxHP = 400;
_dataChar.szName = "\u76D7\u8CCA";
_dataChar.nCurHP = _dataChar.nMaxHP;
_dataChar.nSpeed = 0;
_dataChar.nAttack = 180;
_dataChar.nHold = 120;
_dataChar.nSleep = 0;
_dataChar.nMagicDef = 0;
_dataChar.nPhisicDef = 10;
_dataChar.nSpecialCmd1 = 0;
_dataChar.nSpecialCmd2 = 0;
break;
case 5 :
_dataChar.nMaxHP = 300;
_dataChar.szName = "\u50E7\u4FB6";
_dataChar.nCurHP = _dataChar.nMaxHP;
_dataChar.nSpeed = 0;
_dataChar.nAttack = 100;
_dataChar.nHold = 0;
_dataChar.nSleep = 0;
_dataChar.nMagicDef = 50;
_dataChar.nPhisicDef = 0;
_dataChar.nSpecialCmd1 = 2;
_dataChar.nSpecialCmd2 = 2;
break;
case 6 :
_dataChar.nMaxHP = 450;
_dataChar.szName = "\u9B54\u7269\u4F7F\u3044";
_dataChar.nCurHP = _dataChar.nMaxHP;
_dataChar.nSpeed = 0;
_dataChar.nAttack = 140;
_dataChar.nHold = 0;
_dataChar.nSleep = 0;
_dataChar.nMagicDef = 10;
_dataChar.nPhisicDef = 10;
_dataChar.nSpecialCmd1 = 0;
_dataChar.nSpecialCmd2 = 0;
}
}
_root.flg_jump = 0;
_root.flg_menuselect = 0;
i = 0;
while (i < 3) {
_root.dataParty[i].nCharType = 0;
i++;
}
_root.flg_playercnt = 0;
Frame 19
switch (_root.flg_jump) {
case 1 :
switch (_root.flg_menuselect) {
case 1 :
case 2 :
case 3 :
case 4 :
case 5 :
case 6 :
switch (_root.flg_playercnt) {
case 0 :
_root.dataParty[0].nCharType = _root.flg_menuselect;
init_obj = {_x:0, _y:285, _rotation:0, _alpha:100};
_root.ps_base.ps_base2.mc_member.attachMovie(_root.getMemberlistName(_root.dataParty[0].nCharType), "mc_member1", 1, init_obj);
_root.flg_playercnt++;
_root.flg_jump = 0;
break;
case 1 :
_root.dataParty[1].nCharType = _root.flg_menuselect;
init_obj = {_x:0, _y:328, _rotation:0, _alpha:100};
_root.ps_base.ps_base2.mc_member.attachMovie(_root.getMemberlistName(_root.dataParty[1].nCharType), "mc_member2", 2, _root.init_obj);
_root.flg_playercnt++;
_root.flg_jump = 0;
break;
case 2 :
_root.dataParty[2].nCharType = _root.flg_menuselect;
init_obj = {_x:0, _y:371, _rotation:0, _alpha:100};
_root.ps_base.ps_base2.mc_member.attachMovie(_root.getMemberlistName(_root.dataParty[2].nCharType), "mc_member3", 3, _root.init_obj);
_root.flg_playercnt++;
_root.flg_jump = 2;
}
break;
case 10 :
_root.nSelectCharType = 0;
_root.flg_jump = 2;
break;
case 11 :
_root.flg_playercnt = 0;
_root.flg_jump = -1;
break;
}
_root.flg_menuselect = 0;
break;
case 3 :
switch (_root.nSelectCharType) {
case 0 :
this.gotoAndPlay("_charselect");
break;
default :
this.gotoAndPlay("itemselect");
}
}
Frame 20
this.gotoAndPlay(_currentframe - 1);
Frame 21
_root.flg_jump = 0;
_root.flg_menuselect = 0;
Frame 22
switch (_root.flg_jump) {
case 1 :
switch (_root.flg_menuselect) {
case 1 :
case 2 :
case 3 :
case 4 :
case 5 :
case 6 :
case 7 :
case 8 :
case 9 :
_root.nPartyItem = _root.flg_menuselect;
_root.flg_jump = 2;
break;
case 10 :
_root.flg_playercnt = 0;
_root.flg_jump = 2;
break;
}
_root.flg_menuselect = 0;
break;
case 3 :
if (_root.flg_playercnt == 0) {
gotoAndPlay ("playerselect");
} else {
i = 0;
while (i < 3) {
_root.InitPartyChar(_root.dataParty[i]);
i++;
}
_root.InitSequence();
switch (_root.nSelectCharType) {
case 1 :
gotoAndPlay(game_char1);
break;
case 2 :
gotoAndPlay(game_char2);
break;
case 3 :
gotoAndPlay(game_char3);
break;
case 4 :
gotoAndPlay(game_char4);
}
}
}
Frame 23
this.gotoAndPlay(_currentframe - 1);
Frame 24
if (_root.nGameMode == 0) {
gotoAndPlay(_currentframe + 4);
} else {
_root.flg_jump = 0;
loadMovie (_root.szPath + "_FOE2009_S01.swf", mcLoader);
_root.flg_load_frame = _currentframe + 1;
gotoAndPlay ("loading");
}
Frame 25
mcLoader.gotoAndPlay("game2");
Frame 26
switch (_root.flg_jump) {
case 1 :
unloadMovie (mcLoader);
gotoAndPlay(_currentframe + 2);
break;
case 0 :
}
Frame 27
gotoAndPlay(_currentframe - 1);
Frame 28
_root.flg_jump = 0;
loadMovie (_root.szPath + "_FOE2009_C01.swf", mcLoader);
_root.flg_load_frame = _currentframe + 1;
gotoAndPlay ("loading");
Frame 29
mcLoader.gotoAndPlay("game");
Frame 30
switch (_root.flg_jump) {
case 1 :
unloadMovie (mcLoader);
gotoAndPlay ("title");
break;
case 2 :
case 3 :
if (_root.nGameMode == 0) {
_root.data_sysflg.data.mdflag01 = _root.data_sysflg.data.mdflag01 | 1;
} else if (_root.nGameMode == 1) {
_root.data_sysflg.data.mdflag01 = _root.data_sysflg.data.mdflag01 | 2;
}
unloadMovie (mcLoader);
gotoAndPlay ("title");
break;
case 0 :
}
Frame 31
gotoAndPlay(_currentframe - 1);
Frame 32
_root.flg_jump = 0;
loadMovie (_root.szPath + "_FOE2009_S01.swf", mcLoader);
_root.flg_load_frame = _currentframe + 1;
gotoAndPlay ("loading");
Frame 33
mcLoader.gotoAndPlay("game");
Frame 34
if (!(_root.flg_jump === 1)) {
} else {
unloadMovie (mcLoader);
gotoAndPlay ("title");
}
Frame 35
gotoAndPlay(_currentframe - 1);
Frame 36
if (_root.nGameMode == 0) {
gotoAndPlay(_currentframe + 4);
} else {
_root.flg_jump = 0;
loadMovie (_root.szPath + "_FOE2009_S02.swf", mcLoader);
_root.flg_load_frame = _currentframe + 1;
gotoAndPlay ("loading");
}
Frame 37
mcLoader.gotoAndPlay("game2");
Frame 38
switch (_root.flg_jump) {
case 1 :
unloadMovie (mcLoader);
gotoAndPlay(_currentframe + 2);
break;
case 0 :
}
Frame 39
gotoAndPlay(_currentframe - 1);
Frame 40
_root.flg_jump = 0;
loadMovie (_root.szPath + "_FOE2009_C02.swf", mcLoader);
_root.flg_load_frame = _currentframe + 1;
gotoAndPlay ("loading");
Frame 41
mcLoader.gotoAndPlay("game");
Frame 42
switch (_root.flg_jump) {
case 1 :
unloadMovie (mcLoader);
gotoAndPlay ("title");
break;
case 2 :
case 3 :
if (_root.nGameMode == 0) {
_root.data_sysflg.data.mdflag02 = _root.data_sysflg.data.mdflag02 | 1;
} else if (_root.nGameMode == 1) {
_root.data_sysflg.data.mdflag02 = _root.data_sysflg.data.mdflag02 | 2;
}
unloadMovie (mcLoader);
gotoAndPlay ("title");
break;
case 0 :
}
Frame 43
gotoAndPlay(_currentframe - 1);
Frame 44
_root.flg_jump = 0;
loadMovie (_root.szPath + "_FOE2009_S02.swf", mcLoader);
_root.flg_load_frame = _currentframe + 1;
gotoAndPlay ("loading");
Frame 45
mcLoader.gotoAndPlay("game");
Frame 46
if (!(_root.flg_jump === 1)) {
} else {
unloadMovie (mcLoader);
gotoAndPlay ("title");
}
Frame 47
gotoAndPlay(_currentframe - 1);
Frame 48
loader.stop();
Instance of Symbol 30 MovieClip "loader" in Frame 48
on (release) {
getURL ("http://gamcore.com/", "_blank");
}
Frame 49
if ((_root.flg_load_frame == 3) && (mcMusicPlayer.nGameKey == nGameKey)) {
total = mcMusicPlayer.getBytesTotal();
loaded = mcMusicPlayer.getBytesLoaded();
percent = int((loaded / total) * 100);
loader.gotoAndStop(percent);
loader.dynprcent.text = percent + "%";
loader.dynprcent = percent + "%";
if (loaded >= total) {
gotoAndPlay(_root.flg_load_frame);
} else {
gotoAndPlay(_currentframe - 1);
}
} else if ((_root.flg_load_frame != 3) && (mcLoader.nGameKey == nGameKey)) {
total = mcLoader.getBytesTotal();
loaded = mcLoader.getBytesLoaded();
percent = int((loaded / total) * 100);
loader.gotoAndStop(percent);
loader.dynprcent.text = percent + "%";
loader.dynprcent = percent + "%";
if (loaded >= total) {
gotoAndPlay(_root.flg_load_frame);
} else {
gotoAndPlay(_currentframe - 1);
}
} else {
loader.gotoAndStop(1);
loader.dynprcent.text = "0%";
loader.dynprcent = "0%";
gotoAndPlay(_currentframe - 1);
}
Instance of Symbol 155 MovieClip in Frame 50
on (release) {
getURL ("http://gamcore.com/", "_blank");
}
Frame 51
if ((_root.flg_load_frame == 3) && (mcMusicPlayer.nGameKey == nGameKey)) {
total = mcMusicPlayer.getBytesTotal();
loaded = mcMusicPlayer.getBytesLoaded();
if (loaded >= total) {
gotoAndPlay(_root.flg_load_frame);
} else {
gotoAndPlay(_currentframe - 1);
}
} else if ((_root.flg_load_frame != 3) && (mcLoader.nGameKey == nGameKey)) {
total = mcLoader.getBytesTotal();
loaded = mcLoader.getBytesLoaded();
if (loaded >= total) {
gotoAndPlay(_root.flg_load_frame);
} else {
gotoAndPlay(_currentframe - 1);
}
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 2 MovieClip [black_in] Frame 28
this.stop();
Symbol 21 MovieClip [black_out] Frame 28
this.stop();
Symbol 33 Button
on (release) {
if (_root.data_sysflg.data.execflg) {
_root.flg_jump = 1;
}
}
Symbol 34 MovieClip Frame 30
_root.flg_jump = 1;
Symbol 52 Button
on (release) {
_root.flg_menuselect = 5;
_root.flg_jump = 2;
}
Symbol 53 Button
on (release) {
_root.flg_menuselect = 1;
}
Symbol 56 MovieClip Frame 2
stop();
Symbol 57 MovieClip Frame 34
_root.playBGMData(1);
_root.flg_menuselect = 0;
Symbol 57 MovieClip Frame 36
switch (_root.flg_menuselect) {
case 1 :
case 2 :
break;
default :
gotoAndPlay(_currentframe - 1);
}
Symbol 57 MovieClip Frame 37
nCnt = 0;
Symbol 57 MovieClip Frame 40
if (nCnt < 30) {
nCnt++;
gotoAndPlay(_currentframe - 1);
}
Symbol 57 MovieClip Frame 68
_root.flg_jump = 2;
stop();
Symbol 63 Button
on (release) {
_root.flg_menuselect = 2;
}
Symbol 66 Button
on (release) {
_root.flg_menuselect = 3;
}
Symbol 69 Button
on (release) {
_root.flg_menuselect = 4;
}
Symbol 72 Button
on (release) {
_root.flg_menuselect = 1;
}
Symbol 77 Button
on (release) {
_root.flg_menuselect = 13;
}
Symbol 78 MovieClip Frame 1
function getString(_nNum) {
return("game" + _nNum);
}
this.mm_main.nType = 0;
Symbol 78 MovieClip Frame 25
this.mm_btn01._visible = _root.data_sysflg.data.mdflag01;
this.mm_btn02._visible = _root.data_sysflg.data.mdflag02;
this.mm_btn03._visible = _root.data_sysflg.data.mdflag03;
this.mm_btn04._visible = _root.data_sysflg.data.mdflag04;
this.mm_btn01.enabled = true;
this.mm_btn02.enabled = true;
this.mm_btn03.enabled = true;
this.mm_btn04.enabled = true;
this.mm_btnback.enabled = true;
Symbol 78 MovieClip Frame 27
switch (_root.flg_menuselect) {
case 0 :
gotoAndPlay(_currentframe - 1);
break;
case 13 :
_root.flg_menuselect = 0;
gotoAndPlay(end);
break;
case 15 :
break;
default :
this.mm_btn01.enabled = false;
this.mm_btn02.enabled = false;
this.mm_btn03.enabled = false;
this.mm_btn04.enabled = false;
this.mm_btnback.enabled = false;
nCnt = 0;
}
Symbol 78 MovieClip Frame 29
if (nCnt < 25) {
nCnt++;
gotoAndPlay(loop);
} else {
loadMovie (_root.szPath + "_FOEM.swf", mcLoader);
_root.flg_jump = 0;
}
Symbol 78 MovieClip Frame 30
if (mcLoader.nGameKey == _root.nGameKey) {
mcLoader.gotoAndPlay(getString(_root.flg_menuselect));
_root.flg_menuselect = 0;
} else {
unloadMovie (mcLoader);
_root.szError = ("\u30D5\u30A1\u30A4\u30EB[" + _root.szPath) + "\u3000_FOEM.swf]\u304C\u8DB3\u308A\u307E\u305B\u3093\n\u2460\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u53CA\u3073\u89E3\u51CD\u306B\u5931\u6557\u3057\u3066\u3044\u306A\u3044\u304B\uFF1F\u3000\u2192\u518D\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3092\u304A\u8A66\u3057\u4E0B\u3055\u3044\u3002\n\u2461\u30D5\u30A9\u30EB\u30C0\u5185\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u79FB\u52D5\u3057\u305F\u308A\u3057\u3066\u3044\u306A\u3044\u304B\uFF1F\u3000\u2192\u5143\u306B\u623B\u3059\n\u3092\u3054\u78BA\u8A8D\u304F\u3060\u3055\u3044\u3002";
_parent.gotoAndPlay("error");
}
Symbol 78 MovieClip Frame 32
if (_root.flg_jump == 3) {
unloadMovie (mcLoader);
gotoAndPlay (1);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 78 MovieClip Frame 60
_root.flg_jump = 4;
this.gotoAndPlay(_currentframe - 1);
Symbol 99 MovieClip Frame 15
stop();
Symbol 103 MovieClip Frame 15
stop();
Symbol 104 MovieClip Frame 1
function setType(nType) {
gotoAndStop(nType + 1);
}
stop();
Symbol 105 Button
on (release) {
_root.flg_menuselect = 1;
}
on (rollOver) {
gm_Menu1.setType(1);
gm_Menu2.setType(1);
}
Symbol 106 Button
on (release) {
_root.flg_menuselect = 2;
}
on (rollOver) {
gm_Menu1.setType(2);
gm_Menu2.setType(2);
}
Symbol 110 MovieClip Frame 15
stop();
Symbol 111 Button
on (release) {
_root.flg_menuselect = 2;
}
Symbol 115 MovieClip Frame 15
stop();
Symbol 116 MovieClip Frame 1
function setType(nType) {
gotoAndStop(nType + 1);
}
stop();
Symbol 123 Button
on (release) {
_root.flg_menuselect = 10;
}
on (rollOver) {
gm_Menu1.setType(0);
gm_Menu2.setType(0);
}
Symbol 128 Button
on (release) {
_root.nPlayMode = 1;
gotoAndPlay ("fadeout");
}
Symbol 132 Button
on (release) {
_root.nPlayMode = 0;
nextFrame();
}
Symbol 133 Button
on (release) {
_root.flg_menuselect = 0;
prevFrame();
}
Symbol 140 Button
on (release) {
_root.nGameMode = 0;
play();
}
Symbol 144 Button
on (release) {
_root.nGameMode = 1;
play();
}
Symbol 148 Button
on (release) {
_root.nGameMode = 2;
play();
}
Symbol 149 Button
on (release) {
prevFrame();
}
Symbol 150 MovieClip Frame 51
switch (_root.flg_menuselect) {
case 1 :
case 2 :
break;
case 10 :
gotoAndPlay ("fadeout");
break;
default :
gotoAndPlay(_currentframe - 1);
}
Symbol 150 MovieClip Frame 52
stop();
Symbol 150 MovieClip Frame 53
if (_root.flg_menuselect == 1) {
if (_root.data_sysflg.data.mdflag01 > 0) {
btnNormal_._visible = false;
} else {
btnNormal._visible = false;
}
if (_root.data_sysflg.data.mdflag01 > 1) {
btnFree_._visible = false;
} else {
btnFree._visible = false;
}
} else {
if (_root.data_sysflg.data.mdflag02 > 0) {
btnNormal_._visible = false;
} else {
btnNormal._visible = false;
}
if (_root.data_sysflg.data.mdflag02 > 1) {
btnFree_._visible = false;
} else {
btnFree._visible = false;
}
}
stop();
Symbol 150 MovieClip Frame 90
_root.flg_jump = 2;
stop();
Symbol 154 MovieClip Frame 40
gotoAndPlay ("loop");