Frame 1
function Initialize() {
var _local4;
tCurProc = 0;
if ((((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) && (_root.encType_AutoChk != undefined)) && (_root.encType_AutoChk == "true")) {
this.getURL("javascript:void(notify_encodeProc());", "_self");
}
tSysSts = new Cls_Info_SystemSts();
tSysSettings = new Cls_Info_SystemSettings();
if (_root.codePage != undefined) {
if (_root.codePage == "true") {
System.useCodepage = true;
}
}
BaseMask_mc._width = gScreen_Width;
BaseMask_mc._height = gScreen_Height;
this.setMask(BaseMask_mc);
BaseScreen_mc._width = gScreen_Width;
BaseScreen_mc._height = gScreen_Height;
if (_root.baseColor != undefined) {
var _local3 = new Color(BaseScreen_mc);
_local3.setRGB(_root.baseColor);
}
BaseScreen_mc.onPress = function () {
NotifyMouseLDownEvent();
};
BaseScreen_mc.useHandCursor = false;
BaseScreen_mc._focusrect = false;
if (_root.concealResorce != undefined) {
if (_root.concealResorce == "true") {
tConcealResorce = tConcealResorce | 1;
}
}
tObjCalc = new Cls_Calculation();
tCMenu = new ContextMenu();
tCMenu.hideBuiltInItems();
tCMenu.builtInItems.quality = true;
tCMenu.onSelect = NotifyMouseRClickEvent;
this.menu = tCMenu;
tCMenuInfo = new Cls_Info_CMenu();
tCMenuInfo.NotifyMain(this);
this.attachMovie("Layer_SystemMenu", "SystemMenu_mc", GetBaseDepth("SystemMenu"));
tObj_SystemMenu_mc = SystemMenu_mc;
this.attachMovie("Frame_NoDisp", "CacheBuff_mc", GetBaseDepth("Cache"));
tObj_CacheBuff_mc = CacheBuff_mc;
tObj_CacheBuff_mc._visible = false;
tObj_CacheBuff_mc._x = gScreen_Width;
tObj_CacheBuff_mc._y = gScreen_Height;
tObj_CacheBuff_snd = new Sound(tObj_CacheBuff_mc);
tObj_CacheBuff_snd.setVolume(0);
this.attachMovie("Frame_NoDisp", "ScDataBuff_mc", GetBaseDepth("ScDataBuffer"));
tObj_ScData_mc = ScDataBuff_mc;
tObj_MacroData_mc = tObj_ScData_mc.attachMovie("Buffer_Scenario", "MacroDataBuff_mc", tObj_ScData_mc.getNextHighestDepth());
tObj_ScriptData_mc = tObj_ScData_mc.attachMovie("Buffer_Scenario", "ScriptDataBuff_mc", tObj_ScData_mc.getNextHighestDepth());
tObj_SysMenuData_mc = tObj_ScData_mc.attachMovie("Buffer_Scenario", "SysMenuDataBuff_mc", tObj_ScData_mc.getNextHighestDepth());
tObj_BtnTempData_mc = tObj_ScData_mc.attachMovie("Buffer_Scenario", "BtnTempDataBuff_mc", tObj_ScData_mc.getNextHighestDepth());
tObj_ScData_mc._visible = false;
tObj_MacroData_mc._visible = false;
tObj_ScriptData_mc._visible = false;
tObj_SysMenuData_mc._visible = false;
tObj_BtnTempData_mc._visible = false;
this.attachMovie("Layer_Button", "BtnLayer_mc", GetBaseDepth("ButtonLayer"));
tObj_BtnLayer_mc = BtnLayer_mc;
tMsgBoxInfo = new Cls_Info_MsgBox();
ScrModeL = new Object();
ScrModeL.onFullScreen = function (bFull) {
if (bFull) {
LN_NotifyChgPt(_root.tMousePtInfo.m_customPtID, false);
LN_ChgCustomPtDispSts(false);
}
tSysSettings.m_ScreenMode = bFull;
};
Stage.addListener(ScrModeL);
SetKeyboardListener();
fscommand ("trapallkeys", true);
SetMouseListener();
tMousePtInfo = new Cls_Info_Pt();
loadMovieNum ("./CustomPt.swf", 1000);
this.attachMovie("Layer_NowLoading", "NowLoading_mc", GetBaseDepth("Progress"));
tObj_NowLoading_mc = NowLoading_mc;
tSysSts.m_Init_ProgBar = true;
this.attachMovie("Layer_NowTranslating", "NowTranslating_mc", GetBaseDepth("Progress_Trans"));
tObj_NowTranslating_mc = NowTranslating_mc;
tSysSts.m_Init_ProgBar_Trans = true;
this.attachMovie("Layer_History", "History_mc", GetBaseDepth("History"));
tObj_History_mc = History_mc;
tSysSts.m_Init_History = true;
tHistSoundMng_snd = new Sound(tObj_History_mc);
tHistSoundMng_snd.setVolume(0);
this.attachMovie("Icon_AutoMode", "AutoModeIcon_mc", GetBaseDepth("AutoModeIcon"));
AutoModeIcon_mc._visible = false;
AutoModeIcon_mc._x = Stage.width;
AutoModeIcon_mc._y = Stage.height;
tObj_AutoModeIcon_mc = AutoModeIcon_mc;
tSysSts.m_Init_AutoModeIcon = true;
tObjLoader = new MovieClipLoader();
bufListener = new Object();
bufListener.onLoadComplete = function (target_mc) {
if (target_mc == tObj_NowLoading_mc) {
tSysSts.m_Init_ProgBar = true;
tObj_NowLoading_mc._focusrect = false;
} else if (target_mc == tObj_NowTranslating_mc) {
tSysSts.m_Init_ProgBar_Trans = true;
tObj_NowTranslating_mc._focusrect = false;
} else if (target_mc == tObj_History_mc) {
tSysSts.m_Init_History = true;
tHistLayerLoadedFlg = true;
tObj_History_mc._focusrect = false;
} else if (target_mc == tObj_AutoModeIcon_mc) {
tSysSts.m_Init_AutoModeIcon = true;
tObj_AutoModeIcon_mc._focusrect = false;
tObj_AutoModeIcon_mc._visible = false;
} else if (target_mc == tObj_PicCache_mc) {
target_mc.stop();
tCacheMng.NotifyCompleteCache();
} else if (target_mc == tObj_MacroData_mc) {
tWaitSts_LoadScData = 2;
} else if (target_mc == tObj_ScriptData_mc) {
tWaitSts_LoadScData = 4;
tScript_Path_ScriptData = tScript_ExecInfo.GetScenarioDataFilePath();
} else if (target_mc == tObj_SysMenuData_mc) {
tWaitSts_LoadScData = 6;
} else if (target_mc == tObj_BtnTempData_mc) {
tWaitSts_LoadScData = 8;
}
};
bufListener.onLoadError = function (target_mc) {
if (target_mc == tObj_NowLoading_mc) {
NowLoading_mc.removeMovieClip();
this.attachMovie("Layer_NowLoading", "NowLoading_mc", GetBaseDepth("Progress"));
tObj_NowLoading_mc = NowLoading_mc;
tSysSts.m_Init_ProgBar = true;
} else if (target_mc == tObj_NowTranslating_mc) {
NowTranslating_mc.removeMovieClip();
this.attachMovie("Layer_NowTranslating", "NowTranslating_mc", GetBaseDepth("Progress_Trans"));
tObj_NowTranslating_mc = NowTranslating_mc;
tSysSts.m_Init_ProgBar_Trans = true;
} else if (target_mc == tObj_History_mc) {
History_mc.removeMovieClip();
this.attachMovie("Layer_History", "History_mc", GetBaseDepth("History"));
tObj_History_mc = History_mc;
tSysSts.m_Init_History = true;
} else if (target_mc == tObj_AutoModeIcon_mc) {
AutoModeIcon_mc.removeMovieClip();
this.attachMovie("Icon_AutoMode", "AutoModeIcon_mc", GetBaseDepth("AutoModeIcon"));
AutoModeIcon_mc._visible = false;
tObj_AutoModeIcon_mc = AutoModeIcon_mc;
tSysSts.m_Init_AutoModeIcon = true;
} else if (target_mc == tObj_PicCache_mc) {
tCacheMng.NotifyErrorCache();
} else if (target_mc == tObj_MacroData_mc) {
tObj_MacroData_mc.removeMovieClip();
tObj_MacroData_mc = tObj_ScData_mc.attachMovie("Buffer_Scenario", "MacroDataBuff_mc", tObj_ScData_mc.getNextHighestDepth());
tObj_MacroData_mc._visible = false;
tScript_Path_MacroData = "";
tWaitSts_LoadScData = 2;
} else if (target_mc == tObj_ScriptData_mc) {
tObj_ScriptData_mc.removeMovieClip();
tObj_ScriptData_mc = tObj_ScData_mc.attachMovie("Buffer_Scenario", "ScriptDataBuff_mc", tObj_ScData_mc.getNextHighestDepth());
tObj_ScriptData_mc._visible = false;
tScript_Path_ScriptData = "";
tWaitSts_LoadScData = 4;
} else if (target_mc == tObj_SysMenuData_mc) {
tObj_SysMenuData_mc.removeMovieClip();
tObj_SysMenuData_mc = tObj_ScData_mc.attachMovie("Buffer_Scenario", "SysMenuDataBuff_mc", tObj_ScData_mc.getNextHighestDepth());
tObj_SysMenuData_mc._visible = false;
tScript_Path_SysMenuData = "";
tWaitSts_LoadScData = 6;
} else if (target_mc == tObj_BtnTempData_mc) {
tObj_BtnTempData_mc.removeMovieClip();
tObj_BtnTempData_mc = tObj_ScData_mc.attachMovie("Buffer_Scenario", "BtnTempDataBuff_mc", tObj_ScData_mc.getNextHighestDepth());
tObj_BtnTempData_mc._visible = false;
tScript_Path_BtnTempData = "";
tWaitSts_LoadScData = 8;
}
};
tObjLoader.addListener(bufListener);
tDef_MsgLayerParam = new Cls_Param_MsgLayer();
tDef_HistLayerParam = new Cls_Param_HistLayer();
tLinkEvSndInfo = new Array();
ChgMsgLayerCnt(1, false);
ChgBGLayerCnt(1, false);
ChgCharLayerCnt(3, false);
ChgBGMBufferCnt(1, false);
ChgSoundBufferCnt(3, false);
tHideSyncChrIdx = new Array();
tUpperLevelInfo = new Array();
tAutoModeInfo = new Cls_Info_AutoMode();
tLimitCtrlInfo = new Cls_Info_LimitCtrl();
tLimitCtrlInfo.NotifyMain(this);
tTransMngInfo = new Cls_Info_Translation();
tTransMngInfo.NotifyMain(this);
tEqMngInfo = new Cls_Info_EarthQuake();
tEqMngInfo.NotifyMain(this);
tScript_SysVarInfo = new Array();
tScript_VarInfo = new Array();
tScriptMng = new Cls_ScriptManager();
tScript_ExecInfo = new Cls_Info_ExecScript();
tScript_ExecInfo.NotifyMain(this);
tScript_Cache_Buff = new Array();
tHistTempBuff = new Cls_Info_HistPage();
tReadInfo = new Cls_Info_AlreadyRead();
tDispImgInfo = new Cls_Info_FileList();
tPlayAudioInfo = new Cls_Info_FileList();
tCacheMng = new Cls_CacheManager();
tSaveLoad = new Cls_SaveLoad();
tSaveLoad.NotifyMain(this);
tSaveLoad.m_Game_Id = tGame_Id;
tSaveLoad.m_SysVer = tSysVer;
LoadIniFile();
RegistSurvMenuStsParam();
tSysSts.m_InitFlg = true;
}
function RegistSurvMenuStsParam() {
tSysSts.watch("m_Disp_History", NotifyChgMenuSts);
tSysSts.watch("m_SkipSts", NotifyChgMenuSts);
this.watch("tHideMsgFlg", NotifyChgMenuSts);
this.watch("tSaveEnabled", NotifyChgMenuSts);
tSaveLoad.watch("m_updFlg", NotifyChgMenuSts);
tScript_ExecInfo.m_curInfo.watch("m_readCnt", NotifyChgMenuSts);
tSysSettings.watch("m_SysLang", NotifyChgMenuSts);
tSysSettings.watch("m_MsgSpeed_Normal", NotifyChgMenuSts);
tSysSettings.watch("m_MsgSpeed_Accel", NotifyChgMenuSts);
tSysSettings.watch("m_MuteSts", NotifyChgMenuSts);
tSysSettings.watch("m_BGMVol", NotifyChgMenuSts);
tSysSettings.watch("m_SndVol", NotifyChgMenuSts);
tSysSettings.watch("m_SysEvVol", NotifyChgMenuSts);
tSysSettings.watch("m_AutoMode_Mode", NotifyChgMenuSts);
tSysSettings.watch("m_AutoMode_Wait", NotifyChgMenuSts);
tSysSettings.watch("m_AutoMode_Wait_Min", NotifyChgMenuSts);
tSysSettings.watch("m_PageDash", NotifyChgMenuSts);
tSysSettings.watch("m_ScreenMode", NotifyChgMenuSts);
tSysSettings.watch("m_ShiftSkipFlg", NotifyChgMenuSts);
tSysSts.watch("m_Mode_Auto", NotifyChgMenuSts);
tSysSts.watch("m_LoadProc_Font", NotifyChgMenuSts);
this.watch("gScreen_Width", NotifyChgMenuSts);
this.watch("gScreen_Height", NotifyChgMenuSts);
tLimitCtrlInfo.watch("m_limitFlg", NotifyChgMenuSts);
tTransMngInfo.watch("m_waitTrans", NotifyChgMenuSts);
this.watch("tTrans_SuccessStr", NotifyTransSuccess);
this.watch("tTrans_ErrorMsg", NotifyTransFailure);
}
function NotifyChgMenuSts(pName, oldValue, newValue) {
if (oldValue != newValue) {
if (((pName == "gScreen_Width") && (newValue != Stage.width)) || ((pName == "gScreen_Height") && (newValue != Stage.height))) {
return(oldValue);
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
if ((((pName == "m_Disp_History") && (newValue)) || ((pName == "m_SkipSts") && (newValue != 0))) || ((pName == "m_limitFlg") && (tLimitCtrlInfo.ConvLimitFlg("MENU_DISP") & newValue))) {
tObj_SystemMenu_mc.HideAllMenu();
} else {
tSysSts.m_UpdateMenuSts = true;
}
}
if (pName == "m_limitFlg") {
tSysSts.m_UpdateBtnSts = 2;
if (tSysSts.m_SkipSts != 0) {
if (tLimitCtrlInfo.ConvLimitFlg("SKIP") & newValue) {
tSysSts.m_SkipSts = 0;
} else if (tLimitCtrlInfo.ConvLimitFlg("PROG_OPE") & newValue) {
if (GetSkipSts_Type() == 1) {
tSysSts.m_SkipSts = 0;
}
}
}
} else {
tSysSts.m_UpdateBtnSts = 1;
}
if (pName == "m_Mode_Auto") {
if (tAutoModeInfo.m_dspFlg) {
if (newValue) {
if ((tAutoModeInfo.m_stFrame > 0) && (tAutoModeInfo.m_stFrame <= tObj_AutoModeIcon_mc._totalframes)) {
tObj_AutoModeIcon_mc.gotoAndStop(tAutoModeInfo.m_stFrame);
} else {
tObj_AutoModeIcon_mc.gotoAndStop(1);
}
tObj_AutoModeIcon_mc._x = tAutoModeInfo.m_posX;
tObj_AutoModeIcon_mc._y = tAutoModeInfo.m_posY;
tObj_AutoModeIcon_mc._visible = true;
if ((tAutoModeInfo.m_stFrame > 0) && (tObj_AutoModeIcon_mc._totalframes > 1)) {
tObj_AutoModeIcon_mc.play();
}
} else if ((tAutoModeInfo.m_edFrame > 0) && (tAutoModeInfo.m_edFrame <= tObj_AutoModeIcon_mc._totalframes)) {
tObj_AutoModeIcon_mc.gotoAndPlay(tAutoModeInfo.m_edFrame);
} else {
tObj_AutoModeIcon_mc._visible = false;
tObj_AutoModeIcon_mc.gotoAndStop(1);
}
}
}
if (tSysSts.m_Mode_Auto || (tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false))) {
if ((pName == "tWaitClickSts") && (newValue != 0)) {
var _local3 = new Date();
tSysSts.m_Time_StAutoWait = _local3.getTime();
}
}
}
return(newValue);
}
function NotifyTransSuccess(pName, oldValue, newValue) {
return(tTransMngInfo.NotifyTransSuccess(pName, oldValue, newValue));
}
function NotifyTransFailure(pName, oldValue, newValue) {
return(tTransMngInfo.NotifyTransFailure(pName, oldValue, newValue));
}
function SetKeyboardListener() {
KeyL = new Object();
KeyL.onKeyDown = function () {
if (tSysSts.m_Disp_History) {
tObj_History_mc.NotifyKeyDownEvent();
} else {
_root.NotifyKeyDownEvent();
}
};
KeyL.onKeyUp = function () {
if (tSysSts.m_Disp_History) {
tObj_History_mc.NotifyKeyUpEvent();
} else {
_root.NotifyKeyUpEvent();
}
};
Key.addListener(KeyL);
}
function SetMouseListener() {
MouseL = new Object();
MouseL.onMouseUp = function () {
NotifyMouseLUpEvent();
};
MouseL.onMouseWheel = function (delta) {
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
return(undefined);
}
if (ChkAnotherLevel()) {
return(undefined);
}
if (tSysSts.m_Disp_History) {
tObj_History_mc.NotifyMouseWheel(delta);
} else {
if (delta > 0) {
if ((tWheelActFlg & 1) && ((ChkWaitClick(1) || (ChkLinkSelMode(1))) || (ChkBtnSelMode(1)))) {
StartHistoryDisp();
}
}
if (delta < 0) {
if (tWheelActFlg & 2) {
NotifyMouseLDownEvent();
NotifyMouseLUpEvent();
}
}
}
};
Mouse.addListener(MouseL);
}
function ChkStopScript() {
if (!tSysSts.m_InitFlg) {
return(true);
}
if (tSysSts.m_LoadProc_Font == 1) {
return(true);
}
if (((!tSysSts.m_Init_ProgBar) || (!tSysSts.m_Init_ProgBar_Trans)) || (!tSysSts.m_Init_History)) {
return(true);
}
if (!tSysSts.m_Init_AutoModeIcon) {
return(true);
}
if (!ChkLoadedPointer()) {
return(true);
}
switch (tCacheMng.GetCacheStatus()) {
case 1 :
case 2 :
case 5 :
return(true);
}
if (tGameLoadedFlg) {
return(true);
}
if (tMsgBoxInfo.m_dspFlg) {
return(true);
}
if (tSysSts.m_Wait_LoadBtnTemp) {
return(true);
}
if (tObj_BtnLayer_mc.GetBtnSts()) {
return(true);
}
if (tSysSts.m_Wait_LoadSysMenu) {
return(true);
}
if (ChkAnotherLevel()) {
return(true);
}
if (tHideMsgFlg) {
return(true);
}
if (tSysSts.m_Disp_History) {
return(true);
}
if (!ChkReadyLayerObject(true)) {
return(true);
}
if (tEqMngInfo.ChkWaitEq()) {
return(true);
}
if (tWaitTime > 0) {
return(true);
}
if (ChkWaitClick(1)) {
return(true);
}
if (ChkLinkSelMode(1)) {
return(true);
}
if (ChkBtnSelMode(1)) {
return(true);
}
return(false);
}
function ChkReadyLayerObject(arg_chkWait) {
var _local1;
_local1 = 0;
while (_local1 < tObj_Sound_mc.length) {
if (tObj_Sound_mc[_local1].ChkLoadCompletion == undefined) {
return(false);
}
if (!tObj_Sound_mc[_local1].ChkLoadCompletion()) {
return(false);
}
if (arg_chkWait && (tObj_Sound_mc[_local1].tStatusFlg == 2)) {
return(false);
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_BGM_mc.length) {
if (tObj_BGM_mc[_local1].ChkLoadCompletion == undefined) {
return(false);
}
if (!tObj_BGM_mc[_local1].ChkLoadCompletion()) {
return(false);
}
if (arg_chkWait && (tObj_BGM_mc[_local1].tStatusFlg == 2)) {
return(false);
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_Character_mc.length) {
if (tObj_Character_mc[_local1].ChkLoadCompletion == undefined) {
return(false);
}
if (!tObj_Character_mc[_local1].ChkLoadCompletion()) {
return(false);
}
if (arg_chkWait && (tObj_Character_mc[_local1].IsExistWait())) {
return(false);
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_Background_mc.length) {
if (tObj_Background_mc[_local1].ChkLoadCompletion == undefined) {
return(false);
}
if (!tObj_Background_mc[_local1].ChkLoadCompletion()) {
return(false);
}
if (arg_chkWait && (tObj_Background_mc[_local1].IsExistWait())) {
return(false);
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_MsgLayer_mc.length) {
if (tObj_MsgLayer_mc[_local1].ChkLoadCompletion == undefined) {
return(false);
}
if (!tObj_MsgLayer_mc[_local1].ChkLoadCompletion()) {
return(false);
}
if (arg_chkWait && (tObj_MsgLayer_mc[_local1].tStatusFlg_Msg == 2)) {
return(false);
}
_local1++;
}
return(true);
}
function ExecPreparation() {
tCurProc = 6;
var _local4;
var _local5;
var _local8;
var _local30;
var _local7;
var _local22;
var _local9;
var _local16;
var _local3;
var _local6;
var _local10 = false;
var _local13 = false;
var _local24 = false;
var _local27 = false;
var _local20 = false;
var _local14 = false;
var _local19 = "";
var _local11 = "";
var _local12 = "";
switch (tScript_ExecInfo.GetScriptType()) {
case 0 :
_local6 = tScript_ExecData;
break;
case 1 :
_local6 = tScript_MacroData;
}
while (tScript_ExecInfo.GetScriptArrayIdx() < _local6.length) {
_local4 = tScript_ExecInfo.GetScriptArrayIdx();
while (tScript_ExecInfo.GetScriptLine() < _local6[_local4].length) {
_local5 = tScript_ExecInfo.GetScriptLine();
if (!tScript_ExecInfo.ChkIfProc(_local6[_local4][_local5][0])) {
tScript_ExecInfo.IncScriptLine();
continue;
}
if (!tScript_ExecInfo.ChkWhileProc(_local6[_local4][_local5][0])) {
tScript_ExecInfo.IncScriptLine();
continue;
}
if (((_local6[_local4][_local5][1] != undefined) && (_local6[_local4][_local5][1] != "")) && (tScriptMng.IsExecCondEffectiveCmd(_local6[_local4][_local5][0]))) {
_local9 = _local6[_local4][_local5][1];
if (_local9.indexOf("_cond_=", 0) >= 0) {
_local3 = GetParamList(_local6[_local4][_local5][1], false);
_local30 = ChkExecCondition(_local3);
if (!_local30) {
tScript_ExecInfo.IncScriptLine();
continue;
}
}
}
switch (_local6[_local4][_local5][0]) {
case 0 :
var _local26 = tScript_ExecInfo.FindFirstGosubPos();
if (_local26 == -1) {
if ((tAlreadyReadProc != 0) && ((tScript_ExecInfo.GetAlreadyReadProc() & 1) != 0)) {
if (tReadInfo.CountUp(tScript_ExecInfo.GetLabelScriptFilePath(), tScript_ExecInfo.GetLabelName()) == true) {
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
}
if (GetSkipSts_Type() == 2) {
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
}
_local7 = Number(_local6[_local4][_local5][1]);
tScript_ExecInfo.SetLabelName(tScript_LabelInfo[_local7].labelName);
tScript_ExecInfo.SetAlreadyReadProc(tScript_LabelInfo[_local7].doFunc);
if ((tScript_LabelInfo[_local7].saveName != undefined) && (tScript_LabelInfo[_local7].saveName != "")) {
tScript_ExecInfo.SetSaveName(tScript_LabelInfo[_local7].saveName);
_local13 = true;
}
if (_local26 == -1) {
_local22 = tReadInfo.GetCount(tScript_ExecInfo.GetLabelScriptFilePath(), tScript_LabelInfo[_local7].labelName);
tScript_ExecInfo.SetReadCnt(_local22);
if ((_local22 <= 0) && (LN_GetSkipSts() > 10)) {
tSysSts.m_SkipSts = 0;
}
if (((tAlreadyReadProc != 0) && ((tScript_LabelInfo[_local7].doFunc & 2) != 0)) && (GetSkipSts_Type() != 3)) {
if (_local22 > 0) {
tScript_ExecInfo.IncScriptLine();
_local9 = (((((("path=" + tScript_ExecInfo.GetLabelScriptFilePath()) + " label=") + tScript_LabelInfo[_local7].labelName) + " saveName=") + tScript_LabelInfo[_local7].saveName) + " readCnt=") + _local22;
if (CallMacro(tCB_AlreadyRead, _local9, 1, false) == true) {
if (_local13) {
UpdateSaveInfo();
_local13 = false;
}
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
}
}
}
break;
case 1 :
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(1, _local6[_local4][_local5][1]);
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg == 0) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg = 1;
}
_local14 = true;
break;
case 2 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "msg");
_local7 = GetParamNum(_local3, "id");
if (_local7 == undefined) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].AddNextCommand(1, _local9);
if (tObj_MsgLayer_mc[_local7].tStatusFlg_Msg == 0) {
tObj_MsgLayer_mc[_local7].tStatusFlg_Msg = 1;
}
_local14 = true;
break;
case 3 :
if (((LN_GetSkipSts() == 0) && (!tSysSettings.m_PageDash)) || (tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false))) {
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].SetWaitClick(0)) {
_local10 = true;
}
}
break;
case 4 :
if (!tObj_MsgLayer_mc[tActiveMsgLayerNo].SetPageBreak(2)) {
_local13 = true;
}
_local10 = true;
break;
case 5 :
if ((LN_GetSkipSts() == 0) || (tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false))) {
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].SetWaitClick(1)) {
_local10 = true;
}
}
break;
case 6 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "id");
if (_local7 == undefined) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].ClearMessage();
_local9 = GetParamStr(_local3, "pageFlg");
if ((_local9 != undefined) && (_local9 == "true")) {
_local13 = true;
}
break;
case 7 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].ClearMessage();
_local8++;
}
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "pageFlg");
if ((_local9 != undefined) && (_local9 == "true")) {
_local13 = true;
}
break;
case 10 :
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(10, _local6[_local4][_local5][1]);
break;
case 11 :
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(11, "");
break;
case 12 :
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(12, _local6[_local4][_local5][1]);
break;
case 13 :
if (tSysSts.m_LoadProc_Font != 0) {
break;
}
tSysSts.m_LoadProc_Font = 1;
gotoAndPlay (2);
_local10 = true;
break;
case 14 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "id");
if (_local7 == undefined) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].AddNextCommand(14, _local6[_local4][_local5][1]);
break;
case 20 :
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(20, _local6[_local4][_local5][1]);
break;
case 21 :
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(21, null);
break;
case 22 :
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "var");
if (_local9 == undefined) {
_local9 = "";
}
tObj_MsgLayer_mc[tActiveMsgLayerNo].StartSelectMode(_local9);
_local10 = true;
break;
case 23 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "id");
if (_local7 == undefined) {
_local7 = tActiveMsgLayerNo;
}
if (tObj_MsgLayer_mc[_local7].ChkLinkSelMode(0)) {
_local9 = tObj_MsgLayer_mc[_local7].GetVarName_SelIdx();
if (_local9 != "") {
SetVariable(_local9, String(-1));
}
tObj_MsgLayer_mc[_local7].EndSelectMode();
if (_local7 == tActiveMsgLayerNo) {
_local13 = true;
}
_local10 = true;
}
break;
case 30 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (TrimStr(_local3)) {
_local14 = true;
}
break;
case 31 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (PadStr(_local3)) {
_local14 = true;
}
break;
case 32 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetStr(_local3)) {
_local14 = true;
}
break;
case 50 :
_local3 = GetParamList(_local6[_local4][_local5][1], false);
tScript_ExecInfo.NotifyDetectedIf(CommandIf(_local3));
break;
case 51 :
if (tScript_ExecInfo.NotifyDetectedElseIf()) {
_local3 = GetParamList(_local6[_local4][_local5][1], false);
if (CommandIf(_local3)) {
tScript_ExecInfo.ChgIfSts(1);
}
}
break;
case 52 :
tScript_ExecInfo.NotifyDetectedElse();
break;
case 53 :
tScript_ExecInfo.NotifyDetectedEndIf();
break;
case 54 :
_local3 = GetParamList(_local6[_local4][_local5][1], false);
switch (CommandIfGoto(_local3)) {
case 0 :
break;
case 1 :
return(undefined);
case 2 :
tScript_ExecInfo.DecScriptLine();
_local4 = tScript_ExecInfo.GetScriptArrayIdx();
_local5 = tScript_ExecInfo.GetScriptLine();
}
break;
case 55 :
_local11 = "";
_local12 = "";
_local19 = tScript_ExecInfo.GetScenarioDataFilePath();
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
switch (_local3[_local8][0]) {
case "path_scDat" :
_local19 = String(_local3[_local8][1]);
break;
case "path" :
_local11 = String(_local3[_local8][1]);
break;
case "label" :
_local12 = String(_local3[_local8][1]);
}
_local8++;
}
if (((_local11 == undefined) || (Trim(_local11) == "")) && ((_local12 == undefined) || (Trim(_local12) == ""))) {
} else {
if ((_local11 != undefined) && (Trim(_local11) != "")) {
tScript_DestLabel = Trim(_local12);
tScript_ExecInfo.ResetPos();
ClearStackByJump();
LoadScript(_local19, _local11);
return(undefined);
}
if (JumpToLabel(Trim(_local12))) {
ClearStackByJump();
tScript_ExecInfo.DecScriptLine();
_local4 = tScript_ExecInfo.GetScriptArrayIdx();
_local5 = tScript_ExecInfo.GetScriptLine();
_local6 = tScript_ExecData;
}
break;
_local9 = "";
_local11 = "";
_local12 = "";
_local19 = tScript_ExecInfo.GetScenarioDataFilePath();
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
switch (_local3[_local8][0]) {
case "path_scDat" :
_local19 = String(_local3[_local8][1]);
break;
case "path" :
_local11 = String(_local3[_local8][1]);
break;
case "label" :
_local12 = String(_local3[_local8][1]);
break;
case "arguments" :
_local9 = ConvParamArguments(_local3[_local8][1]);
}
_local8++;
}
if (((_local11 == undefined) || (Trim(_local11) == "")) && ((_local12 == undefined) || (Trim(_local12) == ""))) {
} else {
if (splitBuff != "") {
var _local18;
var _local25;
_local18 = _local9.split("\\'");
_local8 = 0;
while (_local8 < _local18.length) {
_local9 = _local18[_local8];
_local25 = _local9.split("'");
_local18[_local8] = _local25.join("\"");
_local8++;
}
_local9 = _local18.join("'");
}
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(0, GetParamList(_local9, true));
if ((_local11 != undefined) && (Trim(_local11) != "")) {
tScript_DestLabel = Trim(_local12);
tScript_ExecInfo.ResetPos();
LoadScript(_local19, _local11);
return(undefined);
}
if (JumpToLabel(Trim(_local12))) {
tScript_ExecInfo.DecScriptLine();
_local4 = tScript_ExecInfo.GetScriptArrayIdx();
_local5 = tScript_ExecInfo.GetScriptLine();
_local6 = tScript_ExecData;
}
break;
PopExecInfo(true);
tCurProc = 7;
return(undefined);
_local3 = GetParamList(_local6[_local4][_local5][1], false);
tScript_ExecInfo.NotifyDetectedWhile(_local4, _local5, GetParamStr(_local3, "exp"));
break;
tScript_ExecInfo.NotifyDetectedLoop(_local4, _local5);
break;
tScript_ExecInfo.NotifyDetectedBreak();
break;
tScript_ExecInfo.NotifyDetectedContinue();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
StartWait(_local3);
_local10 = true;
break;
if (GetRealVal(_local6[_local4][_local5][1]) == "ON") {
tSysSts.m_Mode_Auto = true;
if (ChkWaitClick(1) && (!tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false))) {
var _local29 = new Date();
tSysSts.m_Time_StAutoWait = _local29.getTime();
}
} else {
tSysSts.m_Mode_Auto = false;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
_local16 = false;
_local7 = 0;
_local9 = GetParamStr(_local3, "_read_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 1;
}
}
_local9 = GetParamStr(_local3, "_write_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 2;
}
}
_local8 = 0;
while (_local8 < _local3.length) {
if (_local16) {
SetSystemVariable(_local3[_local8][0], String(_local3[_local8][1]), _local7);
} else {
SetSystemVariable(_local3[_local8][0], String(_local3[_local8][1]));
}
_local8++;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "name");
DelSystemVariable(_local9);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChgSystemVariable(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
_local16 = false;
_local7 = 0;
_local9 = GetParamStr(_local3, "_read_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 1;
}
}
_local9 = GetParamStr(_local3, "_write_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 2;
}
}
_local8 = 0;
while (_local8 < _local3.length) {
if (_local16) {
SetVariable(_local3[_local8][0], String(_local3[_local8][1]), _local7);
} else {
SetVariable(_local3[_local8][0], String(_local3[_local8][1]));
}
_local8++;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "name");
DelVariable(_local9);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChgVariable(_local3);
break;
if (GetRealVal(_local6[_local4][_local5][1]) == "OFF") {
tHistOutputMode = false;
} else {
tHistOutputMode = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "msg");
if (GetParamStr(_local3, "autoCR") != "false") {
_local9 = _local9 + "\r";
}
var _local23 = new Object();
var _local28 = tObj_MsgLayer_mc[tActiveMsgLayerNo].GetNowTextFormat(_local23);
tHistTempBuff.StoreMsgHistory(_local9, tObj_MsgLayer_mc[tActiveMsgLayerNo].tParam.m_HistWithFmt, _local28, _local23, tDef_MsgLayerParam);
break;
tHistTempBuff.Initialize();
tSaveLoad.ClearHistory();
break;
if ((GetSkipSts_Type() == 2) || (GetSkipSts_Type() == 3)) {
} else {
StartHistoryDisp();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tEqMngInfo.AddEqObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tEqMngInfo.StartEarthQuake(_local3);
_local10 = true;
break;
tEqMngInfo.EndEarthQuake();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCacheMng.AddCacheInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
AddCacheInfo_Group(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (!tCacheMng.StartCache(_local3)) {
} else {
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
StartNextCache();
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCacheMng.DelSaveCacheInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SysGetURL(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetParamStr(_local3, "id") == "DEFAULT") {
_local8 = 0;
while (_local8 < _local3.length) {
tDef_MsgLayerParam.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
} else {
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
_local8 = 0;
while (_local8 < _local3.length) {
tObj_MsgLayer_mc[_local7].SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_MsgLayer_mc[_local7].UpdateMsgLayer();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tActiveMsgLayerNo = _local7;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetFixedMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].LoadBGFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetFixedBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].ResetBG(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].PlayBGAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].LoadCharFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetFixedCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case 56 :
_local9 = "";
_local11 = "";
_local12 = "";
_local19 = tScript_ExecInfo.GetScenarioDataFilePath();
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
switch (_local3[_local8][0]) {
case "path_scDat" :
_local19 = String(_local3[_local8][1]);
break;
case "path" :
_local11 = String(_local3[_local8][1]);
break;
case "label" :
_local12 = String(_local3[_local8][1]);
break;
case "arguments" :
_local9 = ConvParamArguments(_local3[_local8][1]);
}
_local8++;
}
if (((_local11 == undefined) || (Trim(_local11) == "")) && ((_local12 == undefined) || (Trim(_local12) == ""))) {
} else {
if (splitBuff != "") {
var _local18;
var _local25;
_local18 = _local9.split("\\'");
_local8 = 0;
while (_local8 < _local18.length) {
_local9 = _local18[_local8];
_local25 = _local9.split("'");
_local18[_local8] = _local25.join("\"");
_local8++;
}
_local9 = _local18.join("'");
}
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(0, GetParamList(_local9, true));
if ((_local11 != undefined) && (Trim(_local11) != "")) {
tScript_DestLabel = Trim(_local12);
tScript_ExecInfo.ResetPos();
LoadScript(_local19, _local11);
return(undefined);
}
if (JumpToLabel(Trim(_local12))) {
tScript_ExecInfo.DecScriptLine();
_local4 = tScript_ExecInfo.GetScriptArrayIdx();
_local5 = tScript_ExecInfo.GetScriptLine();
_local6 = tScript_ExecData;
}
break;
PopExecInfo(true);
tCurProc = 7;
return(undefined);
_local3 = GetParamList(_local6[_local4][_local5][1], false);
tScript_ExecInfo.NotifyDetectedWhile(_local4, _local5, GetParamStr(_local3, "exp"));
break;
tScript_ExecInfo.NotifyDetectedLoop(_local4, _local5);
break;
tScript_ExecInfo.NotifyDetectedBreak();
break;
tScript_ExecInfo.NotifyDetectedContinue();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
StartWait(_local3);
_local10 = true;
break;
if (GetRealVal(_local6[_local4][_local5][1]) == "ON") {
tSysSts.m_Mode_Auto = true;
if (ChkWaitClick(1) && (!tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false))) {
var _local29 = new Date();
tSysSts.m_Time_StAutoWait = _local29.getTime();
}
} else {
tSysSts.m_Mode_Auto = false;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
_local16 = false;
_local7 = 0;
_local9 = GetParamStr(_local3, "_read_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 1;
}
}
_local9 = GetParamStr(_local3, "_write_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 2;
}
}
_local8 = 0;
while (_local8 < _local3.length) {
if (_local16) {
SetSystemVariable(_local3[_local8][0], String(_local3[_local8][1]), _local7);
} else {
SetSystemVariable(_local3[_local8][0], String(_local3[_local8][1]));
}
_local8++;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "name");
DelSystemVariable(_local9);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChgSystemVariable(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
_local16 = false;
_local7 = 0;
_local9 = GetParamStr(_local3, "_read_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 1;
}
}
_local9 = GetParamStr(_local3, "_write_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 2;
}
}
_local8 = 0;
while (_local8 < _local3.length) {
if (_local16) {
SetVariable(_local3[_local8][0], String(_local3[_local8][1]), _local7);
} else {
SetVariable(_local3[_local8][0], String(_local3[_local8][1]));
}
_local8++;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "name");
DelVariable(_local9);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChgVariable(_local3);
break;
if (GetRealVal(_local6[_local4][_local5][1]) == "OFF") {
tHistOutputMode = false;
} else {
tHistOutputMode = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "msg");
if (GetParamStr(_local3, "autoCR") != "false") {
_local9 = _local9 + "\r";
}
var _local23 = new Object();
var _local28 = tObj_MsgLayer_mc[tActiveMsgLayerNo].GetNowTextFormat(_local23);
tHistTempBuff.StoreMsgHistory(_local9, tObj_MsgLayer_mc[tActiveMsgLayerNo].tParam.m_HistWithFmt, _local28, _local23, tDef_MsgLayerParam);
break;
tHistTempBuff.Initialize();
tSaveLoad.ClearHistory();
break;
if ((GetSkipSts_Type() == 2) || (GetSkipSts_Type() == 3)) {
} else {
StartHistoryDisp();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tEqMngInfo.AddEqObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tEqMngInfo.StartEarthQuake(_local3);
_local10 = true;
break;
tEqMngInfo.EndEarthQuake();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCacheMng.AddCacheInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
AddCacheInfo_Group(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (!tCacheMng.StartCache(_local3)) {
} else {
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
StartNextCache();
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCacheMng.DelSaveCacheInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SysGetURL(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetParamStr(_local3, "id") == "DEFAULT") {
_local8 = 0;
while (_local8 < _local3.length) {
tDef_MsgLayerParam.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
} else {
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
_local8 = 0;
while (_local8 < _local3.length) {
tObj_MsgLayer_mc[_local7].SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_MsgLayer_mc[_local7].UpdateMsgLayer();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tActiveMsgLayerNo = _local7;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetFixedMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].LoadBGFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetFixedBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].ResetBG(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].PlayBGAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].LoadCharFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetFixedCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case 57 :
PopExecInfo(true);
tCurProc = 7;
return(undefined);
case 58 :
_local3 = GetParamList(_local6[_local4][_local5][1], false);
tScript_ExecInfo.NotifyDetectedWhile(_local4, _local5, GetParamStr(_local3, "exp"));
break;
case 59 :
tScript_ExecInfo.NotifyDetectedLoop(_local4, _local5);
break;
case 60 :
tScript_ExecInfo.NotifyDetectedBreak();
break;
case 61 :
tScript_ExecInfo.NotifyDetectedContinue();
break;
case 70 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
StartWait(_local3);
_local10 = true;
break;
case 71 :
if (GetRealVal(_local6[_local4][_local5][1]) == "ON") {
tSysSts.m_Mode_Auto = true;
if (ChkWaitClick(1) && (!tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false))) {
var _local29 = new Date();
tSysSts.m_Time_StAutoWait = _local29.getTime();
}
} else {
tSysSts.m_Mode_Auto = false;
}
break;
case 80 :
_local3 = GetParamList(_local6[_local4][_local5][1], false);
_local16 = false;
_local7 = 0;
_local9 = GetParamStr(_local3, "_read_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 1;
}
}
_local9 = GetParamStr(_local3, "_write_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 2;
}
}
_local8 = 0;
while (_local8 < _local3.length) {
if (_local16) {
SetSystemVariable(_local3[_local8][0], String(_local3[_local8][1]), _local7);
} else {
SetSystemVariable(_local3[_local8][0], String(_local3[_local8][1]));
}
_local8++;
}
break;
case 81 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "name");
DelSystemVariable(_local9);
break;
case 82 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChgSystemVariable(_local3);
break;
case 83 :
_local3 = GetParamList(_local6[_local4][_local5][1], false);
_local16 = false;
_local7 = 0;
_local9 = GetParamStr(_local3, "_read_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 1;
}
}
_local9 = GetParamStr(_local3, "_write_");
if (_local9 != undefined) {
_local16 = true;
if (_local9 == "true") {
_local7 = _local7 | 2;
}
}
_local8 = 0;
while (_local8 < _local3.length) {
if (_local16) {
SetVariable(_local3[_local8][0], String(_local3[_local8][1]), _local7);
} else {
SetVariable(_local3[_local8][0], String(_local3[_local8][1]));
}
_local8++;
}
break;
case 84 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "name");
DelVariable(_local9);
break;
case 85 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChgVariable(_local3);
break;
case 90 :
if (GetRealVal(_local6[_local4][_local5][1]) == "OFF") {
tHistOutputMode = false;
} else {
tHistOutputMode = true;
}
break;
case 91 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "msg");
if (GetParamStr(_local3, "autoCR") != "false") {
_local9 = _local9 + "\r";
}
var _local23 = new Object();
var _local28 = tObj_MsgLayer_mc[tActiveMsgLayerNo].GetNowTextFormat(_local23);
tHistTempBuff.StoreMsgHistory(_local9, tObj_MsgLayer_mc[tActiveMsgLayerNo].tParam.m_HistWithFmt, _local28, _local23, tDef_MsgLayerParam);
break;
case 92 :
tHistTempBuff.Initialize();
tSaveLoad.ClearHistory();
break;
case 93 :
if ((GetSkipSts_Type() == 2) || (GetSkipSts_Type() == 3)) {
} else {
StartHistoryDisp();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tEqMngInfo.AddEqObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tEqMngInfo.StartEarthQuake(_local3);
_local10 = true;
break;
tEqMngInfo.EndEarthQuake();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCacheMng.AddCacheInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
AddCacheInfo_Group(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (!tCacheMng.StartCache(_local3)) {
} else {
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
StartNextCache();
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCacheMng.DelSaveCacheInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SysGetURL(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetParamStr(_local3, "id") == "DEFAULT") {
_local8 = 0;
while (_local8 < _local3.length) {
tDef_MsgLayerParam.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
} else {
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
_local8 = 0;
while (_local8 < _local3.length) {
tObj_MsgLayer_mc[_local7].SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_MsgLayer_mc[_local7].UpdateMsgLayer();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tActiveMsgLayerNo = _local7;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetFixedMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].LoadBGFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetFixedBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].ResetBG(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].PlayBGAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].LoadCharFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetFixedCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case 110 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tEqMngInfo.AddEqObjInfo(_local3);
break;
case 111 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tEqMngInfo.StartEarthQuake(_local3);
_local10 = true;
break;
case 112 :
tEqMngInfo.EndEarthQuake();
break;
case 150 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCacheMng.AddCacheInfo(_local3);
break;
case 151 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
AddCacheInfo_Group(_local3);
break;
case 152 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (!tCacheMng.StartCache(_local3)) {
} else {
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
StartNextCache();
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCacheMng.DelSaveCacheInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SysGetURL(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetParamStr(_local3, "id") == "DEFAULT") {
_local8 = 0;
while (_local8 < _local3.length) {
tDef_MsgLayerParam.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
} else {
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
_local8 = 0;
while (_local8 < _local3.length) {
tObj_MsgLayer_mc[_local7].SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_MsgLayer_mc[_local7].UpdateMsgLayer();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tActiveMsgLayerNo = _local7;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetFixedMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].LoadBGFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetFixedBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].ResetBG(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].PlayBGAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].LoadCharFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetFixedCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case 153 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCacheMng.DelSaveCacheInfo(_local3);
break;
case 160 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SysGetURL(_local3);
break;
case 200 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetParamStr(_local3, "id") == "DEFAULT") {
_local8 = 0;
while (_local8 < _local3.length) {
tDef_MsgLayerParam.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
} else {
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
_local8 = 0;
while (_local8 < _local3.length) {
tObj_MsgLayer_mc[_local7].SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_MsgLayer_mc[_local7].UpdateMsgLayer();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tActiveMsgLayerNo = _local7;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetFixedMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].LoadBGFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetFixedBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].ResetBG(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].PlayBGAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].LoadCharFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetFixedCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case 201 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tActiveMsgLayerNo = _local7;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetFixedMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetMsgTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].LoadBGFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetFixedBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetBGTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].ResetBG(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].PlayBGAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].LoadCharFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetFixedCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case 202 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetFixedMsgTrans(_local3);
break;
case 203 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].SetMsgTrans(_local3);
break;
case 204 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
_local7 = tActiveMsgLayerNo;
}
tObj_MsgLayer_mc[_local7].ResetChar(_local3);
break;
case 210 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetParameter(_local3);
break;
case 211 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].LoadBGFile(_local3);
break;
case 212 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetFixedBGTrans(_local3);
break;
case 213 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].SetBGTrans(_local3);
break;
case 214 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].ResetBG(_local3);
break;
case 215 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_Background_mc[0].PlayBGAnim(_local3);
_local10 = true;
break;
case 220 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetParameter(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].LoadCharFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetFixedCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
case 221 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].LoadCharFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetFixedCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
}
}
}
case 222 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetFixedCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
}
}
case 223 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].SetCharTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
}
case 224 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].ResetChar(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
}
case 225 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Character_mc[_local7].PlayCharAnim(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
}
case 230 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].LoadBGMFile(_local3);
break;
case 231 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].PerformAndStopSound(_local3);
_local10 = true;
break;
case 232 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetFixedBGMTrans(_local3);
break;
case 233 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].SetBGMTrans(_local3);
break;
case 234 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BGM_mc[0].ResetBGM(_local3);
break;
case 240 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].LoadSoundFile(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
}
case 241 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].PerformAndStopSound(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || (isNaN(_local7))) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || isNaN(_local7)) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
}
case 242 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetFixedSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || (isNaN(_local7))) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || (isNaN(_local7))) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
}
case 243 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].SetSoundTrans(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || (isNaN(_local7))) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || (isNaN(_local7))) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
}
case 244 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetIdFromParam(_local3);
if (_local7 < 0) {
} else {
tObj_Sound_mc[_local7].ResetSound();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
HideMessage();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
SaveSystem();
break;
if (LoadSystem() == 0) {
_local10 = true;
}
break;
DeleteSystemData();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || (isNaN(_local7))) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || (isNaN(_local7))) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
}
case 250 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local8 = 0;
while (_local8 < _local3.length) {
tObj_History_mc.SetParameter(_local3[_local8][1], _local3[_local8][0]);
_local8++;
}
tObj_History_mc.UpdateHistLayer();
break;
case 280 :
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
if (ChkReadyLayerObject(false)) {
break;
}
tSysSts.m_ReExecScript = true;
return(undefined);
}
_local24 = true;
_local10 = true;
break;
case 290 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (ChgLayerCnt(_local3)) {
tSysSts.m_ReExecScript = true;
tScript_ExecInfo.IncScriptLine();
return(undefined);
}
_local10 = true;
break;
case 291 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UpdateSWFParam(_local3);
break;
case 292 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetObjInfo(_local3);
break;
case 300 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tCMenuInfo.SetContextMenu(_local3);
break;
case 301 :
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tCMenuInfo.ChkCaptionChg()) {
if (tTransMngInfo.StartTrans(3, 1)) {
tCurProc = 7;
return(undefined);
}
}
}
UpdateContextMenu();
break;
case 302 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadSystemMenu(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
case 303 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.AddMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
case 304 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.ChgMenuItem(_local3);
if (TranslateSystemMenu()) {
_local27 = true;
_local10 = true;
}
break;
case 305 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
switch (GetParamStr(_local3, "type")) {
case "all" :
tObj_SystemMenu_mc.ResetMenuInfo(0);
break;
case "only_item" :
tObj_SystemMenu_mc.ResetMenuInfo(1);
break;
case "only_settings" :
tObj_SystemMenu_mc.ResetMenuInfo(2);
}
break;
case 306 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_SystemMenu_mc.SetSystemMenu(_local3);
break;
case 310 :
_local7 = ChgSkipSts(ConvSkipParam(GetRealVal(_local6[_local4][_local5][1])));
if (_local7) {
if (ReleaseWaitClick(false)) {
_local13 = true;
}
_local10 = true;
}
break;
case 311 :
HideMessage();
break;
case 312 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tLimitCtrlInfo.SetLimit(_local3);
break;
case 320 :
SaveSystem();
break;
case 321 :
if (LoadSystem() == 0) {
_local10 = true;
}
break;
case 322 :
DeleteSystemData();
break;
case 323 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (SetSystem(_local3)) {
_local10 = true;
}
break;
case 324 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
SaveGame(_local3);
break;
case 325 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || (isNaN(_local7))) {
} else {
if (LoadGame(_local7)) {
_local9 = GetParamStr(_local3, "afterDel");
if ((_local9 != undefined) && (_local9 == "true")) {
tSaveLoad.DeleteSaveData(_local7);
}
return(undefined);
}
tScript_ExecInfo.IncScriptLine();
if (CallMacro("SysEv_CompLoadGame", "rslt=false", 2, false) == true) {
return(undefined);
}
tScript_ExecInfo.DecScriptLine();
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || (isNaN(_local7))) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
}
case 326 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetSaveName(_local3)) {
_local14 = true;
}
break;
case 327 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "no");
if ((_local7 < 0) || (isNaN(_local7))) {
} else {
DeleteSaveData(_local7);
break;
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
_local13 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
}
case 328 :
ChgSaveSts(GetRealVal(_local6[_local4][_local5][1]));
break;
case 329 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
InitGame(_local3);
return(undefined);
case 330 :
_local13 = true;
break;
case 340 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = tReadInfo.GetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"));
SetVariable(GetParamStr(_local3, "var"), String(_local7));
break;
case 341 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local7 = GetParamNum(_local3, "val");
if ((_local7 != undefined) && (!isNaN(_local7))) {
tReadInfo.SetCount(GetParamStr(_local3, "path"), GetParamStr(_local3, "label"), _local7);
if (tAlreadyReadProc == 1) {
SaveSystemReadInfo();
}
}
break;
case 342 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetSystem(_local3);
break;
case 343 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (GetDate(_local3)) {
_local14 = true;
}
break;
case 344 :
if ((_root.fromBrowser != undefined) && (_root.fromBrowser == "true")) {
this.getURL("javascript:window.close()", "_self");
} else {
fscommand ("quit");
}
break;
case 345 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
ChkLoadedInfo(_local3);
break;
case 350 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
if (LoadMovieUpperLevel(_local3) == true) {
switch (GetSkipSts_Type()) {
case 1 :
tSysSts.m_SkipSts = 0;
break;
case 2 :
case 3 :
_local8 = 0;
while (_local8 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
}
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
}
_local10 = true;
break;
case 351 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
UnloadMovieUpperLevel(_local3);
_local10 = true;
break;
case 360 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
GetRandomVal(_local3);
break;
case 370 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tMousePtInfo.ChangePtSts(_local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
break;
case 371 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
} else {
tMousePtInfo.SetCustomPtInfo(_local9, _local3);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
case 372 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "id");
if (_local9 == undefined) {
_local9 = "";
}
tMousePtInfo.DelCustomPtInfo(_local9);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
}
break;
case 380 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnInfo(_local3);
break;
case 381 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.ChgBtnInfo(_local3);
break;
case 382 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnInfo(_local3);
break;
case 383 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
LoadButtonTemplate(GetParamStr(_local3, "path_scDat"), GetParamStr(_local3, "path"));
_local10 = true;
break;
case 384 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
break;
case 385 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.DelBtnTempInfo(_local3);
break;
case 386 :
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local8 = 0;
for(;;){
if (_local8 >= tObj_MsgLayer_mc.length) {
break;
}
tObj_MsgLayer_mc[_local8].DispMessageAll();
_local8++;
};
}
tSysSts.m_SkipSts = 0;
_local3 = GetParamList(_local6[_local4][_local5][1], true);
tObj_BtnLayer_mc.StartSelectMode(_local3);
_local10 = true;
break;
case 387 :
_local3 = GetParamList(_local6[_local4][_local5][1], true);
_local9 = GetParamStr(_local3, "group");
if (tObj_BtnLayer_mc.EndSelectMode(_local9)) {
_local10 = true;
}
break;
case 400 :
_local3 = GetParamList(_local6[_local4][_local5][1], false);
DispMessageBox(_local3);
_local10 = true;
break;
case 500 :
break;
case 501 :
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
case 502 :
PopExecInfo(false);
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
return(undefined);
}
_local20 = true;
break;
case 503 :
tScript_ExecInfo.IncScriptLine();
tScript_ExecInfo.PushExecInfo(1, GetParamList(_local6[_local4][_local5][2], true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local6[_local4][_local5][1]].arrayIdx, tScript_MacroInfo[_local6[_local4][_local5][1]].scriptLine);
_local20 = true;
}
if (_local3 != undefined) {
}
_local4 = tScript_ExecInfo.GetScriptArrayIdx();
_local5 = tScript_ExecInfo.GetScriptLine();
if (_local14 == true) {
var _local15;
var _local17;
var _local21;
if (_local20) {
switch (tScript_ExecInfo.GetScriptType()) {
case 1 :
_local15 = tScript_MacroData;
break;
case 0 :
default :
_local15 = tScript_ExecData;
}
_local17 = _local4;
_local21 = _local5;
} else {
_local15 = _local6;
_local17 = _local4;
_local21 = _local5 + 1;
}
if (_local21 < _local15[_local17].length) {
if ((tScriptMng.IsStopChainCmd(_local15[_local17][_local21][0]) == true) && ((!tSysSettings.m_PageDash) || (_local15[_local17][_local21][0] != 3))) {
_local14 = false;
_local10 = true;
}
} else if ((_local17 + 1) < _local15.length) {
if ((tScriptMng.IsStopChainCmd(_local15[_local17 + 1][0][0]) == true) && ((!tSysSettings.m_PageDash) || (_local15[_local17 + 1][0][0] != 3))) {
_local14 = false;
_local10 = true;
}
}
}
if (_local20) {
break;
}
tScript_ExecInfo.IncScriptLine();
if (_local10) {
if ((GetSkipSts_Type() != 2) && (GetSkipSts_Type() != 3)) {
break;
}
if (_local27) {
break;
}
if (_local24) {
ExecTransition(true);
_local24 = false;
}
_local10 = false;
}
if (_local13) {
UpdateSaveInfo();
_local13 = false;
}
}
if (_local20) {
switch (tScript_ExecInfo.GetScriptType()) {
case 0 :
_local6 = tScript_ExecData;
break;
case 1 :
_local6 = tScript_MacroData;
break;
default :
continue;//outer level
}
_local20 = false;
} else {
if (_local10) {
if ((GetSkipSts_Type() != 2) && (GetSkipSts_Type() != 3)) {
break;
}
if (_local27) {
break;
}
if (_local24) {
ExecTransition(true);
_local24 = false;
}
if (_local13) {
UpdateSaveInfo();
_local13 = false;
}
_local10 = false;
}
tScript_ExecInfo.IncScriptArrayIdx();
}
}
if (_local3 != undefined) {
}
_local4 = 0;
while (_local4 < tObj_MsgLayer_mc.length) {
if (tObj_MsgLayer_mc[_local4].tStatusFlg_Msg == 1) {
tObj_MsgLayer_mc[_local4].ExecProc_Msg();
}
_local4++;
}
if (_local24) {
ExecTransition(false);
}
if (_local13) {
UpdateSaveInfo();
}
tCurProc = 7;
}
function ParsingScript(arg_ReadData, arg_kind) {
var _local6;
var _local1;
var _local5;
var _local22;
var _local11;
var _local19;
var _local10 = false;
var _local15 = "";
var _local7 = "";
var _local4 = "";
switch (arg_kind) {
case 0 :
tCurProc = 3;
if (tScript_MacroData != undefined) {
delete tScript_MacroData;
}
tScript_MacroData = new Array();
if (tScript_MacroInfo != undefined) {
delete tScript_MacroInfo;
}
tScript_MacroInfo = new Array();
break;
case 1 :
tCurProc = 5;
break;
default :
return(undefined);
}
var _local16 = 0;
_local6 = 0;
for ( ; _local6 < arg_ReadData.length ; _local6++) {
var _local2 = arg_ReadData[_local6];
_local19 = _local2.split("\t");
if (_local19.length >= 2) {
_local2 = _local19.join("");
}
if (_local2.substr(0, 2) == "//") {
} else if (_local2.charAt(0) == "*") {
if ((_local2.length >= 2) && (_local2.charAt(1) == "*")) {
_local2 = _local2.substr(1);
// unexpected jump
}
if (arg_kind == 0) {
continue;
}
var _local20 = _local2.substr(1);
var _local14 = _local20.split("|");
var _local18 = tScript_LabelInfo.length;
if (_local7.length > 0) {
AddExecScriptData(arg_kind, 1, _local7);
_local7 = "";
}
_local1 = 0;
while (_local1 < tScript_LabelInfo.length) {
if (tScript_LabelInfo[_local1].labelName == _local14[0]) {
trace(((((("\u540C\u540D\u306E\u30E9\u30D9\u30EB\u540D[" + _local14[0]) + "\u304C\u4F7F\u7528\u3055\u308C\u307E\u3057\u305F\u3002([") + tScript_LabelInfo[_local1].befLine) + "]\u884C\u76EE\uFF0F[") + _local6) + "]\u884C\u76EE\uFF09");
_local18 = _local1;
break;
}
_local1++;
}
AddExecScriptData(arg_kind, 0, _local18);
var _local9 = new Object();
_local9.labelName = _local14[0];
_local9.saveName = _local14[1];
switch (_local14[2]) {
case "INVALID" :
_local9.doFunc = 0;
break;
case "ONLY_REC" :
_local9.doFunc = 1;
break;
case "ONLY_CHK" :
_local9.doFunc = 2;
break;
case "FULL" :
default :
_local9.doFunc = 3;
}
_local9.aftArrayIdx = tScript_ExecData.length - 1;
_local9.aftLine = tScript_ExecData[tScript_ExecData.length - 1].length - 1;
_local9.befLine = _local6;
if (_local18 < tScript_LabelInfo.length) {
delete tScript_LabelInfo[_local18];
tScript_LabelInfo[_local18] = _local9;
} else {
tScript_LabelInfo.push(_local9);
}
} else {
_local1 = 0;
while (_local1 < _local2.length) {
switch (_local16) {
case 0 :
switch (_local2.charAt(_local1)) {
case newline :
break;
case "[" :
if (_local2.substr(_local1, 2) == "[[") {
_local7 = _local7 + "[";
_local1 = _local1 + 1;
// unexpected jump
}
switch (_local2.substr(_local1, 3)) {
case "[r]" :
_local7 = _local7 + "\r";
_local1 = _local1 + 2;
break;
case "[l]" :
case "[p]" :
case "[m]" :
if (_local7.length > 0) {
AddExecScriptData(arg_kind, 1, _local7);
_local7 = "";
}
if (_local2.substr(_local1, 3) == "[l]") {
AddExecScriptData(arg_kind, 3);
} else if (_local2.substr(_local1, 3) == "[p]") {
AddExecScriptData(arg_kind, 4);
} else if (_local2.substr(_local1, 3) == "[m]") {
AddExecScriptData(arg_kind, 5);
}
_local1 = _local1 + 2;
break;
default :
if (_local7.length > 0) {
AddExecScriptData(arg_kind, 1, _local7);
_local7 = "";
}
_local4 = "";
_local16 = 1;
}
// unexpected jump
default :
_local7 = _local7 + _local2.charAt(_local1);
break;
switch (_local2.charAt(_local1)) {
case "]" :
var _local12 = _local4.split(" ");
var _local8 = tScriptMng.GetCommandID(_local12[0]);
switch (_local8) {
case -1 :
var _local13 = false;
_local5 = 0;
while (_local5 < tScript_MacroInfo.length) {
if (tScript_MacroInfo[_local5].macroName == _local12[0]) {
AddExecScriptData(arg_kind, 503, _local5, _local4.substr(_local12[0].length + 1));
_local13 = true;
break;
}
_local5++;
}
if ((arg_kind == 0) && (!_local13)) {
AddExecScriptData(arg_kind, 503, -1, _local4);
}
// unexpected jump
case 500 :
if (arg_kind == 1) {
// unexpected jump
}
_local11 = GetParamList(_local4.substr(_local12[0].length + 1), true);
_local15 = GetParamStr(_local11, "name");
var _local17 = false;
strBuff = GetParamStr(_local11, "export");
if (strBuff == "true") {
_local17 = true;
}
if ((_local15 == undefined) || (Trim(_local15) == "")) {
break;
}
if (_local10) {
AddExecScriptData(arg_kind, 502);
_local10 = false;
}
_local10 = true;
AddExecScriptData(arg_kind, _local8, _local15, _local17);
// unexpected jump
case 501 :
if (!_local10) {
} else {
AddExecScriptData(arg_kind, _local8);
// unexpected jump
if (!_local10) {
} else {
AddExecScriptData(arg_kind, 502);
_local10 = false;
// unexpected jump
if (_local12.length >= 2) {
AddExecScriptData(arg_kind, _local8, _local4.substr(_local12[0].length + 1));
} else {
AddExecScriptData(arg_kind, _local8);
}
}
}
case 502 :
if (!_local10) {
} else {
AddExecScriptData(arg_kind, 502);
_local10 = false;
// unexpected jump
if (_local12.length >= 2) {
AddExecScriptData(arg_kind, _local8, _local4.substr(_local12[0].length + 1));
} else {
AddExecScriptData(arg_kind, _local8);
}
}
default :
if (_local12.length >= 2) {
AddExecScriptData(arg_kind, _local8, _local4.substr(_local12[0].length + 1));
} else {
AddExecScriptData(arg_kind, _local8);
}
_local4 = "";
_local16 = 0;
// unexpected jump
_local7 = _local7 + _local4;
_local4 = "";
if (_local2.charAt(_local1) == newline) {
_local16 = 0;
}
// unexpected jump
if ((_local2.charAt(_local1 + 1) == "[") || (_local2.charAt(_local1 + 1) == "]")) {
_local1++;
_local4 = _local4 + _local2.charAt(_local1);
} else {
_local4 = _local4 + _local2.charAt(_local1);
}
// unexpected jump
_local4 = _local4 + _local2.charAt(_local1);
if (_local11 == undefined) {
break;
}
}
case "[" :
case newline :
_local7 = _local7 + _local4;
_local4 = "";
if (_local2.charAt(_local1) == newline) {
_local16 = 0;
}
// unexpected jump
case "\\" :
if ((_local2.charAt(_local1 + 1) == "[") || (_local2.charAt(_local1 + 1) == "]")) {
_local1++;
_local4 = _local4 + _local2.charAt(_local1);
} else {
_local4 = _local4 + _local2.charAt(_local1);
}
// unexpected jump
default :
_local4 = _local4 + _local2.charAt(_local1);
if (_local11 == undefined) {
break;
}
}
}
case 1 :
switch (_local2.charAt(_local1)) {
case "]" :
_local12 = _local4.split(" ");
_local8 = tScriptMng.GetCommandID(_local12[0]);
switch (_local8) {
case -1 :
_local13 = false;
_local5 = 0;
while (_local5 < tScript_MacroInfo.length) {
if (tScript_MacroInfo[_local5].macroName == _local12[0]) {
AddExecScriptData(arg_kind, 503, _local5, _local4.substr(_local12[0].length + 1));
_local13 = true;
break;
}
_local5++;
}
if ((arg_kind == 0) && (!_local13)) {
AddExecScriptData(arg_kind, 503, -1, _local4);
}
// unexpected jump
case 500 :
if (arg_kind == 1) {
// unexpected jump
}
_local11 = GetParamList(_local4.substr(_local12[0].length + 1), true);
_local15 = GetParamStr(_local11, "name");
_local17 = false;
strBuff = GetParamStr(_local11, "export");
if (strBuff == "true") {
_local17 = true;
}
if ((_local15 == undefined) || (Trim(_local15) == "")) {
break;
}
if (_local10) {
AddExecScriptData(arg_kind, 502);
_local10 = false;
}
_local10 = true;
AddExecScriptData(arg_kind, _local8, _local15, _local17);
// unexpected jump
case 501 :
if (!_local10) {
} else {
AddExecScriptData(arg_kind, _local8);
// unexpected jump
if (!_local10) {
} else {
AddExecScriptData(arg_kind, 502);
_local10 = false;
// unexpected jump
if (_local12.length >= 2) {
AddExecScriptData(arg_kind, _local8, _local4.substr(_local12[0].length + 1));
} else {
AddExecScriptData(arg_kind, _local8);
}
}
}
case 502 :
if (!_local10) {
} else {
AddExecScriptData(arg_kind, 502);
_local10 = false;
// unexpected jump
if (_local12.length >= 2) {
AddExecScriptData(arg_kind, _local8, _local4.substr(_local12[0].length + 1));
} else {
AddExecScriptData(arg_kind, _local8);
}
}
default :
if (_local12.length >= 2) {
AddExecScriptData(arg_kind, _local8, _local4.substr(_local12[0].length + 1));
} else {
AddExecScriptData(arg_kind, _local8);
}
_local4 = "";
_local16 = 0;
// unexpected jump
_local7 = _local7 + _local4;
_local4 = "";
if (_local2.charAt(_local1) == newline) {
_local16 = 0;
}
// unexpected jump
if ((_local2.charAt(_local1 + 1) == "[") || (_local2.charAt(_local1 + 1) == "]")) {
_local1++;
_local4 = _local4 + _local2.charAt(_local1);
} else {
_local4 = _local4 + _local2.charAt(_local1);
}
// unexpected jump
_local4 = _local4 + _local2.charAt(_local1);
if (_local11 == undefined) {
break;
}
}
case "[" :
case newline :
_local7 = _local7 + _local4;
_local4 = "";
if (_local2.charAt(_local1) == newline) {
_local16 = 0;
}
// unexpected jump
case "\\" :
if ((_local2.charAt(_local1 + 1) == "[") || (_local2.charAt(_local1 + 1) == "]")) {
_local1++;
_local4 = _local4 + _local2.charAt(_local1);
} else {
_local4 = _local4 + _local2.charAt(_local1);
}
// unexpected jump
default :
_local4 = _local4 + _local2.charAt(_local1);
if (_local11 == undefined) {
break;
}
}
}
_local1++;
}
}
}
if (_local4.length > 0) {
_local7 = _local7 + _local4;
}
if (_local7.length > 0) {
AddExecScriptData(arg_kind, 1, _local7);
_local7 = "";
}
switch (arg_kind) {
case 0 :
_local6 = 0;
while (_local6 < tScript_MacroData.length) {
_local1 = 0;
while (_local1 < tScript_MacroData[_local6].length) {
if ((tScript_MacroData[_local6][_local1][0] == 503) && (tScript_MacroData[_local6][_local1][1] == -1)) {
_local4 = tScript_MacroData[_local6][_local1][2];
var _local12 = _local4.split(" ");
var _local13 = false;
_local5 = 0;
while (_local5 < tScript_MacroInfo.length) {
if (tScript_MacroInfo[_local5].macroName == _local12[0]) {
tScript_MacroData[_local6][_local1][1] = _local5;
tScript_MacroData[_local6][_local1][2] = _local4.substr(_local12[0].length + 1);
_local13 = true;
break;
}
_local5++;
}
if (!_local13) {
tScript_MacroData[_local6][_local1][0] = -1;
tScript_MacroData[_local6][_local1][2] = "";
}
}
_local1++;
}
_local6++;
}
LoadScript(tScript_ExecInfo.GetScenarioDataFilePath(), tScript_ExecInfo.GetScriptFilePath());
break;
case 1 :
if (IsEnabled_Translation() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if ((Trim(tScript_Path_Macro) != "") && (tTransMngInfo.GetMacroLang() != tSysSettings.m_SysLang)) {
if (tTransMngInfo.StartTrans(0, 0)) {
return(undefined);
}
} else if (tTransMngInfo.StartTrans(1, 0)) {
return(undefined);
}
}
CompLoadScript();
}
}
function CompLoadScript() {
if (Trim(tScript_DestLabel) != "") {
JumpToLabel(tScript_DestLabel);
tScript_DestLabel = "";
}
if (ChkStopScript()) {
tCurProc = 7;
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgBtnSts();
return(undefined);
}
if (!tGameLoadedFlg) {
ExecPreparation();
}
}
function ReloadScript() {
while (tScript_Cache_Buff.length > 0) {
var _local1 = tScript_Cache_Buff.shift();
delete _local1.labelInfo;
delete _local1.scriptData;
}
tTransMngInfo.NotifyReloadScript();
if (Trim(tScript_Path_Macro) != "") {
LoadMacro(tScript_Path_MacroData, tScript_Path_Macro);
} else {
LoadScript(tScript_ExecInfo.GetScenarioDataFilePath(), tScript_ExecInfo.GetScriptFilePath());
}
}
function LoadScript(arg_scenarioDatPath, arg_scriptPath) {
tCurProc = 4;
if (tScript_Cache_MaxCnt > 0) {
var _local1;
_local1 = 0;
while (_local1 < tScript_Cache_Buff.length) {
if (tScript_Cache_Buff[_local1].path == arg_scriptPath) {
if (tScript_Cache_Buff.length > 1) {
var _local2 = tScript_Cache_Buff[_local1];
tScript_Cache_Buff.splice(_local1, 1);
tScript_Cache_Buff.push(_local2);
}
tScript_LabelInfo = tScript_Cache_Buff[tScript_Cache_Buff.length - 1].labelInfo;
tScript_ExecData = tScript_Cache_Buff[tScript_Cache_Buff.length - 1].scriptData;
if (tReadFromSWF & 4) {
tScript_ExecInfo.SetScenarioDataFilePath(arg_scenarioDatPath);
}
tScript_ExecInfo.SetScriptFilePath(arg_scriptPath);
tCurProc = 5;
CompLoadScript();
return(undefined);
}
_local1++;
}
}
if (tReadFromSWF & 4) {
tScript_ExecInfo.SetScenarioDataFilePath(arg_scenarioDatPath);
tScript_ExecInfo.SetScriptFilePath(arg_scriptPath);
if ((arg_scenarioDatPath != tScript_Path_ScriptData) && (Trim(arg_scenarioDatPath) != "")) {
tWaitSts_LoadScData = 3;
tObjLoader.loadClip(arg_scenarioDatPath, tObj_ScriptData_mc);
return(undefined);
}
NotifyGetScriptData(tObj_ScriptData_mc.GetScenarioData(arg_scriptPath));
return(undefined);
}
var _local5 = new LoadVars();
_local5.onData = function (arg_txtDat) {
NotifyGetScriptData(arg_txtDat);
};
_local5.load(arg_scriptPath);
tScript_ExecInfo.SetScriptFilePath(arg_scriptPath);
}
function NotifyGetScriptData(arg_txtDat) {
var _local2;
var _local3;
if (tConcealResorce & 4) {
_local2 = unescape(arg_txtDat);
} else {
_local2 = arg_txtDat;
}
_local3 = _local2.split(newline);
_local2 = _local3.join("\r");
_local3 = _local2.split("\r");
while (tScript_Cache_Buff.length > tScript_Cache_MaxCnt) {
var _local1 = tScript_Cache_Buff.shift();
delete _local1.labelInfo;
delete _local1.scriptData;
}
newScriptInfo = new Object();
newScriptInfo.path = tScript_ExecInfo.GetScriptFilePath();
newScriptInfo.labelInfo = new Array();
newScriptInfo.scriptData = new Array();
tScript_Cache_Buff.push(newScriptInfo);
tScript_LabelInfo = tScript_Cache_Buff[tScript_Cache_Buff.length - 1].labelInfo;
tScript_ExecData = tScript_Cache_Buff[tScript_Cache_Buff.length - 1].scriptData;
ParsingScript(_local3, 1);
}
function LoadMacro(arg_scenarioDatPath, arg_macroPath) {
tCurProc = 2;
if (tReadFromSWF & 2) {
tScript_Path_Macro = arg_macroPath;
if ((arg_scenarioDatPath != tScript_Path_MacroData) && (Trim(arg_scenarioDatPath) != "")) {
tWaitSts_LoadScData = 1;
tObjLoader.loadClip(arg_scenarioDatPath, tObj_MacroData_mc);
tScript_Path_MacroData = arg_scenarioDatPath;
return(undefined);
}
NotifyGetMacroData(tObj_MacroData_mc.GetScenarioData(tScript_Path_Macro));
return(undefined);
}
var _local2 = new LoadVars();
_local2.onData = function (arg_txtDat) {
NotifyGetMacroData(arg_txtDat);
};
_local2.load(arg_macroPath);
tScript_Path_Macro = arg_macroPath;
}
function NotifyGetMacroData(arg_txtDat) {
var _local1;
var _local2;
if (tConcealResorce & 2) {
_local1 = unescape(arg_txtDat);
} else {
_local1 = arg_txtDat;
}
_local2 = _local1.split(newline);
_local1 = _local2.join("\r");
_local2 = _local1.split("\r");
ParsingScript(_local2, 0);
}
function LoadSystemMenu(arg_scenarioDatPath, arg_filePath) {
if ((arg_filePath == undefined) || (arg_filePath == "")) {
return(undefined);
}
tSysSts.m_Wait_LoadSysMenu = true;
tObj_SystemMenu_mc.ResetMenuInfo(0);
if (tReadFromSWF & 8) {
tScript_Path_SysMenu = arg_filePath;
if (((arg_scenarioDatPath != undefined) && (Trim(arg_scenarioDatPath) != "")) && (arg_scenarioDatPath != tScript_Path_SysMenuData)) {
tWaitSts_LoadScData = 5;
tObjLoader.loadClip(arg_scenarioDatPath, tObj_SysMenuData_mc);
tScript_Path_SysMenuData = arg_scenarioDatPath;
return(undefined);
}
NotifyGetSysMenuData(tObj_SysMenuData_mc.GetScenarioData(tScript_Path_SysMenu));
return(undefined);
}
var _local2 = new LoadVars();
_local2.onData = function (arg_txtDat) {
NotifyGetSysMenuData(arg_txtDat);
};
_local2.load(arg_filePath);
}
function NotifyGetSysMenuData(arg_txtDat) {
var _local3;
var _local1;
var _local2;
var _local6;
var _local5;
var _local4 = 1;
if (!tSysSts.m_Wait_LoadSysMenu) {
return(undefined);
}
if (tConcealResorce & 8) {
_local6 = unescape(arg_txtDat);
} else {
_local6 = arg_txtDat;
}
_local5 = _local6.split(newline);
_local6 = _local5.join("\r");
_local5 = _local6.split("\r");
_local3 = 0;
while (_local3 < _local5.length) {
_local1 = Trim(_local5[_local3]);
switch (_local1) {
case "[Settings]" :
_local4 = 0;
break;
case "[Items]" :
_local4 = 1;
break;
default :
if (_local1.substr(0, 2) == "//") {
} else {
_local2 = GetParamList(_local1, true);
switch (_local4) {
case 0 :
tObj_SystemMenu_mc.SetSystemMenu(_local2);
break;
case 1 :
tObj_SystemMenu_mc.AddMenuItem(_local2);
}
}
}
_local3++;
}
tSysSts.m_Wait_LoadSysMenu = false;
TranslateSystemMenu();
}
function LoadButtonTemplate(arg_scenarioDatPath, arg_filePath) {
if ((arg_filePath == undefined) || (arg_filePath == "")) {
return(undefined);
}
tSysSts.m_Wait_LoadBtnTemp = true;
if (tReadFromSWF & 16) {
tScript_Path_BtnTemp = arg_filePath;
if (((arg_scenarioDatPath != undefined) && (Trim(arg_scenarioDatPath) != "")) && (arg_scenarioDatPath != tScript_Path_BtnTempData)) {
tWaitSts_LoadScData = 7;
tObjLoader.loadClip(arg_scenarioDatPath, tObj_BtnTempData_mc);
tScript_Path_BtnTempData = arg_scenarioDatPath;
return(undefined);
}
NotifyGetBtnTempData(tObj_BtnTempData_mc.GetScenarioData(tScript_Path_BtnTemp));
return(undefined);
}
var _local3 = new LoadVars();
_local3.onData = function (arg_txtDat) {
NotifyGetBtnTempData(arg_txtDat);
};
_local3.load(arg_filePath);
}
function NotifyGetBtnTempData(arg_txtDat) {
var _local1;
var _local2;
var _local3;
var _local5;
var _local4;
if (!tSysSts.m_Wait_LoadBtnTemp) {
return(undefined);
}
if (tConcealResorce & 16) {
_local5 = unescape(arg_txtDat);
} else {
_local5 = arg_txtDat;
}
_local4 = _local5.split(newline);
_local5 = _local4.join("\r");
_local4 = _local5.split("\r");
_local1 = 0;
while (_local1 < _local4.length) {
_local2 = Trim(_local4[_local1]);
if (_local2.substr(0, 2) != "//") {
_local3 = GetParamList(_local2, true);
tObj_BtnLayer_mc.RegistBtnTempInfo(_local3);
}
_local1++;
}
tSysSts.m_Wait_LoadBtnTemp = false;
}
function LoadIniFile() {
tCurProc = 1;
var _local12 = new LoadVars();
_local12.onData = function (arg_txtDat) {
var _local2;
var _local10;
var _local5;
var _local9 = "";
var _local7 = "";
var _local8 = "";
var _local6 = "";
if (tConcealResorce & 1) {
_local10 = unescape(arg_txtDat);
} else {
_local10 = arg_txtDat;
}
_local5 = _local10.split(newline);
_local10 = _local5.join("\r");
_local5 = _local10.split("\r");
_local2 = 0;
while (_local2 < _local5.length) {
if (_local5[_local2] == "") {
} else if (_local5[_local2].substr(0, 2) == "//") {
} else {
var _local3 = _local5[_local2].split("=");
if (_local3.length != 2) {
} else {
var _local4 = Trim(_local3[0]);
var _local1 = Trim(_local3[1]);
switch (_local4) {
case "game_Id" :
tGame_Id = GetStrVal(_local1);
tSaveLoad.m_Game_Id = tGame_Id;
break;
case "screen_Width" :
gScreen_Width = Number(_local1);
break;
case "screen_Height" :
gScreen_Height = Number(_local1);
break;
case "resorce_Conceal" :
tConcealResorce = tConcealResorce | ConvConcealResorceType(GetStrVal(_local1));
break;
case "readFromSWF" :
tReadFromSWF = tReadFromSWF | ConvConcealResorceType(GetStrVal(_local1));
break;
case "script_scData_Macro" :
_local9 = GetStrVal(_local1);
break;
case "script_scData_Script" :
tScript_ExecInfo.SetScenarioDataFilePath(GetStrVal(_local1));
break;
case "script_macroDefine" :
tScript_Path_Macro = GetStrVal(_local1);
break;
case "script_firstRead" :
tScript_ExecInfo.SetScriptFilePath(GetStrVal(_local1));
break;
case "script_Cache_MaxCnt" :
tScript_Cache_MaxCnt = Number(_local1);
if (tScript_Cache_MaxCnt < 0) {
tScript_Cache_MaxCnt = 0;
}
break;
case "layerMsg_PosX" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "posX");
break;
case "layerMsg_PosY" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "posY");
break;
case "layerMsg_Width" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "width");
break;
case "layerMsg_Height" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "height");
break;
case "layerMsg_CharDir" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "charDir");
break;
case "layerMsg_Margin_Left" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "margin_Left");
break;
case "layerMsg_Margin_Right" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "margin_Right");
break;
case "layerMsg_Margin_Top" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "margin_Top");
break;
case "layerMsg_Margin_Bottom" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "margin_Bottom");
break;
case "layerMsg_Font_Name" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "font_Name");
break;
case "layerMsg_Font_Embed" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "font_Embed");
break;
case "layerMsg_Font_Size" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "font_Size");
break;
case "layerMsg_Font_Color" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "font_Color");
break;
case "layerMsg_Font_Bold" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "bold");
break;
case "layerMsg_Font_Italic" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "italic");
break;
case "layerMsg_CharSpcOffset" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "charSpcOffset");
break;
case "layerMsg_InterlinearSpc" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "interlinearSpc");
break;
case "layerMsg_Alpha" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "alpha");
break;
case "layerMsg_Shadow_Visible" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "shadow_Visible");
break;
case "layerMsg_Shadow_Color" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "shadow_Color");
break;
case "layerMsg_Shadow_XOffset" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "shadow_XOffset");
break;
case "layerMsg_Shadow_YOffset" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "shadow_YOffset");
break;
case "layerMsg_Shadow_Visible_Rb" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "shadow_Visible_Rb");
break;
case "layerMsg_Shadow_Color_Rb" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "shadow_Color_Rb");
break;
case "layerMsg_Shadow_XOffset_Rb" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "shadow_XOffset_Rb");
break;
case "layerMsg_Shadow_YOffset_Rb" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "shadow_YOffset_Rb");
break;
case "layerMsg_Edge_Visible" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "edge_Visible");
break;
case "layerMsg_Edge_Color" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "edge_Color");
break;
case "layerMsg_Edge_HVOffset" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "edge_HVOffset");
break;
case "layerMsg_Edge_SLOffset" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "edge_SLOffset");
break;
case "layerMsg_Edge_Icon" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "edge_Icon");
break;
case "layerMsg_Edge_Visible_Rb" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "edge_Visible_Rb");
break;
case "layerMsg_Edge_Color_Rb" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "edge_Color_Rb");
break;
case "layerMsg_Edge_HVOffset_Rb" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "edge_HVOffset_Rb");
break;
case "layerMsg_Edge_SLOffset_Rb" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "edge_SLOffset_Rb");
break;
case "layerMsg_Font_Name_Rb" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "font_Name_Rb");
break;
case "layerMsg_Font_Embed_Rb" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "font_Embed_Rb");
break;
case "layerMsg_Font_Size_Rb" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "font_Size_Rb");
break;
case "layerMsg_Font_Color_Rb" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "font_Color_Rb");
break;
case "layerMsg_Font_Bold_Rb" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "bold_Rb");
break;
case "layerMsg_Font_Italic_Rb" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "italic_Rb");
break;
case "layerMsg_CharSpcOffset_Rb" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "charSpcOffset_Rb");
break;
case "layerMsg_RubySpcOffset" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "rubySpcOffset");
break;
case "layerMsg_RubyBaseFont" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "rubyBaseFont");
break;
case "layerMsg_Speed_Normal" :
tSysSettings.m_MsgSpeed_Normal = Number(_local1);
if (tSysSettings.m_MsgSpeed_Normal < 0) {
tSysSettings.m_MsgSpeed_Normal = 0;
}
break;
case "layerMsg_Speed_Accel" :
tSysSettings.m_MsgSpeed_Accel = Number(_local1);
if (tSysSettings.m_MsgSpeed_Accel < 0) {
tSysSettings.m_MsgSpeed_Accel = 0;
}
break;
case "layerMsg_Accel_StTime" :
tAccelStTime = Number(_local1);
if (tAccelStTime < 0) {
tAccelStTime = 0;
}
break;
case "layerMsg_ClickSkipMsg" :
if (GetStrVal(_local1) == "false") {
tSkipMsgEnabled = false;
} else {
tSkipMsgEnabled = true;
}
break;
case "layerMsg_Path_BG" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "path_BG");
break;
case "layerMsg_Path_WC" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "path_WC");
break;
case "layerMsg_Path_WCPB" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "path_WCPB");
break;
case "layerMsg_Color_BG" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "color_BG");
break;
case "layerMsg_Sound_Char" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "sound_Char");
break;
case "layerMsg_Sound_WC" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "sound_WC");
break;
case "layerMsg_Sound_WCPB" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "sound_WCPB");
break;
case "layerMsg_NoSound_Char" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "noSound_Char");
break;
case "layerMsg_FixIconPos" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "fixIconPos");
break;
case "layerMsg_IconPosX" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "iconPosX");
break;
case "layerMsg_IconPosY" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "iconPosY");
break;
case "wrapHalfStr" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "wrapHalfStr");
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "wrapHalfStr");
break;
case "headKinsocChar" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "headKinsocChar");
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "headKinsocChar");
break;
case "endKinsocChar" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "endKinsocChar");
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "endKinsocChar");
break;
case "linkColor_Normal" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "linkColor_NotSel");
break;
case "linkColor_Select" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "linkColor_Sel");
break;
case "linkEdgeColor_Normal" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "linkEdgeColor_NotSel");
break;
case "linkEdgeColor_Select" :
tDef_MsgLayerParam.SetParameter(Number(_local1), "linkEdgeColor_Sel");
break;
case "linkSound_In" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "linkSound_In");
break;
case "linkSound_Out" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "linkSound_Out");
break;
case "linkSound_Click" :
tDef_MsgLayerParam.SetParameter(GetStrVal(_local1), "linkSound_Click");
break;
case "layerHist_PosX" :
tDef_HistLayerParam.SetParameter(Number(_local1), "posX");
break;
case "layerHist_PosY" :
tDef_HistLayerParam.SetParameter(Number(_local1), "posY");
break;
case "layerHist_Width" :
tDef_HistLayerParam.SetParameter(Number(_local1), "width");
break;
case "layerHist_Height" :
tDef_HistLayerParam.SetParameter(Number(_local1), "height");
break;
case "layerHist_Type" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "type");
break;
case "layerHist_CharDir" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "charDir");
break;
case "layerHist_Margin_Left" :
tDef_HistLayerParam.SetParameter(Number(_local1), "margin_Left");
break;
case "layerHist_Margin_Right" :
tDef_HistLayerParam.SetParameter(Number(_local1), "margin_Right");
break;
case "layerHist_Margin_Top" :
tDef_HistLayerParam.SetParameter(Number(_local1), "margin_Top");
break;
case "layerHist_Margin_Bottom" :
tDef_HistLayerParam.SetParameter(Number(_local1), "margin_Bottom");
break;
case "layerHist_Font_Name" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "font_Name");
break;
case "layerHist_Font_Embed" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "font_Embed");
break;
case "layerHist_Font_Size" :
tDef_HistLayerParam.SetParameter(Number(_local1), "font_Size");
break;
case "layerHist_Font_Color" :
tDef_HistLayerParam.SetParameter(Number(_local1), "font_Color");
break;
case "layerHist_Font_Bold" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "bold");
break;
case "layerHist_Font_Italic" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "italic");
break;
case "layerHist_CharSpcOffset" :
tDef_HistLayerParam.SetParameter(Number(_local1), "charSpcOffset");
break;
case "layerHist_InterlinearSpc" :
tDef_HistLayerParam.SetParameter(Number(_local1), "interlinearSpc");
break;
case "layerHist_Alpha" :
tDef_HistLayerParam.SetParameter(Number(_local1), "alpha");
break;
case "layerHist_Shadow_Visible" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "shadow_Visible");
break;
case "layerHist_Shadow_Color" :
tDef_HistLayerParam.SetParameter(Number(_local1), "shadow_Color");
break;
case "layerHist_Shadow_XOffset" :
tDef_HistLayerParam.SetParameter(Number(_local1), "shadow_XOffset");
break;
case "layerHist_Shadow_YOffset" :
tDef_HistLayerParam.SetParameter(Number(_local1), "shadow_YOffset");
break;
case "layerHist_Shadow_Visible_Rb" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "shadow_Visible_Rb");
break;
case "layerHist_Shadow_Color_Rb" :
tDef_HistLayerParam.SetParameter(Number(_local1), "shadow_Color_Rb");
break;
case "layerHist_Shadow_XOffset_Rb" :
tDef_HistLayerParam.SetParameter(Number(_local1), "shadow_XOffset_Rb");
break;
case "layerHist_Shadow_YOffset_Rb" :
tDef_HistLayerParam.SetParameter(Number(_local1), "shadow_YOffset_Rb");
break;
case "layerHist_Edge_Visible" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "edge_Visible");
break;
case "layerHist_Edge_Color" :
tDef_HistLayerParam.SetParameter(Number(_local1), "edge_Color");
break;
case "layerHist_Edge_HVOffset" :
tDef_HistLayerParam.SetParameter(Number(_local1), "edge_HVOffset");
break;
case "layerHist_Edge_SLOffset" :
tDef_HistLayerParam.SetParameter(Number(_local1), "edge_SLOffset");
break;
case "layerHist_Edge_Visible_Rb" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "edge_Visible_Rb");
break;
case "layerHist_Edge_Color_Rb" :
tDef_HistLayerParam.SetParameter(Number(_local1), "edge_Color_Rb");
break;
case "layerHist_Edge_HVOffset_Rb" :
tDef_HistLayerParam.SetParameter(Number(_local1), "edge_HVOffset_Rb");
break;
case "layerHist_Edge_SLOffset_Rb" :
tDef_HistLayerParam.SetParameter(Number(_local1), "edge_SLOffset_Rb");
break;
case "layerHist_Font_Name_Rb" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "font_Name_Rb");
break;
case "layerHist_Font_Embed_Rb" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "font_Embed_Rb");
break;
case "layerHist_Font_Size_Rb" :
tDef_HistLayerParam.SetParameter(Number(_local1), "font_Size_Rb");
break;
case "layerHist_Font_Color_Rb" :
tDef_HistLayerParam.SetParameter(Number(_local1), "font_Color_Rb");
break;
case "layerHist_Font_Bold_Rb" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "bold_Rb");
break;
case "layerHist_Font_Italic_Rb" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "italic_Rb");
break;
case "layerHist_CharSpcOffset_Rb" :
tDef_HistLayerParam.SetParameter(Number(_local1), "charSpcOffset_Rb");
break;
case "layerHist_RubySpcOffset" :
tDef_HistLayerParam.SetParameter(Number(_local1), "rubySpcOffset");
break;
case "layerHist_Scroll_Speed" :
tDef_HistLayerParam.SetParameter(Number(_local1), "scroll_Speed");
break;
case "layerHist_DefBtn_Visible" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "defBtn_Visible");
break;
case "layerHist_DefCtrl_Enabled" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "defCtrl_Enabled");
break;
case "layerHist_HideMsgLayer" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "hideMsgLayer");
break;
case "layerHist_Path_BG" :
tDef_HistLayerParam.SetParameter(GetStrVal(_local1), "path_BG");
break;
case "layerHist_Color_BG" :
tDef_HistLayerParam.SetParameter(Number(_local1), "color_BG");
break;
case "msgBox_Align_Msg" :
case "msgBox_Align_Txt" :
case "msgBox_Font_Name" :
case "msgBox_Font_Embed" :
case "msgBox_Font_Color_Tb" :
case "msgBox_Font_Color_Msg" :
case "msgBox_Shadow_Color_Tb" :
case "msgBox_Margin_Left" :
case "msgBox_Margin_Right" :
case "msgBox_Margin_Top" :
case "msgBox_Margin_Bottom" :
case "msgBox_BtnMargin_LR" :
case "msgBox_BtnMargin_TB" :
case "msgBox_BtnHInterval" :
case "msgBox_BtnVInterval" :
case "msgBox_BtnHMaxCnt" :
case "msgBox_ESCEnabled" :
case "msgBox_Path_Title" :
case "msgBox_Path_BG" :
case "msgBox_SizeMethod" :
tMsgBoxInfo.SetDefaultParam(_local4, GetStrVal(_local1));
break;
case "historyMaxPage" :
tSaveLoad.SetHistoryMaxPage(Number(_local1));
break;
case "historyWithFmt" :
if (GetStrVal(_local1) == "false") {
tHistWithFmt = false;
} else {
tHistWithFmt = true;
}
break;
case "alreadyReadProc" :
switch (GetStrVal(_local1)) {
case "SYSTEM" :
tAlreadyReadProc = 1;
break;
case "USER" :
tAlreadyReadProc = 2;
break;
case "INVALID" :
default :
tAlreadyReadProc = 0;
}
break;
case "callback_alreadyRead" :
tCB_AlreadyRead = GetStrVal(_local1);
break;
case "regLoadedResorceProc" :
switch (GetStrVal(_local1)) {
case "SYSTEM" :
tLoadedResorceProc = 1;
break;
case "USER" :
tLoadedResorceProc = 2;
break;
case "INVALID" :
default :
tLoadedResorceProc = 0;
}
break;
case "pressShiftSkip" :
tSysSettings.m_ShiftSkipFlg = ConvSkipParam(GetStrVal(_local1));
break;
case "customPt_Enabled" :
case "defPt_Path_Normal" :
case "defPt_Path_NormalPress" :
case "defPt_Path_Point" :
case "defPt_Path_PointPress" :
case "defPt_BaseX_Normal" :
case "defPt_BaseY_Normal" :
case "defPt_BaseX_Point" :
case "defPt_BaseY_Point" :
tMousePtInfo.SetDefaultParam(_local4, GetStrVal(_local1));
break;
case "wheel_Step" :
if (GetStrVal(_local1) == "false") {
if (tWheelActFlg & 2) {
tWheelActFlg = tWheelActFlg ^ 2;
}
} else {
tWheelActFlg = tWheelActFlg | 2;
}
break;
case "wheel_DispHist" :
if (GetStrVal(_local1) == "false") {
if (tWheelActFlg & 1) {
tWheelActFlg = tWheelActFlg ^ 1;
}
} else {
tWheelActFlg = tWheelActFlg | 1;
}
break;
case "autoMode_Mode" :
if (GetStrVal(_local1) == "CHAR_CNT") {
tSysSettings.m_AutoMode_Mode = 1;
} else {
tSysSettings.m_AutoMode_Mode = 0;
}
break;
case "autoMode_Wait" :
tSysSettings.m_AutoMode_Wait = Number(_local1);
if (tSysSettings.m_AutoMode_Wait < 0) {
tSysSettings.m_AutoMode_Wait = 0;
}
break;
case "autoMode_Wait_Min" :
tSysSettings.m_AutoMode_Wait_Min = Number(_local1);
if (tSysSettings.m_AutoMode_Wait_Min < 0) {
tSysSettings.m_AutoMode_Wait_Min = 0;
}
break;
case "autoMode_ClickEnd" :
if (GetStrVal(_local1) == "false") {
tAutoModeInfo.m_clickEnd = false;
} else {
tAutoModeInfo.m_clickEnd = true;
}
break;
case "autoMode_DispSts" :
if (GetStrVal(_local1) == "false") {
tAutoModeInfo.m_dspFlg = false;
} else {
tAutoModeInfo.m_dspFlg = true;
}
break;
case "autoMode_Icon_PosX" :
tAutoModeInfo.m_posX = Number(_local1);
break;
case "autoMode_Icon_PosY" :
tAutoModeInfo.m_posY = Number(_local1);
break;
case "autoMode_Icon_Path" :
tAutoModeInfo.m_path_Pic = Trim(GetStrVal(_local1));
break;
case "autoMode_Icon_StFrame" :
tAutoModeInfo.m_stFrame = Number(_local1);
if (tAutoModeInfo.m_stFrame < 0) {
tAutoModeInfo.m_stFrame = 0;
}
break;
case "autoMode_Icon_EdFrame" :
tAutoModeInfo.m_edFrame = Number(_local1);
if (tAutoModeInfo.m_edFrame < 0) {
tAutoModeInfo.m_edFrame = 0;
}
break;
case "plugin_Path_Progress" :
_local7 = GetStrVal(_local1);
break;
case "plugin_Path_ProgTrans" :
_local8 = GetStrVal(_local1);
break;
case "plugin_Path_History" :
_local6 = GetStrVal(_local1);
break;
case "trans_Enabled" :
if (GetStrVal(_local1) == "true") {
tTransMngInfo.SetTransEnabled(true);
} else {
tTransMngInfo.SetTransEnabled(false);
}
break;
case "trans_RetryCnt" :
tTransMngInfo.SetRetryMaxCnt(Number(_local1));
break;
case "trans_Timeout" :
tTransMngInfo.SetTimeoutInterval(Number(_local1));
break;
case "trans_DispProgress" :
if (GetStrVal(_local1) == "true") {
tTransMngInfo.SetDispProgress(true);
} else {
tTransMngInfo.SetDispProgress(false);
}
break;
case "language_Src" :
tTransMngInfo.SetSrcLang(GetStrVal(_local1));
break;
case "language_Sys" :
tSysSettings.m_SysLang = GetStrVal(_local1);
break;
case "dispProgress_GameLoad" :
if (GetStrVal(_local1) == "false") {
tCacheMng.m_dspProgOnLoad = false;
} else {
tCacheMng.m_dspProgOnLoad = true;
}
}
}
}
_local2++;
}
tObj_MsgLayer_mc[0].SetDefParam(tDef_MsgLayerParam);
tObj_MsgLayer_mc[0].UpdateMsgLayer();
tMousePtInfo.Reset(true);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
_local7 = Trim(_local7);
if (_local7 != "") {
tSysSts.m_Init_ProgBar = false;
tObjLoader.loadClip(_local7, tObj_NowLoading_mc);
}
_local8 = Trim(_local8);
if (_local8 != "") {
tSysSts.m_Init_ProgBar_Trans = false;
tObjLoader.loadClip(_local8, tObj_NowTranslating_mc);
}
_local6 = Trim(_local6);
if (_local6 != "") {
tSysSts.m_Init_History = false;
tObjLoader.loadClip(_local6, tObj_History_mc);
} else {
tObj_History_mc.SetDefParam(tDef_HistLayerParam);
tObj_History_mc.UpdateHistLayer();
}
if (tAutoModeInfo.m_path_Pic != "") {
tSysSts.m_Init_AutoModeIcon = false;
tObjLoader.loadClip(tAutoModeInfo.m_path_Pic, tObj_AutoModeIcon_mc);
}
if (Trim(tScript_Path_Macro) != "") {
LoadMacro(_local9, tScript_Path_Macro);
} else {
LoadScript(tScript_ExecInfo.GetScenarioDataFilePath(), tScript_ExecInfo.GetScriptFilePath());
}
};
if (_root.iniFPath == undefined) {
_local12.load("LemoNovel.ini");
} else {
_local12.load(_root.iniFPath);
}
}
function ExecTransition(arg_skip) {
var _local1;
_local1 = 0;
while (_local1 < tObj_MsgLayer_mc.length) {
if (tObj_MsgLayer_mc[_local1].tStatusFlg == 1) {
tObj_MsgLayer_mc[_local1].ExecProc();
if (arg_skip) {
switch (tObj_MsgLayer_mc[_local1].tStatusFlg) {
case 2 :
case 3 :
tObj_MsgLayer_mc[_local1].SkipAnimation(0);
}
}
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_Background_mc.length) {
if (tObj_Background_mc[_local1].GetProcSts() == 1) {
tObj_Background_mc[_local1].ExecProc();
if (arg_skip) {
switch (tObj_Background_mc[_local1].GetProcSts()) {
case 2 :
case 3 :
tObj_Background_mc[_local1].SkipAnimation(0, true);
}
}
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_Character_mc.length) {
if (tObj_Character_mc[_local1].GetProcSts() == 1) {
tObj_Character_mc[_local1].ExecProc();
if (arg_skip) {
switch (tObj_Character_mc[_local1].GetProcSts()) {
case 2 :
case 3 :
tObj_Character_mc[_local1].SkipAnimation(0, true);
}
}
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_BGM_mc.length) {
if (tObj_BGM_mc[_local1].tStatusFlg == 1) {
tObj_BGM_mc[_local1].ExecProc();
if (arg_skip) {
switch (tObj_BGM_mc[_local1].tStatusFlg) {
case 2 :
case 3 :
tObj_BGM_mc[_local1].SkipEffects();
}
}
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_Sound_mc.length) {
if (tObj_Sound_mc[_local1].tStatusFlg == 1) {
tObj_Sound_mc[_local1].ExecProc();
if (arg_skip) {
switch (tObj_Sound_mc[_local1].tStatusFlg) {
case 2 :
case 3 :
tObj_Sound_mc[_local1].SkipEffects();
}
}
}
_local1++;
}
}
function ChgLayerCnt(arg_paramList) {
var _local1;
var _local3 = false;
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "msgLayer" :
if (ChgMsgLayerCnt(Number(arg_paramList[_local1][1]), false)) {
_local3 = true;
}
break;
case "charLayer" :
if (ChgCharLayerCnt(Number(arg_paramList[_local1][1]), false)) {
_local3 = true;
}
break;
case "soundObj" :
if (!ChgSoundBufferCnt(Number(arg_paramList[_local1][1]), false)) {
break;
}
_local3 = true;
}
_local1++;
}
return(_local3);
}
function ChgMsgLayerCnt(arg_layerCnt, arg_remake) {
var ii;
var makeCnt;
var delCnt;
var layerName;
var setIdx;
var delMC;
var rtnVal = false;
if (arg_layerCnt <= 0) {
makeCnt = 1;
} else if (arg_layerCnt > 10) {
makeCnt = 10;
} else {
makeCnt = arg_layerCnt;
}
if (tObj_MsgLayer_mc == undefined) {
tObj_MsgLayer_mc = new Array();
} else if (arg_remake) {
while (tObj_MsgLayer_mc.length > 0) {
tObj_BtnLayer_mc.NotifyDeleteLayer(1, tObj_MsgLayer_mc.length - 1);
delMc = tObj_MsgLayer_mc.pop();
delMC.NotifyDelete();
delMc.removeMovieClip();
delete delMc;
ReleaseLinkEvSndInfo(0, true, true);
}
}
if (makeCnt > tObj_MsgLayer_mc.length) {
makeCnt = makeCnt - tObj_MsgLayer_mc.length;
ii = 0;
while (ii < makeCnt) {
setIdx = tObj_MsgLayer_mc.length;
layerName = ("MsgLayer" + String(setIdx)) + "_mc";
this.attachMovie("Layer_Message", layerName, GetBaseDepth("MsgLayer") + setIdx);
tObj_MsgLayer_mc[setIdx] = eval (layerName);
tObj_MsgLayer_mc[setIdx]._visible = false;
tObj_MsgLayer_mc[setIdx].idx = setIdx;
tObj_MsgLayer_mc[setIdx].MsgLayerBG_mc.idx = setIdx;
tObj_MsgLayer_mc[setIdx].MsgLayerBG_mc.onPress = function () {
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
NotifyMouseLDownEvent();
} else if (_root.tObj_MsgLayer_mc[this.idx].ChkLinkSelMode(0)) {
_root.tObj_MsgLayer_mc[this.idx].NotifyMouseLDown_Sel();
} else {
NotifyMouseLDownEvent();
}
};
tLinkEvSndInfo[setIdx] = new Array();
tObj_MsgLayer_mc[setIdx].watch("tWaitClickSts", NotifyChgMenuSts);
tObj_MsgLayer_mc[setIdx].watch("tLinkModeStPos", NotifyChgMenuSts);
ii++;
}
rtnVal = true;
} else if (makeCnt < tObj_MsgLayer_mc.length) {
delCnt = tObj_MsgLayer_mc.length - makeCnt;
while ((delCnt > 0) && (tObj_MsgLayer_mc.length > 0)) {
tObj_BtnLayer_mc.NotifyDeleteLayer(1, tObj_MsgLayer_mc.length - 1);
delMc = tObj_MsgLayer_mc.pop();
delMC.NotifyDelete();
delMc.removeMovieClip();
delete delMc;
delCnt--;
ReleaseLinkEvSndInfo(tLinkEvSndInfo.length - 1, false, true);
}
}
return(rtnVal);
}
function ChgBGLayerCnt(arg_layerCnt, arg_remake) {
var ii;
var jj;
var makeCnt;
var delCnt;
var layerName;
var setIdx;
var delMC;
var rtnVal = false;
if (arg_layerCnt <= 0) {
makeCnt = 1;
} else if (arg_layerCnt > 1) {
makeCnt = 1;
} else {
makeCnt = arg_layerCnt;
}
if (tObj_Background_mc == undefined) {
tObj_Background_mc = new Array();
} else if (arg_remake) {
while (tObj_Background_mc.length > 0) {
tObj_BtnLayer_mc.NotifyDeleteLayer(3, tObj_Background_mc.length - 1);
delMc = tObj_Background_mc.pop();
delMC.NotifyDelete();
delMc.removeMovieClip();
delete delMc;
}
}
if (makeCnt > tObj_Background_mc.length) {
makeCnt = makeCnt - tObj_Background_mc.length;
ii = 0;
while (ii < makeCnt) {
setIdx = tObj_Background_mc.length;
layerName = ("BackgroundLayer" + String(setIdx)) + "_mc";
this.attachMovie("Layer_Background", layerName, GetBaseDepth("BGLayer") + setIdx);
tObj_Background_mc[setIdx] = eval (layerName);
tObj_Background_mc[setIdx]._visible = false;
tObj_Background_mc[setIdx]._x = 0;
tObj_Background_mc[setIdx]._y = 0;
tObj_Background_mc[setIdx]._width = gScreen_Width;
tObj_Background_mc[setIdx]._height = gScreen_Height;
jj = 0;
while (jj <= 3) {
tObj_Background_mc[setIdx].tObjSurface[jj].onPress = function () {
NotifyMouseLDownEvent();
};
jj++;
}
ii++;
}
rtnVal = true;
} else if (makeCnt < tObj_Background_mc.length) {
delCnt = tObj_Background_mc.length - makeCnt;
while ((delCnt > 0) && (tObj_Background_mc.length > 0)) {
tObj_BtnLayer_mc.NotifyDeleteLayer(3, tObj_Background_mc.length - 1);
delMc = tObj_Background_mc.pop();
delMC.NotifyDelete();
delMc.removeMovieClip();
delete delMc;
delCnt--;
}
}
return(rtnVal);
}
function ChgCharLayerCnt(arg_layerCnt, arg_remake) {
var ii;
var jj;
var makeCnt;
var delCnt;
var layerName;
var setIdx;
var delMC;
var rtnVal = false;
if (arg_layerCnt <= 0) {
makeCnt = 0;
} else if (arg_layerCnt > 30) {
makeCnt = 30;
} else {
makeCnt = arg_layerCnt;
}
if (tObj_Character_mc == undefined) {
tObj_Character_mc = new Array();
} else if (arg_remake) {
while (tObj_Character_mc.length > 0) {
tObj_BtnLayer_mc.NotifyDeleteLayer(2, tObj_Character_mc.length - 1);
delMc = tObj_Character_mc.pop();
delMC.NotifyDelete();
delMc.removeMovieClip();
delete delMc;
}
}
if (makeCnt > tObj_Character_mc.length) {
makeCnt = makeCnt - tObj_Character_mc.length;
ii = 0;
while (ii < makeCnt) {
setIdx = tObj_Character_mc.length;
layerName = ("CharacterLayer" + String(setIdx)) + "_mc";
this.attachMovie("Layer_Character", layerName, GetBaseDepth("CharLayer") + setIdx);
tObj_Character_mc[setIdx] = eval (layerName);
tObj_Character_mc[setIdx]._visible = false;
jj = 1;
while (jj <= 4) {
tObj_Character_mc[setIdx].tObjSurface[jj].onPress = function () {
NotifyMouseLDownEvent();
};
jj++;
}
ii++;
}
rtnVal = true;
} else if (makeCnt < tObj_Character_mc.length) {
delCnt = tObj_Character_mc.length - makeCnt;
while ((delCnt > 0) && (tObj_Character_mc.length > 0)) {
tObj_BtnLayer_mc.NotifyDeleteLayer(2, tObj_Character_mc.length - 1);
delMc = tObj_Character_mc.pop();
delMC.NotifyDelete();
delMc.removeMovieClip();
delete delMc;
delCnt--;
}
}
return(rtnVal);
}
function ChgBGMBufferCnt(arg_bufferCnt, arg_remake) {
var ii;
var makeCnt;
var delCnt;
var bufferName;
var setIdx;
var delMC;
var rtnVal = false;
if (arg_bufferCnt <= 0) {
makeCnt = 0;
} else if (arg_bufferCnt > 1) {
makeCnt = 1;
} else {
makeCnt = arg_bufferCnt;
}
if (tObj_BGM_mc == undefined) {
tObj_BGM_mc = new Array();
} else if (arg_remake) {
while (tObj_BGM_mc.length > 0) {
delMC = tObj_BGM_mc.shift();
delMC.NotifyDelete();
delMc.removeMovieClip();
delete delMc;
}
}
if (makeCnt > tObj_BGM_mc.length) {
makeCnt = makeCnt - tObj_BGM_mc.length;
ii = 0;
while (ii < makeCnt) {
setIdx = tObj_BGM_mc.length;
bufferName = ("BGMBuffer" + String(setIdx)) + "_mc";
this.attachMovie("Buffer_BGM", bufferName, GetBaseDepth("BGMBuffer") + setIdx);
tObj_BGM_mc[setIdx] = eval (bufferName);
ii++;
}
rtnVal = true;
} else if (makeCnt < tObj_BGM_mc.length) {
delCnt = tObj_BGM_mc.length - makeCnt;
while ((delCnt > 0) && (tObj_BGM_mc.length > 0)) {
delMC = tObj_BGM_mc.pop();
delMC.NotifyDelete();
delMc.removeMovieClip();
delete delMc;
delCnt--;
}
}
return(rtnVal);
}
function ChgSoundBufferCnt(arg_bufferCnt, arg_remake) {
var ii;
var makeCnt;
var delCnt;
var bufferName;
var setIdx;
var delMC;
var rtnVal = false;
if (arg_bufferCnt <= 0) {
makeCnt = 0;
} else if (arg_bufferCnt > 10) {
makeCnt = 10;
} else {
makeCnt = arg_bufferCnt;
}
if (tObj_Sound_mc == undefined) {
tObj_Sound_mc = new Array();
} else if (arg_remake) {
while (tObj_Sound_mc.length > 0) {
delMC = tObj_Sound_mc.shift();
delMC.NotifyDelete();
delMc.removeMovieClip();
delete delMc;
}
}
if (makeCnt > tObj_Sound_mc.length) {
makeCnt = makeCnt - tObj_Sound_mc.length;
ii = 0;
while (ii < makeCnt) {
setIdx = tObj_Sound_mc.length;
bufferName = ("SoundBuffer" + String(setIdx)) + "_mc";
this.attachMovie("Buffer_Sound", bufferName, GetBaseDepth("SoundBuffer") + setIdx);
tObj_Sound_mc[setIdx] = eval (bufferName);
ii++;
}
rtnVal = true;
} else if (makeCnt < tObj_Sound_mc.length) {
delCnt = tObj_Sound_mc.length - makeCnt;
while ((delCnt > 0) && (tObj_Sound_mc.length > 0)) {
delMc = tObj_Sound_mc.pop();
delMc.NotifyDelete();
delMc.removeMovieClip();
delete delMc;
delCnt--;
}
}
return(rtnVal);
}
function UpdateSWFParam(arg_paramList) {
var ii;
var jj;
var strBuff;
var splitBuff;
var notify_mc;
var paramList;
var dstLayer = -1;
var dstId = 0;
var dstSurface = "";
var param = "";
var paramFlg = false;
var procFlg = 3;
ii = 0;
while (ii < arg_paramList.length) {
switch (arg_paramList[ii][0]) {
case "dstLayer" :
switch (arg_paramList[ii][1]) {
case "OVERLAY" :
dstLayer = 0;
break;
case "CHAR" :
dstLayer = 1;
break;
case "BG" :
dstLayer = 2;
}
break;
case "dstId" :
dstId = Number(arg_paramList[ii][1]);
break;
case "dstSurface" :
dstSurface = String(arg_paramList[ii][1]);
break;
case "param" :
param = String(arg_paramList[ii][1]);
paramFlg = true;
break;
case "procFlg" :
procFlg = 0;
strBuff = String(arg_paramList[ii][1]);
splitBuff = strBuff.split("|");
jj = 0;
for(;;){
if (jj >= splitBuff.length) {
break;
}
switch (splitBuff[jj]) {
case "ALL" :
procFlg = procFlg | 3;
break;
case "NOTIFY" :
procFlg = procFlg | 1;
break;
case "SAVE" :
procFlg = procFlg | 2;
}
jj++;
};
}
ii++;
}
if (dstLayer == -1) {
return(false);
}
switch (dstLayer) {
case 0 :
var findFlg = false;
ii = 0;
while (ii < tUpperLevelInfo.length) {
if (tUpperLevelInfo[ii].level == dstId) {
notify_mc = eval (("_level" + String(tUpperLevelInfo[ii].level)) + "._root");
if (!paramFlg) {
param = tUpperLevelInfo[ii].param;
}
findFlg = true;
break;
}
ii++;
}
if (!findFlg) {
return(false);
}
if (procFlg & 2) {
tUpperLevelInfo[ii].param = param;
}
break;
case 1 :
if ((dstId < 0) || (dstId >= tObj_Character_mc.length)) {
return(false);
}
if (tObj_Character_mc[dstId].UpdateSWFParam(dstSurface, param, paramFlg, procFlg)) {
return(true);
}
return(false);
case 2 :
if ((dstId < 0) || (dstId >= tObj_Background_mc.length)) {
return(false);
}
if (tObj_Background_mc[dstId].UpdateSWFParam(dstSurface, param, paramFlg, procFlg)) {
return(true);
}
return(false);
}
if (((procFlg & 1) == 0) || (param == "")) {
return(false);
}
if (notify_mc.NotifyParam != undefined) {
paramList = GetParamList(param, true);
notify_mc.NotifyParam(paramList);
}
return(true);
}
function GetObjInfo(arg_paramList) {
var _local5;
var _local4 = GetParamStr(arg_paramList, "obj");
var _local1 = GetParamNum(arg_paramList, "id");
var _local3 = GetParamStr(arg_paramList, "subId");
switch (_local4) {
case "MSG" :
if (_local1 == undefined) {
_local1 = tActiveMsgLayerNo;
}
if ((_local1 < 0) || (_local1 >= tObj_MsgLayer_mc.length)) {
return(undefined);
}
tObj_MsgLayer_mc[_local1].GetInfo(arg_paramList, _local3);
break;
case "BG" :
if (_local1 == undefined) {
_local1 = 0;
}
if ((_local1 < 0) || (_local1 >= tObj_Background_mc.length)) {
return(undefined);
}
tObj_Background_mc[_local1].GetInfo(arg_paramList, _local3);
break;
case "CHAR" :
if (_local1 == undefined) {
_local1 = 0;
}
if ((_local1 < 0) || (_local1 >= tObj_Character_mc.length)) {
return(undefined);
}
tObj_Character_mc[_local1].GetInfo(arg_paramList, _local3);
break;
case "BGM" :
if (_local1 == undefined) {
_local1 = 0;
}
if ((_local1 < 0) || (_local1 >= tObj_BGM_mc.length)) {
return(undefined);
}
tObj_BGM_mc[_local1].GetInfo(arg_paramList, _local3);
break;
case "SOUND" :
if (_local1 == undefined) {
_local1 = 0;
}
if ((_local1 < 0) || (_local1 >= tObj_Sound_mc.length)) {
return(undefined);
}
tObj_Sound_mc[_local1].GetInfo(arg_paramList, _local3);
break;
default :
return(undefined);
}
}
function PopExecInfo(arg_returnFlg) {
var _local1 = -1;
if (arg_returnFlg) {
_local1 = tScript_ExecInfo.PopExecInfo_Return();
} else {
_local1 = tScript_ExecInfo.PopExecInfo();
}
if (tSysSts.m_SkipSts != 0) {
if (ChkWaitClick(1) && (!tLimitCtrlInfo.ChkLimitVal("PROG_OPE|SKIP", false))) {
ReleaseWaitClick(true);
}
}
if (tSysSts.m_Mode_Auto) {
if (ChkWaitClick(1) && (!tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false))) {
var _local2 = new Date();
tSysSts.m_Time_StAutoWait = _local2.getTime();
}
}
if (_local1 == 1) {
LoadScript(tScript_ExecInfo.GetScenarioDataFilePath(), tScript_ExecInfo.GetScriptFilePath());
return(true);
}
if (_local1 == 0) {
return(true);
}
return(false);
}
function GetRandomVal(arg_paramList) {
var _local1;
var _local3;
var _local5;
var _local4;
var _local6;
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "min" :
if (isNaN(arg_paramList[_local1][1])) {
return(false);
}
_local3 = Number(arg_paramList[_local1][1]);
break;
case "max" :
if (isNaN(arg_paramList[_local1][1])) {
return(false);
}
_local5 = Number(arg_paramList[_local1][1]);
break;
case "rslt" :
_local4 = String(arg_paramList[_local1][1]);
}
_local1++;
}
if ((((_local3 == undefined) || (_local5 == undefined)) || (_local4 == undefined)) || (_local4 == "")) {
return(false);
}
_local6 = Math.floor(Math.random() * ((_local5 - _local3) + 1)) + _local3;
SetVariable(_local4, String(_local6));
}
function GetDate(arg_paramList) {
var _local1;
var _local6;
var _local5;
var _local7;
var _local10 = "";
var _local8 = "YYYY/MM/DD HH:mm:SS";
var _local4 = false;
var _local3 = new Date();
var _local9 = "\u65E5\u6708\u706B\u6C34\u6728\u91D1\u571F";
_local1 = 0;
while (_local1 < arg_paramList.length) {
if (arg_paramList[_local1][1] == "") {
} else {
switch (arg_paramList[_local1][0]) {
case "year" :
_local4 = true;
SetVariable(arg_paramList[_local1][1], String(_local3.getFullYear()));
break;
case "month" :
_local4 = true;
SetVariable(arg_paramList[_local1][1], String(_local3.getMonth() + 1));
break;
case "day" :
_local4 = true;
SetVariable(arg_paramList[_local1][1], String(_local3.getDate()));
break;
case "dayOfWeek" :
_local4 = true;
SetVariable(arg_paramList[_local1][1], String(_local3.getDay()));
break;
case "dayOfWeek2" :
_local4 = true;
SetVariable(arg_paramList[_local1][1], _local9.charAt(_local3.getDay()));
break;
case "hour" :
_local4 = true;
SetVariable(arg_paramList[_local1][1], String(_local3.getHours()));
break;
case "minute" :
_local4 = true;
SetVariable(arg_paramList[_local1][1], String(_local3.getMinutes()));
break;
case "second" :
_local4 = true;
SetVariable(arg_paramList[_local1][1], String(_local3.getSeconds()));
break;
case "dateStr" :
_local7 = arg_paramList[_local1][1];
break;
case "format" :
_local8 = arg_paramList[_local1][1];
}
}
_local1++;
}
_local6 = _local8;
_local5 = _local6.split("DW");
if (_local5.length >= 2) {
_local6 = _local5.join(_local9.charAt(_local3.getDay()));
}
_local5 = _local6.split("dw");
if (_local5.length >= 2) {
_local6 = _local5.join(String(_local3.getDay()));
}
_local5 = _local6.split("YYYY");
if (_local5.length >= 2) {
_local6 = _local5.join(ConvStrNum(_local3.getFullYear(), 4));
}
_local5 = _local6.split("YY");
if (_local5.length >= 2) {
_local6 = _local5.join(ConvStrNum(_local3.getYear() % 100, 2));
}
_local5 = _local6.split("MM");
if (_local5.length >= 2) {
_local6 = _local5.join(ConvStrNum(_local3.getMonth() + 1, 2));
}
_local5 = _local6.split("M");
if (_local5.length >= 2) {
_local6 = _local5.join(String(_local3.getMonth() + 1));
}
_local5 = _local6.split("DD");
if (_local5.length >= 2) {
_local6 = _local5.join(ConvStrNum(_local3.getDate(), 2));
}
_local5 = _local6.split("D");
if (_local5.length >= 2) {
_local6 = _local5.join(String(_local3.getDate()));
}
_local5 = _local6.split("HH");
if (_local5.length >= 2) {
_local6 = _local5.join(ConvStrNum(_local3.getHours(), 2));
}
_local5 = _local6.split("H");
if (_local5.length >= 2) {
_local6 = _local5.join(String(_local3.getHours()));
}
_local5 = _local6.split("mm");
if (_local5.length >= 2) {
_local6 = _local5.join(ConvStrNum(_local3.getMinutes(), 2));
}
_local5 = _local6.split("m");
if (_local5.length >= 2) {
_local6 = _local5.join(String(_local3.getMinutes()));
}
_local5 = _local6.split("SS");
if (_local5.length >= 2) {
_local6 = _local5.join(ConvStrNum(_local3.getSeconds(), 2));
}
_local5 = _local6.split("S");
if (_local5.length >= 2) {
_local6 = _local5.join(String(_local3.getSeconds()));
}
if ((_local7 != undefined) && (_local7 != "")) {
SetVariable(_local7, _local6);
_local4 = true;
}
if (!_local4) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(1, _local6);
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg == 0) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg = 1;
}
return(true);
}
return(false);
}
function TrimStr(arg_paramList) {
var _local1;
var _local3 = 0;
var _local4 = true;
var _local5 = "";
var _local7 = "";
var _local6 = "";
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "srcStr" :
_local5 = arg_paramList[_local1][1];
break;
case "dir" :
switch (arg_paramList[_local1][1]) {
case "BOTH" :
_local3 = 0;
break;
case "LEFT" :
_local3 = 1;
break;
case "RIGHT" :
_local3 = 2;
}
break;
case "fullSpc" :
if (arg_paramList[_local1][1] == "false") {
_local4 = false;
} else {
_local4 = true;
}
break;
case "var" :
_local6 = arg_paramList[_local1][1];
}
_local1++;
}
if (_local5 == "") {
return(false);
}
switch (_local3) {
case 0 :
if (_local4) {
_local7 = Trim_Full(_local5);
} else {
_local7 = Trim(_local5);
}
break;
case 1 :
if (_local4) {
_local7 = LTrim_Full(_local5);
} else {
_local7 = LTrim(_local5);
}
break;
case 2 :
if (_local4) {
_local7 = RTrim_Full(_local5);
} else {
_local7 = RTrim(_local5);
}
}
if (_local6 != "") {
SetVariable(_local6, _local7);
return(false);
}
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(1, _local7);
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg == 0) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg = 1;
}
return(true);
}
function PadStr(arg_paramList) {
var _local1;
var _local9;
var _local10;
var _local7;
var _local6 = 0;
var _local5 = 0;
var _local4 = " ";
var _local8 = "";
var _local2 = "";
var _local11 = "";
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "srcStr" :
_local8 = arg_paramList[_local1][1];
break;
case "align" :
switch (arg_paramList[_local1][1]) {
case "LEFT" :
_local6 = 0;
break;
case "CENTER" :
_local6 = 1;
break;
case "RIGHT" :
_local6 = 2;
}
break;
case "length" :
_local5 = Number(arg_paramList[_local1][1]);
if (_local5 < 0) {
_local5 = 0;
}
break;
case "padChar" :
_local7 = arg_paramList[_local1][1];
if (_local7.length > 0) {
_local4 = _local7.charAt(0);
}
break;
case "var" :
_local11 = arg_paramList[_local1][1];
}
_local1++;
}
if (_local8 == "") {
return(false);
}
if (_local8.length >= _local5) {
switch (_local6) {
case 0 :
_local2 = _local8.substr(0, _local5);
break;
case 1 :
_local2 = _local8.substr(Math.floor((_local8.length - _local5) / 2), _local5);
break;
case 2 :
_local2 = _local8.substr(_local8.length - _local5, _local5);
}
} else {
_local9 = _local5 - _local8.length;
_local2 = _local8;
switch (_local6) {
case 0 :
_local1 = 0;
while (_local1 < _local9) {
_local2 = _local2 + _local4;
_local1++;
}
break;
case 1 :
_local10 = Math.floor(_local9 / 2);
_local1 = 0;
while (_local1 < _local10) {
_local2 = _local4 + _local2;
_local1++;
}
_local10 = _local9 - _local10;
_local1 = 0;
while (_local1 < _local10) {
_local2 = _local2 + _local4;
_local1++;
}
break;
case 2 :
_local1 = 0;
for(;;){
if (_local1 >= _local9) {
break;
}
_local2 = _local4 + _local2;
_local1++;
};
}
}
if (_local11 != "") {
SetVariable(_local11, _local2);
return(false);
}
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(1, _local2);
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg == 0) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg = 1;
}
return(true);
}
function GetStr(arg_paramList) {
var _local1;
var _local8;
var _local3 = 0;
var _local4 = 0;
var _local5 = "";
var _local7 = "";
var _local6 = "";
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "srcStr" :
_local5 = arg_paramList[_local1][1];
break;
case "stPos" :
switch (arg_paramList[_local1][1]) {
case "LEFT" :
_local3 = -1;
break;
case "RIGHT" :
_local3 = -2;
break;
default :
if (isNaN(arg_paramList[_local1][1])) {
break;
}
_local3 = Number(arg_paramList[_local1][1]);
if (!((_local3 == -1) || (_local3 == -2))) {
break;
}
_local3 = 0;
}
break;
case "length" :
_local4 = Number(arg_paramList[_local1][1]);
if (_local4 < 0) {
_local4 = 0;
}
break;
case "var" :
_local6 = arg_paramList[_local1][1];
}
_local1++;
}
if (_local5 == "") {
return(false);
}
if ((_local3 < -2) || (_local3 > (_local5.length - 1))) {
_local3 = 0;
}
switch (_local3) {
case -1 :
if (_local5.length <= _local4) {
_local7 = _local5;
} else {
_local7 = _local5.substr(0, _local4);
}
break;
case -2 :
if (_local5.length <= _local4) {
_local7 = _local5;
} else {
_local7 = _local5.substr(_local5.length - _local4, _local4);
}
break;
default :
if ((_local5.length - _local3) <= _local4) {
_local7 = _local5.substr(_local3);
} else {
_local7 = _local5.substr(_local3, _local4);
}
}
if (_local6 != "") {
SetVariable(_local6, _local7);
return(false);
}
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(1, _local7);
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg == 0) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg = 1;
}
return(true);
}
function SetSystemVariable() {
var _local2;
var _local5;
var _local4 = tScript_SysVarInfo.length;
if (arguments.length < 2) {
return(undefined);
}
_local5 = String(arguments[0]);
if ((_local5 == "_read_") || (_local5 == "_write_")) {
return(undefined);
}
_local2 = 0;
while (_local2 < _local4) {
if (tScript_SysVarInfo[_local2][0] == _local5) {
if ((!(tScript_SysVarInfo[_local2][2] & 2)) && (arguments[2] == -1)) {
return(undefined);
}
var _local3 = tScript_SysVarInfo[_local2][1];
if ((arguments.length >= 3) && (arguments[2] == -1)) {
tScript_SysVarInfo[_local2][1] = String(arguments[1]);
} else {
tScript_SysVarInfo[_local2][1] = String(GetCalcResult(arguments[1]));
}
if (tScript_SysVarInfo[_local2][1] != _local3) {
tSysSts.m_UpdateMenuSts = true;
}
if ((arguments.length >= 3) && (arguments[2] != -1)) {
tScript_SysVarInfo[_local2][2] = arguments[2];
}
return(undefined);
}
_local2++;
}
tScript_SysVarInfo[_local4] = new Array();
tScript_SysVarInfo[_local4][0] = _local5;
if ((arguments.length >= 3) && (arguments[2] == -1)) {
tScript_SysVarInfo[_local4][1] = String(arguments[1]);
} else {
tScript_SysVarInfo[_local4][1] = String(GetCalcResult(arguments[1]));
}
if (arguments.length >= 3) {
if (arguments[2] != -1) {
tScript_SysVarInfo[_local4][2] = arguments[2];
} else {
tScript_SysVarInfo[_local4][2] = 3;
}
} else {
tScript_SysVarInfo[_local4][2] = 0;
}
tSysSts.m_UpdateMenuSts = true;
}
function GetSystemVariable(arg_VarName, arg_SrcType) {
var _local1;
_local1 = 0;
while (_local1 < tScript_SysVarInfo.length) {
if (tScript_SysVarInfo[_local1][0] == arg_VarName) {
if ((!(tScript_SysVarInfo[_local1][2] & 1)) && (arg_SrcType != 0)) {
return(undefined);
}
return(tScript_SysVarInfo[_local1][1]);
}
_local1++;
}
return(undefined);
}
function DelSystemVariable(arg_VarName) {
var _local2;
var _local1;
var _local4;
var _local3;
if ((arg_VarName == undefined) || (arg_VarName == "")) {
while (tScript_SysVarInfo.length > 0) {
delete eval (tScript_SysVarInfo.shift());
}
return(undefined);
}
_local3 = arg_VarName.split(",");
_local2 = 0;
while (_local2 < _local3.length) {
_local4 = tScript_SysVarInfo.length;
_local1 = 0;
while (_local1 < _local4) {
if (tScript_SysVarInfo[_local1][0] == _local3[_local2]) {
delete tScript_SysVarInfo[_local1];
tScript_SysVarInfo.splice(_local1, 1);
break;
}
_local1++;
}
_local2++;
}
}
function ChgSystemVariable(arg_paramList) {
var _local2;
var _local1;
var _local7;
var _local6;
var _local3 = -1;
var _local4 = -1;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "_read_" :
if (arg_paramList[_local2][1] == "true") {
_local3 = 1;
} else {
_local3 = 0;
}
break;
case "_write_" :
if (arg_paramList[_local2][1] == "true") {
_local4 = 1;
} else {
_local4 = 0;
}
break;
case "name" :
_local7 = arg_paramList[_local2][1];
_local6 = _local7.split(",");
}
_local2++;
}
_local2 = 0;
while (_local2 < _local6.length) {
_local1 = 0;
while (_local1 < tScript_SysVarInfo.length) {
if (tScript_SysVarInfo[_local1][0] == _local6[_local2]) {
if ((_local3 == 1) && (!(tScript_SysVarInfo[_local1][2] & 1))) {
tScript_SysVarInfo[_local1][2] = tScript_SysVarInfo[_local1][2] | 1;
} else if ((_local3 == 0) && (tScript_SysVarInfo[_local1][2] & 1)) {
tScript_SysVarInfo[_local1][2] = tScript_SysVarInfo[_local1][2] & 2;
}
if ((_local4 == 1) && (!(tScript_SysVarInfo[_local1][2] & 2))) {
tScript_SysVarInfo[_local1][2] = tScript_SysVarInfo[_local1][2] | 2;
} else if ((_local4 == 0) && (tScript_SysVarInfo[_local1][2] & 2)) {
tScript_SysVarInfo[_local1][2] = tScript_SysVarInfo[_local1][2] & 1;
}
}
_local1++;
}
_local2++;
}
}
function SetVariable() {
var _local2;
var _local5;
var _local4 = tScript_VarInfo.length;
if (arguments.length < 2) {
return(undefined);
}
_local5 = String(arguments[0]);
if ((_local5 == "_read_") || (_local5 == "_write_")) {
return(undefined);
}
_local2 = 0;
while (_local2 < _local4) {
if (tScript_VarInfo[_local2][0] == _local5) {
if ((!(tScript_VarInfo[_local2][2] & 2)) && (arguments[2] == -1)) {
return(undefined);
}
var _local3 = tScript_VarInfo[_local2][1];
if ((arguments.length >= 3) && (arguments[2] == -1)) {
tScript_VarInfo[_local2][1] = String(arguments[1]);
} else {
tScript_VarInfo[_local2][1] = String(GetCalcResult(arguments[1]));
}
if (tScript_VarInfo[_local2][1] != _local3) {
tSysSts.m_UpdateMenuSts = true;
}
if ((arguments.length >= 3) && (arguments[2] != -1)) {
tScript_VarInfo[_local2][2] = arguments[2];
}
return(undefined);
}
_local2++;
}
tScript_VarInfo[_local4] = new Array();
tScript_VarInfo[_local4][0] = _local5;
if ((arguments.length >= 3) && (arguments[2] == -1)) {
tScript_VarInfo[_local4][1] = String(arguments[1]);
} else {
tScript_VarInfo[_local4][1] = String(GetCalcResult(arguments[1]));
}
if (arguments.length >= 3) {
if (arguments[2] != -1) {
tScript_VarInfo[_local4][2] = arguments[2];
} else {
tScript_VarInfo[_local4][2] = 3;
}
} else {
tScript_VarInfo[_local4][2] = 0;
}
tSysSts.m_UpdateMenuSts = true;
}
function GetVariable(arg_VarName, arg_SrcType) {
var _local1;
_local1 = 0;
while (_local1 < tScript_VarInfo.length) {
if (tScript_VarInfo[_local1][0] == arg_VarName) {
if ((!(tScript_VarInfo[_local1][2] & 1)) && (arg_SrcType != 0)) {
return(undefined);
}
return(tScript_VarInfo[_local1][1]);
}
_local1++;
}
return(undefined);
}
function DelVariable(arg_VarName) {
var _local2;
var _local1;
var _local4;
var _local3;
if ((arg_VarName == undefined) || (arg_VarName == "")) {
while (tScript_VarInfo.length > 0) {
delete eval (tScript_VarInfo.shift());
}
return(undefined);
}
_local3 = arg_VarName.split(",");
_local2 = 0;
while (_local2 < _local3.length) {
_local4 = tScript_VarInfo.length;
_local1 = 0;
while (_local1 < _local4) {
if (tScript_VarInfo[_local1][0] == _local3[_local2]) {
delete tScript_VarInfo[_local1];
tScript_VarInfo.splice(_local1, 1);
break;
}
_local1++;
}
_local2++;
}
}
function ChgVariable(arg_paramList) {
var _local2;
var _local1;
var _local7;
var _local6;
var _local3 = -1;
var _local4 = -1;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "_read_" :
if (arg_paramList[_local2][1] == "true") {
_local3 = 1;
} else {
_local3 = 0;
}
break;
case "_write_" :
if (arg_paramList[_local2][1] == "true") {
_local4 = 1;
} else {
_local4 = 0;
}
break;
case "name" :
_local7 = arg_paramList[_local2][1];
_local6 = _local7.split(",");
}
_local2++;
}
_local2 = 0;
while (_local2 < _local6.length) {
_local1 = 0;
while (_local1 < tScript_VarInfo.length) {
if (tScript_VarInfo[_local1][0] == _local6[_local2]) {
if ((_local3 == 1) && (!(tScript_VarInfo[_local1][2] & 1))) {
tScript_VarInfo[_local1][2] = tScript_VarInfo[_local1][2] | 1;
} else if ((_local3 == 0) && (tScript_VarInfo[_local1][2] & 1)) {
tScript_VarInfo[_local1][2] = tScript_VarInfo[_local1][2] & 2;
}
if ((_local4 == 1) && (!(tScript_VarInfo[_local1][2] & 2))) {
tScript_VarInfo[_local1][2] = tScript_VarInfo[_local1][2] | 2;
} else if ((_local4 == 0) && (tScript_VarInfo[_local1][2] & 2)) {
tScript_VarInfo[_local1][2] = tScript_VarInfo[_local1][2] & 1;
}
}
_local1++;
}
_local2++;
}
}
function AddExecScriptData() {
var _local2;
var _local3 = 0;
var _local4 = 0;
if ((arguments.length <= 1) || (arguments == undefined)) {
return(undefined);
}
switch (arguments[0]) {
case 0 :
if (tScript_MacroData == undefined) {
tScript_MacroData = new Array();
} else {
if (tScript_MacroData.length > 0) {
_local3 = tScript_MacroData.length - 1;
}
if ((tScript_MacroData[_local3] != undefined) && (tScript_MacroData[_local3].length >= 999)) {
_local3++;
}
}
if (tScript_MacroData[_local3] == undefined) {
tScript_MacroData[_local3] = new Array();
} else {
_local4 = tScript_MacroData[_local3].length;
}
tScript_MacroData[_local3][_local4] = new Array(arguments.length - 1);
_local2 = 1;
while (_local2 < arguments.length) {
tScript_MacroData[_local3][_local4][_local2 - 1] = arguments[_local2];
_local2++;
}
if (arguments[1] == 500) {
var _local5;
if (tScript_MacroInfo == undefined) {
tScript_MacroInfo = new Array();
}
_local5 = tScript_MacroInfo.length;
tScript_MacroInfo[_local5] = new Object();
tScript_MacroInfo[_local5].macroName = arguments[2];
tScript_MacroInfo[_local5].exportFlg = arguments[3];
tScript_MacroInfo[_local5].arrayIdx = _local3;
tScript_MacroInfo[_local5].scriptLine = _local4;
}
break;
case 1 :
if (tScript_ExecData == undefined) {
tScript_ExecData = new Array();
} else {
if (tScript_ExecData.length > 0) {
_local3 = tScript_ExecData.length - 1;
}
if ((tScript_ExecData[_local3] != undefined) && (tScript_ExecData[_local3].length >= 999)) {
_local3++;
}
}
if (tScript_ExecData[_local3] == undefined) {
tScript_ExecData[_local3] = new Array();
} else {
_local4 = tScript_ExecData[_local3].length;
}
tScript_ExecData[_local3][_local4] = new Array(arguments.length - 1);
_local2 = 1;
for(;;){
if (_local2 >= arguments.length) {
break;
}
tScript_ExecData[_local3][_local4][_local2 - 1] = arguments[_local2];
_local2++;
};
}
}
function RegistEventSound(arg_idx, arg_sndPath) {
var _local3;
var _local5;
var _local7;
if ((arg_idx < 0) || (arg_idx >= tLinkEvSndInfo.length)) {
return(-1);
}
_local3 = 0;
while (_local3 < tLinkEvSndInfo[arg_idx].length) {
if (tLinkEvSndInfo[arg_idx][_local3].path == arg_sndPath) {
return(_local3);
}
_local3++;
}
_local5 = tLinkEvSndInfo[arg_idx].length;
tLinkEvSndInfo[arg_idx][_local5] = new Object();
tLinkEvSndInfo[arg_idx][_local5].state = 1;
tLinkEvSndInfo[arg_idx][_local5].path = arg_sndPath;
_local7 = ((("linkEvSnd" + String(arg_idx)) + "-") + String(_local5)) + "_mc";
tLinkEvSndInfo[arg_idx][_local5].evSnd_mc = _root.createEmptyMovieClip(_local7, _root.getNextHighestDepth());
tLinkEvSndInfo[arg_idx][_local5].evSnd_mc._visible = false;
tLinkEvSndInfo[arg_idx][_local5].evSnd_sound = new Sound(tLinkEvSndInfo[arg_idx][_local5].evSnd_mc);
tLinkEvSndInfo[arg_idx][_local5].evSnd_sound.idx1 = arg_idx;
tLinkEvSndInfo[arg_idx][_local5].evSnd_sound.idx2 = _local5;
tLinkEvSndInfo[arg_idx][_local5].evSnd_sound.onLoad = function (success) {
tLinkEvSndInfo[this.idx1][this.idx2].state = 0;
this.setVolume(100 * GetVolume(3));
if (IsEnabled_LinkSelMode(this.idx1)) {
tObj_MsgLayer_mc[this.idx1].StartSelectMode();
}
};
tLinkEvSndInfo[arg_idx][_local5].evSnd_sound.onSoundComplete = function () {
switch (tLinkEvSndInfo[this.idx1][this.idx2].state) {
case 3 :
ReleaseLinkEvSndInfo(this.idx1, true, true);
return(undefined);
case 4 :
ReleaseLinkEvSndInfo(this.idx1, true, false);
return(undefined);
}
tLinkEvSndInfo[this.idx1][this.idx2].state = 0;
};
tLinkEvSndInfo[arg_idx][_local5].evSnd_sound.loadSound(arg_sndPath, false);
return(_local5);
}
function ReleaseLinkEvSndInfo(arg_idx, arg_force, arg_delFlg) {
var _local1;
var _local3;
if ((arg_idx < 0) || (arg_idx >= tLinkEvSndInfo.length)) {
return(undefined);
}
if (!arg_force) {
_local1 = 0;
while (_local1 < tLinkEvSndInfo[arg_idx].length) {
if (tLinkEvSndInfo[arg_idx][_local1].state == 2) {
if (arg_delFlg) {
tLinkEvSndInfo[arg_idx][_local1].state = 3;
} else {
tLinkEvSndInfo[arg_idx][_local1].state = 4;
}
return(undefined);
}
_local1++;
}
}
while (tLinkEvSndInfo[arg_idx].length > 0) {
tLinkEvSndInfo[arg_idx][0].evSnd_mc.removeMovieClip();
delete tLinkEvSndInfo[arg_idx][0].evSnd_sound;
delete eval (tLinkEvSndInfo[arg_idx].shift());
}
if (arg_delFlg) {
if (arg_idx <= (tLinkEvSndInfo.length - 1)) {
delete tLinkEvSndInfo[arg_idx];
tLinkEvSndInfo.splice(arg_idx, 1);
_local1 = arg_idx;
while (_local1 < tLinkEvSndInfo.length) {
_local3 = 0;
while (_local3 < tLinkEvSndInfo[_local1].length) {
tLinkEvSndInfo[_local1][_local3].evSnd_sound.idx1 = tLinkEvSndInfo[_local1][_local3].evSnd_sound.idx1 - 1;
_local3++;
}
_local1++;
}
}
}
}
function ChkLinkEvSoundInfo(arg_idx) {
var _local1;
if ((arg_idx < 0) || (arg_idx >= tLinkEvSndInfo.length)) {
return(undefined);
}
_local1 = 0;
while (_local1 < tLinkEvSndInfo[arg_idx].length) {
if (tLinkEvSndInfo[arg_idx][_local1].state == 1) {
return(false);
}
_local1++;
}
return(true);
}
function PlayEventSound(arg_idx, arg_sndIdx) {
if ((arg_idx < 0) || (arg_idx >= tLinkEvSndInfo.length)) {
return(undefined);
}
if ((arg_sndIdx < 0) || (arg_sndIdx >= tLinkEvSndInfo[arg_idx].length)) {
return(undefined);
}
tLinkEvSndInfo[arg_idx][arg_sndIdx].evSnd_sound.stop();
tLinkEvSndInfo[arg_idx][arg_sndIdx].evSnd_sound.start();
tLinkEvSndInfo[arg_idx][arg_sndIdx].state = 2;
}
function StopEventSound(arg_idx) {
var _local1;
if ((arg_idx < 0) || (arg_idx >= tLinkEvSndInfo.length)) {
return(undefined);
}
_local1 = 0;
while (_local1 < tLinkEvSndInfo[arg_idx].length) {
tLinkEvSndInfo[arg_idx][_local1].evSnd_sound.stop();
tLinkEvSndInfo[arg_idx][_local1].state = 0;
_local1++;
}
}
function SelectLinkItem(arg_id, arg_varName, arg_pathScDat, arg_path, arg_label) {
if (arg_varName != "") {
SetVariable(arg_varName, arg_id);
}
if (((arg_path == undefined) || (Trim(arg_path) == "")) && ((arg_label == undefined) || (Trim(arg_label) == ""))) {
} else if ((arg_path != undefined) && (Trim(arg_path) != "")) {
tScript_DestLabel = Trim(arg_label);
tScript_ExecInfo.ResetPos();
ClearStackByJump();
LoadScript(arg_pathScDat, arg_path);
} else if (JumpToLabel(Trim(arg_label))) {
ClearStackByJump();
}
tObj_MsgLayer_mc[tActiveMsgLayerNo].EndSelectMode();
UpdateSaveInfo();
}
function StartWait(arg_paramList) {
var _local3;
var _local1;
var _local7;
var _local6;
var _local2 = true;
_local6 = GetParamStr(arg_paramList, "skip");
if ((_local6 != undefined) && (_local6 == "false")) {
_local2 = false;
}
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "time" :
tWaitTime = Number(arg_paramList[_local3][1]);
tWaitSkipFlg = _local2;
var _local5 = new Date();
tWaitStTime = _local5.getTime();
break;
case "bgTrans" :
_local1 = 0;
while (_local1 < tObj_Background_mc.length) {
if (!(tObj_Background_mc[_local1].tStatusFlg === 3)) {
} else {
tObj_Background_mc[_local1].tStatusFlg = 2;
tObj_Background_mc[_local1].tSkipFlg = _local2;
}
_local1++;
}
break;
case "charTrans" :
_local1 = 0;
while (_local1 < tObj_Character_mc.length) {
if (!(tObj_Character_mc[_local1].tStatusFlg === 3)) {
} else {
tObj_Character_mc[_local1].tStatusFlg = 2;
tObj_Character_mc[_local1].tSkipFlg = _local2;
}
_local1++;
}
break;
case "bgmTrans" :
_local1 = 0;
while (_local1 < tObj_BGM_mc.length) {
if (!(tObj_BGM_mc[_local1].tStatusFlg === 3)) {
} else {
tObj_BGM_mc[_local1].tStatusFlg = 2;
tObj_BGM_mc[_local1].tSkipFlg = _local2;
}
_local1++;
}
break;
case "soundTrans" :
_local1 = 0;
while (_local1 < tObj_Sound_mc.length) {
if (!(tObj_Sound_mc[_local1].tStatusFlg === 3)) {
} else {
tObj_Sound_mc[_local1].tStatusFlg = 2;
tObj_Sound_mc[_local1].tSkipFlg = _local2;
}
_local1++;
}
break;
case "quake" :
if (!tEqMngInfo.GetStartSts()) {
break;
}
tEqMngInfo.SetWaitEnd(true);
tEqMngInfo.SetWaitSkip(_local2);
}
_local3++;
}
}
function JumpToLabel(arg_labelName) {
var _local1;
_local1 = 0;
while (_local1 < tScript_LabelInfo.length) {
if (tScript_LabelInfo[_local1].labelName == arg_labelName) {
tScript_ExecInfo.ChgPos(0, Number(tScript_LabelInfo[_local1].aftArrayIdx), Number(tScript_LabelInfo[_local1].aftLine));
return(true);
}
_local1++;
}
return(false);
}
function SysGetURL(arg_paramList) {
var _local2;
var _local4 = "";
var _local5 = "_blank";
var _local6 = "";
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "url" :
_local4 = arg_paramList[_local2][1];
break;
case "target" :
switch (Trim(arg_paramList[_local2][1])) {
case "_self" :
case "_blank" :
case "_parent" :
case "_top" :
_local5 = Trim(arg_paramList[_local2][1]);
}
break;
case "method" :
switch (Trim(arg_paramList[_local2][1])) {
case "GET" :
case "POST" :
_local6 = Trim(arg_paramList[_local2][1]);
}
}
_local2++;
}
if (Trim(_local4) == "") {
return(undefined);
}
if (_local6 != "") {
this.getURL(_local4, _local5, _local6);
} else {
this.getURL(_local4, _local5);
}
}
function ClearStackByJump() {
tScript_ExecInfo.ClearInfoStack();
}
function ChkExecCondition(arg_paramList) {
var _local5;
var _local3;
var _local2;
_local3 = GetParamStr(arg_paramList, "_cond_");
if (_local3 == undefined) {
return(true);
}
var _local1 = GetCalcResult(_local3);
if (((_local1 == 0) || (_local1 == false)) || (_local1 == "false")) {
_local2 = false;
} else {
_local2 = true;
}
return(_local2);
}
function CommandIf(arg_paramList) {
var _local5;
var _local3;
var _local2;
_local3 = GetParamStr(arg_paramList, "exp");
var _local1 = GetCalcResult(_local3);
if (((_local1 == 0) || (_local1 == false)) || (_local1 == "false")) {
_local2 = false;
} else {
_local2 = true;
}
return(_local2);
}
function CommandIfGoto(arg_paramList) {
var _local8;
var _local7;
var _local6;
_local7 = GetParamStr(arg_paramList, "exp");
var _local5 = GetCalcResult(_local7);
if (((_local5 == 0) || (_local5 == false)) || (_local5 == "false")) {
_local6 = false;
} else {
_local6 = true;
}
var _local4 = "";
var _local1 = "";
var _local2 = "";
if (_local6) {
_local4 = GetParamStr(arg_paramList, "then_path_scDat");
_local1 = GetParamStr(arg_paramList, "then_path");
_local2 = GetParamStr(arg_paramList, "then_label");
} else {
_local4 = GetParamStr(arg_paramList, "else_path_scDat");
_local1 = GetParamStr(arg_paramList, "else_path");
_local2 = GetParamStr(arg_paramList, "else_label");
}
if (((_local1 == undefined) || (Trim(_local1) == "")) && ((_local2 == undefined) || (Trim(_local2) == ""))) {
return(0);
}
if ((_local1 != undefined) && (Trim(_local1) != "")) {
tScript_DestLabel = Trim(_local2);
tScript_ExecInfo.ResetPos();
ClearStackByJump();
LoadScript(_local4, _local1);
return(1);
}
if (JumpToLabel(Trim(_local2))) {
ClearStackByJump();
return(2);
}
return(-1);
}
function GetCalcResult(arg_exp) {
var _local1;
var _local2;
var _local4;
var _local3;
_local2 = new Array();
tObjCalc.DivTokens(arg_exp, _local2);
_local1 = 0;
while (_local1 < _local2.length) {
_local3 = String(_local2[_local1]);
if ((isNaN(_local2[_local1]) && (tObjCalc.IsStrToken(_local2[_local1]))) && ((_local3.charAt(0) != "\"") || (_local3.charAt(strBuf.length - 1) != "\""))) {
if (_local2[_local1] == "true") {
_local2[_local1] = true;
} else if (_local2[_local1] == "false") {
_local2[_local1] = false;
} else {
_local2[_local1] = GetRealVal(_local2[_local1]);
if (_local2[_local1] == undefined) {
_local2[_local1] = "\"undefined\"";
} else if (_local2[_local1] == "true") {
_local2[_local1] = true;
} else if (_local2[_local1] == "false") {
_local2[_local1] = false;
} else if (isNaN(_local2[_local1]) == false) {
} else {
_local2[_local1] = ("\"" + _local2[_local1]) + "\"";
}
}
} else if (_local2[_local1] == "mod") {
_local2[_local1] = (" " + _local2[_local1]) + " ";
}
_local1++;
}
_local4 = _local2.join("");
return(tObjCalc.ExecCalc(_local4));
}
function HideMessage() {
var _local1;
if (tHideMsgFlg) {
return(undefined);
}
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].tSelLinkItemIdx != -1) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].useHandCursor = false;
tObj_MsgLayer_mc[tActiveMsgLayerNo].MsgLayerBG_mc.useHandCursor = false;
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
_local1 = 0;
while (_local1 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local1]._visible = false;
_local1++;
}
while (tHideSyncChrIdx.length > 0) {
tHideSyncChrIdx.shift();
}
_local1 = 0;
while (_local1 < tObj_Character_mc.length) {
if (tObj_Character_mc[_local1].tSyncHide && (tObj_Character_mc[_local1]._visible)) {
tObj_Character_mc[_local1]._visible = false;
tHideSyncChrIdx.push(_local1);
}
_local1++;
}
tHideMsgFlg = true;
}
function CancelHideMessage() {
var _local1;
if (!tHideMsgFlg) {
return(undefined);
}
_local1 = 0;
while (_local1 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local1].UpdateMsgLayer();
_local1++;
}
while (tHideSyncChrIdx.length > 0) {
tObj_Character_mc[tHideSyncChrIdx.shift()]._visible = true;
}
tHideMsgFlg = false;
}
function UpdateSaveInfo() {
if (!tUpdSavePtEnabled) {
return(undefined);
}
tSaveLoad.m_SaveName = tScript_ExecInfo.GetSaveName();
tSaveLoad.m_SaveEnabled = tSaveEnabled;
tSaveLoad.m_ActiveMsgLayerNo = tActiveMsgLayerNo;
tSaveLoad.Backup_VarInfo(tScript_VarInfo);
tSaveLoad.Backup_ExecInfo(tScript_ExecInfo);
if (tAlreadyReadProc == 2) {
tSaveLoad.Backup_ReadInfo(tReadInfo);
}
if (tLoadedResorceProc == 2) {
tSaveLoad.Backup_DispImgInfo(tDispImgInfo);
tSaveLoad.Backup_PlayAudioInfo(tPlayAudioInfo);
}
tSaveLoad.m_HideMsgFlg = tHideMsgFlg;
tSaveLoad.Backup_HideSyncCharIdxInfo(tHideSyncChrIdx);
tSaveLoad.m_HistOutputMode = tHistOutputMode;
tSaveLoad.AddHistory(tHistTempBuff);
tHistTempBuff.Initialize();
tSaveLoad.Backup_BtnLayerInfo(tObj_BtnLayer_mc);
tSaveLoad.Backup_MsgLayerInfo(tObj_MsgLayer_mc);
tSaveLoad.Backup_BGLayerInfo(tObj_Background_mc);
tSaveLoad.Backup_CharLayerInfo(tObj_Character_mc);
tSaveLoad.Backup_BGMBufferInfo(tObj_BGM_mc);
tSaveLoad.Backup_SoundBufferInfo(tObj_Sound_mc);
tSaveLoad.Backup_HistParam(tObj_History_mc.tParam);
tSaveLoad.Backup_UpLvInfo(tUpperLevelInfo);
tSaveLoad.Backup_CMenuInfo(tCMenuInfo);
tSaveLoad.Backup_SystemMenuInfo(tObj_SystemMenu_mc.tSysMenuMng);
tSaveLoad.Backup_EQMngInfo(tEqMngInfo);
tSaveLoad.Backup_LimitCtrlInfo(tLimitCtrlInfo);
tSaveLoad.Backup_CacheManageInfo(tCacheMng);
tSaveLoad.Backup_MousePtInfo(tMousePtInfo);
tSaveLoad.m_updFlg = true;
}
function SaveSystemReadInfo() {
var _local2 = tGame_Id + "_sys";
var _local1 = SharedObject.getLocal(_local2);
if (_local1.data.saveFlg == undefined) {
SaveSystem();
return(undefined);
}
_local1.data.readInfo = tReadInfo;
_local1.flush();
}
function AddDispImgInfo(arg_path) {
switch (tLoadedResorceProc) {
case 1 :
case 2 :
break;
default :
return(undefined);
}
if (tDispImgInfo.AddFileInfo(arg_path)) {
if (tLoadedResorceProc == 1) {
SaveSystemDispImgInfo();
}
}
}
function AddPlayAudioInfo(arg_path) {
switch (tLoadedResorceProc) {
case 1 :
case 2 :
break;
default :
return(undefined);
}
if (tPlayAudioInfo.AddFileInfo(arg_path)) {
if (tLoadedResorceProc == 1) {
SaveSystemPlayAudioInfo();
}
}
}
function SaveSystemDispImgInfo() {
var _local2 = tGame_Id + "_sys";
var _local1 = SharedObject.getLocal(_local2);
if (_local1.data.saveFlg == undefined) {
SaveSystem();
return(undefined);
}
_local1.data.dispImgInfo = tDispImgInfo;
_local1.flush();
}
function SaveSystemPlayAudioInfo() {
var _local2 = tGame_Id + "_sys";
var _local1 = SharedObject.getLocal(_local2);
if (_local1.data.saveFlg == undefined) {
SaveSystem();
return(undefined);
}
_local1.data.playAudioInfo = tPlayAudioInfo;
_local1.flush();
}
function SaveSystem() {
var _local3;
var _local2 = tGame_Id + "_sys";
var _local1 = SharedObject.getLocal(_local2);
_local1.data.saveFlg = true;
_local1.data.saveVer = tSysVer;
_local1.data.systemSettings = tSysSettings;
_local1.data.Script_SysVarInfo = tScript_SysVarInfo;
if (_local1.data.cMenuInfo != undefined) {
delete _local1.data.cMenuInfo;
}
_local1.data.cMenuInfo = new Cls_Info_CMenu();
_local1.data.cMenuInfo.CopyInfo(tCMenuInfo, 0, 0);
if (tAlreadyReadProc == 1) {
_local1.data.readInfo = tReadInfo;
}
if (tLoadedResorceProc == 1) {
_local1.data.dispImgInfo = tDispImgInfo;
_local1.data.playAudioInfo = tPlayAudioInfo;
}
_local1.flush();
}
function LoadSystem() {
var _local3;
_local3 = tSysSettings.m_SysLang;
var _local2 = tGame_Id + "_sys";
var _local1 = SharedObject.getLocal(_local2);
if (_local1.data.saveFlg == undefined) {
return(-1);
}
if (_local1.data.systemSettings != undefined) {
tSysSettings.CopyInfo(_local1.data.systemSettings);
if (ChkVerFullScreen()) {
if (tSysSettings.m_ScreenMode) {
Stage.displayState = "fullScreen";
} else {
Stage.displayState = "normal";
}
if (Stage.displayState == "fullScreen") {
tSysSettings.m_ScreenMode = true;
} else {
tSysSettings.m_ScreenMode = false;
}
} else if (tSysSettings.m_ScreenMode) {
fscommand ("fullscreen", true);
} else {
fscommand ("fullscreen", false);
}
}
NotifyChangeVolume(7);
tScript_SysVarInfo = _local1.data.Script_SysVarInfo;
tCMenuInfo.CopyInfo(_local1.data.cMenuInfo, 0, 1);
UpdateContextMenu();
if (tAlreadyReadProc == 1) {
if (_local1.data.readInfo != undefined) {
tReadInfo.CopyInfo(_local1.data.readInfo);
}
}
if (tLoadedResorceProc == 1) {
if (_local1.data.dispImgInfo != undefined) {
tDispImgInfo.CopyInfo(_local1.data.dispImgInfo);
}
if (_local1.data.playAudioInfo != undefined) {
tPlayAudioInfo.CopyInfo(_local1.data.playAudioInfo);
}
}
if (IsEnabled_Translation()) {
if (tSysSettings.m_SysLang != _local3) {
ReloadScript();
return(0);
}
if (tCMenuInfo.ChkCaptionChg() && (tTransMngInfo.GetSrcLang() != tSysSettings.m_SysLang)) {
if (tTransMngInfo.StartTrans(3, 1)) {
return(0);
}
}
}
return(1);
}
function DeleteSystemData() {
var _local2 = tGame_Id + "_sys";
var _local1 = SharedObject.getLocal(_local2);
if (_local1.data.saveFlg == undefined) {
return(undefined);
}
_local1.clear();
}
function SetSystem(arg_paramList) {
var _local1;
var _local3;
var _local5 = false;
var _local4 = false;
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "language_Sys" :
if (tSysSettings.m_SysLang != arg_paramList[_local1][1]) {
tSysSettings.m_SysLang = arg_paramList[_local1][1];
_local4 = true;
}
break;
case "msgSpd_Normal" :
tSysSettings.m_MsgSpeed_Normal = Number(arg_paramList[_local1][1]);
break;
case "msgSpd_Accel" :
tSysSettings.m_MsgSpeed_Accel = Number(arg_paramList[_local1][1]);
break;
case "muteSts" :
if (arg_paramList[_local1][1] == "true") {
tSysSettings.m_MuteSts = true;
} else if (arg_paramList[_local1][1] == "false") {
tSysSettings.m_MuteSts = false;
}
NotifyChangeVolume(7);
break;
case "sysVolume" :
_local3 = Number(arg_paramList[_local1][1]);
if ((_local3 >= 0) && (_local3 <= 100)) {
tSysSettings.m_BGMVol = (tSysSettings.m_SndVol = (tSysSettings.m_SysEvVol = _local3 / 100));
NotifyChangeVolume(7);
}
break;
case "bgmVolume" :
_local3 = Number(arg_paramList[_local1][1]);
if ((_local3 >= 0) && (_local3 <= 100)) {
tSysSettings.m_BGMVol = _local3 / 100;
NotifyChangeVolume(1);
}
break;
case "sndVolume" :
_local3 = Number(arg_paramList[_local1][1]);
if ((_local3 >= 0) && (_local3 <= 100)) {
tSysSettings.m_SndVol = _local3 / 100;
NotifyChangeVolume(2);
}
break;
case "sysEvVolume" :
_local3 = Number(arg_paramList[_local1][1]);
if ((_local3 >= 0) && (_local3 <= 100)) {
tSysSettings.m_SysEvVol = _local3 / 100;
NotifyChangeVolume(4);
}
break;
case "autoMode_Mode" :
if (arg_paramList[_local1][1] == "CHAR_CNT") {
tSysSettings.m_AutoMode_Mode = 1;
} else if (arg_paramList[_local1][1] == "ONLY_TIME") {
tSysSettings.m_AutoMode_Mode = 0;
}
break;
case "autoMode_Wait" :
tSysSettings.m_AutoMode_Wait = Number(arg_paramList[_local1][1]);
break;
case "autoMode_Wait_Min" :
tSysSettings.m_AutoMode_Wait_Min = Number(arg_paramList[_local1][1]);
break;
case "pageDash" :
if (arg_paramList[_local1][1] == "true") {
tSysSettings.m_PageDash = true;
} else if (arg_paramList[_local1][1] == "false") {
tSysSettings.m_PageDash = false;
}
break;
case "screenMode" :
if (ChkVerFullScreen()) {
if (arg_paramList[_local1][1] == "FULL") {
Stage.displayState = "fullScreen";
} else if (arg_paramList[_local1][1] == "WINDOW") {
Stage.displayState = "normal";
}
if (Stage.displayState == "fullScreen") {
tSysSettings.m_ScreenMode = true;
} else {
tSysSettings.m_ScreenMode = false;
}
} else if (arg_paramList[_local1][1] == "FULL") {
fscommand ("fullscreen", true);
tSysSettings.m_ScreenMode = true;
} else if (arg_paramList[_local1][1] == "WINDOW") {
fscommand ("fullscreen", false);
tSysSettings.m_ScreenMode = false;
}
break;
case "shiftSkip" :
tSysSettings.m_ShiftSkipFlg = ConvSkipParam(arg_paramList[_local1][1]);
}
_local1++;
}
if (_local4 && (IsEnabled_Translation())) {
ReloadScript();
_local5 = true;
}
return(_local5);
}
function GetSystem(arg_paramList) {
var _local1;
_local1 = 0;
while (_local1 < arg_paramList.length) {
if (arg_paramList[_local1][1] == "") {
} else {
switch (arg_paramList[_local1][0]) {
case "msgSpd_Normal" :
SetVariable(arg_paramList[_local1][1], String(tSysSettings.m_MsgSpeed_Normal));
break;
case "msgSpd_Accel" :
SetVariable(arg_paramList[_local1][1], String(tSysSettings.m_MsgSpeed_Accel));
break;
case "muteSts" :
SetVariable(arg_paramList[_local1][1], String(tSysSettings.m_MuteSts));
break;
case "sysVolume" :
SetVariable(arg_paramList[_local1][1], String(GetMaxVolume() * 100));
break;
case "bgmVolume" :
SetVariable(arg_paramList[_local1][1], String(tSysSettings.m_BGMVol * 100));
break;
case "sndVolume" :
SetVariable(arg_paramList[_local1][1], String(tSysSettings.m_SndVol * 100));
break;
case "sysEvVolume" :
SetVariable(arg_paramList[_local1][1], String(tSysSettings.m_SysEvVol * 100));
break;
case "autoMode_Wait" :
SetVariable(arg_paramList[_local1][1], String(tSysSettings.m_AutoMode_Wait));
break;
case "pageDash" :
SetVariable(arg_paramList[_local1][1], String(tSysSettings.m_PageDash));
break;
case "screenMode" :
SetVariable(arg_paramList[_local1][1], GetRealVal("#System.screenMode"));
}
}
_local1++;
}
}
function SaveGame(arg_paramList) {
var _local1;
var _local3 = -1;
var _local5 = "";
var _local4 = "";
if (tLimitCtrlInfo.ChkLimitVal("SAVE", false)) {
return(undefined);
}
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
return(undefined);
}
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "no" :
_local3 = Number(arg_paramList[_local1][1]);
break;
case "freeData1" :
_local5 = String(arg_paramList[_local1][1]);
break;
case "freeData2" :
_local4 = String(arg_paramList[_local1][1]);
}
_local1++;
}
if ((_local3 < 0) || (isNaN(_local3))) {
return(undefined);
}
tSaveLoad.SaveGame(_local3, _local5, _local4);
}
function LoadGame(arg_no) {
var _local2;
var _local1;
if (!tSaveLoad.LoadGame(arg_no)) {
return(false);
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
_local2 = 0;
while (_local2 < tObj_MsgLayer_mc.length) {
if (tObj_MsgLayer_mc[_local2].ChkLinkSelMode(0)) {
tObj_MsgLayer_mc[_local2].EndSelectMode();
}
_local2++;
}
tObj_BtnLayer_mc.Clear(true);
tSaveEnabled = tSaveLoad.m_SaveEnabled;
tActiveMsgLayerNo = tSaveLoad.m_ActiveMsgLayerNo;
tSaveLoad.Restore_VarInfo(tScript_VarInfo);
tSaveLoad.Restore_ExecInfo(tScript_ExecInfo);
if (tAlreadyReadProc == 2) {
tSaveLoad.Restore_ReadInfo(tReadInfo);
}
if (tLoadedResorceProc == 2) {
tSaveLoad.Restore_DispImgInfo(tDispImgInfo);
tSaveLoad.Restore_PlayAudioInfo(tPlayAudioInfo);
}
tHideMsgFlg = tSaveLoad.m_HideMsgFlg;
tSaveLoad.Restore_HideSyncCharIdxInfo(tHideSyncChrIdx);
tHistOutputMode = tSaveLoad.m_HistOutputMode;
tSaveLoad.Restore_EQMngInfo(tEqMngInfo);
tSaveLoad.Restore_LimitCtrlInfo(tLimitCtrlInfo);
while (tUpperLevelInfo.length > 0) {
_local1 = tUpperLevelInfo.shift();
unloadMovieNum (_local1.level);
if (_local1.volMng != undefined) {
delete _local1.volMng;
}
}
tTransMngInfo.Initialize();
tSysSts.Initialize();
tWaitTime = 0;
tWaitStTime = 0;
tHistTempBuff.Initialize();
tUpdSavePtEnabled = true;
tSaveLoad.Restore_HistParam(tObj_History_mc.tParam);
tObj_History_mc.UpdateHistLayer();
ChgSoundBufferCnt(tSaveLoad.GetSoundBufferInfoCnt(), true);
ChgBGMBufferCnt(tSaveLoad.GetBGMBufferInfoCnt(), true);
ChgCharLayerCnt(tSaveLoad.GetCharLayerInfoCnt(), true);
ChgBGLayerCnt(tSaveLoad.GetBGLayerInfoCnt(), true);
ChgMsgLayerCnt(tSaveLoad.GetMsgLayerInfoCnt(), true);
if (tHideMsgFlg) {
CancelHideMessage();
}
tMousePtInfo.Reset(true);
tSaveLoad.Restore_MousePtInfo(tMousePtInfo);
if (tSysSts.m_Init_Pointer) {
LN_NotifyChgCustomPtInfo(tMousePtInfo);
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
tSaveLoad.Restore_CMenuInfo(tCMenuInfo);
UpdateContextMenu();
tSaveLoad.Restore_SystemMenuInfo(tObj_SystemMenu_mc.tSysMenuMng);
ClearCacheBuff();
tCacheMng.ClearCacheInfo();
tSaveLoad.Restore_CacheManageInfo(tCacheMng);
if (tCacheMng.ReCacheFromSaveInfo()) {
StartNextCache();
}
LoadScript(tScript_ExecInfo.GetScenarioDataFilePath(), tScript_ExecInfo.GetScriptFilePath());
tGameLoadedFlg = true;
return(true);
}
function DeleteSaveData(arg_no) {
tSaveLoad.DeleteSaveData(arg_no);
}
function GetSaveName(arg_paramList) {
var _local1;
var _local9;
var _local7;
var _local5 = -1;
var _local4 = "";
var _local6 = "NO DATA";
var _local3 = "";
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "no" :
_local5 = Number(arg_paramList[_local1][1]);
break;
case "var" :
_local4 = String(arg_paramList[_local1][1]);
break;
case "default" :
_local6 = String(arg_paramList[_local1][1]);
break;
case "rslt" :
_local3 = String(arg_paramList[_local1][1]);
}
_local1++;
}
var _local8 = new Object();
_local9 = tSaveLoad.GetSaveInfo(_local5, _local8);
if (_local9) {
_local7 = _local8.saveName;
} else {
_local7 = _local6;
}
if (Trim(_local3) != "") {
SetVariable(_local3, String(_local9));
}
if (Trim(_local4) != "") {
SetVariable(_local4, _local7);
} else {
tObj_MsgLayer_mc[tActiveMsgLayerNo].AddNextCommand(1, _local7);
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg == 0) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].tStatusFlg_Msg = 1;
}
return(true);
}
return(false);
}
function ChgSaveSts(arg_param) {
var _local1;
var _local2;
_local2 = arg_param.split("|");
_local1 = 0;
while (_local1 < _local2.length) {
switch (_local2[_local1]) {
case "ON" :
tSaveEnabled = true;
break;
case "OFF" :
tSaveEnabled = false;
break;
case "UPD_ON" :
tUpdSavePtEnabled = true;
break;
case "UPD_OFF" :
tUpdSavePtEnabled = false;
}
_local1++;
}
}
function GetSaveSts_Param() {
var _local1 = "";
if (tSaveEnabled) {
_local1 = "ON";
} else {
_local1 = "OFF";
}
_local1 = _local1 + "|";
if (tUpdSavePtEnabled) {
_local1 = _local1 + "UPD_ON";
} else {
_local1 = _local1 + "UPD_OFF";
}
return(_local1);
}
function InitGame(arg_paramList) {
tSysSts.m_InitFlg = false;
var _local1;
var _local2;
var _local4;
var _local3;
var _local5;
_local2 = GetParamStr(arg_paramList, "path_scDat");
if (_local2 != undefined) {
_local4 = _local2;
} else {
_local4 = tScript_ExecInfo.GetScenarioDataFilePath();
}
_local2 = GetParamStr(arg_paramList, "path");
if (_local2 != undefined) {
_local3 = _local2;
} else {
_local3 = tScript_ExecInfo.GetScriptFilePath();
}
_local2 = GetParamStr(arg_paramList, "label");
if (_local2 != undefined) {
_local5 = _local2;
} else {
_local5 = "";
}
tCMenuInfo.Clear();
UpdateContextMenu();
tObj_SystemMenu_mc.ResetMenuInfo(0);
_local1 = 0;
while (_local1 < tObj_MsgLayer_mc.length) {
if (tObj_MsgLayer_mc[_local1].ChkLinkSelMode(0)) {
tObj_MsgLayer_mc[_local1].EndSelectMode();
}
_local1++;
}
tObj_BtnLayer_mc.Clear(true);
if (tSysSts.m_Init_Pointer) {
tMousePtInfo.Reset(true);
LN_NotifyChgCustomPtInfo(tMousePtInfo);
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
}
tActiveMsgLayerNo = 0;
while (tScript_VarInfo.length > 0) {
delete eval (tScript_VarInfo.shift());
}
tScript_ExecInfo.Initialize();
if (tAlreadyReadProc == 2) {
tReadInfo.Reset();
}
if (tLoadedResorceProc == 2) {
tDispImgInfo.Reset();
tPlayAudioInfo.Reset();
}
tHideMsgFlg = false;
while (tHideSyncChrIdx.length > 0) {
delete eval (tHideSyncChrIdx.shift());
}
tHistOutputMode = true;
tEqMngInfo.Initialize();
while (tUpperLevelInfo.length > 0) {
getObj = tUpperLevelInfo.shift();
unloadMovieNum (getObj.level);
if (getObj.volMng != undefined) {
delete getObj.volMng;
}
delete getObj;
}
tTransMngInfo.Initialize();
tLimitCtrlInfo.Initialize();
tSysSts.Initialize();
tWaitTime = 0;
tWaitStTime = 0;
tHistTempBuff.Initialize();
tSaveEnabled = false;
tUpdSavePtEnabled = true;
tObj_History_mc.SetDefParam(tDef_HistLayerParam);
tObj_History_mc.UpdateHistLayer();
ChgSoundBufferCnt(3, true);
ChgBGMBufferCnt(1, true);
ChgCharLayerCnt(3, true);
ChgBGLayerCnt(1, true);
ChgMsgLayerCnt(1, true);
ClearCacheBuff();
tCacheMng.ClearCacheInfo();
tSaveLoad.Clear();
tSysSts.m_InitFlg = true;
tScript_DestLabel = _local5;
LoadScript(_local4, _local3);
}
function CallMacro(arg_macroName, arg_arguments, arg_reason, arg_chkExp) {
var _local1;
_local1 = 0;
while (_local1 < tScript_MacroInfo.length) {
if (tScript_MacroInfo[_local1].macroName == arg_macroName) {
if ((arg_chkExp == true) && (!tScript_MacroInfo[_local1].exportFlg)) {
break;
}
tScript_ExecInfo.PushExecInfo(arg_reason, GetParamList(arg_arguments, true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local1].arrayIdx, tScript_MacroInfo[_local1].scriptLine);
tCurProc = 7;
return(true);
}
_local1++;
}
return(false);
}
function CallMacro2(arg_macroName, arg_arguments, arg_reason, arg_chkExp) {
var _local2;
_local2 = 0;
while (_local2 < tScript_MacroInfo.length) {
if (tScript_MacroInfo[_local2].macroName == arg_macroName) {
if ((arg_chkExp == true) && (!tScript_MacroInfo[_local2].exportFlg)) {
break;
}
tScript_ExecInfo.PushExecInfo(arg_reason, GetParamList(arg_arguments, true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local2].arrayIdx, tScript_MacroInfo[_local2].scriptLine);
_root.ExecPreparation();
return(true);
}
_local2++;
}
return(false);
}
function GetSkipSts_Type() {
var _local1 = tSysSts.m_SkipSts % 10;
switch (_local1) {
case 1 :
if (tLimitCtrlInfo.ChkLimitVal("PROG_OPE|SKIP", false)) {
return(0);
}
break;
case 2 :
case 3 :
if (!tLimitCtrlInfo.ChkLimitVal("SKIP", false)) {
break;
}
return(0);
}
return(_local1);
}
function GetBaseDepth(arg_mcName) {
var _local1 = -1;
switch (arg_mcName) {
case "BGLayer" :
_local1 = 0;
break;
case "CharLayer" :
_local1 = 50;
break;
case "MsgLayer" :
_local1 = 100;
break;
case "CharLayer_OM" :
_local1 = 150;
break;
case "MsgLayer_TM" :
_local1 = 200;
break;
case "ButtonLayer" :
_local1 = 400;
break;
case "BGMBuffer" :
_local1 = 500;
break;
case "SoundBuffer" :
_local1 = 550;
break;
case "AutoModeIcon" :
_local1 = 600;
break;
case "Cache" :
_local1 = 650;
break;
case "ScDataBuffer" :
_local1 = 651;
break;
case "History" :
_local1 = 700;
break;
case "Progress_Trans" :
_local1 = 740;
break;
case "Progress" :
_local1 = 750;
break;
case "SystemMenu" :
_local1 = 800;
break;
case "MessageBox" :
_local1 = 900;
}
return(_local1);
}
function GetObjectFromObjName(arg_objName) {
return(eval (arg_objName));
}
function GetPlayerVersion() {
var _local1;
var _local2;
System.capabilities;
_local1 = System.capabilities.version;
_local2 = _local1.split(" ");
return(String(_local2[1]));
}
function ChkVerFullScreen() {
var _local1;
var _local3;
var _local2 = GetPlayerVersion();
_local1 = _local2.split(",");
if (Number(_local1[0]) < 9) {
return(false);
}
if (Number(_local1[0]) > 9) {
return(true);
}
_local3 = ((Number(_local1[1]) * 1000000) + (Number(_local1[2]) * 1000)) + Number(_local1[3]);
if (_local3 >= 28000) {
return(true);
}
return(false);
}
function RestoreObject() {
var ii;
ii = 0;
while (ii < tObj_Sound_mc.length) {
if ((tObj_Sound_mc[ii].tInitFlg == undefined) || (!tObj_Sound_mc[ii].tInitFlg)) {
return(false);
}
ii++;
}
ii = 0;
while (ii < tObj_BGM_mc.length) {
if ((tObj_BGM_mc[ii].tInitFlg == undefined) || (!tObj_BGM_mc[ii].tInitFlg)) {
return(false);
}
ii++;
}
ii = 0;
while (ii < tObj_Background_mc.length) {
if ((tObj_Background_mc[ii].tInitFlg == undefined) || (!tObj_Background_mc[ii].tInitFlg)) {
return(false);
}
ii++;
}
ii = 0;
while (ii < tObj_Character_mc.length) {
if ((tObj_Character_mc[ii].tInitFlg == undefined) || (!tObj_Character_mc[ii].tInitFlg)) {
return(false);
}
ii++;
}
ii = 0;
while (ii < tObj_MsgLayer.length) {
if ((tObj_MsgLayer[ii].tInitFlg == undefined) || (!tObj_MsgLayer[ii].tInitFlg)) {
return(false);
}
ii++;
}
tSaveLoad.Restore_SoundBufferInfo(tObj_Sound_mc);
tSaveLoad.Restore_BGMBufferInfo(tObj_BGM_mc);
tSaveLoad.Restore_CharLayerInfo(tObj_Character_mc);
tSaveLoad.Restore_BGLayerInfo(tObj_Background_mc);
tSaveLoad.Restore_MsgLayerInfo(tObj_MsgLayer_mc);
tSaveLoad.Restore_BtnLayerInfo(tObj_BtnLayer_mc);
tObj_BtnLayer_mc.RestoreButton();
NotifyChangeVolume(7);
if (tHideMsgFlg) {
CancelHideMessage();
}
tSaveLoad.Restore_UpLvInfo(tUpperLevelInfo);
ii = 0;
while (ii < tUpperLevelInfo.length) {
tUpperLevelInfo[ii].loadingSts = 1;
loadMovieNum (tUpperLevelInfo[ii].filePath, tUpperLevelInfo[ii].level);
if (tUpperLevelInfo[ii].volMng != undefined) {
delete tUpperLevelInfo[ii].volMng;
}
var obj_mc;
obj_mc = eval (("_level" + String(tUpperLevelInfo[ii].level)) + "._root");
tUpperLevelInfo[ii].volMng = new Sound(obj_mc);
if (tUpperLevelInfo[ii].volType == 0) {
tUpperLevelInfo[ii].volMng.setVolume(100);
} else {
tUpperLevelInfo[ii].volMng.setVolume(100 * GetVolume(tUpperLevelInfo[ii].volType));
}
ii++;
}
return(true);
}
function UpdateContextMenu() {
var _local1;
while (tCMenu.customItems.length > 0) {
delete eval (tCMenu.customItems.pop());
}
if (!IsEnabled_SystemMenu()) {
return(undefined);
}
_local1 = 1;
while (_local1 < tCMenuInfo.m_Items.length) {
if (!GetMenuVisible(tCMenuInfo.m_Items[_local1].m_SyncVisible)) {
} else if ((Trim(tCMenuInfo.m_Items[_local1].m_Caption) != "") && (tCMenuInfo.m_Items[_local1].m_Visible)) {
var _local2 = new ContextMenuItem(tCMenuInfo.m_Items[_local1].m_Caption, NotifySelectCustomMenuEvent);
if (tLimitCtrlInfo.ChkLimitVal("MENU_SEL", false)) {
_local2.enabled = false;
} else if (!GetMenuEnabled(tCMenuInfo.m_Items[_local1].m_SyncEnabled)) {
_local2.enabled = false;
} else {
_local2.enabled = tCMenuInfo.m_Items[_local1].m_Enabled;
}
_local2.separatorBefore = tCMenuInfo.m_Items[_local1].m_Separator;
tCMenu.customItems.push(_local2);
}
_local1++;
}
}
function ConvParamArguments(arg_param) {
var _local1;
var _local3;
var _local2;
var _local4;
_local2 = arg_param.split("\\'");
_local1 = 0;
while (_local1 < _local2.length) {
_local3 = _local2[_local1];
_local4 = _local3.split("'");
_local2[_local1] = _local4.join("\"");
_local1++;
}
_local3 = _local2.join("'");
return(_local3);
}
function GetSyncSetVal(arg_param) {
var _local2;
var _local3;
var _local1 = 0;
_local3 = arg_param.split("|");
_local2 = 0;
while (_local2 < _local3.length) {
switch (_local3[_local2]) {
case "Doing" :
_local1 = _local1 | 1;
break;
case "Select" :
_local1 = _local1 | 2;
break;
case "History" :
_local1 = _local1 | 4;
break;
case "HideMsg" :
_local1 = _local1 | 8;
break;
case "Save" :
_local1 = _local1 | 16;
break;
case "NotRead" :
_local1 = _local1 | 32;
break;
case "Limit_ProgOpe" :
_local1 = _local1 | 64;
break;
case "Limit_HistDisp" :
_local1 = _local1 | 128;
break;
case "Limit_Skip" :
_local1 = _local1 | 256;
break;
case "AutoMode" :
_local1 = _local1 | 512;
}
_local2++;
}
return(_local1);
}
function GetMenuEnabled(arg_syncFlg) {
if (tMsgBoxInfo.m_dspFlg) {
return(false);
}
if ((((arg_syncFlg & 1) && (!ChkWaitClick(0))) && (!ChkLinkSelMode(0))) && (!ChkBtnSelMode(0))) {
return(false);
}
if ((arg_syncFlg & 2) && (ChkLinkSelMode(0) || (ChkBtnSelMode(0)))) {
return(false);
}
if ((arg_syncFlg & 4) && (tSysSts.m_Disp_History)) {
return(false);
}
if ((arg_syncFlg & 8) && (tHideMsgFlg)) {
return(false);
}
if ((arg_syncFlg & 16) && (!IsEnabled_SaveGame())) {
return(false);
}
if ((arg_syncFlg & 32) && (tScript_ExecInfo.GetReadCnt() <= 0)) {
return(false);
}
if ((arg_syncFlg & 64) && (tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false))) {
return(false);
}
if ((arg_syncFlg & 128) && (tLimitCtrlInfo.ChkLimitVal("HIST_DISP", false))) {
return(false);
}
if ((arg_syncFlg & 256) && (tLimitCtrlInfo.ChkLimitVal("SKIP", false))) {
return(false);
}
if ((arg_syncFlg & 512) && (tSysSts.m_Mode_Auto)) {
return(false);
}
return(true);
}
function GetMenuVisible(arg_syncFlg) {
if (tMsgBoxInfo.m_dspFlg) {
return(false);
}
if ((((arg_syncFlg & 1) && (!ChkWaitClick(0))) && (!ChkLinkSelMode(0))) && (!ChkBtnSelMode(0))) {
return(false);
}
if ((arg_syncFlg & 2) && (ChkLinkSelMode(0) || (ChkBtnSelMode(0)))) {
return(false);
}
if ((arg_syncFlg & 4) && (tSysSts.m_Disp_History)) {
return(false);
}
if ((arg_syncFlg & 8) && (tHideMsgFlg)) {
return(false);
}
if ((arg_syncFlg & 16) && (!IsEnabled_SaveGame())) {
return(false);
}
if ((arg_syncFlg & 32) && (tScript_ExecInfo.GetReadCnt() <= 0)) {
return(false);
}
if ((arg_syncFlg & 64) && (tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false))) {
return(false);
}
if ((arg_syncFlg & 128) && (tLimitCtrlInfo.ChkLimitVal("HIST_DISP", false))) {
return(false);
}
if ((arg_syncFlg & 256) && (tLimitCtrlInfo.ChkLimitVal("SKIP", false))) {
return(false);
}
if ((arg_syncFlg & 512) && (tSysSts.m_Mode_Auto)) {
return(false);
}
return(true);
}
function ChkLoadedPointer() {
var _local2 = _level1000;
var _local1 = true;
if (!tSysSts.m_Init_Pointer) {
if ((_local2.getBytesLoaded() == _local2.getBytesTotal()) && (_local2.getBytesTotal() > 0)) {
tSysSts.m_Init_Pointer = true;
LN_NotifyChgCustomPtInfo(tMousePtInfo);
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
} else {
_local1 = false;
}
}
if (tMousePtInfo.IsEnabled_CustomPt() && (tSysSts.m_Init_Pointer)) {
_local1 = LN_IsCompLoadPointer();
}
return(_local1);
}
function StoreMsgHistory(arg_msg, arg_withFmt, arg_txtFmt, arg_txtSubInfo) {
if (tHistOutputMode) {
tHistTempBuff.StoreMsgHistory(arg_msg, tHistWithFmt && (arg_withFmt), arg_txtFmt, arg_txtSubInfo, tDef_MsgLayerParam);
}
}
function StoreRubyHistory(arg_rubyInfo) {
if (tHistOutputMode && (tHistWithFmt)) {
tHistTempBuff.StoreRubyHistory(arg_rubyInfo, tDef_MsgLayerParam);
}
}
function StartHistoryDisp() {
if (tLimitCtrlInfo.ChkLimitVal("HIST_DISP", false)) {
return(undefined);
}
tSysSts.m_Disp_History = true;
var _local1 = new Object();
if (tObj_History_mc.StartHistoryDisp2 != undefined) {
tSaveLoad.GetHistInfo(tHistWithFmt, _local1);
tHistSoundMng_snd.setVolume(100 * GetVolume(3));
tObj_History_mc.StartHistoryDisp2(_local1);
} else if (tObj_History_mc.StartHistoryDisp != undefined) {
tSaveLoad.GetHistInfo(false, _local1);
tHistSoundMng_snd.setVolume(100 * GetVolume(3));
tObj_History_mc.StartHistoryDisp(_local1.histMsg);
} else {
tSysSts.m_Disp_History = false;
return(undefined);
}
tHideMsgFlg_Bef = tHideMsgFlg;
if (tObj_History_mc.tParam.m_HideMsgLayer && (!tHideMsgFlg)) {
HideMessage();
}
NotifyChgDispSts(2, true);
}
function DispMessageBox(arg_paramList) {
var _local2;
if (tMsgBoxInfo.m_dspFlg) {
return(false);
}
if (!IsEnabled_DispMsgBox()) {
return(false);
}
switch (GetSkipSts_Type()) {
case 2 :
case 3 :
_local2 = 0;
while (_local2 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local2].DispMessageAll();
_local2++;
}
case 1 :
tSysSts.m_SkipSts = 0;
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
tMsgBoxInfo.SetDispParam(arg_paramList);
this.attachMovie("Layer_MessageBox", "MsgBox_mc", GetBaseDepth("MessageBox"));
tObj_MsgBox_mc = MsgBox_mc;
tObj_MsgBox_mc._visible = false;
tMsgBoxInfo.m_dspFlg = true;
NotifyChgDispSts(1, true);
return(true);
}
function NotifyEndMessageBox(arg_idx, arg_str) {
if (!tMsgBoxInfo.m_dspFlg) {
return(undefined);
}
LN_NotifyChgPt(tMousePtInfo.m_customPtID, false);
if (tMsgBoxInfo.m_rtnVar != "") {
SetVariable(tMsgBoxInfo.m_rtnVar, String(arg_idx));
}
if ((arg_str != null) && (tMsgBoxInfo.m_rtnStrVar != "")) {
SetVariable(tMsgBoxInfo.m_rtnStrVar, arg_str);
}
tObj_MsgBox_mc.removeMovieClip();
tMsgBoxInfo.m_dspFlg = false;
NotifyChgDispSts(1, false);
if (tScript_ExecInfo.GetInterruptCnt() > 0) {
ExecPreparation();
}
}
function NotifyChgDispSts(arg_kind, arg_aftSts) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
tObj_BtnLayer_mc.NotifyChgBtnSts();
}
function LoadMovieUpperLevel(arg_paramList) {
var ii;
var setIdx;
var dstLevel = -1;
var filePath = "";
var frame = 1;
var param = "";
var volumeType = 0;
var posX = 0;
var posY = 0;
var scale_X = 100;
var scale_Y = 100;
var initFlg = 0;
var waitFlg = tScript_ExecInfo.GetStackCnt();
ii = 0;
while (ii < arg_paramList.length) {
switch (arg_paramList[ii][0]) {
case "level" :
dstLevel = Number(arg_paramList[ii][1]);
break;
case "path" :
filePath = arg_paramList[ii][1];
break;
case "frame" :
frame = Number(arg_paramList[ii][1]);
break;
case "param" :
param = String(arg_paramList[ii][1]);
break;
case "volType" :
switch (arg_paramList[ii][1]) {
case "BGM" :
volumeType = 1;
break;
case "SOUND" :
volumeType = 2;
break;
case "SYSEV" :
volumeType = 3;
break;
case "OFF" :
default :
volumeType = 0;
}
break;
case "posX" :
posX = Number(arg_paramList[ii][1]);
initFlg = initFlg | 1;
break;
case "posY" :
posY = Number(arg_paramList[ii][1]);
initFlg = initFlg | 1;
break;
case "scaleX" :
scale_X = Number(arg_paramList[ii][1]);
initFlg = initFlg | 2;
break;
case "scaleY" :
scale_Y = Number(arg_paramList[ii][1]);
initFlg = initFlg | 2;
break;
case "wait" :
if (arg_paramList[ii][1] != "false") {
break;
}
waitFlg = -1;
}
ii++;
}
if ((dstLevel < 1) || (dstLevel > 999)) {
return(undefined);
}
if (Trim(filePath) == "") {
return(undefined);
}
setIdx = tUpperLevelInfo.length;
ii = 0;
while (ii < tUpperLevelInfo.length) {
if (tUpperLevelInfo[ii].level == dstLevel) {
setIdx = ii;
break;
}
ii++;
}
if (tUpperLevelInfo[setIdx] == undefined) {
tUpperLevelInfo[setIdx] = new Object();
}
tUpperLevelInfo[setIdx].level = dstLevel;
tUpperLevelInfo[setIdx].filePath = filePath;
tUpperLevelInfo[setIdx].frame = frame;
tUpperLevelInfo[setIdx].param = param;
tUpperLevelInfo[setIdx].volType = volumeType;
tUpperLevelInfo[setIdx].posX = posX;
tUpperLevelInfo[setIdx].posY = posY;
tUpperLevelInfo[setIdx].scaleX = scale_X;
tUpperLevelInfo[setIdx].scaleY = scale_Y;
tUpperLevelInfo[setIdx].initFlg = initFlg;
tUpperLevelInfo[setIdx].waitFlg = waitFlg;
tUpperLevelInfo[setIdx].loadingSts = 1;
loadMovieNum (filePath, dstLevel);
if (tUpperLevelInfo[setIdx].volMng != undefined) {
delete tUpperLevelInfo[setIdx].volMng;
}
var obj_mc;
obj_mc = eval (("_level" + String(tUpperLevelInfo[setIdx].level)) + "._root");
tUpperLevelInfo[setIdx].volMng = new Sound(obj_mc);
if (volumeType == 0) {
tUpperLevelInfo[setIdx].volMng.setVolume(100);
} else {
tUpperLevelInfo[setIdx].volMng.setVolume(100 * GetVolume(volumeType));
}
if (waitFlg != -1) {
NotifyChgDispSts(5, true);
return(true);
}
return(false);
}
function UnloadMovieUpperLevel(arg_paramList) {
var _local1;
var _local2 = -1;
_local1 = 0;
while (_local1 < arg_paramList.length) {
if (!(arg_paramList[_local1][0] === "level")) {
} else {
_local2 = Number(arg_paramList[_local1][1]);
}
_local1++;
}
if (_local2 < 1) {
return(undefined);
}
_local1 = 0;
while (_local1 < tUpperLevelInfo.length) {
if (tUpperLevelInfo[_local1].level == _local2) {
unloadMovieNum (_local2);
if (tUpperLevelInfo[_local1].volMng != undefined) {
delete tUpperLevelInfo[_local1].volMng;
}
delete tUpperLevelInfo[_local1];
tUpperLevelInfo.splice(_local1, 1);
break;
}
_local1++;
}
}
function ChkAnotherLevel() {
var ii;
var chk_mc;
var waitFlg = false;
ii = 0;
while (ii < tUpperLevelInfo.length) {
chk_mc = eval (("_level" + String(tUpperLevelInfo[ii].level)) + "._root");
switch (tUpperLevelInfo[ii].loadingSts) {
case 1 :
if ((chk_mc.getBytesLoaded() == chk_mc.getBytesTotal()) && (chk_mc.getBytesTotal() > 0)) {
if (tUpperLevelInfo[ii].initFlg & 1) {
chk_mc._x = tUpperLevelInfo[ii].posX;
chk_mc._y = tUpperLevelInfo[ii].posY;
}
if (tUpperLevelInfo[ii].initFlg & 2) {
chk_mc._xscale = tUpperLevelInfo[ii].scaleX;
chk_mc._yscale = tUpperLevelInfo[ii].scaleY;
}
if (tUpperLevelInfo[ii].param != "") {
tUpperLevelInfo[ii].loadingSts = 2;
waitFlg = true;
} else {
chk_mc.gotoAndPlay(tUpperLevelInfo[ii].frame);
tUpperLevelInfo[ii].loadingSts = 0;
}
} else {
waitFlg = true;
}
break;
case 2 :
if (chk_mc.NotifyParam != undefined) {
var paramList = GetParamList(tUpperLevelInfo[ii].param, true);
chk_mc.NotifyParam(paramList);
}
chk_mc.gotoAndPlay(tUpperLevelInfo[ii].frame);
tUpperLevelInfo[ii].loadingSts = 0;
}
if ((tUpperLevelInfo[ii].loadingSts == 0) && (tUpperLevelInfo[ii].waitFlg != -1)) {
if ((chk_mc._currentframe >= chk_mc._totalframes) || (chk_mc == undefined)) {
if (chk_mc != undefined) {
unloadMovieNum (tUpperLevelInfo[ii].level);
}
if (tUpperLevelInfo[ii].volMng != undefined) {
delete tUpperLevelInfo[ii].volMng;
}
delete tUpperLevelInfo[ii];
tUpperLevelInfo.splice(ii, 1);
NotifyChgDispSts(5, false);
} else if (tUpperLevelInfo[ii].waitFlg >= tScript_ExecInfo.GetStackCnt()) {
waitFlg = true;
}
}
ii++;
}
return(waitFlg);
}
function AddCacheInfo_Group(arg_paramList) {
var _local1;
var _local4 = "";
var _local3 = true;
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "group" :
_local4 = arg_paramList[_local1][1];
break;
case "save" :
if (arg_paramList[_local1][1] == "false") {
_local3 = false;
} else {
_local3 = true;
}
}
_local1++;
}
switch (_local4) {
case "LOADED_PICT" :
tDispImgInfo.AddToCacheInfo(0, _local3, tCacheMng);
break;
case "LOADED_AUDIO" :
tPlayAudioInfo.AddToCacheInfo(1, _local3, tCacheMng);
break;
default :
return(undefined);
}
}
function StartNextCache() {
var _local1 = new Object();
ClearCacheBuff();
if (!tCacheMng.GetFileInfo(_local1)) {
return(undefined);
}
switch (_local1.fileKind) {
case 0 :
if (tObj_PicCache_mc == undefined) {
tObj_PicCache_mc = tObj_CacheBuff_mc.createEmptyMovieClip("cachePic_mc", tObj_CacheBuff_mc.getNextHighestDepth());
tObj_PicCache_mc._x = 0;
tObj_PicCache_mc._y = 0;
tObj_PicCache_mc._visible = false;
}
tObjLoader.loadClip(_local1.filePath, tObj_PicCache_mc);
break;
case 1 :
if (tObj_SndCache_mc == undefined) {
if (tObjSoundLoader != undefined) {
delete tObjSoundLoader;
}
tObj_SndCache_mc = tObj_CacheBuff_mc.createEmptyMovieClip("cacheSnd_mc", tObj_CacheBuff_mc.getNextHighestDepth());
tObj_SndCache_mc._x = 0;
tObj_SndCache_mc._y = 0;
tObj_SndCache_mc._visible = false;
}
if (tObjSoundLoader == undefined) {
tObjSoundLoader = new Sound(tObj_SndCache_mc);
tObjSoundLoader.onLoad = function (success) {
tCacheMng.NotifyCompleteCache();
StartNextCache();
tCacheMng.SetNeedContinue(false);
};
}
tObjSoundLoader.loadSound(_local1.filePath, false);
}
}
function ClearCacheBuff() {
if (tObj_PicCache_mc != undefined) {
tObj_PicCache_mc.removeMovieClip();
delete tObj_PicCache_mc;
}
if (tObj_SndCache_mc != undefined) {
tObj_SndCache_mc.removeMovieClip();
delete tObj_SndCache_mc;
}
if (tObjSoundLoader != undefined) {
delete tObjSoundLoader;
}
}
function NotifySelectCustomMenuEvent(item, item_menu) {
var _local2;
var _local1;
if (!IsEnabled_SystemMenu()) {
return(undefined);
}
_local2 = 0;
while (_local2 < tCMenuInfo.m_Items.length) {
if (((Trim(tCMenuInfo.m_Items[_local2].m_Caption) == item_menu.caption) && (tCMenuInfo.m_Items[_local2].m_Enabled)) && (tCMenuInfo.m_Items[_local2].m_Visible)) {
_local1 = 0;
while (_local1 < tScript_MacroInfo.length) {
if (tScript_MacroInfo[_local1].macroName == tCMenuInfo.m_Items[_local2].m_Target) {
tScript_ExecInfo.PushExecInfo(2, GetParamList(tCMenuInfo.m_Items[_local2].m_Arguments, true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local1].arrayIdx, tScript_MacroInfo[_local1].scriptLine);
ExecPreparation();
break;
}
_local1++;
}
break;
}
_local2++;
}
}
function NotifyMouseRClickEvent() {
var _local1;
if (tMousePtInfo.IsEnabled_CustomPt()) {
LN_ChgCustomPtDispSts(false);
Mouse.show();
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.HideAllMenu();
}
if ((Trim(tCMenuInfo.m_Items[0].m_Target) != "") && (tCMenuInfo.m_Items[0].m_Enabled)) {
if (IsEnabled_SystemMenu()) {
_local1 = 0;
while (_local1 < tScript_MacroInfo.length) {
if (tScript_MacroInfo[_local1].macroName == tCMenuInfo.m_Items[0].m_Target) {
tScript_ExecInfo.PushExecInfo(2, GetParamList(tCMenuInfo.m_Items[0].m_Arguments, true));
tScript_ExecInfo.ChgPos(1, tScript_MacroInfo[_local1].arrayIdx, tScript_MacroInfo[_local1].scriptLine);
ExecPreparation();
break;
}
_local1++;
}
}
}
UpdateContextMenu();
}
function NotifyMouseLDownEvent() {
var _local1;
if (tTransMngInfo.ChkTranslationSts()) {
return(undefined);
}
if (tMsgBoxInfo.m_dspFlg) {
return(undefined);
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.NotifyMouseDownEvent();
return(undefined);
}
if (tSysSts.m_Mouse_LDown) {
return(undefined);
}
if (tSysSts.m_Disp_History) {
return(undefined);
}
if (ChkAnotherLevel()) {
return(undefined);
}
if (tHideMsgFlg) {
CancelHideMessage();
return(undefined);
}
if (ChkLinkSelMode(1)) {
return(undefined);
}
if (ChkBtnSelMode(1)) {
return(undefined);
}
if (GetSkipSts_Type() == 1) {
tSysSts.m_SkipSts = 0;
}
if (tSysSts.m_Mode_Auto) {
if (tAutoModeInfo.m_clickEnd) {
tSysSts.m_Mode_Auto = false;
}
return(undefined);
}
tSysSts.m_Mouse_LDown = true;
if (tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false)) {
return(undefined);
}
_local1 = 0;
while (_local1 < tObj_Sound_mc.length) {
tObj_Sound_mc[_local1].NotifyMouseLDown();
_local1++;
}
_local1 = 0;
while (_local1 < tObj_BGM_mc.length) {
tObj_BGM_mc[_local1].NotifyMouseLDown();
_local1++;
}
_local1 = 0;
while (_local1 < tObj_Background_mc.length) {
tObj_Background_mc[_local1].NotifyMouseLDown();
_local1++;
}
_local1 = 0;
while (_local1 < tObj_Character_mc.length) {
tObj_Character_mc[_local1].NotifyMouseLDown();
_local1++;
}
_local1 = 0;
while (_local1 < tObj_MsgLayer_mc.length) {
if (tObj_MsgLayer_mc[_local1].tWaitClickSts != 0) {
} else {
tObj_MsgLayer_mc[_local1].NotifyMouseLDown();
}
_local1++;
}
ReleaseWaitClick(true);
if ((tWaitTime > 0) && (tWaitSkipFlg)) {
tWaitTime = 0;
tWaitStTime = 0;
}
if (tEqMngInfo.ChkWaitEq() && (tEqMngInfo.GetWaitSkip())) {
tEqMngInfo.EndEarthQuake();
}
}
function NotifyMouseLUpEvent() {
tSysSts.m_Mouse_LDown = false;
}
function NotifyKeyDownEvent() {
var _local1;
if (tMsgBoxInfo.m_dspFlg) {
tObj_MsgBox_mc.NotifyKeyDownEvent();
return(undefined);
}
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
tObj_SystemMenu_mc.NotifyKeyDownEvent();
return(undefined);
}
if (tSysSts.m_Disp_History) {
return(undefined);
}
switch (Key.getCode()) {
case 13 :
case 32 :
if (tHideMsgFlg) {
CancelHideMessage();
return(undefined);
}
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].ChkLinkSelMode(1)) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyKeyDownEvent();
} else if (tObj_BtnLayer_mc.GetEnableLinkBtnInfoIdx() >= 0) {
tObj_BtnLayer_mc.NotifyKeyDownEvent();
} else {
NotifyMouseLDownEvent();
}
break;
case 38 :
case 37 :
case 40 :
case 39 :
if (tObj_MsgLayer_mc[tActiveMsgLayerNo].ChkLinkSelMode(1)) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyKeyDownEvent();
} else {
if (tObj_BtnLayer_mc.GetEnableLinkBtnInfoIdx() < 0) {
break;
}
tObj_BtnLayer_mc.NotifyKeyDownEvent();
}
}
switch (String.fromCharCode(Key.getAscii())) {
case "M" :
case "m" :
if (!(tObj_SystemMenu_mc.tSysMenuMng.GetSysMenuEnabled() && (IsEnabled_SystemMenu()))) {
break;
}
tObj_SystemMenu_mc.ShowMenuBar(1);
}
if (tHideMsgFlg) {
return(undefined);
}
if (!(Key.getCode() === 16)) {
} else {
if ((tSysSts.m_SkipSts != 0) || (tSysSettings.m_ShiftSkipFlg == 0)) {
return(undefined);
}
if (ChgSkipSts(tSysSettings.m_ShiftSkipFlg) == 0) {
return(undefined);
}
ReleaseWaitClick(true);
if ((tWaitTime > 0) && (tWaitSkipFlg)) {
tWaitTime = 0;
tWaitStTime = 0;
}
}
}
function NotifyKeyUpEvent() {
switch (Key.getCode()) {
case 13 :
case 32 :
NotifyMouseLUpEvent();
return;
case 16 :
if (!((LN_GetSkipSts() == tSysSettings.m_ShiftSkipFlg) && (GetSkipSts_Type() == 1))) {
break;
}
tSysSts.m_SkipSts = 0;
}
}
function NotifyChangeVolume(arg_flg) {
var ii;
var jj;
if (arg_flg & 1) {
ii = 0;
while (ii < tObj_BGM_mc.length) {
tObj_BGM_mc[ii].NotifyChangeVolume();
ii++;
}
}
if (arg_flg & 2) {
ii = 0;
while (ii < tObj_Sound_mc.length) {
tObj_Sound_mc[ii].NotifyChangeVolume();
ii++;
}
}
if (arg_flg & 4) {
ii = 0;
while (ii < tLinkEvSndInfo.length) {
jj = 0;
while (jj < tLinkEvSndInfo[ii].length) {
tLinkEvSndInfo[ii][jj].evSnd_sound.setVolume(100 * GetVolume(3));
jj++;
}
ii++;
}
tObj_BtnLayer_mc.NotifyChangeVolume();
ii = 0;
while (ii < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[ii].NotifyChangeVolume();
ii++;
}
}
ii = 0;
while (ii < tObj_Background_mc.length) {
tObj_Background_mc[ii].NotifyChangeVolume(arg_flg);
ii++;
}
ii = 0;
while (ii < tObj_Character_mc.length) {
tObj_Character_mc[ii].NotifyChangeVolume(arg_flg);
ii++;
}
var chgFlg;
ii = 0;
while (ii < tUpperLevelInfo.length) {
chgFlg = false;
switch (tUpperLevelInfo[ii].volType) {
case 1 :
if (arg_flg & 1) {
chgFlg = true;
}
break;
case 2 :
if (arg_flg & 2) {
chgFlg = true;
}
break;
case 3 :
if (!(arg_flg & 4)) {
break;
}
chgFlg = true;
}
if (chgFlg) {
if (tUpperLevelInfo[ii].volMng == undefined) {
var obj_mc;
obj_mc = eval (("_level" + String(tUpperLevelInfo[ii].level)) + "._root");
tUpperLevelInfo[ii].volMng = new Sound(obj_mc);
}
tUpperLevelInfo[ii].volMng.setVolume(100 * GetVolume(tUpperLevelInfo[ii].volType));
}
ii++;
}
}
function GetVolume(arg_type) {
if (tSysSettings.m_MuteSts) {
return(0);
}
switch (arg_type) {
case 1 :
return(tSysSettings.m_BGMVol);
case 2 :
return(tSysSettings.m_SndVol);
case 3 :
return(tSysSettings.m_SysEvVol);
}
return(0);
}
function GetMaxVolume() {
if ((tSysSettings.m_BGMVol >= tSysSettings.m_SndVol) && (tSysSettings.m_BGMVol >= tSysSettings.m_SysEvVol)) {
return(tSysSettings.m_BGMVol);
}
if ((tSysSettings.m_SndVol >= tSysSettings.m_BGMVol) && (tSysSettings.m_SndVol >= tSysSettings.m_SysEvVol)) {
return(tSysSettings.m_SndVol);
}
return(tSysSettings.m_SysEvVol);
}
function ChkLoadedInfo(arg_paramList) {
var _local1;
var _local5 = 0;
var _local4 = "";
var _local3 = "";
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "kind" :
if (arg_paramList[_local1][1] == "AUDIO") {
_local5 = 1;
}
break;
case "path" :
_local4 = arg_paramList[_local1][1];
break;
case "var" :
_local3 = arg_paramList[_local1][1];
}
_local1++;
}
if (Trim(_local3) == "") {
return(undefined);
}
if (_local5 == 1) {
SetVariable(_local3, String(tPlayAudioInfo.ChkFileRegist(_local4)));
} else {
SetVariable(_local3, String(tDispImgInfo.ChkFileRegist(_local4)));
}
}
function ChkLinkSelMode(arg_judgeType) {
var _local1;
_local1 = 0;
while (_local1 < tObj_MsgLayer_mc.length) {
if (tObj_MsgLayer_mc[_local1].ChkLinkSelMode(arg_judgeType)) {
return(true);
}
_local1++;
}
}
function ChkBtnSelMode(arg_judgeType) {
return(tObj_BtnLayer_mc.ChkBtnSelMode(arg_judgeType));
}
function ChkWaitClick(arg_judgeType) {
var _local1;
_local1 = 0;
while (_local1 < tObj_MsgLayer_mc.length) {
if (tObj_MsgLayer_mc[_local1].ChkWaitClick(arg_judgeType)) {
return(true);
}
_local1++;
}
}
function ReleaseWaitClick(arg_autoUpdSave) {
var _local1;
var _local2 = false;
_local1 = 0;
while (_local1 < tObj_MsgLayer_mc.length) {
if (tObj_MsgLayer_mc[_local1].ChkWaitClick(1)) {
switch (tObj_MsgLayer_mc[_local1].tWaitClickSts) {
case 1 :
tObj_MsgLayer_mc[_local1].ReleaseWaitClick();
break;
case 2 :
_local2 = true;
case 3 :
tObj_MsgLayer_mc[_local1].ClearMessage();
}
}
_local1++;
}
tSysSts.m_Disp_CharCnt = 0;
if (arg_autoUpdSave && (_local2)) {
UpdateSaveInfo();
_local2 = false;
}
return(_local2);
}
function SetSkipSts(arg_sts) {
if (((arg_sts > 13) || (arg_sts < 0)) || ((arg_sts % 10) > 4)) {
return(undefined);
}
tSysSts.m_SkipSts = arg_sts;
}
function ChgSkipSts(arg_sts) {
if (tLimitCtrlInfo.ChkLimitVal("SKIP", false)) {
tSysSts.m_SkipSts = 0;
return(0);
}
if (tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false) && ((arg_sts % 10) == 1)) {
tSysSts.m_SkipSts = 0;
return(0);
}
if (((arg_sts > 13) || (arg_sts < 0)) || ((arg_sts % 10) >= 4)) {
return(tSysSts.m_SkipSts);
}
if (ChkLinkSelMode(1) || (ChkBtnSelMode(1))) {
tSysSts.m_SkipSts = 0;
return(tSysSts.m_SkipSts);
}
if (Math.floor(arg_sts / 10) > 0) {
if (tScript_ExecInfo.GetReadCnt() == 0) {
tSysSts.m_SkipSts = 0;
return(tSysSts.m_SkipSts);
}
}
tSysSts.m_SkipSts = arg_sts;
return(tSysSts.m_SkipSts);
}
function ConvSkipParam(arg_param) {
var _local1 = 0;
var _local2 = arg_param.split("|");
if (_local2.length >= 1) {
switch (_local2[0]) {
case "ON" :
return(1);
case "OFF" :
return(0);
case "ONE_BY_ONE" :
_local1 = 1;
break;
case "NEXT_LABEL" :
_local1 = 2;
break;
case "NEXT_SELECT" :
_local1 = 3;
break;
default :
return(0);
}
if (_local2.length >= 2) {
switch (_local2[1]) {
case "ALL" :
_local1 = _local1 + 0;
break;
case "ONLY_READED" :
case "ONLY_READ" :
_local1 = _local1 + 10;
}
}
} else {
return(0);
}
return(_local1);
}
function ConvSkipParam_R(arg_skipSts) {
var _local1 = "";
if (arg_skipSts == 0) {
return("OFF");
}
switch (arg_skipSts % 10) {
case 1 :
_local1 = "ONE_BY_ONE";
break;
case 2 :
_local1 = "NEXT_LABEL";
break;
case 3 :
_local1 = "NEXT_SELECT";
break;
default :
return("OFF");
}
switch (Math.floor(arg_skipSts / 10)) {
case 0 :
_local1 = _local1 + "|ALL";
break;
case 1 :
_local1 = _local1 + "|ONLY_READ";
break;
default :
return("OFF");
}
return(_local1);
}
function ConvConcealResorceType(arg_param) {
var _local2;
var _local1 = 0;
var _local3 = arg_param.split("|");
_local2 = 0;
while (_local2 < _local3.length) {
switch (_local3[_local2]) {
case "NONE" :
case "false" :
return(0);
case "ALL" :
case "true" :
return(30);
case "MACRO" :
_local1 = _local1 | 2;
break;
case "SCRIPT" :
_local1 = _local1 | 4;
break;
case "SYSMENU" :
_local1 = _local1 | 8;
break;
case "BTNTEMP" :
_local1 = _local1 | 16;
}
_local2++;
}
return(_local1);
}
function ConvStrNum(arg_num, arg_digit) {
var _local1;
var _local3;
var _local2;
_local2 = String(arg_num);
_local3 = arg_digit - _local2.length;
_local1 = 0;
while (_local1 < _local3) {
_local2 = "0" + _local2;
_local1++;
}
return(_local2);
}
function Trim(arg_Str) {
var _local1 = LTrim(arg_Str);
return(RTrim(_local1));
}
function LTrim(arg_Str) {
if (arg_Str.length <= 0) {
return(arg_Str);
}
var _local1 = 0;
while (_local1 < arg_Str.length) {
if ((arg_Str.substr(_local1, 1) != " ") && (arg_Str.substr(_local1, 1) != "\t")) {
break;
}
_local1++;
}
if (_local1 >= arg_Str.length) {
return("");
}
return(arg_Str.substr(_local1, arg_Str.length - _local1));
}
function RTrim(arg_Str) {
if (arg_Str.length <= 0) {
return(arg_Str);
}
var _local1 = arg_Str.length - 1;
while (_local1 >= 0) {
if ((arg_Str.substr(_local1, 1) != " ") && (arg_Str.substr(_local1, 1) != "\t")) {
break;
}
_local1--;
}
if (_local1 < 0) {
return("");
}
return(arg_Str.substr(0, _local1 + 1));
}
function Trim_Full(arg_Str) {
var _local1 = LTrim_Full(arg_Str);
return(RTrim_Full(_local1));
}
function LTrim_Full(arg_Str) {
if (arg_Str.length <= 0) {
return(arg_Str);
}
var _local1 = 0;
while (_local1 < arg_Str.length) {
if (((arg_Str.substr(_local1, 1) != " ") && (arg_Str.substr(_local1, 1) != "\u3000")) && (arg_Str.substr(_local1, 1) != "\t")) {
break;
}
_local1++;
}
if (_local1 >= arg_Str.length) {
return("");
}
return(arg_Str.substr(_local1, arg_Str.length - _local1));
}
function RTrim_Full(arg_Str) {
if (arg_Str.length <= 0) {
return(arg_Str);
}
var _local1 = arg_Str.length - 1;
while (_local1 >= 0) {
if (((arg_Str.substr(_local1, 1) != " ") && (arg_Str.substr(_local1, 1) != "\u3000")) && (arg_Str.substr(_local1, 1) != "\t")) {
break;
}
_local1--;
}
if (_local1 < 0) {
return("");
}
return(arg_Str.substr(0, _local1 + 1));
}
function GetStrVal(arg_str) {
if ((arg_str.substr(0, 1) == "\"") && (arg_str.substr(arg_str.length - 1, 1) == "\"")) {
return(tObjCalc.ConvEscSq(arg_str.substr(1, arg_str.length - 2)));
}
return(arg_str);
}
function GetRealVal(arg_str) {
var _local1;
var _local2;
var _local3;
switch (arg_str.substr(0, 1)) {
case "@" :
case "?" :
case "%" :
_local1 = arg_str.split("|");
_local2 = _local1[0];
switch (arg_str.substr(0, 1)) {
case "@" :
_local3 = GetVariable(_local2.substr(1), 0);
break;
case "?" :
_local3 = GetSystemVariable(_local2.substr(1), 0);
break;
case "%" :
_local3 = tScript_ExecInfo.GetArgVariable(_local2.substr(1));
}
if ((_local3 == undefined) && (_local1.length >= 2)) {
return(GetRealVal(_local1[1]));
}
return(_local3);
case "#" :
_local2 = arg_str.substr(1);
_local1 = _local2.split(".");
switch (_local1[0]) {
case "System" :
if (_local1.length != 2) {
break;
}
switch (_local1[1]) {
case "width" :
return(String(Stage.width));
case "height" :
return(String(Stage.height));
case "language_Src" :
return(tTransMngInfo.GetSrcLang());
case "language_Sys" :
return(tSysSettings.m_SysLang);
case "trans_Enabled" :
if (tTransMngInfo.GetTransEnabled()) {
return("true");
}
return("false");
case "msgSpd_Normal" :
return(String(tSysSettings.m_MsgSpeed_Normal));
case "msgSpd_Accel" :
return(String(tSysSettings.m_MsgSpeed_Accel));
case "muteSts" :
return(String(tSysSettings.m_MuteSts));
case "sysVolume" :
return(String(GetMaxVolume() * 100));
case "bgmVolume" :
return(String(tSysSettings.m_BGMVol * 100));
case "sndVolume" :
return(String(tSysSettings.m_SndVol * 100));
case "sysEvVolume" :
return(String(tSysSettings.m_SysEvVol * 100));
case "autoMode_Mode" :
if (tSysSettings.m_AutoMode_Mode == 1) {
return("CHAR_CNT");
}
return("ONLY_TIME");
case "autoMode_Wait" :
return(String(tSysSettings.m_AutoMode_Wait));
case "autoMode_Wait_Min" :
return(String(tSysSettings.m_AutoMode_Wait_Min));
case "pageDash" :
return(String(tSysSettings.m_PageDash));
case "screenMode" :
if (tSysSettings.m_ScreenMode) {
return("FULL");
}
return("WINDOW");
case "shiftSkip" :
return(ConvSkipParam_R(tSysSettings.m_ShiftSkipFlg));
if (_local1.length != 2) {
} else if (!(_local1[1] === "autoMode")) {
} else {
if (tSysSts.m_Mode_Auto) {
return("ON");
}
return("OFF");
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "readCnt_Now" :
return(String(tScript_ExecInfo.GetReadCnt()));
case "labelFPath" :
return(String(tScript_ExecInfo.GetLabelScriptFilePath_ReadProc()));
case "labelName" :
return(String(tScript_ExecInfo.GetLabelName_ReadProc()));
case "labelFPath_Real" :
return(String(tScript_ExecInfo.GetLabelScriptFilePath()));
case "labelName_Real" :
return(String(tScript_ExecInfo.GetLabelName()));
case "saveName" :
return(String(tScript_ExecInfo.GetSaveName()));
case "filePath" :
return(String(tScript_ExecInfo.GetScriptFilePath()));
if (_local1.length != 2) {
} else if (!(_local1[1] === "saveSetting")) {
} else {
return(GetSaveSts_Param());
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "count" :
return(String(tObj_MsgLayer_mc.length));
case "activeId" :
return(String(tActiveMsgLayerNo));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Character_mc.length));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Sound_mc.length));
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "BLACK" :
return(String("0x000000"));
case "WHITE" :
return(String("0xFFFFFF"));
}
}
}
}
}
}
}
}
}
}
}
case "SystemSts" :
if (_local1.length != 2) {
} else if (!(_local1[1] === "autoMode")) {
} else {
if (tSysSts.m_Mode_Auto) {
return("ON");
}
return("OFF");
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "readCnt_Now" :
return(String(tScript_ExecInfo.GetReadCnt()));
case "labelFPath" :
return(String(tScript_ExecInfo.GetLabelScriptFilePath_ReadProc()));
case "labelName" :
return(String(tScript_ExecInfo.GetLabelName_ReadProc()));
case "labelFPath_Real" :
return(String(tScript_ExecInfo.GetLabelScriptFilePath()));
case "labelName_Real" :
return(String(tScript_ExecInfo.GetLabelName()));
case "saveName" :
return(String(tScript_ExecInfo.GetSaveName()));
case "filePath" :
return(String(tScript_ExecInfo.GetScriptFilePath()));
if (_local1.length != 2) {
} else if (!(_local1[1] === "saveSetting")) {
} else {
return(GetSaveSts_Param());
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "count" :
return(String(tObj_MsgLayer_mc.length));
case "activeId" :
return(String(tActiveMsgLayerNo));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Character_mc.length));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Sound_mc.length));
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "BLACK" :
return(String("0x000000"));
case "WHITE" :
return(String("0xFFFFFF"));
}
}
}
}
}
}
}
}
}
}
case "ExecInfo" :
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "readCnt_Now" :
return(String(tScript_ExecInfo.GetReadCnt()));
case "labelFPath" :
return(String(tScript_ExecInfo.GetLabelScriptFilePath_ReadProc()));
case "labelName" :
return(String(tScript_ExecInfo.GetLabelName_ReadProc()));
case "labelFPath_Real" :
return(String(tScript_ExecInfo.GetLabelScriptFilePath()));
case "labelName_Real" :
return(String(tScript_ExecInfo.GetLabelName()));
case "saveName" :
return(String(tScript_ExecInfo.GetSaveName()));
case "filePath" :
return(String(tScript_ExecInfo.GetScriptFilePath()));
if (_local1.length != 2) {
} else if (!(_local1[1] === "saveSetting")) {
} else {
return(GetSaveSts_Param());
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "count" :
return(String(tObj_MsgLayer_mc.length));
case "activeId" :
return(String(tActiveMsgLayerNo));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Character_mc.length));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Sound_mc.length));
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "BLACK" :
return(String("0x000000"));
case "WHITE" :
return(String("0xFFFFFF"));
}
}
}
}
}
}
}
}
}
case "GameSts" :
if (_local1.length != 2) {
} else if (!(_local1[1] === "saveSetting")) {
} else {
return(GetSaveSts_Param());
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "count" :
return(String(tObj_MsgLayer_mc.length));
case "activeId" :
return(String(tActiveMsgLayerNo));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Character_mc.length));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Sound_mc.length));
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "BLACK" :
return(String("0x000000"));
case "WHITE" :
return(String("0xFFFFFF"));
}
}
}
}
}
}
}
case "MsgLayer" :
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "count" :
return(String(tObj_MsgLayer_mc.length));
case "activeId" :
return(String(tActiveMsgLayerNo));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Character_mc.length));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Sound_mc.length));
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "BLACK" :
return(String("0x000000"));
case "WHITE" :
return(String("0xFFFFFF"));
}
}
}
}
}
}
case "CharLayer" :
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Character_mc.length));
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Sound_mc.length));
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "BLACK" :
return(String("0x000000"));
case "WHITE" :
return(String("0xFFFFFF"));
}
}
}
}
case "SoundObj" :
if (_local1.length != 2) {
} else if (!(_local1[1] === "count")) {
} else {
return(String(tObj_Sound_mc.length));
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "BLACK" :
return(String("0x000000"));
case "WHITE" :
return(String("0xFFFFFF"));
}
}
}
case "Color" :
if (_local1.length != 2) {
} else {
switch (_local1[1]) {
case "BLACK" :
return(String("0x000000"));
case "WHITE" :
return(String("0xFFFFFF"));
}
}
}
break;
case "\"" :
return(GetStrVal(arg_str));
}
return(arg_str);
}
function GetIdFromParam(arg_paramList) {
var _local1;
_local1 = 0;
while (_local1 < arg_paramList.length) {
if (arg_paramList[_local1][0] == "id") {
return(Number(arg_paramList[_local1][1]));
}
_local1++;
}
return(-9);
}
function GetParamNum(arg_paramList, arg_name) {
var _local1;
var _local3 = 0;
var _local4 = false;
_local1 = 0;
while (_local1 < arg_paramList.length) {
if (arg_paramList[_local1][0] == arg_name) {
_local3 = Number(arg_paramList[_local1][1]);
_local4 = true;
break;
}
_local1++;
}
if (_local4) {
return(_local3);
}
return(undefined);
}
function GetParamStr(arg_paramList, arg_name) {
var _local1;
var _local3 = "";
var _local4 = false;
_local1 = 0;
while (_local1 < arg_paramList.length) {
if (arg_paramList[_local1][0] == arg_name) {
_local3 = String(arg_paramList[_local1][1]);
_local4 = true;
break;
}
_local1++;
}
if (_local4) {
return(_local3);
}
return(undefined);
}
function GetParamList(arg_param, arg_convEsc) {
var _local9;
var _local1;
var _local6;
var _local3;
var _local2;
var _local7;
var _local4;
var _local10;
var _local8;
var _local5 = new Array();
if (arg_param == undefined) {
return(_local5);
}
_local2 = Trim(arg_param);
while (true) {
if (_local2.length <= 0) {
break;
}
_local8 = false;
if (_local2.charAt(0) == "*") {
if (_local2.length > 1) {
if (_local2.charAt(1) == " ") {
_local8 = true;
_local2 = Trim(_local2.substr(2));
}
} else {
_local8 = true;
_local2 = "";
}
}
if (_local8) {
_local10 = _local5;
_local5 = _local10.concat(tScript_ExecInfo.GetArgList());
continue;
}
_local9 = _local2.indexOf("=");
if (_local9 < 0) {
break;
}
_local6 = _local5.length;
_local5[_local6] = new Array(2);
_local5[_local6][0] = _local2.slice(0, _local9);
_local1 = _local9 + 1;
_local3 = "";
_local4 = 0;
switch (_local2.charAt(_local1)) {
case "\"" :
_local7 = 1;
break;
case "'" :
_local7 = 2;
break;
default :
_local7 = 0;
}
while (_local1 < _local2.length) {
if ((_local4 == 0) && (_local2.charAt(_local1) == " ")) {
break;
}
switch (_local4) {
case 0 :
switch (_local2.charAt(_local1)) {
case "\"" :
_local4 = 1;
break;
case "'" :
_local4 = 2;
_local3 = _local3 + _local2.charAt(_local1);
break;
default :
_local3 = _local3 + _local2.charAt(_local1);
}
break;
case 1 :
case 2 :
switch (_local2.charAt(_local1)) {
case "\"" :
if (_local4 == 1) {
_local4 = 0;
} else {
_local3 = _local3 + _local2.charAt(_local1);
}
break;
case "'" :
if (_local4 == 2) {
_local4 = 0;
}
_local3 = _local3 + _local2.charAt(_local1);
break;
case "\\" :
if (!arg_convEsc) {
_local3 = _local3 + _local2.slice(_local1, _local1 + 2);
_local1 = _local1 + 1;
} else {
switch (_local2.charAt(_local1 + 1)) {
case "\"" :
case "'" :
case "\\" :
_local3 = _local3 + _local2.slice(_local1 + 1, _local1 + 2);
_local1 = _local1 + 1;
break;
default :
_local3 = _local3 + _local2.charAt(_local1);
}
}
break;
default :
_local3 = _local3 + _local2.charAt(_local1);
}
}
_local1++;
}
if (_local7 == 0) {
_local5[_local6][1] = GetRealVal(_local3);
} else {
_local5[_local6][1] = _local3;
}
_local2 = Trim(_local2.substr(_local1 + 1));
_local3 = _local5[_local6][0];
if (_local3.charAt(0) == "*") {
_local5[_local6][0] = _local3.substr(1);
_local5[_local6][1] = String(GetCalcResult(_local5[_local6][1]));
}
}
return(_local5);
}
function GetDefParamMsgLayer(arg_param) {
arg_param.Set(tDef_MsgLayerParam);
}
function GetMaxVal() {
var _local2;
var _local3;
var _local4 = false;
_local2 = 0;
while (_local2 < arguments.length) {
if (!isNaN(arguments[_local2])) {
if (_local4) {
if (Number(arguments[_local2]) > _local3) {
_local3 = Number(arguments[_local2]);
}
} else {
_local3 = Number(arguments[_local2]);
_local4 = true;
}
}
_local2++;
}
if (_local4) {
return(_local3);
}
return(NaN);
}
function GetMinVal() {
var _local2;
var _local3;
var _local4 = false;
if (arguments.length < 2) {
return(NaN);
}
var _local5 = arguments[0];
_local2 = 1;
while (_local2 < arguments.length) {
if (!isNaN(arguments[_local2])) {
if (_local4) {
if (Number(arguments[_local2]) < _local3) {
if ((Number(arguments[_local2]) != 0) || (_local5)) {
_local3 = Number(arguments[_local2]);
}
}
} else {
_local3 = Number(arguments[_local2]);
_local4 = true;
}
}
_local2++;
}
if (_local4) {
return(_local3);
}
return(NaN);
}
function IsEnabled_SystemMenu() {
if (!tSysSts.m_InitFlg) {
return(false);
}
if (tSysSts.m_LoadProc_Font == 1) {
return(false);
}
if (((!tSysSts.m_Init_ProgBar) || (!tSysSts.m_Init_ProgBar_Trans)) || (!tSysSts.m_Init_History)) {
return(false);
}
if (!tSysSts.m_Init_AutoModeIcon) {
return(false);
}
if (!ChkLoadedPointer()) {
return(false);
}
if (tLimitCtrlInfo.ChkLimitVal("MENU_DISP", false)) {
return(false);
}
if (tTransMngInfo.ChkTranslationSts()) {
return(false);
}
if (tMsgBoxInfo.m_dspFlg) {
return(false);
}
if (tObj_BtnLayer_mc.GetBtnSts()) {
return(false);
}
if (tSysSts.m_Disp_History) {
return(false);
}
if (LN_GetSkipSts() != 0) {
return(false);
}
switch (tCacheMng.GetCacheStatus()) {
case 1 :
case 2 :
case 5 :
return(false);
}
if (ChkAnotherLevel()) {
return(false);
}
return(true);
}
function IsEnabled_DispMsgBox() {
if (!tSysSts.m_InitFlg) {
return(false);
}
if (tSysSts.m_LoadProc_Font == 1) {
return(false);
}
if (((!tSysSts.m_Init_ProgBar) || (!tSysSts.m_Init_ProgBar_Trans)) || (!tSysSts.m_Init_History)) {
return(false);
}
if (!tSysSts.m_Init_AutoModeIcon) {
return(false);
}
if (!ChkLoadedPointer()) {
return(false);
}
if (tTransMngInfo.ChkTranslationSts()) {
return(false);
}
if (tSysSts.m_Disp_History) {
return(false);
}
switch (tCacheMng.GetCacheStatus()) {
case 1 :
case 2 :
case 5 :
return(false);
}
if (ChkAnotherLevel()) {
return(false);
}
return(true);
}
function IsEnabled_SaveGame() {
var _local1 = ((((tSaveEnabled && (tSaveLoad.m_updFlg)) && (!tLimitCtrlInfo.ChkLimitVal("SAVE", false))) && (!tMsgBoxInfo.m_dspFlg)) && (GetSkipSts_Type() != 2)) && (GetSkipSts_Type() != 3);
return(_local1);
}
function IsEnabled_LinkSelMode(arg_idx) {
var _local1 = ((((((tObj_MsgLayer_mc[arg_idx].ChkLinkSelMode(1) && (ChkLinkEvSoundInfo(arg_idx))) && (!tHideMsgFlg)) && (!tMsgBoxInfo.m_dspFlg)) && (!tSysSts.m_Disp_History)) && (!ChkAnotherLevel())) && (!tTransMngInfo.ChkTranslationSts())) && (!tObj_SystemMenu_mc.GetSysMenuShowSts());
return(_local1);
}
function IsEnabled_BtnFunc(arg_type) {
var _local1;
switch (arg_type) {
case 0 :
_local1 = (((((!ChkLinkSelMode(1)) && (!tMsgBoxInfo.m_dspFlg)) && (!tSysSts.m_Disp_History)) && (!ChkAnotherLevel())) && (!tTransMngInfo.ChkTranslationSts())) && (!tObj_SystemMenu_mc.GetSysMenuShowSts());
break;
case 1 :
_local1 = ((((!tMsgBoxInfo.m_dspFlg) && (!tSysSts.m_Disp_History)) && (!ChkAnotherLevel())) && (!tTransMngInfo.ChkTranslationSts())) && (!tObj_SystemMenu_mc.GetSysMenuShowSts());
}
return(_local1);
}
function IsEnabled_Translation() {
var _local2 = (tTransMngInfo.GetTransEnabled() && (_root.fromBrowser != undefined)) && (_root.fromBrowser == "true");
return(_local2);
}
_lockroot = true;
stop();
var tSysVer = "1.10";
var tGame_Id = "sampleEx";
_global.gScreen_Width = Stage.width;
_global.gScreen_Height = Stage.height;
_global.gFPS = 30;
_global.gMSPF = 1000 / gFPS;
_global.gRMSPF = gFPS / 1000;
var tSysSts;
var tSysSettings;
var tCurProc = 0;
var tActiveMsgLayerNo = 0;
var tBefFrameTime = -1;
var tWaitTime = 0;
var tWaitStTime = 0;
var tWaitSkipFlg = true;
var tHideMsgFlg = false;
var tHideMsgFlg_Bef = false;
var tHideSyncChrIdx;
var tLinkEvSndInfo;
var tUpperLevelInfo;
var tAccelStTime = 200;
var tSkipMsgEnabled = true;
var tWheelActFlg = 3;
var tAutoModeInfo;
var tLimitCtrlInfo;
var tObj_NowLoading_mc;
var tObj_NowTranslating_mc;
var tObj_BtnLayer_mc;
var tObj_MsgLayer_mc;
var tObj_Background_mc;
var tObj_Character_mc;
var tObj_BGM_mc;
var tObj_Sound_mc;
var tObj_AutoModeIcon_mc;
var tCMenu;
var tCMenuInfo;
var tObj_SystemMenu_mc;
var tMsgBoxInfo;
var tObj_MsgBox_mc;
var tScript_SysVarInfo;
var tScript_VarInfo;
var tScript_MacroInfo;
var tScript_MacroData;
var tScript_LabelInfo;
var tScript_ExecData;
var tScriptMng;
var tScript_ExecInfo;
var tReadFromSWF = 0;
var tObj_ScData_mc;
var tObj_MacroData_mc;
var tObj_ScriptData_mc;
var tObj_SysMenuData_mc;
var tObj_BtnTempData_mc;
var tWaitSts_LoadScData = 0;
var tScript_Path_MacroData = "";
var tScript_Path_ScriptData = "";
var tScript_Path_SysMenuData = "";
var tScript_Path_BtnTempData = "";
var tScript_Path_Macro = "";
var tScript_Path_SysMenu = "";
var tScript_Path_BtnTemp = "";
var tScript_DestLabel = "";
var tScript_Cache_Buff;
var tScript_Cache_MaxCnt = 0;
var tTransMngInfo;
var tTrans_EncodeType = 0;
var tTrans_SuccessStr = "";
var tTrans_ErrorMsg = "";
var tDef_MsgLayerParam;
var tDef_HistLayerParam;
var tConcealResorce = 0;
var tCacheMng;
var tObjSoundLoader;
var tObj_PicCache_mc;
var tObj_SndCache_mc;
var tObj_CacheBuff_mc;
var tObj_CacheBuff_snd;
var tSaveLoad;
var tSaveEnabled = false;
var tUpdSavePtEnabled = true;
var tGameLoadedFlg = false;
var tHistOutputMode = true;
var tHistWithFmt = true;
var tHistTempBuff;
var tHistLayerLoadedFlg = false;
var tHistSoundMng_snd;
var tObj_History_mc;
var tReadInfo;
var tAlreadyReadProc = 0;
var tCB_AlreadyRead = "";
var tLoadedResorceProc = 0;
var tDispImgInfo;
var tPlayAudioInfo;
var tEqMngInfo;
var tMousePtInfo;
var tObjLoader;
var tObjCalc;
Initialize();
this.onEnterFrame = function () {
var _local1;
var _local10;
if (!tSysSts.m_InitFlg) {
return(undefined);
}
if (tSysSts.m_ReExecScript) {
if (!ChkReadyLayerObject(false)) {
return(undefined);
}
tSysSts.m_ReExecScript = false;
ExecPreparation();
return(undefined);
}
var _local9 = 0;
var _local8 = new Date();
var _local3 = _local8.getTime();
if (tBefFrameTime != -1) {
_local9 = _local3 - tBefFrameTime;
}
tBefFrameTime = _local3;
if (tSysSts.m_LoadProc_Font == 1) {
return(undefined);
}
switch (tWaitSts_LoadScData) {
case 2 :
if ((tObj_MacroData_mc.ChkInitComp != undefined) && (tObj_MacroData_mc.ChkInitComp())) {
tWaitSts_LoadScData = 0;
NotifyGetMacroData(tObj_MacroData_mc.GetScenarioData(tScript_Path_Macro));
return(undefined);
}
break;
case 4 :
if ((tObj_ScriptData_mc.ChkInitComp != undefined) && (tObj_ScriptData_mc.ChkInitComp())) {
tWaitSts_LoadScData = 0;
NotifyGetScriptData(tObj_ScriptData_mc.GetScenarioData(tScript_ExecInfo.GetScriptFilePath()));
return(undefined);
}
break;
case 6 :
if ((tObj_SysMenuData_mc.ChkInitComp != undefined) && (tObj_SysMenuData_mc.ChkInitComp())) {
tWaitSts_LoadScData = 0;
NotifyGetSysMenuData(tObj_SysMenuData_mc.GetScenarioData(tScript_Path_SysMenu));
return(undefined);
}
break;
case 8 :
if (!((tObj_BtnTempData_mc.ChkInitComp != undefined) && (tObj_BtnTempData_mc.ChkInitComp()))) {
break;
}
tWaitSts_LoadScData = 0;
NotifyGetBtnTempData(tObj_BtnTempData_mc.GetScenarioData(tScript_Path_BtnTemp));
return(undefined);
}
if (((!tSysSts.m_Init_ProgBar) || (!tSysSts.m_Init_ProgBar_Trans)) || (!tSysSts.m_Init_History)) {
return(undefined);
}
if (!tSysSts.m_Init_AutoModeIcon) {
return(undefined);
}
if (!ChkLoadedPointer()) {
return(undefined);
}
if (tHistLayerLoadedFlg) {
tObj_History_mc.SetDefParam(tDef_HistLayerParam);
tObj_History_mc.UpdateHistLayer();
tHistLayerLoadedFlg = false;
}
if (tCacheMng.GetNeedContinue()) {
StartNextCache();
tCacheMng.SetNeedContinue(false);
}
var _local6 = tCacheMng.GetCacheStatus();
switch (_local6) {
case 1 :
case 3 :
case 5 :
if (tCacheMng.IsDispProgress()) {
var _local4 = new Object();
_local4.filePath = tCacheMng.GetFilePath();
_local4.totalFileCnt = tCacheMng.GetTotalFileCnt();
_local4.curFileCnt = tCacheMng.GetLoadedFileCnt();
switch (_local6) {
case 1 :
_local4.procType = 0;
break;
case 3 :
_local4.procType = 1;
break;
case 5 :
_local4.procType = 2;
}
switch (tCacheMng.GetFileKind()) {
case 0 :
var _local7 = tObjLoader.getProgress(tObj_PicCache_mc);
_local4.totalBytes = _local7.bytesTotal;
_local4.curBytes = _local7.bytesLoaded;
break;
case 1 :
_local4.totalBytes = tObjSoundLoader.getBytesTotal();
_local4.curBytes = tObjSoundLoader.getBytesLoaded();
}
tObj_NowLoading_mc.ProgressUpdate(_local4);
}
if (_local6 == 3) {
break;
}
return(undefined);
case 2 :
if (!tObj_NowLoading_mc.Terminate()) {
return(undefined);
}
tCacheMng.EndCache();
break;
case 4 :
if (!tObj_NowLoading_mc.Terminate()) {
break;
}
tCacheMng.EndCache();
}
if (tTransMngInfo.SurvTranslation()) {
return(undefined);
}
if (tGameLoadedFlg) {
if (!RestoreObject()) {
return(undefined);
}
tGameLoadedFlg = false;
if (CallMacro("SysEv_CompLoadGame", "rslt=true", 2, false) == true) {
return(undefined);
}
if (tCurProc == 5) {
ExecPreparation();
}
return(undefined);
}
if (tMsgBoxInfo.m_dspFlg) {
return(undefined);
}
if (tSysSts.m_Wait_LoadBtnTemp) {
return(undefined);
}
if (tObj_BtnLayer_mc.GetBtnSts()) {
return(undefined);
}
if (tSysSts.m_Wait_LoadSysMenu) {
return(undefined);
}
if (tSysSts.m_UpdateMenuSts) {
if (tObj_SystemMenu_mc.GetSysMenuShowSts()) {
if (!IsEnabled_SystemMenu()) {
tObj_SystemMenu_mc.HideAllMenu();
} else {
tObj_SystemMenu_mc.NotifyUpdateMenu();
}
}
tSysSts.m_UpdateMenuSts = false;
}
if (tSysSts.m_UpdateBtnSts != 0) {
tObj_MsgLayer_mc[tActiveMsgLayerNo].NotifyChgSts();
switch (tSysSts.m_UpdateBtnSts) {
case 2 :
tObj_BtnLayer_mc.NotifyChgMenuItemSts(true);
break;
case 1 :
default :
tObj_BtnLayer_mc.NotifyChgMenuItemSts(false);
}
tSysSts.m_UpdateBtnSts = 0;
}
if (ChkAnotherLevel()) {
return(undefined);
}
if (tHideMsgFlg) {
return(undefined);
}
if (tSysSts.m_Disp_History) {
return(undefined);
}
if (tCurProc != 7) {
return(undefined);
}
if (!ChkReadyLayerObject(false)) {
return(undefined);
}
if (tEqMngInfo.GetStartSts()) {
if (!tEqMngInfo.DoEarthQuake()) {
tEqMngInfo.SetStartSts(false);
} else if (tEqMngInfo.GetWaitEnd()) {
return(undefined);
}
}
if (tWaitTime > 0) {
if (_local3 < (tWaitStTime + tWaitTime)) {
switch (GetSkipSts_Type()) {
case 1 :
if (!tWaitSkipFlg) {
return(undefined);
}
break;
case 2 :
case 3 :
break;
default :
return(undefined);
}
}
tWaitStTime = 0;
tWaitTime = 0;
}
var _local2 = false;
_local1 = 0;
while (_local1 < tObj_Sound_mc.length) {
switch (tObj_Sound_mc[_local1].tStatusFlg) {
case 2 :
_local2 = true;
case 3 :
tObj_Sound_mc[_local1].DoActionPerFrame(_local3);
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_BGM_mc.length) {
switch (tObj_BGM_mc[_local1].tStatusFlg) {
case 2 :
_local2 = true;
case 3 :
tObj_BGM_mc[_local1].DoActionPerFrame(_local3);
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_Character_mc.length) {
switch (tObj_Character_mc[_local1].GetProcSts()) {
case 2 :
_local2 = true;
case 3 :
tObj_Character_mc[_local1].DoActionPerFrame(_local3);
}
_local1++;
}
_local1 = 0;
while (_local1 < tObj_Background_mc.length) {
switch (tObj_Background_mc[_local1].GetProcSts()) {
case 2 :
_local2 = true;
case 3 :
tObj_Background_mc[_local1].DoActionPerFrame(_local3);
}
_local1++;
}
_local1 = 0;
for ( ; _local1 < tObj_MsgLayer_mc.length ; _local1++) {
if (tObj_MsgLayer_mc[_local1].tWaitClickSts != 0) {
if ((tObj_MsgLayer_mc[_local1].tStatusFlg != 2) && (tObj_MsgLayer_mc[_local1].tStatusFlg != 3)) {
continue;
}
} else if ((((tObj_MsgLayer_mc[_local1].tStatusFlg == 2) || (tObj_MsgLayer_mc[_local1].tStatusFlg == 3)) || (tObj_MsgLayer_mc[_local1].tStatusFlg_Msg == 2)) || (tObj_MsgLayer_mc[_local1].tStatusFlg_Msg == 3)) {
if (tObj_MsgLayer_mc[_local1].tStatusFlg == 2) {
_local2 = true;
}
if (tObj_MsgLayer_mc[_local1].tStatusFlg_Msg == 2) {
_local2 = true;
}
tObj_MsgLayer_mc[_local1].DoActionPerFrame(_local3);
}
}
if (ChkWaitClick(1)) {
var _local5;
if (tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false)) {
switch (tLimitCtrlInfo.GetWaitMode()) {
case 1 :
_local5 = tLimitCtrlInfo.GetWaitTime() * tSysSts.m_Disp_CharCnt;
if (_local5 < tLimitCtrlInfo.GetWaitTimeMin()) {
_local5 = tLimitCtrlInfo.GetWaitTimeMin();
}
break;
case 0 :
default :
_local5 = tLimitCtrlInfo.GetWaitTime();
}
if ((_local3 - tSysSts.m_Time_StAutoWait) > _local5) {
ReleaseWaitClick(true);
}
} else if (tSysSts.m_Mode_Auto) {
switch (tSysSettings.m_AutoMode_Mode) {
case 1 :
_local5 = tSysSettings.m_AutoMode_Wait * tSysSts.m_Disp_CharCnt;
if (_local5 < tSysSettings.m_AutoMode_Wait_Min) {
_local5 = tSysSettings.m_AutoMode_Wait_Min;
}
break;
case 0 :
default :
_local5 = tSysSettings.m_AutoMode_Wait;
}
if ((_local3 - tSysSts.m_Time_StAutoWait) > _local5) {
ReleaseWaitClick(true);
}
}
}
if ((((!_local2) && (!ChkWaitClick(1))) && (!ChkLinkSelMode(1))) && (!ChkBtnSelMode(1))) {
ExecPreparation();
}
};
_global.LN_GetSkipSts = function () {
if (GetSkipSts_Type() == 0) {
return(0);
}
return(tSysSts.m_SkipSts);
};
_global.LN_GetSkipSts_Type = function () {
return(GetSkipSts_Type());
};
_global.LN_EndHistoryDisp = function () {
tHistSoundMng_snd.setVolume(0);
tSysSts.m_Disp_History = false;
if (tObj_History_mc.tParam.m_HideMsgLayer && (!tHideMsgFlg_Bef)) {
CancelHideMessage();
}
NotifyChgDispSts(2, false);
};
_global.LN_CallMacro = function (arg_macroName, arg_arguments) {
if (CallMacro(arg_macroName, arg_arguments, 2, true) == true) {
ExecPreparation();
}
};
_global.LN_SetSystemVariable = function (arg_VarName, arg_Val) {
SetSystemVariable(arg_VarName, String(arg_Val), -1);
};
_global.LN_GetSystemVariable = function (arg_VarName) {
return(GetSystemVariable(arg_VarName, 1));
};
_global.LN_SetVariable = function (arg_VarName, arg_Val) {
SetVariable(arg_VarName, String(arg_Val), -1);
};
_global.LN_GetVariable = function (arg_VarName) {
return(GetVariable(arg_VarName, 1));
};
_global.LN_GetSaveInfo = function (arg_no, rtn_info) {
return(tSaveLoad.GetSaveInfo(arg_no, rtn_info));
};
_global.LN_SetSaveInfo = function (arg_no, arg_info) {
return(tSaveLoad.SetSaveInfo(arg_no, arg_info));
};
_global.LN_GetSystemInfo = function (rtn_info) {
rtn_info.language_Src = tTransMngInfo.GetSrcLang();
rtn_info.language_Sys = tSysSettings.m_SysLang;
rtn_info.trans_Enabled = tTransMngInfo.GetTransEnabled();
rtn_info.msgSpeed_Normal = tSysSettings.m_MsgSpeed_Normal;
rtn_info.msgSpeed_Accel = tSysSettings.m_MsgSpeed_Accel;
rtn_info.muteSts = tSysSettings.m_MuteSts;
rtn_info.sysVolume = GetMaxVolume() * 100;
rtn_info.bgmVolume = tSysSettings.m_BGMVol * 100;
rtn_info.sndVolume = tSysSettings.m_SndVol * 100;
rtn_info.sysEvVolume = tSysSettings.m_SysEvVol * 100;
if (tSysSettings.m_AutoMode_Mode == 1) {
rtn_info.autoMode_Mode = "CHAR_CNT";
} else {
rtn_info.autoMode_Mode = "ONLY_TIME";
}
rtn_info.autoMode_Wait = tSysSettings.m_AutoMode_Wait;
rtn_info.autoMode_Wait_Min = tSysSettings.m_AutoMode_Wait_Min;
rtn_info.pageDash = tSysSettings.m_PageDash;
rtn_info.screenMode = GetRealVal("#System.screenMode");
rtn_info.shiftSkip = ConvSkipParam_R(tSysSettings.m_ShiftSkipFlg);
rtn_info.saveEnabled = IsEnabled_SaveGame();
return(true);
};
_global.LN_SetSystemInfo = function (arg_info) {
var _local3;
var _local2 = 0;
var _local4 = false;
if (arg_info.language_Sys != undefined) {
if (tSysSettings.m_SysLang != arg_info.language_Sys) {
tSysSettings.m_SysLang = arg_info.language_Sys;
_local4 = true;
}
}
if (arg_info.msgSpeed_Normal != undefined) {
if (tSysSettings.m_MsgSpeed_Normal != arg_info.msgSpeed_Normal) {
tSysSettings.m_MsgSpeed_Normal = arg_info.msgSpeed_Normal;
}
}
if (arg_info.msgSpeed_Accel != undefined) {
if (tSysSettings.m_MsgSpeed_Accel != arg_info.msgSpeed_Accel) {
tSysSettings.m_MsgSpeed_Accel = arg_info.msgSpeed_Accel;
}
}
if (arg_info.muteSts != undefined) {
if (tSysSettings.m_MuteSts != arg_info.muteSts) {
tSysSettings.m_MuteSts = arg_info.muteSts;
_local2 = _local2 | 7;
}
}
if (arg_info.sysVolume != undefined) {
if (tSysSettings.m_BGMVol != (arg_info.sysVolume / 100)) {
tSysSettings.m_BGMVol = arg_info.sysVolume / 100;
_local2 = _local2 | 1;
}
if (tSysSettings.m_SndVol != (arg_info.sysVolume / 100)) {
tSysSettings.m_SndVol = arg_info.sysVolume / 100;
_local2 = _local2 | 2;
}
if (tSysSettings.m_SysEvVol != (arg_info.sysVolume / 100)) {
tSysSettings.m_SysEvVol = arg_info.sysVolume / 100;
_local2 = _local2 | 4;
}
}
if (arg_info.bgmVolume != undefined) {
if (tSysSettings.m_BGMVol != (arg_info.bgmVolume / 100)) {
tSysSettings.m_BGMVol = arg_info.bgmVolume / 100;
_local2 = _local2 | 1;
}
}
if (arg_info.sndVolume != undefined) {
if (tSysSettings.m_SndVol != (arg_info.sndVolume / 100)) {
tSysSettings.m_SndVol = arg_info.sndVolume / 100;
_local2 = _local2 | 2;
}
}
if (arg_info.sysEvVolume != undefined) {
if (tSysSettings.m_SysEvVol != (arg_info.sysEvVolume / 100)) {
tSysSettings.m_SysEvVol = arg_info.sysEvVolume / 100;
_local2 = _local2 | 4;
}
}
if (arg_info.autoMode_Mode != undefined) {
if ((arg_info.autoMode_Mode == "ONLY_TIME") && (tSysSettings.m_AutoMode_Mode != 0)) {
tSysSettings.m_AutoMode_Mode = 0;
} else if ((arg_info.autoMode_Mode == "CHAR_CNT") && (tSysSettings.m_AutoMode_Mode != 1)) {
tSysSettings.m_AutoMode_Mode = 1;
}
}
if (arg_info.autoMode_Wait != undefined) {
if (tSysSettings.m_AutoMode_Wait != arg_info.autoMode_Wait) {
tSysSettings.m_AutoMode_Wait = arg_info.autoMode_Wait;
}
}
if (arg_info.autoMode_Wait_Min != undefined) {
if (tSysSettings.m_AutoMode_Wait_Min != arg_info.autoMode_Wait_Min) {
tSysSettings.m_AutoMode_Wait_Min = arg_info.autoMode_Wait_Min;
}
}
if (arg_info.pageDash != undefined) {
if (tSysSettings.m_PageDash != arg_info.pageDash) {
tSysSettings.m_PageDash = arg_info.pageDash;
}
}
if (arg_info.shiftSkip != undefined) {
_local3 = ConvSkipParam(arg_info.shiftSkip);
if (tSysSettings.m_ShiftSkipFlg != _local3) {
tSysSettings.m_ShiftSkipFlg = _local3;
}
}
if (_local2 > 0) {
NotifyChangeVolume(_local2);
}
if (_local4 && (IsEnabled_Translation())) {
ReloadScript();
}
};
_global.LN_SaveSystem = function () {
SaveSystem();
};
_global.LN_NotifyChgScreenMode = function (arg_mode) {
if (arg_mode == "FULL") {
tSysSettings.m_ScreenMode = true;
} else if (arg_mode == "WINDOW") {
tSysSettings.m_ScreenMode = false;
}
};
_global.LN_ChkDisplayedImage = function (arg_path) {
return(tDispImgInfo.ChkFileRegist(arg_path));
};
_global.LN_ChkPlayedAudio = function (arg_path) {
return(tPlayAudioInfo.ChkFileRegist(arg_path));
};
_global.LN_GetHistoryInfo = function (rtn_histInfo, rtn_fmtInfo) {
tSaveLoad.GetHistInfo(tHistWithFmt, rtn_info);
rtn_fmtInfo.Set(tObj_History_mc.tParam);
if (tLimitCtrlInfo.ChkLimitVal("HIST_DISP", false)) {
return(false);
}
return(true);
};
_global.LN_Trim = function (arg_Str) {
return(Trim(arg_Str));
};
_global.LN_Trim_Full = function (arg_Str) {
return(Trim_Full(arg_Str));
};
_global.LN_LTrim = function (arg_Str) {
return(LTrim(arg_Str));
};
_global.LN_LTrim_Full = function (arg_Str) {
return(LTrim_Full(arg_Str));
};
_global.LN_RTrim = function (arg_Str) {
return(RTrim(arg_Str));
};
_global.LN_RTrim_Full = function (arg_Str) {
return(RTrim_Full(arg_Str));
};
_global.LN_GetItemList = function () {
if (arguments.length < 1) {
return(undefined);
}
var _local7;
var _local2;
var _local6;
var _local3;
var _local10;
var _local11 = String(arguments[0]);
var _local9 = "";
var _local12 = false;
var _local8 = false;
if ((arguments.length >= 2) && (arguments[1] != undefined)) {
_local9 = ("[" + Trim(String(arguments[1]))) + "]";
}
if ((arguments.length >= 3) && (arguments[2] != undefined)) {
_local12 = Boolean(arguments[2]);
}
if (_local12) {
_local3 = _local11;
_local11 = unescape(_local3);
}
_local10 = _local11.split(newline);
_local11 = _local10.join("\r");
_local10 = _local11.split("\r");
if (_local9 == "") {
_local8 = true;
}
var _local5 = new Array();
_local7 = 0;
for ( ; _local7 < _local10.length ; _local7++) {
_local3 = Trim(_local10[_local7]);
if (_local3 == "") {
} else if (_local3.substr(0, 2) == "//") {
} else if ((_local3.charAt(0) == "[") && (_local3.charAt(_local3.length - 1) == "]")) {
if (_local9 == "") {
continue;
}
if (_local9 == _local3) {
_local8 = true;
} else {
_local8 = false;
}
} else if (!_local8) {
} else {
var _local4 = _local3.split("=");
if (_local4.length > 2) {
} else {
_local6 = _local5.length;
_local5[_local6] = new Array();
_local2 = 0;
while (_local2 < _local4.length) {
_local5[_local6][_local2] = GetStrVal(Trim(_local4[_local2]));
_local2++;
}
}
}
}
return(_local5);
};
Frame 6
function NotifyFontLoaded() {
var _local1;
_local1 = 0;
while (_local1 < tObj_MsgLayer_mc.length) {
tObj_MsgLayer_mc[_local1].UpdateMsgLayer();
_local1++;
}
}
stop();
NotifyFontLoaded();
tSysSts.m_LoadProc_Font = 2;
Symbol 2 MovieClip Frame 1
this.useHandCursor = false;
this._focusrect = false;
Symbol 4 MovieClip Frame 1
this.useHandCursor = false;
this._focusrect = false;
Symbol 5 MovieClip [Parts_SubMenu] Frame 1
function Initialize() {
tMenuItems = new Array();
tCurSelNo = -1;
SelFrame_mc._visible = false;
ShowMenu();
this.useHandCursor = false;
this._focusrect = false;
}
function ShowMenu() {
var ii;
var strBuff;
var maxWidth;
var judgeResult;
var curTxtLRMargin;
var curTxtUBMargin;
var befTxtLRMargin;
var befTxtUBMargin;
var befTxtField;
tMenuInfo = _parent.GetMenuInfo(pDispIdx);
var menuTxtFmt = _parent.GetMenuTextFormat();
var fontEmbed = _parent.GetMenuTextEmbedFont();
var itemLRMargin = _parent.GetMenuItemLRMargin(1);
var itemUBMargin = _parent.GetMenuItemUBMargin(1);
var getColorObj = new Object();
_parent.GetMenuColorInfo(getColorObj);
var objColor_BG = new Color(MenuBack_mc);
objColor_BG.setRGB(getColorObj.color_BG_SubMenu);
var objColor_SelFrame = new Color(SelFrame_mc);
objColor_SelFrame.setRGB(getColorObj.color_BG_SelFrame);
ii = 0;
while (ii < tMenuInfo.m_Items.length) {
strBuff = "menuTxt_" + String(ii);
this.createTextField(strBuff, this.getNextHighestDepth(), 0, 0, 0, 0);
var obj_menuItem = new Object();
obj_menuItem.menuTF_txt = eval (strBuff);
if (GetItemEnabled(ii)) {
menuTxtFmt.color = getColorObj.color_Font_Normal;
} else {
menuTxtFmt.color = getColorObj.color_Font_Disabled;
}
menuTxtFmt.underline = false;
obj_menuItem.menuTF_txt.setNewTextFormat(menuTxtFmt);
obj_menuItem.menuTF_txt.type = "dynamic";
obj_menuItem.menuTF_txt.selectable = false;
obj_menuItem.menuTF_txt.autoSize = true;
obj_menuItem.menuTF_txt.wordWrap = false;
obj_menuItem.menuTF_txt.background = false;
obj_menuItem.menuTF_txt.embedFonts = fontEmbed;
if ((tMenuInfo.m_Items[ii].m_ShortcutCode != 0) && (tMenuInfo.m_Items[ii].m_ShortcutDisp != 0)) {
var ulPos = 0;
var keyStr = "";
switch (Math.floor(tMenuInfo.m_Items[ii].m_ShortcutDisp / 10)) {
case 0 :
keyStr = String.fromCharCode(tMenuInfo.m_Items[ii].m_ShortcutCode);
ulPos = 0;
break;
case 1 :
keyStr = ("(" + String.fromCharCode(tMenuInfo.m_Items[ii].m_ShortcutCode)) + ")";
ulPos = 1;
}
switch (tMenuInfo.m_Items[ii].m_ShortcutDisp % 10) {
case 1 :
obj_menuItem.menuTF_txt.text = keyStr + tMenuInfo.m_Items[ii].m_Caption;
break;
case 2 :
obj_menuItem.menuTF_txt.text = tMenuInfo.m_Items[ii].m_Caption + keyStr;
ulPos = ulPos + tMenuInfo.m_Items[ii].m_Caption.length;
break;
case 3 :
keyStr = String.fromCharCode(tMenuInfo.m_Items[ii].m_ShortcutCode);
ulPos = Math.floor(tMenuInfo.m_Items[ii].m_ShortcutDisp / 10);
obj_menuItem.menuTF_txt.text = (tMenuInfo.m_Items[ii].m_Caption.slice(0, ulPos) + keyStr) + tMenuInfo.m_Items[ii].m_Caption.substr(ulPos);
}
menuTxtFmt.underline = true;
obj_menuItem.menuTF_txt.setTextFormat(ulPos, menuTxtFmt);
} else {
obj_menuItem.menuTF_txt.text = tMenuInfo.m_Items[ii].m_Caption;
}
curTxtLRMargin = (obj_menuItem.menuTF_txt._width - obj_menuItem.menuTF_txt.textWidth) / 2;
curTxtUBMargin = (obj_menuItem.menuTF_txt._height - obj_menuItem.menuTF_txt.textHeight) / 2;
if (tMenuItems.length > 0) {
befTxtField = tMenuItems[tMenuItems.length - 1].menuTF_txt;
befTxtLRMargin = (befTxtField._width - befTxtField.textWidth) / 2;
befTxtUBMargin = (befTxtField._height - befTxtField.textHeight) / 2;
if (tMenuInfo.m_Items[ii].m_Separator) {
strBuff = ("Separator" + String(ii)) + "_mc";
this.attachMovie("Parts_Separator", strBuff, this.getNextHighestDepth());
obj_menuItem.separator_mc = eval (strBuff);
obj_menuItem.separator_mc._x = tSelFrameMargin;
obj_menuItem.separator_mc._y = ((befTxtField._y + befTxtField._height) - curTxtUBMargin) + (itemUBMargin * 2);
obj_menuItem.menuTF_txt._y = ((obj_menuItem.separator_mc._y + obj_menuItem.separator_mc._height) - curTxtUBMargin) + (itemUBMargin * 2);
var objColor_Separator = new Color(obj_menuItem.separator_mc);
objColor_Separator.setRGB(getColorObj.color_BG_Separator);
} else {
obj_menuItem.menuTF_txt._y = ((befTxtField._y + befTxtField._height) - (curTxtUBMargin * 2)) + (itemUBMargin * 2);
}
obj_menuItem.menuTF_txt._x = (((itemLRMargin * 2) + (menuTxtFmt.size * 0.5)) + tSelFrameMargin) - curTxtLRMargin;
} else {
obj_menuItem.menuTF_txt._x = (((itemLRMargin * 2) + (menuTxtFmt.size * 0.5)) + tSelFrameMargin) - curTxtLRMargin;
obj_menuItem.menuTF_txt._y = (itemUBMargin + tSelFrameMargin) - curTxtUBMargin;
}
tMenuItems.push(obj_menuItem);
ii++;
}
if (tMenuItems.length > 0) {
maxWidth = 0;
ii = 0;
while (ii < tMenuItems.length) {
if (maxWidth < tMenuItems[ii].menuTF_txt._width) {
maxWidth = tMenuItems[ii].menuTF_txt._width;
}
ii++;
}
MenuBack_mc._width = (((maxWidth - (curTxtLRMargin * 2)) + (itemLRMargin * 4)) + menuTxtFmt.size) + (tSelFrameMargin * 2);
MenuBack_mc._height = (((tMenuItems[tMenuItems.length - 1].menuTF_txt._y + tMenuItems[tMenuItems.length - 1].menuTF_txt._height) - curTxtUBMargin) + itemUBMargin) + tSelFrameMargin;
ii = 0;
while (ii < tMenuItems.length) {
if (tMenuItems[ii].separator_mc != undefined) {
tMenuItems[ii].separator_mc._width = MenuBack_mc._width - (tSelFrameMargin * 2);
}
ii++;
}
} else {
delete getColorObj;
_parent.HideMenu(pDispIdx);
return(undefined);
}
ii = 0;
while (ii < tMenuInfo.m_Items.length) {
switch (tMenuInfo.m_Items[ii].m_Type) {
case 1 :
strBuff = ("MarkNext" + String(ii)) + "_mc";
this.attachMovie("Mark_Next", strBuff, this.getNextHighestDepth());
tMenuItems[ii].mark_mc = eval (strBuff);
tMenuItems[ii].mark_mc._width = menuTxtFmt.size / 2;
tMenuItems[ii].mark_mc._height = menuTxtFmt.size / 2;
tMenuItems[ii].mark_mc._x = ((MenuBack_mc._width - tMenuItems[ii].mark_mc._width) - itemLRMargin) - tSelFrameMargin;
tMenuItems[ii].mark_mc._y = (tMenuItems[ii].menuTF_txt._y + curTxtUBMargin) + (tMenuItems[ii].mark_mc._height / 2);
break;
case 2 :
case 3 :
judgeResult = ((_root.GetCalcResult(tMenuInfo.m_Items[ii].m_MarkCond) != 0) ? true : false);
if (!(judgeResult && (tMenuItems[ii].mark_mc == undefined))) {
break;
}
if (tMenuInfo.m_Items[ii].m_Type == 2) {
strBuff = ("MarkCheck" + String(ii)) + "_mc";
this.attachMovie("Mark_Check", strBuff, this.getNextHighestDepth());
} else {
strBuff = ("MarkRadio" + String(ii)) + "_mc";
this.attachMovie("Mark_Radio", strBuff, this.getNextHighestDepth());
}
tMenuItems[ii].mark_mc = eval (strBuff);
tMenuItems[ii].mark_mc._width = menuTxtFmt.size / 2;
tMenuItems[ii].mark_mc._height = menuTxtFmt.size / 2;
tMenuItems[ii].mark_mc._x = (MenuBack_mc._x + itemLRMargin) + tSelFrameMargin;
tMenuItems[ii].mark_mc._y = (tMenuItems[ii].menuTF_txt._y + curTxtUBMargin) + (tMenuItems[ii].mark_mc._height / 2);
}
if (tMenuItems[ii].mark_mc != undefined) {
var objColor = new Color(tMenuItems[ii].mark_mc);
if (GetItemEnabled(ii)) {
objColor.setRGB(getColorObj.color_Font_Normal);
} else {
objColor.setRGB(getColorObj.color_Font_Disabled);
}
}
ii++;
}
if ((this._x + MenuBack_mc._width) > gScreen_Width) {
if (pDispIdx >= 2) {
var befSubMenu_mc = _parent.tDispMenuInfo[pDispIdx - 1].menu_mc;
if (befSubMenu_mc._x > (gScreen_Width - (befSubMenu_mc._x + befSubMenu_mc._width))) {
this._x = (befSubMenu_mc._x - MenuBack_mc._width) + itemLRMargin;
} else {
this._x = gScreen_Width - MenuBack_mc._width;
}
} else {
this._x = gScreen_Width - MenuBack_mc._width;
}
}
if (this._x < 0) {
this._x = 0;
}
if ((this._y + MenuBack_mc._height) > gScreen_Height) {
this._y = gScreen_Height - MenuBack_mc._height;
}
if (this._y < 0) {
this._y = 0;
}
if (m_dispReason == 1) {
tCurSelNo = 0;
ShowSelFrame(tCurSelNo);
} else {
ChkPointMenuItem();
}
delete getColorObj;
}
function HideMenu() {
while (tMenuItems.length > 0) {
tMenuItems[0].menuTF_txt.removeTextField();
delete eval (tMenuItems.shift());
}
}
function GetSelTextField() {
if (tCurSelNo == -1) {
return(undefined);
}
return(tMenuItems[tCurSelNo].menuTF_txt);
}
function GetItemEnabled(arg_idx) {
return((tMenuInfo.m_Items[arg_idx].m_Enabled && (_root.GetMenuEnabled(tMenuInfo.m_Items[arg_idx].m_SyncEnabled))) && (!_root.tLimitCtrlInfo.ChkLimitVal("MENU_SEL", false)));
}
function ChkPointMenuItem() {
var _local2;
var _local3 = false;
if (tCurSelNo != -1) {
if (HitTestItem(tMenuItems[tCurSelNo].menuTF_txt)) {
return(undefined);
}
}
_local2 = 0;
while (_local2 < tMenuItems.length) {
if (HitTestItem(tMenuItems[_local2].menuTF_txt)) {
_local3 = true;
if (tCurSelNo != -1) {
if (tMenuInfo.m_Items[tCurSelNo].m_Type == 1) {
_parent.HideMenu(pDispIdx + 1);
}
HideSelFrame(tCurSelNo);
}
tCurSelNo = _local2;
ShowSelFrame(_local2);
if ((tMenuInfo.m_Items[_local2].m_Type == 1) && (GetItemEnabled(_local2))) {
_parent.ShowSubMenu(tMenuInfo.m_Items[_local2].m_Target, 0);
}
return(undefined);
}
_local2++;
}
if ((!_local3) && (pDispIdx == (_parent.tDispMenuInfo.length - 1))) {
if (tCurSelNo != -1) {
HideSelFrame(tCurSelNo);
tCurSelNo = -1;
}
}
}
function HitTestItem(arg_chkItem) {
var _local6 = _parent.GetMenuItemLRMargin(1);
var _local4 = _parent.GetMenuItemUBMargin(1);
var _local5 = (arg_chkItem._height - arg_chkItem.textHeight) / 2;
if ((((this._xmouse >= (MenuBack_mc._x + tSelFrameMargin)) && (this._xmouse <= ((MenuBack_mc._x + MenuBack_mc._width) - tSelFrameMargin))) && (this._ymouse >= ((arg_chkItem._y + _local5) - _local4))) && (this._ymouse <= (((arg_chkItem._y + arg_chkItem._height) - _local5) + _local4))) {
return(true);
}
return(false);
}
function ShowSelFrame(arg_idx) {
var _local4;
var _local8 = _parent.GetMenuItemLRMargin(1);
var _local5 = _parent.GetMenuItemUBMargin(1);
var _local6 = (tMenuItems[arg_idx].menuTF_txt._height - tMenuItems[arg_idx].menuTF_txt.textHeight) / 2;
SelFrame_mc._x = MenuBack_mc._x + tSelFrameMargin;
SelFrame_mc._y = (tMenuItems[arg_idx].menuTF_txt._y + _local6) - _local5;
SelFrame_mc._width = MenuBack_mc._width - (tSelFrameMargin * 2);
SelFrame_mc._height = tMenuItems[arg_idx].menuTF_txt.textHeight + (_local5 * 2);
SelFrame_mc._visible = true;
var _local3 = new Object();
_parent.GetMenuColorInfo(_local3);
if (GetItemEnabled(arg_idx)) {
_local4 = _local3.color_Font_Select;
} else {
_local4 = _local3.color_Font_Disabled;
}
tMenuItems[arg_idx].menuTF_txt.textColor = _local4;
if (tMenuItems[arg_idx].mark_mc != undefined) {
var _local7 = new Color(tMenuItems[arg_idx].mark_mc);
_local7.setRGB(_local4);
}
}
function HideSelFrame(arg_idx) {
var _local3;
var _local2 = new Object();
_parent.GetMenuColorInfo(_local2);
if (GetItemEnabled(arg_idx)) {
_local3 = _local2.color_Font_Normal;
} else {
_local3 = _local2.color_Font_Disabled;
}
tMenuItems[arg_idx].menuTF_txt.textColor = _local3;
if (tMenuItems[arg_idx].mark_mc != undefined) {
var _local5 = new Color(tMenuItems[arg_idx].mark_mc);
_local5.setRGB(_local3);
}
SelFrame_mc._visible = false;
}
function SelectItem(arg_idx, arg_reason) {
var _local5;
if (!GetItemEnabled(arg_idx)) {
return(false);
}
switch (tMenuInfo.m_Items[arg_idx].m_Type) {
case 0 :
case 2 :
case 3 :
_root.CallMacro2(tMenuInfo.m_Items[arg_idx].m_Target, tMenuInfo.m_Items[arg_idx].m_Arguments, 2, false);
_parent.HideAllMenu();
break;
case 1 :
if (arg_reason == 1) {
_parent.ShowSubMenu(tMenuInfo.m_Items[arg_idx].m_Target, arg_reason);
return(true);
}
break;
default :
return(false);
}
return(true);
}
function NotifyUpdateMenu() {
var ii;
var strBuff;
var setColor;
var menuTxtFmt = _parent.GetMenuTextFormat();
var itemLRMargin = _parent.GetMenuItemLRMargin(1);
var itemUBMargin = _parent.GetMenuItemUBMargin(1);
var getColorObj = new Object();
_parent.GetMenuColorInfo(getColorObj);
ii = 0;
while (ii < tMenuInfo.m_Items.length) {
switch (tMenuInfo.m_Items[ii].m_Type) {
case 2 :
case 3 :
judgeResult = ((_root.GetCalcResult(tMenuInfo.m_Items[ii].m_MarkCond) != 0) ? true : false);
if (judgeResult && (tMenuItems[ii].mark_mc == undefined)) {
if (tMenuInfo.m_Items[ii].m_Type == 2) {
strBuff = ("MarkCheck" + String(ii)) + "_mc";
this.attachMovie("Mark_Check", strBuff, this.getNextHighestDepth());
} else {
strBuff = ("MarkRadio" + String(ii)) + "_mc";
this.attachMovie("Mark_Radio", strBuff, this.getNextHighestDepth());
}
tMenuItems[ii].mark_mc = eval (strBuff);
tMenuItems[ii].mark_mc._width = menuTxtFmt.size / 2;
tMenuItems[ii].mark_mc._height = menuTxtFmt.size / 2;
tMenuItems[ii].mark_mc._x = (MenuBack_mc._x + itemLRMargin) + tSelFrameMargin;
tMenuItems[ii].mark_mc._y = (tMenuItems[ii].menuTF_txt._y + curTxtUBMargin) + (tMenuItems[ii].mark_mc._height / 2);
} else {
if (!((!judgeResult) && (tMenuItems[ii].mark_mc != undefined))) {
break;
}
tMenuItems[ii].mark_mc.removeMovieClip();
}
}
if (GetItemEnabled(ii)) {
if (ii == tCurSelNo) {
setColor = getColorObj.color_Font_Select;
} else {
setColor = getColorObj.color_Font_Normal;
}
} else {
setColor = getColorObj.color_Font_Disabled;
if ((ii == tCurSelNo) && (tMenuInfo.m_Items[ii].m_Type == 1)) {
_parent.HideMenu(pDispIdx + 1);
}
}
tMenuItems[ii].menuTF_txt.textColor = setColor;
if (tMenuItems[ii].mark_mc != undefined) {
var objColor = new Color(tMenuItems[ii].mark_mc);
objColor.setRGB(setColor);
}
ii++;
}
delete menuTxtFmt;
delete getColorObj;
}
function NotifyMouseMove() {
ChkPointMenuItem();
}
function NotifyMouseDownEvent() {
var _local1;
if (tCurSelNo == -1) {
return(undefined);
}
if (HitTestItem(tMenuItems[tCurSelNo].menuTF_txt)) {
SelectItem(tCurSelNo, 0);
}
}
function NotifyKeyDownEvent() {
var _local1;
if (tMenuInfo.m_Items.length <= 0) {
return(undefined);
}
switch (Key.getCode()) {
case 13 :
case 32 :
if (tCurSelNo == -1) {
return(undefined);
}
SelectItem(tCurSelNo, 1);
break;
case 40 :
if (tCurSelNo == -1) {
tCurSelNo = 0;
ShowSelFrame(tCurSelNo);
return(undefined);
}
if (tMenuInfo.m_Items.length == 1) {
return(undefined);
}
HideSelFrame(tCurSelNo);
tCurSelNo++;
if (tCurSelNo > (tMenuInfo.m_Items.length - 1)) {
tCurSelNo = 0;
}
ShowSelFrame(tCurSelNo);
break;
case 38 :
if (tCurSelNo == -1) {
tCurSelNo = tMenuInfo.m_Items.length - 1;
ShowSelFrame(tCurSelNo);
return(undefined);
}
if (tMenuInfo.m_Items.length == 1) {
return(undefined);
}
HideSelFrame(tCurSelNo);
tCurSelNo--;
if (tCurSelNo < 0) {
tCurSelNo = tMenuInfo.m_Items.length - 1;
}
ShowSelFrame(tCurSelNo);
break;
default :
_local1 = 0;
for(;;){
if (_local1 >= tMenuInfo.m_Items.length) {
break;
}
if (tMenuInfo.m_Items[_local1].m_ShortcutCode == 0) {
} else if ((tMenuInfo.m_Items[_local1].m_ShortcutCode == Key.getCode()) || (tMenuInfo.m_Items[_local1].m_ShortcutCode == Key.getAscii())) {
if (_local1 != tCurSelNo) {
if (tCurSelNo != -1) {
HideSelFrame(tCurSelNo);
}
tCurSelNo = _local1;
ShowSelFrame(tCurSelNo);
}
SelectItem(tCurSelNo, 1);
return(undefined);
}
_local1++;
};
}
}
function NotifyKeyDownEvent_Right() {
if (tCurSelNo == -1) {
return(false);
}
if (tMenuInfo.m_Items[tCurSelNo].m_Type == 1) {
if (GetItemEnabled(tCurSelNo)) {
_parent.ShowSubMenu(tMenuInfo.m_Items[tCurSelNo].m_Target, 1);
return(true);
}
}
return(false);
}
var tMenuInfo;
var tMenuItems;
var tCurSelNo;
var tSelFrameMargin = 2;
Initialize();
Symbol 7 MovieClip Frame 1
this.useHandCursor = false;
this._focusrect = false;
Symbol 8 MovieClip [Parts_MenuBar] Frame 1
function Initialize() {
tMenuItems = new Array();
tCurSelNo = -1;
SelFrame_mc._visible = false;
ShowMenu();
this.useHandCursor = false;
this._focusrect = false;
}
function ShowMenu() {
var ii;
var strBuff;
var curTxtLRMargin;
var curTxtUBMargin;
var befTxtLRMargin;
var befTxtUBMargin;
var befTxtField;
tMenuInfo = _parent.GetMenuInfo(pDispIdx);
var menuTxtFmt = _parent.GetMenuTextFormat();
var fontEmbed = _parent.GetMenuTextEmbedFont();
var itemLRMargin = _parent.GetMenuItemLRMargin(0);
var itemUBMargin = _parent.GetMenuItemUBMargin(0);
MenuBack_mc._width = gScreen_Width;
var getColorObj = new Object();
_parent.GetMenuColorInfo(getColorObj);
var objColor_BG = new Color(MenuBack_mc);
objColor_BG.setRGB(getColorObj.color_BG_MenuBar);
var objColor_SelFrame = new Color(SelFrame_mc);
objColor_SelFrame.setRGB(getColorObj.color_BG_SelFrame);
ii = 0;
while (ii < tMenuInfo.m_Items.length) {
strBuff = "menuTxt_" + String(ii);
this.createTextField(strBuff, this.getNextHighestDepth(), 0, 0, 0, 0);
var obj_menuItem = new Object();
obj_menuItem.menuTF_txt = eval (strBuff);
if (GetItemEnabled(ii)) {
menuTxtFmt.color = getColorObj.color_Font_Normal;
} else {
menuTxtFmt.color = getColorObj.color_Font_Disabled;
}
menuTxtFmt.underline = false;
obj_menuItem.menuTF_txt.setNewTextFormat(menuTxtFmt);
obj_menuItem.menuTF_txt.type = "dynamic";
obj_menuItem.menuTF_txt.selectable = false;
obj_menuItem.menuTF_txt.autoSize = true;
obj_menuItem.menuTF_txt.wordWrap = false;
obj_menuItem.menuTF_txt.background = false;
obj_menuItem.menuTF_txt.embedFonts = fontEmbed;
if ((tMenuInfo.m_Items[ii].m_ShortcutCode != 0) && (tMenuInfo.m_Items[ii].m_ShortcutDisp != 0)) {
var ulPos = 0;
var keyStr = "";
switch (Math.floor(tMenuInfo.m_Items[ii].m_ShortcutDisp / 10)) {
case 0 :
keyStr = String.fromCharCode(tMenuInfo.m_Items[ii].m_ShortcutCode);
ulPos = 0;
break;
case 1 :
keyStr = ("(" + String.fromCharCode(tMenuInfo.m_Items[ii].m_ShortcutCode)) + ")";
ulPos = 1;
}
switch (tMenuInfo.m_Items[ii].m_ShortcutDisp % 10) {
case 1 :
obj_menuItem.menuTF_txt.text = keyStr + tMenuInfo.m_Items[ii].m_Caption;
break;
case 2 :
obj_menuItem.menuTF_txt.text = tMenuInfo.m_Items[ii].m_Caption + keyStr;
ulPos = ulPos + tMenuInfo.m_Items[ii].m_Caption.length;
break;
case 3 :
keyStr = String.fromCharCode(tMenuInfo.m_Items[ii].m_ShortcutCode);
ulPos = Math.floor(tMenuInfo.m_Items[ii].m_ShortcutDisp / 10);
obj_menuItem.menuTF_txt.text = (tMenuInfo.m_Items[ii].m_Caption.slice(0, ulPos) + keyStr) + tMenuInfo.m_Items[ii].m_Caption.substr(ulPos);
}
menuTxtFmt.underline = true;
obj_menuItem.menuTF_txt.setTextFormat(ulPos, menuTxtFmt);
} else {
obj_menuItem.menuTF_txt.text = tMenuInfo.m_Items[ii].m_Caption;
}
curTxtLRMargin = (obj_menuItem.menuTF_txt._width - obj_menuItem.menuTF_txt.textWidth) / 2;
curTxtUBMargin = (obj_menuItem.menuTF_txt._height - obj_menuItem.menuTF_txt.textHeight) / 2;
if (tMenuItems.length > 0) {
befTxtField = tMenuItems[tMenuItems.length - 1].menuTF_txt;
befTxtLRMargin = (befTxtField._width - befTxtField.textWidth) / 2;
befTxtUBMargin = (befTxtField._height - befTxtField.textHeight) / 2;
obj_menuItem.menuTF_txt._x = ((befTxtField._x + befTxtField._width) + (itemLRMargin * 2)) - (curTxtLRMargin * 2);
if ((((obj_menuItem.menuTF_txt._x + obj_menuItem.menuTF_txt._width) - curTxtLRMargin) + itemLRMargin) > MenuBack_mc._width) {
obj_menuItem.menuTF_txt._x = itemLRMargin - curTxtLRMargin;
obj_menuItem.menuTF_txt._y = ((befTxtField._y + befTxtField._height) - (curTxtUBMargin * 2)) + (itemUBMargin * 2);
} else {
obj_menuItem.menuTF_txt._y = befTxtField._y;
}
} else {
obj_menuItem.menuTF_txt._x = itemLRMargin - curTxtLRMargin;
obj_menuItem.menuTF_txt._y = itemUBMargin - curTxtUBMargin;
}
tMenuItems.push(obj_menuItem);
ii++;
}
if (tMenuItems.length > 0) {
MenuBack_mc._height = (((tMenuItems[tMenuItems.length - 1].menuTF_txt._y + tMenuItems[tMenuItems.length - 1].menuTF_txt._height) - curTxtUBMargin) + itemUBMargin) + tSelFrameMargin;
}
if (m_dispReason == 1) {
tCurSelNo = 0;
SetPointItem(tCurSelNo, true, 1);
} else {
ChkPointMenuItem();
}
delete getColorObj;
}
function HideMenu() {
while (tMenuItems.length > 0) {
tMenuItems[0].menuTF_txt.removeTextField();
delete eval (tMenuItems.shift());
}
}
function GetSelTextField() {
if (tCurSelNo == -1) {
return(undefined);
}
return(tMenuItems[tCurSelNo].menuTF_txt);
}
function GetItemEnabled(arg_idx) {
return((tMenuInfo.m_Items[arg_idx].m_Enabled && (_root.GetMenuEnabled(tMenuInfo.m_Items[arg_idx].m_SyncEnabled))) && (!_root.tLimitCtrlInfo.ChkLimitVal("MENU_SEL", false)));
}
function ChkPointMenuItem() {
var _local2;
var _local4;
var _local3 = false;
if (tCurSelNo != -1) {
if (HitTestItem(tMenuItems[tCurSelNo].menuTF_txt)) {
return(undefined);
}
}
_local2 = 0;
while (_local2 < tMenuItems.length) {
if (HitTestItem(tMenuItems[_local2].menuTF_txt)) {
_local3 = true;
if (tCurSelNo != -1) {
SetPointItem(tCurSelNo, false, 0);
}
tCurSelNo = _local2;
SetPointItem(_local2, true, 0);
return(undefined);
}
_local2++;
}
if ((!_local3) && (pDispIdx == (_parent.tDispMenuInfo.length - 1))) {
if ((tCurSelNo != -1) && (m_dispReason != 1)) {
HideSelFrame(tCurSelNo);
tCurSelNo = -1;
}
}
}
function HitTestItem(arg_chkItem) {
var _local4 = _parent.GetMenuItemLRMargin(0);
var _local6 = _parent.GetMenuItemUBMargin(0);
var _local5 = (arg_chkItem._width - arg_chkItem.textWidth) / 2;
var _local7 = (arg_chkItem._height - arg_chkItem.textHeight) / 2;
if ((((this._xmouse >= ((arg_chkItem._x + _local5) - _local4)) && (this._xmouse <= (((arg_chkItem._x + arg_chkItem._width) - _local5) + _local4))) && (this._ymouse >= ((arg_chkItem._y + _local7) - _local6))) && (this._ymouse <= (((arg_chkItem._y + arg_chkItem._height) - _local7) + _local6))) {
return(true);
}
return(false);
}
function ShowSelFrame(arg_idx) {
var _local4 = _parent.GetMenuItemLRMargin(0);
var _local5 = _parent.GetMenuItemUBMargin(0);
var _local6 = (tMenuItems[arg_idx].menuTF_txt._width - tMenuItems[arg_idx].menuTF_txt.textWidth) / 2;
var _local7 = (tMenuItems[arg_idx].menuTF_txt._height - tMenuItems[arg_idx].menuTF_txt.textHeight) / 2;
SelFrame_mc._x = (tMenuItems[arg_idx].menuTF_txt._x + _local6) - _local4;
SelFrame_mc._y = (tMenuItems[arg_idx].menuTF_txt._y + _local7) - _local5;
SelFrame_mc._width = tMenuItems[arg_idx].menuTF_txt.textWidth + (_local4 * 2);
SelFrame_mc._height = tMenuItems[arg_idx].menuTF_txt.textHeight + (_local5 * 2);
SelFrame_mc._visible = true;
var _local3 = new Object();
_parent.GetMenuColorInfo(_local3);
if (GetItemEnabled(arg_idx)) {
tMenuItems[arg_idx].menuTF_txt.textColor = _local3.color_Font_Select;
} else {
tMenuItems[arg_idx].menuTF_txt.textColor = _local3.color_Font_Disabled;
}
}
function HideSelFrame(arg_idx) {
var _local2 = new Object();
_parent.GetMenuColorInfo(_local2);
if (GetItemEnabled(arg_idx)) {
tMenuItems[arg_idx].menuTF_txt.textColor = _local2.color_Font_Normal;
} else {
tMenuItems[arg_idx].menuTF_txt.textColor = _local2.color_Font_Disabled;
}
SelFrame_mc._visible = false;
}
function SetPointItem(arg_idx, arg_sts, arg_reason) {
if (arg_sts) {
ShowSelFrame(arg_idx);
if ((tShowLock && (tMenuInfo.m_Items[arg_idx].m_Type == 1)) && (GetItemEnabled(arg_idx))) {
_parent.ShowSubMenu(tMenuInfo.m_Items[arg_idx].m_Target, arg_reason);
return(true);
}
} else {
if (tMenuInfo.m_Items[arg_idx].m_Type == 1) {
_parent.HideMenu(pDispIdx + 1);
}
HideSelFrame(arg_idx);
}
return(false);
}
function SelectItem(arg_idx, arg_reason) {
var _local5;
if (m_dispReason != 0) {
m_dispReason = 0;
}
if (!GetItemEnabled(arg_idx)) {
tShowLock = false;
return(false);
}
switch (tMenuInfo.m_Items[arg_idx].m_Type) {
case 0 :
_root.CallMacro2(tMenuInfo.m_Items[arg_idx].m_Target, tMenuInfo.m_Items[arg_idx].m_Arguments, 2, false);
_parent.HideAllMenu();
break;
case 1 :
if (_parent.tDispMenuInfo.length > 1) {
_parent.HideMenu(pDispIdx + 1);
tShowLock = false;
} else if (_parent.tDispMenuInfo.length == 1) {
_parent.ShowSubMenu(tMenuInfo.m_Items[arg_idx].m_Target, arg_reason);
tShowLock = true;
}
break;
default :
return(false);
}
return(true);
}
function NotifyUpdateMenu() {
var _local2;
var _local3 = new Object();
_parent.GetMenuColorInfo(_local3);
_local2 = 0;
while (_local2 < tMenuInfo.m_Items.length) {
if (GetItemEnabled(_local2)) {
if (_local2 == tCurSelNo) {
tMenuItems[_local2].menuTF_txt.textColor = _local3.color_Font_Select;
} else {
tMenuItems[_local2].menuTF_txt.textColor = _local3.color_Font_Normal;
}
} else {
tMenuItems[_local2].menuTF_txt.textColor = _local3.color_Font_Disabled;
if ((_local2 == tCurSelNo) && (tMenuInfo.m_Items[_local2].m_Type == 1)) {
_parent.HideMenu(pDispIdx + 1);
}
}
_local2++;
}
}
function NotifyMouseMove() {
ChkPointMenuItem();
}
function NotifyMouseDownEvent() {
if (tCurSelNo == -1) {
tShowLock = false;
return(undefined);
}
if (HitTestItem(tMenuItems[tCurSelNo].menuTF_txt)) {
SelectItem(tCurSelNo, 0);
} else {
tShowLock = false;
ChkPointMenuItem();
}
}
function NotifyKeyDownEvent() {
var _local2;
if (tMenuInfo.m_Items.length <= 0) {
return(undefined);
}
switch (Key.getCode()) {
case 13 :
case 32 :
if (tCurSelNo != -1) {
SelectItem(tCurSelNo, 1);
}
break;
case 39 :
if (tCurSelNo == -1) {
tCurSelNo = 0;
SetPointItem(tCurSelNo, true, 1);
return(undefined);
}
if (tMenuInfo.m_Items.length == 1) {
return(undefined);
}
SetPointItem(tCurSelNo, false, 1);
tCurSelNo++;
if (tCurSelNo > (tMenuInfo.m_Items.length - 1)) {
tCurSelNo = 0;
}
SetPointItem(tCurSelNo, true, 1);
break;
case 37 :
if (tCurSelNo == -1) {
tCurSelNo = tMenuInfo.m_Items.length - 1;
SetPointItem(tCurSelNo, true, 1);
return(undefined);
}
if (tMenuInfo.m_Items.length == 1) {
return(undefined);
}
SetPointItem(tCurSelNo, false, 1);
tCurSelNo--;
if (tCurSelNo < 0) {
tCurSelNo = tMenuInfo.m_Items.length - 1;
}
SetPointItem(tCurSelNo, true, 1);
break;
case 40 :
case 38 :
if (tCurSelNo != -1) {
if ((tMenuInfo.m_Items[tCurSelNo].m_Type != 1) || (!GetItemEnabled(tCurSelNo))) {
return(undefined);
}
_parent.ShowSubMenu(tMenuInfo.m_Items[tCurSelNo].m_Target, 1);
tShowLock = true;
}
break;
default :
_local2 = 0;
for(;;){
if (_local2 >= tMenuInfo.m_Items.length) {
break;
}
if (tMenuInfo.m_Items[_local2].m_ShortcutCode == 0) {
} else if ((tMenuInfo.m_Items[_local2].m_ShortcutCode == Key.getCode()) || (tMenuInfo.m_Items[_local2].m_ShortcutCode == Key.getAscii())) {
if (_local2 != tCurSelNo) {
if (tCurSelNo != -1) {
SetPointItem(tCurSelNo, false, 1);
}
tCurSelNo = _local2;
SetPointItem(tCurSelNo, true, 1);
}
SelectItem(tCurSelNo, 1);
return(undefined);
}
_local2++;
};
}
}
var tMenuInfo;
var tMenuItems;
var tCurSelNo;
var tShowLock = false;
var tSelFrameMargin = 1;
Initialize();
Symbol 17 MovieClip [Mark_WaitClick] Frame 15
gotoAndPlay (1);
Symbol 22 MovieClip [Layer_Message] Frame 1
function Initialize() {
var _local3;
if (tParam != undefined) {
delete tParam;
}
tParam = new Cls_Param_MsgLayer();
tLoading_BG = false;
tLoading_WC = false;
tLoading_WCPB = false;
ResetPastTime(0);
_local3 = 0;
while (_local3 < tObjSurface.length) {
tObjSurface[_local3] = new Cls_Param_Surface();
switch (_local3) {
case tBaseIdx :
tObjSurface[_local3].SetObject(this, tLayerType, 0, gMSPF);
tObjSurface[_local3].m_obj_mc._visible = false;
break;
case tMaskIdx :
tObjSurface[_local3].SetObject(Msg_Mask_mc, tLayerType, 1, gMSPF);
tObjSurface[_local3].m_obj_mc._visible = false;
}
_local3++;
}
tObjLoader = new MovieClipLoader();
bufListener = new Object();
bufListener.onLoadComplete = function (target_mc) {
if (target_mc == MsgLayerLoadBG_mc) {
tLoading_BG = false;
if (Mark_WaitClick_mc.getDepth() < MsgLayerLoadBG_mc.getDepth()) {
MsgLayerLoadBG_mc.swapDepths(Mark_WaitClick_mc);
}
if (Mark_WaitClickPB_mc.getDepth() < MsgLayerLoadBG_mc.getDepth()) {
MsgLayerLoadBG_mc.swapDepths(Mark_WaitClickPB_mc);
}
} else if (target_mc == Mark_WaitClick_mc) {
tLoading_WC = false;
Mark_WaitClick_mc._visible = false;
if (tParam.m_Path_WC == "") {
tResetIconFlg = tResetIconFlg | 1;
} else {
tLoadedIconFlg = tLoadedIconFlg | 1;
}
} else if (target_mc == Mark_WaitClickPB_mc) {
tLoading_WCPB = false;
Mark_WaitClickPB_mc._visible = false;
if (tParam.m_Path_WCPB == "") {
tResetIconFlg = tResetIconFlg | 2;
} else {
tLoadedIconFlg = tLoadedIconFlg | 2;
}
} else {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (_local1 == tBaseIdx) {
} else if (tObjSurface[_local1].m_obj_mc.in_mc == target_mc) {
if (_local1 == tMaskIdx) {
tObjSurface[tBaseIdx].m_obj_mc.setMask(tObjSurface[tMaskIdx].m_obj_mc.in_mc);
tObjSurface[tMaskIdx].m_obj_mc._x = tObjSurface[tBaseIdx].m_obj_mc._x;
tObjSurface[tMaskIdx].m_obj_mc._y = tObjSurface[tBaseIdx].m_obj_mc._y;
tObjSurface[tMaskIdx].m_obj_mc.in_mc._x = 0;
tObjSurface[tMaskIdx].m_obj_mc.in_mc._y = 0;
tObjSurface[tMaskIdx].m_baseX = tObjSurface[tBaseIdx].m_baseX;
tObjSurface[tMaskIdx].m_baseY = tObjSurface[tBaseIdx].m_baseY;
}
if (tObjSurface[_local1].m_param != "") {
tObjSurface[_local1].m_loadingSts = 2;
} else {
AfterLoadProc_Surface(_local1);
tObjSurface[_local1].m_loadingSts = 0;
}
break;
}
_local1++;
}
}
};
bufListener.onLoadError = function (target_mc) {
if (target_mc == MsgLayerLoadBG_mc) {
tLoading_BG = false;
} else if (target_mc == Mark_WaitClick_mc) {
tLoading_WC = false;
} else if (target_mc == Mark_WaitClickPB_mc) {
tLoading_WCPB = false;
} else {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (_local1 == tBaseIdx) {
} else if (tObjSurface[_local1].m_obj_mc.in_mc == target_mc) {
tObjSurface[_local1].m_loadingSts = 0;
break;
}
_local1++;
}
}
};
tObjLoader.addListener(bufListener);
this.attachMovie("Frame_NoDisp", "MsgFrame_Shadow_mc", this.getNextHighestDepth());
MsgFrame_Shadow_mc._x = 0;
MsgFrame_Shadow_mc._y = 0;
this.attachMovie("Frame_NoDisp", "MsgFrame_mc", this.getNextHighestDepth());
MsgFrame_mc._x = 0;
MsgFrame_mc._y = 0;
this.attachMovie("Frame_NoDisp", "MsgSound_mc", this.getNextHighestDepth());
tMsgSoundMng = new Array();
tWholeSnd_snd = new Sound(this);
tWholeSnd_snd.setVolume(100 * _root.GetVolume(3));
tParam.m_DefSpeed_Normal = true;
tParam.m_DefSpeed_Accel = true;
tPastTime = 0;
tBefFrameTime = -1;
tBefFrameTime_Msg = -1;
tStAccelTime = 0;
MsgField_txt.text = "";
tChgFontInfo = new Array();
tChgFontIdx = -1;
tLinkItemInfo = new Array();
tLinkItemIdx = -1;
tSelLinkItemIdx = -1;
if (tRubyInfo != undefined) {
while (tRubyInfo.length > 0) {
delete eval (tRubyInfo.shift());
}
delete tRubyInfo;
}
tRubyInfo = new Array();
if (tCmdQue != undefined) {
while (tCmdQue.length > 0) {
delete eval (tCmdQue.shift());
}
}
tCmdQue = new Array();
MsgLayerLoadBG_mc._visible = false;
HideWaitClickIcon();
this.useHandCursor = false;
MsgLayerBG_mc.useHandCursor = false;
this._focusrect = false;
MsgLayerBG_mc._focusrect = false;
_root.GetDefParamMsgLayer(tParam);
UpdateMsgLayer();
tInitFlg = true;
}
function DoActionPerFrame(arg_curTime) {
if (!tInitFlg) {
return(undefined);
}
if (!tDoingFlg) {
return(undefined);
}
var _local9 = 0;
if (tLoadedIconFlg) {
CorrectIconSize();
tLoadedIconFlg = 0;
}
if (tResetIconFlg) {
var _local13;
if (tResetIconFlg & 1) {
_local13 = Mark_WaitClick_mc._visible;
this.attachMovie("Mark_WaitClick", "Mark_WaitClick_mc", Mark_WaitClick_mc.getDepth());
Mark_WaitClick_mc._visible = _local13;
}
if (tResetIconFlg & 2) {
_local13 = Mark_WaitClickPB_mc._visible;
this.attachMovie("Mark_WaitClick_PB", "Mark_WaitClickPB_mc", Mark_WaitClickPB_mc.getDepth());
Mark_WaitClickPB_mc._visible = _local13;
}
CorrectIconSize();
tResetIconFlg = 0;
}
if (tDoingFlg & 4) {
if (tBefFrameTime_Msg != -1) {
_local9 = arg_curTime - tBefFrameTime_Msg;
}
tBefFrameTime_Msg = arg_curTime;
while (tDispCharPos >= tDispMsg.length) {
if ((tCmdQue.length == 0) || (tCmdQue == undefined)) {
tDoingFlg = tDoingFlg ^ 4;
tStatusFlg_Msg = 0;
tPastTime = 0;
tBefFrameTime_Msg = -1;
tStAccelTime = 0;
return(undefined);
}
DequeNextCommand();
}
tPastTime = tPastTime + _local9;
var _local12;
var _local11;
if (_root.tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false)) {
_local11 = _root.tLimitCtrlInfo.GetMsgSpeed();
_local12 = _local11;
} else {
if (tParam.m_DefSpeed_Normal) {
_local12 = _root.tSysSettings.m_MsgSpeed_Normal;
} else {
_local12 = tParam.m_Speed_Normal;
}
if (tParam.m_DefSpeed_Accel) {
_local11 = _root.tSysSettings.m_MsgSpeed_Accel;
} else {
_local11 = tParam.m_Speed_Accel;
}
}
if (_root.tSysSts.m_Mouse_LDown) {
tStAccelTime = tStAccelTime + _local9;
} else {
tStAccelTime = 0;
}
if ((((!_root.tSysSts.m_Mouse_LDown) && (tPastTime >= _local12)) || (_root.tSysSts.m_Mouse_LDown && (tPastTime >= _local11))) || (LN_GetSkipSts() != 0)) {
if ((_local12 == 0) || (LN_GetSkipSts() != 0)) {
DispMessageAll();
} else {
var _local14;
var _local10;
if ((!_root.tSysSts.m_Mouse_LDown) || (tStAccelTime < _root.tAccelStTime)) {
_local10 = _local12;
} else if (_local11 == 0) {
_local10 = 1;
} else {
_local10 = _local11;
}
if (_local10 <= 0) {
_local10 = 1;
}
_local14 = Math.floor(tPastTime / _local10);
tPastTime = tPastTime - (_local14 * _local10);
if (_local14 > (tDispMsg.length - tDispCharPos)) {
_local14 = tDispMsg.length - tDispCharPos;
}
_local14 = DispMessageChar(_local14);
if (_local14 > 0) {
PlayMessageSound(0, tDispMsg.substr(tDispCharPos - _local14, _local14));
}
if ((tDispCharPos >= tDispMsg.length) && (tCmdQue != undefined)) {
do {
if (!((tDispCharPos >= tDispMsg.length) && (tCmdQue.length > 0))) {
break;
}
DequeNextCommand();
} while (tDispMsg.length <= tDispCharPos);
}
}
}
}
_local9 = 0;
if ((tDoingFlg & 1) || (tDoingFlg & 2)) {
if (tBefFrameTime != -1) {
_local9 = arg_curTime - tBefFrameTime;
}
tBefFrameTime = arg_curTime;
var _local3;
var _local4;
var _local5;
var _local8 = true;
var _local7 = true;
var _local6 = false;
if (tWaitFlg) {
switch (_root.GetSkipSts_Type()) {
case 1 :
if (tSkipFlg) {
_local6 = true;
}
break;
case 2 :
case 3 :
_local6 = true;
}
}
_local3 = 0;
while (_local3 < tObjSurface.length) {
if (tObjSurface[_local3].m_transSts == 0) {
} else {
if (tObjSurface[_local3].m_delayTime > 0) {
tObjSurface[_local3].m_delayTime = tObjSurface[_local3].m_delayTime - _local9;
}
if (tObjSurface[_local3].m_delayTime > 0) {
if (tObjSurface[_local3].m_transSts & 1) {
_local8 = false;
}
if ((ObjSurface[_local3].m_transSts & 2) || (ObjSurface[_local3].m_transSts & 4)) {
_local7 = false;
}
} else {
if (tObjSurface[_local3].m_type_surface != 0) {
if ((tObjSurface[_local3].m_edFrame == 0) || (tObjSurface[_local3].m_edFrame >= tObjSurface[_local3].m_obj_mc.in_mc._totalframes)) {
_local4 = tObjSurface[_local3].m_obj_mc.in_mc._totalframes;
} else {
_local4 = tObjSurface[_local3].m_edFrame;
}
} else {
_local4 = tObjSurface[_local3].m_obj_mc._totalframes;
}
if (tObjSurface[_local3].m_transSts & 1) {
if (tObjSurface[_local3].m_delayTime < 0) {
tObjSurface[_local3].m_pastTransTime = tObjSurface[_local3].m_pastTransTime - tObjSurface[_local3].m_delayTime;
} else {
tObjSurface[_local3].m_pastTransTime = tObjSurface[_local3].m_pastTransTime + _local9;
}
_local5 = Math.floor(tObjSurface[_local3].m_pastTransTime / tObjSurface[_local3].m_interval);
if ((_local5 > 0) || (_local6)) {
if (!tObjSurface[_local3].TransSurfaceForm(_local6, _local5)) {
_local8 = false;
tObjSurface[_local3].m_pastTransTime = tObjSurface[_local3].m_pastTransTime - (_local5 * tObjSurface[_local3].m_interval);
} else {
tObjSurface[_local3].m_transSts = tObjSurface[_local3].m_transSts ^ 1;
tObjSurface[_local3].ResetAnimation(false);
}
} else {
_local8 = false;
}
}
if (tObjSurface[_local3].m_transSts & 2) {
if (tObjSurface[_local3].m_delayTime < 0) {
tObjSurface[_local3].m_pastAnimTime = tObjSurface[_local3].m_pastAnimTime - tObjSurface[_local3].m_delayTime;
} else {
tObjSurface[_local3].m_pastAnimTime = tObjSurface[_local3].m_pastAnimTime + _local9;
}
if (tObjSurface[_local3].m_pastAnimTime > 0) {
_local5 = Math.floor((tObjSurface[_local3].m_pastAnimTime / tObjSurface[_local3].m_animTime) * _local4);
} else {
_local5 = 0;
}
if (_local6) {
tObjSurface[_local3].m_obj_mc.in_mc.gotoAndStop(_local4);
} else if (_local5 > tObjSurface[_local3].m_obj_mc.in_mc._currentframe) {
if (_local5 >= _local4) {
tObjSurface[_local3].m_obj_mc.in_mc.gotoAndStop(_local4);
} else {
tObjSurface[_local3].m_obj_mc.in_mc.gotoAndStop(_local5);
}
}
if (tObjSurface[_local3].m_obj_mc.in_mc._currentframe < _local4) {
if (_local3 == tMaskIdx) {
_local8 = false;
} else {
_local7 = false;
}
} else {
tObjSurface[_local3].m_transSts = tObjSurface[_local3].m_transSts ^ 2;
}
}
if (tObjSurface[_local3].m_transSts & 4) {
if ((tObjSurface[_local3].m_animSts == 3) && (_local4 > 0)) {
if (_local6) {
tObjSurface[_local3].m_obj_mc.in_mc.gotoAndStop(_local4);
}
if (tObjSurface[_local3].m_obj_mc.in_mc._currentframe < _local4) {
_local7 = false;
} else {
tObjSurface[_local3].m_transSts = tObjSurface[_local3].m_transSts ^ 4;
tObjSurface[_local3].m_animSts = 0;
}
} else {
_local7 = false;
}
}
if (tObjSurface[_local3].m_delayTime < 0) {
tObjSurface[_local3].m_delayTime = 0;
}
}
}
_local3++;
}
if (_local8 && (tDoingFlg & 1)) {
tDoingFlg = tDoingFlg ^ 1;
if (tObjSurface[tMaskIdx].m_filePath != "") {
tObjSurface[tBaseIdx].m_obj_mc.setMask(null);
tObjSurface[tMaskIdx].m_filePath = "";
tObjSurface[tMaskIdx].m_obj_mc._visible = false;
tObjSurface[tMaskIdx].m_obj_mc.in_mc.gotoAndStop(1);
switch (tAfterTrans) {
case 2 :
tObjSurface[tBaseIdx].m_obj_mc._visible = false;
break;
case 1 :
}
}
tParam.m_PosX = _x;
tParam.m_PosY = _y;
tParam.m_ScaleX = _xscale;
tParam.m_ScaleY = _yscale;
tParam.m_Rotation = _rotation;
tParam.m_Alpha_All = _alpha;
}
if (_local7 && (tDoingFlg & 2)) {
tDoingFlg = tDoingFlg ^ 2;
}
if (!(tDoingFlg & 3)) {
ResetPastTime(0);
tStatusFlg = 0;
}
}
}
function SkipAnimation(arg_type) {
var _local1;
var _local3 = false;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (((arg_type == 0) || (arg_type == 1)) && (tObjSurface[_local1].m_transSts & 1)) {
tObjSurface[_local1].TransSurfaceForm(true, 1);
tObjSurface[_local1].m_transSts = tObjSurface[_local1].m_transSts ^ 1;
tObjSurface[_local1].ResetAnimation(false);
_local3 = true;
}
if (((arg_type == 0) || (arg_type == 2)) && ((tObjSurface[_local1].m_transSts & 2) || (tObjSurface[_local1].m_transSts & 4))) {
if ((tObjSurface[_local1].m_edFrame == 0) || (tObjSurface[_local1].m_edFrame >= tObjSurface[_local1].m_obj_mc.in_mc._totalframes)) {
tObjSurface[_local1].m_obj_mc.in_mc.gotoAndStop(tObjSurface[_local1].m_obj_mc.in_mc._totalframes);
} else {
tObjSurface[_local1].m_obj_mc.in_mc.gotoAndStop(tObjSurface[_local1].m_edFrame);
}
if (tObjSurface[_local1].m_transSts & 2) {
tObjSurface[_local1].m_transSts = tObjSurface[_local1].m_transSts ^ 2;
}
if (tObjSurface[_local1].m_transSts & 4) {
tObjSurface[_local1].m_transSts = tObjSurface[_local1].m_transSts ^ 4;
tObjSurface[_local1].m_animSts = 0;
}
_local3 = true;
}
_local1++;
}
if (_local3) {
DoActionPerFrame();
}
}
function GetInfo(arg_paramList, arg_subId) {
var _local2;
var _local5;
var _local4;
if (arg_subId == undefined) {
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "obj" :
case "id" :
case "subId" :
break;
default :
if (arg_paramList[_local2][1] == "") {
break;
}
_local4 = tParam.GetParameter(arg_paramList[_local2][0]);
if (_local4 == undefined) {
break;
}
_root.SetVariable(arg_paramList[_local2][1], _local4);
}
_local2++;
}
} else {
switch (arg_subId) {
case "base" :
_local5 = tBaseIdx;
break;
case "mask" :
_local5 = tMaskIdx;
break;
default :
return(undefined);
}
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "obj" :
case "id" :
case "subId" :
break;
default :
if (arg_paramList[_local2][1] == "") {
break;
}
_local4 = tObjSurface[_local5].GetParameter(arg_paramList[_local2][0]);
if (_local4 == undefined) {
break;
}
_root.SetVariable(arg_paramList[_local2][1], _local4);
}
_local2++;
}
}
}
function ChkLoadCompletion() {
var _local2;
var _local4 = true;
_local2 = 0;
while (_local2 < tObjSurface.length) {
if (tObjSurface[_local2].m_filePath != "") {
switch (tObjSurface[_local2].m_loadingSts) {
case 1 :
_local4 = false;
break;
case 2 :
if (tObjSurface[_local2].m_obj_mc.in_mc.NotifyParam != undefined) {
var _local3 = _root.GetParamList(tObjSurface[_local2].m_param, true);
tObjSurface[_local2].m_obj_mc.in_mc.NotifyParam(_local3);
}
AfterLoadProc_Surface(_local2);
tObjSurface[_local2].m_loadingSts = 0;
}
}
_local2++;
}
if (!_local4) {
return(false);
}
return(!((tLoading_BG || (tLoading_WC)) || (tLoading_WCPB)));
}
function AfterLoadProc_Surface(arg_idx) {
if (tObjSurface[arg_idx].m_obj_mc.in_mc._totalframes >= tObjSurface[arg_idx].m_stFrame) {
tObjSurface[arg_idx].m_obj_mc.in_mc.gotoAndStop(tObjSurface[arg_idx].m_stFrame);
} else {
tObjSurface[arg_idx].m_obj_mc.in_mc.gotoAndStop(tObjSurface[arg_idx].m_obj_mc.in_mc._totalframes);
}
switch (tObjSurface[arg_idx].m_animSts) {
case 2 :
case 3 :
tObjSurface[arg_idx].m_obj_mc.in_mc.play();
tObjSurface[arg_idx].m_animSts = 3;
}
}
function AddNextMessage(arg_msg) {
tDispMsg = tDispMsg + arg_msg;
}
function AddNextCommand(arg_cmdId, arg_param) {
if (tCmdQue == undefined) {
tCmdQue = new Array();
}
if (arg_cmdId == 12) {
if (tParam.m_History && (tParam.m_HistWithFmt)) {
var _local3 = new Object();
GetRubyParamInfo(arg_param, tCmdQue.length - 1, _local3);
_root.StoreRubyHistory(_local3);
}
}
if (arg_cmdId == 1) {
if (tParam.m_History) {
var _local2 = new Object();
var _local6 = GetScheTextFormat(tCmdQue.length - 1, _local2);
_root.StoreMsgHistory(arg_param, tParam.m_HistWithFmt, _local6, _local2);
}
if ((cmdObj.length >= 2) && (cmdObj[cmdObj.length - 2].cmdId == 1)) {
cmdObj[cmdObj.length - 2].param = cmdObj[cmdObj.length - 2].param & arg_param;
return(undefined);
}
} else if (cmdObj.length == 0) {
ExecCommand(arg_cmdId, arg_param);
return(undefined);
}
var cmdObj = new Object();
cmdObj.cmdId = arg_cmdId;
cmdObj.param = arg_param;
tCmdQue.push(cmdObj);
}
function DequeNextCommand() {
var _local1 = -1;
if ((tCmdQue == undefined) || (tCmdQue.length == 0)) {
return(_local1);
}
_local1 = tCmdQue[0].cmdId;
ExecCommand(tCmdQue[0].cmdId, tCmdQue[0].param);
delete eval (tCmdQue.shift());
return(_local1);
}
function ExecCommand(arg_cmdId, arg_param) {
var _local2;
switch (arg_cmdId) {
case 1 :
AddNextMessage(arg_param);
break;
case 10 :
_local2 = _root.GetParamList(arg_param);
StartChgFont(_local2);
break;
case 11 :
EndChgFont();
break;
case 12 :
SetRuby(arg_param);
break;
case 14 :
_local2 = _root.GetParamList(arg_param);
LocateMsg(_local2);
break;
case 20 :
_local2 = _root.GetParamList(arg_param);
StartLinkItem(_local2);
break;
case 21 :
EndLinkItem();
}
if (_local2 != undefined) {
}
}
function ExecProc() {
if (tWaitFlg) {
tStatusFlg = 2;
} else {
tStatusFlg = 3;
}
ResetPastTime(1);
if (!(tDoingFlg & 1)) {
tDoingFlg = tDoingFlg | 1;
}
}
function ExecProc_Msg() {
tDispMsg = "";
tDispCharPos = 0;
tFixCharPos = -1;
tStatusFlg_Msg = 2;
HideWaitClickIcon();
tPastTime = 0;
tBefFrameTime_Msg = -1;
tStAccelTime = 0;
tDoingFlg = tDoingFlg | 4;
}
function SetDefParam(arg_defParam) {
tParam.Set(arg_defParam);
}
function SetParameter(arg_setVal, arg_valName) {
if (tDoingFlg & 1) {
SkipAnimation(1);
}
tParam.SetParameter(arg_setVal, arg_valName);
}
function UpdateMsgLayer() {
if (tDoingFlg & 1) {
SkipAnimation(1);
}
var _local8 = false;
if (tParam.m_CharDir == 1) {
if ((MsgField_txt._width != (tParam.m_Width - (tParam.m_Margin_Left + tParam.m_Margin_Right))) || (MsgField_txt._height != (tParam.m_Height - tParam.m_Margin_Top))) {
_local8 = true;
}
} else if ((MsgField_txt._width != (tParam.m_Width - tParam.m_Margin_Left)) || (MsgField_txt._height != (tParam.m_Height - (tParam.m_Margin_Top + tParam.m_Margin_Bottom)))) {
_local8 = true;
}
_x = tParam.m_PosX;
_y = tParam.m_PosY;
_width = tParam.m_Width;
_height = tParam.m_Height;
_xscale = tParam.m_ScaleX;
_yscale = tParam.m_ScaleY;
_rotation = tParam.m_Rotation;
_alpha = tParam.m_Alpha_All;
tObjSurface[tBaseIdx].m_baseX = tParam.m_BaseX;
tObjSurface[tBaseIdx].m_baseY = tParam.m_BaseY;
tObjSurface[tBaseIdx].m_dst_posX = _x;
tObjSurface[tBaseIdx].m_dst_posY = _y;
tObjSurface[tBaseIdx].m_dst_xScale = _xscale;
tObjSurface[tBaseIdx].m_dst_yScale = _yscale;
tObjSurface[tBaseIdx].m_dst_alpha = _alpha;
MsgLayerBG_mc._x = -tParam.m_BaseX;
MsgLayerBG_mc._y = -tParam.m_BaseY;
if (tParam.m_Path_BG == "") {
MsgLayerBG_mc._alpha = tParam.m_Alpha;
}
MsgLayerBG_mc._width = tParam.m_Width;
MsgLayerBG_mc._height = tParam.m_Height;
MsgLayerLoadBG_mc._x = -tParam.m_BaseX;
MsgLayerLoadBG_mc._y = -tParam.m_BaseY;
MsgLayerLoadBG_mc._alpha = tParam.m_Alpha;
if (tParam.m_ChgBGFlg) {
if (tParam.m_Path_BG == "") {
tObjLoader.unloadClip(MsgLayerLoadBG_mc);
MsgLayerBG_mc._alpha = tParam.m_Alpha;
MsgLayerLoadBG_mc._visible = false;
tLoading_BG = false;
} else {
tLoading_BG = true;
tObjLoader.loadClip(tParam.m_Path_BG, MsgLayerLoadBG_mc);
MsgLayerBG_mc._alpha = 0;
MsgLayerLoadBG_mc._visible = true;
}
tParam.m_ChgBGFlg = false;
}
if (tParam.m_ChgWCFlg) {
if (tParam.m_Path_WC == "") {
this.attachMovie("Mark_WaitClick", "Mark_WaitClick_mc", Mark_WaitClick_mc.getDepth());
} else {
tLoading_WC = true;
tObjLoader.loadClip(tParam.m_Path_WC, Mark_WaitClick_mc);
}
tParam.m_ChgWCFlg = false;
}
if (tParam.m_ChgWCPBFlg) {
if (tParam.m_Path_WCPB == "") {
this.attachMovie("Mark_WaitClick_PB", "Mark_WaitClickPB_mc", Mark_WaitClickPB_mc.getDepth());
} else {
tLoading_WCPB = true;
tObjLoader.loadClip(tParam.m_Path_WCPB, Mark_WaitClickPB_mc);
}
tParam.m_ChgWCPBFlg = false;
}
var _local11 = new Color(MsgLayerBG_mc);
_local11.setRGB(tParam.m_Color_BG);
MsgField_txt._xscale = 100;
MsgField_txt._yscale = 100;
MsgField_txt._x = tParam.m_Margin_Left - tParam.m_BaseX;
MsgField_txt._y = tParam.m_Margin_Top - tParam.m_BaseY;
var _local6 = MsgFrame_mc._x - (-tParam.m_BaseX);
var _local5 = MsgFrame_mc._y - (-tParam.m_BaseY);
if ((_local6 != 0) || (_local5 != 0)) {
MsgFrame_mc._x = -tParam.m_BaseX;
MsgFrame_mc._y = -tParam.m_BaseY;
if (Mark_WaitClick_mc._visible) {
Mark_WaitClick_mc._x = Mark_WaitClick_mc._x - _local6;
Mark_WaitClick_mc._y = Mark_WaitClick_mc._y - _local5;
}
if (Mark_WaitClickPB_mc._visible) {
Mark_WaitClickPB_mc._x = Mark_WaitClickPB_mc._x - _local6;
Mark_WaitClickPB_mc._y = Mark_WaitClickPB_mc._y - _local5;
}
MsgFrame_Shadow_mc._x = MsgFrame_Shadow_mc._x - _local6;
MsgFrame_Shadow_mc._y = MsgFrame_Shadow_mc._y - _local5;
}
if (tParam.m_CharDir == 1) {
MsgField_txt._width = tParam.m_Width - (tParam.m_Margin_Left + tParam.m_Margin_Right);
MsgField_txt._height = tParam.m_Height - tParam.m_Margin_Top;
} else {
MsgField_txt._width = tParam.m_Width - tParam.m_Margin_Left;
MsgField_txt._height = tParam.m_Height - (tParam.m_Margin_Top + tParam.m_Margin_Bottom);
}
MsgField_txt.wordWrap = false;
MsgField_txt.embedFonts = tParam.m_Font_Embed;
GetSize_txt._xscale = (GetSizeTmp_txt._xscale = MsgField_txt._xscale);
GetSize_txt._yscale = (GetSizeTmp_txt._yscale = MsgField_txt._yscale);
GetSize_txt._x = (GetSizeTmp_txt._x = MsgField_txt._x);
GetSize_txt._y = (GetSizeTmp_txt._y = MsgField_txt._y);
GetSize_txt._width = (GetSizeTmp_txt._width = 0);
GetSize_txt._height = (GetSizeTmp_txt._height = 0);
GetSize_txt.wordWrap = (GetSizeTmp_txt.wordWrap = false);
GetSize_txt.autoSize = (GetSizeTmp_txt.autoSize = true);
GetSize_txt._visible = (GetSizeTmp_txt._visible = false);
GetSize_txt.embedFonts = (GetSizeTmp_txt.embedFonts = MsgField_txt.embedFonts);
var _local3 = new TextFormat();
_local3.font = tParam.m_Font_Name;
_local3.size = tParam.m_Font_Size;
_local3.color = tParam.m_Font_Color;
_local3.bold = tParam.m_Font_Bold;
_local3.italic = tParam.m_Font_Italic;
_local3.leading = tParam.m_InterlinearSpc;
MsgField_txt.setNewTextFormat(_local3);
_local3.leading = 0;
_local3.align = "center";
GetSize_txt.setNewTextFormat(_local3);
GetSizeTmp_txt.setNewTextFormat(_local3);
if (((tParam.m_Shadow_Visible || (tParam.m_Shadow_Visible_rb)) || (tParam.m_Edge_Visible)) || (tParam.m_Edge_Visible_rb)) {
MsgFrame_Shadow_mc._visible = true;
} else {
MsgFrame_Shadow_mc._visible = false;
}
if (tParam.m_Edge_Visible && (tParam.m_Edge_Icon)) {
var _local4 = new flash.filters.GlowFilter();
_local4.color = tParam.m_Edge_Color;
_local4.blurX = tParam.m_Edge_HVOffset;
_local4.blurY = tParam.m_Edge_HVOffset;
_local4.strength = 255;
_local4.quality = 3;
Mark_WaitClick_mc.filters = [_local4];
Mark_WaitClickPB_mc.filters = [_local4];
} else {
Mark_WaitClick_mc.filters = [];
Mark_WaitClickPB_mc.filters = [];
}
CorrectIconSize();
if (tCharDir != tParam.m_CharDir) {
tCharDir = tParam.m_CharDir;
ClearMessage();
} else if (_local8) {
ClearMessage();
}
if (tCharDir == 1) {
tLineBorder = ((MsgField_txt._y + MsgField_txt._height) - tParam.m_Margin_Bottom) + tParam.m_BaseY;
tLineBorder_Max = (MsgField_txt._y + MsgField_txt._height) + tParam.m_BaseY;
tPageBorder = MsgField_txt._x + tParam.m_BaseX;
} else {
tLineBorder = ((MsgField_txt._x + MsgField_txt._width) - tParam.m_Margin_Right) + tParam.m_BaseX;
tLineBorder_Max = (MsgField_txt._x + MsgField_txt._width) + tParam.m_BaseX;
tPageBorder = (MsgField_txt._y + MsgField_txt._height) + tParam.m_BaseY;
}
var _local9 = _root.GetBaseDepth("MsgLayer");
var _local7 = _root.GetBaseDepth("MsgLayer_TM");
if (tParam.m_TopMost && (this.getDepth() < _local7)) {
var _local10 = _local7 + (this.getDepth() - _local9);
this.swapDepths(_local10);
} else if ((!tParam.m_TopMost) && (this.getDepth() >= _local7)) {
var _local10 = _local9 + (this.getDepth() - _local7);
this.swapDepths(_local10);
}
_visible = tParam.m_Visible;
}
function SetFixedMsgTrans(arg_paramList) {
var _local2;
var _local11;
var _local12 = "";
var _local5 = -1;
var _local10 = gMSPF;
var _local9 = 0;
var _local4 = "";
var _local6 = true;
var _local8 = true;
var _local7 = 2;
if (tDoingFlg & 1) {
SkipAnimation(1);
}
var _local13 = false;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "mode" :
_local12 = String(arg_paramList[_local2][1]);
_local13 = true;
break;
case "path" :
_local4 = String(arg_paramList[_local2][1]);
uniPaht = _root.Trim(_local4);
break;
case "time" :
_local5 = Number(arg_paramList[_local2][1]);
break;
case "delayTime" :
_local9 = Number(arg_paramList[_local2][1]);
break;
case "wait" :
if (arg_paramList[_local2][1] == "false") {
_local6 = false;
} else {
_local6 = true;
}
break;
case "skip" :
if (arg_paramList[_local2][1] == "false") {
_local8 = false;
} else {
_local8 = true;
}
break;
case "afterUE" :
switch (arg_paramList[_local2][1]) {
case "show" :
_local7 = 1;
break;
case "hide" :
_local7 = 2;
}
break;
case "baseX" :
ChgBaseBasePos(0, Number(arg_paramList[_local2][1]));
break;
case "baseY" :
ChgBaseBasePos(1, Number(arg_paramList[_local2][1]));
break;
case "posX" :
tParam.m_PosX = Number(arg_paramList[_local2][1]);
_x = tParam.m_PosX;
tObjSurface[tBaseIdx].m_dst_posX = _x;
break;
case "posY" :
tParam.m_PosY = Number(arg_paramList[_local2][1]);
_y = tParam.m_PosY;
tObjSurface[tBaseIdx].m_dst_posY = _y;
break;
case "scaleX" :
tParam.m_ScaleX = Number(arg_paramList[_local2][1]);
_xscale = tParam.m_ScaleX;
tObjSurface[tBaseIdx].m_dst_xScale = _xscale;
break;
case "scaleY" :
tParam.m_ScaleY = Number(arg_paramList[_local2][1]);
_yscale = tParam.m_ScaleY;
tObjSurface[tBaseIdx].m_dst_yScale = _yscale;
break;
case "visible" :
if (arg_paramList[_local2][1] == "true") {
tParam.m_Visible = true;
} else {
tParam.m_Visible = false;
}
_visible = tParam.m_Visible;
}
_local2++;
}
tObjSurface[tBaseIdx].ResetAnimation(true);
if (!_local13) {
return(true);
}
if (_local5 == 0) {
_local5 = 1;
}
if (_local5 <= 0) {
return(false);
}
var _local14 = _local5 / _local10;
switch (_local12) {
case "fadeout" :
tObjSurface[tBaseIdx].m_dst_alpha = 0;
_local11 = Math.abs(tObjSurface[tBaseIdx].m_dst_alpha - tObjSurface[tBaseIdx].m_obj_mc._alpha);
if ((_local11 < _local14) && (_local11 != 0)) {
_local10 = _local5 / _local11;
_local14 = _local5 / _local10;
}
tObjSurface[tBaseIdx].m_stepAlpha = (tObjSurface[tBaseIdx].m_dst_alpha - tObjSurface[tBaseIdx].m_obj_mc._alpha) / _local14;
tObjSurface[tBaseIdx].m_interval = _local10;
tObjSurface[tBaseIdx].m_delayTime = _local9;
tObjSurface[tBaseIdx].m_transSts = tObjSurface[tBaseIdx].m_transSts | 1;
break;
case "fadein" :
tObjSurface[tBaseIdx].m_dst_alpha = 100;
_local11 = Math.abs(tObjSurface[tBaseIdx].m_dst_alpha - tObjSurface[tBaseIdx].m_obj_mc._alpha);
if ((_local11 < _local14) && (_local11 != 0)) {
_local10 = _local5 / _local11;
_local14 = _local5 / _local10;
}
tObjSurface[tBaseIdx].m_stepAlpha = (tObjSurface[tBaseIdx].m_dst_alpha - tObjSurface[tBaseIdx].m_obj_mc._alpha) / _local14;
tObjSurface[tBaseIdx].m_interval = _local10;
tObjSurface[tBaseIdx].m_delayTime = _local9;
tObjSurface[tBaseIdx].m_transSts = tObjSurface[tBaseIdx].m_transSts | 1;
tObjSurface[tBaseIdx].m_obj_mc._visible = true;
break;
case "universal" :
if (_local4 == "") {
return(false);
}
tObjSurface[tMaskIdx].m_loadingSts = 1;
tObjLoader.loadClip(_local4, tObjSurface[tMaskIdx].m_obj_mc.in_mc);
tObjSurface[tMaskIdx].m_filePath = _local4;
tObjSurface[tMaskIdx].m_animTime = _local5;
tObjSurface[tMaskIdx].m_delayTime = _local9;
tObjSurface[tMaskIdx].m_transSts = tObjSurface[tMaskIdx].m_transSts | 2;
tAfterTrans = _local7;
break;
default :
return(false);
}
tWaitFlg = _local6;
tSkipFlg = _local8;
tStatusFlg = 1;
return(true);
}
function SetMsgTrans(arg_paramList) {
var _local3;
var _local22;
var _local24;
var _local6;
var _local2 = tBaseIdx;
var _local23 = gMSPF;
var _local8 = true;
var _local9 = true;
var _local25 = tAutoSwap;
var _local7 = 1;
if (tDoingFlg & 1) {
SkipAnimation(1);
}
switch (_root.GetParamStr(arg_paramList, "surface")) {
case "base" :
_local2 = tBaseIdx;
findFlg = true;
break;
case "mask" :
_local2 = tMaskIdx;
findFlg = true;
}
var _local11 = true;
var _local21 = true;
var _local18 = true;
var _local17 = true;
var _local19 = true;
var _local16 = true;
var _local14 = true;
var _local15 = true;
var _local20 = true;
var _local12 = true;
var _local13 = true;
_local13 = true;
if (tObjSurface[_local2].m_type_surface == 0) {
_local22 = tObjSurface[_local2].m_obj_mc._alpha;
_local24 = new Color(tObjSurface[_local2].m_obj_mc);
} else {
_local22 = tObjSurface[_local2].m_obj_mc.in_mc._alpha;
_local24 = new Color(tObjSurface[_local2].m_obj_mc.in_mc);
}
_local6 = _local24.getTransform();
var _local5;
var _local10 = false;
_local3 = 0;
while (_local3 < arg_paramList.length) {
_local5 = false;
switch (arg_paramList[_local3][0]) {
case "wait" :
if (arg_paramList[_local3][1] == "false") {
_local8 = false;
} else {
_local8 = true;
}
break;
case "skip" :
if (arg_paramList[_local3][1] == "false") {
_local9 = false;
} else {
_local9 = true;
}
break;
case "frame" :
if (_local2 == tBaseIdx) {
break;
}
_local7 = Number(arg_paramList[_local3][1]);
if (_local7 < 1) {
_local7 = 1;
}
if (tObjSurface[_local2].m_loadingSts == 0) {
if (tObjSurface[_local2].m_obj_mc.in_mc._totalframes >= _local7) {
tObjSurface[_local2].m_stFrame = _local7;
} else {
tObjSurface[_local2].m_stFrame = tObjSurface[_local2].m_obj_mc.in_mc._totalframes;
}
tObjSurface[_local2].m_obj_mc.in_mc.gotoAndStop(tObjSurface[_local2].m_stFrame);
} else {
tObjSurface[_local2].m_stFrame = _local7;
}
break;
case "baseX" :
if (_local2 == tBaseIdx) {
ChgBaseBasePos(0, Number(arg_paramList[_local3][1]));
} else {
tObjSurface[_local2].m_baseX = Number(arg_paramList[_local3][1]);
tObjSurface[_local2].m_obj_mc.in_mc._x = -1 * Number(arg_paramList[_local3][1]);
}
break;
case "baseY" :
if (_local2 == tBaseIdx) {
ChgBaseBasePos(1, Number(arg_paramList[_local3][1]));
} else {
tObjSurface[_local2].m_baseY = Number(arg_paramList[_local3][1]);
tObjSurface[_local2].m_obj_mc.in_mc._y = -1 * Number(arg_paramList[_local3][1]);
}
break;
case "posX" :
if (_local2 == tBaseIdx) {
tParam.m_PosX = Number(arg_paramList[_local3][1]);
tObjSurface[_local2].m_obj_mc._x = tParam.m_PosX;
} else {
tObjSurface[_local2].m_obj_mc._x = Number(arg_paramList[_local3][1]) - tParam.m_BaseX;
}
if (_local11) {
tObjSurface[_local2].m_dst_posX = tObjSurface[_local2].m_obj_mc._x;
}
_local5 = true;
break;
case "posY" :
if (_local2 == tBaseIdx) {
tParam.m_PosY = Number(arg_paramList[_local3][1]);
tObjSurface[_local2].m_obj_mc._y = tParam.m_PosY;
} else {
tObjSurface[_local2].m_obj_mc._y = Number(arg_paramList[_local3][1]) - tParam.m_BaseY;
}
if (_local21) {
tObjSurface[_local2].m_dst_posY = tObjSurface[_local2].m_obj_mc._y;
}
_local5 = true;
break;
case "scaleX" :
if (_local2 == tBaseIdx) {
tParam.m_ScaleX = Number(arg_paramList[_local3][1]);
}
tObjSurface[_local2].m_obj_mc._xscale = Number(arg_paramList[_local3][1]);
if (_local18) {
tObjSurface[_local2].m_dst_xScale = Number(arg_paramList[_local3][1]);
}
_local5 = true;
break;
case "scaleY" :
if (_local2 == tBaseIdx) {
tParam.m_ScaleY = Number(arg_paramList[_local3][1]);
}
tObjSurface[_local2].m_obj_mc._yscale = Number(arg_paramList[_local3][1]);
if (_local17) {
tObjSurface[_local2].m_dst_yScale = Number(arg_paramList[_local3][1]);
}
_local5 = true;
break;
case "rotation" :
if (_local2 == tBaseIdx) {
tParam.m_Rotation = Number(arg_paramList[_local3][1]);
}
tObjSurface[_local2].m_obj_mc._rotation = Number(arg_paramList[_local3][1]);
if (_local19) {
tObjSurface[_local2].m_dst_rotation = Number(arg_paramList[_local3][1]);
}
_local5 = true;
break;
case "alpha" :
_local22 = Number(arg_paramList[_local3][1]);
if (_local16) {
tObjSurface[_local2].m_dst_alpha = Number(arg_paramList[_local3][1]);
}
_local5 = true;
break;
case "colorRa" :
_local6.ra = Number(arg_paramList[_local3][1]);
if (_local14) {
tObjSurface[_local2].m_dst_ra = Number(arg_paramList[_local3][1]);
}
_local5 = true;
break;
case "colorRb" :
_local6.rb = Number(arg_paramList[_local3][1]);
if (_local15) {
tObjSurface[_local2].m_dst_rb = Number(arg_paramList[_local3][1]);
}
_local5 = true;
break;
case "colorGa" :
_local6.ga = Number(arg_paramList[_local3][1]);
if (_local20) {
tObjSurface[_local2].m_dst_ga = Number(arg_paramList[_local3][1]);
}
_local5 = true;
break;
case "colorGb" :
_local6.gb = Number(arg_paramList[_local3][1]);
if (_local12) {
tObjSurface[_local2].m_dst_gb = Number(arg_paramList[_local3][1]);
}
_local5 = true;
break;
case "colorBa" :
_local6.ba = Number(arg_paramList[_local3][1]);
if (_local13) {
tObjSurface[_local2].m_dst_ba = Number(arg_paramList[_local3][1]);
}
_local5 = true;
break;
case "colorBb" :
_local6.bb = Number(arg_paramList[_local3][1]);
if (noDst_bb) {
tObjSurface[_local2].m_dst_bb = Number(arg_paramList[_local3][1]);
}
_local5 = true;
break;
case "visible" :
if (arg_paramList[_local3][1] == "true") {
tObjSurface[_local2].m_obj_mc._visible = true;
} else {
tObjSurface[_local2].m_obj_mc._visible = false;
}
if (_local2 == tBaseIdx) {
tParam.m_Visible = tObjSurface[_local2].m_obj_mc._visible;
}
_local5 = true;
break;
case "dst_posX" :
tObjSurface[_local2].m_dst_posX = Number(arg_paramList[_local3][1]);
_local11 = false;
break;
case "dst_posY" :
tObjSurface[_local2].m_dst_posY = Number(arg_paramList[_local3][1]);
_local21 = false;
break;
case "dst_scaleX" :
tObjSurface[_local2].m_dst_xScale = Number(arg_paramList[_local3][1]);
_local18 = false;
break;
case "dst_scaleY" :
tObjSurface[_local2].m_dst_yScale = Number(arg_paramList[_local3][1]);
_local17 = false;
break;
case "dst_rotation" :
tObjSurface[_local2].m_dst_rotation = Number(arg_paramList[_local3][1]);
_local19 = false;
break;
case "dst_alpha" :
tObjSurface[_local2].m_dst_alpha = Number(arg_paramList[_local3][1]);
_local16 = false;
break;
case "dst_colorRa" :
tObjSurface[_local2].m_dst_ra = Number(arg_paramList[_local3][1]);
_local14 = false;
break;
case "dst_colorRb" :
tObjSurface[_local2].m_dst_rb = Number(arg_paramList[_local3][1]);
_local15 = false;
break;
case "dst_colorGa" :
tObjSurface[_local2].m_dst_ga = Number(arg_paramList[_local3][1]);
_local20 = false;
break;
case "dst_colorGb" :
tObjSurface[_local2].m_dst_gb = Number(arg_paramList[_local3][1]);
_local12 = false;
break;
case "dst_colorBa" :
tObjSurface[_local2].m_dst_ba = Number(arg_paramList[_local3][1]);
_local13 = false;
break;
case "dst_colorBb" :
tObjSurface[_local2].m_dst_bb = Number(arg_paramList[_local3][1]);
noDst_bb = false;
break;
case "step_posX" :
tObjSurface[_local2].m_stepX = Number(arg_paramList[_local3][1]);
break;
case "step_posY" :
tObjSurface[_local2].m_stepY = Number(arg_paramList[_local3][1]);
break;
case "step_scaleX" :
tObjSurface[_local2].m_stepXScale = Number(arg_paramList[_local3][1]);
break;
case "step_scaleY" :
tObjSurface[_local2].m_stepYScale = Number(arg_paramList[_local3][1]);
break;
case "step_rotation" :
tObjSurface[_local2].m_stepRotation = Number(arg_paramList[_local3][1]);
break;
case "step_alpha" :
tObjSurface[_local2].m_stepAlpha = Number(arg_paramList[_local3][1]);
break;
case "step_colorRa" :
tObjSurface[_local2].m_stepRa = Number(arg_paramList[_local3][1]);
break;
case "step_colorRb" :
tObjSurface[_local2].m_stepRb = Number(arg_paramList[_local3][1]);
break;
case "step_colorGa" :
tObjSurface[_local2].m_stepGa = Number(arg_paramList[_local3][1]);
break;
case "step_colorGb" :
tObjSurface[_local2].m_stepGb = Number(arg_paramList[_local3][1]);
break;
case "step_colorBa" :
tObjSurface[_local2].m_stepBa = Number(arg_paramList[_local3][1]);
break;
case "step_colorBb" :
tObjSurface[_local2].m_stepBb = Number(arg_paramList[_local3][1]);
break;
case "accel_posX" :
tObjSurface[_local2].m_accelX = Number(arg_paramList[_local3][1]);
break;
case "accel_posY" :
tObjSurface[_local2].m_accelY = Number(arg_paramList[_local3][1]);
break;
case "accel_scaleX" :
tObjSurface[_local2].m_accelXScale = Number(arg_paramList[_local3][1]);
break;
case "accel_scaleY" :
tObjSurface[_local2].m_accelYScale = Number(arg_paramList[_local3][1]);
break;
case "accel_rotation" :
tObjSurface[_local2].m_accelRotation = Number(arg_paramList[_local3][1]);
break;
case "accel_alpha" :
tObjSurface[_local2].m_accelAlpha = Number(arg_paramList[_local3][1]);
break;
case "accel_colorRa" :
tObjSurface[_local2].m_accelRa = Number(arg_paramList[_local3][1]);
break;
case "accel_colorRb" :
tObjSurface[_local2].m_accelRb = Number(arg_paramList[_local3][1]);
break;
case "accel_colorGa" :
tObjSurface[_local2].m_accelGa = Number(arg_paramList[_local3][1]);
break;
case "accel_colorGb" :
tObjSurface[_local2].m_accelGb = Number(arg_paramList[_local3][1]);
break;
case "accel_colorBa" :
tObjSurface[_local2].m_accelBa = Number(arg_paramList[_local3][1]);
break;
case "accel_colorBb" :
tObjSurface[_local2].m_accelBb = Number(arg_paramList[_local3][1]);
break;
case "interval" :
_local23 = Number(arg_paramList[_local3][1]);
break;
case "delayTime" :
tObjSurface[_local2].m_delayTime = Number(arg_paramList[_local3][1]);
break;
default :
_local5 = true;
}
if ((!_local10) && (!_local5)) {
_local10 = true;
}
_local3++;
}
tObjSurface[_local2].m_interval = _local23;
_local24.setTransform(_local6);
if (tObjSurface[_local2].m_type_surface == 0) {
tObjSurface[_local2].m_obj_mc._alpha = _local22;
} else {
tObjSurface[_local2].m_obj_mc.in_mc._alpha = _local22;
}
tObjSurface[_local2].SyncCurVal(1);
if (!_local10) {
return(true);
}
tObjSurface[_local2].m_transSts = tObjSurface[_local2].m_transSts | 1;
tWaitFlg = _local8;
tSkipFlg = _local9;
tStatusFlg = 1;
return(true);
}
function ChgBaseBasePos(arg_axis, arg_pos) {
var _local1;
var _local2;
if (arg_axis == 0) {
_local2 = tParam.m_BaseX - arg_pos;
tParam.m_BaseX = arg_pos;
tObjSurface[tBaseIdx].m_baseX = arg_pos;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (tObjSurface[_local1].m_type_surface != 0) {
tObjSurface[_local1].m_obj_mc._x = tObjSurface[_local1].m_obj_mc._x + _local2;
tObjSurface[_local1].m_dst_posX = tObjSurface[_local1].m_dst_posX + _local2;
}
_local1++;
}
MsgLayerBG_mc._x = MsgLayerBG_mc._x + _local2;
MsgLayerLoadBG_mc._x = MsgLayerLoadBG_mc._x + _local2;
Mark_WaitClick_mc._x = Mark_WaitClick_mc._x + _local2;
Mark_WaitClickPB_mc._x = Mark_WaitClickPB_mc._x + _local2;
MsgField_txt._x = MsgField_txt._x + _local2;
MsgFrame_mc._x = MsgFrame_mc._x + _local2;
MsgFrame_Shadow_mc._x = MsgFrame_Shadow_mc._x + _local2;
} else {
_local2 = tParam.m_BaseY - arg_pos;
tParam.m_BaseY = arg_pos;
tObjSurface[tBaseIdx].m_baseY = arg_pos;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (tObjSurface[_local1].m_type_surface != 0) {
tObjSurface[_local1].m_obj_mc._y = tObjSurface[_local1].m_obj_mc._y + _local2;
tObjSurface[_local1].m_dst_posY = tObjSurface[_local1].m_dst_posY + _local2;
}
_local1++;
}
MsgLayerBG_mc._y = MsgLayerBG_mc._y + _local2;
MsgLayerLoadBG_mc._y = MsgLayerLoadBG_mc._y + _local2;
Mark_WaitClick_mc._y = Mark_WaitClick_mc._y + _local2;
Mark_WaitClickPB_mc._y = Mark_WaitClickPB_mc._y + _local2;
MsgField_txt._y = MsgField_txt._y + _local2;
MsgFrame_mc._y = MsgFrame_mc._y + _local2;
MsgFrame_Shadow_mc._y = MsgFrame_Shadow_mc._y + _local2;
}
if (tCharDir == 1) {
tLineBorder = ((MsgField_txt._y + MsgField_txt._height) - tParam.m_Margin_Bottom) + tParam.m_BaseY;
tLineBorder_Max = (MsgField_txt._y + MsgField_txt._height) + tParam.m_BaseY;
tPageBorder = MsgField_txt._x + tParam.m_BaseX;
} else {
tLineBorder = ((MsgField_txt._x + MsgField_txt._width) - tParam.m_Margin_Right) + tParam.m_BaseX;
tLineBorder_Max = (MsgField_txt._x + MsgField_txt._width) + tParam.m_BaseX;
tPageBorder = (MsgField_txt._y + MsgField_txt._height) + tParam.m_BaseY;
}
}
function ResetMsg(arg_paramList) {
var _local4;
var _local2 = tBaseIdx;
switch (_root.GetParamStr(arg_paramList, "surface")) {
case "base" :
_local2 = tBaseIdx;
break;
case "mask" :
_local2 = tMaskIdx;
}
tObjSurface[_local2].Reset(tObjSurface[tBaseIdx].m_baseX, tObjSurface[tBaseIdx].m_baseY);
}
function ResetPastTime(arg_type) {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if ((arg_type == 0) || (arg_type == 1)) {
tObjSurface[_local1].m_pastTransTime = 0;
}
if ((arg_type == 0) || (arg_type == 2)) {
tObjSurface[_local1].m_pastAnimTime = 0;
}
_local1++;
}
tBefFrameTime = -1;
}
function CorrectIconSize() {
Mark_WaitClick_mc._xscale = 100;
Mark_WaitClick_mc._yscale = 100;
Mark_WaitClickPB_mc._xscale = 100;
Mark_WaitClickPB_mc._yscale = 100;
Mark_WaitClick_mc._yscale = (tParam.m_Font_Size / Mark_WaitClick_mc._height) * 100;
Mark_WaitClick_mc._xscale = Mark_WaitClick_mc._yscale;
Mark_WaitClickPB_mc._yscale = (tParam.m_Font_Size / Mark_WaitClickPB_mc._height) * 100;
Mark_WaitClickPB_mc._xscale = Mark_WaitClickPB_mc._yscale;
if (tCharDir == 1) {
tDspIconWidth = tParam.m_InterlinearSpc + Mark_WaitClickPB_mc._width;
tDspIconHeight = tParam.m_CharSpcOffset + Mark_WaitClickPB_mc._height;
} else {
tDspIconWidth = tParam.m_CharSpcOffset + Mark_WaitClickPB_mc._width;
tDspIconHeight = tParam.m_InterlinearSpc + Mark_WaitClickPB_mc._height;
}
}
function ResetGetSizeField(arg_TF_txt) {
arg_TF_txt.text = "";
arg_TF_txt._width = 0;
arg_TF_txt._height = 0;
arg_TF_txt.autoSize = "left";
}
function SetCharToGetSizeField(arg_TF_txt, arg_char, arg_txtFmt) {
ResetGetSizeField(arg_TF_txt);
if (arg_char == " ") {
arg_TF_txt.text = "(";
arg_TF_txt.setTextFormat(0, arg_txtFmt);
return(undefined);
}
arg_TF_txt.text = arg_char;
arg_TF_txt.setTextFormat(0, arg_txtFmt);
}
function SkipMessageAll() {
ClearMessage();
tDispMsg = "";
tDispCharPos = 0;
tFixCharPos = -1;
if (tCmdQue != undefined) {
while (tCmdQue.length > 0) {
switch (tCmdQue[0].cmdId) {
case 12 :
break;
default :
ExecCommand(tCmdQue[0].cmdId, tCmdQue[0].param);
}
delete eval (tCmdQue.shift());
if (tDispMsg.length > tDispCharPos) {
tDispMsg = "";
tDispCharPos = 0;
tFixCharPos = -1;
}
}
}
}
function DispMessageAll() {
var _local1 = tDispCharPos;
DispMessageChar(tDispMsg.length - tDispCharPos);
if (ChkWaitClick(0)) {
if ((tDispCharPos - _local1) > 0) {
PlayMessageSound(0, tDispMsg.substr(_local1, tDispCharPos - _local1));
}
return(undefined);
}
if (tCmdQue != undefined) {
while (tCmdQue.length > 0) {
DequeNextCommand();
if (tDispMsg.length > tDispCharPos) {
DispMessageChar(tDispMsg.length - tDispCharPos);
if (ChkWaitClick(0)) {
if ((tDispCharPos - _local1) > 0) {
PlayMessageSound(0, tDispMsg.substr(_local1, tDispCharPos - _local1));
}
return(undefined);
}
}
}
}
if ((tDispCharPos - _local1) > 0) {
PlayMessageSound(0, tDispMsg.substr(_local1, tDispCharPos - _local1));
}
}
function DispMessageChar(arg_num) {
if (tCharDir == 1) {
return(DispMessageChar_V(arg_num));
}
var ii;
var jj;
var numBuff;
var strBuff;
var chgLineSize;
var chgNewLine;
var chkWrapHStr;
var tmpShadowTxt;
var txtSubInfo = new Object();
var txtFmt = GetNowTextFormat(txtSubInfo);
txtFmt.align = "center";
txtFmt.leading = 0;
var lineBorder = tLineBorder;
var lineBorder_Max = tLineBorder_Max;
if (tCharTFInfo == undefined) {
tCharTFInfo = new Array();
tCharTFInfo[0] = new Object();
tCharTFInfo[0].maxLSize = txtFmt.size;
tCharTFInfo[0].lineStPosX = MsgField_txt._x + tParam.m_BaseX;
tCharTFInfo[0].lineStPosY = MsgField_txt._y + tParam.m_BaseY;
tCharTFInfo[0].charInfo = Array();
}
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (((lineStPosY + maxLSize) + tDspIconHeight) > tPageBorder) {
lineBorder = lineBorder - tDspIconWidth;
lineBorder_Max = lineBorder_Max - tDspIconWidth;
}
}
ii = tDispCharPos;
while (ii < (tDispCharPos + arg_num)) {
chgLineSize = false;
chgNewLine = false;
chkWrapHStr = false;
if (tDispMsg.charAt(ii) == "\r") {
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (((lineStPosY + maxLSize) + tDspIconHeight) > tPageBorder) {
SetPageBreak(3);
arg_num = (ii - tDispCharPos) + 1;
break;
}
}
numBuff = tCharTFInfo.length;
tCharTFInfo[numBuff] = new Object();
tCharTFInfo[numBuff].maxLSize = txtFmt.size;
tCharTFInfo[numBuff].lineStPosX = tCharTFInfo[numBuff - 1].lineStPosX;
tCharTFInfo[numBuff].lineStPosY = (tCharTFInfo[numBuff - 1].lineStPosY + tCharTFInfo[numBuff - 1].maxLSize) + tParam.m_InterlinearSpc;
tCharTFInfo[numBuff].charInfo = Array();
if (((tCharTFInfo[numBuff].lineStPosY + tCharTFInfo[numBuff].maxLSize) + tDspIconHeight) > tPageBorder) {
lineBorder = lineBorder - tDspIconWidth;
lineBorder_Max = lineBorder_Max - tDspIconWidth;
}
tFixCharPos = -1;
} else {
SetCharToGetSizeField(GetSize_txt, tDispMsg.charAt(ii), txtFmt);
with (tCharTFInfo[tCharTFInfo.length - 1]) {
numBuff = GetTFTHeight(GetSize_txt);
if ((charInfo.length <= 0) || (maxLSize < numBuff)) {
maxLSize = numBuff;
if (charInfo.length > 0) {
chgLineSize = true;
}
if ((lineStPosY + numBuff) > tPageBorder) {
SetPageBreak(3);
arg_num = ii - tDispCharPos;
break;
}
}
if (charInfo.length > 0) {
numBuff = ((charInfo[charInfo.length - 1].msgTF_txt._x + GetTFTWidth(charInfo[charInfo.length - 1].msgTF_txt)) + GetTFMarginLR(charInfo[charInfo.length - 1].msgTF_txt)) + tParam.m_CharSpcOffset;
} else {
numBuff = lineStPosX;
}
numBuff = numBuff + GetTFTWidth(GetSize_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
if (tParam.IsHeadKinsocChar(tDispMsg.charAt(ii))) {
if (numBuff <= lineBorder_Max) {
chgNewLine = false;
}
}
} else if (tFixCharPos < ii) {
if (tParam.IsEndKinsocChar(tDispMsg.charAt(ii)) && ((charInfo.length <= 0) || (!tParam.IsEndKinsocChar(charInfo[charInfo.length - 1].msgTF_txt.text)))) {
jj = ii;
while (jj < tDispMsg.length) {
if (!tParam.m_WrapHalfStr) {
if (chkWrapHStr && ((jj >= (tDispMsg.length - 1)) || (!tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj + 1))))) {
chkWrapHStr = false;
} else if ((((!chkWrapHStr) && tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj))) && (jj < (tDispMsg.length - 1))) && tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj + 1))) {
chkWrapHStr = true;
}
}
if (jj == ii) {
} else {
if (tDispMsg.charAt(jj) == "\r") {
tFixCharPos = jj;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginLR(GetSize_txt) + tParam.m_CharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginLR(GetSizeTmp_txt) + tParam.m_CharSpcOffset);
}
SetCharToGetSizeField(GetSizeTmp_txt, tDispMsg.charAt(jj), txtFmt);
numBuff = numBuff + GetTFTWidth(GetSizeTmp_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
break;
}
if (((!chkWrapHStr) && (!tParam.IsEndKinsocChar(tDispMsg.charAt(jj)))) && ((jj >= (tDispMsg.length - 1)) || (!tParam.IsHeadKinsocChar(tDispMsg.charAt(jj + 1))))) {
tFixCharPos = jj;
break;
}
}
jj++;
}
} else if (((((!tParam.m_WrapHalfStr) && (tParam.IsNoWrapHalfChar(tDispMsg.charAt(ii)))) && (ii < (tDispMsg.length - 1))) && (tParam.IsNoWrapHalfChar(tDispMsg.charAt(ii + 1)))) && ((charInfo.length <= 0) || ((!tParam.IsNoWrapHalfChar(charInfo[charInfo.length - 1].msgTF_txt.text)) && (!tParam.IsEndKinsocChar(charInfo[charInfo.length - 1].msgTF_txt.text))))) {
chkWrapHStr = true;
jj = ii + 1;
while (jj < tDispMsg.length) {
if (!tParam.m_WrapHalfStr) {
if (chkWrapHStr && ((jj >= (tDispMsg.length - 1)) || (!tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj + 1))))) {
chkWrapHStr = false;
} else if ((((!chkWrapHStr) && tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj))) && (jj < (tDispMsg.length - 1))) && tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj + 1))) {
chkWrapHStr = true;
}
}
if (tDispMsg.charAt(jj) == "\r") {
tFixCharPos = jj;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginLR(GetSize_txt) + tParam.m_CharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginLR(GetSizeTmp_txt) + tParam.m_CharSpcOffset);
}
SetCharToGetSizeField(GetSizeTmp_txt, tDispMsg.charAt(jj), txtFmt);
numBuff = numBuff + GetTFTWidth(GetSizeTmp_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
break;
}
if (!chkWrapHStr) {
if (!tParam.IsHeadKinsocChar(tDispMsg.charAt(jj))) {
tFixCharPos = jj - 1;
break;
}
if ((jj >= (tDispMsg.length - 1)) || (!tParam.IsHeadKinsocChar(tDispMsg.charAt(jj + 1)))) {
tFixCharPos = jj;
break;
}
}
jj++;
}
} else if (((((ii < (tDispMsg.length - 1)) && (tParam.IsHeadKinsocChar(tDispMsg.charAt(ii + 1)))) && (!tParam.IsHeadKinsocChar(tDispMsg.charAt(ii)))) && (!tParam.IsEndKinsocChar(tDispMsg.charAt(ii)))) && ((((!tParam.m_WrapHalfStr) || (!tParam.IsNoWrapHalfChar(tDispMsg.charAt(ii)))) || (charInfo.length <= 0)) || (!tParam.IsNoWrapHalfChar(charInfo[charInfo.length - 1].msgTF_txt.text)))) {
jj = ii + 1;
while (jj < tDispMsg.length) {
if (tDispMsg.charAt(jj) == "\r") {
tFixCharPos = jj;
break;
}
if (!tParam.IsHeadKinsocChar(tDispMsg.charAt(jj))) {
tFixCharPos = jj - 1;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginLR(GetSize_txt) + tParam.m_CharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginLR(GetSizeTmp_txt) + tParam.m_CharSpcOffset);
}
SetCharToGetSizeField(GetSizeTmp_txt, tDispMsg.charAt(jj), txtFmt);
numBuff = numBuff + GetTFTWidth(GetSizeTmp_txt);
if (numBuff > lineBorder) {
if ((numBuff <= lineBorder_Max) && ((jj == (tDispMsg.length - 1)) || (tDispMsg.charAt(jj + 1) == "\r"))) {
tFixCharPos = jj;
break;
}
chgNewLine = true;
break;
}
jj++;
}
}
}
if (chgNewLine) {
if ((((lineStPosY + maxLSize) + tParam.m_InterlinearSpc) + GetTFTHeight(GetSize_txt)) > tPageBorder) {
SetPageBreak(3);
arg_num = ii - tDispCharPos;
break;
}
numBuff = tCharTFInfo.length;
tCharTFInfo[numBuff] = new Object();
tCharTFInfo[numBuff].maxLSize = txtFmt.size;
tCharTFInfo[numBuff].lineStPosX = tCharTFInfo[numBuff - 1].lineStPosX;
tCharTFInfo[numBuff].lineStPosY = (tCharTFInfo[numBuff - 1].lineStPosY + tCharTFInfo[numBuff - 1].maxLSize) + tParam.m_InterlinearSpc;
tCharTFInfo[numBuff].charInfo = Array();
if (((tCharTFInfo[numBuff].lineStPosY + tCharTFInfo[numBuff].maxLSize) + tDspIconHeight) > tPageBorder) {
lineBorder = lineBorder - tDspIconWidth;
lineBorder_Max = lineBorder_Max - tDspIconWidth;
}
chgLineSize = false;
tFixCharPos = -1;
}
}
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (chgLineSize) {
jj = charInfo.length - 1;
while (jj >= 0) {
SetHLineCharPos(tCharTFInfo[tCharTFInfo.length - 1], jj);
jj--;
}
}
var obj_charInfo = new Object();
strBuff = (("HTxt_" + String(tCharTFInfo.length - 1)) + "_") + String(charInfo.length);
if (txtSubInfo.edge_Visible) {
obj_charInfo.msgTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
obj_charInfo.msgTF_Shadow_mc._visible = false;
obj_charInfo.msgTF_Shadow_mc.createTextField("Txt_Edge", obj_charInfo.msgTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = obj_charInfo.msgTF_Shadow_mc.Txt_Edge;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = true;
tmpShadowTxt.embedFonts = txtSubInfo.embedFonts;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = txtSubInfo.edge_Color;
tmpShadowTxt.text = tDispMsg.charAt(ii);
var filter = (new flash.filters.GlowFilter());
filter.color = txtSubInfo.edge_Color;
filter.blurX = txtSubInfo.edge_HVOffset;
filter.blurY = txtSubInfo.edge_HVOffset;
filter.strength = 255;
filter.quality = 3;
obj_charInfo.msgTF_Shadow_mc.filters = [filter];
} else if (txtSubInfo.shadow_Visible) {
obj_charInfo.msgTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
obj_charInfo.msgTF_Shadow_mc._visible = false;
obj_charInfo.msgTF_Shadow_mc.createTextField("Txt_Shadow", obj_charInfo.msgTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = obj_charInfo.msgTF_Shadow_mc.Txt_Shadow;
tmpShadowTxt._x = txtSubInfo.shadow_XOffset;
tmpShadowTxt._y = txtSubInfo.shadow_YOffset;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = "left";
tmpShadowTxt.embedFonts = txtSubInfo.embedFonts;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = txtSubInfo.shadow_Color;
tmpShadowTxt.text = tDispMsg.charAt(ii);
}
MsgFrame_mc.createTextField(strBuff, MsgFrame_mc.getNextHighestDepth(), 0, 0, 0, 0);
obj_charInfo.msgTF_txt = eval ("MsgFrame_mc." + strBuff);
obj_charInfo.msgTF_txt._visible = false;
obj_charInfo.msgTF_txt.type = "dynamic";
obj_charInfo.msgTF_txt.selectable = false;
obj_charInfo.msgTF_txt.wordWrap = false;
obj_charInfo.msgTF_txt.background = false;
obj_charInfo.msgTF_txt.autoSize = true;
obj_charInfo.msgTF_txt.embedFonts = txtSubInfo.embedFonts;
obj_charInfo.msgTF_txt.setNewTextFormat(txtFmt);
obj_charInfo.msgTF_txt.text = tDispMsg.charAt(ii);
charInfo.push(obj_charInfo);
SetHLineCharPos(tCharTFInfo[tCharTFInfo.length - 1], charInfo.length - 1);
}
}
ii++;
}
delete txtFmt;
if (tChgFontIdx != -1) {
tChgFontInfo[tChgFontIdx].edPos = tChgFontInfo[tChgFontIdx].edPos + arg_num;
}
if (tLinkItemIdx != -1) {
tLinkItemInfo[tLinkItemIdx].edPos = tLinkItemInfo[tLinkItemIdx].edPos + arg_num;
}
tDispCharPos = tDispCharPos + arg_num;
_root.tSysSts.m_Disp_CharCnt = _root.tSysSts.m_Disp_CharCnt + arg_num;
return(arg_num);
}
function DispMessageChar_V(arg_num) {
var ii;
var jj;
var numBuff;
var strBuff;
var chgLineSize;
var chgNewLine;
var chkWrapHStr;
var tmpShadowTxt;
var shadowRot;
var txtSubInfo = new Object();
var txtFmt = GetNowTextFormat(txtSubInfo);
txtFmt.align = "center";
txtFmt.underline = false;
txtFmt.leading = 0;
var lineBorder = tLineBorder;
var lineBorder_Max = tLineBorder_Max;
if (tCharTFInfo == undefined) {
tCharTFInfo = new Array();
tCharTFInfo[0] = new Object();
tCharTFInfo[0].maxLSize = txtFmt.size;
tCharTFInfo[0].lineStPosX = ((MsgField_txt._x + MsgField_txt._width) - (tTFFrameSize * 2)) + tParam.m_BaseX;
tCharTFInfo[0].lineStPosY = MsgField_txt._y + tParam.m_BaseY;
tCharTFInfo[0].charInfo = Array();
}
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (((lineStPosX - maxLSize) - tDspIconWidth) < tPageBorder) {
lineBorder = lineBorder - tDspIconHeight;
lineBorder_Max = lineBorder_Max - tDspIconHeight;
}
}
ii = tDispCharPos;
while (ii < (tDispCharPos + arg_num)) {
chgLineSize = false;
chgNewLine = false;
chkWrapHStr = false;
if (tDispMsg.charAt(ii) == "\r") {
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (((lineStPosX - maxLSize) - tDspIconWidth) < tPageBorder) {
SetPageBreak(3);
arg_num = (ii - tDispCharPos) + 1;
break;
}
}
numBuff = tCharTFInfo.length;
tCharTFInfo[numBuff] = new Object();
tCharTFInfo[numBuff].maxLSize = txtFmt.size;
tCharTFInfo[numBuff].lineStPosX = (tCharTFInfo[numBuff - 1].lineStPosX - tCharTFInfo[numBuff - 1].maxLSize) - tParam.m_InterlinearSpc;
tCharTFInfo[numBuff].lineStPosY = tCharTFInfo[numBuff - 1].lineStPosY;
tCharTFInfo[numBuff].charInfo = Array();
if (((tCharTFInfo[numBuff].lineStPosX - tCharTFInfo[numBuff].maxLSize) - tDspIconWidth) < tPageBorder) {
lineBorder = lineBorder - tDspIconHeight;
lineBorder_Max = lineBorder_Max - tDspIconHeight;
}
tFixCharPos = -1;
} else {
SetCharToGetSizeField(GetSize_txt, tDispMsg.charAt(ii), txtFmt);
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (tParam.IsRotation90Char(tDispMsg.charAt(ii)) && (GetSize_txt.textWidth <= maxLSize)) {
numBuff = maxLSize;
} else {
numBuff = GetTFTWidth(GetSize_txt);
}
if ((charInfo.length <= 0) || (maxLSize < numBuff)) {
maxLSize = numBuff;
if (charInfo.length > 0) {
chgLineSize = true;
}
if ((lineStPosX - numBuff) < tPageBorder) {
SetPageBreak(3);
arg_num = ii - tDispCharPos;
break;
}
}
if (charInfo.length > 0) {
numBuff = ((charInfo[charInfo.length - 1].msgTF_txt._y + GetTFTHeight(charInfo[charInfo.length - 1].msgTF_txt)) + GetTFMarginTB(charInfo[charInfo.length - 1].msgTF_txt)) + tParam.m_CharSpcOffset;
if (tParam.IsKutouten(charInfo[charInfo.length - 1].msgTF_txt.text)) {
numBuff = numBuff + (GetTFHeight(charInfo[charInfo.length - 1].msgTF_txt) / 2);
}
if (tParam.IsLittleChar(charInfo[charInfo.length - 1].msgTF_txt.text)) {
numBuff = numBuff + (GetTFHeight(charInfo[charInfo.length - 1].msgTF_txt) / 10);
}
} else {
numBuff = lineStPosY;
}
numBuff = numBuff + GetTFTHeight(GetSize_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
if (tParam.IsHeadKinsocChar(tDispMsg.charAt(ii))) {
if (numBuff <= lineBorder_Max) {
chgNewLine = false;
}
}
} else if (tFixCharPos < ii) {
if (tParam.IsEndKinsocChar(tDispMsg.charAt(ii)) && ((charInfo.length <= 0) || (!tParam.IsEndKinsocChar(charInfo[charInfo.length - 1].msgTF_txt.text)))) {
jj = ii;
while (jj < tDispMsg.length) {
if (!tParam.m_WrapHalfStr) {
if (chkWrapHStr && ((jj >= (tDispMsg.length - 1)) || (!tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj + 1))))) {
chkWrapHStr = false;
} else if ((((!chkWrapHStr) && tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj))) && (jj < (tDispMsg.length - 1))) && tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj + 1))) {
chkWrapHStr = true;
}
}
if (jj == ii) {
} else {
if (tDispMsg.charAt(jj) == "\r") {
tFixCharPos = jj;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginTB(GetSize_txt) + tParam.m_CharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginTB(GetSizeTmp_txt) + tParam.m_CharSpcOffset);
}
SetCharToGetSizeField(GetSizeTmp_txt, tDispMsg.charAt(jj), txtFmt);
numBuff = numBuff + GetTFTHeight(GetSizeTmp_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
break;
}
if (((!chkWrapHStr) && (!tParam.IsEndKinsocChar(tDispMsg.charAt(jj)))) && ((jj >= (tDispMsg.length - 1)) || (!tParam.IsHeadKinsocChar(tDispMsg.charAt(jj + 1))))) {
tFixCharPos = jj;
break;
}
}
jj++;
}
} else if (((((!tParam.m_WrapHalfStr) && (tParam.IsNoWrapHalfChar(tDispMsg.charAt(ii)))) && (ii < (tDispMsg.length - 1))) && (tParam.IsNoWrapHalfChar(tDispMsg.charAt(ii + 1)))) && ((charInfo.length <= 0) || ((!tParam.IsNoWrapHalfChar(charInfo[charInfo.length - 1].msgTF_txt.text)) && (!tParam.IsEndKinsocChar(charInfo[charInfo.length - 1].msgTF_txt.text))))) {
chkWrapHStr = true;
jj = ii + 1;
while (jj < tDispMsg.length) {
if (!tParam.m_WrapHalfStr) {
if (chkWrapHStr && ((jj >= (tDispMsg.length - 1)) || (!tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj + 1))))) {
chkWrapHStr = false;
} else if ((((!chkWrapHStr) && tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj))) && (jj < (tDispMsg.length - 1))) && tParam.IsNoWrapHalfChar(tDispMsg.charAt(jj + 1))) {
chkWrapHStr = true;
}
}
if (tDispMsg.charAt(jj) == "\r") {
tFixCharPos = jj;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginTB(GetSize_txt) + tParam.m_CharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginTB(GetSizeTmp_txt) + tParam.m_CharSpcOffset);
}
SetCharToGetSizeField(GetSizeTmp_txt, tDispMsg.charAt(jj), txtFmt);
numBuff = numBuff + GetTFTHeight(GetSizeTmp_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
break;
}
if (!chkWrapHStr) {
if (!tParam.IsHeadKinsocChar(tDispMsg.charAt(jj))) {
tFixCharPos = jj - 1;
break;
}
if ((jj >= (tDispMsg.length - 1)) || (!tParam.IsHeadKinsocChar(tDispMsg.charAt(jj + 1)))) {
tFixCharPos = jj;
break;
}
}
jj++;
}
} else if (((((ii < (tDispMsg.length - 1)) && (tParam.IsHeadKinsocChar(tDispMsg.charAt(ii + 1)))) && (!tParam.IsHeadKinsocChar(tDispMsg.charAt(ii)))) && (!tParam.IsEndKinsocChar(tDispMsg.charAt(ii)))) && ((((!tParam.m_WrapHalfStr) || (!tParam.IsNoWrapHalfChar(tDispMsg.charAt(ii)))) || (charInfo.length <= 0)) || (!tParam.IsNoWrapHalfChar(charInfo[charInfo.length - 1].msgTF_txt.text)))) {
jj = ii + 1;
while (jj < tDispMsg.length) {
if (tDispMsg.charAt(jj) == "\r") {
tFixCharPos = jj;
break;
}
if (!tParam.IsHeadKinsocChar(tDispMsg.charAt(jj))) {
tFixCharPos = jj - 1;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginTB(GetSize_txt) + tParam.m_CharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginTB(GetSizeTmp_txt) + tParam.m_CharSpcOffset);
}
SetCharToGetSizeField(GetSizeTmp_txt, tDispMsg.charAt(jj), txtFmt);
numBuff = numBuff + GetTFTHeight(GetSizeTmp_txt);
if (numBuff > lineBorder) {
if ((numBuff <= lineBorder_Max) && ((jj == (tDispMsg.length - 1)) || (tDispMsg.charAt(jj + 1) == "\r"))) {
tFixCharPos = jj;
break;
}
chgNewLine = true;
break;
}
jj++;
}
}
}
if (chgNewLine) {
if ((((lineStPosX - maxLSize) - tParam.m_InterlinearSpc) - GetTFTWidth(GetSize_txt)) < tPageBorder) {
SetPageBreak(3);
arg_num = ii - tDispCharPos;
break;
}
numBuff = tCharTFInfo.length;
tCharTFInfo[numBuff] = new Object();
tCharTFInfo[numBuff].maxLSize = txtFmt.size;
tCharTFInfo[numBuff].lineStPosX = (tCharTFInfo[numBuff - 1].lineStPosX - tCharTFInfo[numBuff - 1].maxLSize) - tParam.m_InterlinearSpc;
tCharTFInfo[numBuff].lineStPosY = tCharTFInfo[numBuff - 1].lineStPosY;
tCharTFInfo[numBuff].charInfo = Array();
if (((tCharTFInfo[numBuff].lineStPosX - tCharTFInfo[numBuff].maxLSize) - tDspIconWidth) < tPageBorder) {
lineBorder = lineBorder - tDspIconHeight;
lineBorder_Max = lineBorder_Max - tDspIconHeight;
}
chgLineSize = false;
tFixCharPos = -1;
}
}
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (chgLineSize) {
jj = charInfo.length - 1;
while (jj >= 0) {
SetVLineCharPos(tCharTFInfo[tCharTFInfo.length - 1], jj);
jj--;
}
}
var obj_charInfo = new Object();
strBuff = (("VTxt_" + String(tCharTFInfo.length - 1)) + "_") + String(charInfo.length);
if (txtSubInfo.edge_Visible) {
obj_charInfo.msgTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
obj_charInfo.msgTF_Shadow_mc._visible = false;
if (tParam.IsRotation90Char(tDispMsg.charAt(ii))) {
shadowRot = 90;
} else {
shadowRot = 0;
}
obj_charInfo.msgTF_Shadow_mc.createTextField("Txt_Edge", obj_charInfo.msgTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = obj_charInfo.msgTF_Shadow_mc.Txt_Edge;
tmpShadowTxt._rotation = shadowRot;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = true;
tmpShadowTxt.embedFonts = txtSubInfo.embedFonts;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = txtSubInfo.edge_Color;
tmpShadowTxt.text = tDispMsg.charAt(ii);
var filter = (new flash.filters.GlowFilter());
filter.color = txtSubInfo.edge_Color;
filter.blurX = txtSubInfo.edge_HVOffset;
filter.blurY = txtSubInfo.edge_HVOffset;
filter.strength = 255;
filter.quality = 3;
obj_charInfo.msgTF_Shadow_mc.filters = [filter];
} else if (txtSubInfo.shadow_Visible) {
obj_charInfo.msgTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
obj_charInfo.msgTF_Shadow_mc._visible = false;
obj_charInfo.msgTF_Shadow_mc.createTextField("Txt_Shadow", obj_charInfo.msgTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = obj_charInfo.msgTF_Shadow_mc.Txt_Shadow;
if (tParam.IsRotation90Char(tDispMsg.charAt(ii))) {
tmpShadowTxt._rotation = 90;
}
tmpShadowTxt._x = txtSubInfo.shadow_XOffset;
tmpShadowTxt._y = txtSubInfo.shadow_YOffset;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = "left";
tmpShadowTxt.embedFonts = txtSubInfo.embedFonts;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = txtSubInfo.shadow_Color;
tmpShadowTxt.text = tDispMsg.charAt(ii);
}
MsgFrame_mc.createTextField(strBuff, MsgFrame_mc.getNextHighestDepth(), 0, 0, 0, 0);
obj_charInfo.msgTF_txt = eval ("MsgFrame_mc." + strBuff);
obj_charInfo.msgTF_txt._visible = false;
obj_charInfo.msgTF_txt.type = "dynamic";
obj_charInfo.msgTF_txt.selectable = false;
obj_charInfo.msgTF_txt.wordWrap = false;
obj_charInfo.msgTF_txt.background = false;
obj_charInfo.msgTF_txt.autoSize = true;
obj_charInfo.msgTF_txt.embedFonts = txtSubInfo.embedFonts;
obj_charInfo.msgTF_txt.setNewTextFormat(txtFmt);
obj_charInfo.msgTF_txt.text = tDispMsg.charAt(ii);
charInfo.push(obj_charInfo);
SetVLineCharPos(tCharTFInfo[tCharTFInfo.length - 1], charInfo.length - 1);
}
}
ii++;
}
delete txtFmt;
if (tChgFontIdx != -1) {
tChgFontInfo[tChgFontIdx].edPos = tChgFontInfo[tChgFontIdx].edPos + arg_num;
}
if (tLinkItemIdx != -1) {
tLinkItemInfo[tLinkItemIdx].edPos = tLinkItemInfo[tLinkItemIdx].edPos + arg_num;
}
tDispCharPos = tDispCharPos + arg_num;
_root.tSysSts.m_Disp_CharCnt = _root.tSysSts.m_Disp_CharCnt + arg_num;
return(arg_num);
}
function GetClone_TextFormat(arg_txtFmt) {
var _local1;
var _local3 = new TextFormat();
for (_local1 in arg_txtFmt) {
_local3[_local1] = arg_txtFmt[_local1];
}
return(_local3);
}
function GetScheTextFormat(arg_idx, rtn_txtSubInfo) {
var _local2;
var _local4 = arg_idx;
var _local6 = false;
var _local3 = MsgField_txt.getNewTextFormat();
GetTextSubInfo_Msg(rtn_txtSubInfo);
while (_local4 >= 0) {
switch (tCmdQue[_local4].cmdId) {
case 10 :
_local2 = _root.GetParamList(tCmdQue[_local4].param);
GetFontParamInfo(_local2, _local3, rtn_txtSubInfo);
if (_local2 != undefined) {
}
return(_local3);
case 11 :
return(_local3);
case 20 :
_local2 = _root.GetParamList(tCmdQue[_local4].param);
ii = 0;
while (ii < _local2.length) {
if (!(_local2[ii][0] === "underline")) {
} else if (_local2[ii][1] == "true") {
_local3.underline = true;
} else {
_local3.underline = false;
}
ii++;
}
if (_local2 != undefined) {
}
return(_local3);
case 21 :
return(_local3);
}
_local4--;
}
if (tChgFontIdx == -1) {
return(_local3);
}
return(GetClone_TextFormat(tChgFontInfo[tChgFontIdx].txtFmt));
}
function GetNowTextFormat(rtn_txtSubInfo) {
if (tChgFontIdx != -1) {
rtn_txtSubInfo.embedFonts = tChgFontInfo[tChgFontIdx].embedFonts;
rtn_txtSubInfo.shadow_Visible = tChgFontInfo[tChgFontIdx].shadow_Visible;
rtn_txtSubInfo.shadow_Color = tChgFontInfo[tChgFontIdx].shadow_Color;
rtn_txtSubInfo.shadow_XOffset = tChgFontInfo[tChgFontIdx].shadow_XOffset;
rtn_txtSubInfo.shadow_YOffset = tChgFontInfo[tChgFontIdx].shadow_YOffset;
rtn_txtSubInfo.edge_Visible = tChgFontInfo[tChgFontIdx].edge_Visible;
rtn_txtSubInfo.edge_Color = tChgFontInfo[tChgFontIdx].edge_Color;
rtn_txtSubInfo.edge_HVOffset = tChgFontInfo[tChgFontIdx].edge_HVOffset;
rtn_txtSubInfo.edge_SLOffset = tChgFontInfo[tChgFontIdx].edge_SLOffset;
return(GetClone_TextFormat(tChgFontInfo[tChgFontIdx].txtFmt));
}
GetTextSubInfo_Msg(rtn_txtSubInfo);
return(MsgField_txt.getNewTextFormat());
}
function GetTextSubInfo_Msg(rtn_txtSubInfo) {
rtn_txtSubInfo.embedFonts = tParam.m_Font_Embed;
rtn_txtSubInfo.shadow_Visible = tParam.m_Shadow_Visible;
rtn_txtSubInfo.shadow_Color = tParam.m_Shadow_Color;
rtn_txtSubInfo.shadow_XOffset = tParam.m_Shadow_XOffset;
rtn_txtSubInfo.shadow_YOffset = tParam.m_Shadow_YOffset;
rtn_txtSubInfo.edge_Visible = tParam.m_Edge_Visible;
rtn_txtSubInfo.edge_Color = tParam.m_Edge_Color;
rtn_txtSubInfo.edge_HVOffset = tParam.m_Edge_HVOffset;
rtn_txtSubInfo.edge_SLOffset = tParam.m_Edge_SLOffset;
}
function GetRubyParamInfo(arg_param, arg_idx, rtn_paramInfo) {
if (tParam.m_RubyBaseFont == 1) {
if (arg_idx == -1) {
if (tChgFontIdx == -1) {
rtn_paramInfo.txtFmt = MsgField_txt.getNewTextFormat();
rtn_paramInfo.embedFonts = tParam.m_Font_Embed;
rtn_paramInfo.shadow_Visible = tParam.m_Shadow_Visible;
rtn_paramInfo.shadow_Color = tParam.m_Shadow_Color;
rtn_paramInfo.edge_Visible = tParam.m_Edge_Visible;
rtn_paramInfo.edge_Color = tParam.m_Edge_Color;
} else {
rtn_paramInfo.txtFmt = GetClone_TextFormat(tChgFontInfo[tChgFontIdx].txtFmt);
rtn_paramInfo.embedFonts = tChgFontInfo[tChgFontIdx].embedFonts;
rtn_paramInfo.shadow_Visible = tChgFontInfo[tChgFontIdx].shadow_Visible;
rtn_paramInfo.shadow_Color = tChgFontInfo[tChgFontIdx].shadow_Color;
rtn_paramInfo.edge_Visible = tChgFontInfo[tChgFontIdx].edge_Visible;
rtn_paramInfo.edge_Color = tChgFontInfo[tChgFontIdx].edge_Color;
}
} else {
var _local4 = new Object();
rtn_paramInfo.txtFmt = GetScheTextFormat(arg_idx, _local4);
rtn_paramInfo.embedFonts = _local4.embedFonts;
rtn_paramInfo.shadow_Visible = _local4.shadow_Visible;
rtn_paramInfo.shadow_Color = _local4.shadow_Color;
rtn_paramInfo.edge_Visible = _local4.edge_Visible;
rtn_paramInfo.edge_Color = _local4.edge_Color;
}
rtn_paramInfo.txtFmt.size = tParam.m_Font_Size_rb;
rtn_paramInfo.txtFmt.align = "center";
rtn_paramInfo.txtFmt.leading = 0;
rtn_paramInfo.txtFmt.leftMargin = 0;
rtn_paramInfo.txtFmt.rightMargin = 0;
} else {
rtn_paramInfo.txtFmt = MsgField_txt.getNewTextFormat();
rtn_paramInfo.txtFmt.font = tParam.m_Font_Name_rb;
rtn_paramInfo.txtFmt.size = tParam.m_Font_Size_rb;
rtn_paramInfo.txtFmt.color = tParam.m_Font_Color_rb;
rtn_paramInfo.txtFmt.bold = tParam.m_Font_Bold_rb;
rtn_paramInfo.txtFmt.italic = tParam.m_Font_Italic_rb;
rtn_paramInfo.txtFmt.align = "center";
rtn_paramInfo.txtFmt.leading = 0;
rtn_paramInfo.txtFmt.leftMargin = 0;
rtn_paramInfo.txtFmt.rightMargin = 0;
rtn_paramInfo.embedFonts = tParam.m_Font_Embed_rb;
rtn_paramInfo.shadow_Visible = tParam.m_Shadow_Visible_rb;
rtn_paramInfo.shadow_Color = tParam.m_Shadow_Color_rb;
rtn_paramInfo.edge_Visible = tParam.m_Edge_Visible_rb;
rtn_paramInfo.edge_Color = tParam.m_Edge_Color_rb;
}
rtn_paramInfo.charSpcOffset = tParam.m_CharSpcOffset_rb;
rtn_paramInfo.shadow_XOffset = tParam.m_Shadow_XOffset_rb;
rtn_paramInfo.shadow_YOffset = tParam.m_Shadow_YOffset_rb;
rtn_paramInfo.edge_HVOffset = tParam.m_Edge_HVOffset_rb;
rtn_paramInfo.edge_SLOffset = tParam.m_Edge_SLOffset_rb;
var _local3 = _root.GetParamList(arg_param);
ii = 0;
while (ii < _local3.length) {
switch (_local3[ii][0]) {
case "text" :
rtn_paramInfo.rubyTxt = String(_local3[ii][1]);
break;
case "font_Name" :
rtn_paramInfo.txtFmt.font = String(_local3[ii][1]);
break;
case "font_Embed" :
if (_local3[ii][1] == "true") {
rtn_paramInfo.embedFonts = true;
} else {
rtn_paramInfo.embedFonts = false;
}
break;
case "font_Size" :
rtn_paramInfo.txtFmt.size = Number(_local3[ii][1]);
break;
case "font_Color" :
rtn_paramInfo.txtFmt.color = Number(_local3[ii][1]);
break;
case "bold" :
if (_local3[ii][1] == "false") {
rtn_paramInfo.txtFmt.bold = false;
} else {
rtn_paramInfo.txtFmt.bold = true;
}
break;
case "italic" :
if (_local3[ii][1] == "true") {
rtn_paramInfo.txtFmt.italic = true;
} else {
rtn_paramInfo.txtFmt.italic = false;
}
break;
case "charSpcOffset" :
rtn_paramInfo.charSpcOffset = Number(_local3[ii][1]);
break;
case "shadow_Visible" :
if (_local3[ii][1] == "true") {
rtn_paramInfo.shadow_Visible = true;
} else {
rtn_paramInfo.shadow_Visible = false;
}
break;
case "shadow_Color" :
rtn_paramInfo.shadow_Color = Number(_local3[ii][1]);
break;
case "shadow_XOffset" :
rtn_paramInfo.shadow_XOffset = Number(_local3[ii][1]);
break;
case "shadow_YOffset" :
rtn_paramInfo.shadow_YOffset = Number(_local3[ii][1]);
break;
case "edge_Visible" :
if (_local3[ii][1] == "true") {
rtn_paramInfo.edge_Visible = true;
} else {
rtn_paramInfo.edge_Visible = false;
}
break;
case "edge_Color" :
rtn_paramInfo.edge_Color = Number(_local3[ii][1]);
break;
case "edge_HVOffset" :
rtn_paramInfo.edge_HVOffset = Number(_local3[ii][1]);
break;
case "edge_SLOffset" :
rtn_paramInfo.edge_SLOffset = Number(_local3[ii][1]);
}
ii++;
}
if (_local3 != undefined) {
}
}
function GetTFWidth(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat());
return(GetTFWidth(GetSizeTmp_txt));
}
if ((((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (arg_TF_txt._rotation == 0)) && (Math.abs(arg_TF_txt._height - arg_TF_txt._width) > 0.05)) {
return(arg_TF_txt._height);
}
return(arg_TF_txt._width);
}
function GetTFHeight(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat());
return(GetTFHeight(GetSizeTmp_txt));
}
if ((((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (arg_TF_txt._rotation == 0)) && (Math.abs(arg_TF_txt._height - arg_TF_txt._width) > 0.05)) {
return(arg_TF_txt._width);
}
return(arg_TF_txt._height);
}
function GetTFTWidth(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat());
return(GetTFTWidth(GetSizeTmp_txt));
}
if (((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (Math.abs(arg_TF_txt.textWidth - arg_TF_txt.textHeight) > 1)) {
return(arg_TF_txt.textHeight);
}
return(arg_TF_txt.textWidth);
}
function GetTFTHeight(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat());
return(GetTFTHeight(GetSizeTmp_txt));
}
if (((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (Math.abs(arg_TF_txt.textWidth - arg_TF_txt.textHeight) > 1)) {
return(arg_TF_txt.textWidth);
}
return(arg_TF_txt.textHeight);
}
function GetTFMarginLR(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat());
return(GetTFMarginLR(GetSizeTmp_txt));
}
if (((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (Math.abs(arg_TF_txt.textWidth - arg_TF_txt.textHeight) > 1)) {
if (arg_TF_txt._rotation != 0) {
return((arg_TF_txt._width - arg_TF_txt.textHeight) / 2);
}
return((arg_TF_txt._height - arg_TF_txt.textHeight) / 2);
}
return((arg_TF_txt._width - arg_TF_txt.textWidth) / 2);
}
function GetTFMarginTB(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat());
return(GetTFMarginTB(GetSizeTmp_txt));
}
if (((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (Math.abs(arg_TF_txt.textWidth - arg_TF_txt.textHeight) > 1)) {
if (arg_TF_txt._rotation != 0) {
return((arg_TF_txt._height - arg_TF_txt.textWidth) / 2);
}
return((arg_TF_txt._width - arg_TF_txt.textWidth) / 2);
}
return((arg_TF_txt._height - arg_TF_txt.textHeight) / 2);
}
function GetTotalStrLength() {
var _local1;
var _local2 = 0;
if (tCharTFInfo != undefined) {
_local1 = 0;
while (_local1 < tCharTFInfo.length) {
_local2 = _local2 + tCharTFInfo[_local1].charInfo.length;
_local1++;
}
}
return(_local2);
}
function SetHLineCharPos(arg_lineInfo, arg_idx) {
var ii;
var befYPos;
var offsetY;
with (arg_lineInfo) {
befYPos = charInfo[arg_idx].msgTF_txt._y;
charInfo[arg_idx].msgTF_txt._y = ((lineStPosY + maxLSize) - GetTFHeight(charInfo[arg_idx].msgTF_txt)) + GetTFMarginTB(charInfo[arg_idx].msgTF_txt);
if (arg_idx > 0) {
charInfo[arg_idx].msgTF_txt._x = ((charInfo[arg_idx - 1].msgTF_txt._x + GetTFTWidth(charInfo[arg_idx - 1].msgTF_txt)) + GetTFMarginLR(charInfo[arg_idx - 1].msgTF_txt)) + tParam.m_CharSpcOffset;
} else {
charInfo[arg_idx].msgTF_txt._x = lineStPosX;
}
charInfo[arg_idx].msgTF_txt._x = charInfo[arg_idx].msgTF_txt._x - GetTFMarginLR(charInfo[arg_idx].msgTF_txt);
if (!charInfo[arg_idx].msgTF_txt._visible) {
charInfo[arg_idx].msgTF_txt._visible = true;
}
if (charInfo[arg_idx].msgTF_Shadow_mc != undefined) {
charInfo[arg_idx].msgTF_Shadow_mc._x = charInfo[arg_idx].msgTF_txt._x;
charInfo[arg_idx].msgTF_Shadow_mc._y = charInfo[arg_idx].msgTF_txt._y;
if (!charInfo[arg_idx].msgTF_Shadow_mc._visible) {
charInfo[arg_idx].msgTF_Shadow_mc._visible = true;
}
}
if (charInfo[arg_idx].rubyInfo != undefined) {
if (charInfo[arg_idx].msgTF_txt._y != befYPos) {
offsetY = charInfo[arg_idx].msgTF_txt._y - befYPos;
ii = 0;
while (ii < charInfo[arg_idx].rubyInfo.length) {
charInfo[arg_idx].rubyInfo[ii].rbTF_txt._y = charInfo[arg_idx].rubyInfo[ii].rbTF_txt._y + offsetY;
if (charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc != undefined) {
charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc._y = charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc._y + offsetY;
}
ii++;
}
}
}
}
}
function SetVLineCharPos(arg_lineInfo, arg_idx) {
var ii;
var befXPos;
var offsetX;
with (arg_lineInfo) {
if (charInfo[arg_idx].msgTF_txt._rotation != 0) {
charInfo[arg_idx].msgTF_txt._rotation = 0;
}
befXPos = charInfo[arg_idx].msgTF_txt._x;
charInfo[arg_idx].msgTF_txt._x = ((lineStPosX - maxLSize) + ((maxLSize - GetTFTWidth(charInfo[arg_idx].msgTF_txt)) / 2)) - GetTFMarginLR(charInfo[arg_idx].msgTF_txt);
if (arg_idx > 0) {
charInfo[arg_idx].msgTF_txt._y = ((charInfo[arg_idx - 1].msgTF_txt._y + GetTFTHeight(charInfo[arg_idx - 1].msgTF_txt)) + GetTFMarginTB(charInfo[arg_idx - 1].msgTF_txt)) + tParam.m_CharSpcOffset;
if (tParam.IsKutouten(charInfo[arg_idx - 1].msgTF_txt.text)) {
charInfo[arg_idx].msgTF_txt._y = charInfo[arg_idx].msgTF_txt._y + (GetTFHeight(charInfo[arg_idx - 1].msgTF_txt) / 2);
}
if (tParam.IsLittleChar(charInfo[arg_idx - 1].msgTF_txt.text)) {
charInfo[arg_idx].msgTF_txt._y = charInfo[arg_idx].msgTF_txt._y + (GetTFHeight(charInfo[arg_idx - 1].msgTF_txt) / 10);
}
} else {
charInfo[arg_idx].msgTF_txt._y = lineStPosY;
}
charInfo[arg_idx].msgTF_txt._y = charInfo[arg_idx].msgTF_txt._y - GetTFMarginTB(charInfo[arg_idx].msgTF_txt);
if (!charInfo[arg_idx].msgTF_txt._visible) {
charInfo[arg_idx].msgTF_txt._visible = true;
}
if (tParam.IsKutouten(charInfo[arg_idx].msgTF_txt.text)) {
charInfo[arg_idx].msgTF_txt._x = charInfo[arg_idx].msgTF_txt._x + (GetTFWidth(charInfo[arg_idx].msgTF_txt) / 2);
charInfo[arg_idx].msgTF_txt._y = charInfo[arg_idx].msgTF_txt._y - (GetTFHeight(charInfo[arg_idx].msgTF_txt) / 2);
} else if (tParam.IsRotation90Char(charInfo[arg_idx].msgTF_txt.text)) {
charInfo[arg_idx].msgTF_txt._x = charInfo[arg_idx].msgTF_txt._x + GetTFWidth(charInfo[arg_idx].msgTF_txt);
charInfo[arg_idx].msgTF_txt._rotation = 90;
} else if (tParam.IsLittleChar(charInfo[arg_idx].msgTF_txt.text)) {
charInfo[arg_idx].msgTF_txt._x = charInfo[arg_idx].msgTF_txt._x + (GetTFWidth(charInfo[arg_idx].msgTF_txt) / 8);
charInfo[arg_idx].msgTF_txt._y = charInfo[arg_idx].msgTF_txt._y - (GetTFHeight(charInfo[arg_idx].msgTF_txt) / 10);
}
charInfo[arg_idx].msgTF_txt._y = charInfo[arg_idx].msgTF_txt._y - GetTFMarginTB(charInfo[arg_idx].msgTF_txt);
if (charInfo[arg_idx].msgTF_Shadow_mc != undefined) {
charInfo[arg_idx].msgTF_Shadow_mc._x = charInfo[arg_idx].msgTF_txt._x;
charInfo[arg_idx].msgTF_Shadow_mc._y = charInfo[arg_idx].msgTF_txt._y;
if (!charInfo[arg_idx].msgTF_Shadow_mc._visible) {
charInfo[arg_idx].msgTF_Shadow_mc._visible = true;
}
}
if (charInfo[arg_idx].rubyInfo != undefined) {
if (charInfo[arg_idx].msgTF_txt._x != befXPos) {
offsetX = charInfo[arg_idx].msgTF_txt._x - befXPos;
ii = 0;
while (ii < charInfo[arg_idx].rubyInfo.length) {
charInfo[arg_idx].rubyInfo[ii].rbTF_txt._x = charInfo[arg_idx].rubyInfo[ii].rbTF_txt._x + offsetX;
if (charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc != undefined) {
charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc._x = charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc._x + offsetX;
}
ii++;
}
}
}
}
}
function LocateMsg(arg_paramList) {
if (tCharDir == 1) {
LocateMsg_V(arg_paramList);
return(undefined);
}
var ii;
var numBuff;
var setPosX;
var setPosY;
ii = 0;
while (ii < arg_paramList.length) {
switch (arg_paramList[ii][0]) {
case "posX" :
setPosX = Number(arg_paramList[ii][1]);
setPosX = setPosX + (MsgField_txt._x + tParam.m_BaseX);
break;
case "posY" :
setPosY = Number(arg_paramList[ii][1]);
setPosY = setPosY + (MsgField_txt._y + tParam.m_BaseY);
}
ii++;
}
if ((setPosX != undefined) && ((setPosX < (MsgField_txt._x + tParam.m_BaseX)) || (setPosX > (((MsgField_txt._x + MsgField_txt._width) - tParam.m_Margin_Right) + tParam.m_BaseX)))) {
return(undefined);
}
if ((setPosY != undefined) && ((setPosY < (MsgField_txt._y + tParam.m_BaseY)) || (setPosY > ((MsgField_txt._y + MsgField_txt._height) + tParam.m_BaseY)))) {
return(undefined);
}
if (tCharTFInfo == undefined) {
tCharTFInfo = new Array();
tCharTFInfo[0] = new Object();
tCharTFInfo[0].maxLSize = tParam.m_Font_Size;
tCharTFInfo[0].lineStPosX = MsgField_txt._x + tParam.m_BaseX;
tCharTFInfo[0].lineStPosY = MsgField_txt._y + tParam.m_BaseY;
tCharTFInfo[0].charInfo = Array();
}
if (tCharTFInfo[tCharTFInfo.length - 1].charInfo.length <= 0) {
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (setPosX != undefined) {
lineStPosX = setPosX;
}
if (setPosY != undefined) {
lineStPosY = setPosY;
}
}
} else {
numBuff = tCharTFInfo.length;
tCharTFInfo[numBuff] = new Object();
tCharTFInfo[numBuff].maxLSize = tParam.m_Font_Size;
with (tCharTFInfo[numBuff - 1]) {
if (setPosX != undefined) {
tCharTFInfo[numBuff].lineStPosX = setPosX;
} else {
tCharTFInfo[numBuff].lineStPosX = ((charInfo[charInfo.length - 1].msgTF_txt._x + GetTFTWidth(charInfo[charInfo.length - 1].msgTF_txt)) + GetTFMarginLR(charInfo[charInfo.length - 1].msgTF_txt)) + tParam.m_CharSpcOffset;
}
if (setPosY != undefined) {
tCharTFInfo[numBuff].lineStPosY = setPosY;
} else {
tCharTFInfo[numBuff].lineStPosY = lineStPosY;
}
}
tCharTFInfo[numBuff].charInfo = Array();
}
}
function LocateMsg_V(arg_paramList) {
var ii;
var numBuff;
var setPosX;
var setPosY;
ii = 0;
while (ii < arg_paramList.length) {
switch (arg_paramList[ii][0]) {
case "posX" :
setPosX = Number(arg_paramList[ii][1]);
setPosX = setPosX + (MsgField_txt._x + tParam.m_BaseX);
break;
case "posY" :
setPosY = Number(arg_paramList[ii][1]);
setPosY = setPosY + (MsgField_txt._y + tParam.m_BaseY);
}
ii++;
}
if ((setPosX != undefined) && ((setPosX < (MsgField_txt._x + tParam.m_BaseX)) || (setPosX > ((MsgField_txt._x + MsgField_txt._width) + tParam.m_BaseX)))) {
return(undefined);
}
if ((setPosY != undefined) && ((setPosY < (MsgField_txt._y + tParam.m_BaseY)) || (setPosY > (((MsgField_txt._y + MsgField_txt._height) - tParam.m_Margin_Bottom) + tParam.m_BaseY)))) {
return(undefined);
}
if (tCharTFInfo == undefined) {
tCharTFInfo = new Array();
tCharTFInfo[0] = new Object();
tCharTFInfo[0].maxLSize = tParam.m_Font_Size;
tCharTFInfo[0].lineStPosX = ((MsgField_txt._x + MsgField_txt._width) - (tTFFrameSize * 2)) + tParam.m_BaseX;
tCharTFInfo[0].lineStPosY = MsgField_txt._y + tParam.m_BaseY;
tCharTFInfo[0].charInfo = Array();
}
if (tCharTFInfo[tCharTFInfo.length - 1].charInfo.length <= 0) {
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (setPosX != undefined) {
lineStPosX = setPosX;
}
if (setPosY != undefined) {
lineStPosY = setPosY;
}
}
} else {
numBuff = tCharTFInfo.length;
tCharTFInfo[numBuff] = new Object();
tCharTFInfo[numBuff].maxLSize = tParam.m_Font_Size;
with (tCharTFInfo[numBuff - 1]) {
if (setPosX != undefined) {
tCharTFInfo[numBuff].lineStPosX = setPosX;
} else {
tCharTFInfo[numBuff].lineStPosX = lineStPosX;
}
if (setPosY != undefined) {
tCharTFInfo[numBuff].lineStPosY = setPosY;
} else {
tCharTFInfo[numBuff].lineStPosY = ((charInfo[charInfo.length - 1].msgTF_txt._y + GetTFTHeight(charInfo[charInfo.length - 1].msgTF_txt)) + GetTFMarginTB(charInfo[charInfo.length - 1].msgTF_txt)) + tParam.m_CharSpcOffset;
if (tParam.IsKutouten(charInfo[charInfo.length - 1].msgTF_txt.text)) {
tCharTFInfo[numBuff].lineStPosY = tCharTFInfo[numBuff].lineStPosY + (GetTFHeight(charInfo[charInfo.length - 1].msgTF_txt) / 2);
}
if (tParam.IsLittleChar(charInfo[charInfo.length - 1].msgTF_txt.text)) {
tCharTFInfo[numBuff].lineStPosY = tCharTFInfo[numBuff].lineStPosY + (GetTFHeight(charInfo[charInfo.length - 1].msgTF_txt) / 10);
}
}
}
tCharTFInfo[numBuff].charInfo = Array();
}
}
function GetFontParamInfo(arg_paramList, rtn_txtFmt, rtn_txtSubInfo) {
var _local1;
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "name" :
rtn_txtFmt.font = String(arg_paramList[_local1][1]);
break;
case "embed" :
if (arg_paramList[_local1][1] == "true") {
rtn_txtSubInfo.embedFonts = true;
} else {
rtn_txtSubInfo.embedFonts = false;
}
break;
case "size" :
rtn_txtFmt.size = Number(arg_paramList[_local1][1]);
break;
case "color" :
rtn_txtFmt.color = Number(arg_paramList[_local1][1]);
break;
case "bold" :
if (arg_paramList[_local1][1] == "false") {
rtn_txtFmt.bold = false;
} else {
rtn_txtFmt.bold = true;
}
break;
case "italic" :
if (arg_paramList[_local1][1] == "true") {
rtn_txtFmt.italic = true;
} else {
rtn_txtFmt.italic = false;
}
break;
case "underline" :
if (arg_paramList[_local1][1] == "true") {
rtn_txtFmt.underline = true;
} else {
rtn_txtFmt.underline = false;
}
break;
case "shadow_Visible" :
if (arg_paramList[_local1][1] == "true") {
rtn_txtSubInfo.shadow_Visible = true;
} else {
rtn_txtSubInfo.shadow_Visible = false;
}
break;
case "shadow_Color" :
rtn_txtSubInfo.shadow_Color = Number(arg_paramList[_local1][1]);
break;
case "shadow_XOffset" :
rtn_txtSubInfo.shadow_XOffset = Number(arg_paramList[_local1][1]);
break;
case "shadow_YOffset" :
rtn_txtSubInfo.shadow_YOffset = Number(arg_paramList[_local1][1]);
break;
case "edge_Visible" :
if (arg_paramList[_local1][1] == "true") {
rtn_txtSubInfo.edge_Visible = true;
} else {
rtn_txtSubInfo.edge_Visible = false;
}
break;
case "edge_Color" :
rtn_txtSubInfo.edge_Color = Number(arg_paramList[_local1][1]);
break;
case "edge_HVOffset" :
rtn_txtSubInfo.edge_HVOffset = Number(arg_paramList[_local1][1]);
break;
case "edge_SLOffset" :
rtn_txtSubInfo.edge_SLOffset = Number(arg_paramList[_local1][1]);
}
_local1++;
}
}
function StartChgFont(arg_paramList) {
if (tLinkItemIdx != -1) {
return(undefined);
}
tChgFontIdx = tChgFontInfo.length;
tChgFontInfo[tChgFontIdx] = new Object();
tChgFontInfo[tChgFontIdx].stPos = GetTotalStrLength();
tChgFontInfo[tChgFontIdx].edPos = tChgFontInfo[tChgFontIdx].stPos;
tChgFontInfo[tChgFontIdx].txtFmt = MsgField_txt.getNewTextFormat();
GetTextSubInfo_Msg(tChgFontInfo[tChgFontIdx]);
GetFontParamInfo(arg_paramList, tChgFontInfo[tChgFontIdx].txtFmt, tChgFontInfo[tChgFontIdx]);
}
function EndChgFont() {
tChgFontIdx = -1;
}
function StartLinkItem(arg_paramList) {
var _local3;
_local3 = 0;
while (_local3 < _root.tLinkEvSndInfo[this.idx].length) {
if (_root.tLinkEvSndInfo[this.idx][_local3].state == 3) {
_root.tLinkEvSndInfo[this.idx][_local3].state = 2;
break;
}
_local3++;
}
if (tChgFontIdx != -1) {
EndChgFont();
}
tLinkItemIdx = tLinkItemInfo.length;
tLinkItemInfo[tLinkItemIdx] = new Object();
tLinkItemInfo[tLinkItemIdx].linkId = String(tLinkItemIdx);
tLinkItemInfo[tLinkItemIdx].path = "";
tLinkItemInfo[tLinkItemIdx].label = "";
tLinkItemInfo[tLinkItemIdx].stPos = GetTotalStrLength();
tLinkItemInfo[tLinkItemIdx].edPos = tLinkItemInfo[tLinkItemIdx].stPos;
tLinkItemInfo[tLinkItemIdx].edgeColor_NotSel = tParam.m_LinkEdgeColor_Normal;
tLinkItemInfo[tLinkItemIdx].edgeColor_Sel = tParam.m_LinkEdgeColor_Select;
tLinkItemInfo[tLinkItemIdx].sndIdx_In = -1;
tLinkItemInfo[tLinkItemIdx].sndIdx_Out = -1;
tLinkItemInfo[tLinkItemIdx].sndIdx_Click = -1;
tLinkItemInfo[tLinkItemIdx].ptId = tParam.m_LinkPt_Id;
tLinkItemInfo[tLinkItemIdx].txtFmt_NotSel = new TextFormat();
tLinkItemInfo[tLinkItemIdx].txtFmt_Sel = new TextFormat();
var _local5 = MsgField_txt.getNewTextFormat();
tLinkItemInfo[tLinkItemIdx].txtFmt_NotSel.font = _local5.font;
tLinkItemInfo[tLinkItemIdx].txtFmt_NotSel.size = _local5.size;
tLinkItemInfo[tLinkItemIdx].txtFmt_NotSel.bold = _local5.bold;
tLinkItemInfo[tLinkItemIdx].txtFmt_NotSel.italic = _local5.italic;
tLinkItemInfo[tLinkItemIdx].txtFmt_NotSel.underline = _local5.underline;
tLinkItemInfo[tLinkItemIdx].txtFmt_NotSel.color = tParam.m_LinkColor_Normal;
tLinkItemInfo[tLinkItemIdx].txtFmt_Sel.font = _local5.font;
tLinkItemInfo[tLinkItemIdx].txtFmt_Sel.size = _local5.size;
tLinkItemInfo[tLinkItemIdx].txtFmt_Sel.bold = _local5.bold;
tLinkItemInfo[tLinkItemIdx].txtFmt_Sel.italic = _local5.italic;
tLinkItemInfo[tLinkItemIdx].txtFmt_Sel.underline = _local5.underline;
tLinkItemInfo[tLinkItemIdx].txtFmt_Sel.color = tParam.m_LinkColor_Select;
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "id" :
tLinkItemInfo[tLinkItemIdx].linkId = String(arg_paramList[_local3][1]);
break;
case "path_scDat" :
tLinkItemInfo[tLinkItemIdx].path_scDat = String(arg_paramList[_local3][1]);
break;
case "path" :
tLinkItemInfo[tLinkItemIdx].path = String(arg_paramList[_local3][1]);
break;
case "label" :
tLinkItemInfo[tLinkItemIdx].label = String(arg_paramList[_local3][1]);
break;
case "color_NotSel" :
tLinkItemInfo[tLinkItemIdx].txtFmt_NotSel.color = Number(arg_paramList[_local3][1]);
break;
case "color_Sel" :
tLinkItemInfo[tLinkItemIdx].txtFmt_Sel.color = Number(arg_paramList[_local3][1]);
break;
case "edgeColor_NotSel" :
tLinkItemInfo[tLinkItemIdx].edgeColor_NotSel = Number(arg_paramList[_local3][1]);
break;
case "edgeColor_Sel" :
tLinkItemInfo[tLinkItemIdx].edgeColor_Sel = Number(arg_paramList[_local3][1]);
break;
case "underline" :
if (arg_paramList[_local3][1] == "true") {
tLinkItemInfo[tLinkItemIdx].txtFmt_NotSel.underline = true;
tLinkItemInfo[tLinkItemIdx].txtFmt_Sel.underline = true;
} else {
tLinkItemInfo[tLinkItemIdx].txtFmt_NotSel.underline = false;
tLinkItemInfo[tLinkItemIdx].txtFmt_Sel.underline = false;
}
break;
case "sound_In" :
if (arg_paramList[_local3][1] != "") {
tLinkItemInfo[tLinkItemIdx].sndIdx_In = _root.RegistEventSound(this.idx, arg_paramList[_local3][1]);
} else {
tLinkItemInfo[tLinkItemIdx].sndIdx_In = -2;
}
break;
case "sound_Out" :
if (arg_paramList[_local3][1] != "") {
tLinkItemInfo[tLinkItemIdx].sndIdx_Out = _root.RegistEventSound(this.idx, arg_paramList[_local3][1]);
} else {
tLinkItemInfo[tLinkItemIdx].sndIdx_Out = -2;
}
break;
case "sound_Click" :
if (arg_paramList[_local3][1] != "") {
tLinkItemInfo[tLinkItemIdx].sndIdx_Click = _root.RegistEventSound(this.idx, arg_paramList[_local3][1]);
} else {
tLinkItemInfo[tLinkItemIdx].sndIdx_Click = -2;
}
break;
case "pt_Id" :
if (arg_paramList[_local3][1] == "") {
break;
}
tLinkItemInfo[tLinkItemIdx].ptId = String(arg_paramList[_local3][1]);
}
_local3++;
}
if ((tLinkItemInfo[tLinkItemIdx].sndIdx_In == -1) && (tParam.m_LinkSound_In != "")) {
tLinkItemInfo[tLinkItemIdx].sndIdx_In = _root.RegistEventSound(this.idx, tParam.m_LinkSound_In);
}
if ((tLinkItemInfo[tLinkItemIdx].sndIdx_Out == -1) && (tParam.m_LinkSound_Out != "")) {
tLinkItemInfo[tLinkItemIdx].sndIdx_Out = _root.RegistEventSound(this.idx, tParam.m_LinkSound_Out);
}
if ((tLinkItemInfo[tLinkItemIdx].sndIdx_Click == -1) && (tParam.m_LinkSound_Click != "")) {
tLinkItemInfo[tLinkItemIdx].sndIdx_Click = _root.RegistEventSound(this.idx, tParam.m_LinkSound_Click);
}
}
function EndLinkItem() {
tLinkItemInfo[tLinkItemIdx].edPos = tLinkItemInfo[tLinkItemIdx].edPos - 1;
tLinkItemIdx = -1;
}
function GetVarName_SelIdx() {
return(tVarName_SelIdx);
}
function IsEnabled_LinkSelMode() {
var _local3 = _root.IsEnabled_LinkSelMode(this.idx);
return(_local3);
}
function ChkLinkSelMode(arg_judgeType) {
if (tLinkModeStPos == -1) {
return(false);
}
switch (arg_judgeType) {
case 0 :
return(true);
case 1 :
if (tLinkModeStPos < _root.tScript_ExecInfo.GetStackCnt()) {
break;
}
return(true);
}
return(false);
}
function StartSelectMode(arg_varName) {
var _local2;
if (arg_varName != null) {
tLinkModeStPos = _root.tScript_ExecInfo.GetStackCnt();
tVarName_SelIdx = arg_varName;
}
if (!IsEnabled_LinkSelMode()) {
return(undefined);
}
_root.tSysSts.m_Disp_CharCnt = 0;
_local2 = GetPointLinkItem();
PlayEventSound(_local2, 0);
tSelLinkItemIdx = _local2;
UpdateSelLinkItem(true);
_root.NotifyChgDispSts(3, true);
}
function EndSelectMode() {
tSelLinkItemIdx = -1;
ReleaseLinkItemInfo(false);
ChgPtIcon(false);
tVarName_SelIdx = "";
tLinkModeStPos = -1;
_root.NotifyChgDispSts(3, false);
}
function GetPointLinkItem() {
if (tCharDir == 1) {
return(GetPointLinkItem_V());
}
var ii;
var pointLine;
var pointCharIdx;
var stPosX;
var edPosX;
var stCharIdx = 0;
var pointIdx = -1;
if (tCharTFInfo == undefined) {
return(pointIdx);
}
pointLine = -1;
ii = 0;
while (ii < tCharTFInfo.length) {
with (tCharTFInfo[ii]) {
if (charInfo.length <= 0) {
} else {
stPosX = charInfo[0].msgTF_txt._x + GetTFMarginLR(charInfo[0].msgTF_txt);
edPosX = (charInfo[charInfo.length - 1].msgTF_txt._x + GetTFWidth(charInfo[charInfo.length - 1].msgTF_txt)) - GetTFMarginLR(charInfo[charInfo.length - 1].msgTF_txt);
if ((((this._xmouse <= edPosX) && (this._xmouse >= stPosX)) && (this._ymouse <= (lineStPosY + maxLSize))) && (this._ymouse >= lineStPosY)) {
pointLine = ii;
break;
}
stCharIdx = stCharIdx + charInfo.length;
}
}
ii++;
}
if (pointLine == -1) {
return(pointIdx);
}
pointCharIdx = -1;
with (tCharTFInfo[pointLine]) {
ii = 0;
while (ii < charInfo.length) {
stPosX = charInfo[ii].msgTF_txt._x + GetTFMarginLR(charInfo[ii].msgTF_txt);
edPosX = (charInfo[ii].msgTF_txt._x + GetTFWidth(charInfo[ii].msgTF_txt)) - GetTFMarginLR(charInfo[ii].msgTF_txt);
if ((this._xmouse >= stPosX) && (this._xmouse <= edPosX)) {
pointCharIdx = ii;
break;
}
ii++;
}
}
if (pointCharIdx == -1) {
return(pointIdx);
}
stCharIdx = stCharIdx + pointCharIdx;
ii = 0;
while (ii < tLinkItemInfo.length) {
if ((tLinkItemInfo[ii].stPos <= stCharIdx) && (tLinkItemInfo[ii].edPos >= stCharIdx)) {
pointIdx = ii;
break;
}
ii++;
}
return(pointIdx);
}
function GetPointLinkItem_V() {
var ii;
var pointLine;
var pointCharIdx;
var stPosY;
var edPosY;
var stCharIdx = 0;
var pointIdx = -1;
if (tCharTFInfo == undefined) {
return(pointIdx);
}
pointLine = -1;
ii = 0;
while (ii < tCharTFInfo.length) {
with (tCharTFInfo[ii]) {
if (charInfo.length <= 0) {
} else {
stPosY = charInfo[0].msgTF_txt._y + GetTFMarginTB(charInfo[0].msgTF_txt);
edPosY = (charInfo[charInfo.length - 1].msgTF_txt._y + GetTFHeight(charInfo[charInfo.length - 1].msgTF_txt)) - GetTFMarginTB(charInfo[charInfo.length - 1].msgTF_txt);
if (tParam.IsKutouten(charInfo[0].msgTF_txt.text)) {
stPosY = stPosY + (GetTFHeight(charInfo[0].msgTF_txt) / 2);
}
if (tParam.IsLittleChar(charInfo[0].msgTF_txt.text)) {
stPosY = stPosY + (GetTFHeight(charInfo[0].msgTF_txt) / 10);
}
if (tParam.IsKutouten(charInfo[charInfo.length - 1].msgTF_txt.text)) {
edPosY = edPosY + (GetTFHeight(charInfo[charInfo.length - 1].msgTF_txt) / 2);
}
if (tParam.IsLittleChar(charInfo[charInfo.length - 1].msgTF_txt.text)) {
edPosY = edPosY + (GetTFHeight(charInfo[charInfo.length - 1].msgTF_txt) / 10);
}
if ((((this._xmouse <= lineStPosX) && (this._xmouse >= (lineStPosX - maxLSize))) && (this._ymouse <= edPosY)) && (this._ymouse >= stPosY)) {
pointLine = ii;
break;
}
stCharIdx = stCharIdx + charInfo.length;
}
}
ii++;
}
if (pointLine == -1) {
return(pointIdx);
}
pointCharIdx = -1;
with (tCharTFInfo[pointLine]) {
ii = 0;
while (ii < charInfo.length) {
stPosY = charInfo[ii].msgTF_txt._y + GetTFMarginTB(charInfo[ii].msgTF_txt);
edPosY = (charInfo[ii].msgTF_txt._y + GetTFHeight(charInfo[ii].msgTF_txt)) - GetTFMarginTB(charInfo[ii].msgTF_txt);
if (tParam.IsKutouten(charInfo[ii].msgTF_txt.text)) {
stPosY = stPosY + (GetTFHeight(charInfo[ii].msgTF_txt) / 2);
edPosY = edPosY + (GetTFHeight(charInfo[ii].msgTF_txt) / 2);
}
if (tParam.IsLittleChar(charInfo[ii].msgTF_txt.text)) {
stPosY = stPosY + (GetTFHeight(charInfo[ii].msgTF_txt) / 10);
edPosY = edPosY + (GetTFHeight(charInfo[ii].msgTF_txt) / 10);
}
if ((this._ymouse >= stPosY) && (this._ymouse <= edPosY)) {
pointCharIdx = ii;
break;
}
ii++;
}
}
if (pointCharIdx == -1) {
return(pointIdx);
}
stCharIdx = stCharIdx + pointCharIdx;
ii = 0;
while (ii < tLinkItemInfo.length) {
if ((tLinkItemInfo[ii].stPos <= stCharIdx) && (tLinkItemInfo[ii].edPos >= stCharIdx)) {
pointIdx = ii;
break;
}
ii++;
}
return(pointIdx);
}
function UpdateSelLinkItem(arg_chgPt) {
var ii;
var jj;
var kk;
var chkStIdx;
var chkEdIdx;
var stCharIdx = 0;
var chkLinkInfoIdx = 0;
var msgTxtFmt;
var rubyTxtFmt;
var edgeColor;
var edgeTxtFmt;
if (tCharTFInfo == undefined) {
return(undefined);
}
ii = 0;
while (ii < tCharTFInfo.length) {
if ((stCharIdx + tCharTFInfo[ii].charInfo.length) <= tLinkItemInfo[chkLinkInfoIdx].stPos) {
stCharIdx = stCharIdx + tCharTFInfo[ii].charInfo.length;
} else {
with (tLinkItemInfo[chkLinkInfoIdx]) {
chkStIdx = stPos - stCharIdx;
chkEdIdx = edPos - stCharIdx;
if (chkLinkInfoIdx == tSelLinkItemIdx) {
msgTxtFmt = txtFmt_Sel;
edgeColor = edgeColor_Sel;
} else {
msgTxtFmt = txtFmt_NotSel;
edgeColor = edgeColor_NotSel;
}
jj = chkStIdx;
while ((jj <= chkEdIdx) && (jj < tCharTFInfo[ii].charInfo.length)) {
tCharTFInfo[ii].charInfo[jj].msgTF_txt.setTextFormat(0, msgTxtFmt);
if (tCharTFInfo[ii].charInfo[jj].msgTF_Shadow_mc.Txt_Edge != undefined) {
var filterList = tCharTFInfo[ii].charInfo[jj].msgTF_Shadow_mc.filters;
filterList[0].color = edgeColor;
tCharTFInfo[ii].charInfo[jj].msgTF_Shadow_mc.filters = filterList;
edgeTxtFmt = tCharTFInfo[ii].charInfo[jj].msgTF_Shadow_mc.Txt_Edge.getNewTextFormat();
if (edgeTxtFmt.underline != msgTxtFmt.underline) {
edgeTxtFmt.underline = msgTxtFmt.underline;
tCharTFInfo[ii].charInfo[jj].msgTF_Shadow_mc.Txt_Edge.setTextFormat(0, edgeTxtFmt);
}
}
if ((tCharTFInfo[ii].charInfo[jj].rubyInfo != undefined) && (tCharTFInfo[ii].charInfo[jj].rubyInfo.length > 0)) {
rubyTxtFmt = tCharTFInfo[ii].charInfo[jj].rubyInfo[0].rbTF_txt.getNewTextFormat();
rubyTxtFmt.color = msgTxtFmt.color;
kk = 0;
while (kk < tCharTFInfo[ii].charInfo[jj].rubyInfo.length) {
tCharTFInfo[ii].charInfo[jj].rubyInfo[kk].rbTF_txt.setTextFormat(0, rubyTxtFmt);
if (tCharTFInfo[ii].charInfo[jj].rubyInfo[kk].rbTF_Shadow_mc.Txt_Edge != undefined) {
var filterList = tCharTFInfo[ii].charInfo[jj].rubyInfo[kk].rbTF_Shadow_mc.filters;
filterList[0].color = edgeColor;
tCharTFInfo[ii].charInfo[jj].rubyInfo[kk].rbTF_Shadow_mc.filters = filterList;
edgeTxtFmt = tCharTFInfo[ii].charInfo[jj].rubyInfo[kk].rbTF_Shadow_mc.Txt_Edge.getNewTextFormat();
if (edgeTxtFmt.underline != rubyTxtFmt.underline) {
edgeTxtFmt.underline = rubyTxtFmt.underline;
tCharTFInfo[ii].charInfo[jj].rubyInfo[kk].rbTF_Shadow_mc.Txt_Edge.setTextFormat(0, edgeTxtFmt);
}
}
kk++;
}
}
jj++;
}
if (jj > chkEdIdx) {
chkLinkInfoIdx++;
if (chkLinkInfoIdx >= tLinkItemInfo.length) {
break;
}
ii--;
} else {
stCharIdx = stCharIdx + tCharTFInfo[ii].charInfo.length;
}
}
}
ii++;
}
if (arg_chgPt) {
if (tSelLinkItemIdx != -1) {
ChgPtIcon(true);
} else {
ChgPtIcon(false);
}
}
}
function SetRuby(arg_param) {
if ((tCharTFInfo == undefined) || (tCharTFInfo.length <= 0)) {
return(undefined);
}
if (tCharTFInfo[tCharTFInfo.length - 1].charInfo.length <= 0) {
return(undefined);
}
if (tCharDir == 1) {
SetRuby_V(arg_param);
return(undefined);
}
var paramInfo = new Object();
GetRubyParamInfo(arg_param, -1, paramInfo);
if ((paramInfo.rubyTxt == undefined) || (paramInfo.rubyTxt == "")) {
delete paramInfo;
return(undefined);
}
var ii;
var setIdx;
var strBuff;
var lastLineIdx;
var lastCharIdx;
var setXPos;
var setYPos;
var tmpShadowTxt;
var rbTotalWidth = 0;
lastLineIdx = tCharTFInfo.length - 1;
lastCharIdx = tCharTFInfo[lastLineIdx].charInfo.length - 1;
if (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx].rubyInfo == undefined) {
tCharTFInfo[lastLineIdx].charInfo[lastCharIdx].rubyInfo = new Array();
}
ii = 0;
while (ii < paramInfo.rubyTxt.length) {
with (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx]) {
setIdx = rubyInfo.length;
rubyInfo[setIdx] = new Object();
strBuff = (((("HTxt_" + String(tCharTFInfo.length - 1)) + "_") + String(tCharTFInfo[tCharTFInfo.length - 1].charInfo.length - 1)) + "_Ruby_") + String(ii);
if (paramInfo.edge_Visible) {
rubyInfo[setIdx].rbTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
rubyInfo[setIdx].rbTF_Shadow_mc.createTextField("Txt_Edge", rubyInfo[setIdx].rbTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = rubyInfo[setIdx].rbTF_Shadow_mc.Txt_Edge;
tmpShadowTxt.setNewTextFormat(paramInfo.txtFmt);
tmpShadowTxt.textColor = paramInfo.edge_Color;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = true;
tmpShadowTxt.embedFonts = paramInfo.embedFonts;
tmpShadowTxt.text = paramInfo.rubyTxt.charAt(ii);
var filter = (new flash.filters.GlowFilter());
filter.color = paramInfo.edge_Color;
filter.blurX = paramInfo.edge_HVOffset;
filter.blurY = paramInfo.edge_HVOffset;
filter.strength = 255;
filter.quality = 3;
rubyInfo[setIdx].rbTF_Shadow_mc.filters = [filter];
} else if (paramInfo.shadow_Visible) {
rubyInfo[setIdx].rbTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
rubyInfo[setIdx].rbTF_Shadow_mc.createTextField("Txt_Shadow", obj_charInfo.msgTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = rubyInfo[setIdx].rbTF_Shadow_mc.Txt_Shadow;
tmpShadowTxt.setNewTextFormat(paramInfo.txtFmt);
tmpShadowTxt.textColor = paramInfo.shadow_Color;
tmpShadowTxt._x = paramInfo.shadow_XOffset;
tmpShadowTxt._y = paramInfo.shadow_YOffset;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = "left";
tmpShadowTxt.embedFonts = paramInfo.embedFonts;
tmpShadowTxt.text = paramInfo.rubyTxt.charAt(ii);
}
MsgFrame_mc.createTextField(strBuff, MsgFrame_mc.getNextHighestDepth(), 0, 0, 0, 0);
rubyInfo[setIdx].rbTF_txt = eval ("MsgFrame_mc." + strBuff);
rubyInfo[setIdx].rbTF_txt.setNewTextFormat(paramInfo.txtFmt);
rubyInfo[setIdx].rbTF_txt.type = "dynamic";
rubyInfo[setIdx].rbTF_txt.selectable = false;
rubyInfo[setIdx].rbTF_txt.wordWrap = false;
rubyInfo[setIdx].rbTF_txt.background = false;
rubyInfo[setIdx].rbTF_txt.autoSize = true;
rubyInfo[setIdx].rbTF_txt.embedFonts = paramInfo.embedFonts;
rubyInfo[setIdx].rbTF_txt.text = paramInfo.rubyTxt.charAt(ii);
rbTotalWidth = rbTotalWidth + rubyInfo[setIdx].rbTF_txt.textWidth;
if (ii > 0) {
rbTotalWidth = rbTotalWidth + paramInfo.charSpcOffset;
}
}
ii++;
}
with (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx]) {
setXPos = (msgTF_txt._x - ((rbTotalWidth - GetTFWidth(msgTF_txt)) / 2)) - GetTFMarginLR(rubyInfo[0].rbTF_txt);
setYPos = msgTF_txt._y - tParam.m_RubySpcOffset;
ii = 0;
while (ii < rubyInfo.length) {
rubyInfo[ii].rbTF_txt._x = setXPos;
rubyInfo[ii].rbTF_txt._y = setYPos - GetTFTHeight(rubyInfo[ii].rbTF_txt);
if (rubyInfo[ii].rbTF_Shadow_mc != undefined) {
rubyInfo[ii].rbTF_Shadow_mc._x = rubyInfo[ii].rbTF_txt._x;
rubyInfo[ii].rbTF_Shadow_mc._y = rubyInfo[ii].rbTF_txt._y;
}
setXPos = setXPos + (GetTFTWidth(rubyInfo[ii].rbTF_txt) + paramInfo.charSpcOffset);
ii++;
}
}
delete paramInfo;
}
function SetRuby_V(arg_param) {
var paramInfo = new Object();
GetRubyParamInfo(arg_param, -1, paramInfo);
if ((paramInfo.rubyTxt == undefined) || (paramInfo.rubyTxt == "")) {
delete paramInfo;
return(undefined);
}
var ii;
var setIdx;
var strBuff;
var lastLineIdx;
var lastCharIdx;
var setXPos;
var setYPos;
var tmpShadowTxt;
var shadowRot;
var rbMaxWidth = 0;
var rbTotalHeight = 0;
lastLineIdx = tCharTFInfo.length - 1;
lastCharIdx = tCharTFInfo[lastLineIdx].charInfo.length - 1;
if (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx].rubyInfo == undefined) {
tCharTFInfo[lastLineIdx].charInfo[lastCharIdx].rubyInfo = new Array();
}
ii = 0;
while (ii < paramInfo.rubyTxt.length) {
with (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx]) {
setIdx = rubyInfo.length;
rubyInfo[setIdx] = new Object();
strBuff = (((("VTxt_" + String(tCharTFInfo.length - 1)) + "_") + String(tCharTFInfo[tCharTFInfo.length - 1].charInfo.length - 1)) + "_Ruby_") + String(ii);
if (paramInfo.edge_Visible) {
rubyInfo[setIdx].rbTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
if (tParam.IsRotation90Char(paramInfo.rubyTxt.charAt(ii))) {
shadowRot = 90;
} else {
shadowRot = 0;
}
rubyInfo[setIdx].rbTF_Shadow_mc.createTextField("Txt_Edge", rubyInfo[setIdx].rbTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = rubyInfo[setIdx].rbTF_Shadow_mc.Txt_Edge;
tmpShadowTxt.setNewTextFormat(paramInfo.txtFmt);
tmpShadowTxt.textColor = paramInfo.edge_Color;
tmpShadowTxt._rotation = shadowRot;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = true;
tmpShadowTxt.embedFonts = paramInfo.embedFonts;
tmpShadowTxt.text = paramInfo.rubyTxt.charAt(ii);
var filter = (new flash.filters.GlowFilter());
filter.color = paramInfo.edge_Color;
filter.blurX = paramInfo.edge_HVOffset;
filter.blurY = paramInfo.edge_HVOffset;
filter.strength = 255;
filter.quality = 3;
rubyInfo[setIdx].rbTF_Shadow_mc.filters = [filter];
} else if (paramInfo.shadow_Visible) {
rubyInfo[setIdx].rbTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
rubyInfo[setIdx].rbTF_Shadow_mc.createTextField("Txt_Shadow", rubyInfo[setIdx].rbTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = rubyInfo[setIdx].rbTF_Shadow_mc.Txt_Shadow;
tmpShadowTxt.setNewTextFormat(paramInfo.txtFmt);
tmpShadowTxt.textColor = paramInfo.shadow_Color;
if (tParam.IsRotation90Char(paramInfo.rubyTxt.charAt(ii))) {
tmpShadowTxt._rotation = 90;
}
tmpShadowTxt._x = paramInfo.shadow_XOffset;
tmpShadowTxt._y = paramInfo.shadow_YOffset;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = "left";
tmpShadowTxt.embedFonts = paramInfo.embedFonts;
tmpShadowTxt.text = paramInfo.rubyTxt.charAt(ii);
}
MsgFrame_mc.createTextField(strBuff, MsgFrame_mc.getNextHighestDepth(), 0, 0, 0, 0);
rubyInfo[setIdx].rbTF_txt = eval ("MsgFrame_mc." + strBuff);
rubyInfo[setIdx].rbTF_txt.setNewTextFormat(paramInfo.txtFmt);
rubyInfo[setIdx].rbTF_txt.type = "dynamic";
rubyInfo[setIdx].rbTF_txt.selectable = false;
rubyInfo[setIdx].rbTF_txt.wordWrap = false;
rubyInfo[setIdx].rbTF_txt.background = false;
rubyInfo[setIdx].rbTF_txt.autoSize = true;
rubyInfo[setIdx].rbTF_txt.embedFonts = paramInfo.embedFonts;
rubyInfo[setIdx].rbTF_txt.text = paramInfo.rubyTxt.charAt(ii);
var tftWidth = GetTFTWidth(rubyInfo[setIdx].rbTF_txt);
var tftHeight = GetTFTHeight(rubyInfo[setIdx].rbTF_txt);
if (tftWidth > rbMaxWidth) {
rbMaxWidth = tftWidth;
}
rbTotalHeight = rbTotalHeight + tftHeight;
if (ii > 0) {
rbTotalHeight = rbTotalHeight + paramInfo.charSpcOffset;
}
}
ii++;
}
with (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx]) {
setXPos = (msgTF_txt._x + GetTFTWidth(msgTF_txt)) + tParam.m_RubySpcOffset;
setYPos = msgTF_txt._y - ((rbTotalHeight - GetTFHeight(msgTF_txt)) / 2);
if (tParam.IsKutouten(msgTF_txt.text)) {
setXPos = setXPos - (GetTFWidth(msgTF_txt) / 2);
setYPos = setYPos + (GetTFHeight(msgTF_txt) / 2);
} else if (tParam.IsRotation90Char(msgTF_txt.text)) {
setXPos = setXPos - GetTFWidth(msgTF_txt);
} else if (tParam.IsLittleChar(msgTF_txt.text)) {
setXPos = setXPos - (GetTFWidth(msgTF_txt) / 8);
setYPos = setYPos + (GetTFHeight(msgTF_txt) / 10);
}
ii = 0;
while (ii < rubyInfo.length) {
rubyInfo[ii].rbTF_txt._x = (setXPos + ((rbMaxWidth - GetTFTWidth(rubyInfo[ii].rbTF_txt)) / 2)) - GetTFMarginLR(rubyInfo[ii].rbTF_txt);
rubyInfo[ii].rbTF_txt._y = setYPos - GetTFMarginTB(rubyInfo[ii].rbTF_txt);
if (tParam.IsKutouten(rubyInfo[ii].rbTF_txt.text)) {
rubyInfo[ii].rbTF_txt._x = rubyInfo[ii].rbTF_txt._x + (GetTFWidth(rubyInfo[ii].rbTF_txt) / 2);
rubyInfo[ii].rbTF_txt._y = rubyInfo[ii].rbTF_txt._y - (GetTFHeight(rubyInfo[ii].rbTF_txt) / 2);
} else if (tParam.IsRotation90Char(rubyInfo[ii].rbTF_txt.text)) {
rubyInfo[ii].rbTF_txt._x = rubyInfo[ii].rbTF_txt._x + GetTFWidth(rubyInfo[ii].rbTF_txt);
rubyInfo[ii].rbTF_txt._rotation = 90;
} else if (tParam.IsLittleChar(rubyInfo[ii].rbTF_txt.text)) {
rubyInfo[ii].rbTF_txt._x = rubyInfo[ii].rbTF_txt._x + (GetTFWidth(rubyInfo[ii].rbTF_txt) / 8);
rubyInfo[ii].rbTF_txt._y = rubyInfo[ii].rbTF_txt._y - (GetTFHeight(rubyInfo[ii].rbTF_txt) / 10);
}
if (rubyInfo[ii].rbTF_Shadow_mc != undefined) {
rubyInfo[ii].rbTF_Shadow_mc._x = rubyInfo[ii].rbTF_txt._x;
rubyInfo[ii].rbTF_Shadow_mc._y = rubyInfo[ii].rbTF_txt._y;
}
setYPos = setYPos + (GetTFTHeight(rubyInfo[ii].rbTF_txt) + paramInfo.charSpcOffset);
ii++;
}
}
delete paramInfo;
}
function ChkWaitClick(arg_judgeType) {
if (!tWaitClickSts) {
return(false);
}
switch (arg_judgeType) {
case 0 :
return(true);
case 1 :
if (tWaitClickStPos < _root.tScript_ExecInfo.GetStackCnt()) {
break;
}
return(true);
}
return(false);
}
function SetWaitClick(arg_kind) {
var _local2 = false;
switch (LN_GetSkipSts_Type()) {
case 1 :
case 2 :
case 3 :
break;
default :
ShowWaitClickIcon(arg_kind);
tWaitClickSts = 1;
tWaitClickStPos = _root.tScript_ExecInfo.GetStackCnt();
_local2 = true;
}
return(_local2);
}
function ReleaseWaitClick() {
if (tWaitClickSts == 1) {
HideWaitClickIcon();
tWaitClickSts = 0;
tWaitClickStPos = -1;
}
}
function SetPageBreak(arg_reason) {
var _local2 = false;
switch (LN_GetSkipSts_Type()) {
case 1 :
ClearMessage();
break;
case 2 :
case 3 :
SkipMessageAll();
break;
default :
ShowWaitClickIcon(1);
tWaitClickSts = arg_reason;
tWaitClickStPos = _root.tScript_ExecInfo.GetStackCnt();
_local2 = true;
}
return(_local2);
}
function ClearMessage() {
var _local3;
var _local2;
var _local4;
MsgField_txt.text = "";
if (tCharTFInfo != undefined) {
_local3 = 0;
while (_local3 < tCharTFInfo.length) {
_local2 = 0;
while (_local2 < tCharTFInfo[_local3].charInfo.length) {
tCharTFInfo[_local3].charInfo[_local2].msgTF_txt.removeTextField();
if (tCharTFInfo[_local3].charInfo[_local2].msgTF_Shadow_mc != undefined) {
tCharTFInfo[_local3].charInfo[_local2].msgTF_Shadow_mc.removeMovieClip();
}
if (tCharTFInfo[_local3].charInfo[_local2].rubyInfo != undefined) {
_local4 = 0;
while (_local4 < tCharTFInfo[_local3].charInfo[_local2].rubyInfo.length) {
tCharTFInfo[_local3].charInfo[_local2].rubyInfo[_local4].rbTF_txt.removeTextField();
if (tCharTFInfo[_local3].charInfo[_local2].rubyInfo[_local4].rbTF_Shadow_mc != undefined) {
tCharTFInfo[_local3].charInfo[_local2].rubyInfo[_local4].rbTF_Shadow_mc.removeMovieClip();
}
delete tCharTFInfo[_local3].charInfo[_local2].rubyInfo[_local4];
_local4++;
}
delete tCharTFInfo[_local3].charInfo[_local2].rubyInfo;
}
_local2++;
}
delete tCharTFInfo[_local3].charInfo;
_local3++;
}
delete tCharTFInfo;
}
HideWaitClickIcon();
if (tChgFontInfo.length > 0) {
if (tChgFontIdx != -1) {
ReleaseChgFontInfo(true);
} else {
ReleaseChgFontInfo(false);
}
}
if (tLinkItemInfo.length > 0) {
if (tLinkItemIdx != -1) {
ReleaseLinkItemInfo(true);
} else {
ReleaseLinkItemInfo(false);
}
}
tSelLinkItemIdx = -1;
while (tRubyInfo.length > 0) {
tRubyInfo[0].rubyText.removeTextField();
delete eval (tRubyInfo.shift());
}
tPastTime = 0;
tBefFrameTime_Msg = -1;
tStAccelTime = 0;
tWaitClickSts = 0;
tWaitClickStPos = -1;
_root.tSysSts.m_Disp_CharCnt = 0;
}
function ShowWaitClickIcon(arg_kind) {
if (_root.tLimitCtrlInfo.ChkLimitVal("PROG_OPE", false)) {
return(undefined);
}
if (tParam.m_FixIconPos) {
switch (arg_kind) {
case 0 :
Mark_WaitClick_mc._x = tParam.m_IconPosX - tParam.m_BaseX;
Mark_WaitClick_mc._y = tParam.m_IconPosY - tParam.m_BaseY;
Mark_WaitClick_mc._visible = true;
Mark_WaitClickPB_mc._visible = false;
Mark_WaitClick_mc.gotoAndPlay(1);
Mark_WaitClickPB_mc.gotoAndStop(1);
break;
case 1 :
Mark_WaitClickPB_mc._x = tParam.m_IconPosX - tParam.m_BaseX;
Mark_WaitClickPB_mc._y = tParam.m_IconPosY - tParam.m_BaseY;
Mark_WaitClick_mc._visible = false;
Mark_WaitClickPB_mc._visible = true;
Mark_WaitClick_mc.gotoAndStop(1);
Mark_WaitClickPB_mc.gotoAndPlay(1);
}
return(undefined);
}
var ii;
var numBuff;
var numBuff2;
var strBuff;
var iconWidth;
var iconHeight;
var txtFmt = MsgField_txt.getNewTextFormat();
txtFmt.align = "center";
txtFmt.leading = 0;
SetCharToGetSizeField(GetSizeTmp_txt, "\u3042", txtFmt);
switch (arg_kind) {
case 0 :
iconWidth = Mark_WaitClick_mc._width;
iconHeight = Mark_WaitClick_mc._height;
break;
case 1 :
default :
iconWidth = Mark_WaitClickPB_mc._width;
iconHeight = Mark_WaitClickPB_mc._height;
}
if (tCharDir == 1) {
if ((tCharTFInfo == undefined) || (tCharTFInfo.length <= 0)) {
numBuff2 = MsgField_txt._y;
numBuff = ((MsgField_txt._x + MsgField_txt._width) - (tTFFrameSize * 2)) - (((GetTFTWidth(GetSizeTmp_txt) - iconWidth) / 2) + iconWidth);
} else if (tCharTFInfo[tCharTFInfo.length - 1].charInfo.length <= 0) {
numBuff2 = tCharTFInfo[tCharTFInfo.length - 1].lineStPosY;
numBuff = tCharTFInfo[tCharTFInfo.length - 1].lineStPosX - (((GetTFTWidth(GetSizeTmp_txt) - iconWidth) / 2) + iconWidth);
} else {
with (tCharTFInfo[tCharTFInfo.length - 1]) {
numBuff = (lineStPosX - maxLSize) - ((maxLSize - iconWidth) / 2);
numBuff2 = (charInfo[charInfo.length - 1].msgTF_txt._y + GetTFHeight(charInfo[charInfo.length - 1].msgTF_txt)) + tParam.m_CharSpcOffset;
if (tParam.IsKutouten(charInfo[charInfo.length - 1].msgTF_txt.text)) {
numBuff2 = numBuff2 + (GetTFHeight(charInfo[charInfo.length - 1].msgTF_txt) / 2);
}
if (tParam.IsLittleChar(charInfo[charInfo.length - 1].msgTF_txt.text)) {
numBuff2 = numBuff2 + (GetTFHeight(charInfo[charInfo.length - 1].msgTF_txt) / 10);
}
if ((numBuff2 + iconHeight) > (((MsgField_txt._y + MsgField_txt._height) - tParam.m_Margin_Bottom) + tParam.m_BaseY)) {
numBuff2 = lineStPosY;
numBuff = ((lineStPosX - maxLSize) - tParam.m_InterlinearSpc) - (((GetTFTWidth(GetSizeTmp_txt) - iconWidth) / 2) + iconWidth);
}
}
}
} else if ((tCharTFInfo == undefined) || (tCharTFInfo.length <= 0)) {
numBuff = MsgField_txt._x;
numBuff2 = (MsgField_txt._y + GetTFTHeight(GetSizeTmp_txt)) - iconHeight;
} else if (tCharTFInfo[tCharTFInfo.length - 1].charInfo.length <= 0) {
numBuff = tCharTFInfo[tCharTFInfo.length - 1].lineStPosX;
numBuff2 = (tCharTFInfo[tCharTFInfo.length - 1].lineStPosY + GetTFTHeight(GetSizeTmp_txt)) - iconHeight;
} else {
with (tCharTFInfo[tCharTFInfo.length - 1]) {
numBuff = ((charInfo[charInfo.length - 1].msgTF_txt._x + GetTFWidth(charInfo[charInfo.length - 1].msgTF_txt)) + tParam.m_CharSpcOffset) + tTFFrameSize;
numBuff2 = (lineStPosY + maxLSize) - iconHeight;
if ((numBuff + iconWidth) > (((MsgField_txt._x + MsgField_txt._width) - tParam.m_Margin_Right) + tParam.m_BaseX)) {
numBuff = lineStPosX;
numBuff2 = (((lineStPosY + maxLSize) + tParam.m_InterlinearSpc) + GetTFTHeight(GetSizeTmp_txt)) - iconHeight;
}
}
}
numBuff = numBuff - tParam.m_BaseX;
numBuff2 = numBuff2 - tParam.m_BaseY;
switch (arg_kind) {
case 0 :
Mark_WaitClick_mc._x = numBuff;
Mark_WaitClick_mc._y = numBuff2;
Mark_WaitClick_mc._visible = true;
Mark_WaitClickPB_mc._visible = false;
Mark_WaitClick_mc.gotoAndPlay(1);
Mark_WaitClickPB_mc.gotoAndStop(1);
return;
case 1 :
default :
Mark_WaitClickPB_mc._x = numBuff;
Mark_WaitClickPB_mc._y = numBuff2;
Mark_WaitClick_mc._visible = false;
Mark_WaitClickPB_mc._visible = true;
Mark_WaitClick_mc.gotoAndStop(1);
Mark_WaitClickPB_mc.gotoAndPlay(1);
}
}
function HideWaitClickIcon() {
if (Mark_WaitClick_mc._visible) {
PlayMessageSound(1, "");
}
if (Mark_WaitClickPB_mc._visible) {
PlayMessageSound(2, "");
}
Mark_WaitClick_mc._visible = false;
Mark_WaitClickPB_mc._visible = false;
Mark_WaitClick_mc.gotoAndStop(1);
Mark_WaitClickPB_mc.gotoAndStop(1);
Mark_WaitClick_mc._x = 0;
Mark_WaitClick_mc._y = 0;
Mark_WaitClickPB_mc._x = 0;
Mark_WaitClickPB_mc._y = 0;
}
function ChgPtIcon(arg_sts) {
if (arg_sts && (tSelLinkItemIdx != -1)) {
this.useHandCursor = true;
MsgLayerBG_mc.useHandCursor = true;
LN_NotifyChgPt(tLinkItemInfo[tSelLinkItemIdx].ptId, false);
} else {
this.useHandCursor = false;
MsgLayerBG_mc.useHandCursor = false;
LN_NotifyChgPt(_root.tMousePtInfo.m_customPtID, false);
}
}
function PlayMessageSound(arg_proc, arg_param) {
var _local3;
var _local7;
var _local8;
var _local6;
switch (arg_proc) {
case 0 :
if (tParam.m_MsgSound_Char == "") {
return(undefined);
}
_local3 = 0;
while (_local3 < arg_param.length) {
if (arg_param.charAt(_local3) == "\r") {
} else if (tParam.m_NoSoundChar.indexOf(arg_param.charAt(_local3)) == -1) {
break;
}
_local3++;
}
if (_local3 >= arg_param.length) {
return(undefined);
}
_local6 = tParam.m_MsgSound_Char;
break;
case 1 :
if (tParam.m_MsgSound_WC == "") {
return(undefined);
}
_local6 = tParam.m_MsgSound_WC;
break;
case 2 :
if (tParam.m_MsgSound_WCPB == "") {
return(undefined);
}
_local6 = tParam.m_MsgSound_WCPB;
break;
default :
return(undefined);
}
_local7 = MsgSound_mc.getNextHighestDepth();
_local8 = ("msgSnd_" + String(_local7)) + "_mc";
sndObj = new Object();
sndObj.msgSnd_mc = MsgSound_mc.createEmptyMovieClip(_local8, _local7);
sndObj.msgSnd_mc._visible = false;
sndObj.msgSnd_snd = new Sound(sndObj.msgSnd_mc);
sndObj.msgSnd_snd.onLoad = function (success) {
this.setVolume(100 * _root.GetVolume(3));
this.start();
};
sndObj.msgSnd_snd.onSoundComplete = function () {
this.stop();
var _local2;
_local2 = 0;
while (_local2 < tMsgSoundMng.length) {
if (tMsgSoundMng[_local2].msgSnd_snd == this) {
delete tMsgSoundMng[_local2].msgSnd_snd;
tMsgSoundMng[_local2].msgSnd_mc.removeMovieClip();
delete tMsgSoundMng[_local2];
tMsgSoundMng.splice(_local2, 1);
break;
}
_local2++;
}
};
tMsgSoundMng.push(sndObj);
while (tMsgSoundMng.length > 2) {
var _local4 = tMsgSoundMng.shift();
_local4.msgSnd_snd.stop();
delete _local4.msgSnd_snd;
delete _local4.msgSnd_mc;
}
sndObj.msgSnd_snd.loadSound(_local6, false);
}
function PlayEventSound(arg_idx, arg_type) {
if ((arg_idx < 0) || (arg_idx >= tLinkItemInfo.length)) {
return(undefined);
}
switch (arg_type) {
case 0 :
if (tLinkItemInfo[arg_idx].sndIdx_In < 0) {
return(undefined);
}
_root.PlayEventSound(this.idx, tLinkItemInfo[arg_idx].sndIdx_In);
break;
case 1 :
if (tLinkItemInfo[arg_idx].sndIdx_Out < 0) {
return(undefined);
}
_root.PlayEventSound(this.idx, tLinkItemInfo[arg_idx].sndIdx_Out);
break;
case 2 :
if (tLinkItemInfo[arg_idx].sndIdx_Click < 0) {
return(undefined);
}
_root.PlayEventSound(this.idx, tLinkItemInfo[arg_idx].sndIdx_Click);
}
}
function ReleaseChgFontInfo(arg_leaveLast) {
var _local1;
if (arg_leaveLast) {
_local1 = 1;
} else {
_local1 = 0;
}
while (tChgFontInfo.length > _local1) {
delete tChgFontInfo[0].txtFmt;
delete tChgFontInfo[0];
tChgFontInfo.shift();
}
if (arg_leaveLast) {
tChgFontIdx = 0;
tChgFontInfo[0].stPos = 0;
tChgFontInfo[0].edPos = 0;
} else {
tChgFontIdx = -1;
}
}
function ReleaseLinkItemInfo(arg_leaveLast) {
var _local2;
if (arg_leaveLast) {
_local2 = 1;
} else {
_local2 = 0;
}
while (tLinkItemInfo.length > _local2) {
delete tLinkItemInfo[0].txtFmt_NotSel;
delete tLinkItemInfo[0].txtFmt_Sel;
delete tLinkItemInfo[0];
tLinkItemInfo.shift();
}
if (arg_leaveLast) {
tLinkItemIdx = 0;
tLinkItemInfo[0].stPos = 0;
tLinkItemInfo[0].edPos = 0;
} else {
tLinkItemIdx = -1;
ReleaseLinkEvSndInfo(this.idx, false, false);
}
}
function NotifyChgSts() {
if (tLinkModeStPos == -1) {
return(undefined);
}
var _local3;
if (!IsEnabled_LinkSelMode()) {
if (tSelLinkItemIdx != -1) {
_root.StopEventSound(this.idx);
PlayEventSound(tSelLinkItemIdx, 1);
tSelLinkItemIdx = -1;
if (_root.tObj_BtnLayer_mc.tActiveBtnId == "") {
ChgPtIcon(false);
}
UpdateSelLinkItem(false);
}
} else {
_local3 = GetPointLinkItem();
if (tSelLinkItemIdx != _local3) {
if (_local3 != -1) {
_root.StopEventSound(this.idx);
}
PlayEventSound(tSelLinkItemIdx, 1);
PlayEventSound(_local3, 0);
tSelLinkItemIdx = _local3;
UpdateSelLinkItem(true);
}
}
}
function NotifyKeyDownEvent() {
if (!IsEnabled_LinkSelMode()) {
return(undefined);
}
var _local3 = Key.getCode();
switch (_local3) {
case 13 :
case 32 :
NotifyMouseLDown_Sel();
break;
case 38 :
case 37 :
case 40 :
case 39 :
if (tLinkItemInfo.length <= 1) {
return(undefined);
}
_root.StopEventSound(this.idx);
PlayEventSound(tSelLinkItemIdx, 1);
if (((tCharDir == 1) && ((_local3 == 38) || (_local3 == 39))) || ((tCharDir != 1) && ((_local3 == 38) || (_local3 == 37)))) {
if ((tSelLinkItemIdx == -1) || (tSelLinkItemIdx == 0)) {
tSelLinkItemIdx = tLinkItemInfo.length - 1;
} else {
tSelLinkItemIdx--;
}
} else if (((tCharDir == 1) && ((_local3 == 40) || (_local3 == 37))) || ((tCharDir != 1) && ((_local3 == 40) || (_local3 == 39)))) {
if ((tSelLinkItemIdx == -1) || (tSelLinkItemIdx == (tLinkItemInfo.length - 1))) {
tSelLinkItemIdx = 0;
} else {
tSelLinkItemIdx++;
}
}
PlayEventSound(tSelLinkItemIdx, 0);
if (_root.tObj_BtnLayer_mc.tActiveBtnId == "") {
ChgPtIcon(false);
}
UpdateSelLinkItem(false);
}
}
function NotifyMouseLDown() {
if (!tInitFlg) {
return(undefined);
}
if (!tDoingFlg) {
return(undefined);
}
if (!ChkLoadCompletion()) {
return(undefined);
}
if (tDoingFlg & 4) {
if (tDispCharPos >= tDispMsg.length) {
return(undefined);
}
if (_root.tSkipMsgEnabled) {
DispMessageAll();
}
}
if ((tDoingFlg & 1) || (tDoingFlg & 2)) {
if (tWaitFlg && (tSkipFlg)) {
SkipAnimation(0);
}
}
}
function NotifyMouseLDown_Sel() {
if (!IsEnabled_LinkSelMode()) {
return(undefined);
}
if (tSelLinkItemIdx != -1) {
_root.StopEventSound(this.idx);
PlayEventSound(tSelLinkItemIdx, 2);
_root.SelectLinkItem(tLinkItemInfo[tSelLinkItemIdx].linkId, tVarName_SelIdx, tLinkItemInfo[tSelLinkItemIdx].path_scDat, tLinkItemInfo[tSelLinkItemIdx].path, tLinkItemInfo[tSelLinkItemIdx].label);
}
}
function NotifyChangeVolume() {
var _local2;
_local2 = 0;
while (_local2 < tMsgSoundMng.length) {
tMsgSoundMng[_local2].msgSnd_snd.setVolume(100 * _root.GetVolume(3));
_local2++;
}
tWholeSnd_snd.setVolume(100 * _root.GetVolume(3));
}
function NotifyDelete() {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
tObjSurface[_local1].DeleteObject();
_local1++;
}
if (MsgLayerLoadBG_mc != undefined) {
MsgLayerLoadBG_mc.stop();
MsgLayerLoadBG_mc.unloadMovie();
}
if (Mark_WaitClick_mc != undefined) {
Mark_WaitClick_mc.stop();
Mark_WaitClick_mc.unloadMovie();
}
if (Mark_WaitClickPB_mc != undefined) {
Mark_WaitClickPB_mc.stop();
Mark_WaitClickPB_mc.unloadMovie();
}
}
var tInitFlg = false;
var tStatusFlg = 0;
var tStatusFlg_Msg = 0;
var tDoingFlg = 0;
var tWaitFlg = true;
var tSkipFlg = true;
var tAfterTrans = 0;
var tDispMsg = "";
var tDispCharPos = 0;
var tFixCharPos = -1;
var tCmdQue;
var tParam;
var tObjLoader;
var tLoading_BG = false;
var tLoading_WC = false;
var tLoading_WCPB = false;
var tLoadedIconFlg = 0;
var tResetIconFlg = 0;
var tWaitClickSts = 0;
var tWaitClickStPos = -1;
var tChgFontIdx = -1;
var tChgFontInfo;
var tLinkModeStPos = -1;
var tSelLinkItemIdx = -1;
var tLinkItemIdx = -1;
var tVarName_SelIdx = "";
var tLinkItemInfo;
var tRubyInfo;
var tCharTFInfo;
var tCharDir = 0;
var tLineBorder = 0;
var tLineBorder_Max = 0;
var tPageBorder = 0;
var tDspIconWidth = 0;
var tDspIconHeight = 0;
var tMsgSoundMng;
var tWholeSnd_snd;
var tPastTime = 0;
var tBefFrameTime = -1;
var tBefFrameTime_Msg = -1;
var tStAccelTime = 0;
var tTFFrameSize = 2;
var tBaseIdx = 0;
var tMaskIdx = 1;
var tLayerType = 0;
var tObjSurface = new Array(2);
Initialize();
MsgLayerBG_mc.onMouseMove = function () {
var _local3;
if (!IsEnabled_LinkSelMode()) {
return(undefined);
}
_local3 = GetPointLinkItem();
if (tSelLinkItemIdx != _local3) {
if (_local3 != -1) {
_root.StopEventSound(this.idx);
}
PlayEventSound(tSelLinkItemIdx, 1);
PlayEventSound(_local3, 0);
tSelLinkItemIdx = _local3;
UpdateSelLinkItem(true);
}
};
MsgLayerBG_mc.onRollOut = function () {
if (!IsEnabled_LinkSelMode()) {
return(undefined);
}
if (tSelLinkItemIdx != -1) {
tSelLinkItemIdx = -1;
UpdateSelLinkItem(true);
}
};
Symbol 30 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 32 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 35 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 37 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 40 MovieClip [Defaults] Frame 1
#initclip 65
Object.registerClass("Defaults", mx.skins.halo.Defaults);
#endinitclip
Symbol 41 MovieClip [UIObjectExtensions] Frame 1
#initclip 66
Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions);
#endinitclip
Symbol 42 MovieClip [UIObject] Frame 1
#initclip 67
Object.registerClass("UIObject", mx.core.UIObject);
#endinitclip
stop();
Symbol 45 Button
on (keyPress "<Tab>") {
this.tabHandler();
}
Symbol 46 MovieClip [FocusRect] Frame 1
#initclip 68
Object.registerClass("FocusRect", mx.skins.halo.FocusRect);
#endinitclip
Symbol 47 MovieClip [FocusManager] Frame 1
#initclip 69
Object.registerClass("FocusManager", mx.managers.FocusManager);
#endinitclip
stop();
Symbol 48 MovieClip [UIComponentExtensions] Frame 1
#initclip 70
Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions);
#endinitclip
Symbol 49 MovieClip [UIComponent] Frame 1
#initclip 71
Object.registerClass("UIComponent", mx.core.UIComponent);
#endinitclip
stop();
Symbol 50 MovieClip [SimpleButton] Frame 1
#initclip 72
Object.registerClass("SimpleButton", mx.controls.SimpleButton);
#endinitclip
stop();
Symbol 51 MovieClip [Border] Frame 1
#initclip 73
Object.registerClass("Border", mx.skins.Border);
#endinitclip
stop();
Symbol 52 MovieClip [RectBorder] Frame 1
#initclip 74
mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder));
Object.registerClass("RectBorder", mx.skins.halo.RectBorder);
#endinitclip
stop();
Symbol 53 MovieClip [ButtonSkin] Frame 1
#initclip 75
Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin);
#endinitclip
Symbol 54 MovieClip [Button] Frame 1
#initclip 76
Object.registerClass("Button", mx.controls.Button);
#endinitclip
stop();
Instance of Symbol 50 MovieClip [SimpleButton] in Symbol 54 MovieClip [Button] Frame 2
//component parameters
onClipEvent (initialize) {
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Symbol 79 MovieClip [Layer_History] Frame 1
function Initialize() {
_visible = false;
if (tParam != undefined) {
delete tParam;
}
tParam = new Cls_Param_HistLayer();
this.attachMovie("Frame_NoDisp", "MsgFrame_Shadow_mc", this.getNextHighestDepth());
MsgFrame_Shadow_mc._x = 0;
MsgFrame_Shadow_mc._y = 0;
this.attachMovie("Frame_NoDisp", "MsgFrame_mc", this.getNextHighestDepth());
MsgFrame_mc._x = 0;
MsgFrame_mc._y = 0;
var _local2 = new ContextMenu();
_local2.hideBuiltInItems();
_local2.builtInItems.quality = true;
this.menu = _local2;
while (_local2.customItems.length > 0) {
delete eval (_local2.customItems.pop());
}
var _local3 = new ContextMenuItem("\u9589\u3058\u308B", EndHistoryDisp);
_local2.customItems.push(_local3);
tObjLoader = new MovieClipLoader();
bufListener = new Object();
bufListener.onLoadComplete = function (target_mc) {
if (target_mc == HistoryLayerLoadBG_mc) {
tLoading_BG = false;
HistoryLayerBG_mc._visible = false;
HistoryLayerLoadBG_mc._visible = true;
tParam.m_ChgBGFlg = false;
CorrectBtnSettings();
}
};
bufListener.onLoadError = function (target_mc) {
if (target_mc == HistoryLayerLoadBG_mc) {
tLoading_BG = false;
tObjLoader.unloadClip(HistoryLayerLoadBG_mc);
HistoryLayerBG_mc._visible = true;
HistoryLayerLoadBG_mc._visible = false;
CorrectBtnSettings();
}
};
tObjLoader.addListener(bufListener);
HistoryField_txt.text = "";
HistoryFieldShadow_txt.text = "";
HistoryLayerLoadBG_mc._visible = false;
this._focusrect = false;
}
function DoActionPerFrame() {
}
function StartHistoryDisp2(arg_histInfo) {
tHistInfo = arg_histInfo;
if ((tType == 1) || (tCharDir == 1)) {
tCurPage = tHistInfo.histMsg.length - 1;
UpdateBtnSts();
DispHistoryMsg_Page(tCurPage);
if (HistoryLayerLoadBG_mc.StartHistoryDisp != undefined) {
HistoryLayerLoadBG_mc.StartHistoryDisp(1, tCurPage, tHistInfo.histMsg.length);
}
} else {
DispHistoryMsg_Scroll();
HistoryField_txt.scroll = HistoryField_txt.maxscroll;
HistoryFieldShadow_txt.scroll = HistoryField_txt.scroll;
UpdateBtnSts();
if (HistoryLayerLoadBG_mc.StartHistoryDisp != undefined) {
HistoryLayerLoadBG_mc.StartHistoryDisp(0, HistoryField_txt.scroll - 1, HistoryField_txt.maxscroll);
}
}
_visible = true;
}
function EndHistoryDisp() {
_visible = false;
if (HistoryLayerLoadBG_mc.EndHistoryDisp != undefined) {
HistoryLayerLoadBG_mc.EndHistoryDisp();
}
ClearMessage();
delete tHistInfo;
LN_EndHistoryDisp();
}
function ClearMessage() {
var _local2;
var _local1;
HistoryField_txt.text = "";
HistoryFieldShadow_txt.text = "";
if (tCharTFInfo != undefined) {
_local2 = 0;
while (_local2 < tCharTFInfo.length) {
_local1 = 0;
while (_local1 < tCharTFInfo[_local2].charInfo.length) {
tCharTFInfo[_local2].charInfo[_local1].charTF_txt.removeTextField();
if (tCharTFInfo[_local2].charInfo[_local1].charTF_Shadow_mc != undefined) {
tCharTFInfo[_local2].charInfo[_local1].charTF_Shadow_mc.removeMovieClip();
}
if (tCharTFInfo[_local2].charInfo[_local1].rubyInfo != undefined) {
kk = 0;
while (kk < tCharTFInfo[_local2].charInfo[_local1].rubyInfo.length) {
tCharTFInfo[_local2].charInfo[_local1].rubyInfo[kk].rbTF_txt.removeTextField();
if (tCharTFInfo[_local2].charInfo[_local1].rubyInfo[kk].rbTF_Shadow_mc != undefined) {
tCharTFInfo[_local2].charInfo[_local1].rubyInfo[kk].rbTF_Shadow_mc.removeMovieClip();
}
delete tCharTFInfo[_local2].charInfo[_local1].rubyInfo[kk];
kk++;
}
delete tCharTFInfo[_local2].charInfo[_local1].rubyInfo;
}
_local1++;
}
delete tCharTFInfo[_local2].charInfo;
_local2++;
}
delete tCharTFInfo;
}
GetSize_txt.text = (GetSizeTmp_txt.text = "");
GetSize_txt._width = (GetSizeTmp_txt._width = 0);
GetSize_txt._height = (GetSizeTmp_txt._height = 0);
}
function SetTextFormat(arg_txtField, arg_stPos, arg_edPos, arg_txtFmt) {
if (arg_stPos == arg_edPos) {
arg_txtField.setTextFormat(arg_stPos, arg_txtFmt);
} else {
arg_txtField.setTextFormat(arg_stPos, arg_edPos, arg_txtFmt);
}
}
function DispHistoryMsg_Scroll() {
var _local2;
var _local1;
var _local4 = 0;
var _local6 = tHistInfo.histMsg.join(newline);
HistoryField_txt.text = _local6;
HistoryFieldShadow_txt.text = _local6;
_local2 = 0;
while (_local2 < tHistInfo.histMsg.length) {
_local1 = 0;
while (_local1 < tHistInfo.txtFmtInfo[_local2].length) {
var _local3 = HistoryField_txt.getNewTextFormat();
if (tHistInfo.txtFmtInfo[_local2][_local1].font != undefined) {
_local3.font = tHistInfo.txtFmtInfo[_local2][_local1].font;
}
if (tHistInfo.txtFmtInfo[_local2][_local1].sizeDiff != undefined) {
_local3.size = _local3.size + tHistInfo.txtFmtInfo[_local2][_local1].sizeDiff;
}
if (tHistInfo.txtFmtInfo[_local2][_local1].color != undefined) {
_local3.color = tHistInfo.txtFmtInfo[_local2][_local1].color;
}
if (tHistInfo.txtFmtInfo[_local2][_local1].bold != undefined) {
_local3.bold = tHistInfo.txtFmtInfo[_local2][_local1].bold;
}
if (tHistInfo.txtFmtInfo[_local2][_local1].italic != undefined) {
_local3.italic = tHistInfo.txtFmtInfo[_local2][_local1].italic;
}
if (tHistInfo.txtFmtInfo[_local2][_local1].underline != undefined) {
_local3.underline = tHistInfo.txtFmtInfo[_local2][_local1].underline;
}
SetTextFormat(HistoryField_txt, _local4 + tHistInfo.txtFmtInfo[_local2][_local1].stPos, _local4 + tHistInfo.txtFmtInfo[_local2][_local1].edPos, _local3);
var _local5 = HistoryFieldShadow_txt.getNewTextFormat();
_local3.color = _local5.color;
SetTextFormat(HistoryFieldShadow_txt, _local4 + tHistInfo.txtFmtInfo[_local2][_local1].stPos, _local4 + tHistInfo.txtFmtInfo[_local2][_local1].edPos, _local3);
_local1++;
}
_local4 = _local4 + (tHistInfo.histMsg[_local2].length + 1);
_local2++;
}
}
function DispHistoryMsg_Page(arg_page) {
if (tCharDir == 1) {
DispHistoryMsg_Page_V(arg_page);
return(undefined);
}
var ii;
var jj;
var numBuff;
var strBuff;
var chgLineSize;
var chgNewLine;
var chkWrapHStr;
var tmpShadowTxt;
var txtFmt;
var tmpTxtFmt;
var subInfoObj = new Object();
var lineBorder = ((HistoryField_txt._x + HistoryField_txt._width) - tParam.m_Margin_Right);
var lineBorder_Max = (HistoryField_txt._x + HistoryField_txt._width);
var pageBorder = (HistoryField_txt._y + HistoryField_txt._height);
var skipJdgCnt = 0;
var dispStr = tHistInfo.histMsg[arg_page];
if (tCharTFInfo == undefined) {
tCharTFInfo = new Array();
tCharTFInfo[0] = new Object();
tCharTFInfo[0].maxLSize = tParam.m_Font_Size;
tCharTFInfo[0].lineStPosX = HistoryField_txt._x;
tCharTFInfo[0].lineStPosY = HistoryField_txt._y;
tCharTFInfo[0].charInfo = Array();
}
ii = 0;
while (ii < dispStr.length) {
chgLineSize = false;
chgNewLine = false;
chkWrapHStr = false;
if (ChkChgCharFormat(arg_page, ii)) {
txtFmt = GetDispCharFormat(arg_page, ii);
GetDispCharSubFormat(arg_page, ii, subInfoObj);
}
if (tmpTxtFmt != undefined) {
delete tmpTxtFmt;
}
tmpTxtFmt = txtFmt;
if (dispStr.charAt(ii) == "\r") {
numBuff = tCharTFInfo.length;
tCharTFInfo[numBuff] = new Object();
tCharTFInfo[numBuff].maxLSize = tParam.m_Font_Size;
tCharTFInfo[numBuff].lineStPosX = tCharTFInfo[numBuff - 1].lineStPosX;
tCharTFInfo[numBuff].lineStPosY = (tCharTFInfo[numBuff - 1].lineStPosY + tCharTFInfo[numBuff - 1].maxLSize) + tParam.m_InterlinearSpc;
tCharTFInfo[numBuff].charInfo = Array();
skipJdgCnt = 0;
} else {
SetCharToGetSizeField(GetSize_txt, dispStr.charAt(ii), txtFmt, subInfoObj.embedFonts);
with (tCharTFInfo[tCharTFInfo.length - 1]) {
numBuff = GetTFTHeight(GetSize_txt);
if ((charInfo.length <= 0) || (maxLSize < numBuff)) {
maxLSize = numBuff;
if (charInfo.length > 0) {
chgLineSize = true;
}
if ((lineStPosY + numBuff) > pageBorder) {
break;
}
}
if (charInfo.length > 0) {
numBuff = ((charInfo[charInfo.length - 1].charTF_txt._x + GetTFTWidth(charInfo[charInfo.length - 1].charTF_txt)) + GetTFMarginLR(charInfo[charInfo.length - 1].charTF_txt)) + tCharSpcOffset;
} else {
numBuff = lineStPosX;
}
numBuff = numBuff + GetTFTWidth(GetSize_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
if (tParam.IsHeadKinsocChar(dispStr.charAt(ii))) {
if (numBuff <= lineBorder_Max) {
chgNewLine = false;
}
}
} else if (skipJdgCnt <= 0) {
if (tParam.IsEndKinsocChar(dispStr.charAt(ii)) && ((charInfo.length <= 0) || (!tParam.IsEndKinsocChar(charInfo[charInfo.length - 1].charTF_txt.text)))) {
jj = ii;
while (jj < dispStr.length) {
if (!tParam.m_WrapHalfStr) {
if (chkWrapHStr && ((jj >= (dispStr.length - 1)) || (!tParam.IsNoWrapHalfChar(dispStr.charAt(jj + 1))))) {
chkWrapHStr = false;
} else if ((((!chkWrapHStr) && tParam.IsNoWrapHalfChar(dispStr.charAt(jj))) && (jj < (dispStr.length - 1))) && tParam.IsNoWrapHalfChar(dispStr.charAt(jj + 1))) {
chkWrapHStr = true;
}
}
if (jj == ii) {
} else {
if (dispStr.charAt(jj) == "\r") {
skipJdgCnt = (jj - ii) - 1;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginLR(GetSize_txt) + tCharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginLR(GetSizeTmp_txt) + tCharSpcOffset);
}
if (ChkChgCharFormat(arg_page, jj)) {
tmpTxtFmt = GetDispCharFormat(arg_page, jj);
}
SetCharToGetSizeField(GetSizeTmp_txt, dispStr.charAt(jj), tmpTxtFmt, subInfoObj.embedFonts);
numBuff = numBuff + GetTFTWidth(GetSizeTmp_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
break;
}
if (((!chkWrapHStr) && (!tParam.IsEndKinsocChar(dispStr.charAt(jj)))) && ((jj >= (dispStr.length - 1)) || (!tParam.IsHeadKinsocChar(dispStr.charAt(jj + 1))))) {
skipJdgCnt = (jj - ii) - 1;
break;
}
}
jj++;
}
} else if (((((!tParam.m_WrapHalfStr) && (tParam.IsNoWrapHalfChar(dispStr.charAt(ii)))) && (ii < (dispStr.length - 1))) && (tParam.IsNoWrapHalfChar(dispStr.charAt(ii + 1)))) && ((charInfo.length <= 0) || ((!tParam.IsNoWrapHalfChar(charInfo[charInfo.length - 1].charTF_txt.text)) && (!tParam.IsEndKinsocChar(charInfo[charInfo.length - 1].charTF_txt.text))))) {
chkWrapHStr = true;
jj = ii + 1;
while (jj < dispStr.length) {
if (!tParam.m_WrapHalfStr) {
if (chkWrapHStr && ((jj >= (dispStr.length - 1)) || (!tParam.IsNoWrapHalfChar(dispStr.charAt(jj + 1))))) {
chkWrapHStr = false;
} else if ((((!chkWrapHStr) && tParam.IsNoWrapHalfChar(dispStr.charAt(jj))) && (jj < (dispStr.length - 1))) && tParam.IsNoWrapHalfChar(dispStr.charAt(jj + 1))) {
chkWrapHStr = true;
}
}
if (dispStr.charAt(jj) == "\r") {
skipJdgCnt = (jj - ii) - 1;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginLR(GetSize_txt) + tCharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginLR(GetSizeTmp_txt) + tCharSpcOffset);
}
if (ChkChgCharFormat(arg_page, jj)) {
tmpTxtFmt = GetDispCharFormat(arg_page, jj);
}
SetCharToGetSizeField(GetSizeTmp_txt, dispStr.charAt(jj), tmpTxtFmt, subInfoObj.embedFonts);
numBuff = numBuff + GetTFTWidth(GetSizeTmp_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
break;
}
if (!chkWrapHStr) {
if (!tParam.IsHeadKinsocChar(dispStr.charAt(jj))) {
skipJdgCnt = (jj - ii) - 1;
break;
}
if ((jj >= (dispStr.length - 1)) || (!tParam.IsHeadKinsocChar(dispStr.charAt(jj + 1)))) {
skipJdgCnt = (jj - ii) - 1;
break;
}
}
jj++;
}
} else if (((((ii < (dispStr.length - 1)) && (tParam.IsHeadKinsocChar(dispStr.charAt(ii + 1)))) && (!tParam.IsHeadKinsocChar(dispStr.charAt(ii)))) && (!tParam.IsEndKinsocChar(dispStr.charAt(ii)))) && ((((!tParam.m_WrapHalfStr) || (!tParam.IsNoWrapHalfChar(dispStr.charAt(ii)))) || (charInfo.length <= 0)) || (!tParam.IsNoWrapHalfChar(charInfo[charInfo.length - 1].charTF_txt.text)))) {
jj = ii + 1;
while (jj < dispStr.length) {
if ((dispStr.charAt(jj) == "\r") || (!tParam.IsHeadKinsocChar(dispStr.charAt(jj)))) {
skipJdgCnt = (jj - ii) - 1;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginLR(GetSize_txt) + tCharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginLR(GetSizeTmp_txt) + tCharSpcOffset);
}
if (ChkChgCharFormat(arg_page, jj)) {
tmpTxtFmt = GetDispCharFormat(arg_page, jj);
}
SetCharToGetSizeField(GetSizeTmp_txt, dispStr.charAt(jj), tmpTxtFmt, subInfoObj.embedFonts);
numBuff = numBuff + GetTFTWidth(GetSizeTmp_txt);
if (numBuff > lineBorder) {
if ((numBuff <= lineBorder_Max) && ((jj == (dispStr.length - 1)) || (dispStr.charAt(jj + 1) == "\r"))) {
skipJdgCnt = (jj - ii) - 1;
break;
}
chgNewLine = true;
break;
}
jj++;
}
}
} else {
skipJdgCnt--;
}
if (chgNewLine) {
if ((((lineStPosY + maxLSize) + tParam.m_InterlinearSpc) + GetTFTHeight(GetSize_txt)) > pageBorder) {
break;
}
numBuff = tCharTFInfo.length;
tCharTFInfo[numBuff] = new Object();
tCharTFInfo[numBuff].maxLSize = tParam.m_Font_Size;
tCharTFInfo[numBuff].lineStPosX = tCharTFInfo[numBuff - 1].lineStPosX;
tCharTFInfo[numBuff].lineStPosY = (tCharTFInfo[numBuff - 1].lineStPosY + tCharTFInfo[numBuff - 1].maxLSize) + tParam.m_InterlinearSpc;
tCharTFInfo[numBuff].charInfo = Array();
chgLineSize = false;
skipJdgCnt = 0;
}
}
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (chgLineSize) {
jj = charInfo.length - 1;
while (jj >= 0) {
SetHLineCharPos(false, tCharTFInfo[tCharTFInfo.length - 1], jj);
jj--;
}
}
var obj_charInfo = new Object();
strBuff = (("HTxt_Hist_" + String(tCharTFInfo.length - 1)) + "_") + String(charInfo.length);
if (subInfoObj.edge_Visible) {
obj_charInfo.charTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
obj_charInfo.charTF_Shadow_mc._visible = false;
obj_charInfo.charTF_Shadow_mc.createTextField("Txt_Edge", obj_charInfo.charTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = obj_charInfo.charTF_Shadow_mc.Txt_Edge;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = subInfoObj.edge_Color;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = true;
tmpShadowTxt.embedFonts = subInfoObj.embedFonts;
tmpShadowTxt.text = dispStr.charAt(ii);
var filter = (new flash.filters.GlowFilter());
filter.color = subInfoObj.edge_Color;
filter.blurX = subInfoObj.edge_HVOffset;
filter.blurY = subInfoObj.edge_HVOffset;
filter.strength = 255;
filter.quality = 3;
obj_charInfo.charTF_Shadow_mc.filters = [filter];
obj_charInfo.charTF_Shadow_mc._visible = true;
} else if (subInfoObj.shadow_Visible) {
obj_charInfo.charTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
obj_charInfo.charTF_Shadow_mc.createTextField("Txt_Shadow", obj_charInfo.charTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = obj_charInfo.charTF_Shadow_mc.Txt_Shadow;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = subInfoObj.shadow_Color;
tmpShadowTxt._x = subInfoObj.shadow_XOffset;
tmpShadowTxt._y = subInfoObj.shadow_YOffset;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = "left";
tmpShadowTxt.embedFonts = subInfoObj.embedFonts;
tmpShadowTxt.text = dispStr.charAt(ii);
}
MsgFrame_mc.createTextField(strBuff, MsgFrame_mc.getNextHighestDepth(), 0, 0, 0, 0);
obj_charInfo.charTF_txt = eval ("MsgFrame_mc." + strBuff);
obj_charInfo.charTF_txt.setNewTextFormat(txtFmt);
obj_charInfo.charTF_txt.type = "dynamic";
obj_charInfo.charTF_txt.selectable = false;
obj_charInfo.charTF_txt.wordWrap = false;
obj_charInfo.charTF_txt.background = false;
obj_charInfo.charTF_txt.autoSize = true;
obj_charInfo.charTF_txt.embedFonts = subInfoObj.embedFonts;
obj_charInfo.charTF_txt.text = dispStr.charAt(ii);
charInfo.push(obj_charInfo);
SetHLineCharPos(true, tCharTFInfo[tCharTFInfo.length - 1], charInfo.length - 1);
}
jj = 0;
while (jj < tHistInfo.rubyInfo[arg_page].length) {
if (tHistInfo.rubyInfo[arg_page][jj].pos == ii) {
SetRuby(tHistInfo.rubyInfo[arg_page][jj]);
break;
}
jj++;
}
}
ii++;
}
delete subInfoObj;
}
function DispHistoryMsg_Page_V(arg_page) {
var ii;
var jj;
var numBuff;
var strBuff;
var chgLineSize;
var chgNewLine;
var chkWrapHStr;
var tmpShadowTxt;
var shadowRot;
var txtFmt;
var tmpTxtFmt;
var subInfoObj = new Object();
var lineBorder = ((HistoryField_txt._y + HistoryField_txt._height) - tParam.m_Margin_Bottom);
var lineBorder_Max = (HistoryField_txt._y + HistoryField_txt._height);
var pageBorder = HistoryField_txt._x;
var skipJdgCnt = 0;
var dispStr = tHistInfo.histMsg[arg_page];
if (tCharTFInfo == undefined) {
tCharTFInfo = new Array();
tCharTFInfo[0] = new Object();
tCharTFInfo[0].maxLSize = tParam.m_Font_Size;
tCharTFInfo[0].lineStPosX = (HistoryField_txt._x + HistoryField_txt._width) - (tTFFrameSize * 2);
tCharTFInfo[0].lineStPosY = HistoryField_txt._y;
tCharTFInfo[0].charInfo = Array();
}
ii = 0;
while (ii < dispStr.length) {
chgLineSize = false;
chgNewLine = false;
chkWrapHStr = false;
if (ChkChgCharFormat(arg_page, ii)) {
txtFmt = GetDispCharFormat(arg_page, ii);
GetDispCharSubFormat(arg_page, ii, subInfoObj);
}
if (tmpTxtFmt != undefined) {
delete tmpTxtFmt;
}
tmpTxtFmt = txtFmt;
if (dispStr.charAt(ii) == "\r") {
numBuff = tCharTFInfo.length;
tCharTFInfo[numBuff] = new Object();
tCharTFInfo[numBuff].maxLSize = tParam.m_Font_Size;
tCharTFInfo[numBuff].lineStPosX = (tCharTFInfo[numBuff - 1].lineStPosX - tCharTFInfo[numBuff - 1].maxLSize) - tParam.m_InterlinearSpc;
tCharTFInfo[numBuff].lineStPosY = tCharTFInfo[numBuff - 1].lineStPosY;
tCharTFInfo[numBuff].charInfo = Array();
skipJdgCnt = 0;
} else {
SetCharToGetSizeField(GetSize_txt, dispStr.charAt(ii), txtFmt, subInfoObj.embedFonts);
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (tParam.IsRotation90Char(dispStr.charAt(ii)) && (GetSize_txt.textWidth <= maxLSize)) {
numBuff = maxLSize;
} else {
numBuff = GetTFTWidth(GetSize_txt);
}
if ((charInfo.length <= 0) || (maxLSize < numBuff)) {
maxLSize = numBuff;
if (charInfo.length > 0) {
chgLineSize = true;
}
if ((lineStPosX - numBuff) < pageBorder) {
break;
}
}
if (charInfo.length > 0) {
numBuff = ((charInfo[charInfo.length - 1].charTF_txt._y + GetTFTHeight(charInfo[charInfo.length - 1].charTF_txt)) + GetTFMarginTB(charInfo[charInfo.length - 1].charTF_txt)) + tCharSpcOffset;
if (tParam.IsKutouten(charInfo[charInfo.length - 1].charTF_txt.text)) {
numBuff = numBuff + (GetTFHeight(charInfo[charInfo.length - 1].charTF_txt) / 2);
}
if (tParam.IsLittleChar(charInfo[arg_idx - 1].charTF_txt.text)) {
numBuff = numBuff + (GetTFHeight(charInfo[charInfo.length - 1].charTF_txt) / 10);
}
} else {
numBuff = lineStPosY;
}
numBuff = numBuff + GetTFTHeight(GetSize_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
if (tParam.IsHeadKinsocChar(dispStr.charAt(ii))) {
if (numBuff <= lineBorder_Max) {
chgNewLine = false;
}
}
} else if (skipJdgCnt <= 0) {
if (tParam.IsEndKinsocChar(dispStr.charAt(ii)) && ((charInfo.length <= 0) || (!tParam.IsEndKinsocChar(charInfo[charInfo.length - 1].charTF_txt.text)))) {
jj = ii;
while (jj < dispStr.length) {
if (!tParam.m_WrapHalfStr) {
if (chkWrapHStr && ((jj >= (dispStr.length - 1)) || (!tParam.IsNoWrapHalfChar(dispStr.charAt(jj + 1))))) {
chkWrapHStr = false;
} else if ((((!chkWrapHStr) && tParam.IsNoWrapHalfChar(dispStr.charAt(jj))) && (jj < (dispStr.length - 1))) && tParam.IsNoWrapHalfChar(dispStr.charAt(jj + 1))) {
chkWrapHStr = true;
}
}
if (jj == ii) {
} else {
if (dispStr.charAt(jj) == "\r") {
skipJdgCnt = (jj - ii) - 1;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginTB(GetSize_txt) + tCharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginTB(GetSizeTmp_txt) + tCharSpcOffset);
}
if (ChkChgCharFormat(arg_page, jj)) {
tmpTxtFmt = GetDispCharFormat(arg_page, jj);
}
SetCharToGetSizeField(GetSizeTmp_txt, dispStr.charAt(jj), tmpTxtFmt, subInfoObj.embedFonts);
numBuff = numBuff + GetTFTHeight(GetSizeTmp_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
break;
}
if (((!chkWrapHStr) && (!tParam.IsEndKinsocChar(dispStr.charAt(jj)))) && ((jj >= (dispStr.length - 1)) || (!tParam.IsHeadKinsocChar(dispStr.charAt(jj + 1))))) {
skipJdgCnt = (jj - ii) - 1;
break;
}
}
jj++;
}
} else if (((((!tParam.m_WrapHalfStr) && (tParam.IsNoWrapHalfChar(dispStr.charAt(ii)))) && (ii < (dispStr.length - 1))) && (tParam.IsNoWrapHalfChar(dispStr.charAt(ii + 1)))) && ((charInfo.length <= 0) || ((!tParam.IsNoWrapHalfChar(charInfo[charInfo.length - 1].charTF_txt.text)) && (!tParam.IsEndKinsocChar(charInfo[charInfo.length - 1].charTF_txt.text))))) {
chkWrapHStr = true;
jj = ii + 1;
while (jj < dispStr.length) {
if (!tParam.m_WrapHalfStr) {
if (chkWrapHStr && ((jj >= (dispStr.length - 1)) || (!tParam.IsNoWrapHalfChar(dispStr.charAt(jj + 1))))) {
chkWrapHStr = false;
} else if ((((!chkWrapHStr) && tParam.IsNoWrapHalfChar(dispStr.charAt(jj))) && (jj < (dispStr.length - 1))) && tParam.IsNoWrapHalfChar(dispStr.charAt(jj + 1))) {
chkWrapHStr = true;
}
}
if (dispStr.charAt(jj) == "\r") {
skipJdgCnt = (jj - ii) - 1;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginTB(GetSize_txt) + tCharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginTB(GetSizeTmp_txt) + tCharSpcOffset);
}
if (ChkChgCharFormat(arg_page, jj)) {
tmpTxtFmt = GetDispCharFormat(arg_page, jj);
}
SetCharToGetSizeField(GetSizeTmp_txt, dispStr.charAt(jj), tmpTxtFmt, subInfoObj.embedFonts);
numBuff = numBuff + GetTFTHeight(GetSizeTmp_txt);
if (numBuff > lineBorder) {
chgNewLine = true;
break;
}
if (!chkWrapHStr) {
if (!tParam.IsHeadKinsocChar(dispStr.charAt(jj))) {
skipJdgCnt = (jj - ii) - 1;
break;
}
if ((jj >= (dispStr.length - 1)) || (!tParam.IsHeadKinsocChar(dispStr.charAt(jj + 1)))) {
skipJdgCnt = (jj - ii) - 1;
break;
}
}
jj++;
}
} else if (((((ii < (dispStr.length - 1)) && (tParam.IsHeadKinsocChar(dispStr.charAt(ii + 1)))) && (!tParam.IsHeadKinsocChar(dispStr.charAt(ii)))) && (!tParam.IsEndKinsocChar(dispStr.charAt(ii)))) && ((((!tParam.m_WrapHalfStr) || (!tParam.IsNoWrapHalfChar(dispStr.charAt(ii)))) || (charInfo.length <= 0)) || (!tParam.IsNoWrapHalfChar(charInfo[charInfo.length - 1].charTF_txt.text)))) {
jj = ii + 1;
while (jj < dispStr.length) {
if ((dispStr.charAt(jj) == "\r") || (!tParam.IsHeadKinsocChar(dispStr.charAt(jj)))) {
skipJdgCnt = (jj - ii) - 1;
break;
}
if (jj == (ii + 1)) {
numBuff = numBuff + (GetTFMarginTB(GetSize_txt) + tCharSpcOffset);
} else {
numBuff = numBuff + (GetTFMarginTB(GetSizeTmp_txt) + tCharSpcOffset);
}
if (ChkChgCharFormat(arg_page, jj)) {
tmpTxtFmt = GetDispCharFormat(arg_page, jj);
}
SetCharToGetSizeField(GetSizeTmp_txt, dispStr.charAt(jj), tmpTxtFmt, subInfoObj.embedFonts);
numBuff = numBuff + GetTFTHeight(GetSizeTmp_txt);
if (numBuff > lineBorder) {
if ((numBuff <= lineBorder_Max) && ((jj == (dispStr.length - 1)) || (dispStr.charAt(jj + 1) == "\r"))) {
skipJdgCnt = (jj - ii) - 1;
break;
}
chgNewLine = true;
break;
}
jj++;
}
}
} else {
skipJdgCnt--;
}
if (chgNewLine) {
if ((((lineStPosX - maxLSize) - tParam.m_InterlinearSpc) - GetTFTWidth(GetSize_txt)) < pageBorder) {
break;
}
numBuff = tCharTFInfo.length;
tCharTFInfo[numBuff] = new Object();
tCharTFInfo[numBuff].maxLSize = tParam.m_Font_Size;
tCharTFInfo[numBuff].lineStPosX = (tCharTFInfo[numBuff - 1].lineStPosX - tCharTFInfo[numBuff - 1].maxLSize) - tParam.m_InterlinearSpc;
tCharTFInfo[numBuff].lineStPosY = tCharTFInfo[numBuff - 1].lineStPosY;
tCharTFInfo[numBuff].charInfo = Array();
chgLineSize = false;
skipJdgCnt = 0;
}
}
with (tCharTFInfo[tCharTFInfo.length - 1]) {
if (chgLineSize) {
jj = charInfo.length - 1;
while (jj >= 0) {
SetVLineCharPos(false, tCharTFInfo[tCharTFInfo.length - 1], jj);
jj--;
}
}
var obj_charInfo = new Object();
strBuff = (("VTxt_Hist_" + String(tCharTFInfo.length - 1)) + "_") + String(charInfo.length);
if (subInfoObj.edge_Visible) {
obj_charInfo.charTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
obj_charInfo.charTF_Shadow_mc._visible = false;
if (tParam.IsRotation90Char(dispStr.charAt(ii))) {
shadowRot = 90;
} else {
shadowRot = 0;
}
obj_charInfo.charTF_Shadow_mc.createTextField("Txt_Edge", obj_charInfo.charTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = obj_charInfo.charTF_Shadow_mc.Txt_Edge;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = subInfoObj.edge_Color;
tmpShadowTxt._rotation = shadowRot;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = true;
tmpShadowTxt.embedFonts = subInfoObj.embedFonts;
tmpShadowTxt.text = dispStr.charAt(ii);
var filter = (new flash.filters.GlowFilter());
filter.color = subInfoObj.edge_Color;
filter.blurX = subInfoObj.edge_HVOffset;
filter.blurY = subInfoObj.edge_HVOffset;
filter.strength = 255;
filter.quality = 3;
obj_charInfo.charTF_Shadow_mc.filters = [filter];
obj_charInfo.charTF_Shadow_mc._visible = true;
} else if (subInfoObj.shadow_Visible) {
obj_charInfo.charTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
obj_charInfo.charTF_Shadow_mc.createTextField("Txt_Shadow", obj_charInfo.charTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = obj_charInfo.charTF_Shadow_mc.Txt_Shadow;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = subInfoObj.shadow_Color;
if (tParam.IsRotation90Char(dispStr.charAt(ii))) {
tmpShadowTxt._rotation = 90;
}
tmpShadowTxt._x = subInfoObj.shadow_XOffset;
tmpShadowTxt._y = subInfoObj.shadow_YOffset;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = "left";
tmpShadowTxt.embedFonts = subInfoObj.embedFonts;
tmpShadowTxt.text = dispStr.charAt(ii);
}
MsgFrame_mc.createTextField(strBuff, MsgFrame_mc.getNextHighestDepth(), 0, 0, 0, 0);
obj_charInfo.charTF_txt = eval ("MsgFrame_mc." + strBuff);
obj_charInfo.charTF_txt.setNewTextFormat(txtFmt);
obj_charInfo.charTF_txt.type = "dynamic";
obj_charInfo.charTF_txt.selectable = false;
obj_charInfo.charTF_txt.wordWrap = false;
obj_charInfo.charTF_txt.background = false;
obj_charInfo.charTF_txt.autoSize = true;
obj_charInfo.charTF_txt.embedFonts = subInfoObj.embedFonts;
obj_charInfo.charTF_txt.text = dispStr.charAt(ii);
charInfo.push(obj_charInfo);
SetVLineCharPos(true, tCharTFInfo[tCharTFInfo.length - 1], charInfo.length - 1);
}
jj = 0;
while (jj < tHistInfo.rubyInfo[arg_page].length) {
if (tHistInfo.rubyInfo[arg_page][jj].pos == ii) {
SetRuby_V(tHistInfo.rubyInfo[arg_page][jj]);
break;
}
jj++;
}
}
ii++;
}
delete subInfoObj;
}
function SetRuby(arg_rubyParam) {
if ((arg_rubyParam == undefined) || (arg_rubyParam.text == "")) {
return(undefined);
}
if ((tCharTFInfo == undefined) || (tCharTFInfo.length <= 0)) {
return(undefined);
}
if (tCharTFInfo[tCharTFInfo.length - 1].charInfo.length <= 0) {
return(undefined);
}
var ii;
var setIdx;
var strBuff;
var lastLineIdx;
var lastCharIdx;
var setXPos;
var setYPos;
var tmpShadowTxt;
var rbTotalWidth = 0;
var subInfoObj = new Object();
var dispStr = arg_rubyParam.text;
var txtFmt = GetDispRubyFormat(arg_rubyParam, subInfoObj);
var charSpcOffset = tParam.m_CharSpcOffset_rb;
if (arg_rubyParam.charSpcDiff != undefined) {
charSpcOffset = charSpcOffset + arg_rubyParam.charSpcDiff;
}
lastLineIdx = tCharTFInfo.length - 1;
lastCharIdx = tCharTFInfo[lastLineIdx].charInfo.length - 1;
if (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx].rubyInfo == undefined) {
tCharTFInfo[lastLineIdx].charInfo[lastCharIdx].rubyInfo = new Array();
}
ii = 0;
while (ii < dispStr.length) {
with (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx]) {
setIdx = rubyInfo.length;
rubyInfo[setIdx] = new Object();
strBuff = (((("HTxt_Hist_" + String(tCharTFInfo.length - 1)) + "_") + String(tCharTFInfo[tCharTFInfo.length - 1].charInfo.length - 1)) + "_Ruby_") + String(ii);
if (subInfoObj.edge_Visible) {
rubyInfo[setIdx].rbTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
rubyInfo[setIdx].rbTF_Shadow_mc._visible = false;
rubyInfo[setIdx].rbTF_Shadow_mc.createTextField("Txt_Edge", rubyInfo[setIdx].rbTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = rubyInfo[setIdx].rbTF_Shadow_mc.Txt_Edge;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = subInfoObj.edge_Color;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = true;
tmpShadowTxt.embedFonts = subInfoObj.embedFonts;
tmpShadowTxt.text = dispStr.charAt(ii);
var filter = (new flash.filters.GlowFilter());
filter.color = subInfoObj.edge_Color;
filter.blurX = subInfoObj.edge_HVOffset;
filter.blurY = subInfoObj.edge_HVOffset;
filter.strength = 255;
filter.quality = 3;
rubyInfo[setIdx].rbTF_Shadow_mc.filters = [filter];
rubyInfo[setIdx].rbTF_Shadow_mc._visible = true;
} else if (subInfoObj.shadow_Visible) {
rubyInfo[setIdx].rbTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
rubyInfo[setIdx].rbTF_Shadow_mc.createTextField("Txt_Shadow", obj_charInfo.msgTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = rubyInfo[setIdx].rbTF_Shadow_mc.Txt_Shadow;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = subInfoObj.shadow_Color;
tmpShadowTxt._x = subInfoObj.shadow_XOffset;
tmpShadowTxt._y = subInfoObj.shadow_YOffset;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = "left";
tmpShadowTxt.embedFonts = subInfoObj.embedFonts;
tmpShadowTxt.text = dispStr.charAt(ii);
}
MsgFrame_mc.createTextField(strBuff, MsgFrame_mc.getNextHighestDepth(), 0, 0, 0, 0);
rubyInfo[setIdx].rbTF_txt = eval ("MsgFrame_mc." + strBuff);
rubyInfo[setIdx].rbTF_txt.setNewTextFormat(txtFmt);
rubyInfo[setIdx].rbTF_txt.type = "dynamic";
rubyInfo[setIdx].rbTF_txt.selectable = false;
rubyInfo[setIdx].rbTF_txt.wordWrap = false;
rubyInfo[setIdx].rbTF_txt.background = false;
rubyInfo[setIdx].rbTF_txt.autoSize = true;
rubyInfo[setIdx].rbTF_txt.embedFonts = subInfoObj.embedFonts;
rubyInfo[setIdx].rbTF_txt.text = dispStr.charAt(ii);
rbTotalWidth = rbTotalWidth + rubyInfo[setIdx].rbTF_txt.textWidth;
if (ii > 0) {
rbTotalWidth = rbTotalWidth + charSpcOffset;
}
}
ii++;
}
with (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx]) {
setXPos = (charTF_txt._x - ((rbTotalWidth - GetTFWidth(charTF_txt)) / 2)) - GetTFMarginLR(rubyInfo[0].rbTF_txt);
setYPos = charTF_txt._y - tParam.m_RubySpcOffset;
ii = 0;
while (ii < rubyInfo.length) {
rubyInfo[ii].rbTF_txt._x = setXPos;
rubyInfo[ii].rbTF_txt._y = setYPos - GetTFTHeight(rubyInfo[ii].rbTF_txt);
if (rubyInfo[ii].rbTF_Shadow_mc != undefined) {
rubyInfo[ii].rbTF_Shadow_mc._x = rubyInfo[ii].rbTF_txt._x;
rubyInfo[ii].rbTF_Shadow_mc._y = rubyInfo[ii].rbTF_txt._y;
}
setXPos = setXPos + (GetTFTWidth(rubyInfo[ii].rbTF_txt) + charSpcOffset);
ii++;
}
}
delete subInfoObj;
}
function SetRuby_V(arg_rubyParam) {
if ((arg_rubyParam == undefined) || (arg_rubyParam.text == "")) {
return(undefined);
}
if ((tCharTFInfo == undefined) || (tCharTFInfo.length <= 0)) {
return(undefined);
}
if (tCharTFInfo[tCharTFInfo.length - 1].charInfo.length <= 0) {
return(undefined);
}
var ii;
var setIdx;
var strBuff;
var lastLineIdx;
var lastCharIdx;
var setXPos;
var setYPos;
var tmpShadowTxt;
var shadowRot;
var rbMaxWidth = 0;
var rbTotalHeight = 0;
var subInfoObj = new Object();
var dispStr = arg_rubyParam.text;
var txtFmt = GetDispRubyFormat(arg_rubyParam, subInfoObj);
var charSpcOffset = tParam.m_CharSpcOffset_rb;
if (arg_rubyParam.charSpcDiff != undefined) {
charSpcOffset = charSpcOffset + arg_rubyParam.charSpcDiff;
}
lastLineIdx = tCharTFInfo.length - 1;
lastCharIdx = tCharTFInfo[lastLineIdx].charInfo.length - 1;
if (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx].rubyInfo == undefined) {
tCharTFInfo[lastLineIdx].charInfo[lastCharIdx].rubyInfo = new Array();
}
ii = 0;
while (ii < dispStr.length) {
with (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx]) {
setIdx = rubyInfo.length;
rubyInfo[setIdx] = new Object();
strBuff = (((("VTxt_Hist_" + String(tCharTFInfo.length - 1)) + "_") + String(tCharTFInfo[tCharTFInfo.length - 1].charInfo.length - 1)) + "_Ruby_") + String(ii);
if (subInfoObj.edge_Visible) {
rubyInfo[setIdx].rbTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
rubyInfo[setIdx].rbTF_Shadow_mc._visible = false;
if (tParam.IsRotation90Char(dispStr.charAt(ii))) {
shadowRot = 90;
} else {
shadowRot = 0;
}
rubyInfo[setIdx].rbTF_Shadow_mc.createTextField("Txt_Edge", rubyInfo[setIdx].rbTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = rubyInfo[setIdx].rbTF_Shadow_mc.Txt_Edge;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = subInfoObj.edge_Color;
tmpShadowTxt._rotation = shadowRot;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = true;
tmpShadowTxt.embedFonts = subInfoObj.embedFonts;
tmpShadowTxt.text = dispStr.charAt(ii);
var filter = (new flash.filters.GlowFilter());
filter.color = subInfoObj.edge_Color;
filter.blurX = subInfoObj.edge_HVOffset;
filter.blurY = subInfoObj.edge_HVOffset;
filter.strength = 255;
filter.quality = 3;
rubyInfo[setIdx].rbTF_Shadow_mc.filters = [filter];
rubyInfo[setIdx].rbTF_Shadow_mc._visible = true;
} else if (subInfoObj.shadow_Visible) {
rubyInfo[setIdx].rbTF_Shadow_mc = MsgFrame_Shadow_mc.createEmptyMovieClip(strBuff + "_ShadowBase", MsgFrame_Shadow_mc.getNextHighestDepth());
rubyInfo[setIdx].rbTF_Shadow_mc.createTextField("Txt_Shadow", rubyInfo[setIdx].rbTF_Shadow_mc.getNextHighestDepth(), 0, 0, 0, 0);
tmpShadowTxt = rubyInfo[setIdx].rbTF_Shadow_mc.Txt_Shadow;
tmpShadowTxt.setNewTextFormat(txtFmt);
tmpShadowTxt.textColor = subInfoObj.shadow_Color;
if (tParam.IsRotation90Char(dispStr.charAt(ii))) {
tmpShadowTxt._rotation = 90;
}
tmpShadowTxt._x = subInfoObj.shadow_XOffset;
tmpShadowTxt._y = subInfoObj.shadow_YOffset;
tmpShadowTxt.type = "dynamic";
tmpShadowTxt.selectable = false;
tmpShadowTxt.wordWrap = false;
tmpShadowTxt.background = false;
tmpShadowTxt.autoSize = "left";
tmpShadowTxt.embedFonts = subInfoObj.embedFonts;
tmpShadowTxt.text = dispStr.charAt(ii);
}
MsgFrame_mc.createTextField(strBuff, MsgFrame_mc.getNextHighestDepth(), 0, 0, 0, 0);
rubyInfo[setIdx].rbTF_txt = eval ("MsgFrame_mc." + strBuff);
rubyInfo[setIdx].rbTF_txt.setNewTextFormat(txtFmt);
rubyInfo[setIdx].rbTF_txt.type = "dynamic";
rubyInfo[setIdx].rbTF_txt.selectable = false;
rubyInfo[setIdx].rbTF_txt.wordWrap = false;
rubyInfo[setIdx].rbTF_txt.background = false;
rubyInfo[setIdx].rbTF_txt.autoSize = true;
rubyInfo[setIdx].rbTF_txt.embedFonts = subInfoObj.embedFonts;
rubyInfo[setIdx].rbTF_txt.text = dispStr.charAt(ii);
var tftWidth = GetTFTWidth(rubyInfo[setIdx].rbTF_txt);
var tftHeight = GetTFTHeight(rubyInfo[setIdx].rbTF_txt);
if (tftWidth > rbMaxWidth) {
rbMaxWidth = tftWidth;
}
rbTotalHeight = rbTotalHeight + tftHeight;
if (ii > 0) {
rbTotalHeight = rbTotalHeight + charSpcOffset;
}
}
ii++;
}
with (tCharTFInfo[lastLineIdx].charInfo[lastCharIdx]) {
setXPos = (charTF_txt._x + GetTFTWidth(charTF_txt)) + tParam.m_RubySpcOffset;
setYPos = charTF_txt._y - ((rbTotalHeight - GetTFHeight(charTF_txt)) / 2);
if (tParam.IsKutouten(charTF_txt.text)) {
setXPos = setXPos - (GetTFWidth(charTF_txt) / 2);
setYPos = setYPos + (GetTFHeight(charTF_txt) / 2);
} else if (tParam.IsRotation90Char(charTF_txt.text)) {
setXPos = setXPos - GetTFWidth(charTF_txt);
} else if (tParam.IsLittleChar(charTF_txt.text)) {
setXPos = setXPos - (GetTFWidth(charTF_txt) / 8);
setYPos = setYPos + (GetTFHeight(charTF_txt) / 10);
}
ii = 0;
while (ii < rubyInfo.length) {
rubyInfo[ii].rbTF_txt._x = (setXPos + ((rbMaxWidth - GetTFTWidth(rubyInfo[ii].rbTF_txt)) / 2)) - GetTFMarginLR(rubyInfo[ii].rbTF_txt);
rubyInfo[ii].rbTF_txt._y = setYPos - GetTFMarginTB(rubyInfo[ii].rbTF_txt);
if (tParam.IsKutouten(rubyInfo[ii].rbTF_txt.text)) {
rubyInfo[ii].rbTF_txt._x = rubyInfo[ii].rbTF_txt._x + (GetTFWidth(rubyInfo[ii].rbTF_txt) / 2);
rubyInfo[ii].rbTF_txt._y = rubyInfo[ii].rbTF_txt._y - (GetTFHeight(rubyInfo[ii].rbTF_txt) / 2);
} else if (tParam.IsRotation90Char(rubyInfo[ii].rbTF_txt.text)) {
rubyInfo[ii].rbTF_txt._x = rubyInfo[ii].rbTF_txt._x + GetTFWidth(rubyInfo[ii].rbTF_txt);
rubyInfo[ii].rbTF_txt._rotation = 90;
} else if (tParam.IsLittleChar(rubyInfo[ii].rbTF_txt.text)) {
rubyInfo[ii].rbTF_txt._x = rubyInfo[ii].rbTF_txt._x + (GetTFWidth(rubyInfo[ii].rbTF_txt) / 8);
rubyInfo[ii].rbTF_txt._y = rubyInfo[ii].rbTF_txt._y - (GetTFHeight(rubyInfo[ii].rbTF_txt) / 10);
}
if (rubyInfo[ii].rbTF_Shadow_mc != undefined) {
rubyInfo[ii].rbTF_Shadow_mc._x = rubyInfo[ii].rbTF_txt._x;
rubyInfo[ii].rbTF_Shadow_mc._y = rubyInfo[ii].rbTF_txt._y;
}
setYPos = setYPos + (GetTFTHeight(rubyInfo[ii].rbTF_txt) + charSpcOffset);
ii++;
}
}
delete subInfoObj;
}
function SetHLineCharPos(arg_firstFlg, arg_lineInfo, arg_idx) {
var ii;
var befYPos;
var offsetY;
with (arg_lineInfo) {
befYPos = charInfo[arg_idx].charTF_txt._y;
charInfo[arg_idx].charTF_txt._y = ((lineStPosY + maxLSize) - GetTFHeight(charInfo[arg_idx].charTF_txt)) + GetTFMarginTB(charInfo[arg_idx].charTF_txt);
if (arg_idx > 0) {
charInfo[arg_idx].charTF_txt._x = ((charInfo[arg_idx - 1].charTF_txt._x + GetTFTWidth(charInfo[arg_idx - 1].charTF_txt)) + GetTFMarginLR(charInfo[arg_idx - 1].charTF_txt)) + tCharSpcOffset;
} else {
charInfo[arg_idx].charTF_txt._x = HistoryField_txt._x;
}
charInfo[arg_idx].charTF_txt._x = charInfo[arg_idx].charTF_txt._x - GetTFMarginLR(charInfo[arg_idx].charTF_txt);
if (charInfo[arg_idx].charTF_Shadow_mc != undefined) {
if (arg_firstFlg) {
charInfo[arg_idx].charTF_Shadow_mc._x = charInfo[arg_idx].charTF_txt._x;
charInfo[arg_idx].charTF_Shadow_mc._y = charInfo[arg_idx].charTF_txt._y;
} else if (charInfo[arg_idx].charTF_txt._y != befYPos) {
offsetY = charInfo[arg_idx].charTF_txt._y - befYPos;
charInfo[arg_idx].charTF_Shadow_mc._y = charInfo[arg_idx].charTF_Shadow_mc._y + offsetY;
}
}
if (charInfo[arg_idx].rubyInfo != undefined) {
if (charInfo[arg_idx].charTF_txt._y != befYPos) {
offsetY = charInfo[arg_idx].charTF_txt._y - befYPos;
ii = 0;
while (ii < charInfo[arg_idx].rubyInfo.length) {
charInfo[arg_idx].rubyInfo[ii].rbTF_txt._y = charInfo[arg_idx].rubyInfo[ii].rbTF_txt._y + offsetY;
if (charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc != undefined) {
charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc._y = charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc._y + offsetY;
}
ii++;
}
}
}
}
}
function SetVLineCharPos(arg_firstFlg, arg_lineInfo, arg_idx) {
var ii;
var befXPos;
var offsetX;
with (arg_lineInfo) {
if (charInfo[arg_idx].charTF_txt._rotation != 0) {
charInfo[arg_idx].charTF_txt._rotation = 0;
}
befXPos = charInfo[arg_idx].charTF_txt._x;
charInfo[arg_idx].charTF_txt._x = ((lineStPosX - maxLSize) + ((maxLSize - GetTFTWidth(charInfo[arg_idx].charTF_txt)) / 2)) - GetTFMarginLR(charInfo[arg_idx].charTF_txt);
if (arg_idx > 0) {
charInfo[arg_idx].charTF_txt._y = ((charInfo[arg_idx - 1].charTF_txt._y + GetTFTHeight(charInfo[arg_idx - 1].charTF_txt)) + GetTFMarginTB(charInfo[arg_idx - 1].charTF_txt)) + tCharSpcOffset;
if (tParam.IsKutouten(charInfo[arg_idx - 1].charTF_txt.text)) {
charInfo[arg_idx].charTF_txt._y = charInfo[arg_idx].charTF_txt._y + (GetTFHeight(charInfo[arg_idx - 1].charTF_txt) / 2);
}
if (tParam.IsLittleChar(charInfo[arg_idx - 1].charTF_txt.text)) {
charInfo[arg_idx].charTF_txt._y = charInfo[arg_idx].charTF_txt._y + (GetTFHeight(charInfo[arg_idx - 1].charTF_txt) / 10);
}
} else {
charInfo[arg_idx].charTF_txt._y = HistoryField_txt._y;
}
charInfo[arg_idx].charTF_txt._y = charInfo[arg_idx].charTF_txt._y - GetTFMarginTB(charInfo[arg_idx].charTF_txt);
if (tParam.IsKutouten(charInfo[arg_idx].charTF_txt.text)) {
charInfo[arg_idx].charTF_txt._x = charInfo[arg_idx].charTF_txt._x + (GetTFWidth(charInfo[arg_idx].charTF_txt) / 2);
charInfo[arg_idx].charTF_txt._y = charInfo[arg_idx].charTF_txt._y - (GetTFHeight(charInfo[arg_idx].charTF_txt) / 2);
} else if (tParam.IsRotation90Char(charInfo[arg_idx].charTF_txt.text)) {
charInfo[arg_idx].charTF_txt._x = charInfo[arg_idx].charTF_txt._x + GetTFWidth(charInfo[arg_idx].charTF_txt);
charInfo[arg_idx].charTF_txt._rotation = 90;
} else if (tParam.IsLittleChar(charInfo[arg_idx].charTF_txt.text)) {
charInfo[arg_idx].charTF_txt._x = charInfo[arg_idx].charTF_txt._x + (GetTFWidth(charInfo[arg_idx].charTF_txt) / 8);
charInfo[arg_idx].charTF_txt._y = charInfo[arg_idx].charTF_txt._y - (GetTFHeight(charInfo[arg_idx].charTF_txt) / 10);
}
charInfo[arg_idx].charTF_txt._y = charInfo[arg_idx].charTF_txt._y - GetTFMarginTB(charInfo[arg_idx].charTF_txt);
if (charInfo[arg_idx].charTF_Shadow_mc != undefined) {
if (arg_firstFlg) {
charInfo[arg_idx].charTF_Shadow_mc._x = charInfo[arg_idx].charTF_txt._x;
charInfo[arg_idx].charTF_Shadow_mc._y = charInfo[arg_idx].charTF_txt._y;
} else if (charInfo[arg_idx].charTF_txt._x != befXPos) {
offsetX = charInfo[arg_idx].charTF_txt._x - befXPos;
charInfo[arg_idx].charTF_Shadow_mc._x = charInfo[arg_idx].charTF_Shadow_mc._x + offsetX;
}
}
if (charInfo[arg_idx].rubyInfo != undefined) {
if (charInfo[arg_idx].charTF_txt._x != befXPos) {
offsetX = charInfo[arg_idx].charTF_txt._x - befXPos;
ii = 0;
while (ii < charInfo[arg_idx].rubyInfo.length) {
charInfo[arg_idx].rubyInfo[ii].rbTF_txt._x = charInfo[arg_idx].rubyInfo[ii].rbTF_txt._x + offsetX;
if (charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc != undefined) {
charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc._x = charInfo[arg_idx].rubyInfo[ii].rbTF_Shadow_mc._x + offsetX;
}
ii++;
}
}
}
}
}
function ChkChgCharFormat(arg_page, arg_pos) {
if (arg_pos <= 0) {
return(true);
}
var _local1;
_local1 = 0;
while (_local1 < tHistInfo.txtFmtInfo[arg_page].length) {
if (arg_pos < tHistInfo.txtFmtInfo[arg_page][_local1].stPos) {
break;
}
if (arg_pos == tHistInfo.txtFmtInfo[arg_page][_local1].stPos) {
return(true);
}
if (arg_pos == tHistInfo.txtFmtInfo[arg_page][_local1].edPos) {
return(true);
}
_local1++;
}
return(false);
}
function GetDispCharFormat(arg_page, arg_pos) {
var _local1;
var _local3 = HistoryField_txt.getNewTextFormat();
_local1 = 0;
while (_local1 < tHistInfo.txtFmtInfo[arg_page].length) {
if (arg_pos < tHistInfo.txtFmtInfo[arg_page][_local1].stPos) {
break;
}
if ((arg_pos >= tHistInfo.txtFmtInfo[arg_page][_local1].stPos) && (arg_pos < tHistInfo.txtFmtInfo[arg_page][_local1].edPos)) {
if (tHistInfo.txtFmtInfo[arg_page][_local1].font != undefined) {
_local3.font = tHistInfo.txtFmtInfo[arg_page][_local1].font;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].sizeDiff != undefined) {
_local3.size = _local3.size + tHistInfo.txtFmtInfo[arg_page][_local1].sizeDiff;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].color != undefined) {
_local3.color = tHistInfo.txtFmtInfo[arg_page][_local1].color;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].bold != undefined) {
_local3.bold = tHistInfo.txtFmtInfo[arg_page][_local1].bold;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].italic != undefined) {
_local3.italic = tHistInfo.txtFmtInfo[arg_page][_local1].italic;
}
if (tCharDir == 1) {
_local3.underline = false;
} else if (tHistInfo.txtFmtInfo[arg_page][_local1].underline != undefined) {
_local3.underline = tHistInfo.txtFmtInfo[arg_page][_local1].underline;
}
break;
}
_local1++;
}
_local3.align = "center";
_local3.leading = 0;
_local3.leftMargin = 0;
_local3.rightMargin = 0;
return(_local3);
}
function GetDispCharSubFormat(arg_page, arg_pos, rtn_subInfo) {
var _local1;
rtn_subInfo.embedFonts = tParam.m_Font_Embed;
rtn_subInfo.shadow_Visible = tParam.m_Shadow_Visible;
rtn_subInfo.shadow_Color = tParam.m_Shadow_Color;
rtn_subInfo.shadow_XOffset = tParam.m_Shadow_XOffset;
rtn_subInfo.shadow_YOffset = tParam.m_Shadow_YOffset;
rtn_subInfo.edge_Visible = tParam.m_Edge_Visible;
rtn_subInfo.edge_Color = tParam.m_Edge_Color;
rtn_subInfo.edge_HVOffset = tParam.m_Edge_HVOffset;
rtn_subInfo.edge_SLOffset = tParam.m_Edge_SLOffset;
_local1 = 0;
while (_local1 < tHistInfo.txtFmtInfo[arg_page].length) {
if (arg_pos < tHistInfo.txtFmtInfo[arg_page][_local1].stPos) {
break;
}
if ((arg_pos >= tHistInfo.txtFmtInfo[arg_page][_local1].stPos) && (arg_pos < tHistInfo.txtFmtInfo[arg_page][_local1].edPos)) {
if (tHistInfo.txtFmtInfo[arg_page][_local1].embedFonts != undefined) {
rtn_subInfo.embedFonts = tHistInfo.txtFmtInfo[arg_page][_local1].embedFonts;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].shadow_Visible != undefined) {
rtn_subInfo.shadow_Visible = tHistInfo.txtFmtInfo[arg_page][_local1].shadow_Visible;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].shadow_Color != undefined) {
rtn_subInfo.shadow_Color = tHistInfo.txtFmtInfo[arg_page][_local1].shadow_Color;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].shadow_XDiff != undefined) {
rtn_subInfo.shadow_XOffset = rtn_subInfo.shadow_XOffset + tHistInfo.txtFmtInfo[arg_page][_local1].shadow_XDiff;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].shadow_YDiff != undefined) {
rtn_subInfo.shadow_YOffset = rtn_subInfo.shadow_YOffset + tHistInfo.txtFmtInfo[arg_page][_local1].shadow_YDiff;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].edge_Visible != undefined) {
rtn_subInfo.edge_Visible = tHistInfo.txtFmtInfo[arg_page][_local1].edge_Visible;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].edge_Color != undefined) {
rtn_subInfo.edge_Color = tHistInfo.txtFmtInfo[arg_page][_local1].edge_Color;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].edge_HVDiff != undefined) {
rtn_subInfo.edge_HVOffset = rtn_subInfo.edge_HVOffset + tHistInfo.txtFmtInfo[arg_page][_local1].edge_HVDiff;
}
if (tHistInfo.txtFmtInfo[arg_page][_local1].edge_SLDiff != undefined) {
rtn_subInfo.edge_SLOffset = rtn_subInfo.edge_SLOffset + tHistInfo.txtFmtInfo[arg_page][_local1].edge_SLDiff;
}
break;
}
_local1++;
}
}
function GetDispRubyFormat(arg_rubyParam, rtn_subInfo) {
var _local3 = HistoryField_txt.getNewTextFormat();
if (arg_rubyParam.font != undefined) {
_local3.font = arg_rubyParam.font;
} else {
_local3.font = tParam.m_Font_Name_rb;
}
if (arg_rubyParam.sizeDiff != undefined) {
_local3.size = tParam.m_Font_Size_rb + arg_rubyParam.sizeDiff;
} else {
_local3.size = tParam.m_Font_Size_rb;
}
if (arg_rubyParam.color != undefined) {
_local3.color = arg_rubyParam.color;
} else {
_local3.color = tParam.m_Font_Color_rb;
}
if (arg_rubyParam.bold != undefined) {
_local3.bold = arg_rubyParam.bold;
} else {
_local3.bold = tParam.m_Font_Bold_rb;
}
if (arg_rubyParam.italic != undefined) {
_local3.italic = arg_rubyParam.italic;
} else {
_local3.italic = tParam.m_Font_Italic_rb;
}
_local3.align = "center";
_local3.leading = 0;
_local3.leftMargin = 0;
_local3.rightMargin = 0;
if (arg_rubyParam.embedFonts != undefined) {
rtn_subInfo.embedFonts = arg_rubyParam.embedFonts;
} else {
rtn_subInfo.embedFonts = tParam.m_Font_Embed_rb;
}
if (arg_rubyParam.shadow_Visible != undefined) {
rtn_subInfo.shadow_Visible = arg_rubyParam.shadow_Visible;
} else {
rtn_subInfo.shadow_Visible = tParam.m_Shadow_Visible_rb;
}
if (arg_rubyParam.shadow_Color != undefined) {
rtn_subInfo.shadow_Color = arg_rubyParam.shadow_Color;
} else {
rtn_subInfo.shadow_Color = tParam.m_Shadow_Color_rb;
}
rtn_subInfo.shadow_XOffset = tParam.m_Shadow_XOffset_rb;
if (arg_rubyParam.shadow_XDiff != undefined) {
rtn_subInfo.shadow_XOffset = rtn_subInfo.shadow_XOffset + arg_rubyParam.shadow_XDiff;
}
rtn_subInfo.shadow_YOffset = tParam.m_Shadow_YOffset_rb;
if (arg_rubyParam.shadow_YDiff != undefined) {
rtn_subInfo.shadow_YOffset = rtn_subInfo.shadow_YOffset + arg_rubyParam.shadow_YDiff;
}
if (arg_rubyParam.edge_Visible != undefined) {
rtn_subInfo.edge_Visible = arg_rubyParam.edge_Visible;
} else {
rtn_subInfo.edge_Visible = tParam.m_Edge_Visible_rb;
}
if (arg_rubyParam.edge_Color != undefined) {
rtn_subInfo.edge_Color = arg_rubyParam.edge_Color;
} else {
rtn_subInfo.edge_Color = tParam.m_Edge_Color_rb;
}
rtn_subInfo.edge_HVOffset = tParam.m_Edge_HVOffset_rb;
if (arg_rubyParam.edge_HVDiff != undefined) {
rtn_subInfo.edge_HVOffset = rtn_subInfo.edge_HVOffset + arg_rubyParam.edge_HVDiff;
}
rtn_subInfo.edge_SLOffset = tParam.m_Edge_SLOffset_rb;
if (arg_rubyParam.edge_SLDiff != undefined) {
rtn_subInfo.edge_SLOffset = rtn_subInfo.edge_SLOffset + arg_rubyParam.edge_SLDiff;
}
return(_local3);
}
function GetTFWidth(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat(), arg_TF_txt.embedFonts);
return(GetTFWidth(GetSizeTmp_txt));
}
if ((((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (arg_TF_txt._rotation == 0)) && (Math.abs(arg_TF_txt._height - arg_TF_txt._width) > 0.05)) {
return(arg_TF_txt._height);
}
return(arg_TF_txt._width);
}
function GetTFHeight(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat(), arg_TF_txt.embedFonts);
return(GetTFHeight(GetSizeTmp_txt));
}
if ((((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (arg_TF_txt._rotation == 0)) && (Math.abs(arg_TF_txt._height - arg_TF_txt._width) > 0.05)) {
return(arg_TF_txt._width);
}
return(arg_TF_txt._height);
}
function GetTFTWidth(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat(), arg_TF_txt.embedFonts);
return(GetTFTWidth(GetSizeTmp_txt));
}
if (((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (Math.abs(arg_TF_txt.textWidth - arg_TF_txt.textHeight) > 1)) {
return(arg_TF_txt.textHeight);
}
return(arg_TF_txt.textWidth);
}
function GetTFTHeight(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat(), arg_TF_txt.embedFonts);
return(GetTFTHeight(GetSizeTmp_txt));
}
if (((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (Math.abs(arg_TF_txt.textWidth - arg_TF_txt.textHeight) > 1)) {
return(arg_TF_txt.textWidth);
}
return(arg_TF_txt.textHeight);
}
function GetTFMarginLR(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat(), arg_TF_txt.embedFonts);
return(GetTFMarginLR(GetSizeTmp_txt));
}
if (((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (Math.abs(arg_TF_txt.textWidth - arg_TF_txt.textHeight) > 1)) {
if (arg_TF_txt._rotation != 0) {
return((arg_TF_txt._width - arg_TF_txt.textHeight) / 2);
}
return((arg_TF_txt._height - arg_TF_txt.textHeight) / 2);
}
return((arg_TF_txt._width - arg_TF_txt.textWidth) / 2);
}
function GetTFMarginTB(arg_TF_txt) {
if (arg_TF_txt.text == " ") {
SetCharToGetSizeField(GetSizeTmp_txt, "(", arg_TF_txt.getNewTextFormat(), arg_TF_txt.embedFonts);
return(GetTFMarginTB(GetSizeTmp_txt));
}
if (((tCharDir == 1) && (tParam.IsRotation90Char(arg_TF_txt.text))) && (Math.abs(arg_TF_txt.textWidth - arg_TF_txt.textHeight) > 1)) {
if (arg_TF_txt._rotation != 0) {
return((arg_TF_txt._height - arg_TF_txt.textWidth) / 2);
}
return((arg_TF_txt._width - arg_TF_txt.textWidth) / 2);
}
return((arg_TF_txt._height - arg_TF_txt.textHeight) / 2);
}
function SetDefParam(arg_defParam) {
tParam.Set(arg_defParam);
}
function SetParameter(arg_setVal, arg_valName) {
tParam.SetParameter(arg_setVal, arg_valName);
}
function UpdateHistLayer() {
_x = tParam.m_PosX;
_y = tParam.m_PosY;
_width = tParam.m_Width;
_height = tParam.m_Height;
_xscale = 100;
_yscale = 100;
HistoryLayerBG_mc._x = 0;
HistoryLayerBG_mc._y = 0;
HistoryLayerBG_mc._alpha = tParam.m_Alpha;
HistoryLayerBG_mc._width = tParam.m_Width;
HistoryLayerBG_mc._height = tParam.m_Height;
HistoryLayerLoadBG_mc._x = 0;
HistoryLayerLoadBG_mc._y = 0;
HistoryLayerLoadBG_mc._alpha = tParam.m_Alpha;
if (tParam.m_ChgBGFlg) {
if (tParam.m_Path_BG == "") {
tObjLoader.unloadClip(HistoryLayerLoadBG_mc);
HistoryLayerBG_mc._visible = true;
HistoryLayerLoadBG_mc._visible = false;
tParam.m_ChgBGFlg = false;
} else {
tLoading_BG = true;
tObjLoader.loadClip(tParam.m_Path_BG, HistoryLayerLoadBG_mc);
}
}
var _local3 = new Color(HistoryLayerBG_mc);
_local3.setRGB(tParam.m_Color_BG);
HistoryField_txt._xscale = 100;
HistoryField_txt._yscale = 100;
HistoryField_txt._x = tParam.m_Margin_Left;
HistoryField_txt._y = tParam.m_Margin_Top;
if ((tParam.m_Type == 1) || (tParam.m_CharDir == 1)) {
if (tParam.m_CharDir == 1) {
HistoryField_txt._width = tParam.m_Width - (tParam.m_Margin_Left + tParam.m_Margin_Right);
HistoryField_txt._height = tParam.m_Height - tParam.m_Margin_Top;
} else {
HistoryField_txt._width = tParam.m_Width - tParam.m_Margin_Left;
HistoryField_txt._height = tParam.m_Height - (tParam.m_Margin_Top + tParam.m_Margin_Bottom);
}
} else {
HistoryField_txt._width = tParam.m_Width - (tParam.m_Margin_Left + tParam.m_Margin_Right);
HistoryField_txt._height = tParam.m_Height - (tParam.m_Margin_Top + tParam.m_Margin_Bottom);
}
HistoryField_txt.wordWrap = true;
HistoryField_txt.embedFonts = tParam.m_Font_Embed;
HistoryFieldShadow_txt._xscale = HistoryField_txt._xscale;
HistoryFieldShadow_txt._yscale = HistoryField_txt._yscale;
HistoryFieldShadow_txt._x = HistoryField_txt._x + tParam.m_Shadow_XOffset;
HistoryFieldShadow_txt._y = HistoryField_txt._y + tParam.m_Shadow_YOffset;
HistoryFieldShadow_txt._width = HistoryField_txt._width;
HistoryFieldShadow_txt._height = HistoryField_txt._height;
HistoryFieldShadow_txt.wordWrap = HistoryField_txt.wordWrap;
HistoryFieldShadow_txt._visible = tParam.m_Shadow_Visible;
HistoryFieldShadow_txt.embedFonts = HistoryField_txt.embedFonts;
GetSize_txt._xscale = (GetSizeTmp_txt._xscale = HistoryField_txt._xscale);
GetSize_txt._yscale = (GetSizeTmp_txt._yscale = HistoryField_txt._yscale);
GetSize_txt._x = (GetSizeTmp_txt._x = HistoryField_txt._x);
GetSize_txt._y = (GetSizeTmp_txt._y = HistoryField_txt._y);
GetSize_txt._width = (GetSizeTmp_txt._width = 0);
GetSize_txt._height = (GetSizeTmp_txt._height = 0);
GetSize_txt.wordWrap = (GetSizeTmp_txt.wordWrap = false);
GetSize_txt.autoSize = (GetSizeTmp_txt.autoSize = true);
GetSize_txt._visible = (GetSizeTmp_txt._visible = false);
GetSize_txt.embedFonts = (GetSizeTmp_txt.embedFonts = HistoryField_txt.embedFonts);
var _local1 = new TextFormat();
_local1.font = tParam.m_Font_Name;
_local1.size = tParam.m_Font_Size;
_local1.color = tParam.m_Font_Color;
_local1.bold = tParam.m_Font_Bold;
_local1.italic = tParam.m_Font_Italic;
_local1.leading = tParam.m_InterlinearSpc;
HistoryField_txt.setNewTextFormat(_local1);
_local1.color = tParam.m_Shadow_Color;
HistoryFieldShadow_txt.setNewTextFormat(_local1);
_local1.leading = 0;
_local1.align = "center";
GetSize_txt.setNewTextFormat(_local1);
GetSizeTmp_txt.setNewTextFormat(_local1);
if (tParam.m_Edge_Visible) {
var _local2 = new flash.filters.GlowFilter();
_local2.color = tParam.m_Edge_Color;
_local2.blurX = tParam.m_Edge_HVOffset;
_local2.blurY = tParam.m_Edge_HVOffset;
_local2.strength = 255;
_local2.quality = 3;
HistoryField_txt.filters = [_local2];
} else {
HistoryField_txt.filters = [];
}
tType = tParam.m_Type;
tCharDir = tParam.m_CharDir;
if (tCharDir == 1) {
tType = 1;
}
tCharSpcOffset = tParam.m_CharSpcOffset;
CorrectBtnSettings();
}
function CorrectBtnSettings() {
if (tLoading_BG) {
CloseBtn_mc._visible = false;
UpBtn_mc._visible = false;
DownBtn_mc._visible = false;
CloseBtn2_mc._visible = true;
PrevBtn_mc._visible = true;
NextBtn_mc._visible = true;
return(undefined);
}
if (tType == 1) {
NextBtn_mc._width = (_width - CloseBtn2_mc._width) / 2;
PrevBtn_mc._width = NextBtn_mc._width;
NextBtn_mc._x = 0;
NextBtn_mc._y = 0;
PrevBtn_mc._x = NextBtn_mc._width;
PrevBtn_mc._y = 0;
CloseBtn2_mc._x = PrevBtn_mc._x + PrevBtn_mc._width;
CloseBtn2_mc._y = 0;
CloseBtn_mc._visible = false;
UpBtn_mc._visible = false;
DownBtn_mc._visible = false;
if (tParam.m_DefBtn_Visible) {
CloseBtn2_mc._visible = true;
PrevBtn_mc._visible = true;
NextBtn_mc._visible = true;
} else {
CloseBtn2_mc._visible = false;
PrevBtn_mc._visible = false;
NextBtn_mc._visible = false;
}
} else {
var _local1;
var _local2;
UpBtn_mc._width = (DownBtn_mc._width = (CloseBtn_mc._width = 30 * (_height / 480)));
UpBtn_mc._height = (DownBtn_mc._height = 190 * (_height / 480));
CloseBtn_mc._height = CloseBtn_mc._width;
_local1 = 13 * (_height / 480);
_local2 = 5 * (_height / 480);
CloseBtn_mc.enabled = false;
CloseBtn_mc.enabled = true;
CloseBtn_mc._x = (_width - CloseBtn_mc._width) - _local1;
CloseBtn_mc._y = (_height - CloseBtn_mc._height) / 2;
UpBtn_mc._x = (_width - UpBtn_mc._width) - _local1;
UpBtn_mc._y = (CloseBtn_mc._y - UpBtn_mc._height) - _local2;
DownBtn_mc._x = (_width - DownBtn_mc._width) - _local1;
DownBtn_mc._y = (CloseBtn_mc._y + CloseBtn_mc._height) + _local2;
CloseBtn2_mc._visible = false;
PrevBtn_mc._visible = false;
NextBtn_mc._visible = false;
if (tParam.m_DefBtn_Visible) {
CloseBtn_mc._visible = true;
UpBtn_mc._visible = true;
DownBtn_mc._visible = true;
} else {
CloseBtn_mc._visible = false;
UpBtn_mc._visible = false;
DownBtn_mc._visible = false;
}
}
}
function ResetGetSizeField(arg_TF_txt) {
arg_TF_txt.text = "";
arg_TF_txt._width = 0;
arg_TF_txt._height = 0;
arg_TF_txt.autoSize = "left";
}
function SetCharToGetSizeField(arg_TF_txt, arg_char, arg_txtFmt, arg_embedFonts) {
ResetGetSizeField(arg_TF_txt);
arg_TF_txt.embedFonts = arg_embedFonts;
arg_TF_txt.text = arg_char;
arg_TF_txt.setTextFormat(0, arg_txtFmt);
}
function UpdateBtnSts() {
if ((tType == 1) || (tCharDir == 1)) {
if (tCurPage <= 0) {
PrevBtn_mc.enabled = false;
} else {
PrevBtn_mc.enabled = true;
}
if (tCurPage >= (tHistInfo.histMsg.length - 1)) {
NextBtn_mc.enabled = false;
} else {
NextBtn_mc.enabled = true;
}
if (tRegBtn_Prev != undefined) {
tRegBtn_Prev.enabled = PrevBtn_mc.enabled;
}
if (tRegBtn_Next != undefined) {
tRegBtn_Next.enabled = NextBtn_mc.enabled;
}
} else {
if (HistoryField_txt.scroll <= 1) {
UpBtn_mc.enabled = false;
} else {
UpBtn_mc.enabled = true;
}
if (HistoryField_txt.scroll >= HistoryField_txt.maxscroll) {
DownBtn_mc.enabled = false;
} else {
DownBtn_mc.enabled = true;
}
if (tRegBtn_Prev != undefined) {
tRegBtn_Prev.enabled = UpBtn_mc.enabled;
}
if (tRegBtn_Next != undefined) {
tRegBtn_Next.enabled = DownBtn_mc.enabled;
}
}
}
function UpScroll_HistoryMsg(arg_delta, arg_reason) {
if ((tType == 1) || (tCharDir == 1)) {
if (tCurPage <= 0) {
return(false);
}
ClearMessage();
tCurPage--;
UpdateBtnSts();
DispHistoryMsg_Page(tCurPage);
} else {
if (HistoryField_txt.scroll <= 1) {
return(false);
}
if ((HistoryField_txt.scroll - (tParam.m_Scroll_Speed * arg_delta)) <= 1) {
HistoryField_txt.scroll = 1;
HistoryFieldShadow_txt.scroll = HistoryField_txt.scroll;
} else {
HistoryField_txt.scroll = HistoryField_txt.scroll - (tParam.m_Scroll_Speed * arg_delta);
HistoryFieldShadow_txt.scroll = HistoryField_txt.scroll;
}
UpdateBtnSts();
}
if (arg_reason == 1) {
if (HistoryLayerLoadBG_mc.NotifyUpdatePos != undefined) {
if ((tType == 1) || (tCharDir == 1)) {
HistoryLayerLoadBG_mc.NotifyUpdatePos(tCurPage);
} else {
HistoryLayerLoadBG_mc.NotifyUpdatePos(HistoryField_txt.scroll - 1);
}
}
}
return(true);
}
function DownScroll_HistoryMsg(arg_delta, arg_reason) {
if ((tType == 1) || (tCharDir == 1)) {
if (tCurPage >= (tHistInfo.histMsg.length - 1)) {
return(false);
}
ClearMessage();
tCurPage++;
UpdateBtnSts();
DispHistoryMsg_Page(tCurPage);
} else {
if (HistoryField_txt.scroll >= HistoryField_txt.maxscroll) {
return(false);
}
if ((HistoryField_txt.scroll + (tParam.m_Scroll_Speed * arg_delta)) > HistoryField_txt.maxscroll) {
HistoryField_txt.scroll = HistoryField_txt.maxscroll;
HistoryFieldShadow_txt.scroll = HistoryField_txt.scroll;
} else {
HistoryField_txt.scroll = HistoryField_txt.scroll + (tParam.m_Scroll_Speed * arg_delta);
HistoryFieldShadow_txt.scroll = HistoryField_txt.scroll;
}
UpdateBtnSts();
}
if (arg_reason == 1) {
if (HistoryLayerLoadBG_mc.NotifyUpdatePos != undefined) {
if ((tType == 1) || (tCharDir == 1)) {
HistoryLayerLoadBG_mc.NotifyUpdatePos(tCurPage);
} else {
HistoryLayerLoadBG_mc.NotifyUpdatePos(HistoryField_txt.scroll - 1);
}
}
}
return(true);
}
function SetScrollPos_HistoryMsg(arg_pos, arg_reason) {
if ((tType == 1) || (tCharDir == 1)) {
if ((arg_pos < 0) || (arg_pos > (tHistInfo.histMsg.length - 1))) {
return(false);
}
if (tCurPage == arg_pos) {
return(false);
}
ClearMessage();
tCurPage = arg_pos;
UpdateBtnSts();
DispHistoryMsg_Page(tCurPage);
} else {
if ((arg_pos < 1) || (arg_pos > HistoryField_txt.maxscroll)) {
return(false);
}
if (HistoryField_txt.scroll == arg_pos) {
return(false);
}
HistoryField_txt.scroll = arg_pos;
HistoryFieldShadow_txt.scroll = arg_pos;
UpdateBtnSts();
}
if (arg_reason == 1) {
if (HistoryLayerLoadBG_mc.NotifyUpdatePos != undefined) {
if ((tType == 1) || (tCharDir == 1)) {
HistoryLayerLoadBG_mc.NotifyUpdatePos(tCurPage);
} else {
HistoryLayerLoadBG_mc.NotifyUpdatePos(HistoryField_txt.scroll - 1);
}
}
}
return(true);
}
function NotifyMouseWheel(arg_delta) {
if (!tParam.m_DefCtrl_Enabled) {
return(undefined);
}
if (arg_delta < 0) {
if (((tType == 0) && (HistoryField_txt.scroll >= HistoryField_txt.maxscroll)) || ((tType == 1) && (tCurPage >= (tHistInfo.histMsg.length - 1)))) {
EndHistoryDisp();
} else {
DownScroll_HistoryMsg(arg_delta * -1, 1);
}
} else {
UpScroll_HistoryMsg(arg_delta, 1);
}
}
function NotifyKeyDownEvent() {
if (!tParam.m_DefCtrl_Enabled) {
return(undefined);
}
switch (Key.getCode()) {
case 40 :
if (tType == 0) {
DownScroll_HistoryMsg(1, 1);
}
return;
case 38 :
if (tType == 0) {
UpScroll_HistoryMsg(1, 1);
}
return;
case 39 :
if ((tType == 1) || (tCharDir == 1)) {
UpScroll_HistoryMsg(1, 1);
}
return;
case 37 :
if ((tType == 1) || (tCharDir == 1)) {
DownScroll_HistoryMsg(1, 1);
}
return;
case 27 :
EndHistoryDisp();
}
}
function NotifyKeyUpEvent() {
}
var tParam;
var tObjLoader;
var tLoading_BG = false;
var tRegBtn_Prev;
var tRegBtn_Next;
var tCharTFInfo;
var tType = 0;
var tCharDir = 0;
var tCharSpcOffset = 0;
var tCurPage = 0;
var tHistInfo;
var tTFFrameSize = 2;
Initialize();
UpBtn_mc.onPress = function () {
UpScroll_HistoryMsg(1, 1);
};
PrevBtn_mc.onPress = function () {
UpScroll_HistoryMsg(1, 1);
};
DownBtn_mc.onPress = function () {
DownScroll_HistoryMsg(1, 1);
};
NextBtn_mc.onPress = function () {
DownScroll_HistoryMsg(1, 1);
};
CloseBtn_mc.onPress = function () {
EndHistoryDisp();
};
CloseBtn2_mc.onPress = function () {
EndHistoryDisp();
};
_global.LN_RegistHistoryLayerBtn = function (arg_btnType, arg_btn) {
switch (arg_btnType) {
case "PREV" :
tRegBtn_Prev = arg_btn;
break;
case "NEXT" :
tRegBtn_Next = arg_btn;
}
if ((tType == 1) || (tCharDir == 1)) {
if (tRegBtn_Prev != undefined) {
tRegBtn_Prev.enabled = PrevBtn_mc.enabled;
}
if (tRegBtn_Next != undefined) {
tRegBtn_Next.enabled = NextBtn_mc.enabled;
}
} else {
if (tRegBtn_Prev != undefined) {
tRegBtn_Prev.enabled = UpBtn_mc.enabled;
}
if (tRegBtn_Next != undefined) {
tRegBtn_Next.enabled = DownBtn_mc.enabled;
}
}
};
_global.LN_GetHistoryPosNum = function () {
if ((tType == 1) || (tCharDir == 1)) {
return(tHistInfo.histMsg.length);
}
return(HistoryField_txt.maxscroll);
};
_global.LN_GetHistoryCurPos = function () {
if ((tType == 1) || (tCharDir == 1)) {
return(tCurPage);
}
return(HistoryField_txt.scroll - 1);
};
_global.LN_DispHistoryMsg_Prev = function (arg_prev) {
if (!_visible) {
return(false);
}
return(UpScroll_HistoryMsg(arg_prev, 2));
};
_global.LN_DispHistoryMsg_Next = function (arg_next) {
if (!_visible) {
return(false);
}
return(DownScroll_HistoryMsg(arg_next, 2));
};
_global.LN_DispHistoryMsg_Pos = function (arg_pos) {
if (!_visible) {
return(false);
}
var _local1 = false;
if ((tType == 1) || (tCharDir == 1)) {
_local1 = SetScrollPos_HistoryMsg(arg_pos, 2);
} else {
_local1 = SetScrollPos_HistoryMsg(arg_pos + 1, 2);
}
return(_local1);
};
_global.LN_CloseHistoryLayer = function () {
if (!_visible) {
return(undefined);
}
EndHistoryDisp();
};
Instance of Symbol 54 MovieClip [Button] "UpBtn_mc" in Symbol 79 MovieClip [Layer_History] Frame 1
//component parameters
onClipEvent (construct) {
icon = "";
label = "\u4E0A";
labelPlacement = "right";
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Instance of Symbol 54 MovieClip [Button] "DownBtn_mc" in Symbol 79 MovieClip [Layer_History] Frame 1
//component parameters
onClipEvent (construct) {
icon = "";
label = "\u4E0B";
labelPlacement = "right";
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Instance of Symbol 54 MovieClip [Button] "CloseBtn_mc" in Symbol 79 MovieClip [Layer_History] Frame 1
//component parameters
onClipEvent (construct) {
icon = "";
label = "\u9589";
labelPlacement = "right";
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Instance of Symbol 54 MovieClip [Button] "CloseBtn2_mc" in Symbol 79 MovieClip [Layer_History] Frame 1
//component parameters
onClipEvent (construct) {
icon = "";
label = "\u00D7";
labelPlacement = "right";
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Instance of Symbol 54 MovieClip [Button] "NextBtn_mc" in Symbol 79 MovieClip [Layer_History] Frame 1
//component parameters
onClipEvent (construct) {
icon = "";
label = "\u6B21\u30DA\u30FC\u30B8";
labelPlacement = "right";
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Instance of Symbol 54 MovieClip [Button] "PrevBtn_mc" in Symbol 79 MovieClip [Layer_History] Frame 1
//component parameters
onClipEvent (construct) {
icon = "";
label = "\u524D\u30DA\u30FC\u30B8";
labelPlacement = "right";
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Symbol 80 MovieClip [Buffer_Sound] Frame 1
function Initialize() {
ResetPastTime();
tObjSoundBuffer = new Cls_Param_Audio();
tObjSoundBuffer.NotifyMain(_root);
var _local3 = new Sound(Sound_Buff_mc);
tObjSoundBuffer.SetObject(Sound_Buff_mc, _local3, tMngObjType, gMSPF);
tObjSoundBuffer.m_obj_mc._visible = false;
tObjSoundBuffer.m_obj_sound.onLoad = function (success) {
if (success) {
tObjSoundBuffer.m_loadingFlg = false;
tObjSoundBuffer.m_obj_sound.setVolume(tObjSoundBuffer.m_cur_volume * _root.GetVolume(tMngObjType));
if (tObjSoundBuffer.m_playSts == 1) {
tObjSoundBuffer.m_obj_sound.start();
if (tWaitPlayEndFlg) {
switch (_root.GetSkipSts_Type()) {
case 2 :
case 3 :
tObjSoundBuffer.m_playSts = 0;
if (tObjSoundBuffer.m_transSts == 0) {
tStatusFlg = 0;
tDoingFlg = false;
}
return(undefined);
}
tObjSoundBuffer.m_playSts = 3;
if (tObjSoundBuffer.m_transSts == 0) {
tDoingFlg = true;
}
} else {
tObjSoundBuffer.m_playSts = 2;
}
}
} else {
tObjSoundBuffer.m_loadingFlg = false;
tObjSoundBuffer.m_playSts = 0;
if (tObjSoundBuffer.m_transSts == 0) {
tStatusFlg = 0;
}
}
};
tObjSoundBuffer.m_obj_sound.onSoundComplete = function () {
if (tObjSoundBuffer.m_loopCnt > 0) {
this.start();
if ((tObjSoundBuffer.m_loopCnt != 65535) && (tObjSoundBuffer.m_loopCnt > 0)) {
tObjSoundBuffer.m_loopCnt--;
}
} else {
if (tObjSoundBuffer.m_playSts == 3) {
if (tObjSoundBuffer.m_transSts == 0) {
tStatusFlg = 0;
}
}
tObjSoundBuffer.m_playSts = 0;
}
};
tObjSoundBuffer.Reset();
tInitFlg = true;
}
function DoActionPerFrame(arg_curTime) {
if (!tInitFlg) {
return(undefined);
}
if (!tDoingFlg) {
return(undefined);
}
var _local5 = 0;
if (tBefFrameTime != -1) {
_local5 = arg_curTime - tBefFrameTime;
}
tBefFrameTime = arg_curTime;
var _local7;
var _local3;
var _local4 = true;
var _local2 = false;
switch (_root.GetSkipSts_Type()) {
case 1 :
if (tSkipFlg) {
_local2 = true;
}
break;
case 2 :
case 3 :
_local2 = true;
}
if (tObjSoundBuffer.m_delayTime > 0) {
tObjSoundBuffer.m_delayTime = tObjSoundBuffer.m_delayTime - _local5;
}
if (tObjSoundBuffer.m_delayTime > 0) {
_local4 = false;
} else {
switch (tObjSoundBuffer.m_playSts) {
case 1 :
if (tWaitPlayEndFlg && (_local2)) {
tObjSoundBuffer.m_playSts = 0;
break;
}
tObjSoundBuffer.m_obj_sound.play();
if (tWaitPlayEndFlg) {
tObjSoundBuffer.m_playSts = 3;
if (tObjSoundBuffer.m_transSts == 0) {
tStatusFlg = 2;
tDoingFlg = true;
}
} else {
tObjSoundBuffer.m_playSts = 2;
}
break;
case 3 :
if (!(tWaitPlayEndFlg && (_local2))) {
break;
}
tObjSoundBuffer.m_obj_sound.stop();
tObjSoundBuffer.m_playSts = 0;
}
if (!(tObjSoundBuffer.m_transSts === 1)) {
} else {
if (tObjSoundBuffer.m_delayTime < 0) {
tObjSoundBuffer.m_pastEffectTime = tObjSoundBuffer.m_pastEffectTime - tObjSoundBuffer.m_delayTime;
} else {
tObjSoundBuffer.m_pastEffectTime = tObjSoundBuffer.m_pastEffectTime + _local5;
}
if (tObjSoundBuffer.m_autoSkip) {
_local3 = Math.floor(tObjSoundBuffer.m_pastEffectTime / tObjSoundBuffer.m_interval);
} else if (tObjSoundBuffer.m_pastEffectTime > tObjSoundBuffer.m_interval) {
_local3 = 1;
} else {
_local3 = 0;
}
if ((_local3 > 0) || (tWaitFlg && (_local2))) {
if (!tObjSoundBuffer.TransSoundEffect(tWaitFlg && (_local2), _local3)) {
_local4 = false;
} else {
tObjSoundBuffer.m_transSts = 0;
if (tObjSoundBuffer.m_autoStop) {
tObjSoundBuffer.m_obj_sound.stop();
tObjSoundBuffer.m_playSts = 0;
}
tObjSoundBuffer.ResetEffect();
}
if (tObjSoundBuffer.m_autoSkip) {
tObjSoundBuffer.m_pastEffectTime = tObjSoundBuffer.m_pastEffectTime - (_local3 * tObjSoundBuffer.m_interval);
} else {
tObjSoundBuffer.m_pastEffectTime = tObjSoundBuffer.m_pastEffectTime - tObjSoundBuffer.m_interval;
}
} else {
_local4 = false;
}
}
if (tObjSoundBuffer.m_delayTime < 0) {
tObjSoundBuffer.m_delayTime = 0;
}
}
if (_local4 && (tObjSoundBuffer.m_playSts != 3)) {
tDoingFlg = false;
ResetPastTime();
tStatusFlg = 0;
}
}
function SkipEffects() {
var _local1 = false;
if (!(tObjSoundBuffer.m_transSts === 1)) {
} else {
tObjSoundBuffer.TransSoundEffect(true, 1);
tObjSoundBuffer.m_transSts = 0;
if (tObjSoundBuffer.m_autoStop) {
tObjSoundBuffer.m_obj_sound.stop();
tObjSoundBuffer.m_playSts = 0;
}
tObjSoundBuffer.ResetEffect();
_local1 = true;
}
if (_local1) {
DoActionPerFrame();
}
}
function GetInfo(arg_paramList, arg_subId) {
var _local3;
var _local2;
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "obj" :
case "id" :
case "subId" :
break;
default :
if (arg_paramList[_local3][1] == "") {
break;
}
switch (arg_paramList[_local3][0]) {
case "wait" :
if (tWaitFlg) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "wait_PlayEnd" :
if (tWaitPlayEndFlg) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "skip" :
if (tSkipFlg) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
default :
_local2 = tObjSoundBuffer.GetParameter(arg_paramList[_local3][0]);
}
if (_local2 == undefined) {
break;
}
_root.SetVariable(arg_paramList[_local3][1], _local2);
}
_local3++;
}
}
function ChkLoadCompletion() {
if (tObjSoundBuffer.m_filePath != "") {
if (((tObjSoundBuffer.m_playSts == 1) && (tObjSoundBuffer.m_loadingFlg)) && (!tObjSoundBuffer.m_streamFlg)) {
return(false);
}
}
return(true);
}
function LoadSoundFile(arg_paramList) {
var _local5 = "";
var _local3 = false;
var _local4 = true;
ii = 0;
while (ii < arg_paramList.length) {
switch (arg_paramList[ii][0]) {
case "path" :
_local5 = String(arg_paramList[ii][1]);
break;
case "regist" :
if (arg_paramList[ii][1] == "true") {
_local3 = true;
} else {
_local3 = false;
}
break;
case "reset" :
if (arg_paramList[ii][1] == "false") {
_local4 = false;
} else {
_local4 = true;
}
break;
case "stream" :
if (arg_paramList[ii][1] == "true") {
tObjSoundBuffer.m_streamFlg = true;
} else {
tObjSoundBuffer.m_streamFlg = false;
}
}
ii++;
}
if (_local5 != "") {
if (_local4) {
tObjSoundBuffer.Reset();
}
if (tObjSoundBuffer.m_filePath == _local5) {
if (tObjSoundBuffer.m_loadingFlg == false) {
if (tObjSoundBuffer.m_playSts == 1) {
tObjSoundBuffer.m_obj_sound.start();
if (tWaitPlayEndFlg) {
tObjSoundBuffer.m_playSts = 3;
if (tObjSoundBuffer.m_transSts == 0) {
tDoingFlg = true;
}
} else {
tObjSoundBuffer.m_playSts = 2;
}
}
}
} else {
tObjSoundBuffer.m_loadingFlg = true;
tObjSoundBuffer.m_obj_sound.loadSound(_local5, tObjSoundBuffer.m_streamFlg);
}
tObjSoundBuffer.m_filePath = _local5;
if (_local3) {
_root.AddPlayAudioInfo(_local5);
}
}
}
function SetFixedSoundTrans(arg_paramList) {
var _local1;
var _local11;
var _local12 = "";
var _local4 = -1;
var _local3 = 0;
var _local8 = gMSPF;
var _local10 = 0;
var _local5 = true;
var _local6 = false;
var _local7 = false;
var _local9 = true;
if (tDoingFlg) {
SkipEffects();
}
var _local13 = false;
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "mode" :
_local12 = String(arg_paramList[_local1][1]);
_local13 = true;
break;
case "time" :
_local4 = Number(arg_paramList[_local1][1]);
break;
case "repeat" :
_local3 = Number(arg_paramList[_local1][1]);
if (_local3 < 0) {
_local3 = 65535;
}
break;
case "interval" :
_local8 = Number(arg_paramList[_local1][1]);
break;
case "delayTime" :
_local10 = Number(arg_paramList[_local1][1]);
break;
case "autoSkip" :
if (arg_paramList[_local1][1] == "false") {
_local5 = false;
} else {
_local5 = true;
}
break;
case "wait" :
if (arg_paramList[_local1][1] == "true") {
_local6 = true;
} else {
_local6 = false;
}
break;
case "wait_PlayEnd" :
if (arg_paramList[_local1][1] == "true") {
_local7 = true;
} else {
_local7 = false;
}
break;
case "skip" :
if (arg_paramList[_local1][1] == "false") {
_local9 = false;
} else {
_local9 = true;
}
}
_local1++;
}
if (!_local13) {
return(true);
}
if (_local4 == 0) {
_local4 = 1;
}
if (_local4 < 0) {
return(false);
}
var _local14 = _local4 / _local8;
switch (_local12) {
case "fadeout" :
tObjSoundBuffer.m_dst_volume = 0;
_local11 = Math.abs(tObjSoundBuffer.m_dst_volume - tObjSoundBuffer.m_cur_volume);
if ((_local11 < animCnt) && (_local11 != 0)) {
_local8 = _local4 / _local11;
_local14 = _local4 / _local8;
}
tObjSoundBuffer.m_stepVolume = (tObjSoundBuffer.m_dst_volume - tObjSoundBuffer.m_cur_volume) / _local14;
tObjSoundBuffer.m_accelVolume = 0;
tObjSoundBuffer.m_interval = _local8;
tObjSoundBuffer.m_delayTime = _local10;
tObjSoundBuffer.m_autoSkip = _local5;
tObjSoundBuffer.m_autoStop = true;
tObjSoundBuffer.m_transSts = 1;
break;
case "fadein" :
if ((tObjSoundBuffer.m_playSts != 2) && (tObjSoundBuffer.m_playSts != 3)) {
tObjSoundBuffer.m_obj_sound.setVolume(0);
}
tObjSoundBuffer.m_dst_volume = 100;
_local11 = Math.abs(tObjSoundBuffer.m_dst_volume - tObjSoundBuffer.m_cur_volume);
if ((_local11 < animCnt) && (_local11 != 0)) {
_local8 = _local4 / _local11;
_local14 = _local4 / _local8;
}
tObjSoundBuffer.m_stepVolume = (tObjSoundBuffer.m_dst_volume - tObjSoundBuffer.m_cur_volume) / _local14;
tObjSoundBuffer.m_accelVolume = 0;
tObjSoundBuffer.m_loopCnt = _local3;
tObjSoundBuffer.m_interval = _local8;
tObjSoundBuffer.m_delayTime = _local10;
tObjSoundBuffer.m_autoSkip = _local5;
tObjSoundBuffer.m_autoStop = false;
tObjSoundBuffer.m_transSts = 1;
break;
default :
return(false);
}
tWaitFlg = _local6;
tWaitPlayEndFlg = _local7;
tSkipFlg = _local9;
tStatusFlg = 1;
return(true);
}
function SetSoundTrans(arg_paramList) {
var _local2;
var _local5 = 0;
var _local6 = false;
var _local7 = false;
var _local8 = true;
if (tDoingFlg) {
SkipEffects();
}
var _local10 = true;
var _local13 = true;
var _local11 = true;
var _local14 = true;
var _local12 = true;
var _local15 = true;
balObj = tObjSoundBuffer.m_obj_sound.getTransform();
var _local4;
var _local9 = false;
_local2 = 0;
while (_local2 < arg_paramList.length) {
_local4 = false;
switch (arg_paramList[_local2][0]) {
case "wait" :
if (arg_paramList[_local2][1] == "true") {
_local6 = true;
} else {
_local6 = false;
}
break;
case "wait_PlayEnd" :
if (arg_paramList[_local2][1] == "true") {
_local7 = true;
} else {
_local7 = false;
}
break;
case "skip" :
if (arg_paramList[_local2][1] == "false") {
_local8 = false;
} else {
_local8 = true;
}
break;
case "volume" :
tObjSoundBuffer.m_obj_sound.setVolume(Number(arg_paramList[_local2][1]) * _root.GetVolume(tMngObjType));
if (_local10) {
tObjSoundBuffer.m_dst_volume = Number(arg_paramList[_local2][1]);
}
_local4 = true;
break;
case "pan" :
tObjSoundBuffer.m_obj_sound.setPan(Number(arg_paramList[_local2][1]));
if (_local13) {
tObjSoundBuffer.m_dst_pan = Number(arg_paramList[_local2][1]);
}
_local4 = true;
break;
case "ll" :
balObj.ll = Number(arg_paramList[_local2][1]);
if (_local11) {
tObjSoundBuffer.m_dst_ll = Number(arg_paramList[_local2][1]);
}
_local4 = true;
break;
case "lr" :
balObj.lr = Number(arg_paramList[_local2][1]);
if (_local14) {
tObjSoundBuffer.m_dst_lr = Number(arg_paramList[_local2][1]);
}
_local4 = true;
break;
case "rr" :
balObj.rr = Number(arg_paramList[_local2][1]);
if (_local12) {
tObjSoundBuffer.m_dst_rr = Number(arg_paramList[_local2][1]);
}
_local4 = true;
break;
case "rl" :
balObj.rl = Number(arg_paramList[_local2][1]);
if (_local15) {
tObjSoundBuffer.m_dst_rl = Number(arg_paramList[_local2][1]);
}
_local4 = true;
break;
case "repeat" :
_local5 = Number(arg_paramList[_local2][1]);
if (_local5 < 0) {
tObjSoundBuffer.m_loopCnt = 65535;
} else {
tObjSoundBuffer.m_loopCnt = _local5;
}
_local4 = true;
break;
case "dst_volume" :
tObjSoundBuffer.m_dst_volume = Number(arg_paramList[_local2][1]);
_local10 = false;
break;
case "dst_pan" :
tObjSoundBuffer.m_dst_pan = Number(arg_paramList[_local2][1]);
_local13 = false;
break;
case "dst_ll" :
tObjSoundBuffer.m_dst_ll = Number(arg_paramList[_local2][1]);
_local11 = false;
break;
case "dst_lr" :
tObjSoundBuffer.m_dst_lr = Number(arg_paramList[_local2][1]);
_local14 = false;
break;
case "dst_rr" :
tObjSoundBuffer.m_dst_rr = Number(arg_paramList[_local2][1]);
_local12 = false;
break;
case "dst_rl" :
tObjSoundBuffer.m_dst_rl = Number(arg_paramList[_local2][1]);
_local15 = false;
break;
case "step_volume" :
tObjSoundBuffer.m_stepVolume = Number(arg_paramList[_local2][1]);
break;
case "step_pan" :
tObjSoundBuffer.m_stepPan = Number(arg_paramList[_local2][1]);
break;
case "step_ll" :
tObjSoundBuffer.m_stepLL = Number(arg_paramList[_local2][1]);
break;
case "step_lr" :
tObjSoundBuffer.m_stepLR = Number(arg_paramList[_local2][1]);
break;
case "step_rr" :
tObjSoundBuffer.m_stepRR = Number(arg_paramList[_local2][1]);
break;
case "step_rl" :
tObjSoundBuffer.m_stepRL = Number(arg_paramList[_local2][1]);
break;
case "accel_volume" :
tObjSoundBuffer.m_accelVolume = Number(arg_paramList[_local2][1]);
break;
case "accel_pan" :
tObjSoundBuffer.m_accelPan = Number(arg_paramList[_local2][1]);
break;
case "accel_ll" :
tObjSoundBuffer.m_accelLL = Number(arg_paramList[_local2][1]);
break;
case "accel_lr" :
tObjSoundBuffer.m_accelLR = Number(arg_paramList[_local2][1]);
break;
case "accel_rr" :
tObjSoundBuffer.m_accelRR = Number(arg_paramList[_local2][1]);
break;
case "accel_rl" :
tObjSoundBuffer.m_accelRL = Number(arg_paramList[_local2][1]);
break;
case "interval" :
tObjSoundBuffer.m_interval = Number(arg_paramList[_local2][1]);
break;
case "delayTime" :
tObjSoundBuffer.m_delayTime = Number(arg_paramList[_local2][1]);
break;
case "autoSkip" :
if (arg_paramList[_local2][1] == "false") {
tObjSoundBuffer.m_autoSkip = false;
} else {
tObjSoundBuffer.m_autoSkip = true;
}
break;
case "autoStop" :
if (arg_paramList[_local2][1] == "true") {
tObjSoundBuffer.m_autoStop = true;
} else {
tObjSoundBuffer.m_autoStop = false;
}
break;
default :
_local4 = true;
}
if ((!_local9) && (!_local4)) {
_local9 = true;
}
_local2++;
}
tObjSoundBuffer.m_obj_sound.setTransform(balObj);
if (!_local9) {
tObjSoundBuffer.ResetEffect();
return(true);
}
tObjSoundBuffer.m_transSts = 1;
tWaitFlg = _local6;
tWaitPlayEndFlg = _local7;
tSkipFlg = _local8;
tStatusFlg = 1;
return(true);
}
function ResetSound() {
tObjSoundBuffer.Reset();
}
function ResetPastTime() {
tObjSoundBuffer.m_pastEffectTime = 0;
tBefFrameTime = -1;
}
function ExecProc() {
if (tWaitFlg || (tWaitPlayEndFlg)) {
tStatusFlg = 2;
} else {
tStatusFlg = 3;
}
ResetPastTime();
if ((tObjSoundBuffer.m_transSts != 0) && (tObjSoundBuffer.m_playSts == 0)) {
if (tObjSoundBuffer.m_loadingFlg && (!tObjSoundBuffer.m_streamFlg)) {
tObjSoundBuffer.m_playSts = 1;
return(undefined);
}
tObjSoundBuffer.m_obj_sound.start();
if (tWaitPlayEndFlg) {
tObjSoundBuffer.m_playSts = 3;
} else {
tObjSoundBuffer.m_playSts = 2;
}
}
tDoingFlg = true;
}
function PerformAndStopSound(arg_paramList) {
var _local2 = 0;
if (_root.GetParamStr(arg_paramList, "wait_PlayEnd") == "true") {
tWaitPlayEndFlg = true;
} else {
tWaitPlayEndFlg = false;
}
if (_root.GetParamStr(arg_paramList, "skip") == "true") {
tSkipFlg = true;
} else {
tSkipFlg = false;
}
switch (_root.GetParamStr(arg_paramList, "mode")) {
case "play" :
tObjSoundBuffer.m_obj_sound.stop();
_local2 = _root.GetParamNum(arg_paramList, "repeat");
if (_local2 == undefined) {
_local2 = 0;
} else if (_local2 < 0) {
_local2 = 65535;
}
tObjSoundBuffer.m_loopCnt = _local2;
if (tObjSoundBuffer.m_loadingFlg && (!tObjSoundBuffer.m_streamFlg)) {
tObjSoundBuffer.m_playSts = 1;
if (tWaitPlayEndFlg && (tObjSoundBuffer.m_transSts == 0)) {
tStatusFlg = 2;
}
} else {
if ((LN_GetSkipSts_Type() == 2) || (LN_GetSkipSts_Type() == 3)) {
if (tWaitPlayEndFlg) {
tObjSoundBuffer.m_playSts = 0;
if (tObjSoundBuffer.m_transSts == 0) {
tStatusFlg = 0;
tDoingFlg = false;
}
}
break;
}
tObjSoundBuffer.m_obj_sound.start();
if (tWaitPlayEndFlg) {
tObjSoundBuffer.m_playSts = 3;
if (tObjSoundBuffer.m_transSts == 0) {
tStatusFlg = 2;
tDoingFlg = true;
}
} else {
tObjSoundBuffer.m_playSts = 2;
if (tObjSoundBuffer.m_transSts == 0) {
tStatusFlg = 0;
}
}
}
break;
case "stop" :
tObjSoundBuffer.m_obj_sound.stop();
tObjSoundBuffer.m_playSts = 0;
if (tObjSoundBuffer.m_playSts != 3) {
break;
}
if (tObjSoundBuffer.m_transSts != 0) {
break;
}
tStatusFlg = 0;
}
}
function NotifyMouseLDown() {
if (!tInitFlg) {
return(undefined);
}
if ((!tDoingFlg) && (tObjSoundBuffer.m_playSts != 3)) {
return(undefined);
}
if (!ChkLoadCompletion()) {
return(undefined);
}
if (tWaitPlayEndFlg && (tSkipFlg)) {
tObjSoundBuffer.m_obj_sound.stop();
tObjSoundBuffer.m_playSts = 0;
if (tObjSoundBuffer.m_transSts == 0) {
tStatusFlg = 0;
}
}
if (tWaitFlg && (tSkipFlg)) {
SkipEffects();
}
}
function NotifyChangeVolume() {
tObjSoundBuffer.m_obj_sound.setVolume(tObjSoundBuffer.m_cur_volume * _root.GetVolume(tMngObjType));
}
function NotifyDelete() {
tObjSoundBuffer.DeleteObject();
}
var tInitFlg = false;
var tStatusFlg = 0;
var tDoingFlg = false;
var tWaitFlg = false;
var tWaitPlayEndFlg = false;
var tSkipFlg = true;
var tBefFrameTime = -1;
var tMngObjType = 2;
var tObjSoundBuffer;
Initialize();
Symbol 81 MovieClip [Buffer_BGM] Frame 1
function Initialize() {
var ii;
ResetPastTime();
ii = 0;
while (ii < tObjSoundBuffer.length) {
tObjSoundBuffer[ii] = new Cls_Param_Audio();
tObjSoundBuffer[ii].NotifyMain(_root);
var tmp_mc = eval (("BGM_Buff" + String(ii + 1)) + "_mc");
var tmp_snd = new Sound(tmp_mc);
tmp_snd.idx = ii;
tObjSoundBuffer[ii].SetObject(tmp_mc, tmp_snd, tMngObjType, gMSPF);
tObjSoundBuffer[ii].m_obj_mc._visible = false;
tObjSoundBuffer[ii].m_obj_sound.onLoad = function (success) {
if (success) {
tObjSoundBuffer[this.idx].m_loadingFlg = false;
tObjSoundBuffer[this.idx].m_obj_sound.setVolume(tObjSoundBuffer[this.idx].m_cur_volume * _root.GetVolume(tMngObjType));
if (tObjSoundBuffer[this.idx].m_playSts == 1) {
tObjSoundBuffer[this.idx].m_obj_sound.start();
tObjSoundBuffer[this.idx].m_playSts = 2;
ChkSwapBuffer();
}
} else {
tObjSoundBuffer[this.idx].m_loadingFlg = false;
}
};
tObjSoundBuffer[ii].m_obj_sound.onSoundComplete = function () {
if (tObjSoundBuffer[this.idx].m_loopCnt > 0) {
this.start();
if ((tObjSoundBuffer[this.idx].m_loopCnt != 65535) && (tObjSoundBuffer[this.idx].m_loopCnt > 0)) {
tObjSoundBuffer[this.idx].m_loopCnt--;
}
} else {
tObjSoundBuffer[this.idx].m_playSts = 0;
ChkSwapBuffer();
}
};
tObjSoundBuffer[ii].Reset();
ii++;
}
tInitFlg = true;
}
function DoActionPerFrame(arg_curTime) {
if (!tInitFlg) {
return(undefined);
}
if (!tDoingFlg) {
return(undefined);
}
var _local6 = 0;
if (tBefFrameTime != -1) {
_local6 = arg_curTime - tBefFrameTime;
}
tBefFrameTime = arg_curTime;
var _local2;
var _local3;
var _local4 = true;
var _local5 = false;
if (tWaitFlg) {
switch (_root.GetSkipSts_Type()) {
case 1 :
if (tSkipFlg) {
_local5 = true;
}
break;
case 2 :
case 3 :
_local5 = true;
}
}
_local2 = 0;
while (_local2 < tObjSoundBuffer.length) {
if (tObjSoundBuffer[_local2].m_transSts == 0) {
} else {
if (tObjSoundBuffer[_local2].m_delayTime > 0) {
tObjSoundBuffer[_local2].m_delayTime = tObjSoundBuffer[_local2].m_delayTime - _local6;
}
if (tObjSoundBuffer[_local2].m_delayTime > 0) {
_local4 = false;
} else {
if (tObjSoundBuffer[_local2].m_playSts == 1) {
tObjSoundBuffer[_local2].m_obj_sound.play();
tObjSoundBuffer[_local2].m_playSts = 2;
}
if (!(tObjSoundBuffer[_local2].m_transSts === 1)) {
} else {
if (tObjSoundBuffer[_local2].m_delayTime < 0) {
tObjSoundBuffer[_local2].m_pastEffectTime = tObjSoundBuffer[_local2].m_pastEffectTime - tObjSoundBuffer[_local2].m_delayTime;
} else {
tObjSoundBuffer[_local2].m_pastEffectTime = tObjSoundBuffer[_local2].m_pastEffectTime + _local6;
}
if (tObjSoundBuffer[_local2].m_autoSkip) {
_local3 = Math.floor(tObjSoundBuffer[_local2].m_pastEffectTime / tObjSoundBuffer[_local2].m_interval);
} else if (tObjSoundBuffer[_local2].m_pastEffectTime > tObjSoundBuffer[_local2].m_interval) {
_local3 = 1;
} else {
_local3 = 0;
}
if ((_local3 > 0) || (_local5)) {
if (!tObjSoundBuffer[_local2].TransSoundEffect(_local5, _local3)) {
_local4 = false;
} else {
tObjSoundBuffer[_local2].m_transSts = 0;
if (tObjSoundBuffer[_local2].m_autoStop) {
tObjSoundBuffer[_local2].m_obj_sound.stop();
tObjSoundBuffer[_local2].m_playSts = 0;
}
tObjSoundBuffer[_local2].ResetEffect();
}
if (tObjSoundBuffer[_local2].m_autoSkip) {
tObjSoundBuffer[_local2].m_pastEffectTime = tObjSoundBuffer[_local2].m_pastEffectTime - (_local3 * tObjSoundBuffer[_local2].m_interval);
} else {
tObjSoundBuffer[_local2].m_pastEffectTime = tObjSoundBuffer[_local2].m_pastEffectTime - tObjSoundBuffer[_local2].m_interval;
}
} else {
_local4 = false;
}
}
if (tObjSoundBuffer[_local2].m_delayTime < 0) {
tObjSoundBuffer[_local2].m_delayTime = 0;
}
}
}
_local2++;
}
if (_local4) {
tDoingFlg = false;
ResetPastTime();
ChkSwapBuffer();
tStatusFlg = 0;
}
}
function SkipEffects() {
var _local1;
var _local2 = false;
_local1 = 0;
while (_local1 < tObjSoundBuffer.length) {
if (!(tObjSoundBuffer[_local1].m_transSts === 1)) {
} else {
tObjSoundBuffer[_local1].TransSoundEffect(true, 1);
tObjSoundBuffer[_local1].m_transSts = 0;
if (tObjSoundBuffer[_local1].m_autoStop) {
tObjSoundBuffer[_local1].m_obj_sound.stop();
tObjSoundBuffer[_local1].m_playSts = 0;
}
tObjSoundBuffer[_local1].ResetEffect();
_local2 = true;
}
_local1++;
}
if (_local2) {
DoActionPerFrame();
}
}
function GetInfo(arg_paramList, arg_subId) {
var _local3;
var _local5;
var _local2;
if (arg_subId == undefined) {
arg_subId = "primary";
}
switch (arg_subId) {
case "back" :
_local5 = tBackIdx;
break;
case "primary" :
_local5 = tPlayIdx;
break;
default :
return(undefined);
}
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "obj" :
case "id" :
case "subId" :
break;
default :
if (arg_paramList[_local3][1] == "") {
break;
}
switch (arg_paramList[_local3][0]) {
case "wait" :
if (tWaitFlg) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "skip" :
if (tSkipFlg) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "autoSwap" :
switch (tAutoSwap) {
case 0 :
_local2 = "OFF";
break;
case 2 :
_local2 = "FORCE";
break;
case 1 :
default :
_local2 = "AUTO";
}
break;
default :
_local2 = tObjSoundBuffer[_local5].GetParameter(arg_paramList[_local3][0]);
}
if (_local2 == undefined) {
break;
}
_root.SetVariable(arg_paramList[_local3][1], _local2);
}
_local3++;
}
}
function ChkSwapBuffer() {
var _local1 = false;
if (tAutoSwap == 1) {
if ((tObjSoundBuffer[tBackIdx].m_playSts > 0) && (tObjSoundBuffer[tBackIdx].m_cur_volume > 0)) {
if ((tObjSoundBuffer[tPlayIdx].m_playSts == 0) || (tObjSoundBuffer[tPlayIdx].m_cur_volume <= 0)) {
_local1 = true;
}
}
} else if (tAutoSwap == 2) {
_local1 = true;
}
if (_local1) {
var _local2 = tBackIdx;
tBackIdx = tPlayIdx;
tPlayIdx = _local2;
return(true);
}
return(false);
}
function ChkLoadCompletion() {
var _local1;
_local1 = 0;
while (_local1 < tObjSoundBuffer.length) {
if (tObjSoundBuffer[_local1].m_filePath != "") {
if (((tObjSoundBuffer[_local1].m_playSts == 1) && (tObjSoundBuffer[_local1].m_loadingFlg)) && (!tObjSoundBuffer[_local1].m_streamFlg)) {
return(false);
}
}
_local1++;
}
return(true);
}
function LoadBGMFile(arg_paramList) {
var _local3;
var _local5 = tBackIdx;
var _local8 = "";
var _local6 = false;
var _local7 = true;
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "buffer" :
switch (arg_paramList[_local3][1]) {
case "back" :
_local5 = tBackIdx;
break;
case "primary" :
_local5 = tPlayIdx;
}
break;
case "path" :
_local8 = String(arg_paramList[_local3][1]);
break;
case "regist" :
if (arg_paramList[_local3][1] == "true") {
_local6 = true;
} else {
_local6 = false;
}
break;
case "reset" :
if (arg_paramList[_local3][1] == "false") {
_local7 = false;
} else {
_local7 = true;
}
break;
case "stream" :
if (arg_paramList[_local3][1] == "true") {
tObjSoundBuffer[_local5].m_streamFlg = true;
} else {
tObjSoundBuffer[_local5].m_streamFlg = false;
}
}
_local3++;
}
if (_local8 != "") {
if (_local7) {
tObjSoundBuffer[_local5].Reset();
}
if (tObjSoundBuffer[_local5].m_filePath == _local8) {
if (tObjSoundBuffer[this.idx].m_loadingFlg == false) {
if (tObjSoundBuffer[this.idx].m_playSts == 1) {
tObjSoundBuffer[this.idx].m_obj_sound.start();
tObjSoundBuffer[this.idx].m_playSts = 2;
ChkSwapBuffer();
}
}
} else {
tObjSoundBuffer[_local5].m_loadingFlg = true;
tObjSoundBuffer[_local5].m_obj_sound.loadSound(_local8, tObjSoundBuffer[_local5].m_streamFlg);
}
tObjSoundBuffer[_local5].m_filePath = _local8;
if (_local6) {
_root.AddPlayAudioInfo(_local8);
}
}
}
function SetFixedBGMTrans(arg_paramList) {
var _local2;
var _local11;
var _local14 = "";
var _local7 = -1;
var _local4 = 65535;
var _local6 = gMSPF;
var _local12 = 0;
var _local8 = true;
var _local9 = false;
var _local10 = true;
var _local5 = 1;
if (tDoingFlg) {
SkipEffects();
}
var _local15 = false;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "mode" :
_local14 = String(arg_paramList[_local2][1]);
_local15 = true;
break;
case "time" :
_local7 = Number(arg_paramList[_local2][1]);
break;
case "repeat" :
_local4 = Number(arg_paramList[_local2][1]);
if (_local4 < 0) {
_local4 = 65535;
}
break;
case "interval" :
_local6 = Number(arg_paramList[_local2][1]);
break;
case "delayTime" :
_local12 = Number(arg_paramList[_local2][1]);
break;
case "autoSkip" :
if (arg_paramList[_local2][1] == "false") {
_local8 = false;
} else {
_local8 = true;
}
break;
case "wait" :
if (arg_paramList[_local2][1] == "true") {
_local9 = true;
} else {
_local9 = false;
}
break;
case "skip" :
if (arg_paramList[_local2][1] == "false") {
_local10 = false;
} else {
_local10 = true;
}
break;
case "autoSwap" :
switch (arg_paramList[_local2][1]) {
case "OFF" :
case "false" :
_local5 = 0;
break;
case "FORCE" :
_local5 = 2;
break;
case "AUTO" :
default :
case "true" :
_local5 = 1;
}
}
_local2++;
}
if (!_local15) {
return(true);
}
if (_local7 == 0) {
_local7 = 1;
}
if (_local7 < 0) {
return(false);
}
var _local13 = _local7 / _local6;
switch (_local14) {
case "fadeout" :
tObjSoundBuffer[tPlayIdx].m_dst_volume = 0;
_local11 = Math.abs(tObjSoundBuffer[tPlayIdx].m_dst_volume - tObjSoundBuffer[tPlayIdx].m_cur_volume);
if ((_local11 < animCnt) && (_local11 != 0)) {
_local6 = _local7 / _local11;
_local13 = _local7 / _local6;
}
tObjSoundBuffer[tPlayIdx].m_stepVolume = (tObjSoundBuffer[tPlayIdx].m_dst_volume - tObjSoundBuffer[tPlayIdx].m_cur_volume) / _local13;
tObjSoundBuffer[tPlayIdx].m_accelVolume = 0;
tObjSoundBuffer[tPlayIdx].m_interval = _local6;
tObjSoundBuffer[tPlayIdx].m_delayTime = _local12;
tObjSoundBuffer[tPlayIdx].m_autoSkip = _local8;
tObjSoundBuffer[tPlayIdx].m_autoStop = true;
tObjSoundBuffer[tPlayIdx].m_transSts = 1;
break;
case "fadein" :
if (tObjSoundBuffer[tBackIdx].m_playSts != 2) {
tObjSoundBuffer[tBackIdx].m_obj_sound.setVolume(0);
tObjSoundBuffer[tBackIdx].m_cur_volume = 0;
}
tObjSoundBuffer[tBackIdx].m_dst_volume = 100;
_local11 = Math.abs(tObjSoundBuffer[tBackIdx].m_dst_volume - tObjSoundBuffer[tBackIdx].m_cur_volume);
if ((_local11 < animCnt) && (_local11 != 0)) {
_local6 = _local7 / _local11;
_local13 = _local7 / _local6;
}
tObjSoundBuffer[tBackIdx].m_stepVolume = (tObjSoundBuffer[tBackIdx].m_dst_volume - tObjSoundBuffer[tBackIdx].m_cur_volume) / _local13;
tObjSoundBuffer[tBackIdx].m_accelVolume = 0;
tObjSoundBuffer[tBackIdx].m_loopCnt = _local4;
tObjSoundBuffer[tBackIdx].m_interval = _local6;
tObjSoundBuffer[tBackIdx].m_delayTime = _local12;
tObjSoundBuffer[tBackIdx].m_autoSkip = _local8;
tObjSoundBuffer[tBackIdx].m_autoStop = false;
tObjSoundBuffer[tBackIdx].m_transSts = 1;
break;
case "crossfade" :
tObjSoundBuffer[tPlayIdx].m_dst_volume = 0;
tObjSoundBuffer[tBackIdx].m_dst_volume = 100;
_local11 = _root.GetMinVal(false, Math.abs(tObjSoundBuffer[tPlayIdx].m_dst_volume - tObjSoundBuffer[tPlayIdx].m_cur_volume), Math.abs(tObjSoundBuffer[tBackIdx].m_dst_volume - tObjSoundBuffer[tBackIdx].m_cur_volume));
if ((_local11 < animCnt) && (_local11 != 0)) {
_local6 = _local7 / _local11;
_local13 = _local7 / _local6;
}
tObjSoundBuffer[tPlayIdx].m_stepVolume = (tObjSoundBuffer[tPlayIdx].m_dst_volume - tObjSoundBuffer[tPlayIdx].m_cur_volume) / _local13;
tObjSoundBuffer[tPlayIdx].m_accelVolume = 0;
tObjSoundBuffer[tPlayIdx].m_interval = _local6;
tObjSoundBuffer[tPlayIdx].m_delayTime = _local12;
tObjSoundBuffer[tPlayIdx].m_autoSkip = _local8;
tObjSoundBuffer[tPlayIdx].m_autoStop = true;
tObjSoundBuffer[tPlayIdx].m_transSts = 1;
if (tObjSoundBuffer[tBackIdx].m_playSts != 2) {
tObjSoundBuffer[tBackIdx].m_obj_sound.setVolume(0);
tObjSoundBuffer[tBackIdx].m_cur_volume = 0;
}
tObjSoundBuffer[tBackIdx].m_stepVolume = (tObjSoundBuffer[tBackIdx].m_dst_volume - tObjSoundBuffer[tBackIdx].m_cur_volume) / _local13;
tObjSoundBuffer[tBackIdx].m_accelVolume = 0;
tObjSoundBuffer[tBackIdx].m_loopCnt = _local4;
tObjSoundBuffer[tBackIdx].m_interval = _local6;
tObjSoundBuffer[tBackIdx].m_delayTime = _local12;
tObjSoundBuffer[tBackIdx].m_autoSkip = _local8;
tObjSoundBuffer[tBackIdx].m_autoStop = false;
tObjSoundBuffer[tBackIdx].m_transSts = 1;
break;
default :
return(false);
}
tWaitFlg = _local9;
tSkipFlg = _local10;
tAutoSwap = _local5;
tStatusFlg = 1;
return(true);
}
function SetBGMTrans(arg_paramList) {
var _local2;
var _local4 = tBackIdx;
var _local8 = 65535;
var _local9 = false;
var _local10 = true;
var _local7 = 1;
if (tDoingFlg) {
SkipEffects();
}
switch (_root.GetParamStr(arg_paramList, "buffer")) {
case "back" :
_local4 = tBackIdx;
findFlg = true;
break;
case "primary" :
_local4 = tPlayIdx;
findFlg = true;
}
var _local12 = true;
var _local15 = true;
var _local13 = true;
var _local16 = true;
var _local14 = true;
var _local17 = true;
var _local6 = tObjSoundBuffer[_local4].m_obj_sound.getTransform();
var _local5;
var _local11 = false;
_local2 = 0;
while (_local2 < arg_paramList.length) {
_local5 = false;
switch (arg_paramList[_local2][0]) {
case "wait" :
if (arg_paramList[_local2][1] == "true") {
_local9 = true;
} else {
_local9 = false;
}
break;
case "skip" :
if (arg_paramList[_local2][1] == "false") {
_local10 = false;
} else {
_local10 = true;
}
break;
case "autoSwap" :
switch (arg_paramList[_local2][1]) {
case "OFF" :
case "false" :
_local7 = 0;
break;
case "FORCE" :
_local7 = 2;
break;
case "AUTO" :
default :
case "true" :
_local7 = 1;
}
break;
case "volume" :
tObjSoundBuffer[_local4].m_obj_sound.setVolume(Number(arg_paramList[_local2][1]) * _root.GetVolume(tMngObjType));
tObjSoundBuffer[_local4].m_cur_volume = Number(arg_paramList[_local2][1]);
if (_local12) {
tObjSoundBuffer[_local4].m_dst_volume = Number(arg_paramList[_local2][1]);
}
_local5 = true;
break;
case "pan" :
tObjSoundBuffer[_local4].m_obj_sound.setPan(Number(arg_paramList[_local2][1]));
if (_local15) {
tObjSoundBuffer[_local4].m_dst_pan = Number(arg_paramList[_local2][1]);
}
_local5 = true;
break;
case "ll" :
_local6.ll = Number(arg_paramList[_local2][1]);
if (_local13) {
tObjSoundBuffer[_local4].m_dst_ll = Number(arg_paramList[_local2][1]);
}
_local5 = true;
break;
case "lr" :
_local6.lr = Number(arg_paramList[_local2][1]);
if (_local16) {
tObjSoundBuffer[_local4].m_dst_lr = Number(arg_paramList[_local2][1]);
}
_local5 = true;
break;
case "rr" :
_local6.rr = Number(arg_paramList[_local2][1]);
if (_local14) {
tObjSoundBuffer[_local4].m_dst_rr = Number(arg_paramList[_local2][1]);
}
_local5 = true;
break;
case "rl" :
_local6.rl = Number(arg_paramList[_local2][1]);
if (_local17) {
tObjSoundBuffer[_local4].m_dst_rl = Number(arg_paramList[_local2][1]);
}
_local5 = true;
break;
case "repeat" :
_local8 = Number(arg_paramList[_local2][1]);
if (_local8 < 0) {
tObjSoundBuffer[_local4].m_loopCnt = 65535;
} else {
tObjSoundBuffer[_local4].m_loopCnt = _local8;
}
_local5 = true;
break;
case "dst_volume" :
tObjSoundBuffer[_local4].m_dst_volume = Number(arg_paramList[_local2][1]);
_local12 = false;
break;
case "dst_pan" :
tObjSoundBuffer[_local4].m_dst_pan = Number(arg_paramList[_local2][1]);
_local15 = false;
break;
case "dst_ll" :
tObjSoundBuffer[_local4].m_dst_ll = Number(arg_paramList[_local2][1]);
_local13 = false;
break;
case "dst_lr" :
tObjSoundBuffer[_local4].m_dst_lr = Number(arg_paramList[_local2][1]);
_local16 = false;
break;
case "dst_rr" :
tObjSoundBuffer[_local4].m_dst_rr = Number(arg_paramList[_local2][1]);
_local14 = false;
break;
case "dst_rl" :
tObjSoundBuffer[_local4].m_dst_rl = Number(arg_paramList[_local2][1]);
_local17 = false;
break;
case "step_volume" :
tObjSoundBuffer[_local4].m_stepVolume = Number(arg_paramList[_local2][1]);
break;
case "step_pan" :
tObjSoundBuffer[_local4].m_stepPan = Number(arg_paramList[_local2][1]);
break;
case "step_ll" :
tObjSoundBuffer[_local4].m_stepLL = Number(arg_paramList[_local2][1]);
break;
case "step_lr" :
tObjSoundBuffer[_local4].m_stepLR = Number(arg_paramList[_local2][1]);
break;
case "step_rr" :
tObjSoundBuffer[_local4].m_stepRR = Number(arg_paramList[_local2][1]);
break;
case "step_rl" :
tObjSoundBuffer[_local4].m_stepRL = Number(arg_paramList[_local2][1]);
break;
case "accel_volume" :
tObjSoundBuffer[_local4].m_accelVolume = Number(arg_paramList[_local2][1]);
break;
case "accel_pan" :
tObjSoundBuffer[_local4].m_accelPan = Number(arg_paramList[_local2][1]);
break;
case "accel_ll" :
tObjSoundBuffer[_local4].m_accelLL = Number(arg_paramList[_local2][1]);
break;
case "accel_lr" :
tObjSoundBuffer[_local4].m_accelLR = Number(arg_paramList[_local2][1]);
break;
case "accel_rr" :
tObjSoundBuffer[_local4].m_accelRR = Number(arg_paramList[_local2][1]);
break;
case "accel_rl" :
tObjSoundBuffer[_local4].m_accelRL = Number(arg_paramList[_local2][1]);
break;
case "interval" :
tObjSoundBuffer[_local4].m_interval = Number(arg_paramList[_local2][1]);
break;
case "delayTime" :
tObjSoundBuffer[_local4].m_delayTime = Number(arg_paramList[_local2][1]);
break;
case "autoSkip" :
if (arg_paramList[_local2][1] == "false") {
tObjSoundBuffer[_local4].m_autoSkip = false;
} else {
tObjSoundBuffer[_local4].m_autoSkip = true;
}
break;
case "autoStop" :
if (arg_paramList[_local2][1] == "true") {
tObjSoundBuffer[_local4].m_autoStop = true;
} else {
tObjSoundBuffer[_local4].m_autoStop = false;
}
break;
default :
_local5 = true;
}
if ((!_local11) && (!_local5)) {
_local11 = true;
}
_local2++;
}
tObjSoundBuffer[_local4].m_obj_sound.setTransform(_local6);
if (!_local11) {
tObjSoundBuffer[_local4].ResetEffect();
return(true);
}
tObjSoundBuffer[_local4].m_transSts = 1;
tWaitFlg = _local9;
tSkipFlg = _local10;
tAutoSwap = _local7;
tStatusFlg = 1;
return(true);
}
function ResetBGM(arg_paramList) {
var _local2 = tBackIdx;
switch (_root.GetParamStr(arg_paramList, "buffer")) {
case "back" :
_local2 = tBackIdx;
break;
case "primary" :
_local2 = tPlayIdx;
}
tObjSoundBuffer[_local2].Reset();
}
function ResetPastTime() {
var _local1;
_local1 = 0;
while (_local1 < tObjSoundBuffer.length) {
tObjSoundBuffer[_local1].m_pastEffectTime = 0;
_local1++;
}
tBefFrameTime = -1;
}
function ExecProc() {
if (tWaitFlg) {
tStatusFlg = 2;
} else {
tStatusFlg = 3;
}
var _local1;
_local1 = 0;
while (_local1 < tObjSoundBuffer.length) {
if ((tObjSoundBuffer[_local1].m_transSts != 0) && (tObjSoundBuffer[_local1].m_playSts == 0)) {
if (tObjSoundBuffer[_local1].m_loadingFlg && (!tObjSoundBuffer[_local1].m_streamFlg)) {
tObjSoundBuffer[_local1].m_playSts = 1;
} else {
tObjSoundBuffer[_local1].m_obj_sound.start();
tObjSoundBuffer[_local1].m_playSts = 2;
ChkSwapBuffer();
}
}
_local1++;
}
ResetPastTime();
tDoingFlg = true;
}
function PerformAndStopSound(arg_paramList) {
var _local2 = tBackIdx;
var _local3 = 0;
switch (_root.GetParamStr(arg_paramList, "buffer")) {
case "back" :
_local2 = tBackIdx;
break;
case "primary" :
_local2 = tPlayIdx;
}
switch (_root.GetParamStr(arg_paramList, "mode")) {
case "play" :
tObjSoundBuffer[_local2].m_obj_sound.stop();
_local3 = _root.GetParamNum(arg_paramList, "repeat");
if ((_local3 < 0) || (_local3 == undefined)) {
_local3 = 65535;
}
tObjSoundBuffer[_local2].m_loopCnt = _local3;
if (tObjSoundBuffer[_local2].m_loadingFlg && (!tObjSoundBuffer[_local2].m_streamFlg)) {
tObjSoundBuffer[_local2].m_playSts = 1;
} else {
tObjSoundBuffer[_local2].m_obj_sound.start();
tObjSoundBuffer[_local2].m_playSts = 2;
ChkSwapBuffer();
}
break;
case "stop" :
tObjSoundBuffer[_local2].m_obj_sound.stop();
tObjSoundBuffer[_local2].m_playSts = 0;
ChkSwapBuffer();
}
}
function NotifyMouseLDown() {
if (!tInitFlg) {
return(undefined);
}
if (!tDoingFlg) {
return(undefined);
}
if (!ChkLoadCompletion()) {
return(undefined);
}
if (tWaitFlg && (tSkipFlg)) {
SkipEffects();
}
}
function NotifyChangeVolume() {
var _local2;
_local2 = 0;
while (_local2 < tObjSoundBuffer.length) {
tObjSoundBuffer[_local2].m_obj_sound.setVolume(tObjSoundBuffer[_local2].m_cur_volume * _root.GetVolume(tMngObjType));
_local2++;
}
}
function NotifyDelete() {
var _local1;
_local1 = 0;
while (_local1 < tObjSoundBuffer.length) {
tObjSoundBuffer[_local1].DeleteObject();
_local1++;
}
}
var tInitFlg = false;
var tStatusFlg = 0;
var tDoingFlg = false;
var tWaitFlg = false;
var tSkipFlg = true;
var tAutoSwap = 1;
var tBefFrameTime = -1;
var tBackIdx = 0;
var tPlayIdx = 1;
var tMngObjType = 1;
var tObjSoundBuffer = new Array(2);
Initialize();
Symbol 82 MovieClip [Layer_Character] Frame 1
function Initialize() {
var _local2;
ResetPastTime(0);
_local2 = 0;
while (_local2 < tObjSurface.length) {
tObjSurface[_local2] = new Cls_Param_Surface();
switch (_local2) {
case tBaseIdx :
tObjSurface[_local2].SetObject(this, tLayerType, 0, gMSPF);
tObjSurface[_local2].m_obj_mc._visible = false;
break;
case tBackIdx :
tObjSurface[_local2].SetObject(Char_Buff2_mc, tLayerType, 1, gMSPF);
tObjSurface[_local2].m_obj_mc._visible = false;
break;
case tPriIdx :
tObjSurface[_local2].SetObject(Char_Buff1_mc, tLayerType, 1, gMSPF);
tObjSurface[_local2].m_obj_mc._visible = false;
break;
case tEffectIdx :
tObjSurface[_local2].SetObject(Char_Effects_mc, tLayerType, 1, gMSPF);
tObjSurface[_local2].m_obj_mc._visible = false;
break;
case tMaskIdx :
tObjSurface[_local2].SetObject(Char_Mask_mc, tLayerType, 1, gMSPF);
tObjSurface[_local2].m_obj_mc._visible = false;
}
tObjSurface[_local2].m_obj_snd = new Sound(tObjSurface[_local2].m_obj_mc);
_local2++;
}
tObjLoader = new MovieClipLoader();
bufListener = new Object();
bufListener.onLoadComplete = function (target_mc) {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (_local1 == tBaseIdx) {
} else if (tObjSurface[_local1].m_obj_mc.in_mc == target_mc) {
if (_local1 == tMaskIdx) {
if ((!tObjSurface[tPriIdx].m_obj_mc._visible) || (tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha == 0)) {
tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha = 100;
tObjSurface[tPriIdx].m_obj_mc._visible = true;
}
tObjSurface[tPriIdx].m_obj_mc.in_mc.setMask(tObjSurface[tMaskIdx].m_obj_mc.in_mc);
tObjSurface[tMaskIdx].m_obj_mc._x = tObjSurface[tPriIdx].m_obj_mc._x;
tObjSurface[tMaskIdx].m_obj_mc._y = tObjSurface[tPriIdx].m_obj_mc._y;
tObjSurface[tMaskIdx].m_obj_mc.in_mc._x = tObjSurface[tPriIdx].m_obj_mc.in_mc._x;
tObjSurface[tMaskIdx].m_obj_mc.in_mc._y = tObjSurface[tPriIdx].m_obj_mc.in_mc._y;
tObjSurface[tMaskIdx].m_baseX = tObjSurface[tPriIdx].m_baseX;
tObjSurface[tMaskIdx].m_baseY = tObjSurface[tPriIdx].m_baseY;
}
if (tObjSurface[_local1].m_param != "") {
tObjSurface[_local1].m_loadingSts = 2;
} else {
AfterLoadProc_Surface(_local1);
tObjSurface[_local1].m_loadingSts = 0;
}
break;
}
_local1++;
}
};
bufListener.onLoadError = function (target_mc) {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (_local1 == tBaseIdx) {
} else if (tObjSurface[_local1].m_obj_mc.in_mc == target_mc) {
tObjSurface[_local1].m_loadingSts = 0;
break;
}
_local1++;
}
};
tObjLoader.addListener(bufListener);
this.useHandCursor = false;
this._focusrect = false;
tInitFlg = true;
}
function DoActionPerFrame(arg_curTime) {
if (!tInitFlg) {
return(undefined);
}
if (!tDoingFlg) {
return(undefined);
}
var _local9 = 0;
if (tBefFrameTime != -1) {
_local9 = arg_curTime - tBefFrameTime;
}
tBefFrameTime = arg_curTime;
var _local3;
var _local4;
var _local5;
var _local8 = true;
var _local7 = true;
var _local10 = false;
var _local6 = false;
var _local11 = _root.GetSkipSts_Type();
if (tWaitFlg) {
switch (_local11) {
case 1 :
if (tSkipFlg) {
_local10 = true;
}
break;
case 2 :
case 3 :
_local10 = true;
}
}
_local3 = 0;
while (_local3 < tObjSurface.length) {
if (tObjSurface[_local3].m_transSts == 0) {
} else {
_local6 = false;
if (tObjSurface[_local3].m_animWait) {
switch (_local11) {
case 1 :
if (tObjSurface[_local3].m_animSkip) {
_local6 = true;
}
break;
case 2 :
case 3 :
_local6 = true;
}
}
if (tObjSurface[_local3].m_delayTime > 0) {
tObjSurface[_local3].m_delayTime = tObjSurface[_local3].m_delayTime - _local9;
}
if (tObjSurface[_local3].m_delayTime > 0) {
if (tObjSurface[_local3].m_transSts & 1) {
_local8 = false;
}
if ((ObjSurface[_local3].m_transSts & 2) || (ObjSurface[_local3].m_transSts & 4)) {
_local7 = false;
}
} else {
if (tObjSurface[_local3].m_type_surface != 0) {
if ((tObjSurface[_local3].m_edFrame == 0) || (tObjSurface[_local3].m_edFrame >= tObjSurface[_local3].m_obj_mc.in_mc._totalframes)) {
_local4 = tObjSurface[_local3].m_obj_mc.in_mc._totalframes;
} else {
_local4 = tObjSurface[_local3].m_edFrame;
}
} else {
_local4 = tObjSurface[_local3].m_obj_mc._totalframes;
}
if (tObjSurface[_local3].m_transSts & 1) {
if (tObjSurface[_local3].m_delayTime < 0) {
tObjSurface[_local3].m_pastTransTime = tObjSurface[_local3].m_pastTransTime - tObjSurface[_local3].m_delayTime;
} else {
tObjSurface[_local3].m_pastTransTime = tObjSurface[_local3].m_pastTransTime + _local9;
}
_local5 = Math.floor(tObjSurface[_local3].m_pastTransTime / tObjSurface[_local3].m_interval);
if ((_local5 > 0) || (_local10)) {
if (!tObjSurface[_local3].TransSurfaceForm(_local10, _local5)) {
_local8 = false;
tObjSurface[_local3].m_pastTransTime = tObjSurface[_local3].m_pastTransTime - (_local5 * tObjSurface[_local3].m_interval);
} else {
tObjSurface[_local3].m_transSts = tObjSurface[_local3].m_transSts ^ 1;
tObjSurface[_local3].ResetAnimation(false);
}
} else {
_local8 = false;
}
}
if (tObjSurface[_local3].m_transSts & 2) {
if (tObjSurface[_local3].m_delayTime < 0) {
tObjSurface[_local3].m_pastAnimTime = tObjSurface[_local3].m_pastAnimTime - tObjSurface[_local3].m_delayTime;
} else {
tObjSurface[_local3].m_pastAnimTime = tObjSurface[_local3].m_pastAnimTime + _local9;
}
if (tObjSurface[_local3].m_pastAnimTime > 0) {
_local5 = Math.floor((tObjSurface[_local3].m_pastAnimTime / tObjSurface[_local3].m_animTime) * _local4);
} else {
_local5 = 0;
}
if (_local6) {
tObjSurface[_local3].m_obj_mc.in_mc.gotoAndStop(_local4);
} else if (_local5 > tObjSurface[_local3].m_obj_mc.in_mc._currentframe) {
if (_local5 >= _local4) {
tObjSurface[_local3].m_obj_mc.in_mc.gotoAndStop(_local4);
} else {
tObjSurface[_local3].m_obj_mc.in_mc.gotoAndStop(_local5);
}
}
if (tObjSurface[_local3].m_obj_mc.in_mc._currentframe < _local4) {
if (_local3 == tMaskIdx) {
_local8 = false;
} else {
_local7 = false;
}
} else {
tObjSurface[_local3].m_transSts = tObjSurface[_local3].m_transSts ^ 2;
tObjSurface[_local3].m_pastAnimTime = 0;
}
}
if (tObjSurface[_local3].m_transSts & 4) {
if ((tObjSurface[_local3].m_animSts == 3) && (_local4 > 0)) {
if (_local6) {
tObjSurface[_local3].m_obj_mc.in_mc.gotoAndStop(_local4);
}
if (tObjSurface[_local3].m_obj_mc.in_mc._currentframe < _local4) {
_local7 = false;
} else {
tObjSurface[_local3].m_transSts = tObjSurface[_local3].m_transSts ^ 4;
tObjSurface[_local3].m_animSts = 0;
}
} else {
_local7 = false;
}
}
if (tObjSurface[_local3].m_delayTime < 0) {
tObjSurface[_local3].m_delayTime = 0;
}
}
}
_local3++;
}
if (_local8 && (tDoingFlg & 1)) {
var _local12 = false;
if (tObjSurface[tMaskIdx].m_filePath != "") {
tObjSurface[tPriIdx].m_obj_mc.in_mc.setMask(null);
tObjSurface[tMaskIdx].m_filePath = "";
tObjSurface[tMaskIdx].m_obj_mc._visible = false;
tObjSurface[tMaskIdx].m_obj_mc.in_mc.gotoAndStop(1);
switch (tAfterTrans) {
case 2 :
tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha = 0;
tObjSurface[tPriIdx].m_obj_mc._visible = false;
tObjSurface[tBaseIdx].m_obj_mc._visible = false;
break;
case 1 :
break;
default :
_local12 = true;
}
}
if (((!tObjSurface[tPriIdx].m_obj_mc._visible) || (tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha <= 0)) || (!tObjSurface[tPriIdx].m_obj_mc.in_mc.hitTest(this))) {
if (((!tObjSurface[tBackIdx].m_obj_mc._visible) || (tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha <= 0)) || (!tObjSurface[tBackIdx].m_obj_mc.in_mc.hitTest(this))) {
this._visible = false;
}
if (tAutoSwap == 1) {
_local12 = true;
}
}
if (tAutoSwap == 2) {
_local12 = true;
}
if (_local12) {
if (tObjSurface[tBackIdx].m_obj_mc.getDepth() < tObjSurface[tPriIdx].m_obj_mc.getDepth()) {
tObjSurface[tBackIdx].m_obj_mc.swapDepths(tObjSurface[tPriIdx].m_obj_mc);
}
var _local13 = tBackIdx;
tBackIdx = tPriIdx;
tPriIdx = _local13;
}
tDoingFlg = tDoingFlg ^ 1;
tStatusFlg = 0;
ResetPastTime(1);
}
if (_local7 && (tDoingFlg & 2)) {
tDoingFlg = tDoingFlg ^ 2;
}
if (!tDoingFlg) {
ResetPastTime(0);
}
}
function SkipAnimation(arg_type, arg_force) {
var _local1;
var _local3 = false;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (((arg_type == 0) || (arg_type == 1)) && (tObjSurface[_local1].m_transSts & 1)) {
if (arg_force || (tWaitFlg && (tSkipFlg))) {
tObjSurface[_local1].TransSurfaceForm(true, 1);
tObjSurface[_local1].m_transSts = tObjSurface[_local1].m_transSts ^ 1;
tObjSurface[_local1].ResetAnimation(false);
_local3 = true;
}
}
if (((arg_type == 0) || (arg_type == 2)) && ((tObjSurface[_local1].m_transSts & 6) != 0)) {
if (arg_force || (tObjSurface[_local1].m_animWait && (tObjSurface[_local1].m_animSkip))) {
if ((tObjSurface[_local1].m_edFrame == 0) || (tObjSurface[_local1].m_edFrame >= tObjSurface[_local1].m_obj_mc.in_mc._totalframes)) {
tObjSurface[_local1].m_obj_mc.in_mc.gotoAndStop(tObjSurface[_local1].m_obj_mc.in_mc._totalframes);
} else {
tObjSurface[_local1].m_obj_mc.in_mc.gotoAndStop(tObjSurface[_local1].m_edFrame);
}
if (tObjSurface[_local1].m_transSts & 2) {
tObjSurface[_local1].m_transSts = tObjSurface[_local1].m_transSts ^ 2;
}
if (tObjSurface[_local1].m_transSts & 4) {
tObjSurface[_local1].m_transSts = tObjSurface[_local1].m_transSts ^ 4;
tObjSurface[_local1].m_animSts = 0;
}
_local3 = true;
}
}
_local1++;
}
if (_local3) {
DoActionPerFrame();
}
}
function UpdateSWFParam(arg_surface, arg_param, arg_paramFlg, arg_procFlg) {
var _local2 = tPriIdx;
var _local3 = "";
var _local4;
switch (arg_surface) {
case "back" :
_local2 = tBackIdx;
break;
case "primary" :
_local2 = tPriIdx;
break;
case "effect" :
_local2 = tEffectIdx;
break;
case "mask" :
_local2 = tMaskIdx;
}
if (arg_paramFlg) {
_local3 = arg_param;
} else {
_local3 = tObjSurface[_local2].m_param;
}
if (arg_procFlg & 2) {
tObjSurface[_local2].m_param = _local3;
}
if (((arg_procFlg & 1) == 0) || (_local3 == "")) {
return(false);
}
if (tObjSurface[_local2].m_obj_mc.in_mc.NotifyParam != undefined) {
_local4 = _root.GetParamList(_local3, true);
tObjSurface[_local2].m_obj_mc.in_mc.NotifyParam(_local4);
}
return(true);
}
function GetInfo(arg_paramList, arg_subId) {
var _local3;
var _local5;
var _local2;
if (arg_subId == undefined) {
_local3 = 0;
while (_local3 < arg_paramList.length) {
if (arg_paramList[_local3][1] == "") {
} else {
switch (arg_paramList[_local3][0]) {
case "obj" :
case "id" :
case "subId" :
break;
default :
switch (arg_paramList[_local3][0]) {
case "baseX" :
_local2 = String(tObjSurface[tBaseIdx].m_baseX);
break;
case "baseY" :
_local2 = String(tObjSurface[tBaseIdx].m_baseY);
break;
case "posX" :
_local2 = String(_x);
break;
case "posY" :
_local2 = String(_y);
break;
case "scaleX" :
_local2 = String(_xscale);
break;
case "scaleY" :
_local2 = String(_yscale);
break;
case "rotation" :
_local2 = String(_rotation);
break;
case "alpha" :
_local2 = String(_alpha);
break;
case "visible" :
if (_visible) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "syncHide" :
if (tSyncHide) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "overMsg" :
if (tOverMsg) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "autoSwap" :
switch (tAutoSwap) {
case 0 :
_local2 = "OFF";
break;
case 2 :
_local2 = "FORCE";
break;
case 1 :
default :
_local2 = "AUTO";
}
break;
default :
_local2 = undefined;
}
if (_local2 == undefined) {
break;
}
_root.SetVariable(arg_paramList[_local3][1], _local2);
}
}
_local3++;
}
} else {
switch (arg_subId) {
case "base" :
_local5 = tBaseIdx;
break;
case "back" :
_local5 = tBackIdx;
break;
case "primary" :
_local5 = tMaskIdx;
break;
case "effect" :
_local5 = tEffectIdx;
break;
case "mask" :
_local5 = tMaskIdx;
break;
default :
return(undefined);
}
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "obj" :
case "id" :
case "subId" :
break;
default :
if (arg_paramList[_local3][1] == "") {
break;
}
switch (arg_paramList[_local3][0]) {
case "wait" :
if (tWaitFlg) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "skip" :
if (tSkipFlg) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "autoSwap" :
switch (tAutoSwap) {
case 0 :
_local2 = "OFF";
break;
case 2 :
_local2 = "FORCE";
break;
case 1 :
default :
_local2 = "AUTO";
}
break;
default :
_local2 = tObjSurface[_local5].GetParameter(arg_paramList[_local3][0]);
}
if (_local2 == undefined) {
break;
}
_root.SetVariable(arg_paramList[_local3][1], _local2);
}
_local3++;
}
}
}
function ChkLoadCompletion() {
var _local2;
var _local4 = true;
_local2 = 0;
while (_local2 < tObjSurface.length) {
if (tObjSurface[_local2].m_filePath != "") {
switch (tObjSurface[_local2].m_loadingSts) {
case 1 :
_local4 = false;
break;
case 2 :
if (tObjSurface[_local2].m_obj_mc.in_mc.NotifyParam != undefined) {
var _local3 = _root.GetParamList(tObjSurface[_local2].m_param, true);
tObjSurface[_local2].m_obj_mc.in_mc.NotifyParam(_local3);
}
AfterLoadProc_Surface(_local2);
tObjSurface[_local2].m_loadingSts = 0;
}
}
_local2++;
}
return(_local4);
}
function GetProcSts() {
var _local1;
var _local2 = 0;
switch (tStatusFlg) {
case 1 :
case 2 :
return(tStatusFlg);
case 3 :
_local2 = 3;
}
_local1 = 0;
while (_local1 < tObjSurface.length) {
if ((tObjSurface[_local1].m_transSts & 6) != 0) {
if (tObjSurface[_local1].m_animWait) {
return(2);
}
_local2 = 3;
}
_local1++;
}
return(_local2);
}
function IsExistWait() {
var _local1;
if (tStatusFlg == 2) {
return(true);
}
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (((tObjSurface[_local1].m_transSts & 6) != 0) && (tObjSurface[_local1].m_animWait)) {
return(true);
}
_local1++;
}
return(false);
}
function AfterLoadProc_Surface(arg_idx) {
if (tObjSurface[arg_idx].m_obj_mc.in_mc._totalframes >= tObjSurface[arg_idx].m_stFrame) {
tObjSurface[arg_idx].m_obj_mc.in_mc.gotoAndStop(tObjSurface[arg_idx].m_stFrame);
} else {
tObjSurface[arg_idx].m_obj_mc.in_mc.gotoAndStop(tObjSurface[arg_idx].m_obj_mc.in_mc._totalframes);
}
switch (tObjSurface[arg_idx].m_animSts) {
case 2 :
case 3 :
tObjSurface[arg_idx].m_obj_mc.in_mc.play();
tObjSurface[arg_idx].m_animSts = 3;
}
}
function LoadCharFile(arg_paramList) {
var _local2;
var _local4 = tBackIdx;
var _local6 = "";
var _local7 = 1;
var _local10 = "";
var _local5 = 0;
var _local8 = false;
var _local9 = true;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "surface" :
switch (arg_paramList[_local2][1]) {
case "back" :
_local4 = tBackIdx;
break;
case "primary" :
_local4 = tPriIdx;
break;
case "effect" :
_local4 = tEffectIdx;
break;
case "mask" :
_local4 = tMaskIdx;
}
break;
case "path" :
_local6 = String(arg_paramList[_local2][1]);
_local6 = _root.Trim(_local6);
break;
case "frame" :
_local7 = Number(arg_paramList[_local2][1]);
if (_local7 < 1) {
_local7 = 1;
}
break;
case "param" :
_local10 = String(arg_paramList[_local2][1]);
break;
case "volType" :
switch (arg_paramList[_local2][1]) {
case "BGM" :
_local5 = 1;
break;
case "SOUND" :
_local5 = 2;
break;
case "SYSEV" :
_local5 = 3;
break;
case "OFF" :
default :
_local5 = 0;
}
break;
case "regist" :
if (arg_paramList[_local2][1] == "true") {
_local8 = true;
} else {
_local8 = false;
}
break;
case "reset" :
if (arg_paramList[_local2][1] == "false") {
_local9 = false;
} else {
_local9 = true;
}
}
_local2++;
}
if (tObjSurface[_local4].m_filePath != "") {
if (_local6 == "") {
tObjLoader.unloadClip(tObjSurface[_local4].m_obj_mc.in_mc);
}
}
if (_local6 != "") {
if (_local9) {
tObjSurface[_local4].Reset(tObjSurface[tBaseIdx].m_baseX, tObjSurface[tBaseIdx].m_baseY);
}
tObjSurface[_local4].m_loadingSts = 1;
tObjLoader.loadClip(_local6, tObjSurface[_local4].m_obj_mc.in_mc);
if (tObjSurface[tBackIdx].m_obj_mc.getDepth() > tObjSurface[tPriIdx].m_obj_mc.getDepth()) {
tObjSurface[tBackIdx].m_obj_mc.swapDepths(tObjSurface[tPriIdx].m_obj_mc);
}
if (_local8) {
_root.AddDispImgInfo(_local6);
}
}
tObjSurface[_local4].m_stFrame = _local7;
tObjSurface[_local4].m_filePath = _local6;
tObjSurface[_local4].m_param = _local10;
if (tObjSurface[_local4].m_type_volume != _local5) {
tObjSurface[_local4].m_type_volume = _local5;
if (_local5 == 0) {
tObjSurface[_local4].m_obj_snd.setVolume(100);
} else {
tObjSurface[_local4].m_obj_snd.setVolume(100 * _root.GetVolume(_local5));
}
}
}
function SetParameter(arg_paramList) {
var _local3;
if (tDoingFlg & 1) {
SkipAnimation(1, true);
}
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "baseX" :
ChgBaseBasePos(0, Number(arg_paramList[_local3][1]));
break;
case "baseY" :
ChgBaseBasePos(1, Number(arg_paramList[_local3][1]));
break;
case "posX" :
_x = Number(arg_paramList[_local3][1]);
tObjSurface[tBaseIdx].m_dst_posX = _x;
break;
case "posY" :
_y = Number(arg_paramList[_local3][1]);
tObjSurface[tBaseIdx].m_dst_posY = _y;
break;
case "scaleX" :
_xscale = Number(arg_paramList[_local3][1]);
tObjSurface[tBaseIdx].m_dst_xScale = _xscale;
break;
case "scaleY" :
_yscale = Number(arg_paramList[_local3][1]);
tObjSurface[tBaseIdx].m_dst_yScale = _yscale;
break;
case "rotation" :
_rotation = Number(arg_paramList[_local3][1]);
tObjSurface[tBaseIdx].m_dst_rotation = _rotation;
if (tObjSurface[tBaseIdx].m_dst_rotation < 0) {
tObjSurface[tBaseIdx].m_dst_rotation = tObjSurface[tBaseIdx].m_dst_rotation + 360;
}
break;
case "alpha" :
_alpha = Number(arg_paramList[_local3][1]);
tObjSurface[tBaseIdx].m_dst_alpha = _alpha;
break;
case "visible" :
if (arg_paramList[_local3][1] == "true") {
_visible = true;
} else {
_visible = false;
}
break;
case "syncHide" :
if (arg_paramList[_local3][1] == "true") {
tSyncHide = true;
} else {
tSyncHide = false;
}
break;
case "overMsg" :
if (arg_paramList[_local3][1] == "true") {
tOverMsg = true;
} else {
tOverMsg = false;
}
var _local6 = _root.GetBaseDepth("CharLayer");
var _local5 = _root.GetBaseDepth("CharLayer_OM");
if (tOverMsg && (this.getDepth() < _local5)) {
var _local7 = _local5 + (this.getDepth() - _local6);
this.swapDepths(_local7);
} else if ((!tOverMsg) && (this.getDepth() >= _local5)) {
var _local7 = _local6 + (this.getDepth() - _local5);
this.swapDepths(_local7);
}
break;
case "autoSwap" :
switch (arg_paramList[_local3][1]) {
case "OFF" :
case "false" :
tAutoSwap = 0;
break;
case "FORCE" :
tAutoSwap = 2;
break;
case "AUTO" :
default :
case "true" :
tAutoSwap = 1;
}
}
_local3++;
}
}
function SetFixedCharTrans(arg_paramList) {
var _local2;
var _local12;
var _local14 = "";
var _local6 = -1;
var _local10 = gMSPF;
var _local11 = 0;
var _local7 = "";
var _local8 = true;
var _local9 = true;
var _local5 = 1;
var _local4 = 2;
if (tDoingFlg & 1) {
SkipAnimation(1, true);
}
var _local15 = false;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "mode" :
_local14 = String(arg_paramList[_local2][1]);
_local15 = true;
break;
case "path" :
_local7 = String(arg_paramList[_local2][1]);
uniPaht = _root.Trim(_local7);
break;
case "time" :
_local6 = Number(arg_paramList[_local2][1]);
break;
case "delayTime" :
_local11 = Number(arg_paramList[_local2][1]);
break;
case "wait" :
if (arg_paramList[_local2][1] == "false") {
_local8 = false;
} else {
_local8 = true;
}
break;
case "skip" :
if (arg_paramList[_local2][1] == "false") {
_local9 = false;
} else {
_local9 = true;
}
break;
case "autoSwap" :
switch (arg_paramList[_local2][1]) {
case "OFF" :
case "false" :
_local5 = 0;
break;
case "FORCE" :
_local5 = 2;
break;
case "AUTO" :
default :
case "true" :
_local5 = 1;
}
break;
case "afterUE" :
switch (arg_paramList[_local2][1]) {
case "normal" :
_local4 = 0;
break;
case "show" :
_local4 = 1;
break;
case "hide" :
_local4 = 2;
}
break;
case "baseX" :
ChgBaseBasePos(0, Number(arg_paramList[_local2][1]));
break;
case "baseY" :
ChgBaseBasePos(1, Number(arg_paramList[_local2][1]));
break;
case "posX" :
_x = Number(arg_paramList[_local2][1]);
break;
case "posY" :
_y = Number(arg_paramList[_local2][1]);
break;
case "scaleX" :
_xscale = Number(arg_paramList[_local2][1]);
break;
case "scaleY" :
_yscale = Number(arg_paramList[_local2][1]);
break;
case "visible" :
if (arg_paramList[_local2][1] == "true") {
_visible = true;
} else {
_visible = false;
}
}
_local2++;
}
tObjSurface[tBaseIdx].ResetAnimation(true);
if (!_local15) {
return(true);
}
if (_local6 == 0) {
_local6 = 1;
}
if ((_local6 <= 0) && (_local14 != "flip")) {
return(false);
}
var _local13 = _local6 / _local10;
switch (_local14) {
case "fadeout" :
tObjSurface[tPriIdx].m_dst_alpha = 0;
_local12 = Math.abs(tObjSurface[tPriIdx].m_dst_alpha - tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha);
if ((_local12 < _local13) && (_local12 != 0)) {
_local10 = _local6 / _local12;
_local13 = _local6 / _local10;
}
tObjSurface[tPriIdx].m_stepAlpha = (tObjSurface[tPriIdx].m_dst_alpha - tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha) / _local13;
tObjSurface[tPriIdx].m_interval = _local10;
tObjSurface[tPriIdx].m_delayTime = _local11;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
_alpha = 100;
_visible = true;
tObjSurface[tBaseIdx].m_dst_alpha = 100;
break;
case "fadein" :
if (!tObjSurface[tBackIdx].m_obj_mc._visible) {
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 0;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
}
tObjSurface[tBackIdx].m_dst_alpha = 100;
_local12 = Math.abs(tObjSurface[tBackIdx].m_dst_alpha - tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha);
if ((_local12 < _local13) && (_local12 != 0)) {
_local10 = _local6 / _local12;
_local13 = _local6 / _local10;
}
tObjSurface[tBackIdx].m_stepAlpha = (tObjSurface[tBackIdx].m_dst_alpha - tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha) / _local13;
tObjSurface[tBackIdx].m_interval = _local10;
tObjSurface[tBackIdx].m_delayTime = _local11;
tObjSurface[tBackIdx].m_transSts = tObjSurface[tBackIdx].m_transSts | 1;
_alpha = 100;
_visible = true;
tObjSurface[tBaseIdx].m_dst_alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
case "crossfade" :
if (!tObjSurface[tBackIdx].m_obj_mc._visible) {
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 0;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
}
tObjSurface[tPriIdx].m_dst_alpha = 0;
tObjSurface[tBackIdx].m_dst_alpha = 100;
_local12 = _root.GetMinVal(false, Math.abs(tObjSurface[tPriIdx].m_dst_alpha - tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha), Math.abs(tObjSurface[tBackIdx].m_dst_alpha - tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha));
if ((_local12 < _local13) && (_local12 != 0)) {
_local10 = _local6 / _local12;
_local13 = _local6 / _local10;
}
tObjSurface[tPriIdx].m_stepAlpha = (tObjSurface[tPriIdx].m_dst_alpha - tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha) / _local13;
tObjSurface[tPriIdx].m_interval = _local10;
tObjSurface[tPriIdx].m_delayTime = _local11;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_stepAlpha = (tObjSurface[tBackIdx].m_dst_alpha - tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha) / _local13;
tObjSurface[tBackIdx].m_interval = _local10;
tObjSurface[tBackIdx].m_delayTime = _local11;
tObjSurface[tBackIdx].m_transSts = tObjSurface[tBackIdx].m_transSts | 1;
_alpha = 100;
_visible = true;
tObjSurface[tBaseIdx].m_dst_alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
case "flip" :
if (!tObjSurface[tBackIdx].m_obj_mc._visible) {
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 0;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
}
tObjSurface[tPriIdx].m_dst_alpha = 0;
tObjSurface[tPriIdx].m_stepAlpha = -100;
tObjSurface[tPriIdx].m_interval = _local10;
tObjSurface[tPriIdx].m_delayTime = _local11;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_dst_alpha = 100;
tObjSurface[tBackIdx].m_stepAlpha = 100;
tObjSurface[tBackIdx].m_interval = _local10;
tObjSurface[tBackIdx].m_delayTime = _local11;
tObjSurface[tBackIdx].m_transSts = tObjSurface[tBackIdx].m_transSts | 1;
_alpha = 100;
_visible = true;
tObjSurface[tBaseIdx].m_dst_alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
case "universal" :
if (_local7 == "") {
return(false);
}
tObjSurface[tMaskIdx].m_loadingSts = 1;
tObjLoader.loadClip(_local7, tObjSurface[tMaskIdx].m_obj_mc.in_mc);
tObjSurface[tMaskIdx].m_filePath = _local7;
tObjSurface[tMaskIdx].m_animTime = _local6;
tObjSurface[tMaskIdx].m_delayTime = _local11;
tObjSurface[tMaskIdx].m_transSts = tObjSurface[tMaskIdx].m_transSts | 2;
tObjSurface[tMaskIdx].m_animWait = _local8;
tObjSurface[tMaskIdx].m_animSkip = _local9;
_alpha = 100;
_visible = true;
tAfterTrans = _local4;
break;
default :
return(false);
}
tWaitFlg = _local8;
tSkipFlg = _local9;
tAutoSwap = _local5;
tStatusFlg = 1;
return(true);
}
function SetCharTrans(arg_paramList) {
var _local3;
var _local9;
var _local25;
var _local6;
var _local2 = tBaseIdx;
var _local24 = gMSPF;
var _local10 = true;
var _local11 = true;
var _local8 = tAutoSwap;
var _local7 = 1;
if (tDoingFlg & 1) {
SkipAnimation(1, true);
}
switch (_root.GetParamStr(arg_paramList, "surface")) {
case "base" :
_local2 = tBaseIdx;
findFlg = true;
break;
case "back" :
_local2 = tBackIdx;
findFlg = true;
break;
case "primary" :
_local2 = tPriIdx;
findFlg = true;
break;
case "effect" :
_local2 = tEffectIdx;
findFlg = true;
break;
case "mask" :
_local2 = tMaskIdx;
findFlg = true;
}
var _local13 = true;
var _local23 = true;
var _local20 = true;
var _local19 = true;
var _local21 = true;
var _local18 = true;
var _local16 = true;
var _local17 = true;
var _local22 = true;
var _local14 = true;
var _local15 = true;
_local15 = true;
if (tObjSurface[_local2].m_type_surface == 0) {
_local9 = tObjSurface[_local2].m_obj_mc._alpha;
_local25 = new Color(tObjSurface[_local2].m_obj_mc);
} else {
_local9 = tObjSurface[_local2].m_obj_mc.in_mc._alpha;
_local25 = new Color(tObjSurface[_local2].m_obj_mc.in_mc);
}
_local6 = _local25.getTransform();
var _local5;
var _local12 = false;
_local3 = 0;
while (_local3 < arg_paramList.length) {
_local5 = false;
switch (arg_paramList[_local3][0]) {
case "wait" :
if (arg_paramList[_local3][1] == "false") {
_local10 = false;
} else {
_local10 = true;
}
break;
case "skip" :
if (arg_paramList[_local3][1] == "false") {
_local11 = false;
} else {
_local11 = true;
}
break;
case "autoSwap" :
switch (arg_paramList[_local3][1]) {
case "OFF" :
case "false" :
_local8 = 0;
break;
case "FORCE" :
_local8 = 2;
break;
case "AUTO" :
default :
case "true" :
_local8 = 1;
}
break;
case "frame" :
if (_local2 == tBaseIdx) {
break;
}
_local7 = Number(arg_paramList[_local3][1]);
if (_local7 < 1) {
_local7 = 1;
}
if (tObjSurface[_local2].m_loadingSts == 0) {
if (tObjSurface[_local2].m_obj_mc.in_mc._totalframes >= _local7) {
tObjSurface[_local2].m_stFrame = _local7;
} else {
tObjSurface[_local2].m_stFrame = tObjSurface[_local2].m_obj_mc.in_mc._totalframes;
}
tObjSurface[_local2].m_obj_mc.in_mc.gotoAndStop(tObjSurface[_local2].m_stFrame);
} else {
tObjSurface[_local2].m_stFrame = _local7;
}
break;
case "baseX" :
if (_local2 == tBaseIdx) {
ChgBaseBasePos(0, Number(arg_paramList[_local3][1]));
} else {
tObjSurface[_local2].m_baseX = Number(arg_paramList[_local3][1]);
tObjSurface[_local2].m_obj_mc.in_mc._x = -1 * Number(arg_paramList[_local3][1]);
}
break;
case "baseY" :
if (_local2 == tBaseIdx) {
ChgBaseBasePos(1, Number(arg_paramList[_local3][1]));
} else {
tObjSurface[_local2].m_baseY = Number(arg_paramList[_local3][1]);
tObjSurface[_local2].m_obj_mc.in_mc._y = -1 * Number(arg_paramList[_local3][1]);
}
break;
case "posX" :
if (_local2 == tBaseIdx) {
tObjSurface[_local2].m_obj_mc._x = Number(arg_paramList[_local3][1]);
} else {
tObjSurface[_local2].m_obj_mc._x = Number(arg_paramList[_local3][1]) - tObjSurface[tBaseIdx].m_baseX;
}
if (_local13) {
tObjSurface[_local2].m_dst_posX = tObjSurface[_local2].m_obj_mc._x;
}
_local5 = true;
break;
case "posY" :
if (_local2 == tBaseIdx) {
tObjSurface[_local2].m_obj_mc._y = Number(arg_paramList[_local3][1]);
} else {
tObjSurface[_local2].m_obj_mc._y = Number(arg_paramList[_local3][1]) - tObjSurface[tBaseIdx].m_baseY;
}
if (_local23) {
tObjSurface[_local2].m_dst_posY = tObjSurface[_local2].m_obj_mc._y;
}
_local5 = true;
break;
case "scaleX" :
tObjSurface[_local2].m_obj_mc._xscale = Number(arg_paramList[_local3][1]);
if (_local20) {
tObjSurface[_local2].m_dst_xScale = tObjSurface[_local2].m_obj_mc._xscale;
}
_local5 = true;
break;
case "scaleY" :
tObjSurface[_local2].m_obj_mc._yscale = Number(arg_paramList[_local3][1]);
if (_local19) {
tObjSurface[_local2].m_dst_yScale = tObjSurface[_local2].m_obj_mc._yscale;
}
_local5 = true;
break;
case "rotation" :
tObjSurface[_local2].m_obj_mc._rotation = Number(arg_paramList[_local3][1]);
if (_local21) {
tObjSurface[_local2].m_dst_rotation = tObjSurface[_local2].m_obj_mc._rotation;
}
_local5 = true;
break;
case "alpha" :
_local9 = Number(arg_paramList[_local3][1]);
if (_local18) {
tObjSurface[_local2].m_dst_alpha = _local9;
}
_local5 = true;
break;
case "colorRa" :
_local6.ra = Number(arg_paramList[_local3][1]);
if (_local16) {
tObjSurface[_local2].m_dst_ra = _local6.ra;
}
_local5 = true;
break;
case "colorRb" :
_local6.rb = Number(arg_paramList[_local3][1]);
if (_local17) {
tObjSurface[_local2].m_dst_rb = _local6.rb;
}
_local5 = true;
break;
case "colorGa" :
_local6.ga = Number(arg_paramList[_local3][1]);
if (_local22) {
tObjSurface[_local2].m_dst_ga = _local6.ga;
}
_local5 = true;
break;
case "colorGb" :
_local6.gb = Number(arg_paramList[_local3][1]);
if (_local14) {
tObjSurface[_local2].m_dst_gb = _local6.gb;
}
_local5 = true;
break;
case "colorBa" :
_local6.ba = Number(arg_paramList[_local3][1]);
if (_local15) {
tObjSurface[_local2].m_dst_ba = _local6.ba;
}
_local5 = true;
break;
case "colorBb" :
_local6.bb = Number(arg_paramList[_local3][1]);
if (noDst_bb) {
tObjSurface[_local2].m_dst_bb = _local6.bb;
}
_local5 = true;
break;
case "visible" :
if (arg_paramList[_local3][1] == "true") {
tObjSurface[_local2].m_obj_mc._visible = true;
} else {
tObjSurface[_local2].m_obj_mc._visible = false;
}
_local5 = true;
break;
case "dst_posX" :
tObjSurface[_local2].m_dst_posX = Number(arg_paramList[_local3][1]);
_local13 = false;
break;
case "dst_posY" :
tObjSurface[_local2].m_dst_posY = Number(arg_paramList[_local3][1]);
_local23 = false;
break;
case "dst_scaleX" :
tObjSurface[_local2].m_dst_xScale = Number(arg_paramList[_local3][1]);
_local20 = false;
break;
case "dst_scaleY" :
tObjSurface[_local2].m_dst_yScale = Number(arg_paramList[_local3][1]);
_local19 = false;
break;
case "dst_rotation" :
tObjSurface[_local2].m_dst_rotation = Number(arg_paramList[_local3][1]);
_local21 = false;
break;
case "dst_alpha" :
tObjSurface[_local2].m_dst_alpha = Number(arg_paramList[_local3][1]);
_local18 = false;
break;
case "dst_colorRa" :
tObjSurface[_local2].m_dst_ra = Number(arg_paramList[_local3][1]);
_local16 = false;
break;
case "dst_colorRb" :
tObjSurface[_local2].m_dst_rb = Number(arg_paramList[_local3][1]);
_local17 = false;
break;
case "dst_colorGa" :
tObjSurface[_local2].m_dst_ga = Number(arg_paramList[_local3][1]);
_local22 = false;
break;
case "dst_colorGb" :
tObjSurface[_local2].m_dst_gb = Number(arg_paramList[_local3][1]);
_local14 = false;
break;
case "dst_colorBa" :
tObjSurface[_local2].m_dst_ba = Number(arg_paramList[_local3][1]);
_local15 = false;
break;
case "dst_colorBb" :
tObjSurface[_local2].m_dst_bb = Number(arg_paramList[_local3][1]);
noDst_bb = false;
break;
case "step_posX" :
tObjSurface[_local2].m_stepX = Number(arg_paramList[_local3][1]);
break;
case "step_posY" :
tObjSurface[_local2].m_stepY = Number(arg_paramList[_local3][1]);
break;
case "step_scaleX" :
tObjSurface[_local2].m_stepXScale = Number(arg_paramList[_local3][1]);
break;
case "step_scaleY" :
tObjSurface[_local2].m_stepYScale = Number(arg_paramList[_local3][1]);
break;
case "step_rotation" :
tObjSurface[_local2].m_stepRotation = Number(arg_paramList[_local3][1]);
break;
case "step_alpha" :
tObjSurface[_local2].m_stepAlpha = Number(arg_paramList[_local3][1]);
break;
case "step_colorRa" :
tObjSurface[_local2].m_stepRa = Number(arg_paramList[_local3][1]);
break;
case "step_colorRb" :
tObjSurface[_local2].m_stepRb = Number(arg_paramList[_local3][1]);
break;
case "step_colorGa" :
tObjSurface[_local2].m_stepGa = Number(arg_paramList[_local3][1]);
break;
case "step_colorGb" :
tObjSurface[_local2].m_stepGb = Number(arg_paramList[_local3][1]);
break;
case "step_colorBa" :
tObjSurface[_local2].m_stepBa = Number(arg_paramList[_local3][1]);
break;
case "step_colorBb" :
tObjSurface[_local2].m_stepBb = Number(arg_paramList[_local3][1]);
break;
case "accel_posX" :
tObjSurface[_local2].m_accelX = Number(arg_paramList[_local3][1]);
break;
case "accel_posY" :
tObjSurface[_local2].m_accelY = Number(arg_paramList[_local3][1]);
break;
case "accel_scaleX" :
tObjSurface[_local2].m_accelXScale = Number(arg_paramList[_local3][1]);
break;
case "accel_scaleY" :
tObjSurface[_local2].m_accelYScale = Number(arg_paramList[_local3][1]);
break;
case "accel_rotation" :
tObjSurface[_local2].m_accelRotation = Number(arg_paramList[_local3][1]);
break;
case "accel_alpha" :
tObjSurface[_local2].m_accelAlpha = Number(arg_paramList[_local3][1]);
break;
case "accel_colorRa" :
tObjSurface[_local2].m_accelRa = Number(arg_paramList[_local3][1]);
break;
case "accel_colorRb" :
tObjSurface[_local2].m_accelRb = Number(arg_paramList[_local3][1]);
break;
case "accel_colorGa" :
tObjSurface[_local2].m_accelGa = Number(arg_paramList[_local3][1]);
break;
case "accel_colorGb" :
tObjSurface[_local2].m_accelGb = Number(arg_paramList[_local3][1]);
break;
case "accel_colorBa" :
tObjSurface[_local2].m_accelBa = Number(arg_paramList[_local3][1]);
break;
case "accel_colorBb" :
tObjSurface[_local2].m_accelBb = Number(arg_paramList[_local3][1]);
break;
case "interval" :
_local24 = Number(arg_paramList[_local3][1]);
break;
case "delayTime" :
tObjSurface[_local2].m_delayTime = Number(arg_paramList[_local3][1]);
break;
default :
_local5 = true;
}
if ((!_local12) && (!_local5)) {
_local12 = true;
}
_local3++;
}
tObjSurface[_local2].m_interval = _local24;
_local25.setTransform(_local6);
if (tObjSurface[_local2].m_type_surface == 0) {
tObjSurface[_local2].m_obj_mc._alpha = _local9;
} else {
tObjSurface[_local2].m_obj_mc.in_mc._alpha = _local9;
}
tObjSurface[_local2].SyncCurVal(1);
if (!_local12) {
return(true);
}
tObjSurface[_local2].m_transSts = tObjSurface[_local2].m_transSts | 1;
tWaitFlg = _local10;
tSkipFlg = _local11;
tAutoSwap = _local8;
tStatusFlg = 1;
return(true);
}
function ChgBaseBasePos(arg_axis, arg_pos) {
var _local1;
var _local2;
if (arg_axis == 0) {
_local2 = tObjSurface[tBaseIdx].m_baseX - arg_pos;
tObjSurface[tBaseIdx].m_baseX = arg_pos;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (tObjSurface[_local1].m_type_surface != 0) {
tObjSurface[_local1].m_obj_mc._x = tObjSurface[_local1].m_obj_mc._x + _local2;
tObjSurface[_local1].m_dst_posX = tObjSurface[_local1].m_dst_posX + _local2;
}
_local1++;
}
} else {
_local2 = tObjSurface[tBaseIdx].m_baseY - arg_pos;
tObjSurface[tBaseIdx].m_baseY = arg_pos;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (tObjSurface[_local1].m_type_surface != 0) {
tObjSurface[_local1].m_obj_mc._y = tObjSurface[_local1].m_obj_mc._y + _local2;
tObjSurface[_local1].m_dst_posY = tObjSurface[_local1].m_dst_posY + _local2;
}
_local1++;
}
}
}
function PlayCharAnim(arg_paramList) {
var _local2;
var _local5;
var _local8 = 0;
var _local4 = tPriIdx;
var _local10 = "";
var _local9 = 0;
var _local11 = 0;
var _local6 = true;
var _local7 = true;
switch (_root.GetParamStr(arg_paramList, "surface")) {
case "back" :
_local4 = tBackIdx;
break;
case "primary" :
_local4 = tPriIdx;
break;
case "effect" :
_local4 = tEffectIdx;
break;
case "mask" :
_local4 = tMaskIdx;
}
if (tObjSurface[_local4].m_filePath == "") {
return(false);
}
_local5 = tObjSurface[_local4].m_obj_mc.in_mc._currentframe;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "mode" :
_local10 = String(arg_paramList[_local2][1]);
break;
case "frame" :
_local5 = Number(arg_paramList[_local2][1]);
break;
case "frame_ed" :
_local8 = Number(arg_paramList[_local2][1]);
break;
case "time" :
_local9 = Number(arg_paramList[_local2][1]);
break;
case "delayTime" :
_local11 = Number(arg_paramList[_local2][1]);
break;
case "wait" :
if (arg_paramList[_local2][1] == "false") {
_local6 = false;
} else {
_local6 = true;
}
break;
case "skip" :
if (arg_paramList[_local2][1] == "false") {
_local7 = false;
} else {
_local7 = true;
}
}
_local2++;
}
if (_local5 < 1) {
_local5 = 1;
} else if (_local5 > tObjSurface[_local4].m_obj_mc.in_mc._totalframes) {
_local5 = tObjSurface[_local4].m_obj_mc.in_mc._totalframes;
}
if ((_local8 != 0) && (_local8 < _local5)) {
_local8 = _local5;
}
ResetPastTime(2);
switch (_local10) {
case "stop" :
if (tObjSurface[_local4].m_loadingSts != 0) {
tObjSurface[_local4].m_stFrame = _local5;
} else {
tObjSurface[_local4].m_obj_mc.in_mc.gotoAndStop(_local5);
}
if (tObjSurface[_local4].m_transSts & 2) {
tObjSurface[_local4].m_transSts = tObjSurface[_local4].m_transSts ^ 2;
}
if (tObjSurface[_local4].m_transSts & 4) {
tObjSurface[_local4].m_transSts = tObjSurface[_local4].m_transSts ^ 4;
}
tObjSurface[_local4].m_animSts = 0;
tObjSurface[_local4].m_edFrame = 0;
break;
case "play" :
if (_local9 <= 0) {
tObjSurface[_local4].m_delayTime = 0;
tObjSurface[_local4].m_transSts = tObjSurface[_local4].m_transSts | 4;
if (tObjSurface[_local4].m_loadingSts != 0) {
tObjSurface[_local4].m_stFrame = _local5;
tObjSurface[_local4].m_animSts = 2;
} else {
tObjSurface[_local4].m_obj_mc.in_mc.gotoAndPlay(_local5);
tObjSurface[_local4].m_animSts = 3;
}
} else {
if (_local8 == 0) {
tObjSurface[_local4].m_pastAnimTime = (tObjSurface[_local4].m_obj_mc.in_mc._totalframes / _local9) * _local5;
} else {
tObjSurface[_local4].m_pastAnimTime = (_local8 / _local9) * _local5;
}
tObjSurface[_local4].m_animTime = _local9;
tObjSurface[_local4].m_delayTime = _local11;
tObjSurface[_local4].m_transSts = tObjSurface[_local4].m_transSts | 2;
if (tObjSurface[_local4].m_loadingSts != 0) {
tObjSurface[_local4].m_stFrame = _local5;
tObjSurface[_local4].m_animSts = 0;
} else {
tObjSurface[_local4].m_obj_mc.in_mc.gotoAndStop(_local5);
tObjSurface[_local4].m_animSts = 0;
}
}
tObjSurface[_local4].m_edFrame = _local8;
tObjSurface[_local4].m_animWait = _local6;
tObjSurface[_local4].m_animSkip = _local7;
if (tDoingFlg & 2) {
break;
}
tDoingFlg = tDoingFlg | 2;
}
return(true);
}
function ResetChar(arg_paramList) {
var _local4;
var _local2 = tBaseIdx;
switch (_root.GetParamStr(arg_paramList, "surface")) {
case "base" :
_local2 = tBaseIdx;
break;
case "back" :
_local2 = tBackIdx;
break;
case "primary" :
_local2 = tPriIdx;
break;
case "effect" :
_local2 = tEffectIdx;
break;
case "mask" :
_local2 = tMaskIdx;
}
tObjSurface[_local2].Reset(tObjSurface[tBaseIdx].m_baseX, tObjSurface[tBaseIdx].m_baseY);
}
function ResetPastTime(arg_type) {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if ((arg_type == 0) || (arg_type == 1)) {
tObjSurface[_local1].m_pastTransTime = 0;
}
if ((arg_type == 0) || (arg_type == 2)) {
tObjSurface[_local1].m_pastAnimTime = 0;
}
_local1++;
}
tBefFrameTime = -1;
}
function ExecProc() {
if (tWaitFlg) {
tStatusFlg = 2;
} else {
tStatusFlg = 3;
}
ResetPastTime(1);
if (!(tDoingFlg & 1)) {
tDoingFlg = tDoingFlg | 1;
}
}
function NotifyMouseLDown() {
if (!tInitFlg) {
return(undefined);
}
if (!tDoingFlg) {
return(undefined);
}
if (!ChkLoadCompletion()) {
return(undefined);
}
SkipAnimation(0, false);
}
function NotifyChangeVolume(arg_flg) {
var ii;
var chgFlg;
ii = 0;
while (ii < tObjSurface.length) {
chgFlg = false;
with (tObjSurface[ii]) {
switch (m_type_volume) {
case 1 :
if (arg_flg & 1) {
chgFlg = true;
}
break;
case 2 :
if (arg_flg & 2) {
chgFlg = true;
}
break;
case 3 :
if (!(arg_flg & 4)) {
break;
}
chgFlg = true;
}
if (!chgFlg) {
} else {
m_obj_snd.setVolume(100 * _root.GetVolume(m_type_volume));
}
}
ii++;
}
}
function NotifyDelete() {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
tObjSurface[_local1].DeleteObject();
_local1++;
}
}
var tInitFlg = false;
var tStatusFlg = 0;
var tDoingFlg = 0;
var tWaitFlg = true;
var tSkipFlg = true;
var tAutoSwap = 1;
var tSyncHide = false;
var tAfterTrans = 0;
var tOverMsg = false;
var tBefFrameTime = -1;
var tBaseIdx = 0;
var tBackIdx = 1;
var tPriIdx = 2;
var tEffectIdx = 3;
var tMaskIdx = 4;
var tLayerType = 2;
var tObjSurface = new Array(5);
var tObjLoader;
Initialize();
Symbol 86 MovieClip [Layer_Background] Frame 1
function Initialize() {
var _local2;
ResetPastTime(0);
BG_Base_mc._x = 0;
BG_Base_mc._y = 0;
BG_Base_mc._width = gScreen_Width;
BG_Base_mc._height = gScreen_Height;
BG_Base_mc._xscale = 100;
BG_Base_mc._yscale = 100;
BG_Base_mc._rotation = 0;
BG_Base_mc._alpha = 100;
BG_Base_mc._visible = true;
_local2 = 0;
while (_local2 < tObjSurface.length) {
tObjSurface[_local2] = new Cls_Param_Surface();
switch (_local2) {
case tBackIdx :
tObjSurface[_local2].SetObject(BG_Buff2_mc, tLayerType, 1, gMSPF);
tObjSurface[_local2].m_obj_mc._visible = false;
break;
case tPriIdx :
tObjSurface[_local2].SetObject(BG_Buff1_mc, tLayerType, 1, gMSPF);
tObjSurface[_local2].m_obj_mc._visible = true;
break;
case tEffectIdx :
tObjSurface[_local2].SetObject(BG_Effects_mc, tLayerType, 1, gMSPF);
tObjSurface[_local2].m_obj_mc._visible = false;
break;
case tMaskIdx :
tObjSurface[_local2].SetObject(BG_Mask_mc, tLayerType, 1, gMSPF);
tObjSurface[_local2].m_obj_mc._visible = false;
}
tObjSurface[_local2].m_obj_snd = new Sound(tObjSurface[_local2].m_obj_mc);
_local2++;
}
tObjLoader = new MovieClipLoader();
bufListener = new Object();
bufListener.onLoadComplete = function (target_mc) {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (tObjSurface[_local1].m_obj_mc.in_mc == target_mc) {
if (_local1 == tMaskIdx) {
if ((!tObjSurface[tPriIdx].m_obj_mc._visible) || (tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha == 0)) {
tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha = 100;
tObjSurface[tPriIdx].m_obj_mc._visible = true;
}
tObjSurface[tPriIdx].m_obj_mc.in_mc.setMask(tObjSurface[tMaskIdx].m_obj_mc.in_mc);
tObjSurface[tMaskIdx].m_obj_mc._x = tObjSurface[tPriIdx].m_obj_mc._x;
tObjSurface[tMaskIdx].m_obj_mc._y = tObjSurface[tPriIdx].m_obj_mc._y;
tObjSurface[tMaskIdx].m_obj_mc.in_mc._x = tObjSurface[tPriIdx].m_obj_mc.in_mc._x;
tObjSurface[tMaskIdx].m_obj_mc.in_mc._y = tObjSurface[tPriIdx].m_obj_mc.in_mc._y;
tObjSurface[tMaskIdx].m_baseX = tObjSurface[tPriIdx].m_baseX;
tObjSurface[tMaskIdx].m_baseY = tObjSurface[tPriIdx].m_baseY;
}
if (tObjSurface[_local1].m_param != "") {
tObjSurface[_local1].m_loadingSts = 2;
} else {
AfterLoadProc_Surface(_local1);
tObjSurface[_local1].m_loadingSts = 0;
}
break;
}
_local1++;
}
};
bufListener.onLoadError = function (target_mc) {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (tObjSurface[_local1].m_obj_mc.in_mc == target_mc) {
tObjSurface[_local1].m_loadingSts = 0;
break;
}
_local1++;
}
};
tObjLoader.addListener(bufListener);
this.useHandCursor = false;
this._focusrect = false;
tInitFlg = true;
}
function DoActionPerFrame(arg_curTime) {
if (!tInitFlg) {
return(undefined);
}
if (!tDoingFlg) {
return(undefined);
}
var _local8 = 0;
if (tBefFrameTime != -1) {
_local8 = arg_curTime - tBefFrameTime;
}
tBefFrameTime = arg_curTime;
var _local2;
var _local3;
var _local4;
var _local7 = true;
var _local6 = true;
var _local9 = false;
var _local5 = false;
var _local10 = _root.GetSkipSts_Type();
if (tWaitFlg) {
switch (_local10) {
case 1 :
if (tSkipFlg) {
_local9 = true;
}
break;
case 2 :
case 3 :
_local9 = true;
}
}
_local2 = 0;
while (_local2 < tObjSurface.length) {
if (tObjSurface[_local2].m_transSts == 0) {
} else {
_local5 = false;
if (tObjSurface[_local2].m_animWait) {
switch (_local10) {
case 1 :
if (tObjSurface[_local2].m_animSkip) {
_local5 = true;
}
break;
case 2 :
case 3 :
_local5 = true;
}
}
if (tObjSurface[_local2].m_delayTime > 0) {
tObjSurface[_local2].m_delayTime = tObjSurface[_local2].m_delayTime - _local8;
}
if (tObjSurface[_local2].m_delayTime > 0) {
if (tObjSurface[_local2].m_transSts & 1) {
_local7 = false;
}
if ((ObjSurface[_local2].m_transSts & 2) || (ObjSurface[_local2].m_transSts & 4)) {
_local6 = false;
}
} else {
if (tObjSurface[_local2].m_type_surface != 0) {
if ((tObjSurface[_local2].m_edFrame == 0) || (tObjSurface[_local2].m_edFrame >= tObjSurface[_local2].m_obj_mc.in_mc._totalframes)) {
_local3 = tObjSurface[_local2].m_obj_mc.in_mc._totalframes;
} else {
_local3 = tObjSurface[_local2].m_edFrame;
}
} else {
_local3 = tObjSurface[_local2].m_obj_mc._totalframes;
}
if (tObjSurface[_local2].m_transSts & 1) {
if (tObjSurface[_local2].m_delayTime < 0) {
tObjSurface[_local2].m_pastTransTime = tObjSurface[_local2].m_pastTransTime - tObjSurface[_local2].m_delayTime;
} else {
tObjSurface[_local2].m_pastTransTime = tObjSurface[_local2].m_pastTransTime + _local8;
}
_local4 = Math.floor(tObjSurface[_local2].m_pastTransTime / tObjSurface[_local2].m_interval);
if ((_local4 > 0) || (_local9)) {
if (!tObjSurface[_local2].TransSurfaceForm(_local9, _local4)) {
_local7 = false;
} else {
tObjSurface[_local2].m_transSts = tObjSurface[_local2].m_transSts ^ 1;
tObjSurface[_local2].ResetAnimation(false);
}
tObjSurface[_local2].m_pastTransTime = tObjSurface[_local2].m_pastTransTime - (_local4 * tObjSurface[_local2].m_interval);
} else {
_local7 = false;
}
}
if (tObjSurface[_local2].m_transSts & 2) {
if (tObjSurface[_local2].m_delayTime < 0) {
tObjSurface[_local2].m_pastAnimTime = tObjSurface[_local2].m_pastAnimTime - tObjSurface[_local2].m_delayTime;
} else {
tObjSurface[_local2].m_pastAnimTime = tObjSurface[_local2].m_pastAnimTime + _local8;
}
if (tObjSurface[_local2].m_pastAnimTime > 0) {
_local4 = Math.floor((tObjSurface[_local2].m_pastAnimTime / tObjSurface[_local2].m_animTime) * _local3);
} else {
_local4 = 0;
}
if (_local5) {
tObjSurface[_local2].m_obj_mc.in_mc.gotoAndStop(_local3);
} else if (_local4 > tObjSurface[_local2].m_obj_mc.in_mc._currentframe) {
if (_local4 >= _local3) {
tObjSurface[_local2].m_obj_mc.in_mc.gotoAndStop(_local3);
} else {
tObjSurface[_local2].m_obj_mc.in_mc.gotoAndStop(_local4);
}
}
if (tObjSurface[_local2].m_obj_mc.in_mc._currentframe < _local3) {
if (_local2 == tMaskIdx) {
_local7 = false;
} else {
_local6 = false;
}
} else {
tObjSurface[_local2].m_transSts = tObjSurface[_local2].m_transSts ^ 2;
tObjSurface[_local2].m_pastAnimTime = 0;
}
}
if (tObjSurface[_local2].m_transSts & 4) {
if ((tObjSurface[_local2].m_animSts == 3) && (_local3 > 0)) {
if (_local5) {
tObjSurface[_local2].m_obj_mc.in_mc.gotoAndStop(_local3);
}
if (tObjSurface[_local2].m_obj_mc.in_mc._currentframe < _local3) {
_local6 = false;
} else {
tObjSurface[_local2].m_transSts = tObjSurface[_local2].m_transSts ^ 4;
tObjSurface[_local2].m_animSts = 0;
}
} else {
_local6 = false;
}
}
if (tObjSurface[_local2].m_delayTime < 0) {
tObjSurface[_local2].m_delayTime = 0;
}
}
}
_local2++;
}
if (_local7 && (tDoingFlg & 1)) {
var _local11 = false;
if (tObjSurface[tMaskIdx].m_filePath != "") {
_local11 = true;
tObjSurface[tPriIdx].m_obj_mc.in_mc.setMask(null);
tObjSurface[tMaskIdx].m_filePath = "";
tObjSurface[tMaskIdx].m_obj_mc._visible = false;
tObjSurface[tMaskIdx].m_obj_mc.in_mc.gotoAndStop(1);
}
if ((tAutoSwap == 1) && (!_local11)) {
if ((tObjSurface[tBackIdx].m_obj_mc._visible && (tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha > 0)) && (tObjSurface[tBackIdx].m_obj_mc.in_mc.hitTest(BG_Base_mc))) {
if (((!tObjSurface[tPriIdx].m_obj_mc._visible) || (tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha <= 0)) || (!tObjSurface[tPriIdx].m_obj_mc.in_mc.hitTest(BG_Base_mc))) {
_local11 = true;
}
}
}
if (tAutoSwap == 2) {
_local11 = true;
}
if (_local11) {
if (tObjSurface[tBackIdx].m_obj_mc.getDepth() < tObjSurface[tPriIdx].m_obj_mc.getDepth()) {
tObjSurface[tBackIdx].m_obj_mc.swapDepths(tObjSurface[tPriIdx].m_obj_mc);
}
var _local12 = tBackIdx;
tBackIdx = tPriIdx;
tPriIdx = _local12;
}
tDoingFlg = tDoingFlg ^ 1;
tStatusFlg = 0;
ResetPastTime(1);
}
if (_local6 && (tDoingFlg & 2)) {
tDoingFlg = tDoingFlg ^ 2;
}
if (!tDoingFlg) {
ResetPastTime(0);
}
}
function SkipAnimation(arg_type, arg_force) {
var _local1;
var _local3 = false;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (((arg_type == 0) || (arg_type == 1)) && (tObjSurface[_local1].m_transSts & 1)) {
if (arg_force || (tWaitFlg && (tSkipFlg))) {
tObjSurface[_local1].TransSurfaceForm(true, 1);
tObjSurface[_local1].m_transSts = tObjSurface[_local1].m_transSts ^ 1;
tObjSurface[_local1].ResetAnimation(false);
_local3 = true;
}
}
if (((arg_type == 0) || (arg_type == 2)) && ((tObjSurface[_local1].m_transSts & 6) != 0)) {
if (arg_force || (tObjSurface[_local1].m_animWait && (tObjSurface[_local1].m_animSkip))) {
if ((tObjSurface[_local1].m_edFrame == 0) || (tObjSurface[_local1].m_edFrame >= tObjSurface[_local1].m_obj_mc.in_mc._totalframes)) {
tObjSurface[_local1].m_obj_mc.in_mc.gotoAndStop(tObjSurface[_local1].m_obj_mc.in_mc._totalframes);
} else {
tObjSurface[_local1].m_obj_mc.in_mc.gotoAndStop(tObjSurface[_local1].m_edFrame);
}
if (tObjSurface[_local1].m_transSts & 2) {
tObjSurface[_local1].m_transSts = tObjSurface[_local1].m_transSts ^ 2;
}
if (tObjSurface[_local1].m_transSts & 4) {
tObjSurface[_local1].m_transSts = tObjSurface[_local1].m_transSts ^ 4;
tObjSurface[_local1].m_animSts = 0;
}
_local3 = true;
}
}
_local1++;
}
if (_local3) {
DoActionPerFrame();
}
}
function UpdateSWFParam(arg_surface, arg_param, arg_paramFlg, arg_procFlg) {
var _local2 = tPriIdx;
var _local3 = "";
var _local4;
switch (arg_surface) {
case "back" :
_local2 = tBackIdx;
break;
case "primary" :
_local2 = tPriIdx;
break;
case "effect" :
_local2 = tEffectIdx;
break;
case "mask" :
_local2 = tMaskIdx;
}
if (arg_paramFlg) {
_local3 = arg_param;
} else {
_local3 = tObjSurface[_local2].m_param;
}
if (arg_procFlg & 2) {
tObjSurface[_local2].m_param = _local3;
}
if (((arg_procFlg & 1) == 0) || (_local3 == "")) {
return(false);
}
if (tObjSurface[_local2].m_obj_mc.in_mc.NotifyParam != undefined) {
_local4 = _root.GetParamList(_local3, true);
tObjSurface[_local2].m_obj_mc.in_mc.NotifyParam(_local4);
}
return(true);
}
function GetInfo(arg_paramList, arg_subId) {
var _local3;
var _local5;
var _local2;
if (arg_subId == undefined) {
_local3 = 0;
while (_local3 < arg_paramList.length) {
if (arg_paramList[_local3][1] == "") {
} else {
switch (arg_paramList[_local3][0]) {
case "obj" :
case "id" :
case "subId" :
break;
default :
switch (arg_paramList[_local3][0]) {
case "visible" :
if (_visible) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
default :
_local2 = undefined;
}
if (_local2 == undefined) {
break;
}
_root.SetVariable(arg_paramList[_local3][1], _local2);
}
}
_local3++;
}
} else {
switch (arg_subId) {
case "back" :
_local5 = tBackIdx;
break;
case "primary" :
_local5 = tMaskIdx;
break;
case "effect" :
_local5 = tEffectIdx;
break;
case "mask" :
_local5 = tMaskIdx;
break;
default :
return(undefined);
}
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "obj" :
case "id" :
case "subId" :
break;
default :
if (arg_paramList[_local3][1] == "") {
break;
}
switch (arg_paramList[_local3][0]) {
case "wait" :
if (tWaitFlg) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "skip" :
if (tSkipFlg) {
_local2 = "true";
} else {
_local2 = "false";
}
break;
case "autoSwap" :
switch (tAutoSwap) {
case 0 :
_local2 = "OFF";
break;
case 2 :
_local2 = "FORCE";
break;
case 1 :
default :
_local2 = "AUTO";
}
break;
default :
_local2 = tObjSurface[_local5].GetParameter(arg_paramList[_local3][0]);
}
if (_local2 == undefined) {
break;
}
_root.SetVariable(arg_paramList[_local3][1], _local2);
}
_local3++;
}
}
}
function ChkLoadCompletion() {
var _local2;
var _local4 = true;
_local2 = 0;
while (_local2 < tObjSurface.length) {
if (tObjSurface[_local2].m_filePath != "") {
switch (tObjSurface[_local2].m_loadingSts) {
case 1 :
_local4 = false;
break;
case 2 :
if (tObjSurface[_local2].m_obj_mc.in_mc.NotifyParam != undefined) {
var _local3 = _root.GetParamList(tObjSurface[_local2].m_param, true);
tObjSurface[_local2].m_obj_mc.in_mc.NotifyParam(_local3);
}
AfterLoadProc_Surface(_local2);
tObjSurface[_local2].m_loadingSts = 0;
}
}
_local2++;
}
return(_local4);
}
function GetProcSts() {
var _local1;
var _local2 = 0;
switch (tStatusFlg) {
case 1 :
case 2 :
return(tStatusFlg);
case 3 :
_local2 = 3;
}
_local1 = 0;
while (_local1 < tObjSurface.length) {
if ((tObjSurface[_local1].m_transSts & 6) != 0) {
if (tObjSurface[_local1].m_animWait) {
return(2);
}
_local2 = 3;
}
_local1++;
}
return(_local2);
}
function IsExistWait() {
var _local1;
if (tStatusFlg == 2) {
return(true);
}
_local1 = 0;
while (_local1 < tObjSurface.length) {
if (((tObjSurface[_local1].m_transSts & 6) != 0) && (tObjSurface[_local1].m_animWait)) {
return(true);
}
_local1++;
}
return(false);
}
function AfterLoadProc_Surface(arg_idx) {
if (tObjSurface[arg_idx].m_obj_mc.in_mc._totalframes >= tObjSurface[arg_idx].m_stFrame) {
tObjSurface[arg_idx].m_obj_mc.in_mc.gotoAndStop(tObjSurface[arg_idx].m_stFrame);
} else {
tObjSurface[arg_idx].m_obj_mc.in_mc.gotoAndStop(tObjSurface[arg_idx].m_obj_mc.in_mc._totalframes);
}
switch (tObjSurface[arg_idx].m_animSts) {
case 2 :
case 3 :
tObjSurface[arg_idx].m_obj_mc.in_mc.play();
tObjSurface[arg_idx].m_animSts = 3;
}
}
function LoadBGFile(arg_paramList) {
var _local2;
var _local4 = tBackIdx;
var _local6 = "";
var _local7 = 1;
var _local10 = "";
var _local5 = 0;
var _local8 = false;
var _local9 = true;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "surface" :
switch (arg_paramList[_local2][1]) {
case "back" :
_local4 = tBackIdx;
break;
case "primary" :
_local4 = tPriIdx;
break;
case "effect" :
_local4 = tEffectIdx;
break;
case "mask" :
_local4 = tMaskIdx;
}
break;
case "path" :
_local6 = String(arg_paramList[_local2][1]);
_local6 = _root.Trim(_local6);
break;
case "frame" :
_local7 = Number(arg_paramList[_local2][1]);
if (_local7 < 1) {
_local7 = 1;
}
break;
case "param" :
_local10 = String(arg_paramList[_local2][1]);
break;
case "volType" :
switch (arg_paramList[_local2][1]) {
case "BGM" :
_local5 = 1;
break;
case "SOUND" :
_local5 = 2;
break;
case "SYSEV" :
_local5 = 3;
break;
case "OFF" :
default :
_local5 = 0;
}
break;
case "regist" :
if (arg_paramList[_local2][1] == "true") {
_local8 = true;
} else {
_local8 = false;
}
break;
case "reset" :
if (arg_paramList[_local2][1] == "false") {
_local9 = false;
} else {
_local9 = true;
}
}
_local2++;
}
if (tObjSurface[_local4].m_filePath != "") {
if (_local6 == "") {
tObjLoader.unloadClip(tObjSurface[_local4].m_obj_mc.in_mc);
}
}
if (_local6 != "") {
if (_local9) {
tObjSurface[_local4].Reset(0, 0);
}
tObjSurface[_local4].m_loadingSts = 1;
tObjLoader.loadClip(_local6, tObjSurface[_local4].m_obj_mc.in_mc);
if (tObjSurface[tBackIdx].m_obj_mc.getDepth() > tObjSurface[tPriIdx].m_obj_mc.getDepth()) {
tObjSurface[tBackIdx].m_obj_mc.swapDepths(tObjSurface[tPriIdx].m_obj_mc);
}
if (_local8) {
_root.AddDispImgInfo(_local6);
}
}
tObjSurface[_local4].m_stFrame = _local7;
tObjSurface[_local4].m_filePath = _local6;
tObjSurface[_local4].m_param = _local10;
if (tObjSurface[_local4].m_type_volume != _local5) {
tObjSurface[_local4].m_type_volume = _local5;
if (_local5 == 0) {
tObjSurface[_local4].m_obj_snd.setVolume(100);
} else {
tObjSurface[_local4].m_obj_snd.setVolume(100 * _root.GetVolume(_local5));
}
}
}
function SetParameter(arg_paramList) {
var _local1;
if (tDoingFlg & 1) {
SkipAnimation(1, true);
}
_local1 = 0;
while (_local1 < arg_paramList.length) {
if (!(arg_paramList[_local1][0] === "visible")) {
} else if (arg_paramList[_local1][1] == "false") {
_visible = false;
} else {
_visible = true;
}
_local1++;
}
}
function SetFixedBGTrans(arg_paramList) {
var _local2;
var _local6;
var _local15;
var _local13;
var _local14 = "";
var _local7 = -1;
var _local5 = gMSPF;
var _local8 = 0;
var _local10 = "";
var _local11 = true;
var _local12 = true;
var _local9 = 1;
if (tDoingFlg & 1) {
SkipAnimation(1, true);
}
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "mode" :
_local14 = String(arg_paramList[_local2][1]);
break;
case "path" :
_local10 = String(arg_paramList[_local2][1]);
uniPaht = _root.Trim(_local10);
break;
case "time" :
_local7 = Number(arg_paramList[_local2][1]);
break;
case "delayTime" :
_local8 = Number(arg_paramList[_local2][1]);
break;
case "wait" :
if (arg_paramList[_local2][1] == "false") {
_local11 = false;
} else {
_local11 = true;
}
break;
case "skip" :
if (arg_paramList[_local2][1] == "false") {
_local12 = false;
} else {
_local12 = true;
}
break;
case "autoSwap" :
switch (arg_paramList[_local2][1]) {
case "OFF" :
case "false" :
_local9 = 0;
break;
case "FORCE" :
_local9 = 2;
break;
case "AUTO" :
default :
case "true" :
_local9 = 1;
}
}
_local2++;
}
if (_local7 == 0) {
_local7 = 1;
}
if ((_local7 <= 0) && (_local14 != "flip")) {
return(false);
}
var _local4 = _local7 / _local5;
switch (_local14) {
case "fadeout_black" :
_local15 = new Color(tObjSurface[tPriIdx].m_obj_mc.in_mc);
_local13 = _local15.getTransform();
tObjSurface[tPriIdx].m_dst_rb = -255;
tObjSurface[tPriIdx].m_dst_gb = -255;
tObjSurface[tPriIdx].m_dst_bb = -255;
_local6 = _root.GetMinVal(false, Math.abs(tObjSurface[tPriIdx].m_dst_rb - _local13.rb), Math.abs(tObjSurface[tPriIdx].m_dst_gb - _local13.gb), Math.abs(tObjSurface[tPriIdx].m_dst_bb - _local13.bb));
if ((_local6 < _local4) && (_local6 != 0)) {
_local5 = _local7 / _local6;
_local4 = _local7 / _local5;
}
tObjSurface[tPriIdx].m_stepRb = (tObjSurface[tPriIdx].m_dst_rb - _local13.rb) / _local4;
tObjSurface[tPriIdx].m_stepGb = (tObjSurface[tPriIdx].m_dst_gb - _local13.gb) / _local4;
tObjSurface[tPriIdx].m_stepBb = (tObjSurface[tPriIdx].m_dst_bb - _local13.bb) / _local4;
tObjSurface[tPriIdx].m_interval = _local5;
tObjSurface[tPriIdx].m_delayTime = _local8;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
break;
case "fadeout_white" :
_local15 = new Color(tObjSurface[tPriIdx].m_obj_mc.in_mc);
_local13 = _local15.getTransform();
tObjSurface[tPriIdx].m_dst_rb = 255;
tObjSurface[tPriIdx].m_dst_gb = 255;
tObjSurface[tPriIdx].m_dst_bb = 255;
_local6 = _root.GetMinVal(false, Math.abs(tObjSurface[tPriIdx].m_dst_rb - _local13.rb), Math.abs(tObjSurface[tPriIdx].m_dst_gb - _local13.gb), Math.abs(tObjSurface[tPriIdx].m_dst_bb - _local13.bb));
if ((_local6 < _local4) && (_local6 != 0)) {
_local5 = _local7 / _local6;
_local4 = _local7 / _local5;
}
tObjSurface[tPriIdx].m_stepRb = (tObjSurface[tPriIdx].m_dst_rb - _local13.rb) / _local4;
tObjSurface[tPriIdx].m_stepGb = (tObjSurface[tPriIdx].m_dst_gb - _local13.gb) / _local4;
tObjSurface[tPriIdx].m_stepBb = (tObjSurface[tPriIdx].m_dst_bb - _local13.bb) / _local4;
tObjSurface[tPriIdx].m_interval = _local5;
tObjSurface[tPriIdx].m_delayTime = _local8;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
break;
case "fadein" :
tObjSurface[tPriIdx].m_dst_alpha = 0;
_local6 = Math.abs(tObjSurface[tPriIdx].m_dst_alpha - tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha);
if ((_local6 < _local4) && (_local6 != 0)) {
_local5 = _local7 / _local6;
_local4 = _local7 / _local5;
}
tObjSurface[tPriIdx].m_stepAlpha = (tObjSurface[tPriIdx].m_dst_alpha - tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha) / _local4;
tObjSurface[tPriIdx].m_interval = _local5;
tObjSurface[tPriIdx].m_delayTime = _local8;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
case "crossfade" :
tObjSurface[tPriIdx].m_dst_alpha = 0;
tObjSurface[tBackIdx].m_dst_alpha = 100;
_local6 = _root.GetMinVal(false, Math.abs(tObjSurface[tPriIdx].m_dst_alpha - tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha), Math.abs(tObjSurface[tBackIdx].m_dst_alpha - tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha));
if ((_local6 < _local4) && (_local6 != 0)) {
_local5 = _local7 / _local6;
_local4 = _local7 / _local5;
}
tObjSurface[tPriIdx].m_stepAlpha = (tObjSurface[tPriIdx].m_dst_alpha - tObjSurface[tPriIdx].m_obj_mc.in_mc._alpha) / _local4;
tObjSurface[tPriIdx].m_interval = _local5;
tObjSurface[tPriIdx].m_delayTime = _local8;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_stepAlpha = (tObjSurface[tBackIdx].m_dst_alpha - tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha) / _local4;
tObjSurface[tBackIdx].m_interval = _local5;
tObjSurface[tBackIdx].m_delayTime = _local8;
tObjSurface[tBackIdx].m_transSts = tObjSurface[tBackIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
case "scroll_left" :
tObjSurface[tBackIdx].m_obj_mc._x = gScreen_Width + tObjSurface[tBackIdx].m_baseX;
tObjSurface[tBackIdx].m_obj_mc._y = 0 + tObjSurface[tBackIdx].m_baseY;
tObjSurface[tBackIdx].m_dst_posX = 0 + tObjSurface[tBackIdx].m_baseX;
tObjSurface[tBackIdx].m_dst_posY = 0 + tObjSurface[tBackIdx].m_baseY;
tObjSurface[tPriIdx].m_dst_posX = -((tObjSurface[tPriIdx].m_obj_mc.in_mc._width - tObjSurface[tPriIdx].m_baseX) + 1);
_local6 = _root.GetMinVal(false, Math.abs(gScreen_Width), Math.abs(tObjSurface[tPriIdx].m_dst_posX - tObjSurface[tPriIdx].m_obj_mc._x));
if ((_local6 < _local4) && (_local6 != 0)) {
_local5 = _local7 / _local6;
_local4 = _local7 / _local5;
}
tObjSurface[tBackIdx].m_stepX = (-gScreen_Width) / _local4;
tObjSurface[tBackIdx].m_interval = _local5;
tObjSurface[tBackIdx].m_delayTime = _local8;
tObjSurface[tBackIdx].m_transSts = tObjSurface[tBackIdx].m_transSts | 1;
tObjSurface[tPriIdx].m_stepX = (tObjSurface[tPriIdx].m_dst_posX - tObjSurface[tPriIdx].m_obj_mc._x) / _local4;
tObjSurface[tPriIdx].m_interval = _local5;
tObjSurface[tPriIdx].m_delayTime = _local8;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
case "scroll_right" :
tObjSurface[tBackIdx].m_obj_mc._x = -(tObjSurface[tBackIdx].m_obj_mc.in_mc._width - tObjSurface[tBackIdx].m_baseX);
tObjSurface[tBackIdx].m_obj_mc._y = 0 + tObjSurface[tBackIdx].m_baseY;
tObjSurface[tBackIdx].m_dst_posX = 0 + tObjSurface[tBackIdx].m_baseX;
tObjSurface[tBackIdx].m_dst_posY = 0 + tObjSurface[tBackIdx].m_baseY;
tObjSurface[tPriIdx].m_dst_posX = (gScreen_Width + tObjSurface[tPriIdx].m_baseX) + 1;
_local6 = _root.GetMinVal(false, Math.abs(tObjSurface[tBackIdx].m_dst_posX - tObjSurface[tBackIdx].m_obj_mc._x), Math.abs(tObjSurface[tPriIdx].m_dst_posX - tObjSurface[tPriIdx].m_obj_mc._x));
if ((_local6 < _local4) && (_local6 != 0)) {
_local5 = _local7 / _local6;
_local4 = _local7 / _local5;
}
tObjSurface[tBackIdx].m_stepX = (tObjSurface[tBackIdx].m_dst_posX - tObjSurface[tBackIdx].m_obj_mc._x) / _local4;
tObjSurface[tBackIdx].m_interval = _local5;
tObjSurface[tBackIdx].m_delayTime = _local8;
tObjSurface[tBackIdx].m_transSts = tObjSurface[tBackIdx].m_transSts | 1;
tObjSurface[tPriIdx].m_stepX = (tObjSurface[tPriIdx].m_dst_posX - tObjSurface[tPriIdx].m_obj_mc._x) / _local4;
tObjSurface[tPriIdx].m_interval = _local5;
tObjSurface[tPriIdx].m_delayTime = _local8;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
case "scroll_up" :
tObjSurface[tBackIdx].m_obj_mc._x = 0 + tObjSurface[tBackIdx].m_baseX;
tObjSurface[tBackIdx].m_obj_mc._y = gScreen_Height + tObjSurface[tBackIdx].m_baseY;
tObjSurface[tBackIdx].m_dst_posX = 0 + tObjSurface[tBackIdx].m_baseX;
tObjSurface[tBackIdx].m_dst_posY = 0 + tObjSurface[tBackIdx].m_baseY;
tObjSurface[tPriIdx].m_dst_posY = -((tObjSurface[tPriIdx].m_obj_mc.in_mc._height - tObjSurface[tPriIdx].m_baseY) + 1);
_local6 = _root.GetMinVal(false, Math.abs(gScreen_Height), Math.abs(tObjSurface[tPriIdx].m_dst_posY - tObjSurface[tPriIdx].m_obj_mc._y));
if ((_local6 < _local4) && (_local6 != 0)) {
_local5 = _local7 / _local6;
_local4 = _local7 / _local5;
}
tObjSurface[tBackIdx].m_stepY = (-gScreen_Height) / _local4;
tObjSurface[tBackIdx].m_interval = _local5;
tObjSurface[tBackIdx].m_delayTime = _local8;
tObjSurface[tBackIdx].m_transSts = tObjSurface[tBackIdx].m_transSts | 1;
tObjSurface[tPriIdx].m_stepY = (tObjSurface[tPriIdx].m_dst_posY - tObjSurface[tPriIdx].m_obj_mc._y) / _local4;
tObjSurface[tPriIdx].m_interval = _local5;
tObjSurface[tPriIdx].m_delayTime = _local8;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
case "scroll_down" :
tObjSurface[tBackIdx].m_obj_mc._x = 0 + tObjSurface[tBackIdx].m_baseX;
tObjSurface[tBackIdx].m_obj_mc._y = -(tObjSurface[tBackIdx].m_obj_mc.in_mc._height - tObjSurface[tBackIdx].m_baseY);
tObjSurface[tBackIdx].m_dst_posX = 0 + tObjSurface[tBackIdx].m_baseX;
tObjSurface[tBackIdx].m_dst_posY = 0 + tObjSurface[tBackIdx].m_baseY;
tObjSurface[tPriIdx].m_dst_posY = (gScreen_Height + tObjSurface[tPriIdx].m_baseY) + 1;
_local6 = _root.GetMinVal(false, Math.abs(tObjSurface[tBackIdx].m_dst_posY - tObjSurface[tBackIdx].m_obj_mc._y), Math.abs(tObjSurface[tPriIdx].m_dst_posY - tObjSurface[tPriIdx].m_obj_mc._y));
if ((_local6 < _local4) && (_local6 != 0)) {
_local5 = _local7 / _local6;
_local4 = _local7 / _local5;
}
tObjSurface[tBackIdx].m_stepY = (tObjSurface[tBackIdx].m_dst_posY - tObjSurface[tBackIdx].m_obj_mc._y) / _local4;
tObjSurface[tBackIdx].m_interval = _local5;
tObjSurface[tBackIdx].m_delayTime = _local8;
tObjSurface[tBackIdx].m_transSts = tObjSurface[tBackIdx].m_transSts | 1;
tObjSurface[tPriIdx].m_stepY = (tObjSurface[tPriIdx].m_dst_posY - tObjSurface[tPriIdx].m_obj_mc._y) / _local4;
tObjSurface[tPriIdx].m_interval = _local5;
tObjSurface[tPriIdx].m_delayTime = _local8;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
case "flip" :
tObjSurface[tPriIdx].m_dst_alpha = 0;
tObjSurface[tPriIdx].m_stepAlpha = -100;
tObjSurface[tPriIdx].m_interval = _local5;
tObjSurface[tPriIdx].m_delayTime = _local8;
tObjSurface[tPriIdx].m_transSts = tObjSurface[tPriIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_dst_alpha = 100;
tObjSurface[tBackIdx].m_stepAlpha = 100;
tObjSurface[tBackIdx].m_interval = _local5;
tObjSurface[tBackIdx].m_delayTime = _local8;
tObjSurface[tBackIdx].m_transSts = tObjSurface[tBackIdx].m_transSts | 1;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
case "universal" :
if (_local10 == "") {
return(false);
}
tObjSurface[tMaskIdx].m_loadingSts = 1;
tObjLoader.loadClip(_local10, tObjSurface[tMaskIdx].m_obj_mc.in_mc);
tObjSurface[tMaskIdx].m_filePath = _local10;
tObjSurface[tMaskIdx].m_animTime = _local7;
tObjSurface[tMaskIdx].m_delayTime = _local8;
tObjSurface[tMaskIdx].m_transSts = tObjSurface[tMaskIdx].m_transSts | 2;
tObjSurface[tMaskIdx].m_animWait = _local11;
tObjSurface[tMaskIdx].m_animSkip = _local12;
tObjSurface[tBackIdx].m_obj_mc._visible = true;
tObjSurface[tBackIdx].m_obj_mc.in_mc._alpha = 100;
tObjSurface[tBackIdx].SyncCurVal(1);
break;
default :
return(false);
}
tWaitFlg = _local11;
tSkipFlg = _local12;
tAutoSwap = _local9;
tStatusFlg = 1;
return(true);
}
function SetBGTrans(arg_paramList) {
var _local3;
var _local12;
var _local25;
var _local5;
var _local2 = tBackIdx;
var _local24 = gMSPF;
var _local9 = true;
var _local10 = true;
var _local8 = tAutoSwap;
var _local7 = 1;
if (tDoingFlg & 1) {
SkipAnimation(1, true);
}
switch (_root.GetParamStr(arg_paramList, "surface")) {
case "back" :
_local2 = tBackIdx;
break;
case "primary" :
_local2 = tPriIdx;
break;
case "effect" :
_local2 = tEffectIdx;
break;
case "mask" :
_local2 = tMaskIdx;
}
var _local13 = true;
var _local23 = true;
var _local20 = true;
var _local19 = true;
var _local21 = true;
var _local18 = true;
var _local16 = true;
var _local17 = true;
var _local22 = true;
var _local14 = true;
var _local15 = true;
_local15 = true;
_local12 = tObjSurface[_local2].m_obj_mc._alpha;
_local25 = new Color(tObjSurface[_local2].m_obj_mc.in_mc);
_local5 = _local25.getTransform();
var _local6;
var _local11 = false;
_local3 = 0;
while (_local3 < arg_paramList.length) {
_local6 = false;
switch (arg_paramList[_local3][0]) {
case "wait" :
if (arg_paramList[_local3][1] == "false") {
_local9 = false;
} else {
_local9 = true;
}
break;
case "skip" :
if (arg_paramList[_local3][1] == "false") {
_local10 = false;
} else {
_local10 = true;
}
break;
case "autoSwap" :
switch (arg_paramList[_local3][1]) {
case "OFF" :
case "false" :
_local8 = 0;
break;
case "FORCE" :
_local8 = 2;
break;
case "AUTO" :
default :
case "true" :
_local8 = 1;
}
break;
case "frame" :
_local7 = Number(arg_paramList[_local3][1]);
if (_local7 < 1) {
_local7 = 1;
}
if (tObjSurface[_local2].m_loadingSts == 0) {
if (tObjSurface[_local2].m_obj_mc.in_mc._totalframes >= _local7) {
tObjSurface[_local2].m_stFrame = _local7;
} else {
tObjSurface[_local2].m_stFrame = tObjSurface[_local2].m_obj_mc.in_mc._totalframes;
}
tObjSurface[_local2].m_obj_mc.in_mc.gotoAndStop(tObjSurface[_local2].m_stFrame);
} else {
tObjSurface[_local2].m_stFrame = _local7;
}
break;
case "baseX" :
tObjSurface[_local2].m_baseX = Number(arg_paramList[_local3][1]);
tObjSurface[_local2].m_obj_mc.in_mc._x = -1 * Number(arg_paramList[_local3][1]);
break;
case "baseY" :
tObjSurface[_local2].m_baseY = Number(arg_paramList[_local3][1]);
tObjSurface[_local2].m_obj_mc.in_mc._y = -1 * Number(arg_paramList[_local3][1]);
break;
case "posX" :
tObjSurface[_local2].m_obj_mc._x = Number(arg_paramList[_local3][1]);
if (_local13) {
tObjSurface[_local2].m_dst_posX = tObjSurface[_local2].m_obj_mc._x;
}
_local6 = true;
break;
case "posY" :
tObjSurface[_local2].m_obj_mc._y = Number(arg_paramList[_local3][1]);
if (_local23) {
tObjSurface[_local2].m_dst_posY = tObjSurface[_local2].m_obj_mc._y;
}
_local6 = true;
break;
case "scaleX" :
tObjSurface[_local2].m_obj_mc._xscale = Number(arg_paramList[_local3][1]);
if (_local20) {
tObjSurface[_local2].m_dst_xScale = tObjSurface[_local2].m_obj_mc._xscale;
}
_local6 = true;
break;
case "scaleY" :
tObjSurface[_local2].m_obj_mc._yscale = Number(arg_paramList[_local3][1]);
if (_local19) {
tObjSurface[_local2].m_dst_yScale = tObjSurface[_local2].m_obj_mc._yscale;
}
_local6 = true;
break;
case "rotation" :
tObjSurface[_local2].m_obj_mc._rotation = Number(arg_paramList[_local3][1]);
if (_local21) {
tObjSurface[_local2].m_dst_rotation = tObjSurface[_local2].m_obj_mc._rotation;
}
_local6 = true;
break;
case "alpha" :
_local12 = Number(arg_paramList[_local3][1]);
if (_local18) {
tObjSurface[_local2].m_dst_alpha = _local12;
}
_local6 = true;
break;
case "colorRa" :
_local5.ra = Number(arg_paramList[_local3][1]);
if (_local16) {
tObjSurface[_local2].m_dst_ra = _local5.ra;
}
break;
case "colorRb" :
_local5.rb = Number(arg_paramList[_local3][1]);
if (_local17) {
tObjSurface[_local2].m_dst_rb = _local5.rb;
}
break;
case "colorGa" :
_local5.ga = Number(arg_paramList[_local3][1]);
if (_local22) {
tObjSurface[_local2].m_dst_ga = _local5.ga;
}
break;
case "colorGb" :
_local5.gb = Number(arg_paramList[_local3][1]);
if (_local14) {
tObjSurface[_local2].m_dst_gb = _local5.gb;
}
break;
case "colorBa" :
_local5.ba = Number(arg_paramList[_local3][1]);
if (_local15) {
tObjSurface[_local2].m_dst_ba = _local5.ba;
}
break;
case "colorBb" :
_local5.bb = Number(arg_paramList[_local3][1]);
if (noDst_bb) {
tObjSurface[_local2].m_dst_ba = _local5.bb;
}
break;
case "visible" :
if (arg_paramList[_local3][1] == "true") {
tObjSurface[_local2].m_obj_mc._visible = true;
} else {
tObjSurface[_local2].m_obj_mc._visible = false;
}
break;
case "dst_posX" :
tObjSurface[_local2].m_dst_posX = Number(arg_paramList[_local3][1]);
_local13 = false;
break;
case "dst_posY" :
tObjSurface[_local2].m_dst_posY = Number(arg_paramList[_local3][1]);
_local23 = false;
break;
case "dst_scaleX" :
tObjSurface[_local2].m_dst_xScale = Number(arg_paramList[_local3][1]);
_local20 = false;
break;
case "dst_scaleY" :
tObjSurface[_local2].m_dst_yScale = Number(arg_paramList[_local3][1]);
_local19 = false;
break;
case "dst_rotation" :
tObjSurface[_local2].m_dst_rotation = Number(arg_paramList[_local3][1]);
_local21 = false;
break;
case "dst_alpha" :
tObjSurface[_local2].m_dst_alpha = Number(arg_paramList[_local3][1]);
_local18 = false;
break;
case "dst_colorRa" :
tObjSurface[_local2].m_dst_ra = Number(arg_paramList[_local3][1]);
_local16 = false;
break;
case "dst_colorRb" :
tObjSurface[_local2].m_dst_rb = Number(arg_paramList[_local3][1]);
_local17 = false;
break;
case "dst_colorGa" :
tObjSurface[_local2].m_dst_ga = Number(arg_paramList[_local3][1]);
_local22 = false;
break;
case "dst_colorGb" :
tObjSurface[_local2].m_dst_gb = Number(arg_paramList[_local3][1]);
_local14 = false;
break;
case "dst_colorBa" :
tObjSurface[_local2].m_dst_ba = Number(arg_paramList[_local3][1]);
_local15 = false;
break;
case "dst_colorBb" :
tObjSurface[_local2].m_dst_bb = Number(arg_paramList[_local3][1]);
noDst_bb = false;
break;
case "step_posX" :
tObjSurface[_local2].m_stepX = Number(arg_paramList[_local3][1]);
break;
case "step_posY" :
tObjSurface[_local2].m_stepY = Number(arg_paramList[_local3][1]);
break;
case "step_scaleX" :
tObjSurface[_local2].m_stepXScale = Number(arg_paramList[_local3][1]);
break;
case "step_scaleY" :
tObjSurface[_local2].m_stepYScale = Number(arg_paramList[_local3][1]);
break;
case "step_rotation" :
tObjSurface[_local2].m_stepRotation = Number(arg_paramList[_local3][1]);
break;
case "step_alpha" :
tObjSurface[_local2].m_stepAlpha = Number(arg_paramList[_local3][1]);
break;
case "step_colorRa" :
tObjSurface[_local2].m_stepRa = Number(arg_paramList[_local3][1]);
break;
case "step_colorRb" :
tObjSurface[_local2].m_stepRb = Number(arg_paramList[_local3][1]);
break;
case "step_colorGa" :
tObjSurface[_local2].m_stepGa = Number(arg_paramList[_local3][1]);
break;
case "step_colorGb" :
tObjSurface[_local2].m_stepGb = Number(arg_paramList[_local3][1]);
break;
case "step_colorBa" :
tObjSurface[_local2].m_stepBa = Number(arg_paramList[_local3][1]);
break;
case "step_colorBb" :
tObjSurface[_local2].m_stepBb = Number(arg_paramList[_local3][1]);
break;
case "accel_posX" :
tObjSurface[_local2].m_accelX = Number(arg_paramList[_local3][1]);
break;
case "accel_posY" :
tObjSurface[_local2].m_accelY = Number(arg_paramList[_local3][1]);
break;
case "accel_scaleX" :
tObjSurface[_local2].m_accelXScale = Number(arg_paramList[_local3][1]);
break;
case "accel_scaleY" :
tObjSurface[_local2].m_accelYScale = Number(arg_paramList[_local3][1]);
break;
case "accel_rotation" :
tObjSurface[_local2].m_accelRotation = Number(arg_paramList[_local3][1]);
break;
case "accel_alpha" :
tObjSurface[_local2].m_accelAlpha = Number(arg_paramList[_local3][1]);
break;
case "accel_colorRa" :
tObjSurface[_local2].m_accelRa = Number(arg_paramList[_local3][1]);
break;
case "accel_colorRb" :
tObjSurface[_local2].m_accelRb = Number(arg_paramList[_local3][1]);
break;
case "accel_colorGa" :
tObjSurface[_local2].m_accelGa = Number(arg_paramList[_local3][1]);
break;
case "accel_colorGb" :
tObjSurface[_local2].m_accelGb = Number(arg_paramList[_local3][1]);
break;
case "accel_colorBa" :
tObjSurface[_local2].m_accelBa = Number(arg_paramList[_local3][1]);
break;
case "accel_colorBb" :
tObjSurface[_local2].m_accelBb = Number(arg_paramList[_local3][1]);
break;
case "interval" :
_local24 = Number(arg_paramList[_local3][1]);
break;
case "delayTime" :
tObjSurface[_local2].m_delayTime = Number(arg_paramList[_local3][1]);
break;
default :
_local6 = true;
}
if ((!_local11) && (!_local6)) {
_local11 = true;
}
_local3++;
}
tObjSurface[_local2].m_interval = _local24;
_local25.setTransform(_local5);
tObjSurface[_local2].m_obj_mc._alpha = _local12;
tObjSurface[_local2].SyncCurVal(1);
if (!_local11) {
return(true);
}
tObjSurface[_local2].m_transSts = tObjSurface[_local2].m_transSts | 1;
tWaitFlg = _local9;
tSkipFlg = _local10;
tAutoSwap = _local8;
tStatusFlg = 1;
return(true);
}
function PlayBGAnim(arg_paramList) {
var _local2;
var _local5;
var _local8 = 0;
var _local4 = tPriIdx;
var _local10 = "";
var _local9 = 0;
var _local11 = 0;
var _local6 = true;
var _local7 = true;
switch (_root.GetParamStr(arg_paramList, "surface")) {
case "back" :
_local4 = tBackIdx;
break;
case "primary" :
_local4 = tPriIdx;
break;
case "effect" :
_local4 = tEffectIdx;
break;
case "mask" :
_local4 = tMaskIdx;
}
if (tObjSurface[_local4].m_filePath == "") {
return(false);
}
_local5 = tObjSurface[_local4].m_obj_mc.in_mc._currentframe;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "mode" :
_local10 = String(arg_paramList[_local2][1]);
break;
case "frame" :
_local5 = Number(arg_paramList[_local2][1]);
break;
case "frame_ed" :
_local8 = Number(arg_paramList[_local2][1]);
break;
case "time" :
_local9 = Number(arg_paramList[_local2][1]);
break;
case "delayTime" :
_local11 = Number(arg_paramList[_local2][1]);
break;
case "wait" :
if (arg_paramList[_local2][1] == "false") {
_local6 = false;
} else {
_local6 = true;
}
break;
case "skip" :
if (arg_paramList[_local2][1] == "false") {
_local7 = false;
} else {
_local7 = true;
}
}
_local2++;
}
if (_local5 < 1) {
_local5 = 1;
} else if (_local5 > tObjSurface[_local4].m_obj_mc.in_mc._totalframes) {
_local5 = tObjSurface[_local4].m_obj_mc.in_mc._totalframes;
}
if ((_local8 != 0) && (_local8 < _local5)) {
_local8 = _local5;
}
ResetPastTime(2);
switch (_local10) {
case "stop" :
if (tObjSurface[_local4].m_loadingSts != 0) {
tObjSurface[_local4].m_stFrame = _local5;
} else {
tObjSurface[_local4].m_obj_mc.in_mc.gotoAndStop(_local5);
}
if (tObjSurface[_local4].m_transSts & 2) {
tObjSurface[_local4].m_transSts = tObjSurface[_local4].m_transSts ^ 2;
}
if (tObjSurface[_local4].m_transSts & 4) {
tObjSurface[_local4].m_transSts = tObjSurface[_local4].m_transSts ^ 4;
}
tObjSurface[_local4].m_animSts = 0;
break;
case "play" :
if (_local9 <= 0) {
tObjSurface[_local4].m_delayTime = 0;
tObjSurface[_local4].m_transSts = tObjSurface[_local4].m_transSts | 4;
if (tObjSurface[_local4].m_loadingSts != 0) {
tObjSurface[_local4].m_stFrame = _local5;
tObjSurface[_local4].m_animSts = 2;
} else {
tObjSurface[_local4].m_obj_mc.in_mc.gotoAndPlay(_local5);
tObjSurface[_local4].m_animSts = 3;
}
} else {
if (_local8 == 0) {
tObjSurface[_local4].m_pastAnimTime = (tObjSurface[_local4].m_obj_mc.in_mc._totalframes / _local9) * _local5;
} else {
tObjSurface[_local4].m_pastAnimTime = (_local8 / _local9) * _local5;
}
tObjSurface[_local4].m_animTime = _local9;
tObjSurface[_local4].m_delayTime = _local11;
tObjSurface[_local4].m_transSts = tObjSurface[_local4].m_transSts | 2;
if (tObjSurface[_local4].m_loadingSts != 0) {
tObjSurface[_local4].m_stFrame = _local5;
tObjSurface[_local4].m_animSts = 0;
} else {
tObjSurface[_local4].m_obj_mc.in_mc.gotoAndStop(_local5);
tObjSurface[_local4].m_animSts = 0;
}
}
tObjSurface[_local4].m_edFrame = _local8;
tObjSurface[_local4].m_animWait = _local6;
tObjSurface[_local4].m_animSkip = _local7;
if (tDoingFlg & 2) {
break;
}
tDoingFlg = tDoingFlg | 2;
}
return(true);
}
function ResetBG(arg_paramList) {
var _local4;
var _local2 = tBackIdx;
switch (_root.GetParamStr(arg_paramList, "surface")) {
case "back" :
_local2 = tBackIdx;
break;
case "primary" :
_local2 = tPriIdx;
break;
case "effect" :
_local2 = tEffectIdx;
break;
case "mask" :
_local2 = tMaskIdx;
}
tObjSurface[_local2].Reset(0, 0);
}
function ResetPastTime(arg_type) {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
if ((arg_type == 0) || (arg_type == 1)) {
tObjSurface[_local1].m_pastTransTime = 0;
}
if ((arg_type == 0) || (arg_type == 2)) {
tObjSurface[_local1].m_pastAnimTime = 0;
}
_local1++;
}
tBefFrameTime = -1;
}
function ExecProc() {
if (tWaitFlg) {
tStatusFlg = 2;
} else {
tStatusFlg = 3;
}
ResetPastTime(1);
if (!(tDoingFlg & 1)) {
tDoingFlg = tDoingFlg | 1;
}
}
function NotifyMouseLDown() {
if (!tInitFlg) {
return(undefined);
}
if (!tDoingFlg) {
return(undefined);
}
if (!ChkLoadCompletion()) {
return(undefined);
}
SkipAnimation(0, false);
}
function NotifyChangeVolume(arg_flg) {
var ii;
var chgFlg;
ii = 0;
while (ii < tObjSurface.length) {
chgFlg = false;
with (tObjSurface[ii]) {
switch (m_type_volume) {
case 1 :
if (arg_flg & 1) {
chgFlg = true;
}
break;
case 2 :
if (arg_flg & 2) {
chgFlg = true;
}
break;
case 3 :
if (!(arg_flg & 4)) {
break;
}
chgFlg = true;
}
if (!chgFlg) {
} else {
m_obj_snd.setVolume(100 * _root.GetVolume(m_type_volume));
}
}
ii++;
}
}
function NotifyDelete() {
var _local1;
_local1 = 0;
while (_local1 < tObjSurface.length) {
tObjSurface[_local1].DeleteObject();
_local1++;
}
}
var tInitFlg = false;
var tStatusFlg = 0;
var tDoingFlg = 0;
var tWaitFlg = true;
var tSkipFlg = true;
var tAutoSwap = 1;
var tBefFrameTime = -1;
var tBackIdx = 0;
var tPriIdx = 1;
var tEffectIdx = 2;
var tMaskIdx = 3;
var tLayerType = 1;
var tObjSurface = new Array(4);
var tObjLoader;
Initialize();
Symbol 104 MovieClip [Layer_NowTranslating] Frame 1
function Initialize() {
ResetProgress();
this._focusrect = false;
}
function ResetProgress() {
_visible = false;
gotoAndStop (1);
_x = ((Stage.width - _width) / 2);
_y = ((Stage.height - _height) / 2);
gauge_mc._xscale = 0;
tTotalCnt = 0;
tCurCnt = 0;
tTransKind = -1;
}
function ProgressUpdate(arg_progInfo) {
if (_visible == false) {
transSrcLang_txt.text = arg_progInfo.srcLang;
transDstLang_txt.text = arg_progInfo.dstLang;
_visible = true;
play();
}
if (tTransKind != arg_progInfo.transKind) {
tTransKind = arg_progInfo.transKind;
switch (tTransKind) {
case 0 :
transKind_txt.text = "(Macro)";
break;
case 1 :
transKind_txt.text = "(Main Script)";
break;
case 2 :
transKind_txt.text = "(System Menu)";
break;
case 3 :
transKind_txt.text = "(Context Menu)";
break;
default :
transKind_txt.text = "";
}
}
if ((tTotalCnt == arg_progInfo.totalCnt) && (tCurCnt == arg_progInfo.curCnt)) {
return(undefined);
}
var _local2 = 0;
if (arg_progInfo.totalCnt > 0) {
_local2 = Math.floor((arg_progInfo.curCnt / arg_progInfo.totalCnt) * 100);
} else {
_local2 = 0;
}
gauge_mc._xscale = _local2;
tTotalCnt = arg_progInfo.totalCnt;
tCurCnt = arg_progInfo.curCnt;
}
function Terminate() {
if (_visible == false) {
return(true);
}
if (gauge_mc._xscale != 100) {
gauge_mc._xscale = 100;
return(false);
}
ResetProgress();
return(true);
}
var tTotalCnt = 0;
var tCurCnt = 0;
var tTransKind = -1;
Initialize();
Symbol 104 MovieClip [Layer_NowTranslating] Frame 61
gotoAndPlay (2);
Symbol 109 MovieClip Frame 60
gotoAndPlay (1);
Symbol 113 MovieClip [Layer_NowLoading] Frame 1
function Initialize() {
ResetProgress();
tObj_PB = new Array(3);
tObj_PB[0] = PB_Cache_mc;
tObj_PB[1] = PB_PreRead_mc;
tObj_PB[2] = PB_Cache_mc;
this._focusrect = false;
}
function ResetProgress() {
_visible = false;
_x = 0;
_y = 0;
with (PB_Cache_mc) {
gotoAndStop(1);
_visible = false;
_x = (Stage.width - _width) / 2;
_y = (Stage.height - _height) / 2;
gaugeTotal_mc._xscale = 0;
gaugeFile_mc._xscale = 0;
}
with (PB_PreRead_mc) {
_visible = false;
_x = (Stage.width - _width) - 5;
_y = 5;
gaugeTotal_mc._xscale = 0;
per_txt.text = "0%";
}
tTotalFileCnt = 0;
tCurFileCnt = 0;
tTotalBytes = 0;
tCurBytes = 0;
tProcType = -1;
}
function ProgressUpdate(arg_progInfo) {
if (_visible == false) {
_visible = true;
}
if (tProcType != arg_progInfo.procType) {
if (tProcType != -1) {
tObj_PB[tProcType]._visible = false;
tObj_PB[tProcType].gotoAndStop(1);
}
tProcType = arg_progInfo.procType;
tObj_PB[tProcType]._visible = true;
if (tProcType != 1) {
tObj_PB[tProcType].play();
}
}
if ((((tTotalFileCnt == arg_progInfo.totalFileCnt) && (tCurFileCnt == arg_progInfo.curFileCnt)) && (tTotalBytes == arg_progInfo.totalBytes)) && (tCurBytes == arg_progInfo.curBytes)) {
return(undefined);
}
var _local2 = 0;
var _local3 = 0;
if ((tTotalFileCnt != arg_progInfo.totalFileCnt) || (tCurFileCnt != arg_progInfo.curFileCnt)) {
if (arg_progInfo.totalFileCnt > 0) {
_local2 = Math.floor((arg_progInfo.curFileCnt / arg_progInfo.totalFileCnt) * 100);
} else {
_local2 = 0;
}
switch (tProcType) {
case 0 :
case 1 :
case 2 :
tObj_PB[tProcType].gaugeTotal_mc._xscale = _local2;
}
if (tProcType == 1) {
tObj_PB[tProcType].per_txt.text = String(_local2) + "%";
}
tTotalFileCnt = arg_progInfo.totalFileCnt;
tCurFileCnt = arg_progInfo.curFileCnt;
}
if ((tTotalBytes != arg_progInfo.totalBytes) || (tCurBytes != arg_progInfo.curBytes)) {
switch (tProcType) {
case 0 :
case 2 :
if (arg_progInfo.totalBytes > 0) {
_local3 = Math.floor((arg_progInfo.curBytes / arg_progInfo.totalBytes) * 100);
} else {
_local3 = 0;
}
tObj_PB[tProcType].gaugeFile_mc._xscale = _local3;
}
tTotalBytes = arg_progInfo.totalBytes;
tCurBytes = arg_progInfo.curBytes;
}
}
function Terminate() {
if (tProcType == -1) {
return(true);
}
if (tObj_PB[tProcType].gaugeTotal_mc._xscale != 100) {
tObj_PB[tProcType].gaugeTotal_mc._xscale = 100;
if (tProcType == 1) {
tObj_PB[tProcType].per_txt.text = "100%";
} else {
tObj_PB[tProcType].gaugeFile_mc._xscale = 0;
}
return(false);
}
ResetProgress();
return(true);
}
var tTotalFileCnt = 0;
var tCurFileCnt = 0;
var tTotalBytes = 0;
var tCurBytes = 0;
var tProcType = -1;
var tObj_PB;
Initialize();
Symbol 114 MovieClip [Layer_Button] Frame 1
function Initialize() {
tBtnParamInfo = new Array();
tBtnObjInfo = new Array();
tBtnTempInfo = new Array();
tLinkBtnInfo = new Array();
tBtnEvSndInfo = new Array();
MouseL = new Object();
MouseL.onMouseMove = function () {
var _local2;
var _local3 = -1;
if (!tKeyCtrlFlg) {
return(undefined);
}
if (!_root.IsEnabled_BtnFunc(0)) {
return(undefined);
}
tKeyCtrlFlg = false;
_local3 = GetBtnObjIdx(tActiveBtnId);
if (tBtnObjInfo[_local3].tPointSts) {
return(undefined);
}
tBtnObjInfo[_local3].ResetToNormalBtn();
tActiveBtnId = "";
_local2 = 0;
while (_local2 < tBtnObjInfo.length) {
if (tBtnObjInfo[_local2].tPointSts) {
if (tBtnObjInfo[_local2].tEnabled && (tBtnObjInfo[_local2].tVisible)) {
tBtnObjInfo[_local2].ChgToPointBtn(true);
}
break;
}
_local2++;
}
};
Mouse.addListener(MouseL);
this.useHandCursor = false;
this._focusrect = false;
}
function Clear(arg_allFlg) {
while (tBtnEvSndInfo.length > 0) {
while (tBtnEvSndInfo[0].sndInfo.length > 0) {
tBtnEvSndInfo[0].sndInfo[0].evSnd_mc.removeMovieClip();
delete tBtnEvSndInfo[0].sndInfo[0].evSnd_sound;
delete eval (tBtnEvSndInfo[0].sndInfo.shift());
}
delete eval (tBtnEvSndInfo.shift());
}
while (tLinkBtnInfo.length > 0) {
delete tLinkBtnInfo[0].btnIdList;
delete eval (tLinkBtnInfo.shift());
}
if (arg_allFlg) {
while (tBtnTempInfo.length > 0) {
delete tBtnTempInfo[0][1];
delete eval (tBtnTempInfo.shift());
}
}
while (tBtnObjInfo.length > 0) {
tBtnObjInfo[0].removeMovieClip();
delete eval (tBtnObjInfo.shift());
}
while (tBtnParamInfo.length > 0) {
delete eval (tBtnParamInfo.shift());
}
tActiveBtnId = "";
tKeyCtrlFlg = false;
}
function GetBtnSts() {
var _local1;
var _local2;
var _local3 = false;
_local1 = 0;
while (_local1 < tBtnObjInfo.length) {
if (tBtnObjInfo[_local1].ChkNeedWait()) {
_local3 = true;
break;
}
_local1++;
}
if (!_local3) {
_local1 = 0;
while (_local1 < tBtnEvSndInfo.length) {
_local2 = 0;
while (_local2 < tBtnEvSndInfo[_local1].sndInfo.length) {
if (tBtnEvSndInfo[_local1].sndInfo[_local2].evSnd_sound.state == 1) {
_local3 = true;
break;
}
_local2++;
}
_local1++;
}
}
return(_local3);
}
function GetEnableLinkBtnInfoIdx() {
var _local2;
var _local3 = -1;
var _local4 = _root.tScript_ExecInfo.GetStackCnt();
_local2 = 0;
while (_local2 < tLinkBtnInfo.length) {
if (tLinkBtnInfo[_local2].stSPos == _local4) {
_local3 = _local2;
break;
}
_local2++;
}
return(_local3);
}
function ChkSelectableGroup(arg_groupId) {
var _local1;
_local1 = GetEnableLinkBtnInfoIdx();
if (_local1 < 0) {
return(false);
}
if (tLinkBtnInfo[_local1].id == arg_groupId) {
return(true);
}
return(false);
}
function ChkEnabledGroup(arg_groupId) {
var _local2;
var _local3 = false;
var _local5 = _root.tScript_ExecInfo.GetStackCnt();
_local2 = 0;
while (_local2 < tLinkBtnInfo.length) {
if (tLinkBtnInfo[_local2].id == arg_groupId) {
if (tLinkBtnInfo[_local2].stSPos >= 0) {
_local3 = true;
}
break;
}
_local2++;
}
return(_local3);
}
function ChkBtnSelMode(arg_judgeType) {
var _local2;
_local2 = 0;
while (_local2 < tLinkBtnInfo.length) {
switch (arg_judgeType) {
case 0 :
if (tLinkBtnInfo[_local2].stSPos != -1) {
return(true);
}
break;
case 1 :
if (tLinkBtnInfo[_local2].stSPos < _root.tScript_ExecInfo.GetStackCnt()) {
break;
}
return(true);
}
_local2++;
}
return(false);
}
function GetBtnParamInfoIdx(arg_id) {
var _local1;
_local1 = 0;
while (_local1 < tBtnParamInfo.length) {
if (tBtnParamInfo[_local1].m_Id == arg_id) {
return(_local1);
}
_local1++;
}
return(-1);
}
function GetBtnObjIdx(arg_id) {
var _local1;
_local1 = 0;
while (_local1 < tBtnObjInfo.length) {
if (tBtnObjInfo[_local1].tParam.m_Id == arg_id) {
return(_local1);
}
_local1++;
}
return(-1);
}
function GetBtnTempInfoIdx(arg_name) {
var _local1;
_local1 = 0;
while (_local1 < tBtnTempInfo.length) {
if (tBtnTempInfo[_local1][0] == arg_name) {
return(_local1);
}
_local1++;
}
return(-1);
}
function NotifyChgMenuItemSts(arg_chgLimit) {
var _local1;
_local1 = 0;
while (_local1 < tBtnObjInfo.length) {
if ((tBtnObjInfo[_local1].tParam.m_Type == 1) && ((tBtnObjInfo[_local1].tParam.m_SyncEnabled != 0) || (arg_chgLimit))) {
tBtnObjInfo[_local1].UpdateDispSts();
}
_local1++;
}
}
function NotifyChgBtnSts() {
var _local1;
_local1 = 0;
while (_local1 < tBtnObjInfo.length) {
if ((tBtnObjInfo[_local1].tParam.m_Type == 1) && (tBtnObjInfo[_local1].tParam.m_SyncEnabled != 0)) {
tBtnObjInfo[_local1].UpdateDispSts();
}
tBtnObjInfo[_local1].NotifyChgBtnSts();
_local1++;
}
}
function NotifyDeleteLayer(arg_delLayer, arg_delId) {
var _local1;
var _local2;
_local2 = new Array();
_local1 = 0;
while (_local1 < tBtnParamInfo.length) {
if ((tBtnParamInfo[_local1].m_DstLayer == arg_delLayer) && (BtnParamInfo[_local1].m_DstId == arg_delId)) {
_local2.push(BtnParamInfo[_local1].m_Id);
}
_local1++;
}
_local1 = 0;
while (_local1 < _local2.length) {
DelBtn_BtnId(_local2[_local1]);
_local1++;
}
}
function StartSelectMode(arg_paramList) {
var _local2;
var _local3;
var _local7;
var _local11;
var _local9 = true;
var _local6 = -1;
var _local12 = "";
var _local8 = true;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "group" :
_local11 = String(arg_paramList[_local2][1]);
break;
case "keyEnabled" :
if (arg_paramList[_local2][1] == "false") {
_local9 = false;
} else {
_local9 = true;
}
break;
case "defBtn" :
_local6 = Number(arg_paramList[_local2][1]);
break;
case "var" :
_local12 = String(arg_paramList[_local2][1]);
break;
case "delBtn" :
if (arg_paramList[_local2][1] == "false") {
_local8 = false;
} else {
_local8 = true;
}
}
_local2++;
}
if (_local11 == undefined) {
return(undefined);
}
_local2 = 0;
while (_local2 < tLinkBtnInfo.length) {
if (tLinkBtnInfo[_local2].id == _local11) {
if (tLinkBtnInfo[_local2].stSPos != -1) {
return(undefined);
}
_root.tSysSts.m_Disp_CharCnt = 0;
tLinkBtnInfo[_local2].keyEnabled = _local9;
tLinkBtnInfo[_local2].varName = _local12;
tLinkBtnInfo[_local2].delFlg = _local8;
tLinkBtnInfo[_local2].stSPos = _root.tScript_ExecInfo.GetStackCnt();
_local3 = 0;
while (_local3 < tLinkBtnInfo[_local2].btnIdList.length) {
_local7 = GetBtnObjIdx(tLinkBtnInfo[_local2].btnIdList[_local3]);
if (_local7 != -1) {
tBtnObjInfo[_local7].UpdateDispSts();
}
_local3++;
}
_root.NotifyChgDispSts(4, true);
if ((tLinkBtnInfo[_local2].keyEnabled && (_local6 >= 0)) && (_local6 < tLinkBtnInfo[_local2].btnIdList.length)) {
var _local10;
var _local4;
_local4 = GetBtnObjIdx(tLinkBtnInfo[_local2].btnIdList[_local6]);
if ((tBtnObjInfo[_local4].tInitFlg != undefined) && (tBtnObjInfo[_local4].tInitFlg)) {
if ((!tBtnObjInfo[_local4].tEnabled) || (!tBtnObjInfo[_local4].tVisible)) {
return(undefined);
}
if (tActiveBtnId == tLinkBtnInfo[_local2].btnIdList[_local6]) {
return(undefined);
}
if (tActiveBtnId != "") {
_local10 = GetBtnObjIdx(tActiveBtnId);
tBtnObjInfo[_local10].ResetToNormalBtn();
}
tBtnObjInfo[_local4].ChgToPointBtn(false);
tKeyCtrlFlg = true;
} else {
SetDefBtnId(tLinkBtnInfo[_local2].btnIdList[_local6]);
}
}
return(undefined);
}
_local2++;
}
}
function NotifySelectGroupBtn(arg_groupId, arg_btnId) {
var _local2;
var _local6;
var _local3 = -1;
_local2 = 0;
while (_local2 < tLinkBtnInfo.length) {
if (tLinkBtnInfo[_local2].id == arg_groupId) {
_local3 = _local2;
break;
}
_local2++;
}
if (_local3 == -1) {
return(undefined);
}
if (tLinkBtnInfo[_local3].stSPos < _root.tScript_ExecInfo.GetStackCnt()) {
return(undefined);
}
_local2 = 0;
while (_local2 < tLinkBtnInfo[_local3].btnIdList.length) {
if (tLinkBtnInfo[_local3].btnIdList[_local2] == arg_btnId) {
break;
}
_local2++;
}
if (_local2 == tLinkBtnInfo[_local3].btnIdList.length) {
return(undefined);
}
_root.SetVariable(tLinkBtnInfo[_local3].varName, arg_btnId);
EndSelectMode(arg_groupId);
_root.UpdateSaveInfo();
}
function EndSelectMode(arg_groupId) {
var _local3;
var _local4;
var _local5 = -1;
_local3 = 0;
while (_local3 < tLinkBtnInfo.length) {
if (tLinkBtnInfo[_local3].id == arg_groupId) {
_local5 = _local3;
break;
}
_local3++;
}
if (_local5 == -1) {
return(false);
}
if (tLinkBtnInfo[_local5].stSPos == -1) {
return(false);
}
_local3 = 0;
while (_local3 < tLinkBtnInfo[_local5].btnIdList.length) {
_local4 = GetBtnObjIdx(tLinkBtnInfo[_local5].btnIdList[_local3]);
if (_local4 != -1) {
if (tBtnObjInfo[_local4].tPointSts) {
LN_NotifyChgPt(_root.tMousePtInfo.m_customPtID, false);
this.useHandCursor = false;
break;
}
}
_local3++;
}
if (!tLinkBtnInfo[_local5].delFlg) {
tLinkBtnInfo[_local5].stSPos = -1;
_local3 = 0;
while (_local3 < tLinkBtnInfo[_local5].btnIdList.length) {
_local4 = GetBtnObjIdx(tLinkBtnInfo[_local5].btnIdList[_local3]);
if (_local4 != -1) {
tBtnObjInfo[_local4].UpdateDispSts();
}
_local3++;
}
} else {
DelBtn_GroupId(arg_groupId);
}
tActiveBtnId = "";
SetDefBtnId("");
tKeyCtrlFlg = false;
_root.NotifyChgDispSts(4, false);
return(true);
}
function RegistBtnInfo(arg_paramList) {
var _local3;
var _local5;
var _local6 = 0;
var _local7 = 0;
var _local2;
_local2 = new Cls_Info_ButtonParam();
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "id" :
_local2.m_Id = String(arg_paramList[_local3][1]);
break;
case "type" :
switch (arg_paramList[_local3][1]) {
case "SELECT" :
_local2.m_Type = 0;
break;
case "FIXED" :
_local2.m_Type = 1;
}
break;
case "group" :
_local2.m_GroupId = String(arg_paramList[_local3][1]);
break;
case "dstLayer" :
switch (arg_paramList[_local3][1]) {
case "MSG" :
_local2.m_DstLayer = 1;
break;
case "CHAR" :
_local2.m_DstLayer = 2;
break;
case "BG" :
_local2.m_DstLayer = 3;
break;
default :
_local2.m_DstLayer = 0;
}
break;
case "dstId" :
_local2.m_DstId = Number(arg_paramList[_local3][1]);
break;
case "posX" :
_local2.m_PosX = Number(arg_paramList[_local3][1]);
break;
case "posY" :
_local2.m_PosY = Number(arg_paramList[_local3][1]);
break;
case "caption" :
_local2.m_Caption = String(arg_paramList[_local3][1]);
break;
case "target" :
_local2.m_Target = String(arg_paramList[_local3][1]);
break;
case "arguments" :
_local2.m_Arguments = String(arg_paramList[_local3][1]);
break;
case "enabled" :
if (arg_paramList[_local3][1] == "false") {
_local2.m_Enabled = false;
} else {
_local2.m_Enabled = true;
}
break;
case "visible" :
if (arg_paramList[_local3][1] == "false") {
_local2.m_Visible = false;
} else {
_local2.m_Visible = true;
}
break;
case "syncEnabled" :
_local2.m_SyncEnabled = _root.GetSyncSetVal(arg_paramList[_local3][1]);
break;
case "order_Up" :
_local2.m_Order_Up = Number(arg_paramList[_local3][1]);
break;
case "order_Down" :
_local2.m_Order_Down = Number(arg_paramList[_local3][1]);
break;
case "order_Left" :
_local2.m_Order_Left = Number(arg_paramList[_local3][1]);
break;
case "order_Right" :
_local2.m_Order_Right = Number(arg_paramList[_local3][1]);
break;
case "template" :
_local5 = GetBtnTempInfoIdx(arg_paramList[_local3][1]);
if (_local5 != -1) {
_local2.m_baseInfo.CopyInfo(tBtnTempInfo[_local5][1]);
}
_local6 = _local6 | 15;
_local7 = _local7 | 15;
break;
case "path_Pic" :
_local2.m_baseInfo.m_Path_BG = String(arg_paramList[_local3][1]);
break;
case "path_HitArea" :
_local2.m_baseInfo.m_Path_HitArea = String(arg_paramList[_local3][1]);
break;
case "with_Invalid" :
if (arg_paramList[_local3][1] == "true") {
_local2.m_baseInfo.m_DivCnt = 4;
} else {
_local2.m_baseInfo.m_DivCnt = 3;
}
break;
case "font_Name" :
_local2.m_baseInfo.m_Font_Name = String(arg_paramList[_local3][1]);
break;
case "font_Embed" :
if (arg_paramList[_local3][1] == "true") {
_local2.m_baseInfo.m_Font_Embed = true;
} else {
_local2.m_baseInfo.m_Font_Embed = false;
}
break;
case "font_Size" :
_local2.m_baseInfo.m_Font_Size = Number(arg_paramList[_local3][1]);
break;
case "font_Color" :
_local2.m_baseInfo.m_Font_Color = Number(arg_paramList[_local3][1]);
_local6 = _local6 | 1;
break;
case "font_Color_Point" :
_local2.m_baseInfo.m_Font_Color_Point = Number(arg_paramList[_local3][1]);
_local6 = _local6 | 2;
break;
case "font_Color_Press" :
_local2.m_baseInfo.m_Font_Color_Press = Number(arg_paramList[_local3][1]);
_local6 = _local6 | 4;
break;
case "font_Color_Invalid" :
_local2.m_baseInfo.m_Font_Color_Invalid = Number(arg_paramList[_local3][1]);
_local6 = _local6 | 8;
break;
case "bold" :
if (arg_paramList[_local3][1] == "false") {
_local2.m_baseInfo.m_Font_Bold = false;
} else {
_local2.m_baseInfo.m_Font_Bold = true;
}
break;
case "italic" :
if (arg_paramList[_local3][1] == "true") {
_local2.m_baseInfo.m_Font_Italic = true;
} else {
_local2.m_baseInfo.m_Font_Italic = false;
}
break;
case "underline" :
if (arg_paramList[_local3][1] == "true") {
_local2.m_baseInfo.m_Font_Underline = true;
} else {
_local2.m_baseInfo.m_Font_Underline = false;
}
break;
case "shadow_Visible" :
if (arg_paramList[_local3][1] == "false") {
_local2.m_baseInfo.m_Shadow_Visible = false;
} else {
_local2.m_baseInfo.m_Shadow_Visible = true;
}
break;
case "shadow_Color" :
_local2.m_baseInfo.m_Shadow_Color = Number(arg_paramList[_local3][1]);
break;
case "shadow_XOffset" :
_local2.m_baseInfo.m_Shadow_XOffset = Number(arg_paramList[_local3][1]);
break;
case "shadow_YOffset" :
_local2.m_baseInfo.m_Shadow_YOffset = Number(arg_paramList[_local3][1]);
break;
case "edge_Visible" :
if (arg_paramList[_local3][1] == "true") {
_local2.m_baseInfo.m_Edge_Visible = true;
} else {
_local2.m_baseInfo.m_Edge_Visible = false;
}
break;
case "edge_Color" :
_local2.m_baseInfo.m_Edge_Color = Number(arg_paramList[_local3][1]);
_local7 = _local7 | 1;
break;
case "edge_Color_Point" :
_local2.m_baseInfo.m_Edge_Color_Point = Number(arg_paramList[_local3][1]);
_local7 = _local7 | 2;
break;
case "edge_Color_Press" :
_local2.m_baseInfo.m_Edge_Color_Press = Number(arg_paramList[_local3][1]);
_local7 = _local7 | 4;
break;
case "edge_Color_Invalid" :
_local2.m_baseInfo.m_Edge_Color_Invalid = Number(arg_paramList[_local3][1]);
_local7 = _local7 | 8;
break;
case "edge_HVOffset" :
_local2.m_baseInfo.m_Edge_HVOffset = Number(arg_paramList[_local3][1]);
break;
case "edge_SLOffset" :
_local2.m_baseInfo.m_Edge_SLOffset = Number(arg_paramList[_local3][1]);
break;
case "align" :
_local5 = ConvAlignParam(arg_paramList[_local3][1]);
if (_local5 != -1) {
_local2.m_baseInfo.m_Align = _local5;
}
break;
case "valign" :
_local5 = ConvVAlignParam(arg_paramList[_local3][1]);
if (_local5 != -1) {
_local2.m_baseInfo.m_VAlign = _local5;
}
break;
case "margin_Left" :
_local2.m_baseInfo.m_Margin_Left = Number(arg_paramList[_local3][1]);
break;
case "margin_Right" :
_local2.m_baseInfo.m_Margin_Right = Number(arg_paramList[_local3][1]);
break;
case "margin_Top" :
_local2.m_baseInfo.m_Margin_Top = Number(arg_paramList[_local3][1]);
break;
case "margin_Bottom" :
_local2.m_baseInfo.m_Margin_Bottom = Number(arg_paramList[_local3][1]);
break;
case "down_XOffset" :
_local2.m_baseInfo.m_Down_XOffset = Number(arg_paramList[_local3][1]);
break;
case "down_YOffset" :
_local2.m_baseInfo.m_Down_YOffset = Number(arg_paramList[_local3][1]);
break;
case "alpha" :
_local2.m_baseInfo.m_Alpha = Number(arg_paramList[_local3][1]);
break;
case "sound_In" :
_local2.m_baseInfo.m_Path_SndIn = String(arg_paramList[_local3][1]);
break;
case "sound_Out" :
_local2.m_baseInfo.m_Path_SndOut = String(arg_paramList[_local3][1]);
break;
case "sound_Click" :
_local2.m_baseInfo.m_Path_SndClick = String(arg_paramList[_local3][1]);
break;
case "pt_Id" :
if (arg_paramList[_local3][1] == "") {
break;
}
_local2.m_baseInfo.m_PtId = String(arg_paramList[_local3][1]);
}
_local3++;
}
if (_local2.m_Id == "") {
return(-1);
}
_local3 = 0;
while (_local3 < tBtnParamInfo.length) {
if (tBtnParamInfo[_local3].m_Id == _local2.m_Id) {
return(-1);
}
_local3++;
}
if ((_local2.m_Type == 0) && (_local2.m_GroupId == "")) {
return(-1);
}
switch (_local2.m_DstLayer) {
case 1 :
if ((_local2.m_DstId < 0) || (_local2.m_DstId >= _root.tObj_MsgLayer_mc.length)) {
_local2.m_DstLayer = 0;
}
break;
case 2 :
if ((_local2.m_DstId < 0) || (_local2.m_DstId >= _root.tObj_Background_mc.length)) {
_local2.m_DstLayer = 0;
}
break;
case 3 :
if (!((_local2.m_DstId < 0) || (_local2.m_DstId >= _root.tObj_Character_mc.length))) {
break;
}
_local2.m_DstLayer = 0;
}
if (_local2.m_Type == 0) {
_local2.m_SyncEnabled = 0;
_local2.m_Target = "";
_local2.m_Arguments = "";
RegistBtnGroup(_local2.m_GroupId, _local2.m_Id);
} else {
_local2.m_GroupId = "";
}
if (!(_local6 & 2)) {
_local2.m_baseInfo.m_Font_Color_Point = _local2.m_baseInfo.m_Font_Color;
}
if (!(_local6 & 4)) {
_local2.m_baseInfo.m_Font_Color_Press = _local2.m_baseInfo.m_Font_Color;
}
if (!(_local6 & 8)) {
_local2.m_baseInfo.m_Font_Color_Invalid = _local2.m_baseInfo.m_Font_Color;
}
if (!(_local7 & 2)) {
_local2.m_baseInfo.m_Edge_Color_Point = _local2.m_baseInfo.m_Edge_Color;
}
if (!(_local7 & 4)) {
_local2.m_baseInfo.m_Edge_Color_Press = _local2.m_baseInfo.m_Edge_Color;
}
if (!(_local7 & 8)) {
_local2.m_baseInfo.m_Edge_Color_Invalid = _local2.m_baseInfo.m_Edge_Color;
}
tBtnParamInfo.push(_local2);
CreateButton(tBtnParamInfo.length - 1);
return(_local5);
}
function CreateButton(arg_idx) {
if ((arg_idx < 0) || (arg_idx >= tBtnParamInfo.length)) {
return(undefined);
}
var strBuff;
with (tBtnParamInfo[arg_idx]) {
strBuff = m_Id + "_mc";
switch (m_DstLayer) {
case 0 :
tBtnObjInfo[arg_idx] = this.attachMovie("Parts_Button", strBuff, this.getNextHighestDepth());
break;
case 1 :
tBtnObjInfo[arg_idx] = _root.tObj_MsgLayer_mc[m_DstId].attachMovie("Parts_Button", strBuff, _root.tObj_MsgLayer_mc[m_DstId].getNextHighestDepth());
break;
case 2 :
tBtnObjInfo[arg_idx] = _root.tObj_Character_mc[m_DstId].attachMovie("Parts_Button", strBuff, _root.tObj_Character_mc[m_DstId].getNextHighestDepth());
break;
case 3 :
tBtnObjInfo[arg_idx] = _root.tObj_Background_mc[m_DstId].attachMovie("Parts_Button", strBuff, _root.tObj_Background_mc[m_DstId].getNextHighestDepth());
}
}
tBtnObjInfo[arg_idx].visible = false;
tBtnObjInfo[arg_idx].tParam = tBtnParamInfo[arg_idx];
}
function RestoreButton() {
var _local1;
_local1 = 0;
while (_local1 < tBtnParamInfo.length) {
CreateButton(_local1);
_local1++;
}
}
function RegistBtnGroup(arg_groupId, arg_btnId) {
var _local1;
var _local2;
_local2 = tLinkBtnInfo.length;
_local1 = 0;
while (_local1 < tLinkBtnInfo.length) {
if (tLinkBtnInfo[_local1].id == arg_groupId) {
_local2 = _local1;
break;
}
_local1++;
}
if (tLinkBtnInfo[_local2] == undefined) {
tLinkBtnInfo[_local2] = new Object();
tLinkBtnInfo[_local2].id = arg_groupId;
tLinkBtnInfo[_local2].stSPos = -1;
tLinkBtnInfo[_local2].keyEnabled = true;
tLinkBtnInfo[_local2].varName = "";
tLinkBtnInfo[_local2].delFlg = true;
tLinkBtnInfo[_local2].btnIdList = new Array();
}
_local1 = 0;
while (_local1 < tLinkBtnInfo[_local2].btnIdList.length) {
if (tLinkBtnInfo[_local2].btnIdList[_local1] == arg_btnId) {
return(undefined);
}
_local1++;
}
tLinkBtnInfo[_local2].btnIdList.push(arg_btnId);
}
function ChgBtnInfo(arg_paramList) {
var _local1;
var _local4;
var _local5;
var _local6;
_local1 = 0;
while (_local1 < arg_paramList.length) {
if (arg_paramList[_local1][0] == "id") {
_local4 = String(arg_paramList[_local1][1]);
break;
}
_local1++;
}
_local5 = GetBtnObjIdx(_local4);
if (_local5 == -1) {
return(undefined);
}
var _local2;
_local2 = tBtnObjInfo[_local5].tParam;
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "posX" :
_local2.m_PosX = Number(arg_paramList[_local1][1]);
break;
case "posY" :
_local2.m_PosY = Number(arg_paramList[_local1][1]);
break;
case "caption" :
_local2.m_Caption = String(arg_paramList[_local1][1]);
break;
case "target" :
if (_local2.m_Type == 1) {
_local2.m_Target = String(arg_paramList[_local1][1]);
}
break;
case "arguments" :
if (_local2.m_Type == 1) {
_local2.m_Arguments = String(arg_paramList[_local1][1]);
}
break;
case "enabled" :
if (arg_paramList[_local1][1] == "false") {
_local2.m_Enabled = false;
} else {
_local2.m_Enabled = true;
}
break;
case "visible" :
if (arg_paramList[_local1][1] == "false") {
_local2.m_Visible = false;
} else {
_local2.m_Visible = true;
}
break;
case "order_Up" :
_local2.m_Order_Up = Number(arg_paramList[_local1][1]);
break;
case "order_Down" :
_local2.m_Order_Down = Number(arg_paramList[_local1][1]);
break;
case "order_Left" :
_local2.m_Order_Left = Number(arg_paramList[_local1][1]);
break;
case "order_Right" :
_local2.m_Order_Right = Number(arg_paramList[_local1][1]);
break;
case "path_Pic" :
_local2.m_baseInfo.m_Path_BG = String(arg_paramList[_local1][1]);
break;
case "path_HitArea" :
_local2.m_baseInfo.m_Path_HitArea = String(arg_paramList[_local1][1]);
break;
case "with_Invalid" :
if (arg_paramList[_local1][1] == "true") {
_local2.m_baseInfo.m_DivCnt = 4;
} else {
_local2.m_baseInfo.m_DivCnt = 3;
}
}
_local1++;
}
tBtnObjInfo[_local5].UpdateDispSts();
return(undefined);
}
function DelBtnInfo(arg_paramList) {
var _local1;
var _local6;
var _local2;
var _local4 = "";
var _local5 = "";
_local1 = 0;
while (_local1 < arg_paramList.length) {
switch (arg_paramList[_local1][0]) {
case "id" :
_local4 = arg_paramList[_local1][1];
break;
case "group" :
_local5 = arg_paramList[_local1][1];
}
_local1++;
}
if (_local5 != "") {
_local2 = _local5.split(",");
_local1 = 0;
while (_local1 < _local2.length) {
DelBtn_GroupId(_local2[_local1]);
_local1++;
}
if (_local4 == "") {
return(undefined);
}
}
if (_local4 == "") {
Clear(false);
return(undefined);
}
_local2 = _local4.split(",");
_local1 = 0;
while (_local1 < _local2.length) {
DelBtn_BtnId(_local2[_local1]);
_local1++;
}
}
function DelBtn_BtnId(arg_btnId) {
var ii;
var jj;
var numBuff;
numBuff = GetBtnObjIdx(arg_btnId);
if (numBuff != -1) {
if (tBtnObjInfo[numBuff] != undefined) {
with (tBtnObjInfo[numBuff]) {
if (SndIdx_In != undefined) {
ReleaseBtnEventSound(tSndIdx_In.groupIdx, tSndIdx_In.sndIdx);
}
if (tSndIdx_Out != undefined) {
ReleaseBtnEventSound(tSndIdx_Out.groupIdx, tSndIdx_Out.sndIdx);
}
if (tSndIdx_Click != undefined) {
ReleaseBtnEventSound(tSndIdx_Click.groupIdx, tSndIdx_Click.sndIdx);
}
if (tPointSts) {
LN_NotifyChgPt(_root.tMousePtInfo.m_customPtID, false);
}
}
tBtnObjInfo[numBuff].removeMovieClip();
}
tBtnObjInfo.splice(numBuff, 1);
}
numBuff = GetBtnParamInfoIdx(arg_btnId);
if (numBuff != -1) {
if (tBtnParamInfo[numBuff].m_Type == 0) {
ii = 0;
while (ii < tLinkBtnInfo.length) {
if (tLinkBtnInfo[ii].id == tBtnParamInfo[numBuff].m_GroupId) {
jj = 0;
while (jj < tLinkBtnInfo[ii].btnIdList.length) {
if (tLinkBtnInfo[ii].btnIdList[jj] == arg_btnId) {
tLinkBtnInfo[ii].btnIdList.splice(jj, 1);
break;
}
jj++;
}
if (tLinkBtnInfo[ii].btnIdList.length <= 0) {
delete tLinkBtnInfo[ii];
tLinkBtnInfo.splice(ii, 1);
}
break;
}
ii++;
}
}
delete tBtnParamInfo[numBuff];
tBtnParamInfo.splice(numBuff, 1);
}
}
function DelBtn_GroupId(arg_groupId) {
var ii;
var jj;
var numBuff;
ii = 0;
while (ii < tLinkBtnInfo.length) {
if (tLinkBtnInfo[ii].id == arg_groupId) {
jj = 0;
while (jj < tLinkBtnInfo[ii].btnIdList.length) {
numBuff = GetBtnObjIdx(tLinkBtnInfo[ii].btnIdList[jj]);
if (numBuff != -1) {
with (tBtnObjInfo[numBuff]) {
if (SndIdx_In != undefined) {
ReleaseBtnEventSound(tSndIdx_In.groupIdx, tSndIdx_In.sndIdx);
}
if (tSndIdx_Out != undefined) {
ReleaseBtnEventSound(tSndIdx_Out.groupIdx, tSndIdx_Out.sndIdx);
}
if (tSndIdx_Click != undefined) {
ReleaseBtnEventSound(tSndIdx_Click.groupIdx, tSndIdx_Click.sndIdx);
}
if (tPointSts) {
LN_NotifyChgPt(_root.tMousePtInfo.m_customPtID, false);
}
}
tBtnObjInfo[numBuff].removeMovieClip();
tBtnObjInfo.splice(numBuff, 1);
}
numBuff = GetBtnParamInfoIdx(tLinkBtnInfo[ii].btnIdList[jj]);
if (numBuff != -1) {
delete tBtnParamInfo[numBuff];
tBtnParamInfo.splice(numBuff, 1);
}
jj++;
}
delete tLinkBtnInfo[ii];
tLinkBtnInfo.splice(ii, 1);
return;
}
ii++;
}
}
function RegistBtnTempInfo(arg_paramList) {
var _local2;
var _local4;
var _local9;
var _local7;
var _local5 = 0;
var _local6 = 0;
var _local1;
_local1 = new Cls_Info_ButtonBaseParam();
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "name" :
_local7 = String(arg_paramList[_local2][1]);
break;
case "path_Pic" :
_local1.m_Path_BG = String(arg_paramList[_local2][1]);
break;
case "path_HitArea" :
_local1.m_Path_HitArea = String(arg_paramList[_local2][1]);
break;
case "with_Invalid" :
if (arg_paramList[_local2][1] == "true") {
_local1.m_DivCnt = 4;
} else {
_local1.m_DivCnt = 3;
}
break;
case "font_Name" :
_local1.m_Font_Name = String(arg_paramList[_local2][1]);
break;
case "font_Embed" :
if (arg_paramList[_local2][1] == "true") {
_local1.m_Font_Embed = true;
} else {
_local1.m_Font_Embed = false;
}
break;
case "font_Size" :
_local1.m_Font_Size = Number(arg_paramList[_local2][1]);
break;
case "font_Color" :
_local1.m_Font_Color = Number(arg_paramList[_local2][1]);
_local5 = _local5 | 1;
break;
case "font_Color_Point" :
_local1.m_Font_Color_Point = Number(arg_paramList[_local2][1]);
_local5 = _local5 | 2;
break;
case "font_Color_Press" :
_local1.m_Font_Color_Press = Number(arg_paramList[_local2][1]);
_local5 = _local5 | 4;
break;
case "font_Color_Invalid" :
_local1.m_Font_Color_Invalid = Number(arg_paramList[_local2][1]);
_local5 = _local5 | 8;
break;
case "bold" :
if (arg_paramList[_local2][1] == "false") {
_local1.m_Font_Bold = false;
} else {
_local1.m_Font_Bold = true;
}
break;
case "italic" :
if (arg_paramList[_local2][1] == "true") {
_local1.m_Font_Italic = true;
} else {
_local1.m_Font_Italic = false;
}
break;
case "underline" :
if (arg_paramList[_local2][1] == "true") {
_local1.m_Font_Underline = true;
} else {
_local1.m_Font_Underline = false;
}
break;
case "shadow_Visible" :
if (arg_paramList[_local2][1] == "false") {
_local1.m_Shadow_Visible = false;
} else {
_local1.m_Shadow_Visible = true;
}
break;
case "shadow_Color" :
_local1.m_Shadow_Color = Number(arg_paramList[_local2][1]);
break;
case "shadow_XOffset" :
_local1.m_Shadow_XOffset = Number(arg_paramList[_local2][1]);
break;
case "shadow_YOffset" :
_local1.m_Shadow_YOffset = Number(arg_paramList[_local2][1]);
break;
case "edge_Visible" :
if (arg_paramList[_local2][1] == "true") {
_local1.m_Edge_Visible = true;
} else {
_local1.m_Edge_Visible = false;
}
break;
case "edge_Color" :
_local1.m_Edge_Color = Number(arg_paramList[_local2][1]);
_local6 = _local6 | 1;
break;
case "edge_Color_Point" :
_local1.m_Edge_Color_Point = Number(arg_paramList[_local2][1]);
_local6 = _local6 | 2;
break;
case "edge_Color_Press" :
_local1.m_Edge_Color_Press = Number(arg_paramList[_local2][1]);
_local6 = _local6 | 4;
break;
case "edge_Color_Invalid" :
_local1.m_Edge_Color_Invalid = Number(arg_paramList[_local2][1]);
_local6 = _local6 | 8;
break;
case "edge_HVOffset" :
_local1.m_Edge_HVOffset = Number(arg_paramList[_local2][1]);
break;
case "edge_SLOffset" :
_local1.m_Edge_SLOffset = Number(arg_paramList[_local2][1]);
break;
case "align" :
_local4 = ConvAlignParam(arg_paramList[_local2][1]);
if (_local4 != -1) {
_local1.m_Align = _local4;
}
break;
case "valign" :
_local4 = ConvVAlignParam(arg_paramList[_local2][1]);
if (_local4 != -1) {
_local1.m_VAlign = _local4;
}
break;
case "margin_Left" :
_local1.m_Margin_Left = Number(arg_paramList[_local2][1]);
break;
case "margin_Right" :
_local1.m_Margin_Right = Number(arg_paramList[_local2][1]);
break;
case "margin_Top" :
_local1.m_Margin_Top = Number(arg_paramList[_local2][1]);
break;
case "margin_Bottom" :
_local1.m_Margin_Bottom = Number(arg_paramList[_local2][1]);
break;
case "down_XOffset" :
_local1.m_Down_XOffset = Number(arg_paramList[_local2][1]);
break;
case "down_YOffset" :
_local1.m_Down_YOffset = Number(arg_paramList[_local2][1]);
break;
case "alpha" :
_local1.m_Alpha = Number(arg_paramList[_local2][1]);
break;
case "sound_In" :
_local1.m_Path_SndIn = String(arg_paramList[_local2][1]);
break;
case "sound_Out" :
_local1.m_Path_SndOut = String(arg_paramList[_local2][1]);
break;
case "sound_Click" :
_local1.m_Path_SndClick = String(arg_paramList[_local2][1]);
break;
case "pt_Id" :
if (arg_paramList[_local2][1] == "") {
break;
}
_local1.m_PtId = String(arg_paramList[_local2][1]);
}
_local2++;
}
if (_local7 == "") {
return(undefined);
}
if (!(_local5 & 2)) {
_local1.m_Font_Color_Point = _local1.m_Font_Color;
}
if (!(_local5 & 4)) {
_local1.m_Font_Color_Press = _local1.m_Font_Color;
}
if (!(_local5 & 8)) {
_local1.m_Font_Color_Invalid = _local1.m_Font_Color;
}
if (!(_local6 & 2)) {
_local1.m_Edge_Color_Point = _local1.m_Edge_Color;
}
if (!(_local6 & 4)) {
_local1.m_Edge_Color_Press = _local1.m_Edge_Color;
}
if (!(_local6 & 8)) {
_local1.m_Edge_Color_Invalid = _local1.m_Edge_Color;
}
_local2 = 0;
while (_local2 < tBtnTempInfo.length) {
if (tBtnTempInfo[_local2][0] == _local7) {
tBtnTempInfo[_local2][1].CopyInfo(_local1);
return(undefined);
}
_local2++;
}
var _local8 = tBtnTempInfo.length;
tBtnTempInfo[_local8] = new Array(2);
tBtnTempInfo[_local8][0] = _local7;
tBtnTempInfo[_local8][1] = _local1;
}
function DelBtnTempInfo(arg_paramList) {
var _local1;
var _local2;
var _local3;
var _local5 = "";
_local1 = 0;
while (_local1 < arg_paramList.length) {
if (!(arg_paramList[_local1][0] === "name")) {
} else {
_local5 = arg_paramList[_local1][1];
}
_local1++;
}
_local5 = "";
if (_local5) {
while (tBtnTempInfo.length > 0) {
delete tBtnTempInfo[0][1];
delete eval (tBtnTempInfo.shift());
}
return(undefined);
}
_local3 = _local5.split(",");
_local1 = 0;
while (_local1 < tBtnTempInfo.length) {
_local2 = 0;
while (_local2 < _local3.length) {
if (tBtnTempInfo[_local1][0] == _local3[_local2]) {
delete tBtnTempInfo[_local1][1];
delete tBtnTempInfo[_local1];
tBtnTempInfo.splice(_local1, 1);
}
_local2++;
}
_local1++;
}
}
function ConvAlignParam(arg_val) {
var _local1 = -1;
switch (arg_val) {
case "LEFT" :
_local1 = 0;
break;
case "CENTER" :
_local1 = 1;
break;
case "RIGHT" :
_local1 = 2;
}
return(_local1);
}
function ConvVAlignParam(arg_val) {
var _local1 = -1;
switch (arg_val) {
case "TOP" :
_local1 = 0;
break;
case "CENTER" :
_local1 = 1;
break;
case "BOTTOM" :
_local1 = 2;
}
return(_local1);
}
function RegistBtnEventSound(arg_groupId, arg_sndPath, rtn_regIdx) {
var _local3;
var _local10;
var _local9;
var _local4;
var _local5;
_local4 = tBtnEvSndInfo.length;
_local3 = 0;
while (_local3 < tBtnEvSndInfo.length) {
if (tBtnEvSndInfo[_local3].groupId == arg_groupId) {
_local4 = _local3;
break;
}
_local3++;
}
if (tBtnEvSndInfo[_local4] == undefined) {
tBtnEvSndInfo[_local4] = new Object();
tBtnEvSndInfo[_local4].groupId = arg_groupId;
tBtnEvSndInfo[_local4].sndInfo = new Array();
}
_local3 = 0;
while (_local3 < tBtnEvSndInfo[_local4].sndInfo.length) {
if (tBtnEvSndInfo[_local4].sndInfo[_local3].path == arg_sndPath) {
tBtnEvSndInfo[_local4].sndInfo[_local3].refCnt = tBtnEvSndInfo[_local4].sndInfo[_local3].refCnt + 1;
rtn_regIdx.groupIdx = _local4;
rtn_regIdx.sndIdx = _local3;
return(false);
}
_local3++;
}
_local5 = tBtnEvSndInfo[_local4].sndInfo.length;
tBtnEvSndInfo[_local4].sndInfo[_local5] = new Object();
tBtnEvSndInfo[_local4].sndInfo[_local5].path = arg_sndPath;
tBtnEvSndInfo[_local4].sndInfo[_local5].refCnt = 1;
_local9 = _root.getNextHighestDepth();
_local10 = ((("BtnEvSnd_" + arg_groupId) + "-") + String(_local9)) + "_mc";
tBtnEvSndInfo[_local4].sndInfo[_local5].evSnd_mc = _root.createEmptyMovieClip(_local10, _local9);
tBtnEvSndInfo[_local4].sndInfo[_local5].evSnd_mc._visible = false;
tBtnEvSndInfo[_local4].sndInfo[_local5].evSnd_sound = new Sound(tBtnEvSndInfo[_local4].sndInfo[_local5].evSnd_mc);
tBtnEvSndInfo[_local4].sndInfo[_local5].evSnd_sound.state = 1;
tBtnEvSndInfo[_local4].sndInfo[_local5].evSnd_sound.groupIdx = _local4;
tBtnEvSndInfo[_local4].sndInfo[_local5].evSnd_sound.sndIdx = _local5;
tBtnEvSndInfo[_local4].sndInfo[_local5].evSnd_sound.onLoad = function (success) {
this.state = 0;
this.setVolume(100 * _root.GetVolume(3));
};
tBtnEvSndInfo[_local4].sndInfo[_local5].evSnd_sound.onSoundComplete = function () {
if (this.state == 3) {
ReleaseBtnEventSound(this.groupIdx, this.sndIdx, true);
return(undefined);
}
this.state = 0;
};
tBtnEvSndInfo[_local4].sndInfo[_local5].evSnd_sound.loadSound(arg_sndPath, false);
rtn_regIdx.groupIdx = _local4;
rtn_regIdx.sndIdx = _local5;
return(true);
}
function ReleaseBtnEventSound(arg_groupIdx, arg_sndIdx, arg_force) {
var ii;
var jj;
var strBuff;
var infoIdx = -1;
var delIdx;
if ((arg_groupIdx < 0) || (arg_groupIdx >= tBtnEvSndInfo.length)) {
return(undefined);
}
if ((arg_sndIdx < 0) || (arg_sndIdx >= tBtnEvSndInfo[arg_groupIdx].sndInfo.length)) {
return(undefined);
}
if ((!arg_force) && (tBtnEvSndInfo[arg_groupIdx].sndInfo[arg_sndIdx].state == 2)) {
tBtnEvSndInfo[arg_groupIdx].sndInfo[arg_sndIdx].state = 3;
return(undefined);
}
with (tBtnEvSndInfo[arg_groupIdx].sndInfo[arg_sndIdx]) {
refCnt = refCnt - 1;
if (refCnt <= 0) {
evSnd_mc.removeMovieClip();
delete evSnd_sound;
delete tBtnEvSndInfo[arg_groupIdx].sndInfo[arg_sndIdx];
tBtnEvSndInfo[arg_groupIdx].sndInfo.splice(arg_sndIdx, 1);
if (tBtnEvSndInfo[arg_groupIdx].sndInfo.length <= 0) {
delete tBtnEvSndInfo[arg_groupIdx];
tBtnEvSndInfo.splice(arg_groupIdx, 1);
ii = arg_groupIdx;
while (ii < tBtnEvSndInfo.length) {
jj = 0;
while (jj < tBtnEvSndInfo[ii].sndInfo.length) {
tBtnEvSndInfo[ii].sndInfo[jj].evSnd_sound.groupIdx = tBtnEvSndInfo[ii].sndInfo[jj].evSnd_sound.groupIdx - 1;
jj++;
}
ii++;
}
ii = 0;
while (ii < tBtnObjInfo.length) {
if (tBtnObjInfo[ii].tSndIdx_In != undefined) {
if (tBtnObjInfo[ii].tSndIdx_In.groupIdx > arg_groupIdx) {
tBtnObjInfo[ii].tSndIdx_In.groupIdx = tBtnObjInfo[ii].tSndIdx_In.groupIdx - 1;
}
}
if (tBtnObjInfo[ii].tSndIdx_Out != undefined) {
if (tBtnObjInfo[ii].tSndIdx_Out.groupIdx > arg_groupIdx) {
tBtnObjInfo[ii].tSndIdx_Out.groupIdx = tBtnObjInfo[ii].tSndIdx_Out.groupIdx - 1;
}
}
if (tBtnObjInfo[ii].tSndIdx_Click != undefined) {
if (tBtnObjInfo[ii].tSndIdx_Click.groupIdx > arg_groupIdx) {
tBtnObjInfo[ii].tSndIdx_Click.groupIdx = tBtnObjInfo[ii].tSndIdx_Click.groupIdx - 1;
}
}
ii++;
}
} else {
ii = arg_sndIdx;
while (ii < tBtnEvSndInfo[arg_groupIdx].sndInfo.length) {
tBtnEvSndInfo[arg_groupIdx].sndInfo[ii].evSnd_sound.sndIdx = tBtnEvSndInfo[arg_groupIdx].sndInfo[ii].evSnd_sound.sndIdx - 1;
ii++;
}
ii = 0;
while (ii < tBtnObjInfo.length) {
if (tBtnObjInfo[ii].tSndIdx_In != undefined) {
if ((tBtnObjInfo[ii].tSndIdx_In.groupIdx == arg_groupIdx) && (tBtnObjInfo[ii].tSndIdx_In.sndIdx > arg_sndIdx)) {
tBtnObjInfo[ii].tSndIdx_In.sndIdx = tBtnObjInfo[ii].tSndIdx_In.sndIdx - 1;
}
}
if (tBtnObjInfo[ii].tSndIdx_Out != undefined) {
if ((tBtnObjInfo[ii].tSndIdx_Out.groupIdx == arg_groupIdx) && (tBtnObjInfo[ii].tSndIdx_Out.sndIdx > arg_sndIdx)) {
tBtnObjInfo[ii].tSndIdx_Out.sndIdx = tBtnObjInfo[ii].tSndIdx_Out.sndIdx - 1;
}
}
if (tBtnObjInfo[ii].tSndIdx_Click != undefined) {
if ((tBtnObjInfo[ii].tSndIdx_Click.groupIdx == arg_groupIdx) && (tBtnObjInfo[ii].tSndIdx_Click.sndIdx > arg_sndIdx)) {
tBtnObjInfo[ii].tSndIdx_Click.sndIdx = tBtnObjInfo[ii].tSndIdx_Click.sndIdx - 1;
}
}
ii++;
}
}
}
}
}
function PlayEventSound(arg_groupIdx, arg_sndIdx) {
if ((arg_groupIdx < 0) || (arg_groupIdx >= tBtnEvSndInfo.length)) {
return(undefined);
}
if ((arg_sndIdx < 0) || (arg_sndIdx >= tBtnEvSndInfo[arg_groupIdx].sndInfo.length)) {
return(undefined);
}
with (tBtnEvSndInfo[arg_groupIdx].sndInfo[arg_sndIdx]) {
evSnd_sound.stop();
evSnd_sound.start();
state = 2;
}
}
function StopEventSoundOnGroup(arg_groupIdx) {
var ii;
if ((arg_groupIdx < 0) || (arg_groupIdx >= tBtnEvSndInfo.length)) {
return(undefined);
}
with (tBtnEvSndInfo[arg_groupIdx]) {
ii = 0;
while (ii < sndInfo.length) {
sndInfo[ii].evSnd_sound.stop();
sndInfo[ii].state = 0;
ii++;
}
}
}
function NotifyChangeVolume() {
var _local3;
var _local2;
_local3 = 0;
while (_local3 < tBtnEvSndInfo.length) {
_local2 = 0;
while (_local2 < tBtnEvSndInfo[_local3].sndInfo.length) {
tBtnEvSndInfo[_local3].sndInfo[_local2].evSnd_sound.setVolume(100 * _root.GetVolume(3));
_local2++;
}
_local3++;
}
}
function NotifyChgActiveBtn(arg_btnId) {
if ((tActiveBtnId != arg_btnId) && (tActiveBtnId != "")) {
var _local1 = GetBtnObjIdx(tActiveBtnId);
if (_local1 >= 0) {
tBtnObjInfo[_local1].ResetToNormalBtn();
}
}
tActiveBtnId = arg_btnId;
}
function SetDefBtnId(arg_defBtnId) {
tDefBtnId = arg_defBtnId;
}
function GetDefBtnId() {
return(tDefBtnId);
}
function GetNextBtnObjIdx(arg_grpIdx, arg_srcIdx, arg_chkIdx, arg_keyCode) {
var chkBtnObjIdx;
var nextBtnObjIdx;
var nextBtnGrpIdx;
var nextBtnGrpIdx_def;
if (!_root.IsEnabled_BtnFunc(1)) {
return(-1);
}
if (arg_chkIdx == -1) {
switch (arg_keyCode) {
case 38 :
case 37 :
nextBtnGrpIdx = tLinkBtnInfo[arg_grpIdx].btnIdList.length - 1;
nextBtnGrpIdx_def = tLinkBtnInfo[arg_grpIdx].btnIdList.length - 1;
break;
case 40 :
case 39 :
nextBtnGrpIdx = 0;
nextBtnGrpIdx_def = 0;
break;
default :
return(-1);
}
} else {
chkBtnObjIdx = GetBtnObjIdx(tLinkBtnInfo[arg_grpIdx].btnIdList[arg_chkIdx]);
switch (arg_keyCode) {
case 38 :
nextBtnGrpIdx = tBtnObjInfo[chkBtnObjIdx].tParam.m_Order_Up;
nextBtnGrpIdx_def = tLinkBtnInfo[arg_grpIdx].btnIdList.length - 1;
if (nextBtnGrpIdx == -1) {
nextBtnGrpIdx = arg_chkIdx - 1;
}
break;
case 37 :
nextBtnGrpIdx = tBtnObjInfo[chkBtnObjIdx].tParam.m_Order_Left;
nextBtnGrpIdx_def = tLinkBtnInfo[arg_grpIdx].btnIdList.length - 1;
if (nextBtnGrpIdx == -1) {
nextBtnGrpIdx = arg_chkIdx - 1;
}
break;
case 40 :
nextBtnGrpIdx = tBtnObjInfo[chkBtnObjIdx].tParam.m_Order_Down;
nextBtnGrpIdx_def = 0;
if (nextBtnGrpIdx == -1) {
nextBtnGrpIdx = arg_chkIdx + 1;
}
break;
case 39 :
nextBtnGrpIdx = tBtnObjInfo[chkBtnObjIdx].tParam.m_Order_Right;
nextBtnGrpIdx_def = 0;
if (nextBtnGrpIdx == -1) {
nextBtnGrpIdx = arg_chkIdx + 1;
}
break;
default :
return(-1);
}
if (nextBtnGrpIdx == -2) {
return(-1);
}
with (tLinkBtnInfo[arg_grpIdx]) {
if ((nextBtnGrpIdx < 0) || (nextBtnGrpIdx > (btnIdList.length - 1))) {
nextBtnGrpIdx = nextBtnGrpIdx_def;
}
}
}
if (arg_srcIdx == nextBtnGrpIdx) {
return(-1);
}
if (arg_srcIdx == -1) {
arg_srcIdx = nextBtnGrpIdx;
}
nextBtnObjIdx = GetBtnObjIdx(tLinkBtnInfo[arg_grpIdx].btnIdList[nextBtnGrpIdx]);
if (nextBtnObjIdx < 0) {
return(-1);
}
if ((!tBtnObjInfo[nextBtnObjIdx].tEnabled) || (!tBtnObjInfo[nextBtnObjIdx].tVisible)) {
return(GetNextBtnObjIdx(arg_grpIdx, arg_srcIdx, nextBtnGrpIdx, arg_keyCode));
}
with (tBtnObjInfo[nextBtnObjIdx].tParam) {
if (m_SyncEnabled != 0) {
if (!_root.GetMenuEnabled(m_SyncEnabled)) {
return(GetNextBtnObjIdx(arg_grpIdx, arg_srcIdx, nextBtnGrpIdx, arg_keyCode));
}
}
}
return(nextBtnObjIdx);
}
function NotifyKeyDownEvent() {
var ii;
var keyCode;
var nextBtnObjIdx;
var btnObjIdx = -1;
var btnGrpIdx = -1;
var grpIdx = GetEnableLinkBtnInfoIdx();
if (grpIdx < 0) {
return(undefined);
}
if (!tLinkBtnInfo[grpIdx].keyEnabled) {
return(undefined);
}
if (tActiveBtnId != "") {
btnObjIdx = GetBtnObjIdx(tActiveBtnId);
with (tLinkBtnInfo[grpIdx]) {
ii = 0;
while (ii < btnIdList.length) {
if (btnIdList[ii] == tActiveBtnId) {
btnGrpIdx = ii;
break;
}
ii++;
}
}
}
keyCode = Key.getCode();
switch (keyCode) {
case 13 :
case 32 :
if (btnGrpIdx < 0) {
return(undefined);
}
tBtnObjInfo[btnObjIdx].SelectButton();
return;
case 38 :
case 37 :
case 40 :
case 39 :
if (btnGrpIdx < 0) {
nextBtnObjIdx = GetNextBtnObjIdx(grpIdx, -1, -1, keyCode);
} else {
nextBtnObjIdx = GetNextBtnObjIdx(grpIdx, btnGrpIdx, btnGrpIdx, keyCode);
}
if (nextBtnObjIdx < 0) {
return(undefined);
}
if (btnObjIdx >= 0) {
tBtnObjInfo[btnObjIdx].ResetToNormalBtn();
}
tBtnObjInfo[nextBtnObjIdx].ChgToPointBtn(false);
tKeyCtrlFlg = true;
}
}
var tBtnParamInfo;
var tBtnObjInfo;
var tBtnTempInfo;
var tLinkBtnInfo;
var tBtnEvSndInfo;
var tActiveBtnId = "";
var tDefBtnId = "";
var tKeyCtrlFlg = false;
Initialize();
Symbol 115 MovieClip [Layer_SystemMenu] Frame 1
function Initialize() {
tSysMenuMng = new Cls_MenuManager();
tSysMenuMng.NotifyMain(_root);
tDispMenuInfo = new Array();
MouseL = new Object();
MouseL.onMouseMove = function () {
var _local2;
var _local3 = false;
if (!tSysMenuMng.GetSysMenuEnabled()) {
return(undefined);
}
if (tDispMenuInfo.length > 0) {
_local2 = tDispMenuInfo.length - 1;
while (_local2 >= 0) {
if (tDispMenuInfo[_local2].menu_mc.hitTest(_root._xmouse, _root._ymouse, true)) {
tDispMenuInfo[_local2].menu_mc.NotifyMouseMove();
_local3 = true;
break;
}
_local2--;
}
if (!_local3) {
if ((tDispMenuInfo.length == 1) && (tDispMenuInfo[0].menu_mc.m_dispReason != 1)) {
HideAllMenu();
}
}
} else {
if (!_root.IsEnabled_SystemMenu()) {
return(undefined);
}
if ((((_root._xmouse >= 0) && (_root._xmouse <= _root.gScreen_Width)) && (_root._ymouse >= 0)) && (_root._ymouse <= tSysMenuMng.GetMenuShowHeight())) {
ShowMenuBar(0);
}
}
};
Mouse.addListener(MouseL);
this.useHandCursor = false;
this._focusrect = false;
}
function ResetMenuInfo(arg_type) {
HideAllMenu();
switch (arg_type) {
case 0 :
tSysMenuMng.ResetMenuInfo();
break;
case 1 :
tSysMenuMng.Clear(false);
break;
case 2 :
tSysMenuMng.Initialize();
}
}
function GetSysMenuShowSts() {
if (tDispMenuInfo.length > 0) {
return(true);
}
return(false);
}
function SetSystemMenu(arg_paramList) {
HideAllMenu();
tSysMenuMng.SetSystemMenu(arg_paramList);
}
function AddMenuItem(arg_paramList) {
HideAllMenu();
tSysMenuMng.AddMenuItem(arg_paramList);
}
function ChgMenuItem(arg_paramList) {
HideAllMenu();
return(tSysMenuMng.ChgMenuItem(arg_paramList));
}
function GetMenuInfo(arg_idx) {
return(tSysMenuMng.GetMenuInfo(tDispMenuInfo[arg_idx].menuIdx));
}
function GetMenuTextFormat() {
return(tSysMenuMng.GetMenuTextFormat());
}
function GetMenuTextEmbedFont() {
return(tSysMenuMng.GetMenuTextEmbedFont());
}
function GetMenuColorInfo(rtn_colorInfo) {
tSysMenuMng.GetMenuColorInfo(rtn_colorInfo);
}
function GetMenuItemLRMargin(arg_menuType) {
return(tSysMenuMng.GetMenuItemLRMargin(arg_menuType));
}
function GetMenuItemUBMargin(arg_menuType) {
return(tSysMenuMng.GetMenuItemUBMargin(arg_menuType));
}
function ShowMenuBar(arg_reason) {
if (tDispMenuInfo.length > 0) {
return(undefined);
}
this.attachMovie("Parts_MenuBar", "MenuBar_mc", this.getNextHighestDepth());
MenuBar_mc._x = 0;
MenuBar_mc._y = 0;
MenuBar_mc._visible = true;
MenuBar_mc.pDispIdx = tDispMenuInfo.length;
MenuBar_mc.m_dispReason = arg_reason;
menuInfo = new Object();
menuInfo.menu_mc = MenuBar_mc;
menuInfo.menuIdx = tSysMenuMng.GetMenuIndex("root");
tDispMenuInfo.push(menuInfo);
_root.NotifyChgDispSts(0, true);
}
function ShowSubMenu(arg_subMenuId, arg_reason) {
var strBuff;
if (tDispMenuInfo.length <= 0) {
return(undefined);
}
strBuff = ("SubMenu" + String(tDispMenuInfo.length - 1)) + "_mc";
this.attachMovie("Parts_SubMenu", strBuff, this.getNextHighestDepth());
menuInfo = new Object();
menuInfo.menuIdx = tSysMenuMng.GetMenuIndex(arg_subMenuId);
menuInfo.menu_mc = eval (strBuff);
var prSubMenu_mc = tDispMenuInfo[tDispMenuInfo.length - 1].menu_mc;
var prItem_txt = prSubMenu_mc.GetSelTextField();
var txtLRMargin = ((prItem_txt._width - prItem_txt.textWidth) / 2);
var txtUBMargin = ((prItem_txt._height - prItem_txt.textHeight) / 2);
if (tDispMenuInfo.length == 1) {
menuInfo.menu_mc._x = (prItem_txt._x + txtLRMargin) - GetMenuItemLRMargin(0);
menuInfo.menu_mc._y = ((prItem_txt._y + prItem_txt._height) - txtUBMargin) + GetMenuItemUBMargin(0);
} else {
menuInfo.menu_mc._x = (prSubMenu_mc._x + prSubMenu_mc._width) - GetMenuItemLRMargin(1);
menuInfo.menu_mc._y = (((prSubMenu_mc._y + prItem_txt._y) + txtUBMargin) - GetMenuItemUBMargin(1)) - prSubMenu_mc.tSelFrameMargin;
}
menuInfo.menu_mc._visible = true;
menuInfo.menu_mc.pDispIdx = tDispMenuInfo.length;
menuInfo.menu_mc.m_dispReason = arg_reason;
tDispMenuInfo.push(menuInfo);
}
function HideMenu(arg_idx) {
if (tDispMenuInfo.length <= arg_idx) {
return(undefined);
}
while (tDispMenuInfo.length > arg_idx) {
tDispMenuInfo[tDispMenuInfo.length - 1].menu_mc.HideMenu();
tDispMenuInfo[tDispMenuInfo.length - 1].menu_mc.removeMovieClip();
delete eval (tDispMenuInfo.pop());
}
if (tDispMenuInfo.length <= 0) {
_root.NotifyChgDispSts(0, false);
}
}
function HideAllMenu() {
if (tDispMenuInfo.length <= 0) {
return(undefined);
}
while (tDispMenuInfo.length > 0) {
tDispMenuInfo[0].menu_mc.HideMenu();
tDispMenuInfo[0].menu_mc.removeMovieClip();
delete eval (tDispMenuInfo.shift());
}
_root.NotifyChgDispSts(0, false);
}
function NotifyUpdateMenu() {
var _local1;
_local1 = 0;
while (_local1 < tDispMenuInfo.length) {
tDispMenuInfo[_local1].menu_mc.NotifyUpdateMenu();
_local1++;
}
}
function NotifyMouseDownEvent() {
var _local2;
var _local3 = false;
_local2 = tDispMenuInfo.length - 1;
while (_local2 >= 0) {
if (tDispMenuInfo[_local2].menu_mc.hitTest(_root._xmouse, _root._ymouse, true)) {
tDispMenuInfo[_local2].menu_mc.NotifyMouseDownEvent();
_local3 = true;
break;
}
_local2--;
}
if (!_local3) {
HideAllMenu();
}
return(_local3);
}
function NotifyKeyDownEvent() {
var _local2;
var _local1 = false;
if (tDispMenuInfo.length <= 0) {
return(undefined);
}
switch (Key.getCode()) {
case 27 :
HideMenu(tDispMenuInfo.length - 1);
if (tDispMenuInfo.length == 1) {
tDispMenuInfo[0].menu_mc.tShowLock = false;
}
break;
case 39 :
if (tDispMenuInfo.length >= 2) {
if (tDispMenuInfo[tDispMenuInfo.length - 1].menu_mc.NotifyKeyDownEvent_Right()) {
return(undefined);
}
tDispMenuInfo[0].menu_mc.NotifyKeyDownEvent();
} else {
tDispMenuInfo[0].menu_mc.NotifyKeyDownEvent();
}
break;
case 37 :
if (tDispMenuInfo.length >= 3) {
HideMenu(tDispMenuInfo.length - 1);
} else {
tDispMenuInfo[0].menu_mc.NotifyKeyDownEvent();
}
break;
default :
switch (String.fromCharCode(Key.getAscii())) {
case "M" :
case "m" :
HideAllMenu();
return(undefined);
}
tDispMenuInfo[tDispMenuInfo.length - 1].menu_mc.NotifyKeyDownEvent();
}
}
var tSysMenuMng;
var tDispMenuInfo;
Initialize();
Symbol 124 MovieClip Frame 1
this.useHandCursor = false;
this._focusrect = false;
this.onPress = function () {
_parent.ClickMsgArea();
};
Symbol 126 MovieClip Frame 1
this.useHandCursor = false;
this._focusrect = false;
this.onPress = function () {
_parent.SetDragSts(true);
};
this.onRelease = function () {
_parent.SetDragSts(false);
};
Symbol 132 MovieClip [Layer_MessageBox] Frame 1
function Initialize() {
tInitFlg = false;
_visible = false;
var _local2 = _root.tMsgBoxInfo;
var dispParam = _local2.m_dispParam;
inp_txt._focusrect = false;
inp_txt.tabEnabled = false;
titleBar_mc._focusrect = false;
titleBar_mc.tabEnabled = false;
msgBG_mc._focusrect = false;
msgBG_mc.tabEnabled = false;
if ((dispParam.m_Path_Title != "") || (dispParam.m_Path_BG != "")) {
tObjLoader = new MovieClipLoader();
bufListener = new Object();
bufListener.onLoadComplete = function (target_mc) {
if (target_mc == titleBar_mc) {
tLoading_Tb = false;
titleBar_mc.useHandCursor = false;
titleBar_mc._focusrect = false;
titleBar_mc.onPress = function () {
SetDragSts(true);
};
titleBar_mc.onRelease = function () {
SetDragSts(false);
};
} else if (target_mc == msgBG_mc) {
tLoading_BG = false;
msgBG_mc.useHandCursor = false;
msgBG_mc._focusrect = false;
msgBG_mc.onPress = function () {
ClickMsgArea();
};
}
if ((!tLoading_Tb) && (!tLoading_BG)) {
tShowFlg = true;
}
};
bufListener.onLoadError = function (target_mc) {
if (target_mc == titleBar_mc) {
dispParam.m_Path_Title = "";
tLoading_Tb = false;
} else if (target_mc == msgBG_mc) {
dispParam.m_Path_BG = "";
tLoading_BG = false;
}
if ((!tLoading_Tb) && (!tLoading_BG)) {
tShowFlg = true;
}
};
tObjLoader.addListener(bufListener);
if (dispParam.m_Path_Title != "") {
tLoading_Tb = true;
tObjLoader.loadClip(dispParam.m_Path_Title, titleBar_mc);
}
if (dispParam.m_Path_BG != "") {
tLoading_BG = true;
tObjLoader.loadClip(dispParam.m_Path_BG, msgBG_mc);
}
} else {
Show();
}
}
function Show() {
var ii;
var numBuff;
var strBuff;
var dispInfo = _root.tMsgBoxInfo;
var dispParam = dispInfo.m_dispParam;
if (titleBar_mc._height != tTitleHeight) {
titleBar_mc._height = tTitleHeight;
}
with (titleBar_txt) {
_x = tTitleLRMargin;
text = "";
_width = 0;
_height = 0;
autoSize = true;
wordWrap = false;
multiline = false;
textColor = dispParam.m_Font_Color_Tb;
if (dispParam.m_Font_Embed) {
embedFonts = true;
} else {
embedFonts = false;
}
}
with (titleBar_Shadow_txt) {
_x = tTitleLRMargin + tTitleShadowOffset;
text = "";
_width = 0;
_height = 0;
autoSize = true;
wordWrap = false;
multiline = false;
textColor = dispParam.m_Shadow_Color_Tb;
if (dispParam.m_Font_Embed) {
embedFonts = true;
} else {
embedFonts = false;
}
}
with (msg_txt) {
_x = dispParam.m_MsgMargin_Left;
text = "";
_width = 0;
_height = 0;
autoSize = true;
wordWrap = false;
multiline = true;
textColor = dispParam.m_Font_Color_Msg;
if (dispParam.m_Font_Embed) {
embedFonts = true;
} else {
embedFonts = false;
}
}
with (inp_txt) {
textColor = dispParam.m_Font_Color_Inp;
backgroundColor = dispParam.m_BGColor_Inp;
borderColor = dispParam.m_BorderColor_Inp;
if (dispInfo.m_maxChars > 0) {
maxChars = dispInfo.m_maxChars;
} else {
maxChars = null;
}
password = dispInfo.m_password;
restrict = dispInfo.m_restrict;
if (dispParam.m_InpWidth > 0) {
_width = dispParam.m_InpWidth;
}
if (dispInfo.m_Type != 1) {
_width = 0;
_visible = false;
} else {
_visible = true;
}
if (dispParam.m_Font_Embed) {
embedFonts = true;
} else {
embedFonts = false;
}
}
var tbTxt_fmt = titleBar_txt.getNewTextFormat();
tbTxt_fmt.font = dispParam.m_Font_Name;
tbTxt_fmt.leftMargin = 2;
tbTxt_fmt.rightMargin = 2;
titleBar_txt.setNewTextFormat(tbTxt_fmt);
var tbsTxt_fmt = titleBar_Shadow_txt.getNewTextFormat();
tbsTxt_fmt.font = dispParam.m_Font_Name;
tbsTxt_fmt.leftMargin = 2;
tbsTxt_fmt.rightMargin = 2;
titleBar_Shadow_txt.setNewTextFormat(tbsTxt_fmt);
var msgTxt_fmt = msg_txt.getNewTextFormat();
msgTxt_fmt.font = dispParam.m_Font_Name;
msgTxt_fmt.leftMargin = 2;
msgTxt_fmt.rightMargin = 2;
switch (dispParam.m_MsgTxtAlign) {
case 0 :
msgTxt_fmt.align = "left";
break;
case 1 :
msgTxt_fmt.align = "center";
break;
case 2 :
msgTxt_fmt.align = "right";
}
msg_txt.setNewTextFormat(msgTxt_fmt);
if (inp_txt._visible) {
var inpTxt_fmt = inp_txt.getNewTextFormat();
inpTxt_fmt.font = dispParam.m_Font_Name;
switch (dispParam.m_InpTxtAlign) {
case 0 :
inpTxt_fmt.align = "left";
break;
case 1 :
inpTxt_fmt.align = "center";
break;
case 2 :
inpTxt_fmt.align = "right";
}
inp_txt.setNewTextFormat(inpTxt_fmt);
if ((dispInfo.m_maxChars > 0) && (dispInfo.m_defStr.length > dispInfo.m_maxChars)) {
inp_txt.text = dispInfo.m_defStr.substr(0, dispInfo.m_maxChars);
} else {
inp_txt.text = dispInfo.m_defStr;
}
}
titleBar_txt.text = dispInfo.m_Title;
titleBar_Shadow_txt.text = titleBar_txt.text;
if (titleBar_txt.text == "") {
titleBar_mc._visible = false;
titleBar_txt._visible = false;
titleBar_Shadow_txt._visible = false;
msgBG_mc._y = 0;
msg_txt._y = dispParam.m_MsgMargin_Top;
} else {
titleBar_mc._visible = true;
titleBar_txt._visible = true;
titleBar_Shadow_txt._visible = true;
msgBG_mc._y = titleBar_mc._height;
msg_txt._y = titleBar_mc._height + dispParam.m_MsgMargin_Top;
}
msg_txt.text = dispInfo.m_Msg;
if (inp_txt._visible) {
if (msg_txt.text == "") {
inp_txt._y = msgBG_mc._y + dispParam.m_InpMargin_TB;
} else {
inp_txt._y = (msg_txt._y + msg_txt._height) + dispParam.m_MsgMargin_Bottom;
}
}
tBtnInfo = new Array();
ii = 0;
while (ii < dispInfo.m_BtnCap.length) {
tBtnInfo[ii] = new Object();
strBuff = ("Btn" + String(ii)) + "_mc";
this.attachMovie("Parts_MsgBoxBtn", strBuff, this.getNextHighestDepth());
tBtnInfo[ii].btn_mc = eval (strBuff);
tBtnInfo[ii].btn_mc.idx = ii;
if ((ii % dispParam.m_BtnHMaxCnt) == 0) {
tBtnInfo[ii].btn_mc._x = dispParam.m_BtnMargin_LR;
} else {
tBtnInfo[ii].btn_mc._x = (tBtnInfo[ii - 1].btn_mc._x + tBtnInfo[ii - 1].btn_mc._width) + dispParam.m_BtnHInterval;
}
if (ii <= (dispParam.m_BtnHMaxCnt - 1)) {
if (inp_txt._visible) {
tBtnInfo[ii].btn_mc._y = (inp_txt._y + inp_txt._height) + dispParam.m_InpMargin_TB;
} else if (msg_txt.text == "") {
tBtnInfo[ii].btn_mc._y = msgBG_mc._y + dispParam.m_BtnMargin_TB;
} else {
tBtnInfo[ii].btn_mc._y = (msg_txt._y + msg_txt._height) + dispParam.m_MsgMargin_Bottom;
}
} else {
numBuff = (Math.floor(ii / dispParam.m_BtnHMaxCnt) - 1) * dispParam.m_BtnHMaxCnt;
tBtnInfo[ii].btn_mc._y = (tBtnInfo[numBuff].btn_mc._y + tBtnInfo[numBuff].btn_mc._height) + dispParam.m_BtnVInterval;
}
tBtnInfo[ii].btn_mc._focusrect = false;
tBtnInfo[ii].btn_mc.tabEnabled = false;
strBuff = ("BtnCap" + String(ii)) + "_txt";
this.createTextField(strBuff, this.getNextHighestDepth(), tBtnInfo[ii].btn_mc._x, tBtnInfo[ii].btn_mc._y, tBtnInfo[ii].btn_mc._width, tBtnInfo[ii].btn_mc._height);
tBtnInfo[ii].btnCap_txt = eval (strBuff);
var capTxt_fmt = msg_txt.getNewTextFormat();
capTxt_fmt.align = "center";
capTxt_fmt.bold = false;
tBtnInfo[ii].btnCap_txt.setNewTextFormat(capTxt_fmt);
tBtnInfo[ii].btnCap_txt.type = "dynamic";
tBtnInfo[ii].btnCap_txt.selectable = false;
tBtnInfo[ii].btnCap_txt.autoSize = false;
tBtnInfo[ii].btnCap_txt.wordWrap = false;
tBtnInfo[ii].btnCap_txt.background = false;
if (dispParam.m_Font_Embed) {
tBtnInfo[ii].btnCap_txt.embedFonts = true;
} else {
tBtnInfo[ii].btnCap_txt.embedFonts = false;
}
tBtnInfo[ii].btnCap_txt.text = dispInfo.m_BtnCap[ii];
tBtnInfo[ii].btn_mc.onPress = function () {
tBtnInfo[this.idx].btnCap_txt._y = tBtnInfo[this.idx].btnCap_txt._y + 1;
SetBtnFocus(this.idx);
};
tBtnInfo[ii].btn_mc.onRelease = function () {
tBtnInfo[this.idx].btnCap_txt._y = tBtnInfo[this.idx].btnCap_txt._y - 1;
if (inp_txt._visible) {
_root.NotifyEndMessageBox(this.idx, inp_txt.text);
} else {
_root.NotifyEndMessageBox(this.idx, null);
}
};
tBtnInfo[ii].btn_mc.onRollOver = function () {
LN_NotifyChgPt("POINT", false);
};
tBtnInfo[ii].btn_mc.onRollOut = function () {
LN_NotifyChgPt(_root.tMousePtInfo.m_customPtID, false);
};
tBtnInfo[ii].btn_mc.onDragOver = function () {
tBtnInfo[this.idx].btnCap_txt._y = tBtnInfo[this.idx].btnCap_txt._y + 1;
LN_NotifyChgPt("POINT", true);
};
tBtnInfo[ii].btn_mc.onDragOut = function () {
tBtnInfo[this.idx].btnCap_txt._y = tBtnInfo[this.idx].btnCap_txt._y - 1;
LN_NotifyChgPt(_root.tMousePtInfo.m_customPtID, true);
};
ii++;
}
var width_title = (titleBar_txt._width + (tTitleLRMargin * 2));
var width_msg = ((msg_txt._width + dispParam.m_MsgMargin_Left) + dispParam.m_MsgMargin_Right);
var btnHCnt = ((tBtnInfo.length >= dispParam.m_BtnHMaxCnt) ? (dispParam.m_BtnHMaxCnt) : (tBtnInfo.length));
var width_btn;
if (tBtnInfo.length > 0) {
width_btn = ((tBtnInfo[0].btn_mc._width * btnHCnt) + (dispParam.m_BtnHInterval * (btnHCnt - 1))) + (dispParam.m_BtnMargin_LR * 2);
} else {
width_btn = 0;
}
var maxWidth;
maxWidth = Math.max(width_title, width_msg);
maxWidth = Math.max(maxWidth, width_btn);
if (inp_txt._visible && (dispParam.m_InpWidth > 0)) {
var width_inp = (dispParam.m_InpWidth + (dispParam.m_InpMargin_LR * 2));
maxWidth = Math.max(maxWidth, width_inp);
}
if (dispParam.m_SizeMethod == 1) {
if ((dispParam.m_Path_Title != "") && (titleBar_mc._visible)) {
maxWidth = Math.max(maxWidth, titleBar_mc._width);
}
if (dispParam.m_Path_BG != "") {
maxWidth = Math.max(maxWidth, msgBG_mc._width);
}
}
if (titleBar_mc._width != maxWidth) {
titleBar_mc._width = maxWidth;
}
if (msgBG_mc._width != maxWidth) {
msgBG_mc._width = maxWidth;
}
if (maxWidth != width_msg) {
switch (dispParam.m_MsgAlign) {
case 0 :
break;
case 1 :
msg_txt._x = dispParam.m_MsgMargin_Left + ((((msgBG_mc._width - dispParam.m_MsgMargin_Left) - dispParam.m_MsgMargin_Right) - msg_txt._width) / 2);
break;
case 2 :
msg_txt._x = (msgBG_mc._width - dispParam.m_MsgMargin_Right) - msg_txt._width;
}
}
if (inp_txt._visible) {
if (dispParam.m_InpWidth == 0) {
inp_txt._width = maxWidth - (dispParam.m_InpMargin_LR * 2);
}
switch (dispParam.m_InpAlign) {
case 0 :
inp_txt._x = dispParam.m_InpMargin_LR;
break;
case 1 :
inp_txt._x = dispParam.m_InpMargin_LR + (((msgBG_mc._width - (dispParam.m_InpMargin_LR * 2)) - inp_txt._width) / 2);
break;
case 2 :
inp_txt._x = (msgBG_mc._width - dispParam.m_InpMargin_LR) - inp_txt._width;
}
}
if (maxWidth != width_btn) {
var diffSize = ((maxWidth - width_btn) / 2);
ii = 0;
while (ii < tBtnInfo.length) {
tBtnInfo[ii].btn_mc._x = tBtnInfo[ii].btn_mc._x + diffSize;
tBtnInfo[ii].btnCap_txt._x = tBtnInfo[ii].btnCap_txt._x + diffSize;
ii++;
}
}
var maxHeight;
if (tBtnInfo.length > 0) {
maxHeight = ((tBtnInfo[tBtnInfo.length - 1].btn_mc._y + tBtnInfo[tBtnInfo.length - 1].btn_mc._height) + dispParam.m_BtnMargin_TB) - msgBG_mc._y;
} else if (inp_txt._visible) {
maxHeight = ((inp_txt._y + inp_txt._height) + dispParam.m_InpMargin_TB) - msgBG_mc._y;
} else {
maxHeight = ((msg_txt._y + msg_txt._height) + dispParam.m_MsgMargin_Bottom) - msgBG_mc._y;
}
if (dispParam.m_SizeMethod == 1) {
if (dispParam.m_Path_BG != "") {
if (msgBG_mc._height > maxHeight) {
var diffSize = ((msgBG_mc._height - maxHeight) / 2);
msg_txt._y = msg_txt._y + diffSize;
ii = 0;
while (ii < tBtnInfo.length) {
tBtnInfo[ii].btn_mc._y = tBtnInfo[ii].btn_mc._y + diffSize;
tBtnInfo[ii].btnCap_txt._y = tBtnInfo[ii].btnCap_txt._y + diffSize;
ii++;
}
}
maxHeight = Math.max(maxHeight, msgBG_mc._height);
}
}
msgBG_mc._height = maxHeight;
if (tBtnInfo.length > 0) {
strBuff = "Focus_mc";
this.attachMovie("Parts_Focus", strBuff, this.getNextHighestDepth());
tObj_Focus_mc = eval (strBuff);
tObj_Focus_mc._alpha = 50;
if (inp_txt._visible) {
SetBtnFocus(-1);
Selection.setFocus("inp_txt");
tInpFocusFlg = true;
} else {
SetBtnFocus(dispInfo.m_defBtn);
}
}
_x = ((gScreen_Width - _width) / 2);
_y = ((gScreen_Height - _height) / 2);
if (_x < 0) {
_x = 0;
}
if (_y < 0) {
_y = 0;
}
this.useHandCursor = false;
this._focusrect = false;
_visible = true;
tInitFlg = true;
}
function SetDragSts(arg_Sts) {
if (arg_Sts) {
this.startDrag();
} else {
this.stopDrag();
}
}
function SetBtnFocus(arg_btnIdx) {
if ((arg_btnIdx < 0) || (arg_btnIdx >= tBtnInfo.length)) {
tFocusBtnIdx = -1;
tObj_Focus_mc._visible = false;
return(undefined);
}
tFocusBtnIdx = arg_btnIdx;
tObj_Focus_mc._x = tBtnInfo[tFocusBtnIdx].btn_mc._x + 2;
tObj_Focus_mc._y = tBtnInfo[tFocusBtnIdx].btn_mc._y + 2;
tObj_Focus_mc._visible = true;
}
function ClickMsgArea() {
if (inp_txt._visible) {
return(undefined);
}
if (tBtnInfo.length > 0) {
return(undefined);
}
_root.NotifyEndMessageBox(-1, null);
}
function NotifyKeyDownEvent() {
var _local5;
var _local3;
var _local4 = _root.tMsgBoxInfo;
var _local2 = _local4.m_dispParam;
_local3 = Key.getCode();
if (tInpFocusFlg) {
switch (_local3) {
case 39 :
case 37 :
case 38 :
case 40 :
case 32 :
return(undefined);
}
}
if (_local3 == 9) {
if (tInpFocusFlg) {
if (tBtnInfo.length <= 0) {
tInpSetFocusFlg = true;
return(undefined);
}
Selection.setFocus("msgBG_mc");
if (Key.isDown(16)) {
SetBtnFocus(tBtnInfo.length - 1);
} else {
SetBtnFocus(0);
}
return(undefined);
}
if (Key.isDown(16)) {
if ((tFocusBtnIdx == 0) && (inp_txt._visible)) {
SetBtnFocus(-1);
tInpSetFocusFlg = true;
return(undefined);
}
_local3 = 37;
} else {
if ((tFocusBtnIdx >= (tBtnInfo.length - 1)) && (inp_txt._visible)) {
SetBtnFocus(-1);
tInpSetFocusFlg = true;
return(undefined);
}
_local3 = 39;
}
}
switch (_local3) {
case 27 :
if (_root.tMsgBoxInfo.m_dispParam.m_EscEnabled) {
_root.NotifyEndMessageBox(-1, null);
}
break;
case 39 :
if (tBtnInfo.length <= 0) {
return(undefined);
}
if (tFocusBtnIdx == -1) {
SetBtnFocus(0);
} else {
if (tBtnInfo.length == 1) {
return(undefined);
}
if (tFocusBtnIdx >= (tBtnInfo.length - 1)) {
SetBtnFocus(0);
} else {
SetBtnFocus(tFocusBtnIdx + 1);
}
}
break;
case 37 :
if (tBtnInfo.length <= 0) {
return(undefined);
}
if (tFocusBtnIdx == -1) {
SetBtnFocus(tBtnInfo.length - 1);
} else {
if (tBtnInfo.length == 1) {
return(undefined);
}
if (tFocusBtnIdx == 0) {
SetBtnFocus(tBtnInfo.length - 1);
} else {
SetBtnFocus(tFocusBtnIdx - 1);
}
}
break;
case 40 :
if (tBtnInfo.length <= 0) {
return(undefined);
}
if (tFocusBtnIdx == -1) {
SetBtnFocus(0);
} else {
if (tBtnInfo.length == 1) {
return(undefined);
}
if (tBtnInfo.length <= _local2.m_BtnHMaxCnt) {
if (tFocusBtnIdx >= (tBtnInfo.length - 1)) {
SetBtnFocus(0);
} else {
SetBtnFocus(tFocusBtnIdx + 1);
}
} else if (Math.floor(tFocusBtnIdx / _local2.m_BtnHMaxCnt) == Math.floor((tBtnInfo.length - 1) / _local2.m_BtnHMaxCnt)) {
SetBtnFocus(tFocusBtnIdx % _local2.m_BtnHMaxCnt);
} else if ((tFocusBtnIdx + _local2.m_BtnHMaxCnt) <= (tBtnInfo.length - 1)) {
SetBtnFocus(tFocusBtnIdx + _local2.m_BtnHMaxCnt);
} else {
SetBtnFocus(tBtnInfo.length - 1);
}
}
break;
case 38 :
if (tBtnInfo.length <= 0) {
return(undefined);
}
if (tFocusBtnIdx == -1) {
SetBtnFocus(tBtnInfo.length - 1);
} else {
if (tBtnInfo.length == 1) {
return(undefined);
}
if (tBtnInfo.length <= _local2.m_BtnHMaxCnt) {
if (tFocusBtnIdx <= 0) {
SetBtnFocus(tBtnInfo.length - 1);
} else {
SetBtnFocus(tFocusBtnIdx - 1);
}
} else if (tFocusBtnIdx > (_local2.m_BtnHMaxCnt - 1)) {
SetBtnFocus(tFocusBtnIdx - _local2.m_BtnHMaxCnt);
} else if (tFocusBtnIdx <= ((tBtnInfo.length - 1) % _local2.m_BtnHMaxCnt)) {
SetBtnFocus((Math.floor((tBtnInfo.length - 1) / _local2.m_BtnHMaxCnt) * _local2.m_BtnHMaxCnt) + tFocusBtnIdx);
} else {
SetBtnFocus(tBtnInfo.length - 1);
}
}
break;
case 13 :
case 32 :
if (inp_txt._visible && (tInpFocusFlg)) {
if ((_local4.m_defBtn >= 0) && (_local4.m_defBtn <= (tBtnInfo.length - 1))) {
_root.NotifyEndMessageBox(_local4.m_defBtn, inp_txt.text);
}
return(undefined);
}
if (tBtnInfo.length <= 0) {
if (inp_txt._visible) {
_root.NotifyEndMessageBox(-1, inp_txt.text);
} else {
_root.NotifyEndMessageBox(-1, null);
}
} else {
if (tFocusBtnIdx == -1) {
return(undefined);
}
if (inp_txt._visible) {
_root.NotifyEndMessageBox(tFocusBtnIdx, inp_txt.text);
} else {
_root.NotifyEndMessageBox(tFocusBtnIdx, null);
}
}
}
}
var tInitFlg = false;
var tBtnInfo;
var tObj_Focus_mc;
var tFocusBtnIdx = -1;
var tInpFocusFlg = false;
var tInpSetFocusFlg = false;
var tTitleHeight = 24;
var tTitleLRMargin = 2;
var tTitleShadowOffset = 1;
var tObjLoader;
var tLoading_Tb = false;
var tLoading_BG = false;
var tShowFlg = false;
Initialize();
this.onEnterFrame = function () {
if ((!tInitFlg) && (tShowFlg)) {
Show();
tShowFlg = false;
}
if (tInpSetFocusFlg) {
tInpSetFocusFlg = false;
Selection.setFocus("inp_txt");
return(undefined);
}
};
inp_txt.onSetFocus = function (oldFocus) {
tInpFocusFlg = true;
if (tObj_Focus_mc != undefined) {
tObj_Focus_mc._visible = false;
}
};
inp_txt.onKillFocus = function (newFocus) {
tInpFocusFlg = false;
};
Symbol 146 MovieClip [Parts_Button] Frame 1
function Initialize() {
tInitFlg = false;
_visible = false;
_x = tParam.m_PosX;
_y = tParam.m_PosY;
Caption_Shadow_txt._visible = tParam.m_baseInfo.m_Shadow_Visible && (!tParam.m_baseInfo.m_Edge_Visible);
Caption_txt.embedFonts = tParam.m_baseInfo.m_Font_Embed;
Caption_Shadow_txt.embedFonts = tParam.m_baseInfo.m_Font_Embed;
Caption_txt.autoSize = true;
Caption_Shadow_txt.autoSize = true;
var txtFmt = new TextFormat();
txtFmt.font = tParam.m_baseInfo.m_Font_Name;
txtFmt.size = tParam.m_baseInfo.m_Font_Size;
txtFmt.color = tParam.m_baseInfo.m_Font_Color;
txtFmt.bold = tParam.m_baseInfo.m_Font_Bold;
txtFmt.italic = tParam.m_baseInfo.m_Font_Italic;
txtFmt.underline = tParam.m_baseInfo.m_Font_Underline;
switch (tParam.m_baseInfo.m_Align) {
case 0 :
txtFmt.align = "left";
break;
case 1 :
txtFmt.align = "center";
break;
case 2 :
txtFmt.align = "right";
}
Caption_txt.setNewTextFormat(txtFmt);
txtFmt.color = tParam.m_baseInfo.m_Shadow_Color;
Caption_Shadow_txt.setNewTextFormat(txtFmt);
if (tParam.m_baseInfo.m_Edge_Visible) {
this.createEmptyMovieClip("Edge_mc", this.getNextHighestDepth());
Edge_mc.swapDepths(Caption_txt);
var ii;
var tmpEdgeTxt;
txtFmt.color = tParam.m_baseInfo.m_Edge_Color;
ii = 0;
while (ii < 8) {
Edge_mc.createTextField("Txt_Edge_" + String(ii), Edge_mc.getNextHighestDepth(), Caption_txt._x, Caption_txt._y, 0, 0);
tmpEdgeTxt = eval ("Edge_mc.Txt_Edge_" + String(ii));
tmpEdgeTxt.setNewTextFormat(txtFmt);
switch (ii) {
case 0 :
tmpEdgeTxt._x = 0;
tmpEdgeTxt._y = -tParam.m_baseInfo.m_Edge_HVOffset;
break;
case 1 :
tmpEdgeTxt._x = 0;
tmpEdgeTxt._y = tParam.m_baseInfo.m_Edge_HVOffset;
break;
case 2 :
tmpEdgeTxt._x = -tParam.m_baseInfo.m_Edge_HVOffset;
tmpEdgeTxt._y = 0;
break;
case 3 :
tmpEdgeTxt._x = tParam.m_baseInfo.m_Edge_HVOffset;
tmpEdgeTxt._y = 0;
break;
case 4 :
tmpEdgeTxt._x = -tParam.m_baseInfo.m_Edge_SLOffset;
tmpEdgeTxt._y = -tParam.m_baseInfo.m_Edge_SLOffset;
break;
case 5 :
tmpEdgeTxt._x = tParam.m_baseInfo.m_Edge_SLOffset;
tmpEdgeTxt._y = -tParam.m_baseInfo.m_Edge_SLOffset;
break;
case 6 :
tmpEdgeTxt._x = -tParam.m_baseInfo.m_Edge_SLOffset;
tmpEdgeTxt._y = tParam.m_baseInfo.m_Edge_SLOffset;
break;
case 7 :
tmpEdgeTxt._x = tParam.m_baseInfo.m_Edge_SLOffset;
tmpEdgeTxt._y = tParam.m_baseInfo.m_Edge_SLOffset;
}
tmpEdgeTxt.type = "dynamic";
tmpEdgeTxt.selectable = false;
tmpEdgeTxt.wordWrap = false;
tmpEdgeTxt.background = false;
tmpEdgeTxt.autoSize = "left";
tmpEdgeTxt.embedFonts = tParam.m_baseInfo.m_Font_Embed;
ii++;
}
}
ChgCaptionText(tParam.m_Caption);
if (tParam.m_baseInfo.m_Path_SndIn != "") {
tSndIdx_In = new Object();
_root.tObj_BtnLayer_mc.RegistBtnEventSound(tParam.m_GroupId, tParam.m_baseInfo.m_Path_SndIn, tSndIdx_In);
}
if (tParam.m_baseInfo.m_Path_SndOut != "") {
tSndIdx_Out = new Object();
_root.tObj_BtnLayer_mc.RegistBtnEventSound(tParam.m_GroupId, tParam.m_baseInfo.m_Path_SndOut, tSndIdx_Out);
}
if (tParam.m_baseInfo.m_Path_SndClick != "") {
tSndIdx_Click = new Object();
_root.tObj_BtnLayer_mc.RegistBtnEventSound(tParam.m_GroupId, tParam.m_baseInfo.m_Path_SndClick, tSndIdx_Click);
}
tLoading_BG = false;
tObjLoader = new MovieClipLoader();
bufListener = new Object();
bufListener.onLoadComplete = function (target_mc) {
if (target_mc == BtnPic_mc) {
tLoading_BG = false;
tPath_BG = tParam.m_baseInfo.m_Path_BG;
if (!tLoading_HitArea) {
tLoadedFlg = true;
}
} else if (target_mc == tHitArea_mc) {
tLoading_HitArea = false;
tHitArea_mc._alpha = 0;
tPath_HitArea = tParam.m_baseInfo.m_Path_HitArea;
if (!tLoading_BG) {
tLoadedFlg = true;
}
}
};
bufListener.onLoadError = function (target_mc) {
if (target_mc == BtnPic_mc) {
tLoading_BG = false;
tParam.m_baseInfo.m_Path_BG = "";
tPath_BG = "";
MakeNoPicBtn();
} else if (target_mc == tHitArea_mc) {
tLoading_HitArea = false;
tHitArea_mc.removeMovieClip();
delete tHitArea_mc;
tParam.m_baseInfo.m_Path_HitArea = "";
tPath_HitArea = "";
if ((!tInitFlg) && (!tLoading_BG)) {
tLoadedFlg = true;
}
}
};
tObjLoader.addListener(bufListener);
if (tParam.m_baseInfo.m_Path_BG != "") {
tLoading_BG = true;
tObjLoader.loadClip(tParam.m_baseInfo.m_Path_BG, BtnPic_mc);
if (tParam.m_baseInfo.m_Path_HitArea != "") {
tLoading_HitArea = true;
var strBuff = (("HitArea_" + tParam.m_Id) + "_mc");
tHitArea_mc = this.createEmptyMovieClip(strBuff, this.getNextHighestDepth());
tObjLoader.loadClip(tParam.m_baseInfo.m_Path_HitArea, tHitArea_mc);
}
} else {
MakeNoPicBtn();
}
}
function MakeNoPicBtn() {
var btnHeight;
if (!tInitFlg) {
Caption_txt.autoSize = true;
Caption_Shadow_txt.autoSize = true;
ChgCaptionText(tParam.m_Caption);
if (Caption_txt.text == "") {
ChgCaptionText(" ");
}
with (tParam.m_baseInfo) {
if (m_Shadow_XOffset >= 0) {
ChgCaptionPosX(m_Margin_Left);
} else {
ChgCaptionPosX(m_Margin_Left + Math.abs(m_Shadow_XOffset));
}
if (m_Shadow_YOffset >= 0) {
ChgCaptionPosY(m_Margin_Top);
} else {
ChgCaptionPosY(m_Margin_Top + Math.abs(m_Shadow_YOffset));
}
tBlockWidth = ((Caption_txt._width + Math.abs(m_Shadow_XOffset)) + m_Margin_Left) + m_Margin_Right;
btnHeight = ((Caption_txt._height + Math.abs(m_Shadow_YOffset)) + m_Margin_Top) + m_Margin_Bottom;
Caption_txt._xscale = 100;
Caption_txt._yscale = 100;
Caption_Shadow_txt._xscale = 100;
Caption_Shadow_txt._yscale = 100;
BtnPic_mc._width = tBlockWidth * m_DivCnt;
BtnPic_mc._height = btnHeight;
BtnPic_mc._alpha = 0;
BtnMask_mc._width = tBlockWidth;
BtnMask_mc._height = btnHeight;
BtnPic_mc.setMask(BtnMask_mc);
}
if (tParam.m_Visible) {
_visible = true;
}
UpdateDispSts();
if (!tEnabled) {
this.useHandCursor = false;
}
if (_root.tObj_BtnLayer_mc.GetDefBtnId() == tParam.m_Id) {
ChgToPointBtn(true);
_root.tObj_BtnLayer_mc.SetDefBtnId("");
_root.tObj_BtnLayer_mc.tKeyCtrlFlg = true;
}
tInitFlg = true;
}
}
function ChkNeedWait() {
if (!tInitFlg) {
return(true);
}
if (tLoading_BG) {
return(true);
}
if (tLoading_HitArea) {
return(true);
}
return(false);
}
function UpdateDispSts() {
_x = tParam.m_PosX;
_y = tParam.m_PosY;
if ((tParam.m_baseInfo.m_Path_BG != tPath_BG) || (tParam.m_baseInfo.m_Path_HitArea != tPath_HitArea)) {
tInitFlg = false;
tEnabled = true;
if (tHitArea_mc != undefined) {
tPath_HitArea = "";
tHitArea_mc.unloadMovie();
delete tHitArea_mc;
}
if (tParam.m_baseInfo.m_Path_BG != "") {
if (tParam.m_baseInfo.m_Path_BG != tPath_BG) {
BtnPic_mc._xscale = 100;
BtnPic_mc._yscale = 100;
tLoading_BG = true;
tObjLoader.loadClip(tParam.m_baseInfo.m_Path_BG, BtnPic_mc);
}
if (tParam.m_baseInfo.m_Path_HitArea != "") {
tLoading_HitArea = true;
var _local5 = ("HitArea_" + tParam.m_Id) + "_mc";
tHitArea_mc = this.createEmptyMovieClip(_local5, this.getNextHighestDepth());
tObjLoader.loadClip(tParam.m_baseInfo.m_Path_HitArea, tHitArea_mc);
}
} else {
tPath_BG = "";
tPath_HitArea = "";
MakeNoPicBtn();
}
return(undefined);
}
if (Caption_txt.text != tParam.m_Caption) {
tInitFlg = false;
tEnabled = true;
if (tParam.m_baseInfo.m_Path_BG != "") {
tLoadedFlg = true;
} else {
MakeNoPicBtn();
}
return(undefined);
}
var _local3 = tParam.m_Enabled;
var _local4 = tParam.m_Visible;
switch (tParam.m_Type) {
case 0 :
_local3 = _local3 && (_root.tObj_BtnLayer_mc.ChkEnabledGroup(tParam.m_GroupId));
break;
case 1 :
if (_root.tLimitCtrlInfo.ChkLimitVal("BTN_SEL", false)) {
_local3 = false;
} else if (tParam.m_SyncEnabled != 0) {
_local3 = _local3 && (_root.GetMenuEnabled(tParam.m_SyncEnabled));
}
if (_root.tLimitCtrlInfo.ChkLimitVal("BTN_DISP", false)) {
_local4 = false;
}
break;
default :
return(undefined);
}
if (_local3 != tEnabled) {
tEnabled = _local3;
if (tEnabled) {
BtnPic_mc._x = 0;
if (Caption_txt.text != "") {
ChgCaptionColor(0);
}
NotifyChgBtnSts();
} else {
ResetToNormalBtn();
if (tParam.m_baseInfo.m_DivCnt >= 4) {
BtnPic_mc._x = -(tBlockWidth * 3);
}
if (Caption_txt.text != "") {
ChgCaptionColor(3);
}
}
}
if (_local4 != tVisible) {
tVisible = _local4;
if (tVisible) {
this._visible = true;
NotifyChgBtnSts();
} else {
if (tEnabled) {
ResetToNormalBtn();
}
this._visible = false;
}
}
}
function ResetToNormalBtn() {
ChgPressSts(false);
BtnPic_mc._x = 0;
if (Caption_txt.text != "") {
ChgCaptionColor(0);
}
if (tPointSts) {
LN_NotifyChgPt(_root.tMousePtInfo.m_customPtID, false);
}
this.useHandCursor = false;
}
function ChgToPointBtn(arg_chgPt) {
if (arg_chgPt) {
LN_NotifyChgPt(tParam.m_baseInfo.m_PtId, false);
this.useHandCursor = true;
}
BtnPic_mc._x = -(tBlockWidth * 2);
if (Caption_txt.text != "") {
ChgCaptionColor(1);
}
if (tSndIdx_In != undefined) {
_root.tObj_BtnLayer_mc.PlayEventSound(tSndIdx_In.groupIdx, tSndIdx_In.sndIdx);
}
_root.tObj_BtnLayer_mc.NotifyChgActiveBtn(tParam.m_Id);
}
function NotifyChgBtnSts() {
if ((!tEnabled) || (!tVisible)) {
return(undefined);
}
if ((tParam.m_Type == 1) && (tParam.m_SyncEnabled != 0)) {
if (!_root.GetMenuEnabled(tParam.m_SyncEnabled)) {
return(undefined);
}
}
if (!_root.IsEnabled_BtnFunc(tParam.m_Type)) {
ResetToNormalBtn();
} else if ((tPointSts && (_root.tObj_BtnLayer_mc.GetDefBtnId() == "")) || (_root.tObj_BtnLayer_mc.GetDefBtnId() == tParam.m_Id)) {
ChgToPointBtn(true);
_root.tObj_BtnLayer_mc.SetDefBtnId("");
}
}
function ChgPressSts(arg_sts) {
if (arg_sts) {
if (tPressSts) {
return(undefined);
}
BtnPic_mc._x = -tBlockWidth;
if (Caption_txt.text != "") {
ChgCaptionColor(2);
ChgCaptionPosX(Caption_txt._x + tParam.m_baseInfo.m_Down_XOffset);
ChgCaptionPosY(Caption_txt._y + tParam.m_baseInfo.m_Down_YOffset);
}
tPressSts = true;
} else {
if (!tPressSts) {
return(undefined);
}
if (tPointSts) {
BtnPic_mc._x = -(tBlockWidth * 2);
} else {
BtnPic_mc._x = 0;
}
if (Caption_txt.text != "") {
if (tPointSts) {
ChgCaptionColor(1);
} else {
ChgCaptionColor(0);
}
ChgCaptionPosX(Caption_txt._x - tParam.m_baseInfo.m_Down_XOffset);
ChgCaptionPosY(Caption_txt._y - tParam.m_baseInfo.m_Down_YOffset);
}
tPressSts = false;
}
}
function SelectButton() {
if ((!tEnabled) || (!tVisible)) {
return(undefined);
}
if ((tParam.m_Type == 1) && (tParam.m_SyncEnabled != 0)) {
if (!_root.GetMenuEnabled(tParam.m_SyncEnabled)) {
return(undefined);
}
}
if (!_root.IsEnabled_BtnFunc(tParam.m_Type)) {
return(undefined);
}
switch (tParam.m_Type) {
case 0 :
if (tSndIdx_Click != undefined) {
_root.tObj_BtnLayer_mc.StopEventSoundOnGroup(tSndIdx_Click.groupIdx);
_root.tObj_BtnLayer_mc.PlayEventSound(tSndIdx_Click.groupIdx, tSndIdx_Click.sndIdx);
}
_root.tObj_BtnLayer_mc.NotifySelectGroupBtn(tParam.m_GroupId, tParam.m_Id);
break;
case 1 :
if (tSndIdx_Click != undefined) {
_root.tObj_BtnLayer_mc.StopEventSoundOnGroup(tSndIdx_Click.groupIdx);
_root.tObj_BtnLayer_mc.PlayEventSound(tSndIdx_Click.groupIdx, tSndIdx_Click.sndIdx);
}
tParam.m_Enabled = false;
UpdateDispSts();
_root.CallMacro2(tParam.m_Target, tParam.m_Arguments, 2, false);
}
}
function ChgCaptionPosX(arg_posX) {
Caption_txt._x = arg_posX;
Caption_Shadow_txt._x = Caption_txt._x + tParam.m_baseInfo.m_Shadow_XOffset;
if (Edge_mc != undefined) {
Edge_mc._x = Caption_txt._x;
}
}
function ChgCaptionPosY(arg_posY) {
Caption_txt._y = arg_posY;
Caption_Shadow_txt._y = Caption_txt._y + tParam.m_baseInfo.m_Shadow_YOffset;
if (Edge_mc != undefined) {
Edge_mc._y = Caption_txt._y;
}
}
function ChgCaptionWidth(arg_width) {
Caption_txt.autoSize = false;
Caption_Shadow_txt.autoSize = false;
Caption_txt._width = arg_width;
Caption_Shadow_txt._width = Caption_txt._width;
if (Edge_mc != undefined) {
var ii;
var tmpEdgeTxt;
ii = 0;
while (ii < 8) {
tmpEdgeTxt = eval ("Edge_mc.Txt_Edge_" + String(ii));
tmpEdgeTxt.autoSize = "none";
tmpEdgeTxt._width = Caption_txt._width;
ii++;
}
}
}
function ChgCaptionHeight(arg_height) {
Caption_txt.autoSize = false;
Caption_Shadow_txt.autoSize = false;
Caption_txt._height = arg_height;
Caption_Shadow_txt._height = Caption_txt._height;
if (Edge_mc != undefined) {
var ii;
var tmpEdgeTxt;
ii = 0;
while (ii < 8) {
tmpEdgeTxt = eval ("Edge_mc.Txt_Edge_" + String(ii));
tmpEdgeTxt.autoSize = "none";
tmpEdgeTxt._height = Caption_txt._height;
ii++;
}
}
}
function ChgCaptionText(arg_text) {
Caption_txt.text = arg_text;
Caption_Shadow_txt.text = Caption_txt.text;
if (Edge_mc != undefined) {
var ii;
var tmpEdgeTxt;
ii = 0;
while (ii < 8) {
tmpEdgeTxt = eval ("Edge_mc.Txt_Edge_" + String(ii));
tmpEdgeTxt.text = Caption_txt.text;
ii++;
}
}
}
function ChgCaptionColor(arg_sts) {
var fontColor;
var edgeColor;
switch (arg_sts) {
case 0 :
fontColor = tParam.m_baseInfo.m_Font_Color;
edgeColor = tParam.m_baseInfo.m_Edge_Color;
break;
case 1 :
fontColor = tParam.m_baseInfo.m_Font_Color_Point;
edgeColor = tParam.m_baseInfo.m_Edge_Color_Point;
break;
case 2 :
fontColor = tParam.m_baseInfo.m_Font_Color_Press;
edgeColor = tParam.m_baseInfo.m_Edge_Color_Press;
break;
case 3 :
fontColor = tParam.m_baseInfo.m_Font_Color_Invalid;
edgeColor = tParam.m_baseInfo.m_Edge_Color_Invalid;
break;
default :
fontColor = tParam.m_baseInfo.m_Font_Color;
edgeColor = tParam.m_baseInfo.m_Edge_Color;
}
Caption_txt.textColor = fontColor;
if (tParam.m_baseInfo.m_Edge_Visible) {
if (Edge_mc != undefined) {
var ii;
var tmpEdgeTxt;
ii = 0;
while (ii < 8) {
tmpEdgeTxt = eval ("Edge_mc.Txt_Edge_" + String(ii));
tmpEdgeTxt.textColor = edgeColor;
ii++;
}
}
} else if (Edge_mc != undefined) {
Edge_mc.removeMovieClip();
}
}
var tInitFlg = false;
var tEnabled = true;
var tVisible = true;
var tPointSts = false;
var tPressSts = false;
var tSndIdx_In;
var tSndIdx_Out;
var tSndIdx_Click;
var tObjLoader;
var tLoading_BG = false;
var tLoadedFlg = false;
var tBlockWidth = 0;
var tHitArea_mc;
var tLoading_HitArea = false;
var tPath_BG = "";
var tPath_HitArea = "";
Initialize();
this.onEnterFrame = function () {
if ((!tInitFlg) && (tLoadedFlg)) {
BtnPic_mc._xscale = 100;
BtnPic_mc._yscale = 100;
BtnPic_mc._alpha = tParam.m_baseInfo.m_Alpha;
tBlockWidth = BtnPic_mc._width / tParam.m_baseInfo.m_DivCnt;
BtnMask_mc._width = tBlockWidth;
BtnMask_mc._height = BtnPic_mc._height;
BtnPic_mc.setMask(BtnMask_mc);
Caption_txt.autoSize = true;
Caption_Shadow_txt.autoSize = true;
ChgCaptionText(tParam.m_Caption);
ChgCaptionWidth((tBlockWidth - tParam.m_baseInfo.m_Margin_Left) - tParam.m_baseInfo.m_Margin_Right);
if (Caption_txt._height > ((BtnMask_mc._height - tParam.m_baseInfo.m_Margin_Top) - tParam.m_baseInfo.m_Margin_Bottom)) {
ChgCaptionHeight((BtnMask_mc._height - tParam.m_baseInfo.m_Margin_Top) - tParam.m_baseInfo.m_Margin_Bottom);
}
ChgCaptionPosX(tParam.m_baseInfo.m_Margin_Left);
switch (tParam.m_baseInfo.m_VAlign) {
case 0 :
ChgCaptionPosY(tParam.m_baseInfo.m_Margin_Top);
break;
case 1 :
ChgCaptionPosY((BtnMask_mc._height - Caption_txt._height) / 2);
break;
case 2 :
ChgCaptionPosY((BtnMask_mc._height - tParam.m_baseInfo.m_Margin_Bottom) - Caption_txt._height);
}
Caption_txt._xscale = 100;
Caption_txt._yscale = 100;
Caption_Shadow_txt._xscale = 100;
Caption_Shadow_txt._yscale = 100;
if (tParam.m_Visible) {
_visible = true;
}
UpdateDispSts();
if (!tEnabled) {
this.useHandCursor = false;
}
if (tHitArea_mc != undefined) {
this.hitArea = tHitArea_mc;
}
if (_root.tObj_BtnLayer_mc.GetDefBtnId() == tParam.m_Id) {
ChgToPointBtn(true);
_root.tObj_BtnLayer_mc.SetDefBtnId("");
_root.tObj_BtnLayer_mc.tKeyCtrlFlg = true;
}
tInitFlg = true;
tLoadedFlg = false;
}
};
onPress = function () {
if (_root.tObj_SystemMenu_mc.GetSysMenuShowSts()) {
_root.tObj_SystemMenu_mc.NotifyMouseDownEvent();
return(undefined);
}
if ((!tEnabled) || (!tVisible)) {
_root.NotifyMouseLDownEvent();
return(undefined);
}
if (tParam.m_Type == 0) {
if (_root.tObj_BtnLayer_mc.ChkSelectableGroup(tParam.m_GroupId) == false) {
_root.NotifyMouseLDownEvent();
return(undefined);
}
}
if ((tParam.m_Type == 1) && (tParam.m_SyncEnabled != 0)) {
if (!_root.GetMenuEnabled(tParam.m_SyncEnabled)) {
_root.NotifyMouseLDownEvent();
return(undefined);
}
}
if (!_root.IsEnabled_BtnFunc(tParam.m_Type)) {
_root.NotifyMouseLDownEvent();
return(undefined);
}
ChgPressSts(true);
};
onRelease = function () {
if (!tPressSts) {
return(undefined);
}
if ((!tEnabled) || (!tVisible)) {
return(undefined);
}
if (tParam.m_Type == 0) {
if (_root.tObj_BtnLayer_mc.ChkSelectableGroup(tParam.m_GroupId) == false) {
return(undefined);
}
}
if ((tParam.m_Type == 1) && (tParam.m_SyncEnabled != 0)) {
if (!_root.GetMenuEnabled(tParam.m_SyncEnabled)) {
return(undefined);
}
}
if (!_root.IsEnabled_BtnFunc(tParam.m_Type)) {
return(undefined);
}
ChgPressSts(false);
SelectButton();
};
onRollOver = function () {
tPointSts = true;
if ((!tEnabled) || (!tVisible)) {
return(undefined);
}
if (tParam.m_Type == 0) {
if (_root.tObj_BtnLayer_mc.ChkSelectableGroup(tParam.m_GroupId) == false) {
return(undefined);
}
}
if ((tParam.m_Type == 1) && (tParam.m_SyncEnabled != 0)) {
if (!_root.GetMenuEnabled(tParam.m_SyncEnabled)) {
return(undefined);
}
}
if (!_root.IsEnabled_BtnFunc(tParam.m_Type)) {
return(undefined);
}
ChgToPointBtn(true);
};
onRollOut = function () {
tPointSts = false;
if ((!tEnabled) || (!tVisible)) {
return(undefined);
}
if (tParam.m_Type == 0) {
if (_root.tObj_BtnLayer_mc.ChkSelectableGroup(tParam.m_GroupId) == false) {
return(undefined);
}
}
if ((tParam.m_Type == 1) && (tParam.m_SyncEnabled != 0)) {
if (!_root.GetMenuEnabled(tParam.m_SyncEnabled)) {
return(undefined);
}
}
if (!_root.IsEnabled_BtnFunc(tParam.m_Type)) {
return(undefined);
}
LN_NotifyChgPt(_root.tMousePtInfo.m_customPtID, false);
this.useHandCursor = false;
BtnPic_mc._x = 0;
if (Caption_txt.text != "") {
ChgCaptionColor(0);
}
_root.tObj_BtnLayer_mc.NotifyChgActiveBtn("");
if (tSndIdx_Out != undefined) {
_root.tObj_BtnLayer_mc.StopEventSoundOnGroup(tSndIdx_Out.groupIdx);
_root.tObj_BtnLayer_mc.PlayEventSound(tSndIdx_Out.groupIdx, tSndIdx_Out.sndIdx);
}
};
onDragOver = function () {
tPointSts = true;
if ((!tEnabled) || (!tVisible)) {
return(undefined);
}
if (tParam.m_Type == 0) {
if (_root.tObj_BtnLayer_mc.ChkSelectableGroup(tParam.m_GroupId) == false) {
return(undefined);
}
}
if ((tParam.m_Type == 1) && (tParam.m_SyncEnabled != 0)) {
if (!_root.GetMenuEnabled(tParam.m_SyncEnabled)) {
return(undefined);
}
}
if (!_root.IsEnabled_BtnFunc(tParam.m_Type)) {
return(undefined);
}
LN_NotifyChgPt(tParam.m_baseInfo.m_PtId, true);
this.useHandCursor = true;
ChgPressSts(true);
};
onDragOut = function () {
tPointSts = false;
if ((!tEnabled) || (!tVisible)) {
return(undefined);
}
if (tParam.m_Type == 0) {
if (_root.tObj_BtnLayer_mc.ChkSelectableGroup(tParam.m_GroupId) == false) {
return(undefined);
}
}
if ((tParam.m_Type == 1) && (tParam.m_SyncEnabled != 0)) {
if (!_root.GetMenuEnabled(tParam.m_SyncEnabled)) {
return(undefined);
}
}
if (!_root.IsEnabled_BtnFunc(tParam.m_Type)) {
return(undefined);
}
LN_NotifyChgPt(_root.tMousePtInfo.m_customPtID, true);
this.useHandCursor = false;
ChgPressSts(false);
};
Symbol 148 MovieClip [Buffer_Scenario] Frame 1
function Initialize() {
tInitFlg = true;
}
function ChkInitComp() {
return(tInitFlg);
}
function GetScenarioData(arg_path) {
var _local1;
_local1 = 0;
while (_local1 < tScenarioData.length) {
if (tScenarioData[_local1][0] == arg_path) {
return(tScenarioData[_local1][1]);
}
_local1++;
}
return("[MsgLayer visible=true]\u4E0D\u6B63\u306A\u30B7\u30CA\u30EA\u30AA\u30C7\u30FC\u30BF\u306E\u8AAD\u307F\u8FBC\u307F\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002");
}
var tInitFlg = false;
var tScenarioData = new Array();
tScenarioData[0] = new Array();
tScenarioData[0][0] = "./script/first.txt";
tScenarioData[0][1] = "[MsgLayer visible=true]\u30B7\u30CA\u30EA\u30AA\u30C7\u30FC\u30BF\u304C\u8AAD\u307F\u8FBC\u307E\u308C\u3066\u3044\u307E\u305B\u3093\u3002[p]";
Initialize();
Symbol 151 MovieClip [__Packages.Cls_Info_Menu] Frame 0
class Cls_Info_Menu
{
var m_Id, m_Items;
function Cls_Info_Menu () {
m_Id = "";
m_Items = new Array();
}
function Clear() {
m_Id = "";
while (m_Items.length > 0) {
delete eval (m_Items.shift());
}
}
function AddMenuItem(arg_obj) {
var _local3 = new Cls_Info_MenuItem();
if (((arg_obj.type != undefined) && (arg_obj.type >= 0)) && (arg_obj.type <= 3)) {
_local3.m_Type = arg_obj.type;
}
if (arg_obj.caption != undefined) {
_local3.m_Caption = arg_obj.caption;
_local3.m_Caption_src = arg_obj.caption;
if (_local3.m_Caption_src != "") {
_local3.m_CapChg = true;
}
}
if (arg_obj.target != undefined) {
_local3.m_Target = arg_obj.target;
}
if (arg_obj.arguments != undefined) {
_local3.m_Arguments = arg_obj.arguments;
}
if (arg_obj.markCond != undefined) {
_local3.m_MarkCond = arg_obj.markCond;
}
if (arg_obj.separator != undefined) {
_local3.m_Separator = arg_obj.separator;
}
if (arg_obj.enabled != undefined) {
_local3.m_Enabled = arg_obj.enabled;
}
if (arg_obj.syncEnabled != undefined) {
_local3.m_SyncEnabled = arg_obj.syncEnabled;
}
if (arg_obj.shortcutCode != undefined) {
_local3.m_ShortcutCode = arg_obj.shortcutCode;
if (arg_obj.shortcutDisp != undefined) {
_local3.m_ShortcutDisp = arg_obj.shortcutDisp;
}
}
m_Items.push(_local3);
}
function ChgMenuItem(arg_idx, arg_obj) {
if ((arg_idx < 0) || (arg_idx > (m_Items.length - 1))) {
return(false);
}
if (arg_obj.caption != undefined) {
if (m_Items[arg_idx].m_Caption_src != arg_obj.caption) {
m_Items[arg_idx].m_Caption = arg_obj.caption;
m_Items[arg_idx].m_Caption_src = arg_obj.caption;
m_Items[arg_idx].m_CapChg = true;
}
}
if (arg_obj.enabled != undefined) {
m_Items[arg_idx].m_Enabled = arg_obj.enabled;
}
return(true);
}
function CopyInfo(arg_info, arg_type) {
var _local2;
Clear();
m_Id = arg_info.m_Id;
_local2 = 0;
while (_local2 < arg_info.m_Items.length) {
var _local3 = new Cls_Info_MenuItem();
_local3.CopyInfo(arg_info.m_Items[_local2], arg_type);
m_Items.push(_local3);
_local2++;
}
}
}
Symbol 152 MovieClip [__Packages.Cls_Info_MenuItem] Frame 0
class Cls_Info_MenuItem
{
var m_Type, m_Caption, m_Caption_src, m_CapChg, m_Target, m_Arguments, m_MarkCond, m_Separator, m_Enabled, m_SyncEnabled, m_ShortcutCode, m_ShortcutDisp;
function Cls_Info_MenuItem () {
m_Type = 0;
m_Caption = "";
m_Caption_src = "";
m_CapChg = false;
m_Target = "";
m_Arguments = "";
m_MarkCond = "";
m_Separator = false;
m_Enabled = true;
m_SyncEnabled = 0;
m_ShortcutCode = 0;
m_ShortcutDisp = 12;
}
function CopyInfo(arg_info, arg_type) {
m_Type = arg_info.m_Type;
switch (arg_type) {
case 0 :
m_Caption = "";
break;
case 1 :
if (m_Caption_src != arg_info.m_Caption_src) {
m_Caption = arg_info.m_Caption_src;
}
break;
default :
m_Caption = arg_info.m_Caption;
}
if (m_Caption_src != arg_info.m_Caption_src) {
m_Caption_src = arg_info.m_Caption_src;
m_CapChg = true;
}
m_Target = arg_info.m_Target;
m_Arguments = arg_info.m_Arguments;
m_MarkCond = arg_info.m_MarkCond;
m_Separator = arg_info.m_Separator;
m_Enabled = arg_info.m_Enabled;
m_SyncEnabled = arg_info.m_SyncEnabled;
m_ShortcutCode = arg_info.m_ShortcutCode;
m_ShortcutDisp = arg_info.m_ShortcutDisp;
}
}
Symbol 153 MovieClip [__Packages.Cls_Param_MsgLayer] Frame 0
class Cls_Param_MsgLayer
{
var m_Visible, m_BaseX, m_BaseY, m_PosX, m_PosY, m_Width, m_Height, m_ScaleX, m_ScaleY, m_Rotation, m_TopMost, m_CharDir, m_Margin_Left, m_Margin_Right, m_Margin_Top, m_Margin_Bottom, m_Font_Name, m_Font_Embed, m_Font_Size, m_Font_Color, m_Font_Bold, m_Font_Italic, m_CharSpcOffset, m_InterlinearSpc, m_Alpha, m_Alpha_All, m_Shadow_Visible, m_Shadow_Color, m_Shadow_XOffset, m_Shadow_YOffset, m_Shadow_Visible_rb, m_Shadow_Color_rb, m_Shadow_XOffset_rb, m_Shadow_YOffset_rb, m_Edge_Visible, m_Edge_Color, m_Edge_HVOffset, m_Edge_SLOffset, m_Edge_Icon, m_Edge_Visible_rb, m_Edge_Color_rb, m_Edge_HVOffset_rb, m_Edge_SLOffset_rb, m_Font_Name_rb, m_Font_Embed_rb, m_Font_Size_rb, m_Font_Color_rb, m_Font_Bold_rb, m_Font_Italic_rb, m_CharSpcOffset_rb, m_RubySpcOffset, m_RubyBaseFont, m_DefSpeed_Normal, m_DefSpeed_Accel, m_Speed_Normal, m_Speed_Accel, m_History, m_HistWithFmt, m_ChgBGFlg, m_ChgWCFlg, m_ChgWCPBFlg, m_Path_BG, m_Path_WC, m_Path_WCPB, m_Color_BG, m_MsgSound_Char, m_MsgSound_WC, m_MsgSound_WCPB, m_NoSoundChar, m_FixIconPos, m_IconPosX, m_IconPosY, m_LinkColor_Normal, m_LinkColor_Select, m_LinkEdgeColor_Normal, m_LinkEdgeColor_Select, m_LinkSound_In, m_LinkSound_Out, m_LinkSound_Click, m_LinkPt_Id, m_WrapHalfStr, m_HeadKinsocChar, m_EndKinsocChar;
function Cls_Param_MsgLayer () {
m_Visible = false;
m_BaseX = 0;
m_BaseY = 0;
m_PosX = 20;
m_PosY = 340;
m_Width = 600;
m_Height = 130;
m_ScaleX = 100;
m_ScaleY = 100;
m_Rotation = 0;
m_TopMost = false;
m_CharDir = 0;
m_Margin_Left = 10;
m_Margin_Right = 17;
m_Margin_Top = 10;
m_Margin_Bottom = 0;
m_Font_Name = "\uFF2D\uFF33 \uFF30\u660E\u671D";
m_Font_Embed = false;
m_Font_Size = 21;
m_Font_Color = 16777215 /* 0xFFFFFF */;
m_Font_Bold = true;
m_Font_Italic = false;
m_CharSpcOffset = 0;
m_InterlinearSpc = 6;
m_Alpha = 70;
m_Alpha_All = 100;
m_Shadow_Visible = true;
m_Shadow_Color = 0;
m_Shadow_XOffset = 1;
m_Shadow_YOffset = 1;
m_Shadow_Visible_rb = true;
m_Shadow_Color_rb = 0;
m_Shadow_XOffset_rb = 1;
m_Shadow_YOffset_rb = 1;
m_Edge_Visible = false;
m_Edge_Color = 0;
m_Edge_HVOffset = 2;
m_Edge_SLOffset = 1;
m_Edge_Icon = false;
m_Edge_Visible_rb = false;
m_Edge_Color_rb = 0;
m_Edge_HVOffset_rb = 1;
m_Edge_SLOffset_rb = 1;
m_Font_Name_rb = "\uFF2D\uFF33 \uFF30\u660E\u671D";
m_Font_Embed_rb = false;
m_Font_Size_rb = 10;
m_Font_Color_rb = 16777215 /* 0xFFFFFF */;
m_Font_Bold_rb = true;
m_Font_Italic_rb = false;
m_CharSpcOffset_rb = 0;
m_RubySpcOffset = 0;
m_RubyBaseFont = 0;
m_DefSpeed_Normal = true;
m_DefSpeed_Accel = true;
m_Speed_Normal = 60;
m_Speed_Accel = 20;
m_History = true;
m_HistWithFmt = true;
m_ChgBGFlg = false;
m_ChgWCFlg = false;
m_ChgWCPBFlg = false;
m_Path_BG = "";
m_Path_WC = "";
m_Path_WCPB = "";
m_Color_BG = 3381708 /* 0x3399CC */;
m_MsgSound_Char = "";
m_MsgSound_WC = "";
m_MsgSound_WCPB = "";
m_NoSoundChar = "";
m_FixIconPos = false;
m_IconPosX = 0;
m_IconPosY = 0;
m_LinkColor_Normal = 16777215 /* 0xFFFFFF */;
m_LinkColor_Select = 112;
m_LinkEdgeColor_Normal = 0;
m_LinkEdgeColor_Select = 0;
m_LinkSound_In = "";
m_LinkSound_Out = "";
m_LinkSound_Click = "";
m_LinkPt_Id = "POINT";
m_WrapHalfStr = true;
m_HeadKinsocChar = "!%),.:;?]}\u00A2\u00B0\u2019\u201D\u2030\u2032\u2033\u2103\u3001\u3002\u3005\u3009\u300B\u300D\u300F\u3011\u3015\u309B\u309C\u309D\u309E\u30FB\u30FD\u30FE\uFF01\uFF05\uFF09\uFF0C\uFF0E\uFF1A\uFF1B\uFF1F\uFF3D\uFF5D\uFF61\uFF63\uFF64\uFF65\uFF9E\uFF9F\uFFE0";
m_EndKinsocChar = "$([\\\u00A3\u00A5\u2018\u201C\u3008\u300A\u300C\u300E\u3010\u3014\uFF04\uFF08\uFF3B\uFF5B\uFF62\uFFE1\uFFE5";
}
function SetParameter(arg_setVal, arg_valName) {
switch (arg_valName) {
case "visible" :
if (arg_setVal == "true") {
m_Visible = true;
} else {
m_Visible = false;
}
break;
case "baseX" :
m_BaseX = Number(arg_setVal);
break;
case "baseY" :
m_BaseY = Number(arg_setVal);
break;
case "posX" :
m_PosX = Number(arg_setVal);
break;
case "posY" :
m_PosY = Number(arg_setVal);
break;
case "width" :
m_Width = Number(arg_setVal);
break;
case "height" :
m_Height = Number(arg_setVal);
break;
case "scaleX" :
m_ScaleX = Number(arg_setVal);
break;
case "scaleY" :
m_ScaleY = Number(arg_setVal);
break;
case "rotation" :
m_Rotation = Number(arg_setVal);
break;
case "alpha" :
m_Alpha = Number(arg_setVal);
break;
case "alpha_All" :
m_Alpha_All = Number(arg_setVal);
break;
case "topMost" :
if (arg_setVal == "true") {
m_TopMost = true;
} else {
m_TopMost = false;
}
break;
case "charDir" :
if (arg_setVal == "VERTICAL") {
m_CharDir = 1;
} else {
m_CharDir = 0;
}
break;
case "margin_Left" :
m_Margin_Left = Number(arg_setVal);
break;
case "margin_Right" :
m_Margin_Right = Number(arg_setVal);
break;
case "margin_Top" :
m_Margin_Top = Number(arg_setVal);
break;
case "margin_Bottom" :
m_Margin_Bottom = Number(arg_setVal);
break;
case "font_Name" :
m_Font_Name = String(arg_setVal);
break;
case "font_Embed" :
if (arg_setVal == "true") {
m_Font_Embed = true;
} else {
m_Font_Embed = false;
}
break;
case "font_Size" :
m_Font_Size = Number(arg_setVal);
break;
case "font_Color" :
m_Font_Color = Number(arg_setVal);
break;
case "bold" :
if (arg_setVal == "false") {
m_Font_Bold = false;
} else {
m_Font_Bold = true;
}
break;
case "italic" :
if (arg_setVal == "true") {
m_Font_Italic = true;
} else {
m_Font_Italic = false;
}
break;
case "charSpcOffset" :
m_CharSpcOffset = Number(arg_setVal);
break;
case "interlinearSpc" :
m_InterlinearSpc = Number(arg_setVal);
break;
case "shadow_Visible" :
if (arg_setVal == "false") {
m_Shadow_Visible = false;
} else {
m_Shadow_Visible = true;
}
break;
case "shadow_Color" :
m_Shadow_Color = Number(arg_setVal);
break;
case "shadow_XOffset" :
m_Shadow_XOffset = Number(arg_setVal);
break;
case "shadow_YOffset" :
m_Shadow_YOffset = Number(arg_setVal);
break;
case "shadow_Visible_Rb" :
if (arg_setVal == "false") {
m_Shadow_Visible_rb = false;
} else {
m_Shadow_Visible_rb = true;
}
break;
case "shadow_Color_Rb" :
m_Shadow_Color_rb = Number(arg_setVal);
break;
case "shadow_XOffset_Rb" :
m_Shadow_XOffset_rb = Number(arg_setVal);
break;
case "shadow_YOffset_Rb" :
m_Shadow_YOffset_rb = Number(arg_setVal);
break;
case "edge_Visible" :
if (arg_setVal == "true") {
m_Edge_Visible = true;
} else {
m_Edge_Visible = false;
}
break;
case "edge_Color" :
m_Edge_Color = Number(arg_setVal);
break;
case "edge_HVOffset" :
m_Edge_HVOffset = Number(arg_setVal);
break;
case "edge_SLOffset" :
m_Edge_SLOffset = Number(arg_setVal);
break;
case "edge_Icon" :
if (arg_setVal == "true") {
m_Edge_Icon = true;
} else {
m_Edge_Icon = false;
}
break;
case "edge_Visible_Rb" :
if (arg_setVal == "true") {
m_Edge_Visible_rb = true;
} else {
m_Edge_Visible_rb = false;
}
break;
case "edge_Color_Rb" :
m_Edge_Color_rb = Number(arg_setVal);
break;
case "edge_HVOffset_Rb" :
m_Edge_HVOffset_rb = Number(arg_setVal);
break;
case "edge_SLOffset_Rb" :
m_Edge_SLOffset_rb = Number(arg_setVal);
break;
case "font_Name_Rb" :
m_Font_Name_rb = String(arg_setVal);
break;
case "font_Embed_Rb" :
if (arg_setVal == "true") {
m_Font_Embed_rb = true;
} else {
m_Font_Embed_rb = false;
}
break;
case "font_Size_Rb" :
m_Font_Size_rb = Number(arg_setVal);
break;
case "font_Color_Rb" :
m_Font_Color_rb = Number(arg_setVal);
break;
case "bold_Rb" :
if (arg_setVal == "false") {
m_Font_Bold_rb = false;
} else {
m_Font_Bold_rb = true;
}
break;
case "italic_Rb" :
if (arg_setVal == "true") {
m_Font_Italic_rb = true;
} else {
m_Font_Italic_rb = false;
}
break;
case "charSpcOffset_Rb" :
m_CharSpcOffset_rb = Number(arg_setVal);
break;
case "rubySpcOffset" :
m_RubySpcOffset = Number(arg_setVal);
break;
case "rubyBaseFont" :
if (arg_setVal == "SAME_MSG") {
m_RubyBaseFont = 1;
} else {
m_RubyBaseFont = 0;
}
break;
case "speed_Normal" :
if (arg_setVal == "user") {
m_DefSpeed_Normal = true;
} else if (!isNaN(arg_setVal)) {
m_DefSpeed_Normal = false;
m_Speed_Normal = Number(arg_setVal);
if (m_Speed_Normal < 0) {
m_Speed_Normal = 0;
}
}
break;
case "speed_Accel" :
if (arg_setVal == "user") {
m_DefSpeed_Accel = true;
} else if (!isNaN(arg_setVal)) {
m_DefSpeed_Accel = false;
m_Speed_Accel = Number(arg_setVal);
if (m_Speed_Accel < 0) {
m_Speed_Accel = 0;
}
}
break;
case "history" :
if (arg_setVal == "false") {
m_History = false;
} else {
m_History = true;
}
break;
case "histWithFmt" :
if (arg_setVal == "false") {
m_HistWithFmt = false;
} else {
m_HistWithFmt = true;
}
break;
case "path_BG" :
if (m_Path_BG != arg_setVal) {
m_ChgBGFlg = true;
m_Path_BG = arg_setVal;
}
break;
case "path_WC" :
if (m_Path_WC != arg_setVal) {
m_ChgWCFlg = true;
m_Path_WC = arg_setVal;
}
break;
case "path_WCPB" :
if (m_Path_WCPB != arg_setVal) {
m_ChgWCPBFlg = true;
m_Path_WCPB = arg_setVal;
}
break;
case "color_BG" :
m_Color_BG = Number(arg_setVal);
break;
case "sound_Char" :
m_MsgSound_Char = arg_setVal;
break;
case "sound_WC" :
m_MsgSound_WC = arg_setVal;
break;
case "sound_WCPB" :
m_MsgSound_WCPB = arg_setVal;
break;
case "noSound_Char" :
m_NoSoundChar = arg_setVal;
break;
case "fixIconPos" :
if (arg_setVal == "true") {
m_FixIconPos = true;
} else {
m_FixIconPos = false;
}
break;
case "iconPosX" :
m_IconPosX = Number(arg_setVal);
break;
case "iconPosY" :
m_IconPosY = Number(arg_setVal);
break;
case "linkColor_NotSel" :
m_LinkColor_Normal = Number(arg_setVal);
break;
case "linkColor_Sel" :
m_LinkColor_Select = Number(arg_setVal);
break;
case "linkEdgeColor_NotSel" :
m_LinkEdgeColor_Normal = Number(arg_setVal);
break;
case "linkEdgeColor_Sel" :
m_LinkEdgeColor_Select = Number(arg_setVal);
break;
case "linkSound_In" :
m_LinkSound_In = arg_setVal;
break;
case "linkSound_Out" :
m_LinkSound_Out = arg_setVal;
break;
case "linkSound_Click" :
m_LinkSound_Click = arg_setVal;
break;
case "linkPt_Id" :
m_LinkPt_Id = arg_setVal;
break;
case "wrapHalfStr" :
if (arg_setVal == "true") {
m_WrapHalfStr = true;
} else {
m_WrapHalfStr = false;
}
break;
case "headKinsocChar" :
m_HeadKinsocChar = String(arg_setVal);
break;
case "endKinsocChar" :
m_EndKinsocChar = String(arg_setVal);
break;
default :
return(undefined);
}
}
function Set(arg_param) {
m_Visible = arg_param.m_Visible;
m_BaseX = arg_param.m_BaseX;
m_BaseY = arg_param.m_BaseY;
m_PosX = arg_param.m_PosX;
m_PosY = arg_param.m_PosY;
m_Width = arg_param.m_Width;
m_Height = arg_param.m_Height;
m_ScaleX = arg_param.m_ScaleX;
m_ScaleY = arg_param.m_ScaleY;
m_Rotation = arg_param.m_Rotation;
m_TopMost = arg_param.m_TopMost;
m_CharDir = arg_param.m_CharDir;
m_Margin_Left = arg_param.m_Margin_Left;
m_Margin_Right = arg_param.m_Margin_Right;
m_Margin_Top = arg_param.m_Margin_Top;
m_Margin_Bottom = arg_param.m_Margin_Bottom;
m_Font_Name = arg_param.m_Font_Name;
m_Font_Embed = arg_param.m_Font_Embed;
m_Font_Size = arg_param.m_Font_Size;
m_Font_Color = arg_param.m_Font_Color;
m_Font_Bold = arg_param.m_Font_Bold;
m_Font_Italic = arg_param.m_Font_Italic;
m_CharSpcOffset = arg_param.m_CharSpcOffset;
m_InterlinearSpc = arg_param.m_InterlinearSpc;
m_Alpha = arg_param.m_Alpha;
m_Alpha_All = arg_param.m_Alpha_All;
m_Shadow_Visible = arg_param.m_Shadow_Visible;
m_Shadow_Color = arg_param.m_Shadow_Color;
m_Shadow_XOffset = arg_param.m_Shadow_XOffset;
m_Shadow_YOffset = arg_param.m_Shadow_YOffset;
m_Shadow_Visible_rb = arg_param.m_Shadow_Visible_rb;
m_Shadow_Color_rb = arg_param.m_Shadow_Color_rb;
m_Shadow_XOffset_rb = arg_param.m_Shadow_XOffset_rb;
m_Shadow_YOffset_rb = arg_param.m_Shadow_YOffset_rb;
m_Edge_Visible = arg_param.m_Edge_Visible;
m_Edge_Color = arg_param.m_Edge_Color;
m_Edge_HVOffset = arg_param.m_Edge_HVOffset;
m_Edge_SLOffset = arg_param.m_Edge_SLOffset;
m_Edge_Icon = arg_param.m_Edge_Icon;
m_Edge_Visible_rb = arg_param.m_Edge_Visible_rb;
m_Edge_Color_rb = arg_param.m_Edge_Color_rb;
m_Edge_HVOffset_rb = arg_param.m_Edge_HVOffset_rb;
m_Edge_SLOffset_rb = arg_param.m_Edge_SLOffset_rb;
m_Font_Name_rb = arg_param.m_Font_Name_rb;
m_Font_Embed_rb = arg_param.m_Font_Embed_rb;
m_Font_Size_rb = arg_param.m_Font_Size_rb;
m_Font_Color_rb = arg_param.m_Font_Color_rb;
m_Font_Bold_rb = arg_param.m_Font_Bold_rb;
m_Font_Italic_rb = arg_param.m_Font_Italic_rb;
m_CharSpcOffset_rb = arg_param.m_CharSpcOffset_rb;
m_RubySpcOffset = arg_param.m_RubySpcOffset;
m_RubyBaseFont = arg_param.m_RubyBaseFont;
m_DefSpeed_Normal = arg_param.m_DefSpeed_Normal;
m_DefSpeed_Accel = arg_param.m_DefSpeed_Accel;
m_Speed_Normal = arg_param.m_Speed_Normal;
m_Speed_Accel = arg_param.m_Speed_Accel;
m_History = arg_param.m_History;
m_HistWithFmt = arg_param.m_HistWithFmt;
m_ChgBGFlg = arg_param.m_ChgBGFlg;
m_ChgWCFlg = arg_param.m_ChgWCFlg;
m_ChgWCPBFlg = arg_param.m_ChgWCPBFlg;
m_Path_BG = arg_param.m_Path_BG;
m_Path_WC = arg_param.m_Path_WC;
m_Path_WCPB = arg_param.m_Path_WCPB;
m_Color_BG = arg_param.m_Color_BG;
m_MsgSound_Char = arg_param.m_MsgSound_Char;
m_MsgSound_WC = arg_param.m_MsgSound_WC;
m_MsgSound_WCPB = arg_param.m_MsgSound_WCPB;
m_NoSoundChar = arg_param.m_NoSoundChar;
m_FixIconPos = arg_param.m_FixIconPos;
m_IconPosX = arg_param.m_IconPosX;
m_IconPosY = arg_param.m_IconPosY;
m_LinkColor_Normal = arg_param.m_LinkColor_Normal;
m_LinkColor_Select = arg_param.m_LinkColor_Select;
m_LinkEdgeColor_Normal = arg_param.m_LinkEdgeColor_Normal;
m_LinkEdgeColor_Select = arg_param.m_LinkEdgeColor_Select;
m_LinkSound_In = arg_param.m_LinkSound_In;
m_LinkSound_Out = arg_param.m_LinkSound_Out;
m_LinkSound_Click = arg_param.m_LinkSound_Click;
m_LinkPt_Id = arg_param.m_LinkPt_Id;
m_WrapHalfStr = arg_param.m_WrapHalfStr;
m_HeadKinsocChar = arg_param.m_HeadKinsocChar;
m_EndKinsocChar = arg_param.m_EndKinsocChar;
}
function GetParameter(arg_valName) {
var _local2;
switch (arg_valName) {
case "visible" :
if (m_Visible) {
return("true");
}
return("false");
case "baseX" :
return(String(m_BaseX));
case "baseY" :
return(String(m_BaseY));
case "posX" :
return(String(m_PosX));
case "posY" :
return(String(m_PosY));
case "width" :
return(String(m_Width));
case "height" :
return(String(m_Height));
case "scaleX" :
return(String(m_ScaleX));
case "scaleY" :
return(String(m_ScaleY));
case "rotation" :
return(String(m_Rotation));
case "alpha" :
return(String(m_Alpha));
case "alpha_All" :
return(String(m_Alpha_All));
case "topMost" :
if (m_TopMost) {
return("true");
}
return("false");
case "charDir" :
if (m_CharDir == 1) {
return("VERTICAL");
}
return("LATERAL");
case "margin_Left" :
return(String(m_Margin_Left));
case "margin_Right" :
return(String(m_Margin_Right));
case "margin_Top" :
return(String(m_Margin_Top));
case "margin_Bottom" :
return(String(m_Margin_Bottom));
case "font_Name" :
return(m_Font_Name);
case "font_Embed" :
if (m_Font_Embed) {
return("true");
}
return("false");
case "font_Size" :
return(String(m_Font_Size));
case "font_Color" :
_local2 = "000000" + m_Font_Color.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "bold" :
if (m_Font_Bold) {
return("true");
}
return("false");
case "italic" :
if (m_Font_Italic) {
return("true");
}
return("false");
case "charSpcOffset" :
return(String(m_CharSpcOffset));
case "interlinearSpc" :
return(String(m_InterlinearSpc));
case "shadow_Visible" :
if (m_Shadow_Visible) {
return("true");
}
return("false");
case "shadow_Color" :
_local2 = "000000" + m_Shadow_Color.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "shadow_XOffset" :
return(String(m_Shadow_XOffset));
case "shadow_YOffset" :
return(String(m_Shadow_YOffset));
case "shadow_Visible_Rb" :
if (m_Shadow_Visible_rb) {
return("true");
}
return("false");
case "shadow_Color_Rb" :
_local2 = "000000" + m_Shadow_Color_rb.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "shadow_XOffset_Rb" :
return(String(m_Shadow_XOffset_rb));
case "shadow_YOffset_Rb" :
return(String(m_Shadow_YOffset_rb));
case "edge_Visible" :
if (m_Edge_Visible) {
return("true");
}
return("false");
case "edge_Color" :
_local2 = "000000" + m_Edge_Color.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "edge_HVOffset" :
return(String(m_Edge_HVOffset));
case "edge_SLOffset" :
return(String(m_Edge_SLOffset));
case "edge_Icon" :
if (m_Edge_Icon) {
return("true");
}
return("false");
case "edge_Visible_Rb" :
if (m_Edge_Visible_rb) {
return("true");
}
return("false");
case "edge_Color_Rb" :
_local2 = "000000" + m_Edge_Color_rb.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "edge_HVOffset_Rb" :
return(String(m_Edge_HVOffset_rb));
case "edge_SLOffset_Rb" :
return(String(m_Edge_SLOffset_rb));
case "font_Name_Rb" :
return(m_Font_Name_rb);
case "font_Embed_Rb" :
if (m_Font_Embed_rb) {
return("true");
}
return("false");
case "font_Size_Rb" :
return(String(m_Font_Size_rb));
case "font_Color_Rb" :
_local2 = "000000" + m_Font_Color_rb.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "bold_Rb" :
if (m_Font_Bold_rb) {
return("true");
}
return("false");
case "italic_Rb" :
if (m_Font_Italic_rb) {
return("true");
}
return("false");
case "charSpcOffset_Rb" :
return(String(m_CharSpcOffset_rb));
case "rubySpcOffset" :
return(String(m_RubySpcOffset));
case "rubyBaseFont" :
if (m_RubyBaseFont == 1) {
return("SAME_MSG");
}
return("LAYER_SET");
case "speed_Normal" :
if (m_DefSpeed_Normal) {
return("user");
}
return(String(m_Speed_Normal));
case "speed_Accel" :
if (m_DefSpeed_Normal) {
return("user");
}
return(String(m_Speed_Accel));
case "history" :
if (m_History) {
return("true");
}
return("false");
case "histWithFmt" :
if (m_HistWithFmt) {
return("true");
}
return("false");
case "path_BG" :
return(m_Path_BG);
case "path_WC" :
return(m_Path_WC);
case "path_WCPB" :
return(m_Path_WCPB);
case "color_BG" :
_local2 = "000000" + m_Color_BG.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "sound_Char" :
return(m_MsgSound_Char);
case "sound_WC" :
return(m_MsgSound_WC);
case "sound_WCPB" :
return(m_MsgSound_WCPB);
case "noSound_Char" :
return(m_NoSoundChar);
case "fixIconPos" :
if (m_FixIconPos) {
return("true");
}
return("false");
case "iconPosX" :
return(String(m_IconPosX));
case "iconPosY" :
return(String(m_IconPosY));
case "linkColor_NotSel" :
_local2 = "000000" + m_LinkColor_Normal.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "linkColor_Sel" :
_local2 = "000000" + m_LinkColor_Select.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "linkEdgeColor_NotSel" :
_local2 = "000000" + m_LinkEdgeColor_Normal.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "linkEdgeColor_Sel" :
_local2 = "000000" + m_LinkEdgeColor_Select.toString(16);
_local2 = _local2.toUpperCase();
return("0x" + _local2.substr(_local2.length - 6, 6));
case "linkSound_In" :
return(m_LinkSound_In);
case "linkSound_Out" :
return(m_LinkSound_Out);
case "linkSound_Click" :
return(m_LinkSound_Click);
case "linkPt_Id" :
return(m_LinkPt_Id);
case "wrapHalfStr" :
if (m_WrapHalfStr) {
return("true");
}
return("false");
case "headKinsocChar" :
return(m_HeadKinsocChar);
case "endKinsocChar" :
return(m_EndKinsocChar);
}
return(undefined);
}
function IsHeadKinsocChar(arg_char) {
if (m_HeadKinsocChar.indexOf(arg_char) != -1) {
return(true);
}
return(false);
}
function IsEndKinsocChar(arg_char) {
if (m_EndKinsocChar.indexOf(arg_char) != -1) {
return(true);
}
return(false);
}
function IsRotation90Char(arg_char) {
var _local3 = "\u300C\u300D\u300E\u300F\u3010\u3011\u3014\u3015\u3008\u3009\uFF08\uFF09\uFF1C\uFF1E\u300A\u300B\u226A\u226B\uFF3B\uFF3D\uFF5B\uFF5D\u2018\u2019\u201C\u201D\u301D\u301F\u30FC\u2026\u2015\uFF5E";
if (arg_char == "") {
return(false);
}
if (_local3.indexOf(arg_char) != -1) {
return(true);
}
if (IsHalfChar(arg_char)) {
return(true);
}
return(false);
}
function IsKutouten(arg_char) {
var _local1 = "\u3002\u3001\uFF0C\uFF0E";
if (_local1.indexOf(arg_char) != -1) {
return(true);
}
return(false);
}
function IsLittleChar(arg_char) {
var _local1 = "\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087\u308E\u30A1\u30A3\u30A5\u30A7\u30A9\u30F5\u30F6\u30C3\u30E3\u30E5\u30E7\u30EE";
if (_local1.indexOf(arg_char) != -1) {
return(true);
}
return(false);
}
function IsHalfChar(arg_char) {
var _local1 = "\uFF71\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77\uFF78\uFF79\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F\uFF80\uFF81\uFF82\uFF83\uFF84\uFF85\uFF86\uFF87\uFF88\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E\uFF8F\uFF90\uFF91\uFF92\uFF93\uFF94\uFF95\uFF96\uFF97\uFF98\uFF99\uFF9A\uFF9B\uFF9C\uFF66\uFF9D\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF82\uFF6C\uFF6D\uFF6E";
if (_local1.indexOf(arg_char) != -1) {
return(true);
}
if ((arg_char.charCodeAt(0) >= 32) && (arg_char.charCodeAt(0) <= 126)) {
return(true);
}
return(false);
}
function IsNoWrapHalfChar(arg_char) {
if ((arg_char.charCodeAt(0) >= 33) && (arg_char.charCodeAt(0) <= 126)) {
return(true);
}
return(false);
}
}
Symbol 154 MovieClip [__Packages.Cls_Param_Surface] Frame 0
class Cls_Param_Surface
{
var m_filePath, m_loadingSts, m_transSts, m_type_layer, m_type_surface, m_type_volume, m_baseX, m_baseY, m_cur_visible, m_cur_posX, m_cur_posY, m_cur_xScale, m_cur_yScale, m_cur_rotation, m_cur_alpha, m_cur_ra, m_cur_rb, m_cur_ga, m_cur_gb, m_cur_ba, m_cur_bb, m_param, m_obj_mc, m_gMSPF, m_dst_alpha, m_dst_posX, m_dst_posY, m_dst_xScale, m_dst_yScale, m_dst_rotation, m_dst_ra, m_dst_rb, m_dst_ga, m_dst_gb, m_dst_ba, m_dst_bb, m_stepX, m_stepY, m_stepXScale, m_stepYScale, m_stepRotation, m_stepAlpha, m_stepRa, m_stepRb, m_stepGa, m_stepGb, m_stepBa, m_stepBb, m_accelX, m_accelY, m_accelXScale, m_accelYScale, m_accelRotation, m_accelAlpha, m_accelRa, m_accelRb, m_accelGa, m_accelGb, m_accelBa, m_accelBb, m_animWait, m_animSkip, m_animSts, m_stFrame, m_edFrame, m_animTime, m_pastAnimTime, m_pastTransTime, m_interval, m_delayTime;
function Cls_Param_Surface () {
m_filePath = "";
m_loadingSts = 0;
m_transSts = 0;
m_type_layer = 0;
m_type_surface = 1;
m_type_volume = 0;
m_baseX = 0;
m_baseY = 0;
m_cur_visible = false;
m_cur_posX = 0;
m_cur_posY = 0;
m_cur_xScale = 100;
m_cur_yScale = 100;
m_cur_rotation = 0;
m_cur_alpha = 100;
m_cur_ra = 100;
m_cur_rb = 0;
m_cur_ga = 100;
m_cur_gb = 0;
m_cur_ba = 100;
m_cur_bb = 0;
m_param = "";
}
function SetObject(arg_mc, arg_layerType, arg_surfaceType, arg_gMSPF) {
m_obj_mc = arg_mc;
m_type_layer = arg_layerType;
m_type_surface = arg_surfaceType;
m_gMSPF = arg_gMSPF;
Reset(0, 0);
}
function DeleteObject() {
if (m_obj_mc != undefined) {
m_obj_mc.stop();
m_obj_mc.unloadMovie();
}
}
function Reset(arg_baseX, arg_baseY) {
switch (m_type_layer) {
case 1 :
case 2 :
if (m_type_surface == 0) {
m_obj_mc._x = 0;
m_obj_mc._y = 0;
} else {
m_obj_mc._x = m_baseX - arg_baseX;
m_obj_mc._y = m_baseY - arg_baseY;
}
m_obj_mc._xscale = 100;
m_obj_mc._yscale = 100;
m_obj_mc._rotation = 0;
if (m_type_surface == 0) {
break;
}
m_obj_mc._visible = true;
m_obj_mc._alpha = 100;
m_obj_mc.in_mc._x = -1 * m_baseX;
m_obj_mc.in_mc._y = -1 * m_baseY;
}
var _local3;
if (m_type_surface == 0) {
_local3 = new Color(m_obj_mc);
} else {
_local3 = new Color(m_obj_mc.in_mc);
}
var _local2 = _local3.getTransform();
_local2.ra = 100;
_local2.rb = 0;
_local2.ga = 100;
_local2.gb = 0;
_local2.ba = 100;
_local2.bb = 0;
_local3.setTransform(_local2);
switch (m_type_layer) {
case 1 :
case 2 :
if (m_type_surface == 0) {
if (m_type_layer == 1) {
m_obj_mc._alpha = 100;
} else {
m_obj_mc._alpha = 0;
}
} else if (m_type_layer == 1) {
m_obj_mc.in_mc._alpha = 100;
} else {
m_obj_mc.in_mc._alpha = 0;
}
}
ResetAnimation(true);
}
function ResetAnimation(arg_allFlg) {
var _local3;
if (m_type_surface == 0) {
_local3 = new Color(m_obj_mc);
m_cur_alpha = m_obj_mc._alpha;
m_dst_alpha = m_obj_mc._alpha;
} else {
_local3 = new Color(m_obj_mc.in_mc);
m_cur_alpha = m_obj_mc.in_mc._alpha;
m_dst_alpha = m_obj_mc.in_mc._alpha;
}
var _local2 = _local3.getTransform();
m_cur_posX = m_obj_mc._x;
m_cur_posY = m_obj_mc._y;
m_cur_xScale = m_obj_mc._xscale;
m_cur_yScale = m_obj_mc._yscale;
m_cur_rotation = m_obj_mc._rotation;
m_cur_ra = _local2.ra;
m_cur_rb = _local2.rb;
m_cur_ga = _local2.ga;
m_cur_gb = _local2.gb;
m_cur_ba = _local2.ba;
m_cur_bb = _local2.bb;
m_dst_posX = m_obj_mc._x;
m_dst_posY = m_obj_mc._y;
m_dst_xScale = m_obj_mc._xscale;
m_dst_yScale = m_obj_mc._yscale;
m_dst_rotation = m_obj_mc._rotation;
m_dst_ra = _local2.ra;
m_dst_rb = _local2.rb;
m_dst_ga = _local2.ga;
m_dst_gb = _local2.gb;
m_dst_ba = _local2.ba;
m_dst_bb = _local2.bb;
m_stepX = 0;
m_stepY = 0;
m_stepXScale = 0;
m_stepYScale = 0;
m_stepRotation = 0;
m_stepAlpha = 0;
m_stepRa = 0;
m_stepRb = 0;
m_stepGa = 0;
m_stepGb = 0;
m_stepBa = 0;
m_stepBb = 0;
m_accelX = 0;
m_accelY = 0;
m_accelXScale = 0;
m_accelYScale = 0;
m_accelRotation = 0;
m_accelAlpha = 0;
m_accelRa = 0;
m_accelRb = 0;
m_accelGa = 0;
m_accelGb = 0;
m_accelBa = 0;
m_accelBb = 0;
if (arg_allFlg) {
m_animWait = true;
m_animSkip = true;
m_animSts = 0;
m_stFrame = 1;
m_edFrame = 0;
m_animTime = 0;
m_pastAnimTime = 0;
}
m_pastTransTime = 0;
m_interval = m_gMSPF;
m_delayTime = 0;
if (m_dst_rotation < 0) {
m_dst_rotation = m_dst_rotation + 360;
}
}
function SyncCurVal(arg_dir) {
if (arg_dir == 0) {
m_obj_mc._x = m_cur_posX;
m_obj_mc._y = m_cur_posY;
m_obj_mc._xscale = m_cur_xScale;
m_obj_mc._yscale = m_cur_yScale;
m_obj_mc._rotation = m_cur_rotation;
m_obj_mc._visible = m_cur_visible;
} else {
m_cur_posX = m_obj_mc._x;
m_cur_posY = m_obj_mc._y;
m_cur_xScale = m_obj_mc._xscale;
m_cur_yScale = m_obj_mc._yscale;
m_cur_rotation = m_obj_mc._rotation;
m_cur_visible = m_obj_mc._visible;
}
var _local3;
if (m_type_surface == 0) {
_local3 = new Color(m_obj_mc);
} else {
_local3 = new Color(m_obj_mc.in_mc);
}
var _local2 = _local3.getTransform();
if (arg_dir == 0) {
_local2.ra = m_cur_ra;
_local2.rb = m_cur_rb;
_local2.ga = m_cur_ga;
_local2.gb = m_cur_gb;
_local2.ba = m_cur_ba;
_local2.bb = m_cur_bb;
_local3.setTransform(_local2);
} else {
m_cur_ra = _local2.ra;
m_cur_rb = _local2.rb;
m_cur_ga = _local2.ga;
m_cur_gb = _local2.gb;
m_cur_ba = _local2.ba;
m_cur_bb = _local2.bb;
}
if (m_type_surface == 0) {
if (arg_dir == 0) {
m_obj_mc._alpha = m_cur_alpha;
} else {
m_cur_alpha = m_obj_mc._alpha;
}
} else if (arg_dir == 0) {
m_obj_mc.in_mc._alpha = m_cur_alpha;
} else {
m_cur_alpha = m_obj_mc.in_mc._alpha;
}
}
function TransSurfaceForm(arg_skipFlg, arg_stepCnt) {
var _local4;
var _local2 = false;
SyncCurVal(1);
if (m_cur_rotation < 0) {
m_cur_rotation = m_cur_rotation + 360;
}
_local4 = 0;
while ((_local4 < arg_stepCnt) || (arg_skipFlg)) {
_local2 = true;
if (m_cur_posX != m_dst_posX) {
m_cur_posX = m_cur_posX + m_stepX;
if (arg_skipFlg || (m_stepX == 0)) {
m_cur_posX = m_dst_posX;
} else if (((m_stepX > 0) && (m_cur_posX >= m_dst_posX)) || ((m_stepX < 0) && (m_cur_posX <= m_dst_posX))) {
m_cur_posX = m_dst_posX;
} else {
_local2 = false;
m_stepX = m_stepX + m_accelX;
}
}
if (m_cur_posY != m_dst_posY) {
m_cur_posY = m_cur_posY + m_stepY;
if (arg_skipFlg || (m_stepY == 0)) {
m_cur_posY = m_dst_posY;
} else if (((m_stepY > 0) && (m_cur_posY >= m_dst_posY)) || ((m_stepY < 0) && (m_cur_posY <= m_dst_posY))) {
m_cur_posY = m_dst_posY;
} else {
_local2 = false;
m_stepY = m_stepY + m_accelY;
}
}
if (m_cur_xScale != m_dst_xScale) {
m_cur_xScale = m_cur_xScale + m_stepXScale;
if (arg_skipFlg || (m_stepXScale == 0)) {
m_cur_xScale = m_dst_xScale;
} else if (((m_stepXScale > 0) && (m_cur_xScale >= m_dst_xScale)) || ((m_stepXScale < 0) && (m_cur_xScale <= m_dst_xScale))) {
m_cur_xScale = m_dst_xScale;
} else {
_local2 = false;
m_stepXScale = m_stepXScale + m_accelXScale;
}
}
if (m_cur_yScale != m_dst_yScale) {
m_cur_yScale = m_cur_yScale + m_stepYScale;
if (arg_skipFlg || (m_stepYScale == 0)) {
m_cur_yScale = m_dst_yScale;
} else if (((m_stepYScale > 0) && (m_cur_yScale >= m_dst_yScale)) || ((m_stepYScale < 0) && (m_cur_yScale <= m_dst_yScale))) {
m_cur_yScale = m_dst_yScale;
} else {
_local2 = false;
m_stepYScale = m_stepYScale + m_accelYScale;
}
}
if (m_cur_rotation != m_dst_rotation) {
m_cur_rotation = m_cur_rotation + m_stepRotation;
if (arg_skipFlg || (m_stepRotation == 0)) {
m_cur_rotation = m_dst_rotation;
} else if (((m_stepRotation > 0) && (m_cur_rotation >= m_dst_rotation)) || ((m_stepRotation < 0) && (m_cur_rotation <= m_dst_rotation))) {
m_cur_rotation = m_dst_rotation;
} else {
_local2 = false;
m_stepRotation = m_stepRotation + m_accelRotation;
}
}
if (m_cur_alpha != m_dst_alpha) {
m_cur_alpha = m_cur_alpha + m_stepAlpha;
if (arg_skipFlg || (m_stepAlpha == 0)) {
m_cur_alpha = m_dst_alpha;
} else if (((m_stepAlpha > 0) && (m_cur_alpha >= m_dst_alpha)) || ((m_stepAlpha < 0) && (m_cur_alpha <= m_dst_alpha))) {
m_cur_alpha = m_dst_alpha;
} else {
_local2 = false;
m_stepAlpha = m_stepAlpha + m_accelAlpha;
}
}
if (m_cur_ra != m_dst_ra) {
m_cur_ra = m_cur_ra + m_stepRa;
if (arg_skipFlg || (m_stepRa == 0)) {
m_cur_ra = m_dst_ra;
} else if (((m_stepRa > 0) && (m_cur_ra >= m_dst_ra)) || ((m_stepRa < 0) && (m_cur_ra <= m_dst_ra))) {
m_cur_ra = m_dst_ra;
} else {
_local2 = false;
m_stepRa = m_stepRa + m_accelRa;
}
}
if (m_cur_rb != m_dst_rb) {
m_cur_rb = m_cur_rb + m_stepRb;
if (arg_skipFlg || (m_stepRb == 0)) {
m_cur_rb = m_dst_rb;
} else if (((m_stepRb > 0) && (m_cur_rb >= m_dst_rb)) || ((m_stepRb < 0) && (m_cur_rb <= m_dst_rb))) {
m_cur_rb = m_dst_rb;
} else {
_local2 = false;
m_stepRb = m_stepRb + m_accelRb;
}
}
if (m_cur_ga != m_dst_ga) {
m_cur_ga = m_cur_ga + m_stepGa;
if (arg_skipFlg || (m_stepGa == 0)) {
m_cur_ga = m_dst_ga;
} else if (((m_stepGa > 0) && (m_cur_ga >= m_dst_ga)) || ((m_stepGa < 0) && (m_cur_ga <= m_dst_ga))) {
m_cur_ga = m_dst_ga;
} else {
_local2 = false;
m_stepGa = m_stepGa + m_accelGa;
}
}
if (m_cur_gb != m_dst_gb) {
m_cur_gb = m_cur_gb + m_stepGb;
if (arg_skipFlg || (m_stepGb == 0)) {
m_cur_gb = m_dst_gb;
} else if (((m_stepGb > 0) && (m_cur_gb >= m_dst_gb)) || ((m_stepGb < 0) && (m_cur_gb <= m_dst_gb))) {
m_cur_gb = m_dst_gb;
} else {
_local2 = false;
m_stepGb = m_stepGb + m_accelGb;
}
}
if (m_cur_ba != m_dst_ba) {
m_cur_ba = m_cur_ba + m_stepBa;
if (arg_skipFlg || (m_stepBa == 0)) {
m_cur_ba = m_dst_ba;
} else if (((m_stepBa > 0) && (m_cur_ba >= m_dst_ba)) || ((m_stepBa < 0) && (m_cur_ba <= m_dst_ba))) {
m_cur_ba = m_dst_ba;
} else {
_local2 = false;
m_stepBa = m_stepBa + m_accelBa;
}
}
if (m_cur_bb != m_dst_bb) {
m_cur_bb = m_cur_bb + m_stepBb;
if (arg_skipFlg || (m_stepBb == 0)) {
m_cur_bb = m_dst_bb;
} else if (((m_stepBb > 0) && (m_cur_bb >= m_dst_bb)) || ((m_stepBb < 0) && (m_cur_bb <= m_dst_bb))) {
m_cur_bb = m_dst_bb;
} else {
_local2 = false;
m_stepBb = m_stepBb + m_accelBb;
}
}
if (_local2) {
break;
}
_local4++;
}
SyncCurVal(0);
return(_local2);
}
function GetParameter(arg_valName) {
var _local3;
var _local2;
switch (arg_valName) {
case "baseX" :
return(String(m_baseX));
case "baseY" :
return(String(m_baseY));
case "posX" :
return(String(m_obj_mc._x + m_baseX));
case "posY" :
return(String(m_obj_mc._y + m_baseY));
case "scaleX" :
return(String(m_obj_mc._xscale));
case "scaleY" :
return(String(m_obj_mc._yscale));
case "rotation" :
return(String(m_obj_mc._rotation));
case "alpha" :
if (m_type_surface == 0) {
return(String(m_obj_mc._alpha));
}
return(String(m_obj_mc.in_mc._alpha));
case "colorRa" :
case "colorRb" :
case "colorGa" :
case "colorGb" :
case "colorBa" :
case "colorBb" :
if (m_type_surface == 0) {
_local3 = new Color(m_obj_mc);
} else {
_local3 = new Color(m_obj_mc.in_mc);
}
_local2 = _local3.getTransform();
switch (arg_valName) {
case "colorRa" :
return(String(_local2.ra));
case "colorRb" :
return(String(_local2.rb));
case "colorGa" :
return(String(_local2.ga));
case "colorGb" :
return(String(_local2.gb));
case "colorBa" :
return(String(_local2.ba));
case "colorBb" :
return(String(_local2.bb));
}
case "visible" :
if (m_obj_mc._visible) {
return("true");
}
return("false");
case "dst_posX" :
return(String(m_dst_posX));
case "dst_posY" :
return(String(m_dst_posY));
case "dst_scaleX" :
return(String(m_dst_xScale));
case "dst_scaleY" :
return(String(m_dst_yScale));
case "dst_rotation" :
return(String(m_dst_rotation));
case "dst_alpha" :
return(String(m_dst_alpha));
case "dst_colorRa" :
return(String(m_dst_ra));
case "dst_colorRb" :
return(String(m_dst_rb));
case "dst_colorGa" :
return(String(m_dst_ga));
case "dst_colorGb" :
return(String(m_dst_gb));
case "dst_colorBa" :
return(String(m_dst_ba));
case "dst_colorBb" :
return(String(m_dst_bb));
case "step_posX" :
return(String(m_stepX));
case "step_posY" :
return(String(m_stepY));
case "step_scaleX" :
return(String(m_stepXScale));
case "step_scaleY" :
return(String(m_stepYScale));
case "step_rotation" :
return(String(m_stepRotation));
case "step_alpha" :
return(String(m_stepAlpha));
case "step_colorRa" :
return(String(m_stepRa));
case "step_colorRb" :
return(String(m_stepRb));
case "step_colorGa" :
return(String(m_stepGa));
case "step_colorGb" :
return(String(m_stepGb));
case "step_colorBa" :
return(String(m_stepBa));
case "step_colorBb" :
return(String(m_stepBb));
case "accel_posX" :
return(String(m_accelX));
case "accel_posY" :
return(String(m_accelY));
case "accel_scaleX" :
return(String(m_accelXScale));
case "accel_scaleY" :
return(String(m_accelYScale));
case "accel_rotation" :
return(String(m_accelRotation));
case "accel_alpha" :
return(String(m_accelAlpha));
case "accel_colorRa" :
return(String(m_accelRa));
case "accel_colorRb" :
return(String(m_accelRb));
case "accel_colorGa" :
return(String(m_accelGa));
case "accel_colorGb" :
return(String(m_accelGb));
case "accel_colorBa" :
return(String(m_accelBa));
case "accel_colorBb" :
return(String(m_accelBb));
case "interval" :
return(String(m_interval));
case "delayTime" :
return(String(m_delayTime));
case "frame" :
if (m_type_surface == 0) {
return(String(m_obj_mc._currentframe));
}
return(String(m_obj_mc.in_mc._currentframe));
}
return(undefined);
}
function CopyInfo(arg_info, arg_type) {
m_filePath = arg_info.m_filePath;
m_loadingSts = 0;
m_transSts = arg_info.m_transSts;
m_type_layer = arg_info.m_type_layer;
m_type_surface = arg_info.m_type_surface;
m_type_volume = arg_info.m_type_volume;
m_baseX = arg_info.m_baseX;
m_baseY = arg_info.m_baseY;
switch (arg_type) {
case 0 :
m_cur_posX = arg_info.m_obj_mc._x;
m_cur_posY = arg_info.m_obj_mc._y;
m_cur_xScale = arg_info.m_obj_mc._xscale;
m_cur_yScale = arg_info.m_obj_mc._yscale;
m_cur_rotation = arg_info.m_obj_mc._rotation;
m_cur_visible = arg_info.m_obj_mc._visible;
var _local4;
if (arg_info.m_type_surface == 0) {
_local4 = new Color(arg_info.m_obj_mc);
m_cur_alpha = arg_info.m_obj_mc._alpha;
m_stFrame = 1;
} else {
_local4 = new Color(arg_info.m_obj_mc.in_mc);
m_cur_alpha = arg_info.m_obj_mc.in_mc._alpha;
m_stFrame = arg_info.m_obj_mc.in_mc._currentframe;
}
var _local3 = _local4.getTransform();
m_cur_ra = _local3.ra;
m_cur_rb = _local3.rb;
m_cur_ga = _local3.ga;
m_cur_gb = _local3.gb;
m_cur_ba = _local3.ba;
m_cur_bb = _local3.bb;
break;
case 1 :
m_cur_posX = arg_info.m_cur_posX;
m_cur_posY = arg_info.m_cur_posY;
m_cur_xScale = arg_info.m_cur_xScale;
m_cur_yScale = arg_info.m_cur_yScale;
m_cur_rotation = arg_info.m_cur_rotation;
m_cur_alpha = arg_info.m_cur_alpha;
m_cur_visible = arg_info.m_cur_visible;
m_cur_ra = arg_info.m_cur_ra;
m_cur_rb = arg_info.m_cur_rb;
m_cur_ga = arg_info.m_cur_ga;
m_cur_gb = arg_info.m_cur_gb;
m_cur_ba = arg_info.m_cur_ba;
m_cur_bb = arg_info.m_cur_bb;
m_stFrame = arg_info.m_stFrame;
}
m_dst_posX = arg_info.m_dst_posX;
m_dst_posY = arg_info.m_dst_posY;
m_dst_xScale = arg_info.m_dst_xScale;
m_dst_yScale = arg_info.m_dst_yScale;
m_dst_rotation = arg_info.m_dst_rotation;
m_dst_alpha = arg_info.m_dst_alpha;
m_dst_ra = arg_info.m_dst_ra;
m_dst_rb = arg_info.m_dst_rb;
m_dst_ga = arg_info.m_dst_ga;
m_dst_gb = arg_info.m_dst_gb;
m_dst_ba = arg_info.m_dst_ba;
m_dst_bb = arg_info.m_dst_bb;
m_stepX = arg_info.m_stepX;
m_stepY = arg_info.m_stepY;
m_stepXScale = arg_info.m_stepXScale;
m_stepYScale = arg_info.m_stepYScale;
m_stepRotation = arg_info.m_stepRotation;
m_stepAlpha = arg_info.m_stepAlpha;
m_stepRa = arg_info.m_stepRa;
m_stepRb = arg_info.m_stepRb;
m_stepGa = arg_info.m_stepGa;
m_stepGb = arg_info.m_stepGb;
m_stepBa = arg_info.m_stepBa;
m_stepBb = arg_info.m_stepBb;
m_accelX = arg_info.m_accelX;
m_accelY = arg_info.m_accelY;
m_accelXScale = arg_info.m_accelXScale;
m_accelYScale = arg_info.m_accelYScale;
m_accelRotation = arg_info.m_accelRotation;
m_accelAlpha = arg_info.m_accelAlpha;
m_accelRa = arg_info.m_accelRa;
m_accelRb = arg_info.m_accelRb;
m_accelGa = arg_info.m_accelGa;
m_accelGb = arg_info.m_accelGb;
m_accelBa = arg_info.m_accelBa;
m_accelBb = arg_info.m_accelBb;
m_animWait = arg_info.m_animWait;
m_animSkip = arg_info.m_animSkip;
m_animSts = arg_info.m_animSts;
m_edFrame = arg_info.m_edFrame;
m_animTime = arg_info.m_animTime;
m_pastTransTime = arg_info.m_pastTransTime;
m_pastAnimTime = arg_info.m_pastAnimTime;
m_interval = arg_info.m_interval;
m_delayTime = arg_info.m_delayTime;
m_param = arg_info.m_param;
}
}
Symbol 155 MovieClip [__Packages.Cls_Param_HistLayer] Frame 0
class Cls_Param_HistLayer
{
var m_PosX, m_PosY, m_Width, m_Height, m_Type, m_CharDir, m_Margin_Left, m_Margin_Right, m_Margin_Top, m_Margin_Bottom, m_Font_Name, m_Font_Embed, m_Font_Size, m_Font_Color, m_Font_Bold, m_Font_Italic, m_CharSpcOffset, m_InterlinearSpc, m_Alpha, m_Shadow_Visible, m_Shadow_Color, m_Shadow_XOffset, m_Shadow_YOffset, m_Shadow_Visible_rb, m_Shadow_Color_rb, m_Shadow_XOffset_rb, m_Shadow_YOffset_rb, m_Edge_Visible, m_Edge_Color, m_Edge_HVOffset, m_Edge_SLOffset, m_Edge_Visible_rb, m_Edge_Color_rb, m_Edge_HVOffset_rb, m_Edge_SLOffset_rb, m_Font_Name_rb, m_Font_Embed_rb, m_Font_Size_rb, m_Font_Color_rb, m_Font_Bold_rb, m_Font_Italic_rb, m_CharSpcOffset_rb, m_RubySpcOffset, m_Scroll_Speed, m_DefBtn_Visible, m_DefCtrl_Enabled, m_HideMsgLayer, m_ChgBGFlg, m_Path_BG, m_Color_BG, m_WrapHalfStr, m_HeadKinsocChar, m_EndKinsocChar;
function Cls_Param_HistLayer () {
m_PosX = 0;
m_PosY = 0;
m_Width = 640;
m_Height = 480;
m_Type = 0;
m_CharDir = 0;
m_Margin_Left = 30;
m_Margin_Right = 60;
m_Margin_Top = 30;
m_Margin_Bottom = 30;
m_Font_Name = "\uFF2D\uFF33 \uFF30\u660E\u671D";
m_Font_Embed = false;
m_Font_Size = 21;
m_Font_Color = 16777215 /* 0xFFFFFF */;
m_Font_Bold = true;
m_Font_Italic = false;
m_CharSpcOffset = 0;
m_InterlinearSpc = 6;
m_Alpha = 80;
m_Shadow_Visible = true;
m_Shadow_Color = 0;
m_Shadow_XOffset = 1;
m_Shadow_YOffset = 1;
m_Shadow_Visible_rb = true;
m_Shadow_Color_rb = 0;
m_Shadow_XOffset_rb = 1;
m_Shadow_YOffset_rb = 1;
m_Edge_Visible = false;
m_Edge_Color = 0;
m_Edge_HVOffset = 2;
m_Edge_SLOffset = 1;
m_Edge_Visible_rb = false;
m_Edge_Color_rb = 0;
m_Edge_HVOffset_rb = 1;
m_Edge_SLOffset_rb = 1;
m_Font_Name_rb = "\uFF2D\uFF33 \uFF30\u660E\u671D";
m_Font_Embed_rb = false;
m_Font_Size_rb = 10;
m_Font_Color_rb = 16777215 /* 0xFFFFFF */;
m_Font_Bold_rb = true;
m_Font_Italic_rb = false;
m_CharSpcOffset_rb = 0;
m_RubySpcOffset = 0;
m_Scroll_Speed = 1;
m_DefBtn_Visible = true;
m_DefCtrl_Enabled = true;
m_HideMsgLayer = false;
m_ChgBGFlg = false;
m_Path_BG = "";
m_Color_BG = 3381708 /* 0x3399CC */;
m_WrapHalfStr = true;
m_HeadKinsocChar = "!%),.:;?]}\u00A2\u00B0\u2019\u201D\u2030\u2032\u2033\u2103\u3001\u3002\u3005\u3009\u300B\u300D\u300F\u3011\u3015\u309B\u309C\u309D\u309E\u30FB\u30FD\u30FE\uFF01\uFF05\uFF09\uFF0C\uFF0E\uFF1A\uFF1B\uFF1F\uFF3D\uFF5D\uFF61\uFF63\uFF64\uFF65\uFF9E\uFF9F\uFFE0";
m_EndKinsocChar = "$([\\\u00A3\u00A5\u2018\u201C\u3008\u300A\u300C\u300E\u3010\u3014\uFF04\uFF08\uFF3B\uFF5B\uFF62\uFFE1\uFFE5";
}
function SetParameter(arg_setVal, arg_valName) {
switch (arg_valName) {
case "posX" :
m_PosX = Number(arg_setVal);
break;
case "posY" :
m_PosY = Number(arg_setVal);
break;
case "width" :
m_Width = Number(arg_setVal);
break;
case "height" :
m_Height = Number(arg_setVal);
break;
case "alpha" :
m_Alpha = Number(arg_setVal);
break;
case "type" :
if (arg_setVal == "PAGE") {
m_Type = 1;
} else {
m_Type = 0;
}
break;
case "charDir" :
if (arg_setVal == "VERTICAL") {
m_CharDir = 1;
} else {
m_CharDir = 0;
}
break;
case "margin_Left" :
m_Margin_Left = Number(arg_setVal);
break;
case "margin_Right" :
m_Margin_Right = Number(arg_setVal);
break;
case "margin_Top" :
m_Margin_Top = Number(arg_setVal);
break;
case "margin_Bottom" :
m_Margin_Bottom = Number(arg_setVal);
break;
case "font_Name" :
m_Font_Name = String(arg_setVal);
break;
case "font_Embed" :
if (arg_setVal == "true") {
m_Font_Embed = true;
} else {
m_Font_Embed = false;
}
break;
case "font_Size" :
m_Font_Size = Number(arg_setVal);
break;
case "font_Color" :
m_Font_Color = Number(arg_setVal);
break;
case "bold" :
if (arg_setVal == "false") {
m_Font_Bold = false;
} else {
m_Font_Bold = true;
}
break;
case "italic" :
if (arg_setVal == "true") {
m_Font_Italic = true;
} else {
m_Font_Italic = false;
}
break;
case "charSpcOffset" :
m_CharSpcOffset = Number(arg_setVal);
break;
case "interlinearSpc" :
m_InterlinearSpc = Number(arg_setVal);
break;
case "shadow_Visible" :
if (arg_setVal == "false") {
m_Shadow_Visible = false;
} else {
m_Shadow_Visible = true;
}
break;
case "shadow_Color" :
m_Shadow_Color = Number(arg_setVal);
break;
case "shadow_XOffset" :
m_Shadow_XOffset = Number(arg_setVal);
break;
case "shadow_YOffset" :
m_Shadow_YOffset = Number(arg_setVal);
break;
case "shadow_Visible_Rb" :
if (arg_setVal == "false") {
m_Shadow_Visible_rb = false;
} else {
m_Shadow_Visible_rb = true;
}
break;
case "shadow_Color_Rb" :
m_Shadow_Color_rb = Number(arg_setVal);
break;
case "shadow_XOffset_Rb" :
m_Shadow_XOffset_rb = Number(arg_setVal);
break;
case "shadow_YOffset_Rb" :
m_Shadow_YOffset_rb = Number(arg_setVal);
break;
case "edge_Visible" :
if (arg_setVal == "true") {
m_Edge_Visible = true;
} else {
m_Edge_Visible = false;
}
break;
case "edge_Color" :
m_Edge_Color = Number(arg_setVal);
break;
case "edge_HVOffset" :
m_Edge_HVOffset = Number(arg_setVal);
break;
case "edge_SLOffset" :
m_Edge_SLOffset = Number(arg_setVal);
break;
case "edge_Visible_Rb" :
if (arg_setVal == "true") {
m_Edge_Visible_rb = true;
} else {
m_Edge_Visible_rb = false;
}
break;
case "edge_Color_Rb" :
m_Edge_Color_rb = Number(arg_setVal);
break;
case "edge_HVOffset_Rb" :
m_Edge_HVOffset_rb = Number(arg_setVal);
break;
case "edge_SLOffset_Rb" :
m_Edge_SLOffset_rb = Number(arg_setVal);
break;
case "font_Name_Rb" :
m_Font_Name_rb = String(arg_setVal);
break;
case "font_Embed_Rb" :
if (arg_setVal == "true") {
m_Font_Embed_rb = true;
} else {
m_Font_Embed_rb = false;
}
break;
case "font_Size_Rb" :
m_Font_Size_rb = Number(arg_setVal);
break;
case "font_Color_Rb" :
m_Font_Color_rb = Number(arg_setVal);
break;
case "bold_Rb" :
if (arg_setVal == "false") {
m_Font_Bold_rb = false;
} else {
m_Font_Bold_rb = true;
}
break;
case "italic_Rb" :
if (arg_setVal == "true") {
m_Font_Italic_rb = true;
} else {
m_Font_Italic_rb = false;
}
break;
case "charSpcOffset_Rb" :
m_CharSpcOffset_rb = Number(arg_setVal);
break;
case "rubySpcOffset" :
m_RubySpcOffset = Number(arg_setVal);
break;
case "scroll_Speed" :
m_Scroll_Speed = Number(arg_setVal);
break;
case "defBtn_Visible" :
if (arg_setVal == "false") {
m_DefBtn_Visible = false;
} else {
m_DefBtn_Visible = true;
}
break;
case "defCtrl_Enabled" :
if (arg_setVal == "false") {
m_DefCtrl_Enabled = false;
} else {
m_DefCtrl_Enabled = true;
}
break;
case "hideMsgLayer" :
if (arg_setVal == "true") {
m_HideMsgLayer = true;
} else {
m_HideMsgLayer = false;
}
break;
case "path_BG" :
if (m_Path_BG != arg_setVal) {
m_ChgBGFlg = true;
m_Path_BG = arg_setVal;
}
break;
case "color_BG" :
m_Color_BG = Number(arg_setVal);
break;
case "wrapHalfStr" :
if (arg_setVal == "true") {
m_WrapHalfStr = true;
} else {
m_WrapHalfStr = false;
}
break;
case "headKinsocChar" :
m_HeadKinsocChar = String(arg_setVal);
break;
case "endKinsocChar" :
m_EndKinsocChar = String(arg_setVal);
break;
default :
return(undefined);
}
}
function Set(arg_param) {
m_PosX = arg_param.m_PosX;
m_PosY = arg_param.m_PosY;
m_Width = arg_param.m_Width;
m_Height = arg_param.m_Height;
m_Type = arg_param.m_Type;
m_CharDir = arg_param.m_CharDir;
m_Margin_Left = arg_param.m_Margin_Left;
m_Margin_Right = arg_param.m_Margin_Right;
m_Margin_Top = arg_param.m_Margin_Top;
m_Margin_Bottom = arg_param.m_Margin_Bottom;
m_Font_Name = arg_param.m_Font_Name;
m_Font_Embed = arg_param.m_Font_Embed;
m_Font_Size = arg_param.m_Font_Size;
m_Font_Color = arg_param.m_Font_Color;
m_Font_Bold = arg_param.m_Font_Bold;
m_Font_Italic = arg_param.m_Font_Italic;
m_CharSpcOffset = arg_param.m_CharSpcOffset;
m_InterlinearSpc = arg_param.m_InterlinearSpc;
m_Alpha = arg_param.m_Alpha;
m_Shadow_Visible = arg_param.m_Shadow_Visible;
m_Shadow_Color = arg_param.m_Shadow_Color;
m_Shadow_XOffset = arg_param.m_Shadow_XOffset;
m_Shadow_YOffset = arg_param.m_Shadow_YOffset;
m_Shadow_Visible_rb = arg_param.m_Shadow_Visible_rb;
m_Shadow_Color_rb = arg_param.m_Shadow_Color_rb;
m_Shadow_XOffset_rb = arg_param.m_Shadow_XOffset_rb;
m_Shadow_YOffset_rb = arg_param.m_Shadow_YOffset_rb;
m_Edge_Visible = arg_param.m_Edge_Visible;
m_Edge_Color = arg_param.m_Edge_Color;
m_Edge_HVOffset = arg_param.m_Edge_HVOffset;
m_Edge_SLOffset = arg_param.m_Edge_SLOffset;
m_Edge_Visible_rb = arg_param.m_Edge_Visible_rb;
m_Edge_Color_rb = arg_param.m_Edge_Color_rb;
m_Edge_HVOffset_rb = arg_param.m_Edge_HVOffset_rb;
m_Edge_SLOffset_rb = arg_param.m_Edge_SLOffset_rb;
m_Font_Name_rb = arg_param.m_Font_Name_rb;
m_Font_Embed_rb = arg_param.m_Font_Embed_rb;
m_Font_Size_rb = arg_param.m_Font_Size_rb;
m_Font_Color_rb = arg_param.m_Font_Color_rb;
m_Font_Bold_rb = arg_param.m_Font_Bold_rb;
m_Font_Italic_rb = arg_param.m_Font_Italic_rb;
m_CharSpcOffset_rb = arg_param.m_CharSpcOffset_rb;
m_RubySpcOffset = arg_param.m_RubySpcOffset;
m_Scroll_Speed = arg_param.m_Scroll_Speed;
m_DefBtn_Visible = arg_param.m_DefBtn_Visible;
m_DefCtrl_Enabled = arg_param.m_DefCtrl_Enabled;
m_HideMsgLayer = arg_param.m_HideMsgLayer;
m_ChgBGFlg = arg_param.m_ChgBGFlg;
if (m_Path_BG != arg_param.m_Path_BG) {
m_ChgBGFlg = true;
m_Path_BG = arg_param.m_Path_BG;
}
m_Color_BG = arg_param.m_Color_BG;
m_WrapHalfStr = arg_param.m_WrapHalfStr;
m_HeadKinsocChar = arg_param.m_HeadKinsocChar;
m_EndKinsocChar = arg_param.m_EndKinsocChar;
}
function IsHeadKinsocChar(arg_char) {
if (m_HeadKinsocChar.indexOf(arg_char) != -1) {
return(true);
}
return(false);
}
function IsEndKinsocChar(arg_char) {
if (m_EndKinsocChar.indexOf(arg_char) != -1) {
return(true);
}
return(false);
}
function IsRotation90Char(arg_char) {
var _local3 = "\u300C\u300D\u300E\u300F\u3010\u3011\u3014\u3015\u3008\u3009\uFF08\uFF09\uFF1C\uFF1E\u300A\u300B\u226A\u226B\uFF3B\uFF3D\uFF5B\uFF5D\u2018\u2019\u201C\u201D\u301D\u301F\u30FC\u2026\u2015\uFF5E";
if (arg_char == "") {
return(false);
}
if (_local3.indexOf(arg_char) != -1) {
return(true);
}
if (IsHalfChar(arg_char)) {
return(true);
}
return(false);
}
function IsKutouten(arg_char) {
var _local1 = "\u3002\u3001\uFF0C\uFF0E";
if (_local1.indexOf(arg_char) != -1) {
return(true);
}
return(false);
}
function IsLittleChar(arg_char) {
var _local1 = "\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087\u308E\u30A1\u30A3\u30A5\u30A7\u30A9\u30F5\u30F6\u30C3\u30E3\u30E5\u30E7\u30EE";
if (_local1.indexOf(arg_char) != -1) {
return(true);
}
return(false);
}
function IsHalfChar(arg_char) {
var _local1 = "\uFF71\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77\uFF78\uFF79\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F\uFF80\uFF81\uFF82\uFF83\uFF84\uFF85\uFF86\uFF87\uFF88\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E\uFF8F\uFF90\uFF91\uFF92\uFF93\uFF94\uFF95\uFF96\uFF97\uFF98\uFF99\uFF9A\uFF9B\uFF9C\uFF66\uFF9D\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF82\uFF6C\uFF6D\uFF6E";
if (_local1.indexOf(arg_char) != -1) {
return(true);
}
if ((arg_char.charCodeAt(0) >= 32) && (arg_char.charCodeAt(0) <= 126)) {
return(true);
}
return(false);
}
function IsNoWrapHalfChar(arg_char) {
if ((arg_char.charCodeAt(0) >= 33) && (arg_char.charCodeAt(0) <= 126)) {
return(true);
}
return(false);
}
}
Symbol 156 MovieClip [__Packages.Cls_Param_Audio] Frame 0
class Cls_Param_Audio
{
var m_filePath, m_loadingFlg, m_transSts, m_playSts, m_type_mngObj, m_loopCnt, m_streamFlg, m_pMain, m_obj_mc, m_obj_sound, m_gMSPF, m_cur_volume, m_cur_pan, m_cur_ll, m_cur_lr, m_cur_rr, m_cur_rl, m_dst_volume, m_dst_pan, m_dst_ll, m_dst_lr, m_dst_rr, m_dst_rl, m_stepVolume, m_stepPan, m_stepLL, m_stepLR, m_stepRR, m_stepRL, m_accelVolume, m_accelPan, m_accelLL, m_accelLR, m_accelRR, m_accelRL, m_pastEffectTime, m_interval, m_delayTime, m_autoSkip, m_autoStop;
function Cls_Param_Audio () {
m_filePath = "";
m_loadingFlg = false;
m_transSts = 0;
m_playSts = 0;
m_type_mngObj = 1;
m_loopCnt = 0;
m_streamFlg = false;
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function SetObject(arg_mc, arg_snd, arg_mngObjType, arg_gMSPF) {
m_obj_mc = arg_mc;
m_obj_sound = arg_snd;
m_type_mngObj = arg_mngObjType;
m_gMSPF = arg_gMSPF;
Reset();
}
function DeleteObject() {
if (m_obj_sound != undefined) {
m_obj_sound.stop();
delete m_obj_sound;
}
if (m_obj_mc != undefined) {
m_obj_mc.stop();
m_obj_mc.unloadMovie();
}
}
function Reset() {
m_cur_volume = 100;
m_cur_pan = 0;
m_cur_ll = 100;
m_cur_lr = 0;
m_cur_rr = 100;
m_cur_rl = 0;
ResetEffect();
}
function ResetEffect() {
m_dst_volume = m_cur_volume;
m_dst_pan = m_cur_pan;
m_dst_ll = m_cur_ll;
m_dst_lr = m_cur_lr;
m_dst_rr = m_cur_rr;
m_dst_rl = m_cur_rl;
m_stepVolume = 0;
m_stepPan = 0;
m_stepLL = 0;
m_stepLR = 0;
m_stepRR = 0;
m_stepRL = 0;
m_accelVolume = 0;
m_accelPan = 0;
m_accelLL = 0;
m_accelLR = 0;
m_accelRR = 0;
m_accelRL = 0;
m_pastEffectTime = 0;
m_interval = m_gMSPF;
m_delayTime = 0;
m_autoSkip = true;
m_autoStop = false;
m_obj_sound.setVolume(m_cur_volume * m_pMain.GetVolume(m_type_mngObj));
m_obj_sound.setPan(m_cur_pan);
var _local2 = m_obj_sound.getTransform();
_local2.ll = m_cur_ll;
_local2.lr = m_cur_lr;
_local2.rr = m_cur_rr;
_local2.rl = m_cur_rl;
m_obj_sound.setTransform(_local2);
}
function TransSoundEffect(arg_skipFlg, arg_stepCnt) {
var _local4;
var _local2 = false;
_local4 = 0;
while ((_local4 < arg_stepCnt) || (arg_skipFlg)) {
_local2 = true;
if (m_cur_volume != m_dst_volume) {
m_cur_volume = m_cur_volume + m_stepVolume;
if (arg_skipFlg || (m_stepVolume == 0)) {
m_cur_volume = m_dst_volume;
} else if (((m_stepVolume > 0) && (m_cur_volume >= m_dst_volume)) || ((m_stepVolume < 0) && (m_cur_volume <= m_dst_volume))) {
m_cur_volume = m_dst_volume;
} else {
_local2 = false;
m_stepVolume = m_stepVolume + m_accelVolume;
}
}
if (m_cur_pan != m_dst_pan) {
m_cur_pan = m_cur_pan + m_stepPan;
if (arg_skipFlg || (m_stepPan == 0)) {
m_cur_pan = m_dst_pan;
} else if (((m_stepPan > 0) && (m_cur_pan >= m_dst_pan)) || ((m_stepPan < 0) && (m_cur_pan <= m_dst_pan))) {
m_cur_pan = m_dst_pan;
} else {
_local2 = false;
m_stepPan = m_stepPan + m_accelPan;
}
}
if (m_cur_ll != m_dst_ll) {
m_cur_ll = m_cur_ll + m_stepLL;
if (arg_skipFlg || (m_stepLL == 0)) {
m_cur_ll = m_dst_ll;
} else if (((m_stepLL > 0) && (m_cur_ll >= m_dst_ll)) || ((m_stepLL < 0) && (m_cur_ll <= m_dst_ll))) {
m_cur_ll = m_dst_ll;
} else {
_local2 = false;
m_stepLL = m_stepLL + m_accelLL;
}
}
if (m_cur_lr != m_dst_lr) {
m_cur_lr = m_cur_lr + m_stepLR;
if (arg_skipFlg || (m_stepLR == 0)) {
m_cur_lr = m_dst_lr;
} else if (((m_stepLR > 0) && (m_cur_lr >= m_dst_lr)) || ((m_stepLR < 0) && (m_cur_lr <= m_dst_lr))) {
m_cur_lr = m_dst_lr;
} else {
_local2 = false;
m_stepLR = m_stepLR + m_accelLR;
}
}
if (m_cur_rr != m_dst_rr) {
m_cur_rr = m_cur_rr + m_stepRR;
if (arg_skipFlg || (m_stepRR == 0)) {
m_cur_rr = m_dst_rr;
} else if (((m_stepRR > 0) && (m_cur_rr >= m_dst_rr)) || ((m_stepRR < 0) && (m_cur_rr <= m_dst_rr))) {
m_cur_rr = m_dst_rr;
} else {
_local2 = false;
m_stepRR = m_stepRR + m_accelRR;
}
}
if (m_cur_rl != m_dst_rl) {
m_cur_rl = m_cur_rl + m_stepRL;
if (arg_skipFlg || (m_stepRL == 0)) {
m_cur_rl = m_dst_rl;
} else if (((m_stepRL > 0) && (m_cur_rl >= m_dst_rl)) || ((m_stepRL < 0) && (m_cur_rl <= m_dst_rl))) {
m_cur_rl = m_dst_rl;
} else {
_local2 = false;
m_stepRL = m_stepRL + m_accelRL;
}
}
if (_local2) {
break;
}
_local4++;
}
m_obj_sound.setVolume(m_cur_volume * m_pMain.GetVolume(m_type_mngObj));
m_obj_sound.setPan(m_cur_pan);
var _local5 = m_obj_sound.getTransform();
_local5.ll = m_cur_ll;
_local5.lr = m_cur_lr;
_local5.rr = m_cur_rr;
_local5.rl = m_cur_rl;
m_obj_sound.setTransform(_local5);
if (_local2) {
m_transSts = 0;
}
return(_local2);
}
function GetParameter(arg_valName) {
switch (arg_valName) {
case "volume" :
return(String(m_cur_volume));
case "pan" :
return(String(m_obj_sound.getPan()));
case "ll" :
case "lr" :
case "rr" :
case "rl" :
var _local2 = m_obj_sound.getTransform();
switch (arg_valName) {
case "ll" :
return(String(_local2.ll));
case "lr" :
return(String(_local2.lr));
case "rr" :
return(String(_local2.rr));
case "rl" :
return(String(_local2.rl));
}
case "repeat" :
if (m_loopCnt == 65535) {
return(String(-1));
}
return(String(m_loopCnt));
case "dst_volume" :
return(String(m_dst_volume));
case "dst_pan" :
return(String(m_dst_pan));
case "dst_ll" :
return(String(m_dst_ll));
case "dst_lr" :
return(String(m_dst_lr));
case "dst_rr" :
return(String(m_dst_rr));
case "dst_rl" :
return(String(m_dst_rl));
case "step_volume" :
return(String(m_stepVolume));
case "step_pan" :
return(String(m_stepPan));
case "step_ll" :
return(String(m_stepLL));
case "step_lr" :
return(String(m_stepLR));
case "step_rr" :
return(String(m_stepRR));
case "step_rl" :
return(String(m_stepRL));
case "accel_volume" :
return(String(m_accelVolume));
case "accel_pan" :
return(String(m_accelPan));
case "accel_ll" :
return(String(m_accelLL));
case "accel_lr" :
return(String(m_accelLR));
case "accel_rr" :
return(String(m_accelRR));
case "accel_rl" :
return(String(m_accelRL));
case "interval" :
return(String(m_interval));
case "delayTime" :
return(String(m_delayTime));
case "autoSkip" :
if (m_autoSkip) {
return("true");
}
return("false");
case "autoStop" :
if (m_autoStop) {
return("true");
}
return("false");
}
return(undefined);
}
function CopyInfo(arg_info, arg_type) {
m_filePath = arg_info.m_filePath;
m_transSts = arg_info.m_transSts;
m_playSts = arg_info.m_playSts;
m_type_mngObj = arg_info.m_type_mngObj;
m_loopCnt = arg_info.m_loopCnt;
m_streamFlg = arg_info.m_streamFlg;
m_cur_volume = arg_info.m_cur_volume;
m_cur_pan = arg_info.m_cur_pan;
m_cur_ll = arg_info.m_cur_ll;
m_cur_lr = arg_info.m_cur_lr;
m_cur_rr = arg_info.m_cur_rr;
m_cur_rl = arg_info.m_cur_rl;
m_dst_volume = arg_info.m_dst_volume;
m_dst_pan = arg_info.m_dst_pan;
m_dst_ll = arg_info.m_dst_ll;
m_dst_lr = arg_info.m_dst_lr;
m_dst_rr = arg_info.m_dst_rr;
m_dst_rl = arg_info.m_dst_rl;
m_stepVolume = arg_info.m_stepVolume;
m_stepPan = arg_info.m_stepPan;
m_stepLL = arg_info.m_stepLL;
m_stepLR = arg_info.m_stepLR;
m_stepRR = arg_info.m_stepRR;
m_stepRL = arg_info.m_stepRL;
m_accelVolume = arg_info.m_accelVolume;
m_accelPan = arg_info.m_accelPan;
m_accelLL = arg_info.m_accelLL;
m_accelLR = arg_info.m_accelLR;
m_accelRR = arg_info.m_accelRR;
m_accelRL = arg_info.m_accelRL;
m_pastEffectTime = arg_info.m_pastEffectTime;
m_interval = arg_info.m_interval;
m_delayTime = arg_info.m_delayTime;
m_autoSkip = arg_info.m_autoSkip;
m_autoStop = arg_info.m_autoStop;
}
}
Symbol 157 MovieClip [__Packages.Cls_Info_ButtonBaseParam] Frame 0
class Cls_Info_ButtonBaseParam
{
var m_Path_BG, m_Path_HitArea, m_DivCnt, m_Font_Name, m_Font_Embed, m_Font_Size, m_Font_Color, m_Font_Color_Point, m_Font_Color_Press, m_Font_Color_Invalid, m_Font_Bold, m_Font_Italic, m_Font_Underline, m_Shadow_Visible, m_Shadow_Color, m_Shadow_XOffset, m_Shadow_YOffset, m_Edge_Visible, m_Edge_Color, m_Edge_Color_Point, m_Edge_Color_Press, m_Edge_Color_Invalid, m_Edge_HVOffset, m_Edge_SLOffset, m_Align, m_VAlign, m_Margin_Left, m_Margin_Right, m_Margin_Top, m_Margin_Bottom, m_Down_XOffset, m_Down_YOffset, m_Alpha, m_Path_SndIn, m_Path_SndOut, m_Path_SndClick, m_PtId;
function Cls_Info_ButtonBaseParam () {
m_Path_BG = "";
m_Path_HitArea = "";
m_DivCnt = 3;
m_Font_Name = "\uFF2D\uFF33 \uFF30\u660E\u671D";
m_Font_Embed = false;
m_Font_Size = 21;
m_Font_Color = 16777215 /* 0xFFFFFF */;
m_Font_Color_Point = 16777215 /* 0xFFFFFF */;
m_Font_Color_Press = 16777215 /* 0xFFFFFF */;
m_Font_Color_Invalid = 16777215 /* 0xFFFFFF */;
m_Font_Bold = true;
m_Font_Italic = false;
m_Font_Underline = false;
m_Shadow_Visible = true;
m_Shadow_Color = 0;
m_Shadow_XOffset = 1;
m_Shadow_YOffset = 1;
m_Edge_Visible = false;
m_Edge_Color = 0;
m_Edge_Color_Point = 0;
m_Edge_Color_Press = 0;
m_Edge_Color_Invalid = 0;
m_Edge_HVOffset = 2;
m_Edge_SLOffset = 1;
m_Align = 1;
m_VAlign = 1;
m_Margin_Left = 0;
m_Margin_Right = 0;
m_Margin_Top = 0;
m_Margin_Bottom = 0;
m_Down_XOffset = 0;
m_Down_YOffset = 0;
m_Alpha = 100;
m_Path_SndIn = "";
m_Path_SndOut = "";
m_Path_SndClick = "";
m_PtId = "POINT";
}
function CopyInfo(arg_info) {
if (arg_info == undefined) {
return(undefined);
}
m_Path_BG = arg_info.m_Path_BG;
m_Path_HitArea = arg_info.m_Path_HitArea;
m_DivCnt = arg_info.m_DivCnt;
m_Font_Name = arg_info.m_Font_Name;
m_Font_Embed = arg_info.m_Font_Embed;
m_Font_Size = arg_info.m_Font_Size;
m_Font_Color = arg_info.m_Font_Color;
m_Font_Color_Point = arg_info.m_Font_Color_Point;
m_Font_Color_Press = arg_info.m_Font_Color_Press;
m_Font_Color_Invalid = arg_info.m_Font_Color_Invalid;
m_Font_Bold = arg_info.m_Font_Bold;
m_Font_Italic = arg_info.m_Font_Italic;
m_Font_Underline = arg_info.m_Font_Underline;
m_Shadow_Visible = arg_info.m_Shadow_Visible;
m_Shadow_Color = arg_info.m_Shadow_Color;
m_Shadow_XOffset = arg_info.m_Shadow_XOffset;
m_Shadow_YOffset = arg_info.m_Shadow_YOffset;
m_Edge_Visible = arg_info.m_Edge_Visible;
m_Edge_Color = arg_info.m_Edge_Color;
m_Edge_Color_Point = arg_info.m_Edge_Color_Point;
m_Edge_Color_Press = arg_info.m_Edge_Color_Press;
m_Edge_Color_Invalid = arg_info.m_Edge_Color_Invalid;
m_Edge_HVOffset = arg_info.m_Edge_HVOffset;
m_Edge_SLOffset = arg_info.m_Edge_SLOffset;
m_Align = arg_info.m_Align;
m_VAlign = arg_info.m_VAlign;
m_Margin_Left = arg_info.m_Margin_Left;
m_Margin_Right = arg_info.m_Margin_Right;
m_Margin_Top = arg_info.m_Margin_Top;
m_Margin_Bottom = arg_info.m_Margin_Bottom;
m_Down_XOffset = arg_info.m_Down_XOffset;
m_Down_YOffset = arg_info.m_Down_YOffset;
m_Alpha = arg_info.m_Alpha;
m_Path_SndIn = arg_info.m_Path_SndIn;
m_Path_SndOut = arg_info.m_Path_SndOut;
m_Path_SndClick = arg_info.m_Path_SndClick;
m_PtId = arg_info.m_PtId;
}
}
Symbol 158 MovieClip [__Packages.Cls_Info_ButtonParam] Frame 0
class Cls_Info_ButtonParam
{
var m_Id, m_Type, m_GroupId, m_DstLayer, m_DstId, m_PosX, m_PosY, m_Caption, m_Target, m_Arguments, m_Enabled, m_Visible, m_SyncEnabled, m_Order_Up, m_Order_Down, m_Order_Left, m_Order_Right, m_baseInfo;
function Cls_Info_ButtonParam () {
m_Id = "";
m_Type = 0;
m_GroupId = "";
m_DstLayer = 0;
m_DstId = 0;
m_PosX = 0;
m_PosY = 0;
m_Caption = "";
m_Target = "";
m_Arguments = "";
m_Enabled = true;
m_Visible = true;
m_SyncEnabled = 0;
m_Order_Up = -1;
m_Order_Down = -1;
m_Order_Left = -1;
m_Order_Right = -1;
m_baseInfo = new Cls_Info_ButtonBaseParam();
}
function CopyInfo(arg_info) {
if (arg_info == undefined) {
return(undefined);
}
m_Id = arg_info.m_Id;
m_Type = arg_info.m_Type;
m_GroupId = arg_info.m_GroupId;
m_DstLayer = arg_info.m_DstLayer;
m_DstId = arg_info.m_DstId;
m_PosX = arg_info.m_PosX;
m_PosY = arg_info.m_PosY;
m_Caption = arg_info.m_Caption;
m_Target = arg_info.m_Target;
m_Arguments = arg_info.m_Arguments;
m_Enabled = arg_info.m_Enabled;
m_Visible = arg_info.m_Visible;
m_SyncEnabled = arg_info.m_SyncEnabled;
m_Order_Up = arg_info.m_Order_Up;
m_Order_Down = arg_info.m_Order_Down;
m_Order_Left = arg_info.m_Order_Left;
m_Order_Right = arg_info.m_Order_Right;
m_baseInfo.CopyInfo(arg_info.m_baseInfo);
}
}
Symbol 159 MovieClip [__Packages.Cls_MenuManager] Frame 0
class Cls_MenuManager
{
var m_Menus, m_SysMenuEnabled, m_MenuShowHeight, m_Font_Name, m_Font_Embed, m_Font_Size, m_Font_Bold, m_Font_Italic, m_Font_Color_Normal, m_Font_Color_Select, m_Font_Color_Disabled, m_ItemLRMargin_Bar, m_ItemUBMargin_Bar, m_ItemLRMargin_Sub, m_ItemUBMargin_Sub, m_BG_Color_Separator, m_BG_Color_SelFrame, m_BG_Color_MenuBar, m_BG_Color_SubMenu, m_pMain;
function Cls_MenuManager () {
m_Menus = new Array();
m_Menus[0] = new Cls_Info_Menu();
m_Menus[0].m_Id = "root";
Initialize();
}
function Initialize() {
m_SysMenuEnabled = false;
m_MenuShowHeight = 20;
m_Font_Name = "\uFF2D\uFF33 \uFF30\u660E\u671D";
m_Font_Embed = false;
m_Font_Size = 14;
m_Font_Bold = false;
m_Font_Italic = false;
m_Font_Color_Normal = 0;
m_Font_Color_Select = 16777215 /* 0xFFFFFF */;
m_Font_Color_Disabled = 11315353 /* 0xACA899 */;
m_ItemLRMargin_Bar = 6;
m_ItemUBMargin_Bar = 3;
m_ItemLRMargin_Sub = 6;
m_ItemUBMargin_Sub = 2;
m_BG_Color_Separator = 11315353 /* 0xACA899 */;
m_BG_Color_SelFrame = 3238597 /* 0x316AC5 */;
m_BG_Color_MenuBar = 15526360 /* 0xECE9D8 */;
m_BG_Color_SubMenu = 16777215 /* 0xFFFFFF */;
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function ResetMenuInfo() {
Clear(false);
Initialize();
}
function Clear(arg_allFlg) {
while (m_Menus.length > 0) {
m_Menus[0].Clear();
delete eval (m_Menus.shift());
}
if (!arg_allFlg) {
m_Menus[0] = new Cls_Info_Menu();
m_Menus[0].m_Id = "root";
}
}
function ResetMenuLanguage() {
var _local3;
var _local2;
_local3 = 0;
while (_local3 < m_Menus.length) {
_local2 = 0;
while (_local2 < m_Menus[_local3].m_Items.length) {
m_Menus[_local3].m_Items[_local2].m_Caption = m_Menus[_local3].m_Items[_local2].m_Caption_src;
m_Menus[_local3].m_Items[_local2].m_CapChg = false;
_local2++;
}
_local3++;
}
}
function PrepareAllTranslation() {
var _local3;
var _local2;
_local3 = 0;
while (_local3 < m_Menus.length) {
_local2 = 0;
while (_local2 < m_Menus[_local3].m_Items.length) {
if (m_Menus[_local3].m_Items[_local2].m_Caption_src != "") {
m_Menus[_local3].m_Items[_local2].m_CapChg = true;
}
_local2++;
}
_local3++;
}
}
function GetMenuIndex(arg_menuId) {
var _local2;
_local2 = 0;
while (_local2 < m_Menus.length) {
if (m_Menus[_local2].m_Id == arg_menuId) {
return(_local2);
}
_local2++;
}
return(-1);
}
function GetMenuInfoCnt() {
return(m_Menus.length);
}
function GetMenuInfo(arg_idx) {
return(m_Menus[arg_idx]);
}
function GetSysMenuEnabled() {
return(m_SysMenuEnabled);
}
function GetMenuShowHeight() {
return(m_MenuShowHeight);
}
function GetMenuTextFormat() {
var _local2 = new TextFormat();
_local2.font = m_Font_Name;
_local2.size = m_Font_Size;
_local2.color = m_Font_Color_Normal;
_local2.bold = m_Font_Bold;
_local2.italic = m_Font_Italic;
_local2.align = "center";
return(_local2);
}
function GetMenuTextEmbedFont() {
return(m_Font_Embed);
}
function GetMenuColorInfo(rtn_colorInfo) {
rtn_colorInfo.color_Font_Normal = m_Font_Color_Normal;
rtn_colorInfo.color_Font_Select = m_Font_Color_Select;
rtn_colorInfo.color_Font_Disabled = m_Font_Color_Disabled;
rtn_colorInfo.color_BG_Separator = m_BG_Color_Separator;
rtn_colorInfo.color_BG_SelFrame = m_BG_Color_SelFrame;
rtn_colorInfo.color_BG_MenuBar = m_BG_Color_MenuBar;
rtn_colorInfo.color_BG_SubMenu = m_BG_Color_SubMenu;
}
function GetMenuItemLRMargin(arg_menuType) {
var _local2 = m_ItemLRMargin_Bar;
switch (arg_menuType) {
case 0 :
_local2 = m_ItemLRMargin_Bar;
break;
case 1 :
_local2 = m_ItemLRMargin_Sub;
}
return(_local2);
}
function GetMenuItemUBMargin(arg_menuType) {
var _local2 = m_ItemUBMargin_Bar;
switch (arg_menuType) {
case 0 :
_local2 = m_ItemUBMargin_Bar;
break;
case 1 :
_local2 = m_ItemUBMargin_Sub;
}
return(_local2);
}
function GetShortcutCode(arg_strKey) {
var _local2;
var _local1;
if (arg_strKey.length > 0) {
_local2 = arg_strKey.charAt(0);
_local2 = _local2.toUpperCase();
_local1 = _local2.charCodeAt(0);
if (((_local1 >= "a") && (_local1 <= "z")) || ((_local1 >= "1") && (_local1 <= "9"))) {
return(_local1);
}
}
return(-1);
}
function GetShortcutDisp(arg_param) {
var _local5;
var _local3;
var _local2 = 0;
if (_root.Trim(arg_param) == "") {
return(-1);
}
_local3 = arg_param.split("|");
switch (_local3[0]) {
case "NoDisp" :
return(0);
case "Head" :
_local2 = 1;
break;
case "Insert" :
_local2 = 3;
break;
case "Tail" :
default :
_local2 = 2;
}
if (_local3.length >= 2) {
if (_local2 != 3) {
switch (_local3[1]) {
case "Only_Key" :
break;
case "With_Kakko" :
default :
_local2 = _local2 + 10;
}
} else if (!isNaN(_local3[1])) {
_local2 = _local2 + (Number(_local3[1]) * 10);
}
} else if (_local2 != 3) {
_local2 = _local2 + 10;
}
return(_local2);
}
function SetSystemMenu(arg_paramList) {
var _local2;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "enabled" :
if (String(arg_paramList[_local2][1]) == "true") {
m_SysMenuEnabled = true;
} else {
m_SysMenuEnabled = false;
}
break;
case "showHeight" :
m_MenuShowHeight = Number(arg_paramList[_local2][1]);
break;
case "font_Name" :
m_Font_Name = String(arg_paramList[_local2][1]);
break;
case "font_Embed" :
if (arg_paramList[_local2][1] == "true") {
m_Font_Embed = true;
} else {
m_Font_Embed = false;
}
break;
case "font_Size" :
m_Font_Size = Number(arg_paramList[_local2][1]);
break;
case "font_Color_Normal" :
m_Font_Color_Normal = Number(arg_paramList[_local2][1]);
break;
case "font_Color_Select" :
m_Font_Color_Select = Number(arg_paramList[_local2][1]);
break;
case "font_Color_Disabled" :
m_Font_Color_Disabled = Number(arg_paramList[_local2][1]);
break;
case "bold" :
if (arg_paramList[_local2][1] == "false") {
m_Font_Bold = false;
} else {
m_Font_Bold = true;
}
break;
case "italic" :
if (arg_paramList[_local2][1] == "true") {
m_Font_Italic = true;
} else {
m_Font_Italic = false;
}
break;
case "margin_LR_Bar" :
m_ItemLRMargin_Bar = Number(arg_paramList[_local2][1]);
break;
case "margin_UB_Bar" :
m_ItemUBMargin_Bar = Number(arg_paramList[_local2][1]);
break;
case "margin_LR_Sub" :
m_ItemLRMargin_Sub = Number(arg_paramList[_local2][1]);
break;
case "margin_UB_Sub" :
m_ItemUBMargin_Sub = Number(arg_paramList[_local2][1]);
break;
case "color_Separator" :
m_BG_Color_Separator = Number(arg_paramList[_local2][1]);
break;
case "color_SelFrame" :
m_BG_Color_SelFrame = Number(arg_paramList[_local2][1]);
break;
case "color_MenuBar" :
m_BG_Color_MenuBar = Number(arg_paramList[_local2][1]);
break;
case "color_SubMenu" :
m_BG_Color_SubMenu = Number(arg_paramList[_local2][1]);
}
_local2++;
}
}
function AddMenuItem(arg_paramList) {
var _local3;
var _local5;
var _local7 = -1;
var _local6 = "root";
var _local2 = new Object();
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "id" :
_local6 = String(arg_paramList[_local3][1]);
break;
case "type" :
switch (arg_paramList[_local3][1]) {
case "Normal" :
_local2.type = 0;
break;
case "SubMenu" :
_local2.type = 1;
break;
case "Check" :
_local2.type = 2;
break;
case "Radio" :
_local2.type = 3;
}
break;
case "caption" :
_local2.caption = String(arg_paramList[_local3][1]);
if (_local2.caption == "") {
_local2.caption = "<\u4E0D\u660E>";
}
break;
case "target" :
_local2.target = String(arg_paramList[_local3][1]);
break;
case "arguments" :
_local2.arguments = m_pMain.ConvParamArguments(arg_paramList[_local3][1]);
break;
case "markCond" :
_local2.markCond = String(arg_paramList[_local3][1]);
break;
case "separator" :
if (String(arg_paramList[_local3][1]) == "true") {
_local2.separator = true;
} else {
_local2.separator = false;
}
break;
case "enabled" :
if (String(arg_paramList[_local3][1]) == "false") {
_local2.enabled = false;
} else {
_local2.enabled = true;
}
break;
case "syncEnabled" :
_local2.syncEnabled = m_pMain.GetSyncSetVal(arg_paramList[_local3][1]);
break;
case "scut_Key" :
_local5 = GetShortcutCode(String(arg_paramList[_local3][1]));
if (_local5 != -1) {
_local2.shortcutCode = _local5;
}
break;
case "scut_Disp" :
_local5 = GetShortcutDisp(String(arg_paramList[_local3][1]));
if (_local5 == -1) {
break;
}
_local2.shortcutDisp = _local5;
}
_local3++;
}
if (((_local6 == "") || (_local2.caption == undefined)) || (_local2.target == undefined)) {
return(undefined);
}
if (_local6 == "root") {
if ((_local2.type == 2) || (_local2.type == 3)) {
_local2.type = 0;
}
}
_local7 = GetMenuIndex(_local6);
if (_local7 == -1) {
_local7 = m_Menus.length;
m_Menus[_local7] = new Cls_Info_Menu();
m_Menus[_local7].m_Id = _local6;
m_Menus[_local7].AddMenuItem(_local2);
} else {
m_Menus[_local7].AddMenuItem(_local2);
}
}
function ChgMenuItem(arg_paramList) {
var _local2;
var _local8 = false;
var _local7 = -1;
var _local5 = "root";
var _local6 = -1;
var _local4 = new Object();
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "id" :
_local5 = String(arg_paramList[_local2][1]);
break;
case "no" :
_local6 = Number(arg_paramList[_local2][1]);
break;
case "caption" :
if (String(arg_paramList[_local2][1]) == "") {
break;
}
_local4.caption = String(arg_paramList[_local2][1]);
break;
case "enabled" :
if (String(arg_paramList[_local2][1]) == "false") {
_local4.enabled = false;
} else {
_local4.enabled = true;
}
}
_local2++;
}
if ((_local5 == "") || (_local6 == -1)) {
return(false);
}
_local7 = GetMenuIndex(_local5);
if (_local7 != -1) {
_local8 = m_Menus[_local7].ChgMenuItem(_local6, _local4);
}
return(_local8);
}
function CopyInfo(arg_info, arg_type) {
var _local3;
Clear(true);
m_SysMenuEnabled = arg_info.m_SysMenuEnabled;
m_MenuShowHeight = arg_info.m_MenuShowHeight;
m_Font_Name = arg_info.m_Font_Name;
m_Font_Embed = arg_info.m_Font_Embed;
m_Font_Size = arg_info.m_Font_Size;
m_Font_Bold = arg_info.m_Font_Bold;
m_Font_Italic = arg_info.m_Font_Italic;
m_Font_Color_Normal = arg_info.m_Font_Color_Normal;
m_Font_Color_Select = arg_info.m_Font_Color_Select;
m_Font_Color_Disabled = arg_info.m_Font_Color_Disabled;
m_ItemLRMargin_Bar = arg_info.m_ItemLRMargin_Bar;
m_ItemUBMargin_Bar = arg_info.m_ItemUBMargin_Bar;
m_ItemLRMargin_Sub = arg_info.m_ItemLRMargin_Sub;
m_ItemUBMargin_Sub = arg_info.m_ItemUBMargin_Sub;
m_BG_Color_Separator = arg_info.m_BG_Color_Separator;
m_BG_Color_SelFrame = arg_info.m_BG_Color_SelFrame;
m_BG_Color_MenuBar = arg_info.m_BG_Color_MenuBar;
m_BG_Color_SubMenu = arg_info.m_BG_Color_SubMenu;
_local3 = 0;
while (_local3 < arg_info.m_Menus.length) {
var _local4 = new Cls_Info_Menu();
_local4.CopyInfo(arg_info.m_Menus[_local3], arg_type);
m_Menus.push(_local4);
_local3++;
}
}
}
Symbol 160 MovieClip [__Packages.Cls_Info_MsgBoxParam] Frame 0
class Cls_Info_MsgBoxParam
{
var m_MsgAlign, m_MsgTxtAlign, m_InpAlign, m_InpTxtAlign, m_Font_Name, m_Font_Embed, m_Font_Color_Tb, m_Font_Color_Msg, m_Font_Color_Inp, m_Shadow_Color_Tb, m_BGColor_Inp, m_BorderColor_Inp, m_MsgMargin_Left, m_MsgMargin_Right, m_MsgMargin_Top, m_MsgMargin_Bottom, m_InpWidth, m_InpMargin_LR, m_InpMargin_TB, m_BtnMargin_LR, m_BtnMargin_TB, m_BtnHInterval, m_BtnVInterval, m_BtnHMaxCnt, m_EscEnabled, m_Path_Title, m_Path_BG, m_SizeMethod;
function Cls_Info_MsgBoxParam () {
m_MsgAlign = 1;
m_MsgTxtAlign = 0;
m_InpAlign = 1;
m_InpTxtAlign = 0;
m_Font_Name = "\uFF2D\uFF33 \uFF30\u660E\u671D";
m_Font_Embed = false;
m_Font_Color_Tb = 16777215 /* 0xFFFFFF */;
m_Font_Color_Msg = 0;
m_Font_Color_Inp = 0;
m_Shadow_Color_Tb = 0;
m_BGColor_Inp = 16777215 /* 0xFFFFFF */;
m_BorderColor_Inp = 0;
m_MsgMargin_Left = 20;
m_MsgMargin_Right = 20;
m_MsgMargin_Top = 15;
m_MsgMargin_Bottom = 15;
m_InpWidth = 0;
m_InpMargin_LR = 20;
m_InpMargin_TB = 15;
m_BtnMargin_LR = 15;
m_BtnMargin_TB = 15;
m_BtnHInterval = 10;
m_BtnVInterval = 5;
m_BtnHMaxCnt = 4;
m_EscEnabled = false;
m_Path_Title = "";
m_Path_BG = "";
m_SizeMethod = 0;
}
function CopyInfo(arg_info) {
m_MsgAlign = arg_info.m_MsgAlign;
m_MsgTxtAlign = arg_info.m_MsgTxtAlign;
m_InpAlign = arg_info.m_InpAlign;
m_InpTxtAlign = arg_info.m_InpTxtAlign;
m_Font_Name = arg_info.m_Font_Name;
m_Font_Embed = arg_info.m_Font_Embed;
m_Font_Color_Tb = arg_info.m_Font_Color_Tb;
m_Font_Color_Msg = arg_info.m_Font_Color_Msg;
m_Font_Color_Inp = arg_info.m_Font_Color_Inp;
m_Shadow_Color_Tb = arg_info.m_Shadow_Color_Tb;
m_BGColor_Inp = arg_info.m_BGColor_Inp;
m_BorderColor_Inp = arg_info.m_BorderColor_Inp;
m_MsgMargin_Left = arg_info.m_MsgMargin_Left;
m_MsgMargin_Right = arg_info.m_MsgMargin_Right;
m_MsgMargin_Top = arg_info.m_MsgMargin_Top;
m_MsgMargin_Bottom = arg_info.m_MsgMargin_Bottom;
m_InpWidth = arg_info.m_InpWidth;
m_InpMargin_LR = arg_info.m_InpMargin_LR;
m_InpMargin_TB = arg_info.m_InpMargin_TB;
m_BtnMargin_LR = arg_info.m_BtnMargin_LR;
m_BtnMargin_TB = arg_info.m_BtnMargin_TB;
m_BtnHInterval = arg_info.m_BtnHInterval;
m_BtnVInterval = arg_info.m_BtnVInterval;
m_BtnHMaxCnt = arg_info.m_BtnHMaxCnt;
m_EscEnabled = arg_info.m_EscEnabled;
m_Path_Title = arg_info.m_Path_Title;
m_Path_BG = arg_info.m_Path_BG;
m_SizeMethod = arg_info.m_SizeMethod;
}
}
Symbol 161 MovieClip [__Packages.Cls_Info_MsgBox] Frame 0
class Cls_Info_MsgBox
{
var m_dispParam, m_defParam, m_dspFlg, m_Type, m_Title, m_Msg, m_BtnCap, m_defBtn, m_defStr, m_maxChars, m_password, m_restrict, m_rtnVar, m_rtnStrVar;
function Cls_Info_MsgBox () {
m_dispParam = new Cls_Info_MsgBoxParam();
m_defParam = new Cls_Info_MsgBoxParam();
Reset();
}
function Reset() {
m_dspFlg = false;
m_Type = 0;
m_Title = "";
m_Msg = "";
m_BtnCap = new Array();
m_defBtn = -1;
m_defStr = "";
m_maxChars = -1;
m_password = false;
m_restrict = null;
m_rtnVar = "";
m_rtnStrVar = "";
m_dispParam.CopyInfo(m_defParam);
}
function SetDispParam(arg_paramList) {
var _local2;
var _local4;
var _local5;
Reset();
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "type" :
switch (ConvES_MsgBox(arg_paramList[_local2][1], false)) {
case "MESSAGE" :
m_Type = 0;
break;
case "INPUT" :
m_Type = 1;
}
break;
case "title" :
m_Title = ConvES_MsgBox(arg_paramList[_local2][1], false);
break;
case "msg" :
m_Msg = ConvES_MsgBox(arg_paramList[_local2][1], true);
break;
case "btnCap" :
_local5 = ConvES_MsgBox(arg_paramList[_local2][1], false);
m_BtnCap = _local5.split(",");
break;
case "defBtn" :
m_defBtn = Number(arg_paramList[_local2][1]);
break;
case "defStr" :
m_defStr = ConvES_MsgBox(arg_paramList[_local2][1], false);
break;
case "maxChars" :
m_maxChars = Number(arg_paramList[_local2][1]);
break;
case "password" :
if (arg_paramList[_local2][1] == "true") {
m_password = true;
} else {
m_password = false;
}
break;
case "restrict" :
m_restrict = ConvES_MsgBox(arg_paramList[_local2][1], false);
break;
case "var" :
m_rtnVar = ConvES_MsgBox(arg_paramList[_local2][1], false);
break;
case "varStr" :
m_rtnStrVar = ConvES_MsgBox(arg_paramList[_local2][1], false);
break;
case "align_Msg" :
_local4 = ConvAlignParam(arg_paramList[_local2][1]);
if (_local4 != -1) {
m_dispParam.m_MsgAlign = _local4;
}
break;
case "align_Txt" :
_local4 = ConvAlignParam(arg_paramList[_local2][1]);
if (_local4 != -1) {
m_dispParam.m_MsgTxtAlign = _local4;
}
break;
case "align_Inp" :
_local4 = ConvAlignParam(arg_paramList[_local2][1]);
if (_local4 != -1) {
m_dispParam.m_InpAlign = _local4;
}
break;
case "align_InpTxt" :
_local4 = ConvAlignParam(arg_paramList[_local2][1]);
if (_local4 != -1) {
m_dispParam.m_InpTxtAlign = _local4;
}
break;
case "font_Name" :
m_dispParam.m_Font_Name = ConvES_MsgBox(arg_paramList[_local2][1], false);
break;
case "font_Embed" :
if (String(arg_paramList[_local2][1]) == "true") {
m_dispParam.m_Font_Embed = true;
} else {
m_dispParam.m_Font_Embed = false;
}
break;
case "font_Color_Tb" :
m_dispParam.m_Font_Color_Tb = Number(arg_paramList[_local2][1]);
break;
case "font_Color_Msg" :
m_dispParam.m_Font_Color_Msg = Number(arg_paramList[_local2][1]);
break;
case "font_Color_Inp" :
m_dispParam.m_Font_Color_Inp = Number(arg_paramList[_local2][1]);
break;
case "shadow_Color_Tb" :
m_dispParam.m_Shadow_Color_Tb = Number(arg_paramList[_local2][1]);
break;
case "bg_Color_Inp" :
m_dispParam.m_BGColor_Inp = Number(arg_paramList[_local2][1]);
break;
case "border_Color_Inp" :
m_dispParam.m_BorderColor_Inp = Number(arg_paramList[_local2][1]);
break;
case "margin_Left" :
m_dispParam.m_MsgMargin_Left = Number(arg_paramList[_local2][1]);
break;
case "margin_Right" :
m_dispParam.m_MsgMargin_Right = Number(arg_paramList[_local2][1]);
break;
case "margin_Top" :
m_dispParam.m_MsgMargin_Top = Number(arg_paramList[_local2][1]);
break;
case "margin_Bottom" :
m_dispParam.m_MsgMargin_Bottom = Number(arg_paramList[_local2][1]);
break;
case "inpWidth" :
m_dispParam.m_InpWidth = Number(arg_paramList[_local2][1]);
break;
case "inpMargin_LR" :
m_dispParam.m_InpMargin_LR = Number(arg_paramList[_local2][1]);
break;
case "inpMargin_TB" :
m_dispParam.m_InpMargin_TB = Number(arg_paramList[_local2][1]);
break;
case "btnMargin_LR" :
m_dispParam.m_BtnMargin_LR = Number(arg_paramList[_local2][1]);
break;
case "btnMargin_TB" :
m_dispParam.m_BtnMargin_TB = Number(arg_paramList[_local2][1]);
break;
case "btnHInterval" :
m_dispParam.m_BtnHInterval = Number(arg_paramList[_local2][1]);
break;
case "btnVInterval" :
m_dispParam.m_BtnVInterval = Number(arg_paramList[_local2][1]);
break;
case "btnHMaxCnt" :
m_dispParam.m_BtnHMaxCnt = Number(arg_paramList[_local2][1]);
break;
case "esc" :
if (arg_paramList[_local2][1] == "false") {
m_dispParam.m_EscEnabled = false;
} else {
m_dispParam.m_EscEnabled = true;
}
break;
case "path_Title" :
m_dispParam.m_Path_Title = ConvES_MsgBox(arg_paramList[_local2][1], false);
break;
case "path_BG" :
m_dispParam.m_Path_BG = ConvES_MsgBox(arg_paramList[_local2][1], false);
break;
case "sizeMethod" :
switch (arg_paramList[_local2][1]) {
case "TEXT" :
m_dispParam.m_SizeMethod = 0;
break;
case "PICTURE" :
m_dispParam.m_SizeMethod = 1;
}
}
_local2++;
}
}
function SetDefaultParam(arg_name, arg_val) {
var _local3;
switch (arg_name) {
case "msgBox_Align_Msg" :
_local3 = ConvAlignParam(arg_val);
if (_local3 != -1) {
m_defParam.m_MsgAlign = _local3;
}
break;
case "msgBox_Align_Txt" :
_local3 = ConvAlignParam(arg_val);
if (_local3 != -1) {
m_defParam.m_MsgTxtAlign = _local3;
}
break;
case "msgBox_Align_Inp" :
_local3 = ConvAlignParam(arg_val);
if (_local3 != -1) {
m_defParam.m_InpAlign = _local3;
}
break;
case "msgBox_Align_InpTxt" :
_local3 = ConvAlignParam(arg_val);
if (_local3 != -1) {
m_defParam.m_InpTxtAlign = _local3;
}
break;
case "msgBox_Font_Name" :
m_defParam.m_Font_Name = arg_val;
break;
case "msgBox_Font_Embed" :
if (arg_val == "true") {
m_defParam.m_Font_Embed = true;
} else {
m_defParam.m_Font_Embed = false;
}
break;
case "msgBox_Font_Color_Tb" :
m_defParam.m_Font_Color_Tb = Number(arg_val);
break;
case "msgBox_Font_Color_Msg" :
m_defParam.m_Font_Color_Msg = Number(arg_val);
break;
case "msgBox_Font_Color_Inp" :
m_defParam.m_Font_Color_Inp = Number(arg_val);
break;
case "msgBox_Shadow_Color_Tb" :
m_defParam.m_Shadow_Color_Tb = Number(arg_val);
break;
case "msgBox_BG_Color_Inp" :
m_defParam.m_BGColor_Inp = Number(arg_val);
break;
case "msgBox_Border_Color_Inp" :
m_dispParam.m_BorderColor_Inp = Number(arg_val);
break;
case "msgBox_Margin_Left" :
m_defParam.m_MsgMargin_Left = Number(arg_val);
break;
case "msgBox_Margin_Right" :
m_defParam.m_MsgMargin_Right = Number(arg_val);
break;
case "msgBox_Margin_Top" :
m_defParam.m_MsgMargin_Top = Number(arg_val);
break;
case "msgBox_Margin_Bottom" :
m_defParam.m_MsgMargin_Bottom = Number(arg_val);
break;
case "msgBox_InpWidth" :
m_defParam.m_InpWidth = Number(arg_val);
break;
case "msgBox_InpMargin_LR" :
m_defParam.m_InpMargin_LR = Number(arg_val);
break;
case "msgBox_InpMargin_TB" :
m_defParam.m_InpMargin_TB = Number(arg_val);
break;
case "msgBox_BtnMargin_LR" :
m_defParam.m_BtnMargin_LR = Number(arg_val);
break;
case "msgBox_BtnMargin_TB" :
m_defParam.m_BtnMargin_TB = Number(arg_val);
break;
case "msgBox_BtnHInterval" :
m_defParam.m_BtnHInterval = Number(arg_val);
break;
case "msgBox_BtnVInterval" :
m_defParam.m_BtnVInterval = Number(arg_val);
break;
case "msgBox_BtnHMaxCnt" :
m_defParam.m_BtnHMaxCnt = Number(arg_val);
break;
case "msgBox_ESCEnabled" :
if (arg_val == "true") {
m_defParam.m_EscEnabled = true;
} else {
m_defParam.m_EscEnabled = false;
}
break;
case "msgBox_Path_Title" :
m_defParam.m_Path_Title = arg_val;
break;
case "msgBox_Path_BG" :
m_defParam.m_Path_BG = arg_val;
break;
case "msgBox_SizeMethod" :
switch (arg_val) {
case "TEXT" :
m_defParam.m_SizeMethod = 0;
break;
case "PICTURE" :
m_defParam.m_SizeMethod = 1;
}
}
}
function ConvAlignParam(arg_val) {
var _local1 = -1;
switch (arg_val) {
case "LEFT" :
_local1 = 0;
break;
case "CENTER" :
_local1 = 1;
break;
case "RIGHT" :
_local1 = 2;
}
return(_local1);
}
function ConvES_MsgBox(arg_str, arg_crFlg) {
var _local1;
var _local3;
var _local2;
var _local4;
if (arg_str == "") {
return("");
}
_local2 = arg_str.split("\\\\");
_local1 = 0;
while (_local1 < _local2.length) {
_local3 = _local2[_local1];
_local4 = _local3.split("\\\"");
_local2[_local1] = _local4.join("\"");
_local3 = _local2[_local1];
_local4 = _local3.split("\\'");
_local2[_local1] = _local4.join("'");
if (arg_crFlg) {
_local3 = _local2[_local1];
_local4 = _local3.split("\\r");
_local2[_local1] = _local4.join("\r");
}
_local1++;
}
_local3 = _local2.join("\\");
return(_local3);
}
}
Symbol 162 MovieClip [__Packages.Cls_Info_HistPage] Frame 0
class Cls_Info_HistPage
{
var m_txtFmtInfo, m_rubyInfo, m_msgBuff;
function Cls_Info_HistPage () {
m_txtFmtInfo = new Array();
m_rubyInfo = new Array();
Initialize();
}
function Initialize() {
m_msgBuff = "";
while (m_txtFmtInfo.length > 0) {
delete eval (m_txtFmtInfo.shift());
}
while (m_rubyInfo.length > 0) {
delete eval (m_rubyInfo.shift());
}
}
function StoreMsgHistory(arg_msg, arg_withFmt, arg_txtFmt, arg_txtSubInfo, arg_defParam) {
if (arg_msg == "") {
return(undefined);
}
if (arg_withFmt) {
var _local2;
var _local22;
var _local26;
var _local25;
var _local23;
var _local24;
var _local19 = arg_txtFmt.font != arg_defParam.m_Font_Name;
var _local10 = arg_txtFmt.size != arg_defParam.m_Font_Size;
var _local15 = arg_txtFmt.color != arg_defParam.m_Font_Color;
var _local13 = arg_txtFmt.bold != arg_defParam.m_Font_Bold;
var _local17 = arg_txtFmt.italic != arg_defParam.m_Font_Italic;
var _local7;
if (arg_txtFmt.underline) {
_local7 = true;
} else {
_local2 = m_txtFmtInfo.length - 1;
if (((_local2 >= 0) && (m_txtFmtInfo[_local2].underline != undefined)) && (m_txtFmtInfo[_local2].underline != arg_txtFmt.underline)) {
_local7 = true;
} else {
_local7 = false;
}
}
var _local8 = arg_txtSubInfo.embedFonts != arg_defParam.m_Font_Embed;
var _local18 = arg_txtSubInfo.shadow_Visible != arg_defParam.m_Shadow_Visible;
var _local16 = arg_txtSubInfo.shadow_Color != arg_defParam.m_Shadow_Color;
var _local12 = arg_txtSubInfo.shadow_XOffset != arg_defParam.m_Shadow_XOffset;
var _local14 = arg_txtSubInfo.shadow_YOffset != arg_defParam.m_Shadow_YOffset;
var _local21 = arg_txtSubInfo.edge_Visible != arg_defParam.m_Edge_Visible;
var _local20 = arg_txtSubInfo.edge_Color != arg_defParam.m_Edge_Color;
var _local11 = arg_txtSubInfo.edge_HVOffset != arg_defParam.m_Edge_HVOffset;
var _local9 = arg_txtSubInfo.edge_SLOffset != arg_defParam.m_Edge_SLOffset;
var _local27 = m_msgBuff.length;
if ((((((((((((((_local19 || (_local10)) || (_local15)) || (_local13)) || (_local17)) || (_local7)) || (_local8)) || (_local18)) || (_local16)) || (_local12)) || (_local14)) || (_local21)) || (_local20)) || (_local11)) || (_local9)) {
_local2 = m_txtFmtInfo.length - 1;
_local22 = arg_txtFmt.size - arg_defParam.m_Font_Size;
_local26 = arg_txtSubInfo.shadow_XOffset - arg_defParam.m_Shadow_XOffset;
_local25 = arg_txtSubInfo.shadow_YOffset - arg_defParam.m_Shadow_YOffset;
_local23 = arg_txtSubInfo.edge_HVOffset - arg_defParam.m_Edge_HVOffset;
_local24 = arg_txtSubInfo.edge_SLOffset - arg_defParam.m_Edge_SLOffset;
if (((((((((((((((((_local2 >= 0) && (!m_txtFmtInfo[_local2].endFlg)) && (((m_txtFmtInfo[_local2].font == undefined) && (!_local19)) || (m_txtFmtInfo[_local2].font == arg_txtFmt.font))) && (((m_txtFmtInfo[_local2].sizeDiff == undefined) && (!_local10)) || (m_txtFmtInfo[_local2].sizeDiff == _local22))) && (((m_txtFmtInfo[_local2].color == undefined) && (!_local15)) || (m_txtFmtInfo[_local2].color == arg_txtFmt.color))) && (((m_txtFmtInfo[_local2].bold == undefined) && (!_local13)) || (m_txtFmtInfo[_local2].bold == arg_txtFmt.bold))) && (((m_txtFmtInfo[_local2].italic == undefined) && (!_local17)) || (m_txtFmtInfo[_local2].italic == arg_txtFmt.italic))) && (((m_txtFmtInfo[_local2].underline == undefined) && (!_local7)) || (m_txtFmtInfo[_local2].underline == arg_txtFmt.underline))) && (((m_txtFmtInfo[_local2].embedFonts == undefined) && (!_local8)) || (m_txtFmtInfo[_local2].embedFonts == arg_txtSubInfo.embedFonts))) && (((m_txtFmtInfo[_local2].shadow_Visible == undefined) && (!_local18)) || (m_txtFmtInfo[_local2].shadow_Visible == arg_txtSubInfo.shadow_Visible))) && (((m_txtFmtInfo[_local2].shadow_Color == undefined) && (!_local16)) || (m_txtFmtInfo[_local2].shadow_Color == arg_txtSubInfo.shadow_Color))) && (((m_txtFmtInfo[_local2].shadow_XDiff == undefined) && (!_local12)) || (m_txtFmtInfo[_local2].shadow_XDiff == _local26))) && (((m_txtFmtInfo[_local2].shadow_YDiff == undefined) && (!_local14)) || (m_txtFmtInfo[_local2].shadow_YDiff == _local25))) && (((m_txtFmtInfo[_local2].edge_Visible == undefined) && (!_local21)) || (m_txtFmtInfo[_local2].edge_Visible == arg_txtSubInfo.edge_Visible))) && (((m_txtFmtInfo[_local2].edge_Color == undefined) && (!_local20)) || (m_txtFmtInfo[_local2].edge_Color == arg_txtSubInfo.edge_Color))) && (((m_txtFmtInfo[_local2].edge_HVDiff == undefined) && (!_local11)) || (m_txtFmtInfo[_local2].edge_HVDiff == _local23))) && (((m_txtFmtInfo[_local2].edge_SLDiff == undefined) && (!_local9)) || (m_txtFmtInfo[_local2].edge_SLDiff == _local24))) {
m_txtFmtInfo[_local2].edPos = m_txtFmtInfo[_local2].edPos + arg_msg.length;
} else {
if (_local2 >= 0) {
m_txtFmtInfo[_local2].endFlg = true;
}
var _local4 = new Object();
_local4.stPos = _local27;
_local4.edPos = _local27 + arg_msg.length;
_local4.endFlg = false;
if (_local19) {
_local4.font = arg_txtFmt.font;
}
if (_local10) {
_local4.sizeDiff = _local22;
}
if (_local15) {
_local4.color = arg_txtFmt.color;
}
if (_local13) {
_local4.bold = arg_txtFmt.bold;
}
if (_local17) {
_local4.italic = arg_txtFmt.italic;
}
if (_local7) {
_local4.underline = arg_txtFmt.underline;
}
if (_local8) {
_local4.embedFonts = arg_txtSubInfo.embedFonts;
}
if (_local18) {
_local4.shadow_Visible = arg_txtSubInfo.shadow_Visible;
}
if (_local16) {
_local4.shadow_Color = arg_txtSubInfo.shadow_Color;
}
if (_local12) {
_local4.shadow_XDiff = _local26;
}
if (_local14) {
_local4.shadow_YDiff = _local25;
}
if (_local21) {
_local4.edge_Visible = arg_txtSubInfo.edge_Visible;
}
if (_local20) {
_local4.edge_Color = arg_txtSubInfo.edge_Color;
}
if (_local11) {
_local4.edge_HVDiff = _local23;
}
if (_local9) {
_local4.edge_SLDiff = _local24;
}
m_txtFmtInfo.push(_local4);
}
} else if (_local2 >= 0) {
m_txtFmtInfo[_local2].endFlg = true;
}
}
m_msgBuff = m_msgBuff + arg_msg;
}
function StoreRubyHistory(arg_rubyInfo, arg_defParam) {
if (arg_rubyInfo.rubyTxt == "") {
return(undefined);
}
var rubyInfo = new Object();
rubyInfo.text = arg_rubyInfo.rubyTxt;
rubyInfo.pos = m_msgBuff.length - 1;
with (arg_rubyInfo) {
if (txtFmt.font != arg_defParam.m_Font_Name_rb) {
rubyInfo.font = txtFmt.font;
}
if (txtFmt.size != arg_defParam.m_Font_Size_rb) {
rubyInfo.sizeDiff = txtFmt.size - arg_defParam.m_Font_Size_rb;
}
if (txtFmt.color != arg_defParam.m_Font_Color_rb) {
rubyInfo.color = txtFmt.color;
}
if (txtFmt.bold != arg_defParam.m_Font_Bold_rb) {
rubyInfo.bold = txtFmt.bold;
}
if (txtFmt.italic != arg_defParam.m_Font_Italic_rb) {
rubyInfo.italic = txtFmt.italic;
}
if (embedFonts != arg_defParam.m_Font_Embed_rb) {
rubyInfo.embedFonts = embedFonts;
}
if (shadow_Visible != arg_defParam.m_Shadow_Visible_rb) {
rubyInfo.shadow_Visible = shadow_Visible;
}
if (shadow_Color != arg_defParam.m_Shadow_Color_rb) {
rubyInfo.shadow_Color = shadow_Color;
}
if (shadow_XOffset != arg_defParam.m_Shadow_XOffset_rb) {
rubyInfo.shadow_XDiff = shadow_XOffset - arg_defParam.m_Shadow_XOffset_rb;
}
if (shadow_YOffset != arg_defParam.m_Shadow_YOffset_rb) {
rubyInfo.shadow_YDiff = shadow_YOffset - arg_defParam.m_Shadow_YOffset_rb;
}
if (edge_Visible != arg_defParam.m_Edge_Visible_rb) {
rubyInfo.edge_Visible = edge_Visible;
}
if (edge_Color != arg_defParam.m_Edge_Color_rb) {
rubyInfo.edge_Color = edge_Color;
}
if (edge_HVOffset != arg_defParam.m_Edge_HVOffset_rb) {
rubyInfo.edge_HVDiff = edge_HVOffset - arg_defParam.m_Edge_HVOffset_rb;
}
if (edge_SLOffset != arg_defParam.m_Edge_SLOffset_rb) {
rubyInfo.edge_SLDiff = edge_SLOffset - arg_defParam.m_Edge_SLOffset_rb;
}
if (charSpcOffset != arg_defParam.m_CharSpcOffset_rb) {
rubyInfo.charSpcDiff = charSpcOffset - arg_defParam.m_CharSpcOffset_rb;
}
}
m_rubyInfo.push(rubyInfo);
}
function CopyInfo(arg_info) {
var _local2;
Initialize();
m_msgBuff = arg_info.m_msgBuff;
_local2 = 0;
while (_local2 < arg_info.m_txtFmtInfo.length) {
var _local4 = new Object();
_local4.stPos = arg_info.m_txtFmtInfo[_local2].stPos;
_local4.edPos = arg_info.m_txtFmtInfo[_local2].edPos;
if (arg_info.m_txtFmtInfo[_local2].font != undefined) {
_local4.font = arg_info.m_txtFmtInfo[_local2].font;
}
if (arg_info.m_txtFmtInfo[_local2].sizeDiff != undefined) {
_local4.sizeDiff = arg_info.m_txtFmtInfo[_local2].sizeDiff;
}
if (arg_info.m_txtFmtInfo[_local2].color != undefined) {
_local4.color = arg_info.m_txtFmtInfo[_local2].color;
}
if (arg_info.m_txtFmtInfo[_local2].bold != undefined) {
_local4.bold = arg_info.m_txtFmtInfo[_local2].bold;
}
if (arg_info.m_txtFmtInfo[_local2].italic != undefined) {
_local4.italic = arg_info.m_txtFmtInfo[_local2].italic;
}
if (arg_info.m_txtFmtInfo[_local2].underline != undefined) {
_local4.underline = arg_info.m_txtFmtInfo[_local2].underline;
}
if (arg_info.m_txtFmtInfo[_local2].embedFonts != undefined) {
_local4.embedFonts = arg_info.m_txtFmtInfo[_local2].embedFonts;
}
if (arg_info.m_txtFmtInfo[_local2].shadow_Visible != undefined) {
_local4.shadow_Visible = arg_info.m_txtFmtInfo[_local2].shadow_Visible;
}
if (arg_info.m_txtFmtInfo[_local2].shadow_Color != undefined) {
_local4.shadow_Color = arg_info.m_txtFmtInfo[_local2].shadow_Color;
}
if (arg_info.m_txtFmtInfo[_local2].shadow_XDiff != undefined) {
_local4.shadow_XDiff = arg_info.m_txtFmtInfo[_local2].shadow_XDiff;
}
if (arg_info.m_txtFmtInfo[_local2].shadow_YDiff != undefined) {
_local4.shadow_YDiff = arg_info.m_txtFmtInfo[_local2].shadow_YDiff;
}
if (arg_info.m_txtFmtInfo[_local2].edge_Visible != undefined) {
_local4.edge_Visible = arg_info.m_txtFmtInfo[_local2].edge_Visible;
}
if (arg_info.m_txtFmtInfo[_local2].edge_Color != undefined) {
_local4.edge_Color = arg_info.m_txtFmtInfo[_local2].edge_Color;
}
if (arg_info.m_txtFmtInfo[_local2].edge_HVDiff != undefined) {
_local4.edge_HVDiff = arg_info.m_txtFmtInfo[_local2].edge_HVDiff;
}
if (arg_info.m_txtFmtInfo[_local2].edge_SLDiff != undefined) {
_local4.edge_SLDiff = arg_info.m_txtFmtInfo[_local2].edge_SLDiff;
}
m_txtFmtInfo.push(_local4);
_local2++;
}
_local2 = 0;
while (_local2 < arg_info.m_rubyInfo.length) {
var _local5 = new Object();
_local5.text = arg_info.m_rubyInfo[_local2].text;
_local5.pos = arg_info.m_rubyInfo[_local2].pos;
if (arg_info.m_rubyInfo[_local2].font != undefined) {
_local5.font = arg_info.m_rubyInfo[_local2].font;
}
if (arg_info.m_rubyInfo[_local2].sizeDiff != undefined) {
_local5.sizeDiff = arg_info.m_rubyInfo[_local2].sizeDiff;
}
if (arg_info.m_rubyInfo[_local2].color != undefined) {
_local5.color = arg_info.m_rubyInfo[_local2].color;
}
if (arg_info.m_rubyInfo[_local2].bold != undefined) {
_local5.bold = arg_info.m_rubyInfo[_local2].bold;
}
if (arg_info.m_rubyInfo[_local2].italic != undefined) {
_local5.italic = arg_info.m_rubyInfo[_local2].italic;
}
if (arg_info.m_rubyInfo[_local2].embedFonts != undefined) {
_local5.embedFonts = arg_info.m_rubyInfo[_local2].embedFonts;
}
if (arg_info.m_rubyInfo[_local2].shadow_Visible != undefined) {
_local5.shadow_Visible = arg_info.m_rubyInfo[_local2].shadow_Visible;
}
if (arg_info.m_rubyInfo[_local2].shadow_Color != undefined) {
_local5.shadow_Color = arg_info.m_rubyInfo[_local2].shadow_Color;
}
if (arg_info.m_rubyInfo[_local2].shadow_XDiff != undefined) {
_local5.shadow_XDiff = arg_info.m_rubyInfo[_local2].shadow_XDiff;
}
if (arg_info.m_rubyInfo[_local2].shadow_YDiff != undefined) {
_local5.shadow_YDiff = arg_info.m_rubyInfo[_local2].shadow_YDiff;
}
if (arg_info.m_rubyInfo[_local2].edge_Visible != undefined) {
_local5.edge_Visible = arg_info.m_rubyInfo[_local2].edge_Visible;
}
if (arg_info.m_rubyInfo[_local2].edge_Color != undefined) {
_local5.edge_Color = arg_info.m_rubyInfo[_local2].edge_Color;
}
if (arg_info.m_rubyInfo[_local2].edge_HVDiff != undefined) {
_local5.edge_HVDiff = arg_info.m_rubyInfo[_local2].edge_HVDiff;
}
if (arg_info.m_rubyInfo[_local2].edge_SLDiff != undefined) {
_local5.edge_SLDiff = arg_info.m_rubyInfo[_local2].edge_SLDiff;
}
if (arg_info.m_rubyInfo[_local2].charSpcDiff != undefined) {
_local5.charSpcDiff = arg_info.m_rubyInfo[_local2].charSpcDiff;
}
m_rubyInfo.push(_local5);
_local2++;
}
}
}
Symbol 163 MovieClip [__Packages.Cls_Info_ExecScript] Frame 0
class Cls_Info_ExecScript
{
var m_curInfo, m_infoStack, m_argInfo, m_interruptCnt, m_pMain;
function Cls_Info_ExecScript () {
m_curInfo = new Cls_Info_ExecScriptSts();
m_infoStack = new Array();
m_argInfo = new Array();
m_interruptCnt = 0;
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function Initialize() {
ClearInfoStack();
m_curInfo.Initialize();
}
function GetScriptType() {
return(m_curInfo.m_type);
}
function GetScriptArrayIdx() {
return(m_curInfo.m_arrayIdx);
}
function SetScriptArrayIdx(arg_arrayIdx) {
m_curInfo.m_arrayIdx = arg_arrayIdx;
}
function IncScriptArrayIdx() {
m_curInfo.m_arrayIdx++;
m_curInfo.m_line = 0;
return(m_curInfo.m_arrayIdx);
}
function GetScriptLine() {
return(m_curInfo.m_line);
}
function SetScriptLine(arg_line) {
m_curInfo.m_line = arg_line;
}
function IncScriptLine() {
return(m_curInfo.m_line++);
}
function DecScriptLine() {
return(m_curInfo.m_line--);
}
function GetScenarioDataFilePath() {
return(m_curInfo.m_path_scDat);
}
function SetScenarioDataFilePath(arg_path) {
m_curInfo.m_path_scDat = arg_path;
}
function GetScriptFilePath() {
return(m_curInfo.m_path);
}
function SetScriptFilePath(arg_path) {
m_curInfo.m_path = arg_path;
}
function ChgPos(arg_type, arg_arrayIdx, arg_line) {
m_curInfo.m_type = arg_type;
m_curInfo.m_arrayIdx = arg_arrayIdx;
m_curInfo.m_line = arg_line;
}
function ResetPos() {
m_curInfo.m_type = 0;
m_curInfo.m_arrayIdx = 0;
m_curInfo.m_line = 0;
}
function GetLabelScriptFilePath_ReadProc() {
var _local2 = FindLastGosubIdx();
if (_local2 != -1) {
return(m_infoStack[_local2].curInfo.m_labelPath);
}
return(GetLabelScriptFilePath());
}
function GetLabelName_ReadProc() {
var _local2 = FindLastGosubIdx();
if (_local2 != -1) {
return(m_infoStack[_local2].curInfo.m_labelName);
}
return(GetLabelName());
}
function GetLabelScriptFilePath() {
return(m_curInfo.m_labelPath);
}
function GetLabelName() {
return(m_curInfo.m_labelName);
}
function SetLabelName(arg_labelName) {
m_curInfo.m_labelName = arg_labelName;
m_curInfo.m_labelPath = m_curInfo.m_path;
}
function GetSaveName() {
return(m_curInfo.m_saveName);
}
function SetSaveName(arg_saveName) {
m_curInfo.m_saveName = arg_saveName;
}
function GetReadCnt() {
return(m_curInfo.m_readCnt);
}
function SetReadCnt(arg_readCnt) {
m_curInfo.m_readCnt = arg_readCnt;
}
function GetAlreadyReadProc() {
return(m_curInfo.m_readProc);
}
function SetAlreadyReadProc(arg_readProc) {
m_curInfo.m_readProc = arg_readProc;
}
function GetArgVariable(arg_paramName) {
if ((m_argInfo.length <= 0) || (m_argInfo == undefined)) {
return(undefined);
}
var _local2;
var _local3 = m_argInfo[m_argInfo.length - 1];
_local2 = 0;
while (_local2 < _local3.length) {
if (_local3[_local2][0] == arg_paramName) {
return(_local3[_local2][1]);
}
_local2++;
}
return(undefined);
}
function GetArgList() {
if ((m_argInfo.length <= 0) || (m_argInfo == undefined)) {
return(new Array());
}
var _local2 = m_argInfo[m_argInfo.length - 1];
return(_local2.slice());
}
function ClearInfoStack() {
while (m_infoStack.length > 0) {
m_infoStack[0].curInfo.ClearStack();
delete eval (m_infoStack.shift());
}
while (m_argInfo.length > 0) {
delete eval (m_argInfo.shift());
}
m_curInfo.ClearStack();
m_interruptCnt = 0;
}
function GetInterruptCnt() {
return(m_interruptCnt);
}
function GetStackCnt() {
return(m_infoStack.length);
}
function JudgeCondExp(arg_exp) {
var _local2 = m_pMain.GetCalcResult(arg_exp);
if ((_local2 != 0) && (_local2 != false)) {
return(true);
}
return(false);
}
function ChgIfSts(arg_sts) {
with (m_curInfo) {
if (m_stackIf.length <= 0) {
return(undefined);
}
m_stackIf[m_stackIf.length - 1] = arg_sts;
}
}
function NotifyDetectedIf(arg_rslt) {
with (m_curInfo) {
if (arg_rslt) {
m_stackIf.push(1);
} else {
m_stackIf.push(2);
}
}
}
function NotifyDetectedElseIf() {
with (m_curInfo) {
if (m_stackIf.length <= 0) {
return(false);
}
if (m_stackIf[m_stackIf.length - 1] == 1) {
m_stackIf[m_stackIf.length - 1] = 4;
return(false);
}
if (m_stackIf[m_stackIf.length - 1] != 2) {
return(false);
}
}
return(true);
}
function NotifyDetectedElse() {
with (m_curInfo) {
if (m_stackIf.length <= 0) {
return(undefined);
}
if (m_stackIf[m_stackIf.length - 1] == 1) {
m_stackIf[m_stackIf.length - 1] = 4;
return(undefined);
}
if (m_stackIf[m_stackIf.length - 1] != 2) {
return(undefined);
}
m_stackIf[m_stackIf.length - 1] = 3;
}
}
function NotifyDetectedEndIf() {
with (m_curInfo) {
if (m_stackIf.length <= 0) {
return(undefined);
}
m_stackIf.pop();
}
}
function ChkIfProc(arg_cmdId) {
with (m_curInfo) {
if (m_stackIf.length <= 0) {
return(true);
}
var ignoreFlg = false;
switch (m_stackIf[m_stackIf.length - 1]) {
case 2 :
switch (arg_cmdId) {
case 50 :
m_skipIfCnt++;
ignoreFlg = true;
break;
case 51 :
case 52 :
if (m_skipIfCnt > 0) {
ignoreFlg = true;
}
break;
case 53 :
if (m_skipIfCnt > 0) {
m_skipIfCnt--;
ignoreFlg = true;
}
break;
default :
ignoreFlg = true;
}
break;
case 4 :
switch (arg_cmdId) {
case 50 :
m_skipIfCnt++;
ignoreFlg = true;
break;
case 53 :
if (m_skipIfCnt > 0) {
m_skipIfCnt--;
ignoreFlg = true;
}
break;
default :
ignoreFlg = true;
}
}
}
if (ignoreFlg) {
return(false);
}
return(true);
}
function NotifyDetectedWhile(arg_arrayIdx, arg_line, arg_exp) {
var judgeResult;
var whileObj = new Cls_Info_While();
with (m_curInfo) {
whileObj.m_loopExp = arg_exp;
whileObj.m_stArrayIdx = arg_arrayIdx;
whileObj.m_stLine = arg_line;
whileObj.m_befIfStackCnt = m_stackIf.length;
judgeResult = JudgeCondExp(arg_exp);
if (judgeResult) {
whileObj.m_proc = 0;
} else {
whileObj.m_proc = 1;
}
m_stackWhile.push(whileObj);
}
}
function NotifyDetectedLoop(arg_arrayIdx, arg_line) {
var judgeResult;
with (m_curInfo) {
if (m_stackWhile.length <= 0) {
return(undefined);
}
switch (m_stackWhile[m_stackWhile.length - 1].m_proc) {
case 0 :
m_stackWhile[m_stackWhile.length - 1].m_edArrayIdx = arg_arrayIdx;
m_stackWhile[m_stackWhile.length - 1].m_edLine = arg_line;
judgeResult = JudgeCondExp(m_stackWhile[m_stackWhile.length - 1].m_loopExp);
if (judgeResult) {
ChgPos(m_type, m_stackWhile[m_stackWhile.length - 1].m_stArrayIdx, m_stackWhile[m_stackWhile.length - 1].m_stLine);
} else {
delete eval (m_stackWhile.pop());
}
return;
case 1 :
delete eval (m_stackWhile.pop());
}
}
}
function NotifyDetectedBreak() {
with (m_curInfo) {
if (m_stackWhile.length <= 0) {
return(undefined);
}
while (m_stackIf.length > m_stackWhile[m_stackWhile.length - 1].m_befIfStackCnt) {
m_stackIf.pop();
}
m_stackWhile[m_stackWhile.length - 1].m_proc = 1;
if (m_stackWhile[m_stackWhile.length - 1].m_edArrayIdx != -1) {
ChgPos(m_type, m_stackWhile[m_stackWhile.length - 1].m_edArrayIdx, m_stackWhile[m_stackWhile.length - 1].m_edLine);
delete eval (m_stackWhile.pop());
}
}
}
function NotifyDetectedContinue() {
var judgeResult;
with (m_curInfo) {
if (m_stackWhile.length <= 0) {
return(undefined);
}
while (m_stackIf.length > m_stackWhile[m_stackWhile.length - 1].m_befIfStackCnt) {
m_stackIf.pop();
}
judgeResult = JudgeCondExp(m_stackWhile[m_stackWhile.length - 1].m_loopExp);
if (judgeResult) {
ChgPos(m_type, m_stackWhile[m_stackWhile.length - 1].m_stArrayIdx, m_stackWhile[m_stackWhile.length - 1].m_stLine);
} else {
m_stackWhile[m_stackWhile.length - 1].m_proc = 1;
if (m_stackWhile[m_stackWhile.length - 1].m_edArrayIdx != -1) {
ChgPos(m_type, m_stackWhile[m_stackWhile.length - 1].m_edArrayIdx, m_stackWhile[m_stackWhile.length - 1].m_edLine);
delete eval (m_stackWhile.pop());
}
}
}
}
function ChkWhileProc(arg_cmdId) {
with (m_curInfo) {
if (m_stackWhile.length <= 0) {
return(true);
}
var ignoreFlg = false;
if (!(m_stackWhile[m_stackWhile.length - 1].m_proc === 1)) {
} else {
switch (arg_cmdId) {
case 58 :
m_skipWhileCnt++;
ignoreFlg = true;
break;
case 59 :
if (m_skipWhileCnt > 0) {
m_skipWhileCnt--;
ignoreFlg = true;
}
break;
default :
ignoreFlg = true;
}
}
}
if (ignoreFlg) {
return(false);
}
return(true);
}
function PushExecInfo(arg_reason, arg_paramList) {
if (m_infoStack == undefined) {
m_infoStack = new Array();
}
var _local2 = new Object();
_local2.curInfo = new Cls_Info_ExecScriptSts();
_local2.reason = arg_reason;
_local2.curInfo.CopyInfo(m_curInfo);
m_infoStack.push(_local2);
m_argInfo.push(arg_paramList);
if (arg_reason == 2) {
m_interruptCnt++;
} else if (m_interruptCnt > 0) {
m_interruptCnt++;
}
m_curInfo.ClearStack();
}
function PopExecInfo() {
if ((m_infoStack == undefined) || (m_infoStack.length <= 0)) {
return(-1);
}
var _local3 = m_curInfo.m_path;
var _local2 = m_infoStack.pop();
m_curInfo.CopyInfo(_local2.curInfo);
_local2.curInfo.ClearStack();
delete eval (m_argInfo.pop());
m_interruptCnt--;
if (m_interruptCnt < 0) {
m_interruptCnt = 0;
}
if (m_curInfo.m_path != _local3) {
return(1);
}
return(0);
}
function PopExecInfo_Return() {
var _local2;
var _local3;
_local3 = FindFirstGosubPos();
if (_local3 < 0) {
return(-1);
}
_local2 = 0;
while (_local2 < _local3) {
m_infoStack[m_infoStack.length - 1].curInfo.ClearStack();
delete eval (m_infoStack.pop());
delete eval (m_argInfo.pop());
m_interruptCnt--;
if (m_interruptCnt < 0) {
m_interruptCnt = 0;
}
_local2++;
}
return(PopExecInfo());
}
function FindFirstGosubPos() {
if ((m_infoStack == undefined) || (m_infoStack.length <= 0)) {
return(-1);
}
var _local2;
var _local3;
var _local5 = false;
var _local4 = 0;
_local2 = m_infoStack.length - 1;
while (_local2 >= 0) {
_local3 = m_infoStack[_local2];
if (_local3.reason == 0) {
_local5 = true;
break;
}
_local4++;
_local2--;
}
if (!_local5) {
return(-1);
}
return(_local4);
}
function FindLastGosubIdx() {
if ((m_infoStack == undefined) || (m_infoStack.length <= 0)) {
return(-1);
}
var _local2;
var _local3;
_local2 = 0;
while (_local2 < m_infoStack.length) {
_local3 = m_infoStack[_local2];
if (_local3.reason == 0) {
return(_local2);
}
_local2++;
}
return(-1);
}
function CopyInfo(arg_info) {
var _local2;
ClearInfoStack();
m_curInfo.CopyInfo(arg_info.m_curInfo);
_local2 = 0;
while (_local2 < arg_info.m_infoStack.length) {
var _local4 = new Object();
_local4.curInfo = new Cls_Info_ExecScriptSts();
_local4.curInfo.CopyInfo(arg_info.m_infoStack[_local2].curInfo);
_local4.reason = arg_info.m_infoStack[_local2].reason;
m_infoStack.push(_local4);
_local2++;
}
_local2 = 0;
while (_local2 < arg_info.m_argInfo.length) {
var _local5 = new Array();
_local5[0] = arg_info.m_argInfo[_local2][0];
_local5[1] = arg_info.m_argInfo[_local2][1];
m_argInfo.push(_local5);
_local2++;
}
m_interruptCnt = arg_info.m_interruptCnt;
}
}
Symbol 164 MovieClip [__Packages.Cls_Info_ExecScriptSts] Frame 0
class Cls_Info_ExecScriptSts
{
var m_type, m_arrayIdx, m_line, m_path_scDat, m_path, m_labelPath, m_labelName, m_saveName, m_readCnt, m_readProc, m_stackIf, m_skipIfCnt, m_stackWhile, m_skipWhileCnt;
function Cls_Info_ExecScriptSts () {
Initialize();
}
function Initialize() {
m_type = 0;
m_arrayIdx = 0;
m_line = 0;
m_path_scDat = "";
m_path = "";
m_labelPath = "";
m_labelName = "";
m_saveName = "";
m_readCnt = 0;
m_readProc = 3;
m_stackIf = new Array();
m_skipIfCnt = 0;
m_stackWhile = new Array();
m_skipWhileCnt = 0;
}
function ClearStack() {
while (m_stackIf.length > 0) {
m_stackIf.shift();
}
m_skipIfCnt = 0;
while (m_stackWhile.length > 0) {
delete eval (m_stackWhile.shift());
}
m_skipWhileCnt = 0;
}
function CopyInfo(arg_info) {
var _local2;
m_type = arg_info.m_type;
m_arrayIdx = arg_info.m_arrayIdx;
m_line = arg_info.m_line;
m_path_scDat = arg_info.m_path_scDat;
m_path = arg_info.m_path;
m_labelPath = arg_info.m_labelPath;
m_labelName = arg_info.m_labelName;
m_saveName = arg_info.m_saveName;
m_readCnt = arg_info.m_readCnt;
m_readProc = arg_info.m_readProc;
ClearStack();
_local2 = 0;
while (_local2 < arg_info.m_stackIf.length) {
m_stackIf[_local2] = arg_info.m_stackIf[_local2];
_local2++;
}
m_skipIfCnt = arg_info.m_skipIfCnt;
_local2 = 0;
while (_local2 < arg_info.m_stackWhile.length) {
m_stackWhile[_local2] = new Cls_Info_While();
m_stackWhile[_local2].CopyInfo(arg_info.m_stackWhile[_local2]);
_local2++;
}
m_skipWhileCnt = 0;
}
}
Symbol 165 MovieClip [__Packages.Cls_Info_While] Frame 0
class Cls_Info_While
{
var m_loopExp, m_stArrayIdx, m_stLine, m_edArrayIdx, m_edLine, m_proc, m_befIfStackCnt;
function Cls_Info_While () {
m_loopExp = "";
m_stArrayIdx = -1;
m_stLine = -1;
m_edArrayIdx = -1;
m_edLine = -1;
m_proc = -1;
m_befIfStackCnt = 0;
}
function CopyInfo(arg_info) {
m_loopExp = arg_info.m_loopExp;
m_stArrayIdx = arg_info.m_stArrayIdx;
m_stLine = arg_info.m_stLine;
m_edArrayIdx = arg_info.m_edArrayIdx;
m_edLine = arg_info.m_edLine;
m_proc = arg_info.m_proc;
m_befIfStackCnt = arg_info.m_befIfStackCnt;
}
}
Symbol 166 MovieClip [__Packages.Cls_Info_LimitCtrl] Frame 0
class Cls_Info_LimitCtrl
{
var m_limitFlg, m_msgSpd, m_waitMode, m_waitTime, m_waitTime_Min, m_pMain;
function Cls_Info_LimitCtrl () {
Initialize();
}
function Initialize() {
m_limitFlg = 0;
m_msgSpd = 60;
m_waitMode = 0;
m_waitTime = 3000;
m_waitTime_Min = 500;
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function ChkLimit() {
if (m_limitFlg == 0) {
return(false);
}
return(true);
}
function ChkLimitVal(arg_param, arg_comp) {
var _local2 = ConvLimitFlg(arg_param);
if (arg_comp) {
if ((m_limitFlg & _local2) == _local2) {
return(true);
}
} else if (m_limitFlg & _local2) {
return(true);
}
return(false);
}
function GetMsgSpeed() {
return(m_msgSpd);
}
function GetWaitMode() {
return(m_waitMode);
}
function GetWaitTime() {
return(m_waitTime);
}
function GetWaitTimeMin() {
return(m_waitTime_Min);
}
function SetLimit(arg_paramList) {
var _local2;
var _local5 = m_limitFlg;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "limitFlg" :
m_limitFlg = ConvLimitFlg(arg_paramList[_local2][1]);
break;
case "msgSpeed" :
m_msgSpd = Number(arg_paramList[_local2][1]);
break;
case "waitMode" :
if (arg_paramList[_local2][1] == "CHAR_CNT") {
m_waitMode = 1;
} else {
m_waitMode = 0;
}
break;
case "waitTime" :
m_waitTime = Number(arg_paramList[_local2][1]);
break;
case "waitTime_Min" :
m_waitTime_Min = Number(arg_paramList[_local2][1]);
}
_local2++;
}
if (m_msgSpd < 0) {
m_msgSpd = 0;
}
if (((!(_local5 & 1)) && (m_limitFlg & 1)) && (m_pMain.ChkWaitClick(1))) {
var _local4 = new Date();
m_pMain.tSysSts.m_Time_StAutoWait = _local4.getTime();
}
}
function ConvLimitFlg(arg_param) {
var _local2;
var _local1 = 0;
var _local3 = arg_param.split("|");
_local2 = 0;
while (_local2 < _local3.length) {
switch (_local3[_local2]) {
case "NONE" :
return(0);
case "ALL" :
return(255);
case "PROG_OPE" :
_local1 = _local1 | 1;
break;
case "HIST_DISP" :
_local1 = _local1 | 2;
break;
case "SKIP" :
_local1 = _local1 | 4;
break;
case "SAVE" :
_local1 = _local1 | 8;
break;
case "BTN_SEL" :
_local1 = _local1 | 16;
break;
case "BTN_DISP" :
_local1 = _local1 | 32;
break;
case "MENU_SEL" :
_local1 = _local1 | 64;
break;
case "MENU_DISP" :
_local1 = _local1 | 128;
}
_local2++;
}
return(_local1);
}
function CopyInfo(arg_info) {
m_limitFlg = arg_info.m_limitFlg;
m_msgSpd = arg_info.m_msgSpd;
m_waitMode = arg_info.m_waitMode;
m_waitTime = arg_info.m_waitTime;
m_waitTime_Min = arg_info.m_waitTime_Min;
}
}
Symbol 167 MovieClip [__Packages.Cls_Info_CMenu] Frame 0
class Cls_Info_CMenu
{
var m_Items, m_pMain;
function Cls_Info_CMenu () {
var _local2;
m_Items = new Array(16);
_local2 = 0;
while (_local2 < m_Items.length) {
m_Items[_local2] = new Cls_Info_CMenuItem();
_local2++;
}
}
function Clear() {
var _local2;
_local2 = 0;
while (_local2 < m_Items.length) {
m_Items[_local2].Clear();
_local2++;
}
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function ResetMenuLanguage() {
var _local2;
_local2 = 0;
while (_local2 < m_Items.length) {
m_Items[_local2].m_Caption = m_Items[_local2].m_Caption_src;
m_Items[_local2].m_CapChg = false;
_local2++;
}
}
function PrepareAllTranslation() {
var _local2;
_local2 = 0;
while (_local2 < m_Items.length) {
if (m_Items[_local2].m_Caption_src != "") {
m_Items[_local2].m_CapChg = true;
}
_local2++;
}
}
function ChkCaptionChg() {
var _local2;
_local2 = 0;
while (_local2 < m_Items.length) {
if (m_Items[_local2].m_CapChg) {
return(true);
}
_local2++;
}
return(false);
}
function SetContextMenu(arg_paramList) {
var _local3;
var _local2;
_local2 = m_pMain.GetParamNum(arg_paramList, "id");
if ((_local2 < 0) || (_local2 > 15)) {
return(undefined);
}
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "caption" :
if (m_Items[_local2].m_Caption_src != arg_paramList[_local3][1]) {
m_Items[_local2].m_Caption = arg_paramList[_local3][1];
m_Items[_local2].m_Caption_src = arg_paramList[_local3][1];
m_Items[_local2].m_CapChg = true;
}
break;
case "macro" :
m_Items[_local2].m_Target = arg_paramList[_local3][1];
break;
case "arguments" :
m_Items[_local2].m_Arguments = m_pMain.ConvParamArguments(arg_paramList[_local3][1]);
break;
case "separator" :
if (arg_paramList[_local3][1] == "true") {
m_Items[_local2].m_Separator = true;
} else {
m_Items[_local2].m_Separator = false;
}
break;
case "enabled" :
if (arg_paramList[_local3][1] == "false") {
m_Items[_local2].m_Enabled = false;
} else {
m_Items[_local2].m_Enabled = true;
}
break;
case "visible" :
if (arg_paramList[_local3][1] == "false") {
m_Items[_local2].m_Visible = false;
} else {
m_Items[_local2].m_Visible = true;
}
break;
case "syncEnabled" :
m_Items[_local2].m_SyncEnabled = m_pMain.GetSyncSetVal(arg_paramList[_local3][1]);
break;
case "syncVisible" :
m_Items[_local2].m_SyncVisible = m_pMain.GetSyncSetVal(arg_paramList[_local3][1]);
break;
case "menuType" :
if (arg_paramList[_local3][1] == "system") {
m_Items[_local2].m_MenuType = 0;
} else {
m_Items[_local2].m_MenuType = 1;
}
}
_local3++;
}
}
function CopyInfo(arg_info, arg_menuType, arg_copyType) {
var _local2;
if (arg_copyType == 0) {
Clear();
}
_local2 = 0;
while (_local2 < arg_info.m_Items.length) {
if ((arg_info.m_Items[_local2].m_MenuType == arg_menuType) && (arg_info.m_Items[_local2].m_Caption_src != "")) {
m_Items[_local2].CopyInfo(arg_info.m_Items[_local2], arg_copyType);
}
_local2++;
}
}
}
Symbol 168 MovieClip [__Packages.Cls_Info_CMenuItem] Frame 0
class Cls_Info_CMenuItem
{
var m_Caption, m_Caption_src, m_CapChg, m_Target, m_Arguments, m_Separator, m_Enabled, m_Visible, m_SyncEnabled, m_SyncVisible, m_MenuType;
function Cls_Info_CMenuItem () {
Clear();
}
function Clear() {
m_Caption = "";
m_Caption_src = "";
m_CapChg = false;
m_Target = "";
m_Arguments = "";
m_Separator = false;
m_Enabled = true;
m_Visible = false;
m_SyncEnabled = 0;
m_SyncVisible = 0;
m_MenuType = 1;
}
function CopyInfo(arg_info, arg_type) {
switch (arg_type) {
case 0 :
m_Caption = "";
break;
case 1 :
if (m_Caption_src != arg_info.m_Caption_src) {
m_Caption = arg_info.m_Caption_src;
}
break;
default :
m_Caption = arg_info.m_Caption;
}
if (m_Caption_src != arg_info.m_Caption_src) {
m_Caption_src = arg_info.m_Caption_src;
m_CapChg = true;
}
m_Target = arg_info.m_Target;
m_Arguments = arg_info.m_Arguments;
m_Separator = arg_info.m_Separator;
m_Enabled = arg_info.m_Enabled;
m_Visible = arg_info.m_Visible;
m_SyncEnabled = arg_info.m_SyncEnabled;
m_SyncVisible = arg_info.m_SyncVisible;
m_MenuType = arg_info.m_MenuType;
}
}
Symbol 169 MovieClip [__Packages.Cls_Info_SystemSts] Frame 0
class Cls_Info_SystemSts
{
var m_InitFlg, m_LoadProc_Font, m_Init_Pointer, m_Init_ProgBar, m_Init_ProgBar_Trans, m_Init_History, m_Init_AutoModeIcon, m_Mouse_LDown, m_Wait_LoadSysMenu, m_Wait_LoadBtnTemp, m_Mode_Auto, m_Time_StAutoWait, m_Disp_CharCnt, m_Disp_History, m_SkipSts, m_UpdateMenuSts, m_UpdateBtnSts, m_ReExecScript;
function Cls_Info_SystemSts () {
m_InitFlg = false;
m_LoadProc_Font = 0;
m_Init_Pointer = false;
m_Init_ProgBar = false;
m_Init_ProgBar_Trans = false;
m_Init_History = false;
m_Init_AutoModeIcon = false;
Initialize();
}
function Initialize() {
m_Mouse_LDown = false;
m_Wait_LoadSysMenu = false;
m_Wait_LoadBtnTemp = false;
m_Mode_Auto = false;
m_Time_StAutoWait = 0;
m_Disp_CharCnt = 0;
m_Disp_History = false;
m_SkipSts = 0;
m_UpdateMenuSts = false;
m_UpdateBtnSts = 0;
m_ReExecScript = false;
}
}
Symbol 170 MovieClip [__Packages.Cls_Info_Pt] Frame 0
class Cls_Info_Pt
{
var m_customPtInfo, m_defSts, m_defNormal, m_defPoint, m_customPtID, m_curSts;
function Cls_Info_Pt () {
m_customPtInfo = new Array();
m_defSts = 1;
m_defNormal = new Cls_Info_CustomPt();
m_defNormal.m_Id = "NORMAL";
m_defPoint = new Cls_Info_CustomPt();
m_defPoint.m_Id = "POINT";
Reset(true);
}
function Clear() {
m_customPtID = "NORMAL";
while (m_customPtInfo.length > 0) {
delete eval (m_customPtInfo.shift());
}
}
function Reset(arg_allFlg) {
Clear();
if (arg_allFlg) {
m_curSts = m_defSts;
}
m_customPtID = "NORMAL";
m_customPtInfo[0] = new Cls_Info_CustomPt();
m_customPtInfo[0].CopyInfo(m_defNormal);
m_customPtInfo[1] = new Cls_Info_CustomPt();
m_customPtInfo[1].CopyInfo(m_defPoint);
switch (m_curSts) {
case 0 :
case 2 :
Mouse.hide();
break;
case 1 :
default :
Mouse.show();
}
}
function IsEnabled_CustomPt() {
if (m_curSts == 2) {
return(true);
}
return(false);
}
function SetDefaultParam(arg_name, arg_val) {
var _local4;
switch (arg_name) {
case "customPt_Enabled" :
if (arg_val == "true") {
m_defSts = 2;
} else {
m_defSts = 1;
}
break;
case "defPt_Path_Normal" :
m_defNormal.m_Path_Normal = arg_val;
break;
case "defPt_Path_NormalPress" :
m_defNormal.m_Path_Press = arg_val;
break;
case "defPt_Path_Point" :
m_defPoint.m_Path_Normal = arg_val;
break;
case "defPt_Path_PointPress" :
m_defPoint.m_Path_Press = arg_val;
break;
case "defPt_BaseX_Normal" :
m_defNormal.m_BaseX = Number(arg_val);
break;
case "defPt_BaseY_Normal" :
m_defNormal.m_BaseY = Number(arg_val);
break;
case "defPt_BaseX_Point" :
m_defPoint.m_BaseX = Number(arg_val);
break;
case "defPt_BaseY_Point" :
m_defPoint.m_BaseY = Number(arg_val);
}
}
function SetCustomPtInfo(arg_idStr, arg_paramList) {
var _local2;
var _local3 = -1;
_local2 = 0;
while (_local2 < m_customPtInfo.length) {
if (m_customPtInfo[_local2].m_Id == arg_idStr) {
_local3 = _local2;
break;
}
_local2++;
}
if (_local3 == -1) {
_local3 = m_customPtInfo.length;
m_customPtInfo[_local3] = new Cls_Info_CustomPt();
m_customPtInfo[_local3].m_Id = arg_idStr;
}
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "baseX" :
m_customPtInfo[_local3].m_BaseX = Number(arg_paramList[_local2][1]);
break;
case "baseY" :
m_customPtInfo[_local3].m_BaseY = Number(arg_paramList[_local2][1]);
break;
case "path_Normal" :
m_customPtInfo[_local3].m_Path_Normal = String(arg_paramList[_local2][1]);
break;
case "path_Press" :
m_customPtInfo[_local3].m_Path_Press = String(arg_paramList[_local2][1]);
}
_local2++;
}
}
function DelCustomPtInfo(arg_idStr) {
var _local3;
var _local2;
var _local4;
if (arg_idStr == "") {
Reset(false);
return(undefined);
}
_local4 = arg_idStr.split(",");
_local3 = 0;
while (_local3 < m_customPtInfo.length) {
_local2 = 0;
while (_local2 < _local4.length) {
if ((_local4[_local2] == "NORMAL") || (_local4[_local2] == "POINT")) {
} else if (m_customPtInfo[_local3].m_Id == _local4[_local2]) {
delete m_customPtInfo[_local3];
m_customPtInfo.splice(_local3, 1);
_local3--;
break;
}
_local2++;
}
_local3++;
}
}
function ChangePtSts(arg_paramList) {
var _local3;
var _local2;
_local3 = 0;
while (_local3 < arg_paramList.length) {
switch (arg_paramList[_local3][0]) {
case "type" :
switch (arg_paramList[_local3][1]) {
case "HIDE" :
m_curSts = 0;
Mouse.hide();
break;
case "DEFAULT" :
m_curSts = 1;
Mouse.show();
break;
case "CUSTOM" :
m_curSts = 2;
Mouse.hide();
}
break;
case "ptId" :
_local2 = 0;
while (_local2 < m_customPtInfo.length) {
if (m_customPtInfo[_local2].m_Id == arg_paramList[_local3][1]) {
m_customPtID = arg_paramList[_local3][1];
break;
}
_local2++;
}
if (_local2 != m_customPtInfo.length) {
break;
}
m_customPtID = "NORMAL";
}
_local3++;
}
}
function CopyInfo(arg_info) {
var _local2;
Clear();
m_curSts = arg_info.m_curSts;
m_customPtID = arg_info.m_customPtID;
_local2 = 0;
while (_local2 < arg_info.m_customPtInfo.length) {
var _local3 = new Cls_Info_CustomPt();
_local3.CopyInfo(arg_info.m_customPtInfo[_local2]);
m_customPtInfo.push(_local3);
_local2++;
}
m_defSts = arg_info.m_defSts;
m_defNormal.CopyInfo(arg_info.m_defNormal);
m_defPoint.CopyInfo(arg_info.m_defPoint);
}
}
Symbol 171 MovieClip [__Packages.Cls_Info_CustomPt] Frame 0
class Cls_Info_CustomPt
{
var m_Id, m_BaseX, m_BaseY, m_Path_Normal, m_Path_Press;
function Cls_Info_CustomPt () {
m_Id = "";
m_BaseX = 0;
m_BaseY = 0;
m_Path_Normal = "";
m_Path_Press = "";
}
function CopyInfo(arg_info) {
m_Id = arg_info.m_Id;
m_BaseX = arg_info.m_BaseX;
m_BaseY = arg_info.m_BaseY;
m_Path_Normal = arg_info.m_Path_Normal;
m_Path_Press = arg_info.m_Path_Press;
}
}
Symbol 172 MovieClip [__Packages.Cls_Info_AlreadyRead] Frame 0
class Cls_Info_AlreadyRead
{
var m_readInfo;
function Cls_Info_AlreadyRead () {
m_readInfo = new Array();
}
function Reset() {
if (m_readInfo != undefined) {
while (m_readInfo.length > 0) {
if (m_readInfo[0].labelInfo != undefined) {
while (m_readInfo[0].labelInfo.length > 0) {
delete eval (m_readInfo[0].labelInfo.shift());
}
}
delete eval (m_readInfo.shift());
}
}
}
function CountUp(arg_path, arg_label) {
if ((arg_path == "") || (arg_label == "")) {
return(false);
}
SetCount(arg_path, arg_label, GetCount(arg_path, arg_label) + 1);
return(true);
}
function SetCount(arg_path, arg_label, arg_cnt) {
var _local2;
var _local3;
if ((arg_path == "") || (arg_label == "")) {
return(undefined);
}
if (arg_cnt < 0) {
arg_cnt = 0;
}
if (m_readInfo == undefined) {
m_readInfo = new Array();
}
_local2 = 0;
while (_local2 < m_readInfo.length) {
if (m_readInfo[_local2].fPath == arg_path) {
_local3 = 0;
while (_local3 < m_readInfo[_local2].labelInfo.length) {
if (m_readInfo[_local2].labelInfo[_local3].name == arg_label) {
m_readInfo[_local2].labelInfo[_local3].cnt = arg_cnt;
break;
}
_local3++;
}
if (_local3 == m_readInfo[_local2].labelInfo.length) {
var _local8 = new Object();
_local8.name = arg_label;
_local8.cnt = arg_cnt;
m_readInfo[_local2].labelInfo.push(_local8);
}
break;
}
_local2++;
}
if (_local2 == m_readInfo.length) {
var _local7 = new Object();
_local7.fPath = arg_path;
_local7.labelInfo = new Array();
var _local8 = new Object();
_local8.name = arg_label;
_local8.cnt = arg_cnt;
_local7.labelInfo.push(_local8);
m_readInfo.push(_local7);
}
}
function GetCount(arg_path, arg_label) {
var _local3;
var _local2;
var _local4 = 0;
if ((arg_path == "") || (arg_label == "")) {
return(0);
}
_local3 = 0;
while (_local3 < m_readInfo.length) {
if (m_readInfo[_local3].fPath == arg_path) {
_local2 = 0;
while (_local2 < m_readInfo[_local3].labelInfo.length) {
if (m_readInfo[_local3].labelInfo[_local2].name == arg_label) {
_local4 = m_readInfo[_local3].labelInfo[_local2].cnt;
break;
}
_local2++;
}
break;
}
_local3++;
}
return(_local4);
}
function ChkAlreadyRead(arg_path, arg_label) {
if (GetCount(arg_path, arg_label) > 0) {
return(true);
}
return(false);
}
function CopyInfo(arg_info) {
var _local3;
var _local2;
Reset();
if (m_readInfo == undefined) {
m_readInfo = new Array();
}
_local3 = 0;
while (_local3 < arg_info.m_readInfo.length) {
var _local6 = new Object();
_local6.fPath = arg_info.m_readInfo[_local3].fPath;
_local6.labelInfo = new Array();
_local2 = 0;
while (_local2 < arg_info.m_readInfo[_local3].labelInfo.length) {
var _local4 = new Object();
_local4.name = arg_info.m_readInfo[_local3].labelInfo[_local2].name;
_local4.cnt = arg_info.m_readInfo[_local3].labelInfo[_local2].cnt;
_local6.labelInfo.push(_local4);
_local2++;
}
m_readInfo.push(_local6);
_local3++;
}
}
}
Symbol 173 MovieClip [__Packages.Cls_ScriptManager] Frame 0
class Cls_ScriptManager
{
function Cls_ScriptManager () {
}
function Initialize() {
}
function IsStopChainCmd(arg_cmdId) {
var _local1 = true;
switch (arg_cmdId) {
case 1 :
case 2 :
case 10 :
case 11 :
case 12 :
case 14 :
case 20 :
case 21 :
case 50 :
case 51 :
case 52 :
case 53 :
case 54 :
case 55 :
case 56 :
case 57 :
case 58 :
case 59 :
case 60 :
case 61 :
case 91 :
case 201 :
case 500 :
case 501 :
case 502 :
case 503 :
_local1 = false;
}
return(_local1);
}
function IsExecCondEffectiveCmd(arg_cmdId) {
var _local1 = true;
switch (arg_cmdId) {
case 0 :
case 1 :
case 50 :
case 51 :
case 52 :
case 53 :
case 54 :
case 58 :
case 59 :
case 500 :
case 501 :
case 502 :
_local1 = false;
}
return(_local1);
}
function GetCommandID(arg_cmdName) {
var _local1 = -1;
switch (arg_cmdName) {
case "Output" :
_local1 = 2;
break;
case "ClearMsg" :
_local1 = 6;
break;
case "ClearAllMsg" :
_local1 = 7;
break;
case "Font" :
_local1 = 10;
break;
case "/Font" :
_local1 = 11;
break;
case "Ruby" :
_local1 = 12;
break;
case "LoadFont" :
_local1 = 13;
break;
case "Locate" :
_local1 = 14;
break;
case "Link" :
_local1 = 20;
break;
case "/Link" :
_local1 = 21;
break;
case "StartSelect" :
_local1 = 22;
break;
case "EndSelect" :
_local1 = 23;
break;
case "TrimStr" :
_local1 = 30;
break;
case "PadStr" :
_local1 = 31;
break;
case "GetStr" :
_local1 = 32;
break;
case "If" :
_local1 = 50;
break;
case "ElseIf" :
_local1 = 51;
break;
case "Else" :
_local1 = 52;
break;
case "EndIf" :
_local1 = 53;
break;
case "IfGoto" :
_local1 = 54;
break;
case "Goto" :
_local1 = 55;
break;
case "Gosub" :
_local1 = 56;
break;
case "Return" :
_local1 = 57;
break;
case "While" :
_local1 = 58;
break;
case "Loop" :
_local1 = 59;
break;
case "Break" :
_local1 = 60;
break;
case "Continue" :
_local1 = 61;
break;
case "Wait" :
_local1 = 70;
break;
case "AutoMode" :
_local1 = 71;
break;
case "SysVar" :
_local1 = 80;
break;
case "DelSysVar" :
_local1 = 81;
break;
case "ChgSysVar" :
_local1 = 82;
break;
case "Var" :
_local1 = 83;
break;
case "DelVar" :
_local1 = 84;
break;
case "ChgVar" :
_local1 = 85;
break;
case "History" :
_local1 = 90;
break;
case "OutHistory" :
_local1 = 91;
break;
case "ClearHistory" :
_local1 = 92;
break;
case "DispHistory" :
_local1 = 93;
break;
case "Quake" :
_local1 = 110;
break;
case "StartQuake" :
_local1 = 111;
break;
case "EndQuake" :
_local1 = 112;
break;
case "Cache" :
_local1 = 150;
break;
case "CacheGroup" :
_local1 = 151;
break;
case "StartCache" :
_local1 = 152;
break;
case "DelSaveCache" :
_local1 = 153;
break;
case "GetURL" :
_local1 = 160;
break;
case "MsgLayer" :
_local1 = 200;
break;
case "ChgMsgLayer" :
_local1 = 201;
break;
case "SetFixedMsgTrans" :
_local1 = 202;
break;
case "SetMsgTrans" :
_local1 = 203;
break;
case "ResetMsg" :
_local1 = 204;
break;
case "BGLayer" :
_local1 = 210;
break;
case "LoadBG" :
_local1 = 211;
break;
case "SetFixedBGTrans" :
_local1 = 212;
break;
case "SetBGTrans" :
_local1 = 213;
break;
case "ResetBG" :
_local1 = 214;
break;
case "PlayBGAnim" :
_local1 = 215;
break;
case "CharLayer" :
_local1 = 220;
break;
case "LoadChar" :
_local1 = 221;
break;
case "SetFixedCharTrans" :
_local1 = 222;
break;
case "SetCharTrans" :
_local1 = 223;
break;
case "ResetChar" :
_local1 = 224;
break;
case "PlayCharAnim" :
_local1 = 225;
break;
case "LoadBGM" :
_local1 = 230;
break;
case "PlayBGM" :
_local1 = 231;
break;
case "SetFixedBGMTrans" :
_local1 = 232;
break;
case "SetBGMTrans" :
_local1 = 233;
break;
case "ResetBGM" :
_local1 = 234;
break;
case "LoadSound" :
_local1 = 240;
break;
case "PlaySound" :
_local1 = 241;
break;
case "SetFixedSoundTrans" :
_local1 = 242;
break;
case "SetSoundTrans" :
_local1 = 243;
break;
case "ResetSound" :
_local1 = 244;
break;
case "HistoryLayer" :
_local1 = 250;
break;
case "StartTrans" :
_local1 = 280;
break;
case "ChgLayerCnt" :
_local1 = 290;
break;
case "UpdateSWFParam" :
_local1 = 291;
break;
case "GetObjInfo" :
_local1 = 292;
break;
case "SetContextMenu" :
_local1 = 300;
break;
case "UpdateContextMenu" :
_local1 = 301;
break;
case "LoadSysMenu" :
_local1 = 302;
break;
case "AddSysMenuItem" :
_local1 = 303;
break;
case "ChgSysMenuItem" :
_local1 = 304;
break;
case "ResetSysMenu" :
_local1 = 305;
break;
case "SetSysMenu" :
_local1 = 306;
break;
case "Skip" :
_local1 = 310;
break;
case "HideMsg" :
_local1 = 311;
break;
case "SetLimit" :
_local1 = 312;
break;
case "SaveSystem" :
_local1 = 320;
break;
case "LoadSystem" :
_local1 = 321;
break;
case "DelSysSave" :
_local1 = 322;
break;
case "SetSystem" :
_local1 = 323;
break;
case "SaveGame" :
_local1 = 324;
break;
case "LoadGame" :
_local1 = 325;
break;
case "GetSaveName" :
_local1 = 326;
break;
case "DelSave" :
_local1 = 327;
break;
case "Save" :
_local1 = 328;
break;
case "InitGame" :
_local1 = 329;
break;
case "UpdateSavePoint" :
_local1 = 330;
break;
case "GetTrailInfo" :
_local1 = 340;
break;
case "SetTrailInfo" :
_local1 = 341;
break;
case "GetSystem" :
_local1 = 342;
break;
case "GetDate" :
_local1 = 343;
break;
case "ExitSystem" :
_local1 = 344;
break;
case "ChkLoadedInfo" :
_local1 = 345;
break;
case "LoadMovieLv" :
_local1 = 350;
break;
case "DelMovieLv" :
_local1 = 351;
break;
case "Random" :
_local1 = 360;
break;
case "ChgPt" :
_local1 = 370;
break;
case "SetCustomPt" :
_local1 = 371;
break;
case "DelCustomPt" :
_local1 = 372;
break;
case "Button" :
_local1 = 380;
break;
case "ChgButton" :
_local1 = 381;
break;
case "DelButton" :
_local1 = 382;
break;
case "LoadBtnTemp" :
_local1 = 383;
break;
case "RegistBtnTemp" :
_local1 = 384;
break;
case "DelBtnTemp" :
_local1 = 385;
break;
case "StartSelectBtn" :
_local1 = 386;
break;
case "EndSelectBtn" :
_local1 = 387;
break;
case "MsgBox" :
_local1 = 400;
break;
case "Macro" :
_local1 = 500;
break;
case "ExitMacro" :
_local1 = 501;
break;
case "EndMacro" :
_local1 = 502;
break;
}
return(_local1);
}
}
Symbol 174 MovieClip [__Packages.Cls_SaveLoad] Frame 0
class Cls_SaveLoad
{
var m_SysVer, m_Game_Id, m_SaveName, m_updFlg, m_SaveEnabled, m_ActiveMsgLayerNo, m_HideMsgFlg, m_HistOutputMode, m_dspProgPreRead, m_waitFile_Cache, m_Obj_BtnLayer, m_Obj_MsgLayer, m_Obj_Background, m_Obj_Character, m_Obj_BGM, m_Obj_Sound, m_Obj_HistLayer, m_Obj_UpLvInfo, m_Script_VarInfo, m_HideSyncChrIdx, m_CacheSaveInfo, m_Script_ExecInfo, m_CMenuInfo, m_SysMenuInfo, m_ReadInfo, m_DispImgInfo, m_PlayAudioInfo, m_HistInfo, m_Obj_EQMngInfo, m_LimitCtrlInfo, m_MousePtInfo, m_pMain;
function Cls_SaveLoad () {
m_SysVer = "";
m_Game_Id = "sample";
m_SaveName = "";
m_updFlg = false;
m_SaveEnabled = false;
m_ActiveMsgLayerNo = 0;
m_HideMsgFlg = false;
m_HistOutputMode = true;
m_dspProgPreRead = false;
m_waitFile_Cache = "";
m_Obj_BtnLayer = new Cls_SaveLoad_ButtonLayerObj();
m_Obj_MsgLayer = new Cls_SaveLoad_MsgLayerObj();
m_Obj_Background = new Cls_SaveLoad_BackgroundObj();
m_Obj_Character = new Cls_SaveLoad_CharacterObj();
m_Obj_BGM = new Cls_SaveLoad_BGMObj();
m_Obj_Sound = new Cls_SaveLoad_SoundObj();
m_Obj_HistLayer = new Cls_Param_HistLayer();
m_Obj_UpLvInfo = new Cls_SaveLoad_UpLvInfo();
m_Script_VarInfo = new Array();
m_HideSyncChrIdx = new Array();
m_CacheSaveInfo = new Array();
m_Script_ExecInfo = new Cls_Info_ExecScript();
m_CMenuInfo = new Cls_Info_CMenu();
m_SysMenuInfo = new Cls_MenuManager();
m_ReadInfo = new Cls_Info_AlreadyRead();
m_DispImgInfo = new Cls_Info_FileList();
m_PlayAudioInfo = new Cls_Info_FileList();
m_HistInfo = new Cls_Info_Hist();
m_Obj_EQMngInfo = new Cls_Info_EarthQuake();
m_LimitCtrlInfo = new Cls_Info_LimitCtrl();
m_MousePtInfo = new Cls_Info_Pt();
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
m_Obj_Background.NotifyMain(arg_pMain);
m_Obj_Character.NotifyMain(arg_pMain);
m_Obj_BGM.NotifyMain(arg_pMain);
m_Obj_Sound.NotifyMain(arg_pMain);
}
function Clear() {
m_SaveName = "";
m_updFlg = false;
m_SaveEnabled = false;
m_ActiveMsgLayerNo = 0;
m_HideMsgFlg = false;
while (m_HideSyncChrIdx.length > 0) {
m_HideSyncChrIdx.shift();
}
m_Obj_BtnLayer.Clear();
m_Obj_MsgLayer.Clear();
m_Obj_Background.Clear();
m_Obj_Character.Clear();
m_Obj_BGM.Clear();
m_Obj_Sound.Clear();
delete m_Obj_HistLayer;
m_Obj_HistLayer = new Cls_Param_HistLayer();
m_Obj_UpLvInfo.Clear();
while (m_Script_VarInfo.length > 0) {
m_Script_VarInfo.shift();
}
m_Script_ExecInfo.Initialize();
m_CMenuInfo.Clear();
m_SysMenuInfo.ResetMenuInfo();
m_ReadInfo.Reset();
m_DispImgInfo.Reset();
m_PlayAudioInfo.Reset();
m_HistOutputMode = true;
ClearHistory();
m_Obj_EQMngInfo.Initialize();
m_LimitCtrlInfo.Initialize();
m_dspProgPreRead = false;
m_waitFile_Cache = "";
while (m_CacheSaveInfo.length > 0) {
delete eval (m_CacheSaveInfo.shift());
}
m_MousePtInfo.Reset(true);
}
function AddHistory(arg_histPage) {
m_HistInfo.AddHistory(arg_histPage);
}
function ClearHistory() {
m_HistInfo.Initialize();
}
function SetHistoryMaxPage(arg_pageCnt) {
m_HistInfo.SetSaveMaxPage(arg_pageCnt);
}
function GetHistInfo(arg_withFmt, rtn_histInfo) {
m_HistInfo.MakeNotifyHistInfo(arg_withFmt, rtn_histInfo);
}
function Backup_CMenuInfo(arg_cMenuInfo) {
m_CMenuInfo.CopyInfo(arg_cMenuInfo, 1, 0);
}
function Restore_CMenuInfo(rtn_cMenuInfo) {
rtn_cMenuInfo.CopyInfo(m_CMenuInfo, 1, 1);
}
function Backup_SystemMenuInfo(arg_sysMenuInfo) {
m_SysMenuInfo.CopyInfo(arg_sysMenuInfo, 0);
}
function Restore_SystemMenuInfo(rtn_sysMenuInfo) {
rtn_sysMenuInfo.CopyInfo(m_SysMenuInfo, 1);
}
function Backup_BtnLayerInfo(arg_btnLayer) {
m_Obj_BtnLayer.Backup_BtnLayerInfo(arg_btnLayer);
}
function Restore_BtnLayerInfo(rtn_btnLayer) {
m_Obj_BtnLayer.Restore_BtnLayerInfo(rtn_btnLayer);
}
function Backup_MsgLayerInfo(arg_msgLayer) {
m_Obj_MsgLayer.Backup_MsgLayerInfo(arg_msgLayer);
}
function Restore_MsgLayerInfo(rtn_msgLayer) {
m_Obj_MsgLayer.Restore_MsgLayerInfo(rtn_msgLayer);
}
function GetMsgLayerInfoCnt() {
return(m_Obj_MsgLayer.GetCount());
}
function Backup_BGLayerInfo(arg_bgLayer) {
m_Obj_Background.Backup_BGLayerInfo(arg_bgLayer);
}
function Restore_BGLayerInfo(rtn_bgLayer) {
m_Obj_Background.Restore_BGLayerInfo(rtn_bgLayer);
}
function GetBGLayerInfoCnt() {
return(m_Obj_Background.GetCount());
}
function Backup_CharLayerInfo(arg_charLayer) {
m_Obj_Character.Backup_CharLayerInfo(arg_charLayer);
}
function Restore_CharLayerInfo(rtn_charLayer) {
m_Obj_Character.Restore_CharLayerInfo(rtn_charLayer);
}
function GetCharLayerInfoCnt() {
return(m_Obj_Character.GetCount());
}
function Backup_BGMBufferInfo(arg_bgmBuffer) {
m_Obj_BGM.Backup_BGMBufferInfo(arg_bgmBuffer);
}
function Restore_BGMBufferInfo(rtn_bgmBuffer) {
m_Obj_BGM.Restore_BGMBufferInfo(rtn_bgmBuffer);
}
function GetBGMBufferInfoCnt() {
return(m_Obj_BGM.GetCount());
}
function Backup_SoundBufferInfo(arg_sndBuffer) {
m_Obj_Sound.Backup_SoundBufferInfo(arg_sndBuffer);
}
function Restore_SoundBufferInfo(rtn_sndBuffer) {
m_Obj_Sound.Restore_SoundBufferInfo(rtn_sndBuffer);
}
function GetSoundBufferInfoCnt() {
return(m_Obj_Sound.GetCount());
}
function Backup_HistParam(arg_histParam) {
m_Obj_HistLayer.Set(arg_histParam);
}
function Restore_HistParam(rtn_histParam) {
rtn_histParam.Set(m_Obj_HistLayer);
}
function Backup_UpLvInfo(arg_upLvInfo) {
m_Obj_UpLvInfo.Backup_UpLvInfo(arg_upLvInfo);
}
function Restore_UpLvInfo(rtn_upLvInfo) {
m_Obj_UpLvInfo.Restore_UpLvInfo(rtn_upLvInfo);
}
function Backup_EQMngInfo(arg_eqMngInfo) {
m_Obj_EQMngInfo.CopyInfo(arg_eqMngInfo);
}
function Restore_EQMngInfo(rtn_eqMngInfo) {
rtn_eqMngInfo.CopyInfo(m_Obj_EQMngInfo);
}
function Backup_LimitCtrlInfo(arg_limitCtrlInfo) {
m_LimitCtrlInfo.CopyInfo(arg_limitCtrlInfo);
}
function Restore_LimitCtrlInfo(rtn_limitCtrlInfo) {
rtn_limitCtrlInfo.CopyInfo(m_LimitCtrlInfo);
}
function Backup_ExecInfo(arg_execInfo) {
m_Script_ExecInfo.CopyInfo(arg_execInfo);
}
function Restore_ExecInfo(rtn_execInfo) {
rtn_execInfo.CopyInfo(m_Script_ExecInfo);
}
function Backup_VarInfo(arg_varInfo) {
var _local2;
while (m_Script_VarInfo.length > 0) {
m_Script_VarInfo.shift();
}
_local2 = 0;
while (_local2 < arg_varInfo.length) {
m_Script_VarInfo[_local2] = new Array();
CopyArray(arg_varInfo[_local2], m_Script_VarInfo[_local2]);
_local2++;
}
}
function Restore_VarInfo(rtn_varInfo) {
var _local2;
while (rtn_varInfo.length > 0) {
rtn_varInfo.shift();
}
_local2 = 0;
while (_local2 < m_Script_VarInfo.length) {
rtn_varInfo[_local2] = new Array();
CopyArray(m_Script_VarInfo[_local2], rtn_varInfo[_local2]);
_local2++;
}
}
function Backup_ReadInfo(arg_readInfo) {
m_ReadInfo.CopyInfo(arg_readInfo);
}
function Restore_ReadInfo(rtn_readInfo) {
rtn_readInfo.CopyInfo(m_ReadInfo);
}
function Backup_DispImgInfo(arg_dispImgInfo) {
m_DispImgInfo.CopyInfo(arg_dispImgInfo);
}
function Restore_DispImgInfo(rtn_dispImgInfo) {
rtn_dispImgInfo.CopyInfo(m_DispImgInfo);
}
function Backup_PlayAudioInfo(arg_playAudioInfo) {
m_PlayAudioInfo.CopyInfo(arg_playAudioInfo);
}
function Restore_PlayAudioInfo(rtn_playAudioInfo) {
rtn_playAudioInfo.CopyInfo(m_PlayAudioInfo);
}
function Backup_MousePtInfo(arg_mousePtInfo) {
m_MousePtInfo.CopyInfo(arg_mousePtInfo);
}
function Restore_MousePtInfo(rtn_mousePtInfo) {
rtn_mousePtInfo.CopyInfo(m_MousePtInfo);
}
function Backup_HideSyncCharIdxInfo(arg_chrIdxInfo) {
CopyArray(arg_chrIdxInfo, m_HideSyncChrIdx);
}
function Restore_HideSyncCharIdxInfo(rtn_chrIdxInfo) {
CopyArray(m_HideSyncChrIdx, rtn_chrIdxInfo);
}
function Backup_CacheManageInfo(arg_cacheInfo) {
var _local2;
m_dspProgPreRead = arg_cacheInfo.m_dspProgPreRead;
m_waitFile_Cache = arg_cacheInfo.m_waitFile_Cache;
while (m_CacheSaveInfo.length > 0) {
delete eval (m_CacheSaveInfo.shift());
}
_local2 = 0;
while (_local2 < arg_cacheInfo.m_saveInfo.length) {
m_CacheSaveInfo[_local2] = new Object();
m_CacheSaveInfo[_local2].filePath = arg_cacheInfo.m_saveInfo[_local2].filePath;
m_CacheSaveInfo[_local2].fileKind = arg_cacheInfo.m_saveInfo[_local2].fileKind;
_local2++;
}
}
function Restore_CacheManageInfo(rtn_cacheInfo) {
var _local2;
rtn_cacheInfo.m_dspProgPreRead = m_dspProgPreRead;
rtn_cacheInfo.m_waitFile_Cache = m_waitFile_Cache;
while (rtn_cacheInfo.m_saveInfo.length > 0) {
delete eval (rtn_cacheInfo.m_saveInfo.shift());
}
if (m_CacheSaveInfo.length <= 0) {
return(undefined);
}
_local2 = 0;
while (_local2 < m_CacheSaveInfo.length) {
rtn_cacheInfo.m_saveInfo[_local2] = new Object();
rtn_cacheInfo.m_saveInfo[_local2].filePath = m_CacheSaveInfo[_local2].filePath;
rtn_cacheInfo.m_saveInfo[_local2].fileKind = m_CacheSaveInfo[_local2].fileKind;
_local2++;
}
}
function CopyArray(arg_srcArray, arg_dstArray) {
var _local1;
while (arg_dstArray.length > 0) {
delete eval (arg_dstArray.shift());
}
_local1 = 0;
while (_local1 < arg_srcArray.length) {
arg_dstArray[_local1] = arg_srcArray[_local1];
_local1++;
}
}
function GetSaveInfo(arg_no, rtn_info) {
var _local4 = ((m_Game_Id + "_") + String(arg_no)) + "_a";
var _local2 = SharedObject.getLocal(_local4);
if (_local2.data.saveFlg == undefined) {
return(false);
}
rtn_info.saveVer = _local2.data.saveVer;
rtn_info.saveName = _local2.data.saveName;
rtn_info.saveYear = _local2.data.saveYear;
rtn_info.saveMonth = _local2.data.saveMonth;
rtn_info.saveDay = _local2.data.saveDay;
rtn_info.saveDayOfWeek = _local2.data.saveDayOfWeek;
rtn_info.saveHour = _local2.data.saveHour;
rtn_info.saveMinute = _local2.data.saveMinute;
rtn_info.saveSecond = _local2.data.saveSecond;
rtn_info.freeData1 = _local2.data.freeData1;
rtn_info.freeData2 = _local2.data.freeData2;
rtn_info.dataSize = _local2.getSize();
return(true);
}
function SetSaveInfo(arg_no, arg_info) {
var _local4 = ((m_Game_Id + "_") + String(arg_no)) + "_a";
var _local2 = SharedObject.getLocal(_local4);
if (_local2.data.saveFlg == undefined) {
return(false);
}
if (arg_info.freeData1 != undefined) {
_local2.data.freeData1 = arg_info.freeData1;
}
if (arg_info.freeData2 != undefined) {
_local2.data.freeData2 = arg_info.freeData2;
}
_local2.flush();
return(true);
}
function SaveGame(arg_no, arg_freeData1, arg_freeData2) {
if (!m_updFlg) {
return(undefined);
}
var _local9 = ((m_Game_Id + "_") + String(arg_no)) + "_a";
var _local11 = ((m_Game_Id + "_") + String(arg_no)) + "_b";
var _local10 = ((m_Game_Id + "_") + String(arg_no)) + "_c";
var _local13 = ((m_Game_Id + "_") + String(arg_no)) + "_d";
var _local12 = ((m_Game_Id + "_") + String(arg_no)) + "_e";
var _local2 = SharedObject.getLocal(_local9);
var _local5 = SharedObject.getLocal(_local11);
var _local3 = SharedObject.getLocal(_local10);
var _local6 = SharedObject.getLocal(_local13);
var _local7 = SharedObject.getLocal(_local12);
_local2.data.saveFlg = true;
_local5.data.saveFlg = true;
_local3.data.saveFlg = true;
_local6.data.saveFlg = true;
_local7.data.saveFlg = true;
_local2.data.saveVer = m_SysVer;
_local2.data.saveName = m_SaveName;
var _local4 = new Date();
_local2.data.saveYear = _local4.getFullYear();
_local2.data.saveMonth = _local4.getMonth() + 1;
_local2.data.saveDay = _local4.getDate();
_local2.data.saveDayOfWeek = _local4.getDay();
_local2.data.saveHour = _local4.getHours();
_local2.data.saveMinute = _local4.getMinutes();
_local2.data.saveSecond = _local4.getSeconds();
_local2.data.freeData1 = arg_freeData1;
_local2.data.freeData2 = arg_freeData2;
_local2.data.saveenabled = m_SaveEnabled;
_local2.data.activeMsgLayerNo = m_ActiveMsgLayerNo;
_local2.data.hideMsgFlg = m_HideMsgFlg;
_local2.data.hideSyncChrIdx = m_HideSyncChrIdx;
_local2.data.cMenuInfo = m_CMenuInfo;
_local2.data.sysMenuInfo = m_SysMenuInfo;
_local2.data.btnLayerInfo = m_Obj_BtnLayer.m_Obj;
_local2.data.mousePtInfo = m_MousePtInfo;
_local5.data.varInfo = m_Script_VarInfo;
_local5.data.execInfo = m_Script_ExecInfo;
_local5.data.upLvInfo = m_Obj_UpLvInfo.m_Obj;
_local5.data.eqMngInfo = m_Obj_EQMngInfo;
_local5.data.limitCtrlInfo = m_LimitCtrlInfo;
_local3.data.readInfo = m_ReadInfo;
_local3.data.dispImgInfo = m_DispImgInfo;
_local3.data.playAudioInfo = m_PlayAudioInfo;
_local3.data.histOutputMode = m_HistOutputMode;
_local3.data.histInfo = m_HistInfo;
_local3.data.histParamInfo = m_Obj_HistLayer;
_local3.data.dspProgPreRead = m_dspProgPreRead;
_local3.data.waitFileCache = m_waitFile_Cache;
_local3.data.cacheSaveInfo = m_CacheSaveInfo;
_local6.data.msgLayerInfo = m_Obj_MsgLayer.m_Obj;
_local6.data.bgLayerInfo = m_Obj_Background.m_Obj;
_local6.data.bgmBufferInfo = m_Obj_BGM.m_Obj;
_local6.data.sndBufferInfo = m_Obj_Sound.m_Obj;
_local7.data.charLayerInfo = m_Obj_Character.m_Obj;
_local2.flush();
_local5.flush();
_local3.flush();
_local6.flush();
_local7.flush();
}
function LoadGame(arg_no) {
var _local8 = ((m_Game_Id + "_") + String(arg_no)) + "_a";
var _local10 = ((m_Game_Id + "_") + String(arg_no)) + "_b";
var _local9 = ((m_Game_Id + "_") + String(arg_no)) + "_c";
var _local12 = ((m_Game_Id + "_") + String(arg_no)) + "_d";
var _local11 = ((m_Game_Id + "_") + String(arg_no)) + "_e";
var _local3 = SharedObject.getLocal(_local8);
var _local4 = SharedObject.getLocal(_local10);
var _local2 = SharedObject.getLocal(_local9);
var _local5 = SharedObject.getLocal(_local12);
var _local7 = SharedObject.getLocal(_local11);
if (((((_local3.data.saveFlg == undefined) || (_local4.data.saveFlg == undefined)) || (_local2.data.saveFlg == undefined)) || (_local5.data.saveFlg == undefined)) || (_local7.data.saveFlg == undefined)) {
return(false);
}
m_SaveName = _local3.data.saveName;
m_SaveEnabled = _local3.data.saveenabled;
m_ActiveMsgLayerNo = _local3.data.activeMsgLayerNo;
m_HideMsgFlg = _local3.data.hideMsgFlg;
m_HideSyncChrIdx = _local3.data.hideSyncChrIdx;
m_CMenuInfo.CopyInfo(_local3.data.cMenuInfo, 1, 1);
m_SysMenuInfo.CopyInfo(_local3.data.sysMenuInfo, 1);
m_Obj_BtnLayer.m_Obj = _local3.data.btnLayerInfo;
m_MousePtInfo.CopyInfo(_local3.data.mousePtInfo);
m_Script_VarInfo = _local4.data.varInfo;
m_Script_ExecInfo.CopyInfo(_local4.data.execInfo);
m_Obj_UpLvInfo.m_Obj = _local4.data.upLvInfo;
m_Obj_EQMngInfo.CopyInfo(_local4.data.eqMngInfo);
m_LimitCtrlInfo.CopyInfo(_local4.data.limitCtrlInfo);
m_ReadInfo.CopyInfo(_local2.data.readInfo);
m_DispImgInfo.CopyInfo(_local2.data.dispImgInfo);
m_PlayAudioInfo.CopyInfo(_local2.data.playAudioInfo);
m_HistOutputMode = _local2.data.histOutputMode;
m_HistInfo.CopyInfo(_local2.data.histInfo);
m_Obj_HistLayer.Set(_local2.data.histParamInfo);
m_dspProgPreRead = _local2.data.dspProgPreRead;
m_waitFile_Cache = _local2.data.waitFileCache;
m_CacheSaveInfo = _local2.data.cacheSaveInfo;
m_Obj_MsgLayer.m_Obj = _local5.data.msgLayerInfo;
m_Obj_Background.m_Obj = _local5.data.bgLayerInfo;
m_Obj_BGM.m_Obj = _local5.data.bgmBufferInfo;
m_Obj_Sound.m_Obj = _local5.data.sndBufferInfo;
m_Obj_Character.m_Obj = _local7.data.charLayerInfo;
m_updFlg = true;
return(true);
}
function DeleteSaveData(arg_no) {
var _local12 = ((m_Game_Id + "_") + String(arg_no)) + "_a";
var _local9 = ((m_Game_Id + "_") + String(arg_no)) + "_b";
var _local8 = ((m_Game_Id + "_") + String(arg_no)) + "_c";
var _local11 = ((m_Game_Id + "_") + String(arg_no)) + "_d";
var _local10 = ((m_Game_Id + "_") + String(arg_no)) + "_e";
var _local5 = SharedObject.getLocal(_local12);
var _local6 = SharedObject.getLocal(_local9);
var _local7 = SharedObject.getLocal(_local8);
var _local3 = SharedObject.getLocal(_local11);
var _local4 = SharedObject.getLocal(_local10);
if (((((_local5.data.saveFlg == undefined) && (_local6.data.saveFlg == undefined)) && (_local7.data.saveFlg == undefined)) && (_local3.data.saveFlg == undefined)) && (_local4.data.saveFlg == undefined)) {
return(false);
}
_local5.clear();
_local6.clear();
_local7.clear();
_local3.clear();
_local4.clear();
return(true);
}
}
Symbol 175 MovieClip [__Packages.Cls_SaveLoad_ButtonLayerObj] Frame 0
class Cls_SaveLoad_ButtonLayerObj
{
var m_Obj;
function Cls_SaveLoad_ButtonLayerObj () {
}
function Clear() {
if (m_Obj != undefined) {
while (m_Obj.tBtnParamInfo.length > 0) {
delete eval (m_Obj.tBtnParamInfo.shift());
}
while (m_Obj.tBtnTempInfo.length > 0) {
delete m_Obj.tBtnTempInfo[0][1];
delete eval (m_Obj.tBtnTempInfo.shift());
}
while (m_Obj.tLinkBtnInfo.length > 0) {
delete m_Obj.tLinkBtnInfo[0].btnIdList;
delete eval (m_Obj.tLinkBtnInfo.shift());
}
delete m_Obj;
}
}
function Backup_BtnLayerInfo(arg_btnLayer) {
var _local2;
var _local4;
Clear();
m_Obj = new Object();
m_Obj.tBtnParamInfo = new Array();
_local2 = 0;
while (_local2 < arg_btnLayer.tBtnParamInfo.length) {
m_Obj.tBtnParamInfo[_local2] = new Cls_Info_ButtonParam();
m_Obj.tBtnParamInfo[_local2].CopyInfo(arg_btnLayer.tBtnParamInfo[_local2]);
_local2++;
}
m_Obj.tBtnTempInfo = new Array();
_local2 = 0;
while (_local2 < arg_btnLayer.tBtnTempInfo.length) {
m_Obj.tBtnTempInfo[_local2] = new Array(2);
m_Obj.tBtnTempInfo[_local2][0] = arg_btnLayer.tBtnTempInfo[_local2][0];
m_Obj.tBtnTempInfo[_local2][1] = new Cls_Info_ButtonBaseParam();
m_Obj.tBtnTempInfo[_local2][1].CopyInfo(arg_btnLayer.tBtnTempInfo[_local2][1]);
_local2++;
}
m_Obj.tLinkBtnInfo = new Array();
_local2 = 0;
while (_local2 < arg_btnLayer.tLinkBtnInfo.length) {
m_Obj.tLinkBtnInfo[_local2] = new Object();
m_Obj.tLinkBtnInfo[_local2].id = arg_btnLayer.tLinkBtnInfo[_local2].id;
m_Obj.tLinkBtnInfo[_local2].stSPos = arg_btnLayer.tLinkBtnInfo[_local2].stSPos;
m_Obj.tLinkBtnInfo[_local2].varName = arg_btnLayer.tLinkBtnInfo[_local2].varName;
m_Obj.tLinkBtnInfo[_local2].delFlg = arg_btnLayer.tLinkBtnInfo[_local2].delFlg;
m_Obj.tLinkBtnInfo[_local2].btnIdList = new Array();
_local4 = 0;
while (_local4 < arg_btnLayer.tLinkBtnInfo[_local2].btnIdList.length) {
m_Obj.tLinkBtnInfo[_local2].btnIdList[_local4] = arg_btnLayer.tLinkBtnInfo[_local2].btnIdList[_local4];
_local4++;
}
_local2++;
}
}
function Restore_BtnLayerInfo(rtn_btnLayer) {
var _local2;
var _local4;
while (rtn_btnLayer.tBtnParamInfo.length > 0) {
delete eval (rtn_btnLayer.tBtnParamInfo.shift());
}
while (rtn_btnLayer.tBtnTempInfo.length > 0) {
delete rtn_btnLayer.tBtnTempInfo[0][1];
delete eval (rtn_btnLayer.tBtnTempInfo.shift());
}
while (rtn_btnLayer.tLinkBtnInfo.length > 0) {
delete rtn_btnLayer.tLinkBtnInfo[0].btnIdList;
delete eval (rtn_btnLayer.tLinkBtnInfo.shift());
}
_local2 = 0;
while (_local2 < m_Obj.tBtnParamInfo.length) {
rtn_btnLayer.tBtnParamInfo[_local2] = new Cls_Info_ButtonParam();
rtn_btnLayer.tBtnParamInfo[_local2].CopyInfo(m_Obj.tBtnParamInfo[_local2]);
_local2++;
}
_local2 = 0;
while (_local2 < m_Obj.tBtnTempInfo.length) {
rtn_btnLayer.tBtnTempInfo[_local2] = new Array(2);
rtn_btnLayer.tBtnTempInfo[_local2][0] = m_Obj.tBtnTempInfo[_local2][0];
rtn_btnLayer.tBtnTempInfo[_local2][1] = new Cls_Info_ButtonBaseParam();
rtn_btnLayer.tBtnTempInfo[_local2][1].CopyInfo(m_Obj.tBtnTempInfo[_local2][1]);
_local2++;
}
_local2 = 0;
while (_local2 < m_Obj.tLinkBtnInfo.length) {
rtn_btnLayer.tLinkBtnInfo[_local2] = new Object();
rtn_btnLayer.tLinkBtnInfo[_local2].id = m_Obj.tLinkBtnInfo[_local2].id;
rtn_btnLayer.tLinkBtnInfo[_local2].stSPos = m_Obj.tLinkBtnInfo[_local2].stSPos;
rtn_btnLayer.tLinkBtnInfo[_local2].varName = m_Obj.tLinkBtnInfo[_local2].varName;
rtn_btnLayer.tLinkBtnInfo[_local2].delFlg = m_Obj.tLinkBtnInfo[_local2].delFlg;
rtn_btnLayer.tLinkBtnInfo[_local2].btnIdList = new Array();
_local4 = 0;
while (_local4 < m_Obj.tLinkBtnInfo[_local2].btnIdList.length) {
rtn_btnLayer.tLinkBtnInfo[_local2].btnIdList[_local4] = m_Obj.tLinkBtnInfo[_local2].btnIdList[_local4];
_local4++;
}
_local2++;
}
}
}
Symbol 176 MovieClip [__Packages.Cls_SaveLoad_MsgLayerObj] Frame 0
class Cls_SaveLoad_MsgLayerObj
{
var m_Obj;
function Cls_SaveLoad_MsgLayerObj () {
}
function Clear() {
var _local2;
var _local3;
if (m_Obj != undefined) {
_local2 = 0;
while (_local2 < m_Obj.length) {
if (m_Obj[_local2] != undefined) {
if (m_Obj[_local2].tObjSurface != undefined) {
_local3 = 0;
while (_local3 < m_Obj[_local2].tObjSurface.length) {
if (m_Obj[_local2].tObjSurface[_local3] != undefined) {
delete m_Obj[_local2].tObjSurface[_local3];
}
_local3++;
}
delete m_Obj[_local2].tObjSurface;
}
delete m_Obj[_local2];
}
_local2++;
}
delete m_Obj;
}
}
function GetCount() {
if (m_Obj == undefined) {
return(0);
}
return(m_Obj.length);
}
function Backup_MsgLayerInfo(arg_msgLayer) {
var _local2;
var _local4;
Clear();
if (arg_msgLayer.length <= 0) {
return(undefined);
}
m_Obj = new Array(arg_msgLayer.length);
_local2 = 0;
while (_local2 < arg_msgLayer.length) {
m_Obj[_local2] = new Object();
m_Obj[_local2].tParam = new Cls_Param_MsgLayer();
m_Obj[_local2].tParam.Set(arg_msgLayer[_local2].tParam);
m_Obj[_local2].tCngFontInfoIdx = arg_msgLayer[_local2].tCngFontInfoIdx;
m_Obj[_local2].tChgFontInfo = arg_msgLayer[_local2].tChgFontInfo;
m_Obj[_local2].tStatusFlg = arg_msgLayer[_local2].tStatusFlg;
m_Obj[_local2].tStatusFlg_Msg = arg_msgLayer[_local2].tStatusFlg_Msg;
m_Obj[_local2].tDoingFlg = arg_msgLayer[_local2].tDoingFlg;
m_Obj[_local2].tWaitFlg = arg_msgLayer[_local2].tWaitFlg;
m_Obj[_local2].tSkipFlg = arg_msgLayer[_local2].tSkipFlg;
m_Obj[_local2].tAfterTrans = arg_msgLayer[_local2].tAfterTrans;
m_Obj[_local2].tNextMsg = arg_msgLayer[_local2].tNextMsg;
m_Obj[_local2].tDispMsg = arg_msgLayer[_local2].tDispMsg;
m_Obj[_local2].tObjSurface = new Array(arg_msgLayer[_local2].tObjSurface.length);
_local4 = 0;
while (_local4 < arg_msgLayer[_local2].tObjSurface.length) {
m_Obj[_local2].tObjSurface[_local4] = new Cls_Param_Surface();
m_Obj[_local2].tObjSurface[_local4].CopyInfo(arg_msgLayer[_local2].tObjSurface[_local4], 0);
_local4++;
}
_local2++;
}
}
function Restore_MsgLayerInfo(rtn_msgLayer) {
var _local2;
var _local4;
if (rtn_msgLayer.length <= 0) {
return(undefined);
}
if ((m_Obj == undefined) || (m_Obj.length <= 0)) {
return(undefined);
}
_local2 = 0;
while (_local2 < rtn_msgLayer.length) {
rtn_msgLayer[_local2].tParam.Set(m_Obj[_local2].tParam);
rtn_msgLayer[_local2].tCngFontInfoIdx = m_Obj[_local2].tCngFontInfoIdx;
rtn_msgLayer[_local2].tChgFontInfo = m_Obj[_local2].tChgFontInfo;
rtn_msgLayer[_local2].tStatusFlg = m_Obj[_local2].tStatusFlg;
rtn_msgLayer[_local2].tStatusFlg_Msg = m_Obj[_local2].tStatusFlg_Msg;
rtn_msgLayer[_local2].tDoingFlg = m_Obj[_local2].tDoingFlg;
rtn_msgLayer[_local2].tWaitFlg = m_Obj[_local2].tWaitFlg;
rtn_msgLayer[_local2].tSkipFlg = m_Obj[_local2].tSkipFlg;
rtn_msgLayer[_local2].tAfterTrans = m_Obj[_local2].tAfterTrans;
rtn_msgLayer[_local2].tNextMsg = m_Obj[_local2].tNextMsg;
rtn_msgLayer[_local2].tDispMsg = m_Obj[_local2].tDispMsg;
_local4 = 0;
while (_local4 < rtn_msgLayer[_local2].tObjSurface.length) {
rtn_msgLayer[_local2].tObjSurface[_local4].CopyInfo(m_Obj[_local2].tObjSurface[_local4], 1);
if (rtn_msgLayer[_local2].tObjSurface[_local4].m_filePath == "") {
rtn_msgLayer[_local2].tObjSurface[_local4].m_loadingSts = 0;
} else {
rtn_msgLayer[_local2].tObjSurface[_local4].m_loadingSts = 1;
rtn_msgLayer[_local2].tObjLoader.loadClip(rtn_msgLayer[_local2].tObjSurface[_local4].m_filePath, rtn_msgLayer[_local2].tObjSurface[_local4].m_obj_mc.in_mc);
}
rtn_msgLayer[_local2].tObjSurface[_local4].SyncCurVal(0);
_local4++;
}
if (rtn_msgLayer[_local2].tParam.m_Path_BG != "") {
rtn_msgLayer[_local2].tParam.m_ChgBGFlg = true;
}
if (rtn_msgLayer[_local2].tParam.m_Path_WC != "") {
rtn_msgLayer[_local2].tParam.m_ChgWCFlg = true;
}
if (rtn_msgLayer[_local2].tParam.m_Path_WCPB != "") {
rtn_msgLayer[_local2].tParam.m_ChgWCPBFlg = true;
}
rtn_msgLayer[_local2].tDispCharPos = 0;
rtn_msgLayer[_local2].tPastFrame = 0;
rtn_msgLayer[_local2].tCharNumOfLine = 0;
rtn_msgLayer[_local2].UpdateMsgLayer();
_local2++;
}
}
}
Symbol 177 MovieClip [__Packages.Cls_SaveLoad_BackgroundObj] Frame 0
class Cls_SaveLoad_BackgroundObj
{
var m_pMain, m_Obj;
function Cls_SaveLoad_BackgroundObj () {
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function Clear() {
var _local2;
var _local3;
if (m_Obj != undefined) {
_local2 = 0;
while (_local2 < m_Obj.length) {
if (m_Obj[_local2] != undefined) {
if (m_Obj[_local2].tObjSurface != undefined) {
_local3 = 0;
while (_local3 < m_Obj[_local2].tObjSurface.length) {
if (m_Obj[_local2].tObjSurface[_local3] != undefined) {
delete m_Obj[_local2].tObjSurface[_local3];
}
_local3++;
}
delete m_Obj[_local2].tObjSurface;
}
delete m_Obj[_local2];
}
_local2++;
}
delete m_Obj;
}
}
function GetCount() {
if (m_Obj == undefined) {
return(0);
}
return(m_Obj.length);
}
function Backup_BGLayerInfo(arg_bgLayer) {
var _local2;
var _local4;
Clear();
if (arg_bgLayer.length <= 0) {
return(undefined);
}
m_Obj = new Array(arg_bgLayer.length);
_local2 = 0;
while (_local2 < arg_bgLayer.length) {
m_Obj[_local2] = new Object();
m_Obj[_local2].visible = arg_bgLayer[_local2]._visible;
m_Obj[_local2].tStatusFlg = arg_bgLayer[_local2].tStatusFlg;
m_Obj[_local2].tDoingFlg = arg_bgLayer[_local2].tDoingFlg;
m_Obj[_local2].tWaitFlg = arg_bgLayer[_local2].tWaitFlg;
m_Obj[_local2].tSkipFlg = arg_bgLayer[_local2].tSkipFlg;
m_Obj[_local2].tAutoSwap = arg_bgLayer[_local2].tAutoSwap;
m_Obj[_local2].tBackIdx = arg_bgLayer[_local2].tBackIdx;
m_Obj[_local2].tPriIdx = arg_bgLayer[_local2].tPriIdx;
m_Obj[_local2].tEffectIdx = arg_bgLayer[_local2].tEffectIdx;
m_Obj[_local2].tMaskIdx = arg_bgLayer[_local2].tMaskIdx;
m_Obj[_local2].tObjSurface = new Array(arg_bgLayer[_local2].tObjSurface.length);
_local4 = 0;
while (_local4 < arg_bgLayer[_local2].tObjSurface.length) {
m_Obj[_local2].tObjSurface[_local4] = new Cls_Param_Surface();
m_Obj[_local2].tObjSurface[_local4].CopyInfo(arg_bgLayer[_local2].tObjSurface[_local4], 0);
_local4++;
}
_local2++;
}
}
function Restore_BGLayerInfo(rtn_bgLayer) {
var _local2;
var _local4;
if (rtn_bgLayer.length <= 0) {
return(undefined);
}
if ((m_Obj == undefined) || (m_Obj.length <= 0)) {
return(undefined);
}
_local2 = 0;
while (_local2 < rtn_bgLayer.length) {
rtn_bgLayer[_local2]._visible = m_Obj[_local2].visible;
rtn_bgLayer[_local2].tStatusFlg = m_Obj[_local2].tStatusFlg;
rtn_bgLayer[_local2].tDoingFlg = m_Obj[_local2].tDoingFlg;
rtn_bgLayer[_local2].tWaitFlg = m_Obj[_local2].tWaitFlg;
rtn_bgLayer[_local2].tSkipFlg = m_Obj[_local2].tSkipFlg;
rtn_bgLayer[_local2].tAutoSwap = m_Obj[_local2].tAutoSwap;
rtn_bgLayer[_local2].tBackIdx = m_Obj[_local2].tBackIdx;
rtn_bgLayer[_local2].tPriIdx = m_Obj[_local2].tPriIdx;
rtn_bgLayer[_local2].tEffectIdx = m_Obj[_local2].tEffectIdx;
rtn_bgLayer[_local2].tMaskIdx = m_Obj[_local2].tMaskIdx;
_local4 = 0;
while (_local4 < rtn_bgLayer[_local2].tObjSurface.length) {
rtn_bgLayer[_local2].tObjSurface[_local4].CopyInfo(m_Obj[_local2].tObjSurface[_local4], 1);
if (rtn_bgLayer[_local2].tObjSurface[_local4].m_filePath == "") {
rtn_bgLayer[_local2].tObjSurface[_local4].m_loadingSts = 0;
} else {
rtn_bgLayer[_local2].tObjSurface[_local4].m_loadingSts = 1;
rtn_bgLayer[_local2].tObjLoader.loadClip(rtn_bgLayer[_local2].tObjSurface[_local4].m_filePath, rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_mc.in_mc);
if (_local4 == rtn_bgLayer[_local2].tBackIdx) {
if (rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_mc.getDepth() > rtn_bgLayer[_local2].tObjSurface[rtn_bgLayer[_local2].tPriIdx].m_obj_mc.getDepth()) {
rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_mc.swapDepths(rtn_bgLayer[_local2].tObjSurface[rtn_bgLayer[_local2].tPriIdx].m_obj_mc);
}
}
}
rtn_bgLayer[_local2].tObjSurface[_local4].SyncCurVal(0);
if (m_Obj[_local2].tObjSurface[_local4].m_type_surface != 0) {
rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_mc.in_mc._x = -m_Obj[_local2].tObjSurface[_local4].m_baseX;
rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_mc.in_mc._y = -m_Obj[_local2].tObjSurface[_local4].m_baseY;
}
if (rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_snd != undefined) {
delete rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_snd;
}
rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_snd = new Sound(rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_mc);
if (rtn_bgLayer[_local2].tObjSurface[_local4].m_type_volume == 0) {
rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_snd.setVolume(100);
} else {
rtn_bgLayer[_local2].tObjSurface[_local4].m_obj_snd.setVolume(100 * m_pMain.GetVolume(rtn_bgLayer[_local2].tObjSurface[_local4].m_type_volume));
}
_local4++;
}
_local2++;
}
}
}
Symbol 178 MovieClip [__Packages.Cls_SaveLoad_CharacterObj] Frame 0
class Cls_SaveLoad_CharacterObj
{
var m_pMain, m_Obj;
function Cls_SaveLoad_CharacterObj () {
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function Clear() {
var _local2;
var _local3;
if (m_Obj != undefined) {
_local2 = 0;
while (_local2 < m_Obj.length) {
if (m_Obj[_local2] != undefined) {
if (m_Obj[_local2].tObjSurface != undefined) {
_local3 = 0;
while (_local3 < m_Obj[_local2].tObjSurface.length) {
if (m_Obj[_local2].tObjSurface[_local3] != undefined) {
delete m_Obj[_local2].tObjSurface[_local3];
}
_local3++;
}
delete m_Obj[_local2].tObjSurface;
}
delete m_Obj[_local2];
}
_local2++;
}
delete m_Obj;
}
}
function GetCount() {
if (m_Obj == undefined) {
return(0);
}
return(m_Obj.length);
}
function Backup_CharLayerInfo(arg_charLayer) {
var _local2;
var _local4;
Clear();
if (arg_charLayer.length <= 0) {
return(undefined);
}
m_Obj = new Array(arg_charLayer.length);
_local2 = 0;
while (_local2 < arg_charLayer.length) {
m_Obj[_local2] = new Object();
m_Obj[_local2].tOverMsg = arg_charLayer[_local2].tOverMsg;
m_Obj[_local2].visible = arg_charLayer[_local2]._visible;
m_Obj[_local2].tStatusFlg = arg_charLayer[_local2].tStatusFlg;
m_Obj[_local2].tDoingFlg = arg_charLayer[_local2].tDoingFlg;
m_Obj[_local2].tWaitFlg = arg_charLayer[_local2].tWaitFlg;
m_Obj[_local2].tSkipFlg = arg_charLayer[_local2].tSkipFlg;
m_Obj[_local2].tAutoSwap = arg_charLayer[_local2].tAutoSwap;
m_Obj[_local2].tSyncHide = arg_charLayer[_local2].tSyncHide;
m_Obj[_local2].tAfterTrans = arg_charLayer[_local2].tAfterTrans;
m_Obj[_local2].tBackIdx = arg_charLayer[_local2].tBackIdx;
m_Obj[_local2].tPriIdx = arg_charLayer[_local2].tPriIdx;
m_Obj[_local2].tObjSurface = new Array(arg_charLayer[_local2].tObjSurface.length);
_local4 = 0;
while (_local4 < arg_charLayer[_local2].tObjSurface.length) {
m_Obj[_local2].tObjSurface[_local4] = new Cls_Param_Surface();
m_Obj[_local2].tObjSurface[_local4].CopyInfo(arg_charLayer[_local2].tObjSurface[_local4], 0);
_local4++;
}
_local2++;
}
}
function Restore_CharLayerInfo(rtn_charLayer) {
var _local2;
var _local4;
if (rtn_charLayer.length <= 0) {
return(undefined);
}
if ((m_Obj == undefined) || (m_Obj.length <= 0)) {
return(undefined);
}
var _local7 = m_pMain.GetBaseDepth("CharLayer");
var _local5 = m_pMain.GetBaseDepth("CharLayer_OM");
_local2 = 0;
while (_local2 < rtn_charLayer.length) {
rtn_charLayer[_local2].tOverMsg = m_Obj[_local2].tOverMsg;
if (rtn_charLayer[_local2].tOverMsg && (rtn_charLayer[_local2].getDepth() < _local5)) {
var _local6 = _local5 + (rtn_charLayer[_local2].getDepth() - _local7);
rtn_charLayer[_local2].swapDepths(_local6);
} else if ((!rtn_charLayer[_local2].tOverMsg) && (rtn_charLayer[_local2].getDepth() >= _local5)) {
var _local6 = _local7 + (rtn_charLayer[_local2].getDepth() - _local5);
rtn_charLayer[_local2].swapDepths(_local6);
}
rtn_charLayer[_local2]._visible = m_Obj[_local2].visible;
rtn_charLayer[_local2].tStatusFlg = m_Obj[_local2].tStatusFlg;
rtn_charLayer[_local2].tDoingFlg = m_Obj[_local2].tDoingFlg;
rtn_charLayer[_local2].tWaitFlg = m_Obj[_local2].tWaitFlg;
rtn_charLayer[_local2].tSkipFlg = m_Obj[_local2].tSkipFlg;
rtn_charLayer[_local2].tAutoSwap = m_Obj[_local2].tAutoSwap;
rtn_charLayer[_local2].tSyncHide = m_Obj[_local2].tSyncHide;
rtn_charLayer[_local2].tAfterTrans = m_Obj[_local2].tAfterTrans;
rtn_charLayer[_local2].tBackIdx = m_Obj[_local2].tBackIdx;
rtn_charLayer[_local2].tPriIdx = m_Obj[_local2].tPriIdx;
_local4 = 0;
while (_local4 < rtn_charLayer[_local2].tObjSurface.length) {
rtn_charLayer[_local2].tObjSurface[_local4].CopyInfo(m_Obj[_local2].tObjSurface[_local4], 1);
if (rtn_charLayer[_local2].tObjSurface[_local4].m_filePath == "") {
rtn_charLayer[_local2].tObjSurface[_local4].m_loadingSts = 0;
} else {
rtn_charLayer[_local2].tObjSurface[_local4].m_loadingSts = 1;
rtn_charLayer[_local2].tObjLoader.loadClip(rtn_charLayer[_local2].tObjSurface[_local4].m_filePath, rtn_charLayer[_local2].tObjSurface[_local4].m_obj_mc.in_mc);
if (_local4 == rtn_charLayer[_local2].tBackIdx) {
if (rtn_charLayer[_local2].tObjSurface[_local4].m_obj_mc.getDepth() > rtn_charLayer[_local2].tObjSurface[rtn_charLayer[_local2].tPriIdx].m_obj_mc.getDepth()) {
rtn_charLayer[_local2].tObjSurface[_local4].m_obj_mc.swapDepths(rtn_charLayer[_local2].tObjSurface[rtn_charLayer[_local2].tPriIdx].m_obj_mc);
}
}
}
rtn_charLayer[_local2].tObjSurface[_local4].SyncCurVal(0);
if (m_Obj[_local2].tObjSurface[_local4].m_type_surface != 0) {
rtn_charLayer[_local2].tObjSurface[_local4].m_obj_mc.in_mc._x = -m_Obj[_local2].tObjSurface[_local4].m_baseX;
rtn_charLayer[_local2].tObjSurface[_local4].m_obj_mc.in_mc._y = -m_Obj[_local2].tObjSurface[_local4].m_baseY;
}
if (rtn_charLayer[_local2].tObjSurface[_local4].m_obj_snd != undefined) {
delete rtn_charLayer[_local2].tObjSurface[_local4].m_obj_snd;
}
rtn_charLayer[_local2].tObjSurface[_local4].m_obj_snd = new Sound(rtn_charLayer[_local2].tObjSurface[_local4].m_obj_mc);
if (rtn_charLayer[_local2].tObjSurface[_local4].m_type_volume == 0) {
rtn_charLayer[_local2].tObjSurface[_local4].m_obj_snd.setVolume(100);
} else {
rtn_charLayer[_local2].tObjSurface[_local4].m_obj_snd.setVolume(100 * m_pMain.GetVolume(rtn_charLayer[_local2].tObjSurface[_local4].m_type_volume));
}
_local4++;
}
_local2++;
}
}
}
Symbol 179 MovieClip [__Packages.Cls_SaveLoad_BGMObj] Frame 0
class Cls_SaveLoad_BGMObj
{
var m_pMain, m_Obj;
function Cls_SaveLoad_BGMObj () {
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function Clear() {
var _local2;
var _local3;
if (m_Obj != undefined) {
_local2 = 0;
while (_local2 < m_Obj.length) {
if (m_Obj[_local2] != undefined) {
if (m_Obj[_local2].tObjSoundBuffer != undefined) {
_local3 = 0;
while (_local3 < m_Obj[_local2].tObjSoundBuffer.length) {
if (m_Obj[_local2].tObjSoundBuffer[_local3] != undefined) {
delete m_Obj[_local2].tObjSoundBuffer[_local3];
}
_local3++;
}
delete m_Obj[_local2].tObjSoundBuffer;
}
delete m_Obj[_local2];
}
_local2++;
}
delete m_Obj;
}
}
function GetCount() {
if (m_Obj == undefined) {
return(0);
}
return(m_Obj.length);
}
function Backup_BGMBufferInfo(arg_bgmBuffer) {
var _local2;
var _local4;
Clear();
if (arg_bgmBuffer.length <= 0) {
return(undefined);
}
m_Obj = new Array(arg_bgmBuffer.length);
_local2 = 0;
while (_local2 < arg_bgmBuffer.length) {
m_Obj[_local2] = new Object();
m_Obj[_local2].tStatusFlg = arg_bgmBuffer[_local2].tStatusFlg;
m_Obj[_local2].tDoingFlg = arg_bgmBuffer[_local2].tDoingFlg;
m_Obj[_local2].tWaitFlg = arg_bgmBuffer[_local2].tWaitFlg;
m_Obj[_local2].tSkipFlg = arg_bgmBuffer[_local2].tSkipFlg;
m_Obj[_local2].tAutoSwap = arg_bgmBuffer[_local2].tAutoSwap;
m_Obj[_local2].tBackIdx = arg_bgmBuffer[_local2].tBackIdx;
m_Obj[_local2].tPlayIdx = arg_bgmBuffer[_local2].tPlayIdx;
m_Obj[_local2].tObjSoundBuffer = new Array(arg_bgmBuffer[_local2].tObjSoundBuffer.length);
_local4 = 0;
while (_local4 < arg_bgmBuffer[_local2].tObjSoundBuffer.length) {
m_Obj[_local2].tObjSoundBuffer[_local4] = new Cls_Param_Audio();
m_Obj[_local2].tObjSoundBuffer[_local4].CopyInfo(arg_bgmBuffer[_local2].tObjSoundBuffer[_local4]);
_local4++;
}
_local2++;
}
}
function Restore_BGMBufferInfo(rtn_bgmBuffer) {
var _local2;
var _local3;
if (rtn_bgmBuffer.length <= 0) {
return(undefined);
}
if ((m_Obj == undefined) || (m_Obj.length <= 0)) {
return(undefined);
}
_local2 = 0;
while (_local2 < rtn_bgmBuffer.length) {
rtn_bgmBuffer[_local2].tStatusFlg = m_Obj[_local2].tStatusFlg;
rtn_bgmBuffer[_local2].tDoingFlg = m_Obj[_local2].tDoingFlg;
rtn_bgmBuffer[_local2].tWaitFlg = m_Obj[_local2].tWaitFlg;
rtn_bgmBuffer[_local2].tSkipFlg = m_Obj[_local2].tSkipFlg;
rtn_bgmBuffer[_local2].tAutoSwap = m_Obj[_local2].tAutoSwap;
rtn_bgmBuffer[_local2].tBackIdx = m_Obj[_local2].tBackIdx;
rtn_bgmBuffer[_local2].tPlayIdx = m_Obj[_local2].tPlayIdx;
_local3 = 0;
while (_local3 < rtn_bgmBuffer[_local2].tObjSoundBuffer.length) {
rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].CopyInfo(m_Obj[_local2].tObjSoundBuffer[_local3]);
if (rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_playSts != 0) {
rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_playSts = 1;
}
if (rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_filePath != "") {
rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_loadingFlg = true;
rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_obj_sound.loadSound(rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_filePath, rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_streamFlg);
}
rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_obj_sound.setVolume(m_Obj[_local2].tObjSoundBuffer[_local3].m_cur_volume * m_pMain.GetVolume(1));
rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_obj_sound.setPan(m_Obj[_local2].tObjSoundBuffer[_local3].m_cur_pan);
var _local5 = rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_obj_sound.getTransform();
_local5.ll = m_Obj[_local2].tObjSoundBuffer[_local3].m_cur_ll;
_local5.lr = m_Obj[_local2].tObjSoundBuffer[_local3].m_cur_lr;
_local5.rr = m_Obj[_local2].tObjSoundBuffer[_local3].m_cur_rr;
_local5.rl = m_Obj[_local2].tObjSoundBuffer[_local3].m_cur_rl;
rtn_bgmBuffer[_local2].tObjSoundBuffer[_local3].m_obj_sound.setTransform(_local5);
_local3++;
}
_local2++;
}
}
}
Symbol 180 MovieClip [__Packages.Cls_SaveLoad_SoundObj] Frame 0
class Cls_SaveLoad_SoundObj
{
var m_pMain, m_Obj;
function Cls_SaveLoad_SoundObj () {
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function Clear() {
var _local2;
if (m_Obj != undefined) {
_local2 = 0;
while (_local2 < m_Obj.length) {
if (m_Obj[_local2] != undefined) {
if (m_Obj[_local2].tObjSoundBuffer != undefined) {
delete m_Obj[_local2].tObjSoundBuffer;
}
delete m_Obj[_local2];
}
_local2++;
}
delete m_Obj;
}
}
function GetCount() {
if (m_Obj == undefined) {
return(0);
}
return(m_Obj.length);
}
function Backup_SoundBufferInfo(arg_sndBuffer) {
var _local2;
Clear();
if (arg_sndBuffer.length <= 0) {
return(undefined);
}
m_Obj = new Array(arg_sndBuffer.length);
_local2 = 0;
while (_local2 < arg_sndBuffer.length) {
m_Obj[_local2] = new Object();
m_Obj[_local2].tStatusFlg = arg_sndBuffer[_local2].tStatusFlg;
m_Obj[_local2].tDoingFlg = arg_sndBuffer[_local2].tDoingFlg;
m_Obj[_local2].tWaitFlg = arg_sndBuffer[_local2].tWaitFlg;
m_Obj[_local2].tSkipFlg = arg_sndBuffer[_local2].tSkipFlg;
m_Obj[_local2].tAutoSwap = arg_sndBuffer[_local2].tAutoSwap;
m_Obj[_local2].tObjSoundBuffer = new Cls_Param_Audio();
m_Obj[_local2].tObjSoundBuffer.CopyInfo(arg_sndBuffer[_local2].tObjSoundBuffer);
_local2++;
}
}
function Restore_SoundBufferInfo(rtn_sndBuffer) {
var _local2;
if (rtn_sndBuffer.length <= 0) {
return(undefined);
}
if ((m_Obj == undefined) || (m_Obj.length <= 0)) {
return(undefined);
}
_local2 = 0;
while (_local2 < rtn_sndBuffer.length) {
rtn_sndBuffer[_local2].tStatusFlg = m_Obj[_local2].tStatusFlg;
rtn_sndBuffer[_local2].tDoingFlg = m_Obj[_local2].tDoingFlg;
rtn_sndBuffer[_local2].tWaitFlg = m_Obj[_local2].tWaitFlg;
rtn_sndBuffer[_local2].tSkipFlg = m_Obj[_local2].tSkipFlg;
rtn_sndBuffer[_local2].tAutoSwap = m_Obj[_local2].tAutoSwap;
rtn_sndBuffer[_local2].tObjSoundBuffer.CopyInfo(m_Obj[_local2].tObjSoundBuffer);
if (rtn_sndBuffer[_local2].tObjSoundBuffer.m_playSts != 0) {
rtn_sndBuffer[_local2].tObjSoundBuffer.m_playSts = 1;
}
if (rtn_sndBuffer[_local2].tObjSoundBuffer.m_filePath != "") {
rtn_sndBuffer[_local2].tObjSoundBuffer.m_loadingFlg = true;
rtn_sndBuffer[_local2].tObjSoundBuffer.m_obj_sound.loadSound(rtn_sndBuffer[_local2].tObjSoundBuffer.m_filePath, rtn_sndBuffer[_local2].tObjSoundBuffer.m_streamFlg);
}
rtn_sndBuffer[_local2].tObjSoundBuffer.m_obj_sound.setVolume(m_Obj[_local2].tObjSoundBuffer.m_cur_volume * m_pMain.GetVolume(2));
rtn_sndBuffer[_local2].tObjSoundBuffer.m_obj_sound.setPan(m_Obj[_local2].tObjSoundBuffer.m_cur_pan);
var _local4 = rtn_sndBuffer[_local2].tObjSoundBuffer.m_obj_sound.getTransform();
_local4.ll = m_Obj[_local2].tObjSoundBuffer.m_cur_ll;
_local4.lr = m_Obj[_local2].tObjSoundBuffer.m_cur_lr;
_local4.rr = m_Obj[_local2].tObjSoundBuffer.m_cur_rr;
_local4.rl = m_Obj[_local2].tObjSoundBuffer.m_cur_rl;
rtn_sndBuffer[_local2].tObjSoundBuffer.m_obj_sound.setTransform(_local4);
_local2++;
}
}
}
Symbol 181 MovieClip [__Packages.Cls_SaveLoad_UpLvInfo] Frame 0
class Cls_SaveLoad_UpLvInfo
{
var m_Obj;
function Cls_SaveLoad_UpLvInfo () {
}
function Clear() {
var _local2;
if (m_Obj != undefined) {
_local2 = 0;
while (_local2 < m_Obj.length) {
if (m_Obj[_local2] != undefined) {
delete m_Obj[_local2];
}
_local2++;
}
delete m_Obj;
}
}
function Backup_UpLvInfo(arg_upLvInfo) {
var ii;
var chk_mc;
Clear();
if (arg_upLvInfo.length <= 0) {
return(undefined);
}
m_Obj = new Array(arg_upLvInfo.length);
ii = 0;
while (ii < arg_upLvInfo.length) {
m_Obj[ii] = new Object();
m_Obj[ii].level = arg_upLvInfo[ii].level;
m_Obj[ii].filePath = arg_upLvInfo[ii].filePath;
if (arg_upLvInfo[ii].loadingSts != 0) {
m_Obj[ii].frame = arg_upLvInfo[ii].frame;
} else {
chk_mc = eval ("_level" + String(arg_upLvInfo[ii].level));
m_Obj[ii].frame = chk_mc._currentframe;
}
m_Obj[ii].param = arg_upLvInfo[ii].param;
m_Obj[ii].volType = arg_upLvInfo[ii].volType;
m_Obj[ii].waitFlg = arg_upLvInfo[ii].waitFlg;
m_Obj[ii].posX = arg_upLvInfo[ii].posX;
m_Obj[ii].posY = arg_upLvInfo[ii].posY;
m_Obj[ii].scaleX = arg_upLvInfo[ii].scaleX;
m_Obj[ii].scaleY = arg_upLvInfo[ii].scaleY;
m_Obj[ii].initFlg = arg_upLvInfo[ii].initFlg;
ii++;
}
}
function Restore_UpLvInfo(rtn_upLvInfo) {
var _local2;
if ((m_Obj == undefined) || (m_Obj.length <= 0)) {
return(undefined);
}
_local2 = 0;
while (_local2 < m_Obj.length) {
rtn_upLvInfo[_local2] = new Object();
rtn_upLvInfo[_local2].level = m_Obj[_local2].level;
rtn_upLvInfo[_local2].filePath = m_Obj[_local2].filePath;
rtn_upLvInfo[_local2].frame = m_Obj[_local2].frame;
rtn_upLvInfo[_local2].param = m_Obj[_local2].param;
rtn_upLvInfo[_local2].volType = m_Obj[_local2].volType;
rtn_upLvInfo[_local2].waitFlg = m_Obj[_local2].waitFlg;
rtn_upLvInfo[_local2].posX = m_Obj[_local2].posX;
rtn_upLvInfo[_local2].posY = m_Obj[_local2].posY;
rtn_upLvInfo[_local2].scaleX = m_Obj[_local2].scaleX;
rtn_upLvInfo[_local2].scaleY = m_Obj[_local2].scaleY;
rtn_upLvInfo[_local2].initFlg = m_Obj[_local2].initFlg;
rtn_upLvInfo[_local2].loadingSts = 0;
_local2++;
}
}
}
Symbol 182 MovieClip [__Packages.Cls_Info_FileList] Frame 0
class Cls_Info_FileList
{
var m_fileInfo;
function Cls_Info_FileList () {
m_fileInfo = new Array();
}
function Reset() {
if (m_fileInfo != undefined) {
while (m_fileInfo.length > 0) {
if (m_fileInfo[0].fNameList != undefined) {
delete m_fileInfo[0].fNameList;
}
delete eval (m_fileInfo.shift());
}
}
}
function AddFileInfo(arg_path) {
var _local2;
var _local3;
var _local8;
var _local6;
var _local5;
var _local4;
if (arg_path == "") {
return(false);
}
_local6 = arg_path.split("\\");
_local8 = _local6.join("/");
_local6 = _local8.split("/");
_local4 = _local6[_local6.length - 1];
_local5 = _local8.substr(0, _local8.length - _local4.length);
if (m_fileInfo == undefined) {
m_fileInfo = new Array();
}
_local2 = 0;
while (_local2 < m_fileInfo.length) {
if (m_fileInfo[_local2].folderPath == _local5) {
_local3 = 0;
while (_local3 < m_fileInfo[_local2].fNameList.length) {
if (m_fileInfo[_local2].fNameList[_local3] == _local4) {
return(false);
}
_local3++;
}
m_fileInfo[_local2].fNameList.push(_local4);
return(true);
}
_local2++;
}
var _local7 = new Object();
_local7.folderPath = _local5;
_local7.fNameList = new Array();
_local7.fNameList.push(_local4);
m_fileInfo.push(_local7);
return(true);
}
function ChkFileRegist(arg_path) {
var _local3;
var _local2;
var _local7;
var _local6;
var _local5;
var _local4;
if (arg_path == "") {
return(false);
}
_local6 = arg_path.split("\\");
_local7 = _local6.join("/");
_local6 = _local7.split("/");
_local4 = _local6[_local6.length - 1];
_local5 = _local7.substr(0, _local7.length - _local4.length);
_local3 = 0;
while (_local3 < m_fileInfo.length) {
if (m_fileInfo[_local3].folderPath == _local5) {
_local2 = 0;
while (_local2 < m_fileInfo[_local3].fNameList.length) {
if (m_fileInfo[_local3].fNameList[_local2] == _local4) {
return(true);
}
_local2++;
}
return(false);
}
_local3++;
}
return(false);
}
function AddToCacheInfo(arg_kind, arg_saveFlg, ref_cacheMng) {
var _local2;
var _local3;
var _local4;
_local2 = 0;
while (_local2 < m_fileInfo.length) {
_local3 = 0;
while (_local3 < m_fileInfo[_local2].fNameList.length) {
_local4 = m_fileInfo[_local2].folderPath + m_fileInfo[_local2].fNameList[_local3];
ref_cacheMng.AddCacheInfo2(_local4, arg_kind, arg_saveFlg);
_local3++;
}
_local2++;
}
}
function CopyInfo(arg_info) {
var _local3;
var _local2;
Reset();
if (m_fileInfo == undefined) {
m_fileInfo = new Array();
}
_local3 = 0;
while (_local3 < arg_info.m_fileInfo.length) {
var _local4 = new Object();
_local4.folderPath = arg_info.m_fileInfo[_local3].folderPath;
_local4.fNameList = new Array();
_local2 = 0;
while (_local2 < arg_info.m_fileInfo[_local3].fNameList.length) {
_local4.fNameList.push(arg_info.m_fileInfo[_local3].fNameList[_local2]);
_local2++;
}
m_fileInfo.push(_local4);
_local3++;
}
}
}
Symbol 183 MovieClip [__Packages.Cls_CacheManager] Frame 0
class Cls_CacheManager
{
var m_curIdx, m_curSts, m_dspProgress, m_dspProgOnLoad, m_dspProgPreRead, m_waitFile_Cache, m_waitFileIdx, m_stIdx, m_needContinue, m_loadInfo, m_saveInfo;
function Cls_CacheManager () {
m_curIdx = -1;
m_curSts = 0;
m_dspProgress = false;
m_dspProgOnLoad = true;
m_dspProgPreRead = false;
m_waitFile_Cache = "";
m_waitFileIdx = -1;
m_stIdx = 0;
m_needContinue = false;
m_loadInfo = new Array();
m_saveInfo = new Array();
}
function ClearCacheInfo() {
EndCache();
m_dspProgPreRead = false;
m_waitFile_Cache = "";
while (m_saveInfo.length > 0) {
delete eval (m_saveInfo.shift());
}
}
function GetCacheStatus() {
return(m_curSts);
}
function GetNeedContinue() {
return(m_needContinue);
}
function SetNeedContinue(arg_needFlg) {
m_needContinue = arg_needFlg;
}
function GetFileInfo(arg_obj) {
if ((m_curIdx < 0) || (m_curIdx >= m_loadInfo.length)) {
return(false);
}
arg_obj.filePath = m_loadInfo[m_curIdx].filePath;
arg_obj.fileKind = m_loadInfo[m_curIdx].fileKind;
return(true);
}
function GetFilePath() {
if ((m_curIdx < 0) || (m_curIdx >= m_loadInfo.length)) {
return("");
}
return(m_loadInfo[m_curIdx].filePath);
}
function GetFileKind() {
if ((m_curIdx < 0) || (m_curIdx >= m_loadInfo.length)) {
return(-1);
}
return(m_loadInfo[m_curIdx].fileKind);
}
function GetRealTotalFileCnt() {
return(m_loadInfo.length);
}
function GetRealLoadedFileCnt() {
var _local2;
var _local3 = 0;
_local2 = 0;
while (_local2 < m_loadInfo.length) {
if (m_loadInfo[_local2].loadingFlg == 0) {
_local3++;
}
_local2++;
}
return(_local3);
}
function GetTotalFileCnt() {
if (m_waitFileIdx >= 0) {
return(m_waitFileIdx - m_stIdx);
}
return(m_loadInfo.length - m_stIdx);
}
function GetLoadedFileCnt() {
var _local2;
var _local4;
var _local3 = 0;
if (m_waitFileIdx >= 0) {
_local4 = m_waitFileIdx;
} else {
_local4 = m_loadInfo.length - 1;
}
_local2 = m_stIdx;
while (_local2 <= _local4) {
if (m_loadInfo[_local2].loadingFlg == 0) {
_local3++;
}
_local2++;
}
return(_local3);
}
function IsDispProgress() {
switch (m_curSts) {
case 1 :
case 5 :
return(m_dspProgress);
case 3 :
return(m_dspProgPreRead);
}
return(false);
}
function AddCacheInfo(arg_paramList) {
var _local2;
var _local6 = "";
var _local5 = 0;
var _local4 = true;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "path" :
_local6 = arg_paramList[_local2][1];
break;
case "kind" :
_local5 = Number(arg_paramList[_local2][1]);
break;
case "save" :
if (arg_paramList[_local2][1] == "false") {
_local4 = false;
} else {
_local4 = true;
}
}
_local2++;
}
AddCacheInfo2(_local6, _local5, _local4);
}
function AddCacheInfo2(arg_path, arg_kind, arg_saveFlg) {
var _local2;
var _local4;
if (arg_path == "") {
return(undefined);
}
_local2 = 0;
while (_local2 < m_loadInfo.length) {
if (m_loadInfo[_local2].filePath == arg_path) {
return(undefined);
}
_local2++;
}
_local4 = m_loadInfo.length;
m_loadInfo[_local4] = new Object();
m_loadInfo[_local4].filePath = arg_path;
m_loadInfo[_local4].fileKind = arg_kind;
m_loadInfo[_local4].loadingFlg = 2;
if (arg_saveFlg) {
_local2 = 0;
while (_local2 < m_saveInfo.length) {
if (m_saveInfo[_local2].filePath == arg_path) {
return(undefined);
}
_local2++;
}
_local4 = m_saveInfo.length;
m_saveInfo[_local4] = new Object();
m_saveInfo[_local4].filePath = arg_path;
m_saveInfo[_local4].fileKind = arg_kind;
}
}
function StartCache(arg_paramList) {
var _local2;
var _local4 = true;
var _local5 = true;
m_waitFile_Cache = "";
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "wait" :
if (arg_paramList[_local2][1] == "false") {
_local4 = false;
}
break;
case "waitUntil" :
m_waitFile_Cache = arg_paramList[_local2][1];
break;
case "progress" :
if (arg_paramList[_local2][1] == "false") {
_local5 = false;
}
break;
case "progress_PR" :
if (arg_paramList[_local2][1] == "true") {
m_dspProgPreRead = true;
} else {
if (arg_paramList[_local2][1] != "false") {
break;
}
m_dspProgPreRead = false;
}
}
_local2++;
}
if (m_loadInfo.length <= 0) {
return(false);
}
if (_local4) {
m_curSts = 1;
} else {
m_curSts = 3;
}
m_dspProgress = _local5;
m_waitFileIdx = -1;
if (_local4 && (m_waitFile_Cache != "")) {
_local2 = 0;
while (_local2 < m_loadInfo.length) {
if (m_loadInfo[_local2].filePath == m_waitFile_Cache) {
m_waitFileIdx = _local2;
break;
}
_local2++;
}
}
_local2 = 0;
while (_local2 < m_loadInfo.length) {
if (m_loadInfo[_local2].loadingFlg != 0) {
m_curIdx = _local2;
m_loadInfo[_local2].loadingFlg = 1;
break;
}
_local2++;
}
m_stIdx = m_curIdx;
return(true);
}
function EndCache() {
m_curSts = 0;
m_needContinue = false;
while (m_loadInfo.length > 0) {
delete eval (m_loadInfo.shift());
}
m_curIdx = -1;
m_waitFileIdx = -1;
m_stIdx = 0;
}
function NotifyCompleteCache() {
if ((m_curIdx < 0) || (m_curIdx >= m_loadInfo.length)) {
return(0);
}
m_loadInfo[m_curIdx].loadingFlg = 0;
m_curIdx++;
if (m_curIdx >= m_loadInfo.length) {
if (m_curSts == 3) {
if (!m_dspProgPreRead) {
EndCache();
} else {
m_curSts = 4;
}
} else if (!m_dspProgress) {
EndCache();
} else {
m_curSts = 2;
}
} else {
if ((((m_curSts == 1) || (m_curSts == 5)) && (m_waitFileIdx >= 0)) && (m_curIdx > m_waitFileIdx)) {
m_waitFileIdx = -1;
m_curSts = 3;
m_stIdx = m_curIdx;
}
m_loadInfo[m_curIdx].loadingFlg = 1;
m_needContinue = true;
if ((m_curIdx > 0) && (m_loadInfo[m_curIdx].fileKind != m_loadInfo[m_curIdx - 1].fileKind)) {
return(2);
}
return(1);
}
return(0);
}
function NotifyErrorCache() {
return(NotifyCompleteCache());
}
function ReCacheFromSaveInfo() {
var _local2;
while (m_loadInfo.length > 0) {
delete eval (m_loadInfo.shift());
}
if (m_saveInfo.length > 0) {
_local2 = 0;
while (_local2 < m_saveInfo.length) {
m_loadInfo[_local2] = new Object();
m_loadInfo[_local2].filePath = m_saveInfo[_local2].filePath;
m_loadInfo[_local2].fileKind = m_saveInfo[_local2].fileKind;
m_loadInfo[_local2].loadingFlg = 2;
_local2++;
}
m_curSts = 5;
m_dspProgress = m_dspProgOnLoad;
m_waitFileIdx = -1;
if (m_waitFile_Cache != "") {
_local2 = 0;
while (_local2 < m_loadInfo.length) {
if (m_loadInfo[_local2].filePath == m_waitFile_Cache) {
m_waitFileIdx = _local2;
break;
}
_local2++;
}
}
m_curIdx = 0;
m_loadInfo[m_curIdx].loadingFlg = 1;
m_stIdx = m_curIdx;
return(true);
}
return(false);
}
function DelSaveCacheInfo(arg_paramList) {
var _local2;
var _local4 = "";
var _local5 = true;
_local2 = 0;
while (_local2 < arg_paramList.length) {
if (!(arg_paramList[_local2][0] === "path")) {
} else {
_local4 = arg_paramList[_local2][1];
_local5 = false;
}
_local2++;
}
if (_local5) {
while (m_saveInfo.length > 0) {
delete eval (m_saveInfo.shift());
}
return(undefined);
}
_local2 = 0;
while (_local2 < m_saveInfo.length) {
if (m_saveInfo[_local2].filePath == _local4) {
delete m_saveInfo[_local2];
m_saveInfo.splice(_local2, 1);
return(undefined);
}
_local2++;
}
}
}
Symbol 184 MovieClip [__Packages.Cls_Info_Hist] Frame 0
class Cls_Info_Hist
{
var m_saveMaxPage, m_histInfo;
function Cls_Info_Hist () {
m_saveMaxPage = 50;
m_histInfo = new Array();
Initialize();
}
function Initialize() {
while (m_histInfo.length > 0) {
var _local2 = m_histInfo.shift();
_local2.Initialize();
}
}
function SetSaveMaxPage(arg_saveMaxPage) {
if (arg_saveMaxPage < 0) {
return(undefined);
}
m_saveMaxPage = arg_saveMaxPage;
while (m_histInfo.length > m_saveMaxPage) {
var _local2 = m_histInfo.shift();
_local2.Initialize();
}
}
function AddHistory(arg_histPage) {
if (arg_histPage.m_msgBuff == "") {
return(undefined);
}
var _local3 = new Cls_Info_HistPage();
_local3.CopyInfo(arg_histPage);
m_histInfo.push(_local3);
while (m_histInfo.length > m_saveMaxPage) {
var _local2 = m_histInfo.shift();
_local2.Initialize();
}
}
function MakeNotifyHistInfo(arg_withFmt, rtn_histInfo) {
var ii;
var jj;
rtn_histInfo.histMsg = new Array();
rtn_histInfo.txtFmtInfo = new Array();
rtn_histInfo.rubyInfo = new Array();
ii = 0;
while (ii < m_histInfo.length) {
rtn_histInfo.histMsg[ii] = m_histInfo[ii].m_msgBuff;
if (arg_withFmt) {
if (m_histInfo[ii].m_txtFmtInfo.length > 0) {
rtn_histInfo.txtFmtInfo[ii] = new Array();
with (m_histInfo[ii]) {
jj = 0;
while (jj < m_txtFmtInfo.length) {
var txtFmtInfo = new Object();
txtFmtInfo.stPos = m_txtFmtInfo[jj].stPos;
txtFmtInfo.edPos = m_txtFmtInfo[jj].edPos;
if (m_txtFmtInfo[jj].font != undefined) {
txtFmtInfo.font = m_txtFmtInfo[jj].font;
}
if (m_txtFmtInfo[jj].sizeDiff != undefined) {
txtFmtInfo.sizeDiff = m_txtFmtInfo[jj].sizeDiff;
}
if (m_txtFmtInfo[jj].color != undefined) {
txtFmtInfo.color = m_txtFmtInfo[jj].color;
}
if (m_txtFmtInfo[jj].bold != undefined) {
txtFmtInfo.bold = m_txtFmtInfo[jj].bold;
}
if (m_txtFmtInfo[jj].italic != undefined) {
txtFmtInfo.italic = m_txtFmtInfo[jj].italic;
}
if (m_txtFmtInfo[jj].underline != undefined) {
txtFmtInfo.underline = m_txtFmtInfo[jj].underline;
}
if (m_txtFmtInfo[jj].embedFonts != undefined) {
txtFmtInfo.embedFonts = m_txtFmtInfo[jj].embedFonts;
}
if (m_txtFmtInfo[jj].shadow_Visible != undefined) {
txtFmtInfo.shadow_Visible = m_txtFmtInfo[jj].shadow_Visible;
}
if (m_txtFmtInfo[jj].shadow_Color != undefined) {
txtFmtInfo.shadow_Color = m_txtFmtInfo[jj].shadow_Color;
}
if (m_txtFmtInfo[jj].shadow_XDiff != undefined) {
txtFmtInfo.shadow_XDiff = m_txtFmtInfo[jj].shadow_XDiff;
}
if (m_txtFmtInfo[jj].shadow_YDiff != undefined) {
txtFmtInfo.shadow_YDiff = m_txtFmtInfo[jj].shadow_YDiff;
}
if (m_txtFmtInfo[jj].edge_Visible != undefined) {
txtFmtInfo.edge_Visible = m_txtFmtInfo[jj].edge_Visible;
}
if (m_txtFmtInfo[jj].edge_Color != undefined) {
txtFmtInfo.edge_Color = m_txtFmtInfo[jj].edge_Color;
}
if (m_txtFmtInfo[jj].edge_HVDiff != undefined) {
txtFmtInfo.edge_HVDiff = m_txtFmtInfo[jj].edge_HVDiff;
}
if (m_txtFmtInfo[jj].edge_SLDiff != undefined) {
txtFmtInfo.edge_SLDiff = m_txtFmtInfo[jj].edge_SLDiff;
}
rtn_histInfo.txtFmtInfo[ii].push(txtFmtInfo);
jj++;
}
}
}
if (m_histInfo[ii].m_rubyInfo.length > 0) {
rtn_histInfo.rubyInfo[ii] = new Array();
with (m_histInfo[ii]) {
jj = 0;
while (jj < m_rubyInfo.length) {
var rubyInfo = new Object();
rubyInfo.text = m_rubyInfo[jj].text;
rubyInfo.pos = m_rubyInfo[jj].pos;
if (m_rubyInfo[jj].font != undefined) {
rubyInfo.font = m_rubyInfo[jj].font;
}
if (m_rubyInfo[jj].sizeDiff != undefined) {
rubyInfo.sizeDiff = m_rubyInfo[jj].sizeDiff;
}
if (m_rubyInfo[jj].color != undefined) {
rubyInfo.color = m_rubyInfo[jj].color;
}
if (m_rubyInfo[jj].bold != undefined) {
rubyInfo.bold = m_rubyInfo[jj].bold;
}
if (m_rubyInfo[jj].italic != undefined) {
rubyInfo.italic = m_rubyInfo[jj].italic;
}
if (m_rubyInfo[jj].embedFonts != undefined) {
rubyInfo.embedFonts = m_rubyInfo[jj].embedFonts;
}
if (m_rubyInfo[jj].shadow_Visible != undefined) {
rubyInfo.shadow_Visible = m_rubyInfo[jj].shadow_Visible;
}
if (m_rubyInfo[jj].shadow_Color != undefined) {
rubyInfo.shadow_Color = m_rubyInfo[jj].shadow_Color;
}
if (m_rubyInfo[jj].shadow_XDiff != undefined) {
rubyInfo.shadow_XDiff = m_rubyInfo[jj].shadow_XDiff;
}
if (m_rubyInfo[jj].shadow_YDiff != undefined) {
rubyInfo.shadow_YDiff = m_rubyInfo[jj].shadow_YDiff;
}
if (m_rubyInfo[jj].edge_Visible != undefined) {
rubyInfo.edge_Visible = m_rubyInfo[jj].edge_Visible;
}
if (m_rubyInfo[jj].edge_Color != undefined) {
rubyInfo.edge_Color = m_rubyInfo[jj].edge_Color;
}
if (m_rubyInfo[jj].edge_HVDiff != undefined) {
rubyInfo.edge_HVDiff = m_rubyInfo[jj].edge_HVDiff;
}
if (m_rubyInfo[jj].edge_SLDiff != undefined) {
rubyInfo.edge_SLDiff = m_rubyInfo[jj].edge_SLDiff;
}
if (m_rubyInfo[jj].charSpcDiff != undefined) {
rubyInfo.charSpcDiff = m_rubyInfo[jj].charSpcDiff;
}
rtn_histInfo.rubyInfo[ii].push(rubyInfo);
jj++;
}
}
}
}
ii++;
}
}
function CopyInfo(arg_info) {
var _local2;
Initialize();
m_saveMaxPage = arg_info.m_saveMaxPage;
_local2 = 0;
while (_local2 < arg_info.m_histInfo.length) {
var _local3 = new Cls_Info_HistPage();
_local3.CopyInfo(arg_info.m_histInfo[_local2]);
m_histInfo.push(_local3);
_local2++;
}
}
}
Symbol 185 MovieClip [__Packages.Cls_Info_EarthQuake] Frame 0
class Cls_Info_EarthQuake
{
var m_eqObjInfo, m_waitEndEq, m_waitEqSkipFlg, m_stFlg, m_pMain;
function Cls_Info_EarthQuake () {
m_eqObjInfo = new Array();
Initialize();
}
function Initialize() {
ClearEqObjInfo();
m_waitEndEq = false;
m_waitEqSkipFlg = true;
m_stFlg = false;
}
function ClearEqObjInfo() {
while (m_eqObjInfo.length > 0) {
delete eval (m_eqObjInfo.shift());
}
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function GetStartSts() {
return(m_stFlg);
}
function SetStartSts(arg_stFlg) {
m_stFlg = arg_stFlg;
}
function GetWaitEnd() {
return(m_waitEndEq);
}
function SetWaitEnd(arg_waitEndEq) {
m_waitEndEq = arg_waitEndEq;
}
function GetWaitSkip() {
return(m_waitEqSkipFlg);
}
function SetWaitSkip(arg_waitEqSkipFlg) {
m_waitEqSkipFlg = arg_waitEqSkipFlg;
}
function ChkWaitEq() {
return(m_stFlg && (m_waitEndEq));
}
function AddEqObjInfo(arg_paramList) {
var _local2;
var _local3;
var _local5;
var _local8;
var _local17 = "ALL";
var _local7 = -1;
var _local15 = -1;
var _local14 = 50;
var _local13 = 0;
var _local10 = 0;
var _local11 = 0;
var _local12 = 0;
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "obj" :
_local17 = arg_paramList[_local2][1];
break;
case "id" :
_local7 = Number(arg_paramList[_local2][1]);
break;
case "time" :
_local15 = Number(arg_paramList[_local2][1]);
break;
case "interval" :
_local14 = Number(arg_paramList[_local2][1]);
break;
case "hMaxAmp" :
_local13 = Number(arg_paramList[_local2][1]);
break;
case "hMinAmp" :
_local10 = Number(arg_paramList[_local2][1]);
break;
case "vMaxAmp" :
_local11 = Number(arg_paramList[_local2][1]);
break;
case "vMinAmp" :
_local12 = Number(arg_paramList[_local2][1]);
}
_local2++;
}
if (_local13 < _local10) {
_local13 = _local10;
}
if (_local11 < _local12) {
_local11 = _local12;
}
_local5 = new Array();
switch (_local17) {
case "ALL" :
_local5.push("this");
break;
case "MSG" :
_local2 = 0;
while (_local2 < m_pMain.tObj_MsgLayer_mc.length) {
if ((_local2 == _local7) || (_local7 == -1)) {
_local8 = ("MsgLayer" + String(_local2)) + "_mc";
_local5.push(_local8);
}
_local2++;
}
break;
case "CHAR" :
_local2 = 0;
while (_local2 < m_pMain.tObj_Character_mc.length) {
if ((_local2 == _local7) || (_local7 == -1)) {
_local8 = ("CharacterLayer" + String(_local2)) + "_mc";
_local5.push(_local8);
}
_local2++;
}
break;
case "BG" :
_local2 = 0;
for(;;){
if (_local2 >= m_pMain.tObj_Background_mc.length) {
break;
}
if ((_local2 == _local7) || (_local7 == -1)) {
_local8 = ("BackgroundLayer" + String(_local2)) + "_mc";
_local5.push(_local8);
}
_local2++;
};
}
_local2 = 0;
while (_local2 < _local5.length) {
var _local9 = false;
_local3 = 0;
while (_local3 < m_eqObjInfo.length) {
if (m_eqObjInfo[_local3].m_objName == _local5[_local2]) {
_local9 = true;
m_eqObjInfo[_local3].m_eqTime = _local15;
m_eqObjInfo[_local3].m_eqInterval = _local14;
m_eqObjInfo[_local3].m_eqHMaxAmp = _local13;
m_eqObjInfo[_local3].m_eqHMinAmp = _local10;
m_eqObjInfo[_local3].m_eqVMaxAmp = _local11;
m_eqObjInfo[_local3].m_eqVMinAmp = _local12;
m_eqObjInfo[_local3].m_befTime = -1;
var _local16 = m_pMain.GetObjectFromObjName(_local5[_local2]);
_local16._x = m_eqObjInfo[_local3].m_baseX;
_local16._y = m_eqObjInfo[_local3].m_baseY;
break;
}
_local3++;
}
if (!_local9) {
var _local4 = new Cls_Info_EarthQuakeSetting();
_local4.m_objName = _local5[_local2];
_local4.m_eqTime = _local15;
_local4.m_eqInterval = _local14;
_local4.m_eqHMaxAmp = _local13;
_local4.m_eqHMinAmp = _local10;
_local4.m_eqVMaxAmp = _local11;
_local4.m_eqVMinAmp = _local12;
var _local16 = m_pMain.GetObjectFromObjName(_local5[_local2]);
_local4.m_baseX = _local16._x;
_local4.m_baseY = _local16._y;
m_eqObjInfo.push(_local4);
}
_local2++;
}
}
function StartEarthQuake(arg_paramList) {
var _local2;
var _local4 = true;
var _local5 = true;
if ((m_eqObjInfo == undefined) || (m_eqObjInfo.length <= 0)) {
return(undefined);
}
_local2 = 0;
while (_local2 < arg_paramList.length) {
switch (arg_paramList[_local2][0]) {
case "wait" :
if (arg_paramList[_local2][1] == "false") {
_local4 = false;
} else {
_local4 = true;
}
break;
case "skip" :
if (arg_paramList[_local2][1] == "false") {
_local5 = false;
} else {
_local5 = true;
}
}
_local2++;
}
var _local7 = new Date();
var _local6 = _local7.getTime();
_local2 = 0;
while (_local2 < m_eqObjInfo.length) {
if (m_eqObjInfo[_local2].m_befTime == -1) {
m_eqObjInfo[_local2].m_befTime = _local6;
}
_local2++;
}
m_waitEndEq = _local4;
m_waitEqSkipFlg = _local5;
m_stFlg = true;
switch (m_pMain.GetSkipSts_Type()) {
case 1 :
if (m_waitEndEq && (m_waitEqSkipFlg)) {
EndEarthQuake();
}
break;
case 2 :
case 3 :
if (!m_waitEndEq) {
break;
}
EndEarthQuake();
}
}
function EndEarthQuake() {
var _local2;
_local2 = m_eqObjInfo.length;
while (_local2 >= 0) {
if (m_eqObjInfo[_local2].m_befTime == -1) {
} else {
var _local3 = m_pMain.GetObjectFromObjName(m_eqObjInfo[_local2].m_objName);
_local3._x = m_eqObjInfo[_local2].m_baseX;
_local3._y = m_eqObjInfo[_local2].m_baseY;
delete m_eqObjInfo[_local2];
m_eqObjInfo.splice(_local2, 1);
}
_local2--;
}
m_stFlg = false;
}
function DoEarthQuake() {
var _local2;
var _local3;
var _local4;
var _local7;
if ((m_eqObjInfo == undefined) || (m_eqObjInfo.length <= 0)) {
return(false);
}
switch (m_pMain.GetSkipSts_Type()) {
case 1 :
if (m_waitEndEq && (m_waitEqSkipFlg)) {
EndEarthQuake();
return(false);
}
break;
case 2 :
case 3 :
if (!m_waitEndEq) {
break;
}
EndEarthQuake();
return(false);
}
var _local8 = new Date();
var _local6 = _local8.getTime();
_local2 = 0;
while (_local2 < m_eqObjInfo.length) {
if (m_eqObjInfo[_local2].m_befTime == -1) {
} else {
_local4 = _local6 - m_eqObjInfo[_local2].m_befTime;
if (_local4 >= m_eqObjInfo[_local2].m_eqInterval) {
var _local5 = m_pMain.GetObjectFromObjName(m_eqObjInfo[_local2].m_objName);
if (m_eqObjInfo[_local2].m_eqHMaxAmp > 0) {
_local3 = Math.round(Math.random() * (m_eqObjInfo[_local2].m_eqHMaxAmp - m_eqObjInfo[_local2].m_eqHMinAmp)) + m_eqObjInfo[_local2].m_eqHMinAmp;
if (_local5._x >= m_eqObjInfo[_local2].m_baseX) {
_local5._x = m_eqObjInfo[_local2].m_baseX - _local3;
} else {
_local5._x = m_eqObjInfo[_local2].m_baseX + _local3;
}
}
if (m_eqObjInfo[_local2].m_eqVMaxAmp > 0) {
_local3 = Math.round(Math.random() * (m_eqObjInfo[_local2].m_eqVMaxAmp - m_eqObjInfo[_local2].m_eqVMinAmp)) + m_eqObjInfo[_local2].m_eqVMinAmp;
if (_local5._y >= m_eqObjInfo[_local2].m_baseY) {
_local5._y = m_eqObjInfo[_local2].m_baseY - _local3;
} else {
_local5._y = m_eqObjInfo[_local2].m_baseY + _local3;
}
}
m_eqObjInfo[_local2].m_befTime = _local6;
if (m_eqObjInfo[_local2].m_eqTime != -1) {
if (m_eqObjInfo[_local2].m_eqTime > _local4) {
m_eqObjInfo[_local2].m_eqTime = m_eqObjInfo[_local2].m_eqTime - _local4;
} else {
m_eqObjInfo[_local2].m_eqTime = 0;
}
}
}
}
_local2++;
}
_local7 = false;
_local2 = m_eqObjInfo.length;
while (_local2 >= 0) {
if (m_eqObjInfo[_local2].m_befTime == -1) {
} else if (m_eqObjInfo[_local2].m_eqTime == 0) {
var _local5 = m_pMain.GetObjectFromObjName(m_eqObjInfo[_local2].m_objName);
_local5._x = m_eqObjInfo[_local2].m_baseX;
_local5._y = m_eqObjInfo[_local2].m_baseY;
delete m_eqObjInfo[_local2];
m_eqObjInfo.splice(_local2, 1);
} else {
_local7 = true;
}
_local2--;
}
return(_local7);
}
function CopyInfo(arg_info) {
var _local2;
ClearEqObjInfo();
m_waitEndEq = arg_info.m_waitEndEq;
m_waitEqSkipFlg = arg_info.m_waitEqSkipFlg;
m_stFlg = arg_info.m_stFlg;
_local2 = 0;
while (_local2 < arg_info.m_eqObjInfo.length) {
var _local3 = new Cls_Info_EarthQuakeSetting();
_local3.CopyInfo(arg_info.m_eqObjInfo[_local2]);
m_eqObjInfo.push(_local3);
_local2++;
}
}
}
Symbol 186 MovieClip [__Packages.Cls_Info_EarthQuakeSetting] Frame 0
class Cls_Info_EarthQuakeSetting
{
var m_objName, m_eqTime, m_eqInterval, m_befTime, m_eqHMaxAmp, m_eqHMinAmp, m_eqVMaxAmp, m_eqVMinAmp, m_baseX, m_baseY;
function Cls_Info_EarthQuakeSetting () {
Initialize();
}
function Initialize() {
m_objName = "";
m_eqTime = 0;
m_eqInterval = 0;
m_befTime = -1;
m_eqHMaxAmp = 0;
m_eqHMinAmp = 0;
m_eqVMaxAmp = 0;
m_eqVMinAmp = 0;
m_baseX = 0;
m_baseY = 0;
}
function CopyInfo(arg_info) {
m_objName = arg_info.m_objName;
m_eqTime = arg_info.m_eqTime;
m_eqInterval = arg_info.m_eqInterval;
m_befTime = arg_info.m_befTime;
m_eqHMaxAmp = arg_info.m_eqHMaxAmp;
m_eqHMinAmp = arg_info.m_eqHMinAmp;
m_eqVMaxAmp = arg_info.m_eqVMaxAmp;
m_eqVMinAmp = arg_info.m_eqVMinAmp;
m_baseX = arg_info.m_baseX;
m_baseY = arg_info.m_baseY;
}
}
Symbol 187 MovieClip [__Packages.Cls_Info_Translation] Frame 0
class Cls_Info_Translation
{
var m_transEnabled, m_retry_MaxCnt, m_retry_Timeout, m_dispProgress, m_srcLang, m_macroLang, m_menuLang, m_waitTrans, m_trans_Kind, m_trans_Array, m_trans_Line, m_trans_Pos, m_trans_SubIdx, m_reqTransStr, m_reqTransTime, m_retryCnt, m_pMain;
function Cls_Info_Translation () {
m_transEnabled = false;
m_retry_MaxCnt = 3;
m_retry_Timeout = 10000;
m_dispProgress = true;
m_srcLang = "ja";
m_macroLang = "";
Initialize();
}
function Initialize() {
m_menuLang = "";
m_waitTrans = 0;
m_trans_Kind = -1;
m_trans_Array = -1;
m_trans_Line = -1;
m_trans_Pos = -1;
m_trans_SubIdx = -1;
m_reqTransStr = "";
m_reqTransTime = 0;
m_retryCnt = 0;
}
function NotifyMain(arg_pMain) {
m_pMain = arg_pMain;
}
function GetTransEnabled() {
return(m_transEnabled);
}
function SetTransEnabled(arg_transEnabled) {
m_transEnabled = arg_transEnabled;
}
function GetRetryMaxCnt() {
return(m_retry_MaxCnt);
}
function SetRetryMaxCnt(arg_retryMaxCnt) {
m_retry_MaxCnt = arg_retryMaxCnt;
}
function GetTimeoutInterval() {
return(m_retry_Timeout);
}
function SetTimeoutInterval(arg_toInterval) {
m_retry_Timeout = arg_toInterval;
if (m_retry_Timeout < 1000) {
m_retry_Timeout = 1000;
}
}
function GetDispProgress() {
return(m_dispProgress);
}
function SetDispProgress(arg_dispProgress) {
m_dispProgress = arg_dispProgress;
}
function GetSrcLang() {
return(m_srcLang);
}
function SetSrcLang(arg_srcLang) {
m_srcLang = arg_srcLang;
}
function GetMacroLang() {
return(m_macroLang);
}
function SetMacroLang(arg_macroLang) {
m_macroLang = arg_macroLang;
}
function ChkTranslationSts() {
if (m_waitTrans != 0) {
return(true);
}
return(false);
}
function RequestTranslation(arg_str) {
var _local2;
var _local5;
var _local3 = m_srcLang;
var _local4 = m_pMain.tSysSettings.m_SysLang;
_local2 = arg_str;
if (m_pMain.tTrans_EncodeType == 1) {
_local2 = escape(_local2);
_local3 = escape(_local3);
_local4 = escape(_local4);
}
_local5 = _local2.split("\"");
if (_local5 >= 2) {
_local2 = _local5.join("\\\"");
}
m_pMain.getURL(((((("javascript:void(translate({text:\"" + _local2) + "\", srcLang:\"") + _local3) + "\", dstLang:\"") + _local4) + "\"}));", "_self");
var _local6 = new Date();
m_reqTransTime = _local6.getTime();
m_reqTransStr = _local2;
m_retryCnt = 0;
}
function RetryTranslation() {
m_retryCnt++;
if (m_retryCnt > m_retry_MaxCnt) {
ContinueTrans(false, 0);
return(undefined);
}
var _local2 = m_srcLang;
var _local3 = m_pMain.tSysSettings.m_SysLang;
if (m_pMain.tTrans_EncodeType == 1) {
_local2 = escape(_local2);
_local3 = escape(_local3);
}
m_pMain.getURL(((((("javascript:void(retry_translate({text:\"" + m_reqTransStr) + "\", srcLang:\"") + _local2) + "\", dstLang:\"") + _local3) + "\"}));", "_self");
var _local4 = new Date();
m_reqTransTime = _local4.getTime();
}
function NotifyTransSuccess(pName, oldValue, newValue) {
var _local2;
var _local8;
var _local3;
if (m_waitTrans != 1) {
return(oldValue);
}
switch (m_trans_Kind) {
case 0 :
case 1 :
var _local5;
switch (m_trans_Kind) {
case 0 :
_local5 = m_pMain.tScript_MacroData;
break;
case 1 :
_local5 = m_pMain.tScript_ExecData;
}
if (!(m_trans_SubIdx === 0)) {
} else {
_local8 = _local5[m_trans_Array][m_trans_Line][1];
if ((_local8.indexOf("\r") < 0) || (m_trans_Pos < 0)) {
_local5[m_trans_Array][m_trans_Line][1] = newValue;
} else {
_local3 = _local8.split("\r");
_local3[m_trans_Pos] = newValue;
_local5[m_trans_Array][m_trans_Line][1] = _local3.join("\r");
_local2 = m_trans_Pos + 1;
while (_local2 < _local3.length) {
if (m_pMain.Trim(_local3[_local2]) != "") {
m_trans_Pos = _local2;
RequestTranslation(_local3[_local2]);
return(oldValue);
}
_local2++;
}
}
}
ContinueTrans(false, 0);
break;
case 2 :
var _local7 = m_pMain.tObj_SystemMenu_mc.tSysMenuMng.GetMenuInfo(m_trans_Array);
_local7.m_Items[m_trans_Line].m_Caption = newValue;
_local7.m_Items[m_trans_Line].m_CapChg = false;
ContinueTrans(false, 0);
break;
case 3 :
m_pMain.tCMenuInfo.m_Items[m_trans_Line].m_Caption = newValue;
m_pMain.tCMenuInfo.m_Items[m_trans_Line].m_CapChg = false;
ContinueTrans(false, 0);
}
return(oldValue);
}
function NotifyTransFailure(pName, oldValue, newValue) {
if (m_waitTrans != 1) {
return(oldValue);
}
RetryTranslation();
return(oldValue);
}
function NotifyReloadScript() {
if (m_srcLang == m_pMain.tSysSettings.m_SysLang) {
m_macroLang = m_srcLang;
m_menuLang = m_srcLang;
m_pMain.tCMenuInfo.ResetMenuLanguage();
m_pMain.tObj_SystemMenu_mc.tSysMenuMng.ResetMenuLanguage();
} else {
m_pMain.tCMenuInfo.PrepareAllTranslation();
m_pMain.tObj_SystemMenu_mc.tSysMenuMng.PrepareAllTranslation();
}
}
function TranslateSystemMenu() {
if (m_pMain.IsEnabled_Translation() && (m_srcLang != m_pMain.tSysSettings.m_SysLang)) {
if (StartTrans(2, 1)) {
return(true);
}
}
return(false);
}
function StartTrans(arg_kind, arg_afterNoTrans) {
m_trans_Kind = arg_kind;
return(ContinueTrans(true, arg_afterNoTrans));
}
function ContinueTrans(arg_first, arg_afterNoTrans) {
var _local3 = arg_first;
var _local2 = false;
do {
if (StartNextTrans(_local3)) {
if (m_waitTrans == 0) {
m_waitTrans = 1;
}
return(true);
}
if (arg_afterNoTrans == 1) {
m_waitTrans = 0;
m_menuLang = m_pMain.tSysSettings.m_SysLang;
return(false);
}
_local3 = true;
switch (m_trans_Kind) {
case 0 :
m_trans_Kind = 1;
break;
case 1 :
if (m_menuLang == m_pMain.tSysSettings.m_SysLang) {
_local2 = true;
break;
}
m_trans_Kind = 2;
break;
case 2 :
m_trans_Kind = 3;
break;
default :
_local2 = true;
}
} while (!_local2);
if (!arg_first) {
if (m_dispProgress) {
m_waitTrans = 2;
return(false);
}
}
m_waitTrans = 0;
m_macroLang = m_pMain.tSysSettings.m_SysLang;
m_menuLang = m_pMain.tSysSettings.m_SysLang;
m_pMain.CompLoadScript();
return(false);
}
function StartNextTrans(arg_first) {
var _local2;
var _local3;
var _local8;
var _local4;
switch (m_trans_Kind) {
case 0 :
case 1 :
var _local7;
switch (m_trans_Kind) {
case 0 :
_local7 = m_pMain.tScript_MacroData;
break;
case 1 :
_local7 = m_pMain.tScript_ExecData;
}
while (true) {
if (arg_first) {
m_trans_Array = 0;
m_trans_Line = 0;
arg_first = false;
} else {
m_trans_Line++;
}
if (m_trans_Line >= _local7[m_trans_Array].length) {
if (m_trans_Array >= (_local7.length - 1)) {
return(false);
}
m_trans_Array++;
m_trans_Line = 0;
}
if (_local7[m_trans_Array][m_trans_Line][0] == 1) {
_local3 = _local7[m_trans_Array][m_trans_Line][1];
_local4 = _local3.split("\r");
_local8 = _local4.join("");
if (m_pMain.Trim(_local8) != "") {
m_trans_Pos = -1;
_local2 = 0;
while (_local2 < _local4.length) {
if (m_pMain.Trim(_local4[_local2]) != "") {
m_trans_Pos = _local2;
_local3 = _local4[_local2];
break;
}
_local2++;
}
if (m_trans_Pos != -1) {
m_trans_SubIdx = 0;
RequestTranslation(_local3);
return(true);
}
}
}
}
break;
case 2 :
var _local9 = m_pMain.tObj_SystemMenu_mc.tSysMenuMng.GetMenuInfoCnt();
var _local6;
if (_local9 <= 0) {
return(false);
}
while (true) {
if (arg_first) {
m_trans_Array = 0;
m_trans_Line = 0;
arg_first = false;
} else {
m_trans_Line++;
}
_local6 = m_pMain.tObj_SystemMenu_mc.tSysMenuMng.GetMenuInfo(m_trans_Array);
if (m_trans_Line >= _local6.m_Items.length) {
if (m_trans_Array >= (_local9 - 1)) {
return(false);
}
m_trans_Array++;
m_trans_Line = 0;
_local6 = m_pMain.tObj_SystemMenu_mc.tSysMenuMng.GetMenuInfo(m_trans_Array);
}
_local3 = _local6.m_Items[m_trans_Line].m_Caption_src;
if ((m_pMain.Trim(_local3) != "") && (_local6.m_Items[m_trans_Line].m_CapChg)) {
RequestTranslation(_local3);
return(true);
}
}
break;
case 3 :
for(;;){
if (false) {
break;
}
if (arg_first) {
m_trans_Line = 0;
arg_first = false;
} else {
m_trans_Line++;
}
if (m_trans_Line >= m_pMain.tCMenuInfo.m_Items.length) {
return(false);
}
_local3 = m_pMain.tCMenuInfo.m_Items[m_trans_Line].m_Caption_src;
if ((m_pMain.Trim(_local3) != "") && (m_pMain.tCMenuInfo.m_Items[m_trans_Line].m_CapChg)) {
RequestTranslation(_local3);
return(true);
}
};
}
return(false);
}
function SurvTranslation() {
var _local2;
var _local8 = new Date();
var _local7 = _local8.getTime();
switch (m_waitTrans) {
case 1 :
if ((_local7 - m_reqTransTime) >= m_retry_Timeout) {
RetryTranslation();
return(true);
}
if (m_dispProgress) {
var _local5;
var _local3 = new Object();
_local3.transKind = m_trans_Kind;
_local3.srcLang = m_srcLang;
_local3.dstLang = m_pMain.tSysSettings.m_SysLang;
_local3.totalCnt = 0;
_local3.curCnt = 0;
switch (_local3.transKind) {
case 0 :
case 1 :
switch (_local3.transKind) {
case 0 :
_local5 = m_pMain.tScript_MacroData;
break;
case 1 :
_local5 = m_pMain.tScript_ExecData;
}
_local2 = 0;
while (_local2 < _local5.length) {
_local3.totalCnt = _local3.totalCnt + _local5[_local2].length;
_local2++;
}
_local2 = 0;
while (_local2 < m_trans_Array) {
_local3.curCnt = _local3.curCnt + _local5[_local2].length;
_local2++;
}
_local3.curCnt = _local3.curCnt + m_trans_Line;
break;
case 2 :
var _local6 = m_pMain.tObj_SystemMenu_mc.tSysMenuMng.GetMenuInfoCnt();
var _local4;
_local2 = 0;
while (_local2 < _local6) {
_local4 = m_pMain.tObj_SystemMenu_mc.tSysMenuMng.GetMenuInfo(_local2);
_local3.totalCnt = _local3.totalCnt + _local4.m_Items.length;
_local2++;
}
_local2 = 0;
while (_local2 < m_trans_Array) {
_local4 = m_pMain.tObj_SystemMenu_mc.tSysMenuMng.GetMenuInfo(_local2);
_local3.curCnt = _local3.curCnt + _local4.m_Items.length;
_local2++;
}
_local3.curCnt = _local3.curCnt + m_trans_Line;
break;
case 3 :
_local3.totalCnt = m_pMain.tCMenuInfo.m_Items.length;
_local3.curCnt = m_trans_Line;
}
m_pMain.tObj_NowTranslating_mc.ProgressUpdate(_local3);
}
return(true);
case 2 :
if (!m_pMain.tObj_NowTranslating_mc.Terminate()) {
return(true);
}
m_waitTrans = 0;
m_macroLang = m_pMain.tSysSettings.m_SysLang;
m_menuLang = m_pMain.tSysSettings.m_SysLang;
m_pMain.CompLoadScript();
return(true);
}
return(false);
}
}
Symbol 188 MovieClip [__Packages.Cls_Calculation] Frame 0
class Cls_Calculation
{
function Cls_Calculation () {
}
function ExecCalc(arg_expStr) {
var _local7;
var _local8;
var _local2;
var _local5;
var _local3;
var _local6;
var _local4;
var _local9 = false;
_local8 = new Array();
_local2 = new Array();
ConvToRPN(arg_expStr, _local8);
_local7 = 0;
while (_local7 < _local8.length) {
if (isNaN(_local8[_local7]) && (IsStrToken(_local8[_local7]))) {
_local9 = true;
break;
}
_local7++;
}
_local7 = 0;
while (_local7 < _local8.length) {
if (IsOperator(_local8[_local7])) {
_local4 = _local2.pop();
_local6 = _local2.pop();
if (_local9) {
switch (_local8[_local7]) {
case "||" :
case "&&" :
if (_local6 == "true") {
_local6 = true;
} else if (_local6 == "false") {
_local6 = false;
}
if (_local4 == "true") {
_local4 = true;
} else if (_local4 == "false") {
_local4 = false;
}
if (_local8[_local7] == "||") {
_local2.push(_local6 || (_local4));
} else if (_local8[_local7] == "&&") {
_local2.push(_local6 && (_local4));
}
break;
case "|" :
case "&" :
case "+" :
_local2.push(String(_local6) + String(_local4));
break;
case "==" :
_local2.push(String(_local6) == String(_local4));
break;
case "!=" :
_local2.push(String(_local6) != String(_local4));
break;
case "<" :
_local2.push(String(_local6) < String(_local4));
break;
case ">" :
_local2.push(String(_local6) > String(_local4));
break;
case "<=" :
_local2.push(String(_local6) <= String(_local4));
break;
case ">=" :
_local2.push(String(_local6) >= String(_local4));
break;
default :
_local2.push((String(_local6) + _local8[_local7]) + String(_local4));
}
} else {
if (_local6 == "true") {
_local5 = 1;
} else if (_local6 == "false") {
_local5 = 0;
} else {
_local5 = Number(_local6);
}
if (_local4 == "true") {
_local3 = 1;
} else if (_local4 == "false") {
_local3 = 0;
} else {
_local3 = Number(_local4);
}
switch (_local8[_local7]) {
case "||" :
_local2.push(((_local5 != 0) ? true : false) || (((_local3 != 0) ? true : false)));
break;
case "&&" :
_local2.push(((_local5 != 0) ? true : false) && (((_local3 != 0) ? true : false)));
break;
case "|" :
_local2.push(_local5 | _local3);
break;
case "&" :
_local2.push(_local5 & _local3);
break;
case "==" :
_local2.push(_local5 == _local3);
break;
case "!=" :
_local2.push(_local5 != _local3);
break;
case "<" :
_local2.push(_local5 < _local3);
break;
case ">" :
_local2.push(_local5 > _local3);
break;
case "<=" :
_local2.push(_local5 <= _local3);
break;
case ">=" :
_local2.push(_local5 >= _local3);
break;
case "+" :
_local2.push(_local5 + _local3);
break;
case "-" :
_local2.push(_local5 - _local3);
break;
case "*" :
_local2.push(_local5 * _local3);
break;
case "/" :
_local2.push(_local5 / _local3);
break;
case "mod" :
_local2.push(_local5 % _local3);
break;
default :
_local2.push(0);
}
}
} else {
_local2.push(GetStrVal(_local8[_local7], true));
}
_local7++;
}
return(_local2.pop());
}
function ConvToRPN(arg_expStr, rtn_revPos) {
var _local2 = new Object();
_local2.expStr = arg_expStr;
_local2.leftNode = null;
_local2.rightNode = null;
DivExp(_local2);
TraverseTree(_local2, rtn_revPos);
return(true);
}
function TraverseTree(arg_nodeObj, rtn_revPos) {
if ((arg_nodeObj == undefined) || (arg_nodeObj == null)) {
return(false);
}
if ((arg_nodeObj.leftNode != undefined) && (arg_nodeObj.leftNode != null)) {
TraverseTree(arg_nodeObj.leftNode, rtn_revPos);
}
if ((arg_nodeObj.rightNode != undefined) && (arg_nodeObj.rightNode != null)) {
TraverseTree(arg_nodeObj.rightNode, rtn_revPos);
}
rtn_revPos.push(arg_nodeObj.expStr);
return(true);
}
function DivExp(arg_nodeObj) {
if ((arg_nodeObj == undefined) || (arg_nodeObj == null)) {
return(false);
}
if (arg_nodeObj.expStr.length <= 0) {
return(false);
}
var _local3 = new Object();
var _local4 = GetLowestPriorityPos(arg_nodeObj.expStr, _local3);
if (!_local4) {
return(false);
}
arg_nodeObj.leftNode = new Object();
arg_nodeObj.rightNode = new Object();
arg_nodeObj.leftNode.expStr = RemoveExpBracket(arg_nodeObj.expStr.substr(0, _local3.stPos));
arg_nodeObj.leftNode.leftNode = null;
arg_nodeObj.leftNode.rightNode = null;
DivExp(arg_nodeObj.leftNode);
arg_nodeObj.rightNode.expStr = RemoveExpBracket(arg_nodeObj.expStr.substr(_local3.edPos + 1, arg_nodeObj.expStr.length - _local3.edPos));
arg_nodeObj.rightNode.leftNode = null;
arg_nodeObj.rightNode.rightNode = null;
DivExp(arg_nodeObj.rightNode);
arg_nodeObj.expStr = arg_nodeObj.expStr.substr(_local3.stPos, (_local3.edPos - _local3.stPos) + 1);
if (arg_nodeObj.expStr == " mod ") {
arg_nodeObj.expStr = "mod";
}
return(true);
}
function GetLowestPriorityPos(arg_expStr, rtn_posInfo) {
if ((arg_expStr == undefined) || (arg_expStr.length <= 0)) {
return(false);
}
var _local3;
var _local8 = -1;
var _local9 = -1;
var _local10 = -1;
var _local6 = 0;
var _local1;
var _local5;
var _local2 = true;
var _local7 = false;
_local3 = 0;
while (_local3 < arg_expStr.length) {
if (_local7) {
if ((arg_expStr.charAt(_local3) == "\"") && (arg_expStr.charAt(_local3 - 1) != "\\")) {
_local7 = false;
_local2 = false;
}
} else {
_local5 = 0;
switch (arg_expStr.charAt(_local3)) {
case "*" :
case "/" :
_local1 = 8;
_local2 = true;
break;
case " " :
if (arg_expStr.substr(_local3, 5) == " mod ") {
_local1 = 8;
_local5 = 4;
_local2 = true;
} else {
_local1 = -1;
}
break;
case "+" :
case "-" :
if (_local2) {
_local1 = -1;
} else {
_local1 = 7;
_local2 = true;
}
break;
case "<" :
case ">" :
if (arg_expStr.charAt(_local3 + 1) == "=") {
_local5 = 1;
}
_local1 = 6;
_local2 = true;
break;
case "=" :
case "!" :
if (arg_expStr.charAt(_local3 + 1) == "=") {
_local1 = 5;
_local5 = 1;
} else {
_local1 = -1;
}
_local2 = true;
break;
case "&" :
if (arg_expStr.charAt(_local3 + 1) == "&") {
_local1 = 2;
_local5 = 1;
} else {
_local1 = 4;
}
_local2 = true;
break;
case "|" :
if (arg_expStr.charAt(_local3 + 1) == "|") {
_local1 = 1;
_local5 = 1;
} else {
_local1 = 3;
}
_local2 = true;
break;
case "(" :
_local1 = -1;
_local6++;
_local2 = true;
break;
case ")" :
_local1 = -1;
_local6--;
_local2 = false;
break;
case "\"" :
_local7 = true;
_local2 = false;
default :
_local1 = -1;
_local2 = false;
}
if (_local1 == -1) {
} else {
_local1 = _local1 + (_local6 * 100);
if ((_local8 == -1) || (_local1 <= _local8)) {
_local8 = _local1;
_local9 = _local3;
_local10 = 1 + _local5;
}
_local3 = _local3 + _local5;
}
}
_local3++;
}
rtn_posInfo.stPos = _local9;
rtn_posInfo.edPos = (_local9 + _local10) - 1;
if (_local9 != -1) {
return(true);
}
return(false);
}
function RemoveExpBracket(arg_expStr) {
if ((arg_expStr == undefined) || (arg_expStr.length <= 0)) {
return(arg_expStr);
}
if ((arg_expStr.charAt(0) != "(") || (arg_expStr.charAt(arg_expStr.length - 1) != ")")) {
return(arg_expStr);
}
var _local3;
var _local4 = 1;
_local3 = 1;
while (_local3 < (arg_expStr.length - 1)) {
if (arg_expStr.charAt(_local3) == "(") {
_local4++;
}
if (arg_expStr.charAt(_local3) == ")") {
_local4--;
}
if (_local4 == 0) {
return(arg_expStr);
}
_local3++;
}
var _local5 = arg_expStr.substr(1, arg_expStr.length - 2);
_local5 = RemoveExpBracket(_local5);
return(_local5);
}
function IsStrToken(arg_token) {
var _local2 = false;
switch (arg_token) {
case "true" :
case "false" :
break;
default :
if (IsOperator(arg_token)) {
} else {
_local2 = true;
}
}
return(_local2);
}
function IsOperator(arg_token) {
var _local1 = true;
switch (arg_token) {
case "+" :
case "-" :
case "*" :
case "/" :
case "(" :
case ")" :
case "|" :
case "&" :
case "||" :
case "&&" :
case "==" :
case "!=" :
case "<" :
case ">" :
case "<=" :
case ">=" :
case "mod" :
break;
default :
_local1 = false;
}
return(_local1);
}
function IsIncludeSpeChar(arg_token) {
if (arg_token.indexOf("+") >= 0) {
return(true);
}
if (arg_token.indexOf("-") >= 0) {
return(true);
}
if (arg_token.indexOf("*") >= 0) {
return(true);
}
if (arg_token.indexOf("/") >= 0) {
return(true);
}
if (arg_token.indexOf("(") >= 0) {
return(true);
}
if (arg_token.indexOf(")") >= 0) {
return(true);
}
if (arg_token.indexOf("|") >= 0) {
return(true);
}
if (arg_token.indexOf("&") >= 0) {
return(true);
}
if (arg_token.indexOf("=") >= 0) {
return(true);
}
if (arg_token.indexOf("!") >= 0) {
return(true);
}
if (arg_token.indexOf("<") >= 0) {
return(true);
}
if (arg_token.indexOf(">") >= 0) {
return(true);
}
if (arg_token.indexOf("@") >= 0) {
return(true);
}
if (arg_token.indexOf("?") >= 0) {
return(true);
}
if (arg_token.indexOf("%") >= 0) {
return(true);
}
if (arg_token.indexOf("#") >= 0) {
return(true);
}
if (arg_token.indexOf("\"") >= 0) {
return(true);
}
if (arg_token.indexOf("'") >= 0) {
return(true);
}
if (arg_token.indexOf(" mod ") >= 0) {
return(true);
}
return(false);
}
function DivTokens(arg_exp, rtn_tokens) {
var _local4;
var _local2;
var _local6 = false;
if (rtn_tokens == undefined) {
return(undefined);
}
while (rtn_tokens.length > 0) {
rtn_tokens.shift();
}
if (!IsIncludeSpeChar(arg_exp)) {
rtn_tokens[0] = GetStrVal(arg_exp, true);
return(undefined);
}
_local2 = 0;
_local4 = 0;
for ( ; _local4 < arg_exp.length ; _local4++) {
if (arg_exp.charAt(_local4) == "\\") {
if (arg_exp.charAt(_local4 + 1) == "'") {
rtn_tokens[_local2] = rtn_tokens[_local2] + arg_exp.charAt(_local4 + 1);
_local4++;
continue;
}
} else if (_local6) {
if (arg_exp.charAt(_local4) == "'") {
rtn_tokens[_local2] = rtn_tokens[_local2] + "\"";
_local6 = false;
} else {
rtn_tokens[_local2] = rtn_tokens[_local2] + arg_exp.charAt(_local4);
}
} else {
switch (arg_exp.charAt(_local4)) {
case "'" :
if (rtn_tokens[_local2] != undefined) {
_local2++;
}
rtn_tokens[_local2] = "\"";
_local6 = true;
break;
case "+" :
case "-" :
case "*" :
case "/" :
case "(" :
case ")" :
if (rtn_tokens[_local2] != undefined) {
_local2++;
}
rtn_tokens[_local2] = arg_exp.charAt(_local4);
_local2++;
break;
case "|" :
if (rtn_tokens[_local2] != undefined) {
_local2++;
}
if (arg_exp.charAt(_local4 + 1) == "|") {
rtn_tokens[_local2] = "||";
_local4++;
} else {
rtn_tokens[_local2] = "|";
}
_local2++;
break;
case "&" :
if (rtn_tokens[_local2] != undefined) {
_local2++;
}
if (arg_exp.charAt(_local4 + 1) == "&") {
rtn_tokens[_local2] = "&&";
_local4++;
} else {
rtn_tokens[_local2] = "&";
}
_local2++;
break;
case "<" :
if (rtn_tokens[_local2] != undefined) {
_local2++;
}
if (arg_exp.charAt(_local4 + 1) == "=") {
rtn_tokens[_local2] = "<=";
_local4++;
} else {
rtn_tokens[_local2] = "<";
}
_local2++;
break;
case ">" :
if (rtn_tokens[_local2] != undefined) {
_local2++;
}
if (arg_exp.charAt(_local4 + 1) == "=") {
rtn_tokens[_local2] = ">=";
_local4++;
} else {
rtn_tokens[_local2] = ">";
}
_local2++;
break;
case "=" :
if (arg_exp.charAt(_local4 + 1) == "=") {
if (rtn_tokens[_local2] != undefined) {
_local2++;
}
rtn_tokens[_local2] = "==";
_local2++;
_local4++;
} else if (rtn_tokens[_local2] == undefined) {
rtn_tokens[_local2] = "=";
} else {
rtn_tokens[_local2] = rtn_tokens[_local2] + "=";
}
break;
case "!" :
if (arg_exp.charAt(_local4 + 1) == "=") {
if (rtn_tokens[_local2] != undefined) {
_local2++;
}
rtn_tokens[_local2] = "!=";
_local2++;
_local4++;
} else if (rtn_tokens[_local2] == undefined) {
rtn_tokens[_local2] = "!";
} else {
rtn_tokens[_local2] = rtn_tokens[_local2] + "!";
}
break;
case " " :
if (arg_exp.substr(_local4, 5) == " mod ") {
if (rtn_tokens[_local2] != undefined) {
_local2++;
}
rtn_tokens[_local2] = "mod";
_local2++;
_local4 = _local4 + 3;
}
break;
case "\t" :
case "\u3000" :
break;
default :
if (rtn_tokens[_local2] == undefined) {
rtn_tokens[_local2] = arg_exp.charAt(_local4);
} else {
rtn_tokens[_local2] = rtn_tokens[_local2] + arg_exp.charAt(_local4);
}
}
}
}
if (_local6) {
rtn_tokens[_local2] = rtn_tokens[_local2] + "\"";
}
return(undefined);
}
function GetStrVal(arg_str, arg_convEs) {
if ((arg_str.substr(0, 1) == "\"") && (arg_str.substr(arg_str.length - 1, 1) == "\"")) {
if (arg_convEs) {
return(ConvEscSq(arg_str.substr(1, arg_str.length - 2)));
}
return(arg_str.substr(1, arg_str.length - 2));
}
return(arg_str);
}
function ConvEscSq(arg_str) {
var _local3 = "";
var _local1 = 0;
_local3 = "";
while (_local1 < arg_str.length) {
switch (arg_str.charAt(_local1)) {
case "\\" :
switch (arg_str.charAt(_local1 + 1)) {
case "\"" :
case "\\" :
_local3 = _local3 + arg_str.slice(_local1 + 1, _local1 + 2);
_local1 = _local1 + 1;
break;
default :
_local3 = _local3 + arg_str.charAt(_local1);
}
break;
default :
_local3 = _local3 + arg_str.charAt(_local1);
}
_local1++;
}
return(_local3);
}
}
Symbol 189 MovieClip [__Packages.Cls_Info_SystemSettings] Frame 0
class Cls_Info_SystemSettings
{
var m_SysLang, m_MsgSpeed_Normal, m_MsgSpeed_Accel, m_MuteSts, m_BGMVol, m_SndVol, m_SysEvVol, m_AutoMode_Mode, m_AutoMode_Wait, m_AutoMode_Wait_Min, m_PageDash, m_ScreenMode, m_ShiftSkipFlg;
function Cls_Info_SystemSettings () {
Initialize();
}
function Initialize() {
m_SysLang = "ja";
m_MsgSpeed_Normal = 50;
m_MsgSpeed_Accel = 0;
m_MuteSts = false;
m_BGMVol = 1;
m_SndVol = 1;
m_SysEvVol = 1;
m_AutoMode_Mode = 0;
m_AutoMode_Wait = 3000;
m_AutoMode_Wait_Min = 500;
m_PageDash = false;
m_ScreenMode = false;
m_ShiftSkipFlg = 1;
}
function CopyInfo(arg_info) {
m_SysLang = arg_info.m_SysLang;
m_MsgSpeed_Normal = arg_info.m_MsgSpeed_Normal;
m_MsgSpeed_Accel = arg_info.m_MsgSpeed_Accel;
m_MuteSts = arg_info.m_MuteSts;
m_BGMVol = arg_info.m_BGMVol;
m_SndVol = arg_info.m_SndVol;
m_SysEvVol = arg_info.m_SysEvVol;
m_AutoMode_Mode = arg_info.m_AutoMode_Mode;
m_AutoMode_Wait = arg_info.m_AutoMode_Wait;
m_AutoMode_Wait_Min = arg_info.m_AutoMode_Wait_Min;
m_PageDash = arg_info.m_PageDash;
m_ScreenMode = arg_info.m_ScreenMode;
m_ShiftSkipFlg = arg_info.m_ShiftSkipFlg;
}
}
Symbol 190 MovieClip [__Packages.Cls_Info_AutoMode] Frame 0
class Cls_Info_AutoMode
{
var m_dspFlg, m_posX, m_posY, m_path_Pic, m_stFrame, m_edFrame, m_clickEnd;
function Cls_Info_AutoMode () {
Clear();
}
function Clear() {
m_dspFlg = true;
m_posX = (Stage.width - 80) - 10;
m_posY = (Stage.height - 30) - 10;
m_path_Pic = "";
m_stFrame = 0;
m_edFrame = 0;
m_clickEnd = true;
}
}
Symbol 23 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip
{
var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled;
function UIObject () {
super();
constructObject();
}
function get width() {
return(_width);
}
function get height() {
return(_height);
}
function get left() {
return(_x);
}
function get x() {
return(_x);
}
function get top() {
return(_y);
}
function get y() {
return(_y);
}
function get right() {
return(_parent.width - (_x + width));
}
function get bottom() {
return(_parent.height - (_y + height));
}
function getMinHeight(Void) {
return(_minHeight);
}
function setMinHeight(h) {
_minHeight = h;
}
function get minHeight() {
return(getMinHeight());
}
function set minHeight(h) {
setMinHeight(h);
//return(minHeight);
}
function getMinWidth(Void) {
return(_minWidth);
}
function setMinWidth(w) {
_minWidth = w;
}
function get minWidth() {
return(getMinWidth());
}
function set minWidth(w) {
setMinWidth(w);
//return(minWidth);
}
function setVisible(x, noEvent) {
if (x != _visible) {
_visible = x;
if (noEvent != true) {
dispatchEvent({type:(x ? "reveal" : "hide")});
}
}
}
function get visible() {
return(_visible);
}
function set visible(x) {
setVisible(x, false);
//return(visible);
}
function get scaleX() {
return(_xscale);
}
function set scaleX(x) {
_xscale = x;
//return(scaleX);
}
function get scaleY() {
return(_yscale);
}
function set scaleY(y) {
_yscale = y;
//return(scaleY);
}
function doLater(obj, fn) {
if (methodTable == undefined) {
methodTable = new Array();
}
methodTable.push({obj:obj, fn:fn});
onEnterFrame = doLaterDispatcher;
}
function doLaterDispatcher(Void) {
delete onEnterFrame;
if (invalidateFlag) {
redraw();
}
var _local3 = methodTable;
methodTable = new Array();
if (_local3.length > 0) {
var _local2;
while (_local2 = _local3.shift() , _local2 != undefined) {
_local2.obj[_local2.fn]();
}
}
}
function cancelAllDoLaters(Void) {
delete onEnterFrame;
methodTable = new Array();
}
function invalidate(Void) {
invalidateFlag = true;
onEnterFrame = doLaterDispatcher;
}
function invalidateStyle(Void) {
invalidate();
}
function redraw(bAlways) {
if (invalidateFlag || (bAlways)) {
invalidateFlag = false;
var _local2;
for (_local2 in tfList) {
tfList[_local2].draw();
}
draw();
dispatchEvent({type:"draw"});
}
}
function draw(Void) {
}
function move(x, y, noEvent) {
var _local3 = _x;
var _local2 = _y;
_x = x;
_y = y;
if (noEvent != true) {
dispatchEvent({type:"move", oldX:_local3, oldY:_local2});
}
}
function setSize(w, h, noEvent) {
var _local2 = __width;
var _local3 = __height;
__width = w;
__height = h;
size();
if (noEvent != true) {
dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3});
}
}
function size(Void) {
_width = __width;
_height = __height;
}
function drawRect(x1, y1, x2, y2) {
moveTo(x1, y1);
lineTo(x2, y1);
lineTo(x2, y2);
lineTo(x1, y2);
lineTo(x1, y1);
}
function createLabel(name, depth, text) {
createTextField(name, depth, 0, 0, 0, 0);
var _local2 = this[name];
_local2._color = textColorList;
_local2._visible = false;
_local2.__text = text;
if (tfList == undefined) {
tfList = new Object();
}
tfList[name] = _local2;
_local2.invalidateStyle();
invalidate();
_local2.styleName = this;
return(_local2);
}
function createObject(linkageName, id, depth, initobj) {
return(attachMovie(linkageName, id, depth, initobj));
}
function createClassObject(className, id, depth, initobj) {
var _local3 = className.symbolName == undefined;
if (_local3) {
Object.registerClass(className.symbolOwner.symbolName, className);
}
var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj);
if (_local3) {
Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner);
}
return(_local4);
}
function createEmptyObject(id, depth) {
return(createClassObject(mx.core.UIObject, id, depth));
}
function destroyObject(id) {
var _local2 = this[id];
if (_local2.getDepth() < 0) {
var _local4 = buildDepthTable();
var _local5 = findNextAvailableDepth(0, _local4, "up");
var _local3 = _local5;
_local2.swapDepths(_local3);
}
_local2.removeMovieClip();
delete this[id];
}
function getSkinIDName(tag) {
return(idNames[tag]);
}
function setSkin(tag, linkageName, initObj) {
if (_global.skinRegistry[linkageName] == undefined) {
mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement);
}
return(createObject(linkageName, getSkinIDName(tag), tag, initObj));
}
function createSkin(tag) {
var _local2 = getSkinIDName(tag);
createEmptyObject(_local2, tag);
return(this[_local2]);
}
function createChildren(Void) {
}
function _createChildren(Void) {
createChildren();
childrenCreated = true;
}
function constructObject(Void) {
if (_name == undefined) {
return(undefined);
}
init();
_createChildren();
createAccessibilityImplementation();
_endInit();
if (validateNow) {
redraw(true);
} else {
invalidate();
}
}
function initFromClipParameters(Void) {
var _local4 = false;
var _local2;
for (_local2 in clipParameters) {
if (hasOwnProperty(_local2)) {
_local4 = true;
this["def_" + _local2] = this[_local2];
delete this[_local2];
}
}
if (_local4) {
for (_local2 in clipParameters) {
var _local3 = this["def_" + _local2];
if (_local3 != undefined) {
this[_local2] = _local3;
}
}
}
}
function init(Void) {
__width = _width;
__height = _height;
if (initProperties == undefined) {
initFromClipParameters();
} else {
initProperties();
}
if (_global.cascadingStyles == true) {
stylecache = new Object();
}
}
function getClassStyleDeclaration(Void) {
var _local4 = this;
var _local3 = className;
while (_local3 != undefined) {
if (ignoreClassStyleDeclaration[_local3] == undefined) {
if (_global.styles[_local3] != undefined) {
return(_global.styles[_local3]);
}
}
_local4 = _local4.__proto__;
_local3 = _local4.className;
}
}
function setColor(color) {
}
function __getTextFormat(tf, bAll) {
var _local8 = stylecache.tf;
if (_local8 != undefined) {
var _local3;
for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) {
if (tf[_local3] == undefined) {
tf[_local3] = _local8[_local3];
}
}
}
return(false);
}
var _local6 = false;
for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) {
if (tf[_local3] == undefined) {
var _local5 = _tf[_local3];
if (_local5 != undefined) {
tf[_local3] = _local5;
} else if ((_local3 == "font") && (fontFamily != undefined)) {
tf[_local3] = fontFamily;
} else if ((_local3 == "size") && (fontSize != undefined)) {
tf[_local3] = fontSize;
} else if ((_local3 == "color") && (color != undefined)) {
tf[_local3] = color;
} else if ((_local3 == "leftMargin") && (marginLeft != undefined)) {
tf[_local3] = marginLeft;
} else if ((_local3 == "rightMargin") && (marginRight != undefined)) {
tf[_local3] = marginRight;
} else if ((_local3 == "italic") && (fontStyle != undefined)) {
tf[_local3] = fontStyle == _local3;
} else if ((_local3 == "bold") && (fontWeight != undefined)) {
tf[_local3] = fontWeight == _local3;
} else if ((_local3 == "align") && (textAlign != undefined)) {
tf[_local3] = textAlign;
} else if ((_local3 == "indent") && (textIndent != undefined)) {
tf[_local3] = textIndent;
} else if ((_local3 == "underline") && (textDecoration != undefined)) {
tf[_local3] = textDecoration == _local3;
} else if ((_local3 == "embedFonts") && (embedFonts != undefined)) {
tf[_local3] = embedFonts;
} else {
_local6 = true;
}
}
}
}
if (_local6) {
var _local9 = styleName;
if (_local9 != undefined) {
if (typeof(_local9) != "string") {
_local6 = _local9.__getTextFormat(tf, true, this);
} else if (_global.styles[_local9] != undefined) {
_local6 = _global.styles[_local9].__getTextFormat(tf, true, this);
}
}
}
if (_local6) {
var _local10 = getClassStyleDeclaration();
if (_local10 != undefined) {
_local6 = _local10.__getTextFormat(tf, true, this);
}
}
if (_local6) {
if (_global.cascadingStyles) {
if (_parent != undefined) {
_local6 = _parent.__getTextFormat(tf, false);
}
}
}
if (_local6) {
_local6 = _global.style.__getTextFormat(tf, true, this);
}
return(_local6);
}
function _getTextFormat(Void) {
var _local2 = stylecache.tf;
if (_local2 != undefined) {
return(_local2);
}
_local2 = new TextFormat();
__getTextFormat(_local2, true);
stylecache.tf = _local2;
if (enabled == false) {
var _local3 = getStyle("disabledColor");
_local2.color = _local3;
}
return(_local2);
}
function getStyleName(Void) {
var _local2 = styleName;
if (_local2 != undefined) {
if (typeof(_local2) != "string") {
return(_local2.getStyleName());
}
return(_local2);
}
if (_parent != undefined) {
return(_parent.getStyleName());
}
return(undefined);
}
function getStyle(styleProp) {
var _local3;
_global.getStyleCounter++;
if (this[styleProp] != undefined) {
return(this[styleProp]);
}
var _local6 = styleName;
if (_local6 != undefined) {
if (typeof(_local6) != "string") {
_local3 = _local6.getStyle(styleProp);
} else {
var _local7 = _global.styles[_local6];
_local3 = _local7.getStyle(styleProp);
}
}
if (_local3 != undefined) {
return(_local3);
}
var _local7 = getClassStyleDeclaration();
if (_local7 != undefined) {
_local3 = _local7[styleProp];
}
if (_local3 != undefined) {
return(_local3);
}
if (_global.cascadingStyles) {
if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) {
var _local5 = stylecache;
if (_local5 != undefined) {
if (_local5[styleProp] != undefined) {
return(_local5[styleProp]);
}
}
if (_parent != undefined) {
_local3 = _parent.getStyle(styleProp);
} else {
_local3 = _global.style[styleProp];
}
if (_local5 != undefined) {
_local5[styleProp] = _local3;
}
return(_local3);
}
}
if (_local3 == undefined) {
_local3 = _global.style[styleProp];
}
return(_local3);
}
static function mergeClipParameters(o, p) {
for (var _local3 in p) {
o[_local3] = p[_local3];
}
return(true);
}
static var symbolName = "UIObject";
static var symbolOwner = mx.core.UIObject;
static var version = "2.0.0.377";
static var textColorList = {color:1, disabledColor:1};
var invalidateFlag = false;
var lineWidth = 1;
var lineColor = 0;
var tabEnabled = false;
var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1};
}
Symbol 24 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject
{
var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled;
function UIComponent () {
super();
}
function get width() {
return(__width);
}
function get height() {
return(__height);
}
function setVisible(x, noEvent) {
super.setVisible(x, noEvent);
}
function enabledChanged(id, oldValue, newValue) {
setEnabled(newValue);
invalidate();
delete stylecache.tf;
return(newValue);
}
function setEnabled(enabled) {
invalidate();
}
function getFocus() {
var selFocus = Selection.getFocus();
return(((selFocus === null) ? null : (eval (selFocus))));
}
function setFocus() {
Selection.setFocus(this);
}
function getFocusManager() {
var _local2 = this;
while (_local2 != undefined) {
if (_local2.focusManager != undefined) {
return(_local2.focusManager);
}
_local2 = _local2._parent;
}
return(undefined);
}
function onKillFocus(newFocus) {
removeEventListener("keyDown", this);
removeEventListener("keyUp", this);
dispatchEvent({type:"focusOut"});
drawFocus(false);
}
function onSetFocus(oldFocus) {
addEventListener("keyDown", this);
addEventListener("keyUp", this);
dispatchEvent({type:"focusIn"});
if (getFocusManager().bDrawFocus != false) {
drawFocus(true);
}
}
function findFocusInChildren(o) {
if (o.focusTextField != undefined) {
return(o.focusTextField);
}
if (o.tabEnabled == true) {
return(o);
}
return(undefined);
}
function findFocusFromObject(o) {
if (o.tabEnabled != true) {
if (o._parent == undefined) {
return(undefined);
}
if (o._parent.tabEnabled == true) {
o = o._parent;
} else if (o._parent.tabChildren) {
o = findFocusInChildren(o._parent);
} else {
o = findFocusFromObject(o._parent);
}
}
return(o);
}
function pressFocus() {
var _local3 = findFocusFromObject(this);
var _local2 = getFocus();
if (_local3 != _local2) {
_local2.drawFocus(false);
if (getFocusManager().bDrawFocus != false) {
_local3.drawFocus(true);
}
}
}
function releaseFocus() {
var _local2 = findFocusFromObject(this);
if (_local2 != getFocus()) {
_local2.setFocus();
}
}
function isParent(o) {
while (o != undefined) {
if (o == this) {
return(true);
}
o = o._parent;
}
return(false);
}
function size() {
}
function init() {
super.init();
_xscale = 100;
_yscale = 100;
_focusrect = _global.useFocusRect == false;
watch("enabled", enabledChanged);
if (enabled == false) {
setEnabled(false);
}
}
function dispatchValueChangedEvent(value) {
dispatchEvent({type:"valueChanged", value:value});
}
static var symbolName = "UIComponent";
static var symbolOwner = mx.core.UIComponent;
static var version = "2.0.0.377";
static var kStretch = 5000;
var focusEnabled = true;
var tabEnabled = true;
var origBorderStyles = {themeColor:16711680};
var clipParameters = {};
static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters);
}
Symbol 25 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent
{
static var emphasizedStyleDeclaration;
var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle;
function SimpleButton () {
super();
}
function init(Void) {
super.init();
if (preset == undefined) {
boundingBox_mc._visible = false;
boundingBox_mc._width = (boundingBox_mc._height = 0);
}
useHandCursor = false;
}
function createChildren(Void) {
if (preset != undefined) {
var _local2 = this[idNames[preset]];
this[refNames[preset]] = _local2;
skinName = _local2;
if (falseOverSkin.length == 0) {
rolloverSkin = fus;
}
if (falseOverIcon.length == 0) {
rolloverIcon = fui;
}
initializing = false;
} else if (__state == true) {
setStateVar(true);
} else {
if (falseOverSkin.length == 0) {
rolloverSkin = fus;
}
if (falseOverIcon.length == 0) {
rolloverIcon = fui;
}
}
}
function setIcon(tag, linkageName) {
return(setSkin(tag + 8, linkageName));
}
function changeIcon(tag, linkageName) {
linkLength = linkageName.length;
var _local2 = stateNames[tag] + "Icon";
this[_local2] = linkageName;
this[idNames[tag + 8]] = _local2;
setStateVar(getState());
}
function changeSkin(tag, linkageName) {
var _local2 = stateNames[tag] + "Skin";
this[_local2] = linkageName;
this[idNames[tag]] = _local2;
setStateVar(getState());
}
function viewIcon(varName) {
var _local4 = varName + "Icon";
var _local3 = this[_local4];
if (typeof(_local3) == "string") {
var _local5 = _local3;
if (__emphasized) {
if (this[_local3 + "Emphasized"].length > 0) {
_local3 = _local3 + "Emphasized";
}
}
if (this[_local3].length == 0) {
return(undefined);
}
_local3 = setIcon(tagMap[_local5], this[_local3]);
if ((_local3 == undefined) && (_global.isLivePreview)) {
_local3 = setIcon(0, "ButtonIcon");
}
this[_local4] = _local3;
}
iconName._visible = false;
iconName = _local3;
iconName._visible = true;
}
function removeIcons() {
var _local3 = 0;
while (_local3 < 2) {
var _local2 = 8;
while (_local2 < 16) {
destroyObject(idNames[_local2]);
this[stateNames[_local2 - 8] + "Icon"] = "";
_local2++;
}
_local3++;
}
refresh();
}
function setSkin(tag, linkageName, initobj) {
var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this})));
calcSize(tag, _local3);
return(_local3);
}
function calcSize(Void) {
__width = _width;
__height = _height;
}
function viewSkin(varName, initObj) {
var _local3 = varName + "Skin";
var _local2 = this[_local3];
if (typeof(_local2) == "string") {
var _local4 = _local2;
if (__emphasized) {
if (this[_local2 + "Emphasized"].length > 0) {
_local2 = _local2 + "Emphasized";
}
}
if (this[_local2].length == 0) {
return(undefined);
}
_local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this})));
this[_local3] = _local2;
}
skinName._visible = false;
skinName = _local2;
skinName._visible = true;
}
function showEmphasized(e) {
if (e && (!__emphatic)) {
if (emphasizedStyleDeclaration != undefined) {
__emphaticStyleName = styleName;
styleName = emphasizedStyleDeclaration;
}
__emphatic = true;
} else {
if (__emphatic) {
styleName = __emphaticStyleName;
}
__emphatic = false;
}
}
function refresh(Void) {
var _local2 = getState();
if (enabled == false) {
viewIcon("disabled");
viewSkin("disabled");
} else {
viewSkin(phase);
viewIcon(phase);
}
setView(phase == "down");
iconName.enabled = enabled;
}
function setView(offset) {
if (iconName == undefined) {
return(undefined);
}
var _local2 = (offset ? (btnOffset) : 0);
iconName._x = ((__width - iconName._width) / 2) + _local2;
iconName._y = ((__height - iconName._height) / 2) + _local2;
}
function setStateVar(state) {
if (state) {
if (trueOverSkin.length == 0) {
rolloverSkin = tus;
} else {
rolloverSkin = trs;
}
if (trueOverIcon.length == 0) {
rolloverIcon = tui;
} else {
rolloverIcon = tri;
}
upSkin = tus;
downSkin = tds;
disabledSkin = dts;
upIcon = tui;
downIcon = tdi;
disabledIcon = dti;
} else {
if (falseOverSkin.length == 0) {
rolloverSkin = fus;
} else {
rolloverSkin = frs;
}
if (falseOverIcon.length == 0) {
rolloverIcon = fui;
} else {
rolloverIcon = fri;
}
upSkin = fus;
downSkin = fds;
disabledSkin = dfs;
upIcon = fui;
downIcon = fdi;
disabledIcon = dfi;
}
__state = state;
}
function setState(state) {
if (state != __state) {
setStateVar(state);
invalidate();
}
}
function size(Void) {
refresh();
}
function draw(Void) {
if (initializing) {
initializing = false;
skinName.visible = true;
iconName.visible = true;
}
size();
}
function getState(Void) {
return(__state);
}
function setToggle(val) {
__toggle = val;
if (__toggle == false) {
setState(false);
}
}
function getToggle(Void) {
return(__toggle);
}
function set toggle(val) {
setToggle(val);
//return(toggle);
}
function get toggle() {
return(getToggle());
}
function set value(val) {
setSelected(val);
//return(value);
}
function get value() {
return(getSelected());
}
function set selected(val) {
setSelected(val);
//return(selected);
}
function get selected() {
return(getSelected());
}
function setSelected(val) {
if (__toggle) {
setState(val);
} else {
setState(__state);
}
}
function getSelected() {
return(__state);
}
function setEnabled(val) {
if (enabled != val) {
super.setEnabled(val);
invalidate();
}
}
function onPress(Void) {
pressFocus();
phase = "down";
refresh();
dispatchEvent({type:"buttonDown"});
if (autoRepeat) {
interval = setInterval(this, "onPressDelay", getStyle("repeatDelay"));
}
}
function onPressDelay(Void) {
dispatchEvent({type:"buttonDown"});
if (autoRepeat) {
clearInterval(interval);
interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval"));
}
}
function onPressRepeat(Void) {
dispatchEvent({type:"buttonDown"});
updateAfterEvent();
}
function onRelease(Void) {
releaseFocus();
phase = "rollover";
if (interval != undefined) {
clearInterval(interval);
delete interval;
}
if (getToggle()) {
setState(!getState());
} else {
refresh();
}
dispatchEvent({type:"click"});
}
function onDragOut(Void) {
phase = "up";
refresh();
dispatchEvent({type:"buttonDragOut"});
}
function onDragOver(Void) {
if (phase != "up") {
onPress();
return(undefined);
}
phase = "down";
refresh();
}
function onReleaseOutside(Void) {
releaseFocus();
phase = "up";
if (interval != undefined) {
clearInterval(interval);
delete interval;
}
}
function onRollOver(Void) {
phase = "rollover";
refresh();
}
function onRollOut(Void) {
phase = "up";
refresh();
}
function getLabel(Void) {
return(fui.text);
}
function setLabel(val) {
if (typeof(fui) == "string") {
createLabel("fui", 8, val);
fui.styleName = this;
} else {
fui.text = val;
}
var _local4 = fui._getTextFormat();
var _local2 = _local4.getTextExtent2(val);
fui._width = _local2.width + 5;
fui._height = _local2.height + 5;
iconName = fui;
setView(__state);
}
function get emphasized() {
return(__emphasized);
}
function set emphasized(val) {
__emphasized = val;
var _local2 = 0;
while (_local2 < 8) {
this[idNames[_local2]] = stateNames[_local2] + "Skin";
if (typeof(this[idNames[_local2 + 8]]) == "movieclip") {
this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon";
}
_local2++;
}
showEmphasized(__emphasized);
setStateVar(__state);
invalidateStyle();
//return(emphasized);
}
function keyDown(e) {
if (e.code == 32) {
onPress();
}
}
function keyUp(e) {
if (e.code == 32) {
onRelease();
}
}
function onKillFocus(newFocus) {
super.onKillFocus();
if (phase != "up") {
phase = "up";
refresh();
}
}
static var symbolName = "SimpleButton";
static var symbolOwner = mx.controls.SimpleButton;
static var version = "2.0.0.377";
var className = "SimpleButton";
var style3dInset = 4;
var btnOffset = 1;
var __toggle = false;
var __state = false;
var __emphasized = false;
var __emphatic = false;
static var falseUp = 0;
static var falseDown = 1;
static var falseOver = 2;
static var falseDisabled = 3;
static var trueUp = 4;
static var trueDown = 5;
static var trueOver = 6;
static var trueDisabled = 7;
var falseUpSkin = "SimpleButtonUp";
var falseDownSkin = "SimpleButtonIn";
var falseOverSkin = "";
var falseDisabledSkin = "SimpleButtonUp";
var trueUpSkin = "SimpleButtonIn";
var trueDownSkin = "";
var trueOverSkin = "";
var trueDisabledSkin = "SimpleButtonIn";
var falseUpIcon = "";
var falseDownIcon = "";
var falseOverIcon = "";
var falseDisabledIcon = "";
var trueUpIcon = "";
var trueDownIcon = "";
var trueOverIcon = "";
var trueDisabledIcon = "";
var phase = "up";
var fui = "falseUpIcon";
var fus = "falseUpSkin";
var fdi = "falseDownIcon";
var fds = "falseDownSkin";
var frs = "falseOverSkin";
var fri = "falseOverIcon";
var dfi = "falseDisabledIcon";
var dfs = "falseDisabledSkin";
var tui = "trueUpIcon";
var tus = "trueUpSkin";
var tdi = "trueDownIcon";
var tds = "trueDownSkin";
var trs = "trueOverSkin";
var tri = "trueOverIcon";
var dts = "trueDisabledSkin";
var dti = "trueDisabledIcon";
var rolloverSkin = mx.controls.SimpleButton.prototype.frs;
var rolloverIcon = mx.controls.SimpleButton.prototype.fri;
var upSkin = mx.controls.SimpleButton.prototype.fus;
var downSkin = mx.controls.SimpleButton.prototype.fds;
var disabledSkin = mx.controls.SimpleButton.prototype.dfs;
var upIcon = mx.controls.SimpleButton.prototype.fui;
var downIcon = mx.controls.SimpleButton.prototype.fdi;
var disabledIcon = mx.controls.SimpleButton.prototype.dfi;
var initializing = true;
var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"];
var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"];
var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"];
var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7};
}
Symbol 26 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton
{
var initIcon, getState, enabled, phase, labelPath, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, initializing, removeIcons, hitArea_mc, createEmptyObject;
function Button () {
super();
}
function init(Void) {
super.init();
}
function draw() {
super.draw();
if (initIcon != undefined) {
_setIcon(initIcon);
}
delete initIcon;
}
function onRelease(Void) {
super.onRelease();
}
function createChildren(Void) {
super.createChildren();
}
function setSkin(tag, linkageName, initobj) {
return(super.setSkin(tag, linkageName, initobj));
}
function viewSkin(varName) {
var _local3 = (getState() ? "true" : "false");
_local3 = _local3 + (enabled ? (phase) : "disabled");
super.viewSkin(varName, {styleName:this, borderStyle:_local3});
}
function invalidateStyle(c) {
labelPath.invalidateStyle(c);
super.invalidateStyle(c);
}
function setColor(c) {
var _local2 = 0;
while (_local2 < 8) {
this[idNames[_local2]].redraw(true);
_local2++;
}
}
function setEnabled(enable) {
labelPath.enabled = enable;
super.setEnabled(enable);
}
function calcSize(tag, ref) {
if ((__width == undefined) || (__height == undefined)) {
return(undefined);
}
if (tag < 7) {
ref.setSize(__width, __height, true);
}
}
function size(Void) {
setState(getState());
setHitArea(__width, __height);
var _local3 = 0;
while (_local3 < 8) {
var _local4 = idNames[_local3];
if (typeof(this[_local4]) == "movieclip") {
this[_local4].setSize(__width, __height, true);
}
_local3++;
}
super.size();
}
function set labelPlacement(val) {
__labelPlacement = val;
invalidate();
//return(labelPlacement);
}
function get labelPlacement() {
return(__labelPlacement);
}
function getLabelPlacement(Void) {
return(__labelPlacement);
}
function setLabelPlacement(val) {
__labelPlacement = val;
invalidate();
}
function getBtnOffset(Void) {
if (getState()) {
var _local2 = btnOffset;
} else if (phase == "down") {
var _local2 = btnOffset;
} else {
var _local2 = 0;
}
return(_local2);
}
function setView(offset) {
var _local16 = (offset ? (btnOffset) : 0);
var _local12 = getLabelPlacement();
var _local7 = 0;
var _local6 = 0;
var _local9 = 0;
var _local8 = 0;
var _local5 = 0;
var _local4 = 0;
var _local3 = labelPath;
var _local2 = iconName;
var _local15 = _local3.textWidth;
var _local14 = _local3.textHeight;
var _local10 = (__width - borderW) - borderW;
var _local11 = (__height - borderW) - borderW;
_local3._visible = true;
if (_local2 != undefined) {
_local7 = _local2._width;
_local6 = _local2._height;
}
if ((_local12 == "left") || (_local12 == "right")) {
if (_local3 != undefined) {
_local9 = Math.min(_local10 - _local7, _local15 + 5);
_local3._width = _local9;
_local8 = Math.min(_local11, _local14 + 5);
_local3._height = _local8;
}
if (_local12 == "right") {
_local5 = _local7;
if (centerContent) {
_local5 = _local5 + (((_local10 - _local9) - _local7) / 2);
}
_local2._x = _local5 - _local7;
} else {
_local5 = (_local10 - _local9) - _local7;
if (centerContent) {
_local5 = _local5 / 2;
}
_local2._x = _local5 + _local9;
}
_local4 = 0;
_local2._y = _local4;
if (centerContent) {
_local2._y = (_local11 - _local6) / 2;
_local4 = (_local11 - _local8) / 2;
}
if (!centerContent) {
_local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2);
}
} else {
if (_local3 != undefined) {
_local9 = Math.min(_local10, _local15 + 5);
_local3._width = _local9;
_local8 = Math.min(_local11 - _local6, _local14 + 5);
_local3._height = _local8;
}
_local5 = (_local10 - _local9) / 2;
_local2._x = (_local10 - _local7) / 2;
if (_local12 == "top") {
_local4 = (_local11 - _local8) - _local6;
if (centerContent) {
_local4 = _local4 / 2;
}
_local2._y = _local4 + _local8;
} else {
_local4 = _local6;
if (centerContent) {
_local4 = _local4 + (((_local11 - _local8) - _local6) / 2);
}
_local2._y = _local4 - _local6;
}
}
var _local13 = borderW + _local16;
_local3._x = _local5 + _local13;
_local3._y = _local4 + _local13;
_local2._x = _local2._x + _local13;
_local2._y = _local2._y + _local13;
}
function set label(lbl) {
setLabel(lbl);
//return(label);
}
function setLabel(label) {
if (label == "") {
labelPath.removeTextField();
refresh();
return(undefined);
}
if (labelPath == undefined) {
var _local2 = createLabel("labelPath", 200, label);
_local2._width = _local2.textWidth + 5;
_local2._height = _local2.textHeight + 5;
_local2.visible = false;
} else {
labelPath.text = label;
refresh();
}
}
function getLabel(Void) {
return(labelPath.text);
}
function get label() {
return(labelPath.text);
}
function _getIcon(Void) {
return(_iconLinkageName);
}
function get icon() {
if (initializing) {
return(initIcon);
}
return(_iconLinkageName);
}
function _setIcon(linkage) {
if (initializing) {
if (linkage == "") {
return(undefined);
}
initIcon = linkage;
} else {
if (linkage == "") {
removeIcons();
return(undefined);
}
super.changeIcon(0, linkage);
super.changeIcon(1, linkage);
super.changeIcon(4, linkage);
super.changeIcon(5, linkage);
_iconLinkageName = linkage;
refresh();
}
}
function set icon(linkage) {
_setIcon(linkage);
//return(icon);
}
function setHitArea(w, h) {
if (hitArea_mc == undefined) {
createEmptyObject("hitArea_mc", 100);
}
var _local2 = hitArea_mc;
_local2.clear();
_local2.beginFill(16711680);
_local2.drawRect(0, 0, w, h);
_local2.endFill();
_local2.setVisible(false);
}
static var symbolName = "Button";
static var symbolOwner = mx.controls.Button;
var className = "Button";
static var version = "2.0.0.377";
var btnOffset = 0;
var _color = "buttonColor";
var __label = "default value";
var __labelPlacement = "right";
var falseUpSkin = "ButtonSkin";
var falseDownSkin = "ButtonSkin";
var falseOverSkin = "ButtonSkin";
var falseDisabledSkin = "ButtonSkin";
var trueUpSkin = "ButtonSkin";
var trueDownSkin = "ButtonSkin";
var trueOverSkin = "ButtonSkin";
var trueDisabledSkin = "ButtonSkin";
var falseUpIcon = "";
var falseDownIcon = "";
var falseOverIcon = "";
var falseDisabledIcon = "";
var trueUpIcon = "";
var trueDownIcon = "";
var trueOverIcon = "";
var trueDisabledIcon = "";
var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1};
static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters);
var centerContent = true;
var borderW = 1;
}
Symbol 55 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip
{
var _visible, _x, _y, _width, _height;
function SkinElement () {
super();
}
static function registerElement(name, className) {
Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className)));
_global.skinRegistry[name] = true;
}
function __set__visible(visible) {
_visible = visible;
}
function move(x, y) {
_x = x;
_y = y;
}
function setSize(w, h) {
_width = w;
_height = h;
}
}
Symbol 56 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles
{
function CSSTextStyles () {
}
static function addTextStyles(o, bColor) {
o.addProperty("textAlign", function () {
return(this._tf.align);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.align = x;
});
o.addProperty("fontWeight", function () {
return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.bold = x == "bold";
});
if (bColor) {
o.addProperty("color", function () {
return(this._tf.color);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.color = x;
});
}
o.addProperty("fontFamily", function () {
return(this._tf.font);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.font = x;
});
o.addProperty("textIndent", function () {
return(this._tf.indent);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.indent = x;
});
o.addProperty("fontStyle", function () {
return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.italic = x == "italic";
});
o.addProperty("marginLeft", function () {
return(this._tf.leftMargin);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.leftMargin = x;
});
o.addProperty("marginRight", function () {
return(this._tf.rightMargin);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.rightMargin = x;
});
o.addProperty("fontSize", function () {
return(this._tf.size);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.size = x;
});
o.addProperty("textDecoration", function () {
return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.underline = x == "underline";
});
o.addProperty("embedFonts", function () {
return(this._tf.embedFonts);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.embedFonts = x;
});
}
}
Symbol 57 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager
{
function StyleManager () {
}
static function registerInheritingStyle(styleName) {
inheritingStyles[styleName] = true;
}
static function isInheritingStyle(styleName) {
return(inheritingStyles[styleName] == true);
}
static function registerColorStyle(styleName) {
colorStyles[styleName] = true;
}
static function isColorStyle(styleName) {
return(colorStyles[styleName] == true);
}
static function registerColorName(colorName, colorValue) {
colorNames[colorName] = colorValue;
}
static function isColorName(colorName) {
return(colorNames[colorName] != undefined);
}
static function getColorName(colorName) {
return(colorNames[colorName]);
}
static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true};
static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true};
static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344};
static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false};
static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true};
}
Symbol 58 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration
{
var _tf;
function CSSStyleDeclaration () {
}
function __getTextFormat(tf, bAll) {
var _local5 = false;
if (_tf != undefined) {
var _local2;
for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) {
if (tf[_local2] == undefined) {
var _local3 = _tf[_local2];
if (_local3 != undefined) {
tf[_local2] = _local3;
} else {
_local5 = true;
}
}
}
}
} else {
_local5 = true;
}
return(_local5);
}
function getStyle(styleProp) {
var _local2 = this[styleProp];
var _local3 = mx.styles.StyleManager.getColorName(_local2);
return(((_local3 == undefined) ? (_local2) : (_local3)));
}
static function classConstruct() {
mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true);
return(true);
}
static var classConstructed = classConstruct();
static var CSSTextStylesDependency = mx.styles.CSSTextStyles;
}
Symbol 59 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher
{
function EventDispatcher () {
}
static function _removeEventListener(queue, event, handler) {
if (queue != undefined) {
var _local4 = queue.length;
var _local1;
_local1 = 0;
while (_local1 < _local4) {
var _local2 = queue[_local1];
if (_local2 == handler) {
queue.splice(_local1, 1);
return(undefined);
}
_local1++;
}
}
}
static function initialize(object) {
if (_fEventDispatcher == undefined) {
_fEventDispatcher = new mx.events.EventDispatcher();
}
object.addEventListener = _fEventDispatcher.addEventListener;
object.removeEventListener = _fEventDispatcher.removeEventListener;
object.dispatchEvent = _fEventDispatcher.dispatchEvent;
object.dispatchQueue = _fEventDispatcher.dispatchQueue;
}
function dispatchQueue(queueObj, eventObj) {
var _local7 = "__q_" + eventObj.type;
var _local4 = queueObj[_local7];
if (_local4 != undefined) {
var _local5;
for (_local5 in _local4) {
var _local1 = _local4[_local5];
var _local3 = typeof(_local1);
if ((_local3 == "object") || (_local3 == "movieclip")) {
if (_local1.handleEvent == undefined) {
_local1[eventObj.type](eventObj);
} else {
_local1.handleEvent(eventObj);
}
} else {
_local1.apply(queueObj, [eventObj]);
}
}
}
}
function dispatchEvent(eventObj) {
if (eventObj.target == undefined) {
eventObj.target = this;
}
this[eventObj.type + "Handler"](eventObj);
dispatchQueue(this, eventObj);
}
function addEventListener(event, handler) {
var _local3 = "__q_" + event;
if (this[_local3] == undefined) {
this[_local3] = new Array();
}
_global.ASSetPropFlags(this, _local3, 1);
_removeEventListener(this[_local3], event, handler);
this[_local3].push(handler);
}
function removeEventListener(event, handler) {
var _local2 = "__q_" + event;
_removeEventListener(this[_local2], event, handler);
}
static var _fEventDispatcher = undefined;
}
Symbol 60 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher
{
var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener;
function UIEventDispatcher () {
super();
}
static function addKeyEvents(obj) {
if (obj.keyHandler == undefined) {
var _local1 = (obj.keyHandler = new Object());
_local1.owner = obj;
_local1.onKeyDown = _fEventDispatcher.onKeyDown;
_local1.onKeyUp = _fEventDispatcher.onKeyUp;
}
Key.addListener(obj.keyHandler);
}
static function removeKeyEvents(obj) {
Key.removeListener(obj.keyHandler);
}
static function addLoadEvents(obj) {
if (obj.onLoad == undefined) {
obj.onLoad = _fEventDispatcher.onLoad;
obj.onUnload = _fEventDispatcher.onUnload;
if (obj.getBytesTotal() == obj.getBytesLoaded()) {
obj.doLater(obj, "onLoad");
}
}
}
static function removeLoadEvents(obj) {
delete obj.onLoad;
delete obj.onUnload;
}
static function initialize(obj) {
if (_fEventDispatcher == undefined) {
_fEventDispatcher = new mx.events.UIEventDispatcher();
}
obj.addEventListener = _fEventDispatcher.__addEventListener;
obj.__origAddEventListener = _fEventDispatcher.addEventListener;
obj.removeEventListener = _fEventDispatcher.removeEventListener;
obj.dispatchEvent = _fEventDispatcher.dispatchEvent;
obj.dispatchQueue = _fEventDispatcher.dispatchQueue;
}
function dispatchEvent(eventObj) {
if (eventObj.target == undefined) {
eventObj.target = this;
}
this[eventObj.type + "Handler"](eventObj);
dispatchQueue(mx.events.EventDispatcher, eventObj);
dispatchQueue(this, eventObj);
}
function onKeyDown(Void) {
owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)});
}
function onKeyUp(Void) {
owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)});
}
function onLoad(Void) {
if (__sentLoadEvent != true) {
dispatchEvent({type:"load"});
}
__sentLoadEvent = true;
}
function onUnload(Void) {
dispatchEvent({type:"unload"});
}
function __addEventListener(event, handler) {
__origAddEventListener(event, handler);
var _local3 = lowLevelEvents;
for (var _local5 in _local3) {
if (mx.events.UIEventDispatcher[_local5][event] != undefined) {
var _local2 = _local3[_local5][0];
mx.events.UIEventDispatcher[_local2](this);
}
}
}
function removeEventListener(event, handler) {
var _local6 = "__q_" + event;
mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler);
if (this[_local6].length == 0) {
var _local2 = lowLevelEvents;
for (var _local5 in _local2) {
if (mx.events.UIEventDispatcher[_local5][event] != undefined) {
var _local3 = _local2[_local5][1];
mx.events.UIEventDispatcher[_local2[_local5][1]](this);
}
}
}
}
static var keyEvents = {keyDown:1, keyUp:1};
static var loadEvents = {load:1, unload:1};
static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]};
static var _fEventDispatcher = undefined;
}
Symbol 61 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement
{
var getStyle, _color, onEnterFrame;
function ColoredSkinElement () {
}
function setColor(c) {
if (c != undefined) {
var _local2 = new Color(this);
_local2.setRGB(c);
}
}
function draw(Void) {
setColor(getStyle(_color));
onEnterFrame = undefined;
}
function invalidateStyle(Void) {
onEnterFrame = draw;
}
static function setColorStyle(p, colorStyle) {
if (p._color == undefined) {
p._color = colorStyle;
}
p.setColor = mixins.setColor;
p.invalidateStyle = mixins.invalidateStyle;
p.draw = mixins.draw;
p.setColor(p.getStyle(colorStyle));
}
static var mixins = new mx.skins.ColoredSkinElement();
}
Symbol 62 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions
{
function UIObjectExtensions () {
}
static function addGeometry(tf, ui) {
tf.addProperty("width", ui.__get__width, null);
tf.addProperty("height", ui.__get__height, null);
tf.addProperty("left", ui.__get__left, null);
tf.addProperty("x", ui.__get__x, null);
tf.addProperty("top", ui.__get__top, null);
tf.addProperty("y", ui.__get__y, null);
tf.addProperty("right", ui.__get__right, null);
tf.addProperty("bottom", ui.__get__bottom, null);
tf.addProperty("visible", ui.__get__visible, ui.__set__visible);
}
static function Extensions() {
if (bExtended == true) {
return(true);
}
bExtended = true;
var _local4 = mx.core.UIObject.prototype;
var _local8 = mx.skins.SkinElement.prototype;
addGeometry(_local8, _local4);
mx.events.UIEventDispatcher.initialize(_local4);
var _local12 = mx.skins.ColoredSkinElement;
mx.styles.CSSTextStyles.addTextStyles(_local4);
var _local5 = MovieClip.prototype;
_local5.getTopLevel = _local4.getTopLevel;
_local5.createLabel = _local4.createLabel;
_local5.createObject = _local4.createObject;
_local5.createClassObject = _local4.createClassObject;
_local5.createEmptyObject = _local4.createEmptyObject;
_local5.destroyObject = _local4.destroyObject;
_local5.__getTextFormat = _local4.__getTextFormat;
_local5._getTextFormat = _local4._getTextFormat;
_local5.getStyleName = _local4.getStyleName;
_local5.getStyle = _local4.getStyle;
var _local6 = TextField.prototype;
addGeometry(_local6, _local4);
_local6.addProperty("enabled", function () {
return(this.__enabled);
}, function (x) {
this.__enabled = x;
this.invalidateStyle();
});
_local6.move = _local8.move;
_local6.setSize = _local8.setSize;
_local6.invalidateStyle = function () {
this.invalidateFlag = true;
};
_local6.draw = function () {
if (this.invalidateFlag) {
this.invalidateFlag = false;
var _local2 = this._getTextFormat();
this.setTextFormat(_local2);
this.setNewTextFormat(_local2);
this.embedFonts = _local2.embedFonts == true;
if (this.__text != undefined) {
if (this.text == "") {
this.text = this.__text;
}
delete this.__text;
}
this._visible = true;
}
};
_local6.setColor = function (color) {
this.textColor = color;
};
_local6.getStyle = _local5.getStyle;
_local6.__getTextFormat = _local4.__getTextFormat;
_local6.setValue = function (v) {
this.text = v;
};
_local6.getValue = function () {
return(this.text);
};
_local6.addProperty("value", function () {
return(this.getValue());
}, function (v) {
this.setValue(v);
});
_local6._getTextFormat = function () {
var _local2 = this.stylecache.tf;
if (_local2 != undefined) {
return(_local2);
}
_local2 = new TextFormat();
this.__getTextFormat(_local2);
this.stylecache.tf = _local2;
if (this.__enabled == false) {
if (this.enabledColor == undefined) {
var _local4 = this.getTextFormat();
this.enabledColor = _local4.color;
}
var _local3 = this.getStyle("disabledColor");
_local2.color = _local3;
} else if (this.enabledColor != undefined) {
if (_local2.color == undefined) {
_local2.color = this.enabledColor;
}
}
return(_local2);
};
_local6.getPreferredWidth = function () {
this.draw();
return(this.textWidth + 4);
};
_local6.getPreferredHeight = function () {
this.draw();
return(this.textHeight + 4);
};
TextFormat.prototype.getTextExtent2 = function (s) {
var _local3 = _root._getTextExtent;
if (_local3 == undefined) {
_root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100);
_local3 = _root._getTextExtent;
_local3._visible = false;
}
_root._getTextExtent.text = s;
var _local4 = this.align;
this.align = "left";
_root._getTextExtent.setTextFormat(this);
this.align = _local4;
return({width:_local3.textWidth, height:_local3.textHeight});
};
if (_global.style == undefined) {
_global.style = new mx.styles.CSSStyleDeclaration();
_global.cascadingStyles = true;
_global.styles = new Object();
_global.skinRegistry = new Object();
_global.origWidth = Stage.width;
_global.origHeight = Stage.height;
}
_root.addProperty("width", function () {
return(Stage.width);
}, null);
_root.addProperty("height", function () {
return(Stage.height);
}, null);
return(true);
}
static var bExtended = false;
static var UIObjectExtended = Extensions();
static var UIObjectDependency = mx.core.UIObject;
static var SkinElementDependency = mx.skins.SkinElement;
static var CSSTextStylesDependency = mx.styles.CSSTextStyles;
static var UIEventDispatcherDependency = mx.events.UIEventDispatcher;
}
Symbol 63 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults
{
var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill;
function Defaults () {
}
static function setThemeDefaults() {
var _local2 = _global.style;
_local2.themeColor = 8453965 /* 0x80FF4D */;
_local2.disabledColor = 8684164 /* 0x848284 */;
_local2.modalTransparency = 0;
_local2.filled = true;
_local2.stroked = true;
_local2.strokeWidth = 1;
_local2.strokeColor = 0;
_local2.fillColor = 16777215 /* 0xFFFFFF */;
_local2.repeatInterval = 35;
_local2.repeatDelay = 500;
_local2.fontFamily = "_sans";
_local2.fontSize = 12;
_local2.selectionColor = 13500353 /* 0xCDFFC1 */;
_local2.rollOverColor = 14942166 /* 0xE3FFD6 */;
_local2.useRollOver = true;
_local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */;
_local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */;
_local2.selectionDuration = 200;
_local2.openDuration = 250;
_local2.borderStyle = "inset";
_local2.color = 734012 /* 0x0B333C */;
_local2.textSelectedColor = 24371;
_local2.textRollOverColor = 2831164 /* 0x2B333C */;
_local2.textDisabledColor = 16777215 /* 0xFFFFFF */;
_local2.vGridLines = true;
_local2.hGridLines = false;
_local2.vGridLineColor = 6710886 /* 0x666666 */;
_local2.hGridLineColor = 6710886 /* 0x666666 */;
_local2.headerColor = 15395562 /* 0xEAEAEA */;
_local2.indentation = 17;
_local2.folderOpenIcon = "TreeFolderOpen";
_local2.folderClosedIcon = "TreeFolderClosed";
_local2.defaultLeafIcon = "TreeNodeIcon";
_local2.disclosureOpenIcon = "TreeDisclosureOpen";
_local2.disclosureClosedIcon = "TreeDisclosureClosed";
_local2.popupDuration = 150;
_local2.todayColor = 6710886 /* 0x666666 */;
_local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration());
_local2.backgroundColor = 16777215 /* 0xFFFFFF */;
_local2.borderColor = 13290186 /* 0xCACACA */;
_local2.borderStyle = "inset";
_local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration());
_local2.borderStyle = "inset";
_local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration());
_local2.textAlign = "center";
_local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration());
_local2.borderColor = 14015965 /* 0xD5DDDD */;
_local2.buttonColor = 7305079 /* 0x6F7777 */;
_local2.shadowColor = 15658734 /* 0xEEEEEE */;
_local2.highlightColor = 12897484 /* 0xC4CCCC */;
_local2.shadowCapColor = 14015965 /* 0xD5DDDD */;
_local2.borderCapColor = 9542041 /* 0x919999 */;
var _local4 = new Object();
_local4.borderColor = 16711680 /* 0xFF0000 */;
_local4.buttonColor = 16711680 /* 0xFF0000 */;
_local4.shadowColor = 16711680 /* 0xFF0000 */;
_local4.highlightColor = 16711680 /* 0xFF0000 */;
_local4.shadowCapColor = 16711680 /* 0xFF0000 */;
_local4.borderCapColor = 16711680 /* 0xFF0000 */;
mx.core.UIComponent.prototype.origBorderStyles = _local4;
var _local3;
_local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration());
_local3.backgroundColor = 16777215 /* 0xFFFFFF */;
_local3.borderStyle = "inset";
_global.styles.TextArea = _global.styles.TextInput;
_local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration());
_local3.borderStyle = "default";
_local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration());
_local3.fontWeight = "bold";
_local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration());
_local3.fontWeight = "bold";
_local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration());
_local3.borderStyle = "alert";
_local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration());
_local3.borderStyle = "inset";
_local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration());
_local3.borderStyle = "none";
_local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration());
_local3.color = 11187123 /* 0xAAB3B3 */;
_local3.fontWeight = "bold";
_local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration());
_local3.fontWeight = "bold";
_local3.fontSize = "11";
_local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration());
_local3.borderStyle = "solid";
_local3.backgroundColor = 16777215 /* 0xFFFFFF */;
_local3.borderColor = 9081738 /* 0x8A938A */;
_local3.headerHeight = 22;
_local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1)));
_local3.verticalGap = -1;
_local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration());
_local3.borderColor = 9542041 /* 0x919999 */;
_local3.headerColor = 16777215 /* 0xFFFFFF */;
_local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration());
_local3.fontSize = 10;
_local3.textAlign = "right";
_local3.color = 2831164 /* 0x2B333C */;
_local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration());
_local3.fontWeight = "bold";
_local3.fontSize = 11;
_local3.textAlign = "center";
_local3.color = 2831164 /* 0x2B333C */;
_local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration());
_local3.color = 16777215 /* 0xFFFFFF */;
_local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration());
_local3.fontSize = 12;
_local3.fontWeight = "bold";
_local3.textAlign = "center";
}
function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) {
if (typeof(r) == "object") {
var _local18 = r.br;
var _local16 = r.bl;
var _local15 = r.tl;
var _local10 = r.tr;
} else {
var _local10 = r;
var _local15 = _local10;
var _local16 = _local15;
var _local18 = _local16;
}
if (typeof(c) == "object") {
if (typeof(alpha) != "object") {
var _local9 = [alpha, alpha];
} else {
var _local9 = alpha;
}
if (ratios == undefined) {
ratios = [0, 255];
}
var _local14 = h * 0.7;
if (typeof(rot) != "object") {
var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */};
} else {
var _local11 = rot;
}
if (gradient == "radial") {
beginGradientFill("radial", c, _local9, ratios, _local11);
} else {
beginGradientFill("linear", c, _local9, ratios, _local11);
}
} else if (c != undefined) {
beginFill(c, alpha);
}
r = _local18;
var _local13 = r - (r * 0.707106781186547);
var _local12 = r - (r * 0.414213562373095);
moveTo(x + w, (y + h) - r);
lineTo(x + w, (y + h) - r);
curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13);
curveTo((x + w) - _local12, y + h, (x + w) - r, y + h);
r = _local16;
_local13 = r - (r * 0.707106781186547);
_local12 = r - (r * 0.414213562373095);
lineTo(x + r, y + h);
curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13);
curveTo(x, (y + h) - _local12, x, (y + h) - r);
r = _local15;
_local13 = r - (r * 0.707106781186547);
_local12 = r - (r * 0.414213562373095);
lineTo(x, y + r);
curveTo(x, y + _local12, x + _local13, y + _local13);
curveTo(x + _local12, y, x + r, y);
r = _local10;
_local13 = r - (r * 0.707106781186547);
_local12 = r - (r * 0.414213562373095);
lineTo((x + w) - r, y);
curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13);
curveTo(x + w, y + _local12, x + w, y + r);
lineTo(x + w, (y + h) - r);
if (c != undefined) {
endFill();
}
}
static function classConstruct() {
mx.core.ext.UIObjectExtensions.Extensions();
setThemeDefaults();
mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect;
return(true);
}
static var classConstructed = classConstruct();
static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration;
static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
static var UIObjectDependency = mx.core.UIObject;
}
Symbol 64 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager
{
var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth;
function DepthManager () {
MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth;
MovieClip.prototype.createChildAtDepth = createChildAtDepth;
MovieClip.prototype.setDepthTo = setDepthTo;
MovieClip.prototype.setDepthAbove = setDepthAbove;
MovieClip.prototype.setDepthBelow = setDepthBelow;
MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth;
MovieClip.prototype.shuffleDepths = shuffleDepths;
MovieClip.prototype.getDepthByFlag = getDepthByFlag;
MovieClip.prototype.buildDepthTable = buildDepthTable;
}
static function sortFunction(a, b) {
if (a.getDepth() > b.getDepth()) {
return(1);
}
return(-1);
}
static function test(depth) {
if (depth == reservedDepth) {
return(false);
}
return(true);
}
static function createClassObjectAtDepth(className, depthSpace, initObj) {
var _local1;
switch (depthSpace) {
case kCursor :
_local1 = holder.createClassChildAtDepth(className, kTopmost, initObj);
break;
case kTooltip :
_local1 = holder.createClassChildAtDepth(className, kTop, initObj);
break;
}
return(_local1);
}
static function createObjectAtDepth(linkageName, depthSpace, initObj) {
var _local1;
switch (depthSpace) {
case kCursor :
_local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj);
break;
case kTooltip :
_local1 = holder.createChildAtDepth(linkageName, kTop, initObj);
break;
}
return(_local1);
}
function createClassChildAtDepth(className, depthFlag, initObj) {
if (_childCounter == undefined) {
_childCounter = 0;
}
var _local3 = buildDepthTable();
var _local2 = getDepthByFlag(depthFlag, _local3);
var _local6 = "down";
if (depthFlag == kBottom) {
_local6 = "up";
}
var _local5;
if (_local3[_local2] != undefined) {
_local5 = _local2;
_local2 = findNextAvailableDepth(_local2, _local3, _local6);
}
var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj);
if (_local5 != undefined) {
_local3[_local2] = _local4;
shuffleDepths(_local4, _local5, _local3, _local6);
}
if (depthFlag == kTopmost) {
_local4._topmost = true;
}
return(_local4);
}
function createChildAtDepth(linkageName, depthFlag, initObj) {
if (_childCounter == undefined) {
_childCounter = 0;
}
var _local3 = buildDepthTable();
var _local2 = getDepthByFlag(depthFlag, _local3);
var _local6 = "down";
if (depthFlag == kBottom) {
_local6 = "up";
}
var _local5;
if (_local3[_local2] != undefined) {
_local5 = _local2;
_local2 = findNextAvailableDepth(_local2, _local3, _local6);
}
var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj);
if (_local5 != undefined) {
_local3[_local2] = _local4;
shuffleDepths(_local4, _local5, _local3, _local6);
}
if (depthFlag == kTopmost) {
_local4._topmost = true;
}
return(_local4);
}
function setDepthTo(depthFlag) {
var _local2 = _parent.buildDepthTable();
var _local3 = _parent.getDepthByFlag(depthFlag, _local2);
if (_local2[_local3] != undefined) {
shuffleDepths(this, _local3, _local2, undefined);
} else {
swapDepths(_local3);
}
if (depthFlag == kTopmost) {
_topmost = true;
} else {
delete _topmost;
}
}
function setDepthAbove(targetInstance) {
if (targetInstance._parent != _parent) {
return(undefined);
}
var _local2 = targetInstance.getDepth() + 1;
var _local3 = _parent.buildDepthTable();
if ((_local3[_local2] != undefined) && (getDepth() < _local2)) {
_local2 = _local2 - 1;
}
if (_local2 > highestDepth) {
_local2 = highestDepth;
}
if (_local2 == highestDepth) {
_parent.shuffleDepths(this, _local2, _local3, "down");
} else if (_local3[_local2] != undefined) {
_parent.shuffleDepths(this, _local2, _local3, undefined);
} else {
swapDepths(_local2);
}
}
function setDepthBelow(targetInstance) {
if (targetInstance._parent != _parent) {
return(undefined);
}
var _local6 = targetInstance.getDepth() - 1;
var _local3 = _parent.buildDepthTable();
if ((_local3[_local6] != undefined) && (getDepth() > _local6)) {
_local6 = _local6 + 1;
}
var _local4 = lowestDepth + numberOfAuthortimeLayers;
var _local5;
for (_local5 in _local3) {
var _local2 = _local3[_local5];
if (_local2._parent != undefined) {
_local4 = Math.min(_local4, _local2.getDepth());
}
}
if (_local6 < _local4) {
_local6 = _local4;
}
if (_local6 == _local4) {
_parent.shuffleDepths(this, _local6, _local3, "up");
} else if (_local3[_local6] != undefined) {
_parent.shuffleDepths(this, _local6, _local3, undefined);
} else {
swapDepths(_local6);
}
}
function findNextAvailableDepth(targetDepth, depthTable, direction) {
var _local5 = lowestDepth + numberOfAuthortimeLayers;
if (targetDepth < _local5) {
targetDepth = _local5;
}
if (depthTable[targetDepth] == undefined) {
return(targetDepth);
}
var _local2 = targetDepth;
var _local1 = targetDepth;
if (direction == "down") {
while (depthTable[_local1] != undefined) {
_local1--;
}
return(_local1);
}
while (depthTable[_local2] != undefined) {
_local2++;
}
return(_local2);
}
function shuffleDepths(subject, targetDepth, depthTable, direction) {
var _local9 = lowestDepth + numberOfAuthortimeLayers;
var _local8 = _local9;
var _local5;
for (_local5 in depthTable) {
var _local7 = depthTable[_local5];
if (_local7._parent != undefined) {
_local9 = Math.min(_local9, _local7.getDepth());
}
}
if (direction == undefined) {
if (subject.getDepth() > targetDepth) {
direction = "up";
} else {
direction = "down";
}
}
var _local1 = new Array();
for (_local5 in depthTable) {
var _local7 = depthTable[_local5];
if (_local7._parent != undefined) {
_local1.push(_local7);
}
}
_local1.sort(sortFunction);
if (direction == "up") {
var _local3;
var _local11;
do {
if (_local1.length <= 0) {
break;
}
_local3 = _local1.pop();
} while (_local3 != subject);
do {
if (_local1.length <= 0) {
break;
}
_local11 = subject.getDepth();
_local3 = _local1.pop();
var _local4 = _local3.getDepth();
if (_local11 > (_local4 + 1)) {
if (_local4 >= 0) {
subject.swapDepths(_local4 + 1);
} else if ((_local11 > _local8) && (_local4 < _local8)) {
subject.swapDepths(_local8);
}
}
subject.swapDepths(_local3);
} while (_local4 != targetDepth);
} else if (direction == "down") {
var _local3;
do {
if (_local1.length <= 0) {
break;
}
_local3 = _local1.shift();
} while (_local3 != subject);
do {
if (_local1.length <= 0) {
break;
}
var _local11 = _local3.getDepth();
_local3 = _local1.shift();
var _local4 = _local3.getDepth();
if ((_local11 < (_local4 - 1)) && (_local4 > 0)) {
subject.swapDepths(_local4 - 1);
}
subject.swapDepths(_local3);
} while (_local4 != targetDepth);
}
}
function getDepthByFlag(depthFlag, depthTable) {
var _local2 = 0;
if ((depthFlag == kTop) || (depthFlag == kNotopmost)) {
var _local5 = 0;
var _local7 = false;
var _local8;
for (_local8 in depthTable) {
var _local9 = depthTable[_local8];
var _local3 = typeof(_local9);
if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) {
if (_local9.getDepth() <= highestDepth) {
if (!_local9._topmost) {
_local2 = Math.max(_local2, _local9.getDepth());
} else if (!_local7) {
_local5 = _local9.getDepth();
_local7 = true;
} else {
_local5 = Math.min(_local5, _local9.getDepth());
}
}
}
}
_local2 = _local2 + 20;
if (_local7) {
if (_local2 >= _local5) {
_local2 = _local5 - 1;
}
}
} else if (depthFlag == kBottom) {
for (var _local8 in depthTable) {
var _local9 = depthTable[_local8];
var _local3 = typeof(_local9);
if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) {
if (_local9.getDepth() <= highestDepth) {
_local2 = Math.min(_local2, _local9.getDepth());
}
}
}
_local2 = _local2 - 20;
} else if (depthFlag == kTopmost) {
for (var _local8 in depthTable) {
var _local9 = depthTable[_local8];
var _local3 = typeof(_local9);
if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) {
if (_local9.getDepth() <= highestDepth) {
_local2 = Math.max(_local2, _local9.getDepth());
}
}
}
_local2 = _local2 + 100;
}
if (_local2 >= highestDepth) {
_local2 = highestDepth;
}
var _local6 = lowestDepth + numberOfAuthortimeLayers;
for (var _local9 in depthTable) {
var _local4 = depthTable[_local9];
if (_local4._parent != undefined) {
_local6 = Math.min(_local6, _local4.getDepth());
}
}
if (_local2 <= _local6) {
_local2 = _local6;
}
return(_local2);
}
function buildDepthTable(Void) {
var _local5 = new Array();
var _local4;
for (_local4 in this) {
var _local2 = this[_local4];
var _local3 = typeof(_local2);
if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) {
if (_local2._parent == this) {
_local5[_local2.getDepth()] = _local2;
}
}
}
return(_local5);
}
static var reservedDepth = 1048575;
static var highestDepth = 1048574;
static var lowestDepth = -16383;
static var numberOfAuthortimeLayers = 383;
static var kCursor = 101;
static var kTooltip = 102;
static var kTop = 201;
static var kBottom = 202;
static var kTopmost = 203;
static var kNotopmost = 204;
static var holder = _root.createEmptyMovieClip("reserved", reservedDepth);
static var __depthManager = new mx.managers.DepthManager();
}
Symbol 65 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager
{
static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent;
function SystemManager () {
}
static function init(Void) {
if (_initialized == false) {
_initialized = true;
mx.events.EventDispatcher.initialize(mx.managers.SystemManager);
Mouse.addListener(mx.managers.SystemManager);
Stage.addListener(mx.managers.SystemManager);
_xAddEventListener = addEventListener;
addEventListener = __addEventListener;
_xRemoveEventListener = removeEventListener;
removeEventListener = __removeEventListener;
}
}
static function addFocusManager(f) {
form = f;
f.focusManager.activate();
}
static function removeFocusManager(f) {
}
static function onMouseDown(Void) {
var _local1 = form;
_local1.focusManager._onMouseDown();
}
static function onResize(Void) {
var _local7 = Stage.width;
var _local6 = Stage.height;
var _local9 = _global.origWidth;
var _local8 = _global.origHeight;
var _local3 = Stage.align;
var _local5 = (_local9 - _local7) / 2;
var _local4 = (_local8 - _local6) / 2;
if (_local3 == "T") {
_local4 = 0;
} else if (_local3 == "B") {
_local4 = _local8 - _local6;
} else if (_local3 == "L") {
_local5 = 0;
} else if (_local3 == "R") {
_local5 = _local9 - _local7;
} else if (_local3 == "LT") {
_local4 = 0;
_local5 = 0;
} else if (_local3 == "TR") {
_local4 = 0;
_local5 = _local9 - _local7;
} else if (_local3 == "LB") {
_local4 = _local8 - _local6;
_local5 = 0;
} else if (_local3 == "RB") {
_local4 = _local8 - _local6;
_local5 = _local9 - _local7;
}
if (__screen == undefined) {
__screen = new Object();
}
__screen.x = _local5;
__screen.y = _local4;
__screen.width = _local7;
__screen.height = _local6;
_root.focusManager.relocate();
dispatchEvent({type:"resize"});
}
static function get screen() {
init();
if (__screen == undefined) {
onResize();
}
return(__screen);
}
static var _initialized = false;
static var idleFrames = 0;
static var isMouseDown = false;
static var forms = new Array();
}
Symbol 66 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent
{
var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, lastXMouse, lastYMouse, findFocusFromObject;
function FocusManager () {
super();
}
function get defaultPushButton() {
return(__defaultPushButton);
}
function set defaultPushButton(x) {
if (x != __defaultPushButton) {
__defaultPushButton.__set__emphasized(false);
__defaultPushButton = x;
defPushButton = x;
x.__set__emphasized(true);
}
//return(defaultPushButton);
}
function getMaxTabIndex(o) {
var _local3 = 0;
var _local6;
for (_local6 in o) {
var _local2 = o[_local6];
if (_local2._parent == o) {
if (_local2.tabIndex != undefined) {
if (_local2.tabIndex > _local3) {
_local3 = _local2.tabIndex;
}
}
if (_local2.tabChildren == true) {
var _local4 = getMaxTabIndex(_local2);
if (_local4 > _local3) {
_local3 = _local4;
}
}
}
}
return(_local3);
}
function getNextTabIndex(Void) {
return(getMaxTabIndex(form) + 1);
}
function get nextTabIndex() {
return(getNextTabIndex());
}
function relocate(Void) {
var _local2 = mx.managers.SystemManager.__get__screen();
move(_local2.x - 1, _local2.y - 1);
}
function init(Void) {
super.init();
tabEnabled = false;
_width = (_height = 1);
_x = (_y = -1);
_alpha = 0;
_parent.focusManager = this;
_parent.tabChildren = true;
_parent.tabEnabled = false;
form = _parent;
_parent.addEventListener("hide", this);
_parent.addEventListener("reveal", this);
mx.managers.SystemManager.init();
mx.managers.SystemManager.addFocusManager(form);
tabCapture.tabIndex = 0;
watch("enabled", enabledChanged);
Selection.addListener(this);
}
function enabledChanged(id, oldValue, newValue) {
_visible = newValue;
return(newValue);
}
function activate(Void) {
Key.addListener(this);
activated = (_visible = true);
if (lastFocus != undefined) {
bNeedFocus = true;
if (!mx.managers.SystemManager.isMouseDown) {
doLater(this, "restoreFocus");
}
}
}
function deactivate(Void) {
Key.removeListener(this);
activated = (_visible = false);
var _local2 = getSelectionFocus();
var _local3 = getActualFocus(_local2);
if (isOurFocus(_local3)) {
lastSelFocus = _local2;
lastFocus = _local3;
}
cancelAllDoLaters();
}
function isOurFocus(o) {
if (o.focusManager == this) {
return(true);
}
while (o != undefined) {
if (o.focusManager != undefined) {
return(false);
}
if (o._parent == _parent) {
return(true);
}
o = o._parent;
}
return(false);
}
function onSetFocus(o, n) {
if (n == null) {
if (activated) {
bNeedFocus = true;
}
} else {
var _local2 = getFocus();
if (isOurFocus(_local2)) {
bNeedFocus = false;
lastFocus = _local2;
lastSelFocus = n;
}
}
}
function restoreFocus(Void) {
var _local2 = lastSelFocus.hscroll;
if (_local2 != undefined) {
var _local5 = lastSelFocus.scroll;
var _local4 = lastSelFocus.background;
}
lastFocus.setFocus();
var _local3 = Selection;
Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex);
if (_local2 != undefined) {
lastSelFocus.scroll = _local5;
lastSelFocus.hscroll = _local2;
lastSelFocus.background = _local4;
}
}
function onUnload(Void) {
mx.managers.SystemManager.removeFocusManager(form);
}
function setFocus(o) {
if (o == null) {
Selection.setFocus(null);
} else if (o.setFocus == undefined) {
Selection.setFocus(o);
} else {
o.setFocus();
}
}
function getActualFocus(o) {
var _local1 = o._parent;
while (_local1 != undefined) {
if (_local1.focusTextField != undefined) {
while (_local1.focusTextField != undefined) {
o = _local1;
_local1 = _local1._parent;
if (_local1 == undefined) {
return(undefined);
}
if (_local1.focusTextField == undefined) {
return(o);
}
}
}
if (_local1.tabEnabled != true) {
return(o);
}
o = _local1;
_local1 = o._parent;
}
return(undefined);
}
function getSelectionFocus() {
var m = Selection.getFocus();
var o = eval (m);
return(o);
}
function getFocus(Void) {
var _local2 = getSelectionFocus();
return(getActualFocus(_local2));
}
function walkTree(p, index, groupName, dir, lookup, firstChild) {
var _local5 = true;
var _local11;
for (_local11 in p) {
var _local2 = p[_local11];
if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) {
if (_local2._searchKey == _searchKey) {
continue;
}
_local2._searchKey = _searchKey;
if (_local2 != _lastTarget) {
if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) {
continue;
}
if ((_local2 instanceof TextField) && (_local2.selectable == false)) {
continue;
}
if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) {
if (firstChild) {
_firstNode = _local2;
firstChild = false;
}
}
if (_nextIsNext == true) {
if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) {
_nextNode = _local2;
}
}
if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) {
if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) {
} else {
_lastx = _local2;
}
}
} else {
_prevNode = _lastx;
_needPrev = false;
_nextIsNext = true;
}
if (_local2.tabIndex != undefined) {
if (_local2.tabIndex == index) {
if (_foundList[_local2._name] == undefined) {
if (_needPrev) {
_prevObj = _local2;
_needPrev = false;
}
_nextObj = _local2;
}
}
if (dir && (_local2.tabIndex > index)) {
if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) {
_nextObj = _local2;
}
} else if ((!dir) && (_local2.tabIndex < index)) {
if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) {
_prevObj = _local2;
}
}
if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) {
_firstObj = _local2;
}
if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) {
_lastObj = _local2;
}
}
if (_local2.tabChildren) {
getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild));
}
_local5 = false;
} else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) {
if (_local2 == _lastTarget) {
if (_local2._searchKey == _searchKey) {
continue;
}
_local2._searchKey = _searchKey;
if (_prevNode == undefined) {
var _local3 = _lastx;
var _local7 = false;
while (_local3 != undefined) {
if (_local3 == _local2) {
_local7 = true;
break;
}
_local3 = _local3._parent;
}
if (_local7 == false) {
_prevNode = _lastx;
}
}
_needPrev = false;
if (_nextNode == undefined) {
_nextIsNext = true;
}
} else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) {
if (_local2._searchKey == _searchKey) {
continue;
}
_local2._searchKey = _searchKey;
getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild));
}
_local5 = false;
}
}
_lastNode = _lastx;
if (lookup) {
if (p._parent != undefined) {
if (p != _parent) {
if ((_prevNode == undefined) && (dir)) {
_needPrev = true;
} else if ((_nextNode == undefined) && (!dir)) {
_nextIsNext = false;
}
_lastTarget = _lastTarget._parent;
getTabCandidate(p._parent, index, groupName, dir, true);
}
}
}
}
function getTabCandidate(o, index, groupName, dir, firstChild) {
var _local2;
var _local3 = true;
if (o == _parent) {
_local2 = o;
_local3 = false;
} else {
_local2 = o._parent;
if (_local2 == undefined) {
_local2 = o;
_local3 = false;
}
}
walkTree(_local2, index, groupName, dir, _local3, firstChild);
}
function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) {
walkTree(o, index, groupName, dir, false, firstChild);
}
function getFocusManagerFromObject(o) {
while (o != undefined) {
if (o.focusManager != undefined) {
return(o.focusManager);
}
o = o._parent;
}
return(undefined);
}
function tabHandler(Void) {
bDrawFocus = true;
var _local5 = getSelectionFocus();
var _local4 = getActualFocus(_local5);
if (_local4 != _local5) {
_local5 = _local4;
}
if (getFocusManagerFromObject(_local5) != this) {
_local5 == undefined;
}
if (_local5 == undefined) {
_local5 = form;
} else if (_local5.tabIndex != undefined) {
if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) {
_foundList = new Object();
_foundList.tabIndex = _local5.tabIndex;
}
_foundList[_local5._name] = _local5;
}
var _local3 = Key.isDown(16) != true;
_searchKey = getTimer();
_needPrev = true;
_nextIsNext = false;
_lastx = undefined;
_firstNode = undefined;
_lastNode = undefined;
_nextNode = undefined;
_prevNode = undefined;
_firstObj = undefined;
_lastObj = undefined;
_nextObj = undefined;
_prevObj = undefined;
_lastTarget = _local5;
var _local6 = _local5;
getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true);
var _local2;
if (_local3) {
if (_nextObj != undefined) {
_local2 = _nextObj;
} else {
_local2 = _firstObj;
}
} else if (_prevObj != undefined) {
_local2 = _prevObj;
} else {
_local2 = _lastObj;
}
if (_local2.tabIndex != _local5.tabIndex) {
_foundList = new Object();
_foundList.tabIndex = _local2.tabIndex;
_foundList[_local2._name] = _local2;
} else {
if (_foundList == undefined) {
_foundList = new Object();
_foundList.tabIndex = _local2.tabIndex;
}
_foundList[_local2._name] = _local2;
}
if (_local2 == undefined) {
if (_local3 == false) {
if (_nextNode != undefined) {
_local2 = _nextNode;
} else {
_local2 = _firstNode;
}
} else if ((_prevNode == undefined) || (_local5 == form)) {
_local2 = _lastNode;
} else {
_local2 = _prevNode;
}
}
if (_local2 == undefined) {
return(undefined);
}
lastTabFocus = _local2;
setFocus(_local2);
if (_local2.emphasized != undefined) {
if (defPushButton != undefined) {
_local5 = defPushButton;
defPushButton = _local2;
_local5.emphasized = false;
_local2.emphasized = true;
}
} else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) {
_local5 = defPushButton;
defPushButton = __defaultPushButton;
_local5.emphasized = false;
__defaultPushButton.__set__emphasized(true);
}
}
function onKeyDown(Void) {
mx.managers.SystemManager.idleFrames = 0;
if (defaultPushButtonEnabled) {
if (Key.getCode() == 13) {
if (defaultPushButton != undefined) {
doLater(this, "sendDefaultPushButtonEvent");
}
}
}
}
function sendDefaultPushButtonEvent(Void) {
defPushButton.dispatchEvent({type:"click"});
}
function getMousedComponentFromChildren(x, y, o) {
for (var _local7 in o) {
var _local2 = o[_local7];
if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) {
_local2._searchKey = _searchKey;
if (_local2.hitTest(x, y, true)) {
if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) {
return(_local2);
}
var _local3 = getMousedComponentFromChildren(x, y, _local2);
if (_local3 != undefined) {
return(_local3);
}
return(_local2);
}
}
}
return(undefined);
}
function mouseActivate(Void) {
if (!bNeedFocus) {
return(undefined);
}
_searchKey = getTimer();
var _local2 = getMousedComponentFromChildren(lastXMouse, lastYMouse, form);
if (_local2 instanceof mx.core.UIComponent) {
return(undefined);
}
_local2 = findFocusFromObject(_local2);
if (_local2 == lastFocus) {
return(undefined);
}
if (_local2 == undefined) {
doLater(this, "restoreFocus");
return(undefined);
}
var _local3 = _local2.hscroll;
if (_local3 != undefined) {
var _local6 = _local2.scroll;
var _local5 = _local2.background;
}
setFocus(_local2);
var _local4 = Selection;
Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex);
if (_local3 != undefined) {
_local2.scroll = _local6;
_local2.hscroll = _local3;
_local2.background = _local5;
}
}
function _onMouseDown(Void) {
bDrawFocus = false;
if (lastFocus != undefined) {
lastFocus.drawFocus(false);
}
mx.managers.SystemManager.idleFrames = 0;
var _local3 = Selection;
_local3.lastBeginIndex = Selection.getBeginIndex();
_local3.lastEndIndex = Selection.getEndIndex();
lastXMouse = _root._xmouse;
lastYMouse = _root._ymouse;
}
function onMouseUp(Void) {
if (_visible) {
doLater(this, "mouseActivate");
}
}
function handleEvent(e) {
if (e.type == "reveal") {
mx.managers.SystemManager.activate(form);
} else {
mx.managers.SystemManager.deactivate(form);
}
}
static function enableFocusManagement() {
if (!initialized) {
initialized = true;
Object.registerClass("FocusManager", mx.managers.FocusManager);
if (_root.focusManager == undefined) {
_root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--);
}
}
}
static var symbolName = "FocusManager";
static var symbolOwner = mx.managers.FocusManager;
static var version = "2.0.0.377";
var className = "FocusManager";
var bNeedFocus = false;
var bDrawFocus = false;
var defaultPushButtonEnabled = true;
var activated = true;
static var initialized = false;
static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
}
Symbol 67 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement
{
var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible;
function FocusRect () {
super();
boundingBox_mc._visible = false;
boundingBox_mc._width = (boundingBox_mc._height = 0);
}
function draw(o) {
o.adjustFocusRect();
}
function setSize(w, h, r, a, rectCol) {
_xscale = (_yscale = 100);
clear();
if (typeof(r) == "object") {
r.br = ((r.br > 2) ? (r.br - 2) : 0);
r.bl = ((r.bl > 2) ? (r.bl - 2) : 0);
r.tr = ((r.tr > 2) ? (r.tr - 2) : 0);
r.tl = ((r.tl > 2) ? (r.tl - 2) : 0);
beginFill(rectCol, a * 0.3);
drawRoundRect(0, 0, w, h, r);
drawRoundRect(2, 2, w - 4, h - 4, r);
endFill();
r.br = ((r.br > 1) ? (r.br + 1) : 0);
r.bl = ((r.bl > 1) ? (r.bl + 1) : 0);
r.tr = ((r.tr > 1) ? (r.tr + 1) : 0);
r.tl = ((r.tl > 1) ? (r.tl + 1) : 0);
beginFill(rectCol, a * 0.3);
drawRoundRect(1, 1, w - 2, h - 2, r);
r.br = ((r.br > 1) ? (r.br - 1) : 0);
r.bl = ((r.bl > 1) ? (r.bl - 1) : 0);
r.tr = ((r.tr > 1) ? (r.tr - 1) : 0);
r.tl = ((r.tl > 1) ? (r.tl - 1) : 0);
drawRoundRect(2, 2, w - 4, h - 4, r);
endFill();
} else {
var _local5;
if (r != 0) {
_local5 = r - 2;
} else {
_local5 = 0;
}
beginFill(rectCol, a * 0.3);
drawRoundRect(0, 0, w, h, r);
drawRoundRect(2, 2, w - 4, h - 4, _local5);
endFill();
beginFill(rectCol, a * 0.3);
if (r != 0) {
_local5 = r - 2;
r = r - 1;
} else {
_local5 = 0;
r = 0;
}
drawRoundRect(1, 1, w - 2, h - 2, r);
drawRoundRect(2, 2, w - 4, h - 4, _local5);
endFill();
}
}
function handleEvent(e) {
if (e.type == "unload") {
_visible = true;
} else if (e.type == "resize") {
e.target.adjustFocusRect();
} else if (e.type == "move") {
e.target.adjustFocusRect();
}
}
static function classConstruct() {
mx.core.UIComponent.prototype.drawFocus = function (focused) {
var _local2 = this._parent.focus_mc;
if (!focused) {
_local2._visible = false;
this.removeEventListener("unload", _local2);
this.removeEventListener("move", _local2);
this.removeEventListener("resize", _local2);
} else {
if (_local2 == undefined) {
_local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop);
_local2.tabEnabled = false;
this._parent.focus_mc = _local2;
} else {
_local2._visible = true;
}
_local2.draw(this);
if (_local2.getDepth() < this.getDepth()) {
_local2.setDepthAbove(this);
}
this.addEventListener("unload", _local2);
this.addEventListener("move", _local2);
this.addEventListener("resize", _local2);
}
};
mx.core.UIComponent.prototype.adjustFocusRect = function () {
var _local2 = this.getStyle("themeColor");
if (_local2 == undefined) {
_local2 = 8453965 /* 0x80FF4D */;
}
var _local3 = this._parent.focus_mc;
_local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2);
_local3.move(this.x - 2, this.y - 2);
};
TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus;
TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect;
mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect;
return(true);
}
static var classConstructed = classConstruct();
static var DefaultsDependency = mx.skins.halo.Defaults;
static var UIComponentDependency = mx.core.UIComponent;
}
Symbol 68 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows
{
function OverlappedWindows () {
}
static function checkIdle(Void) {
if (mx.managers.SystemManager.idleFrames > 10) {
mx.managers.SystemManager.dispatchEvent({type:"idle"});
} else {
mx.managers.SystemManager.idleFrames++;
}
}
static function __addEventListener(e, o, l) {
if (e == "idle") {
if (mx.managers.SystemManager.interval == undefined) {
mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100);
}
}
mx.managers.SystemManager._xAddEventListener(e, o, l);
}
static function __removeEventListener(e, o, l) {
if (e == "idle") {
if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) {
clearInterval(mx.managers.SystemManager.interval);
}
} else {
mx.managers.SystemManager._xRemoveEventListener(e, o, l);
}
}
static function onMouseDown(Void) {
mx.managers.SystemManager.idleFrames = 0;
mx.managers.SystemManager.isMouseDown = true;
var _local5 = _root;
var _local3;
var _local8 = _root._xmouse;
var _local7 = _root._ymouse;
if (mx.managers.SystemManager.form.modalWindow == undefined) {
if (mx.managers.SystemManager.forms.length > 1) {
var _local6 = mx.managers.SystemManager.forms.length;
var _local4;
_local4 = 0;
while (_local4 < _local6) {
var _local2 = mx.managers.SystemManager.forms[_local4];
if (_local2._visible) {
if (_local2.hitTest(_local8, _local7)) {
if (_local3 == undefined) {
_local3 = _local2.getDepth();
_local5 = _local2;
} else if (_local3 < _local2.getDepth()) {
_local3 = _local2.getDepth();
_local5 = _local2;
}
}
}
_local4++;
}
if (_local5 != mx.managers.SystemManager.form) {
mx.managers.SystemManager.activate(_local5);
}
}
}
var _local9 = mx.managers.SystemManager.form;
_local9.focusManager._onMouseDown();
}
static function onMouseMove(Void) {
mx.managers.SystemManager.idleFrames = 0;
}
static function onMouseUp(Void) {
mx.managers.SystemManager.isMouseDown = false;
mx.managers.SystemManager.idleFrames = 0;
}
static function activate(f) {
if (mx.managers.SystemManager.form != undefined) {
if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) {
var _local1 = mx.managers.SystemManager.form;
_local1.focusManager.deactivate();
}
}
mx.managers.SystemManager.form = f;
f.focusManager.activate();
}
static function deactivate(f) {
if (mx.managers.SystemManager.form != undefined) {
if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) {
var _local5 = mx.managers.SystemManager.form;
_local5.focusManager.deactivate();
var _local3 = mx.managers.SystemManager.forms.length;
var _local1;
var _local2;
_local1 = 0;
while (_local1 < _local3) {
if (mx.managers.SystemManager.forms[_local1] == f) {
_local1 = _local1 + 1;
while (_local1 < _local3) {
if (mx.managers.SystemManager.forms[_local1]._visible == true) {
_local2 = mx.managers.SystemManager.forms[_local1];
}
_local1++;
}
mx.managers.SystemManager.form = _local2;
break;
}
if (mx.managers.SystemManager.forms[_local1]._visible == true) {
_local2 = mx.managers.SystemManager.forms[_local1];
}
_local1++;
}
_local5 = mx.managers.SystemManager.form;
_local5.focusManager.activate();
}
}
}
static function addFocusManager(f) {
mx.managers.SystemManager.forms.push(f);
mx.managers.SystemManager.activate(f);
}
static function removeFocusManager(f) {
var _local3 = mx.managers.SystemManager.forms.length;
var _local1;
_local1 = 0;
while (_local1 < _local3) {
if (mx.managers.SystemManager.forms[_local1] == f) {
if (mx.managers.SystemManager.form == f) {
mx.managers.SystemManager.deactivate(f);
}
mx.managers.SystemManager.forms.splice(_local1, 1);
return(undefined);
}
_local1++;
}
}
static function enableOverlappedWindows() {
if (!initialized) {
initialized = true;
mx.managers.SystemManager.checkIdle = checkIdle;
mx.managers.SystemManager.__addEventListener = __addEventListener;
mx.managers.SystemManager.__removeEventListener = __removeEventListener;
mx.managers.SystemManager.onMouseDown = onMouseDown;
mx.managers.SystemManager.onMouseMove = onMouseMove;
mx.managers.SystemManager.onMouseUp = onMouseUp;
mx.managers.SystemManager.activate = activate;
mx.managers.SystemManager.deactivate = deactivate;
mx.managers.SystemManager.addFocusManager = addFocusManager;
mx.managers.SystemManager.removeFocusManager = removeFocusManager;
}
}
static var initialized = false;
static var SystemManagerDependency = mx.managers.SystemManager;
}
Symbol 69 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle
{
var styleName, stylecache, _color, setColor, invalidateStyle;
function CSSSetStyle () {
}
function _setStyle(styleProp, newValue) {
this[styleProp] = newValue;
if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) {
if (styleProp == "color") {
if (isNaN(newValue)) {
newValue = mx.styles.StyleManager.getColorName(newValue);
this[styleProp] = newValue;
if (newValue == undefined) {
return(undefined);
}
}
}
_level0.changeTextStyleInChildren(styleProp);
return(undefined);
}
if (mx.styles.StyleManager.isColorStyle(styleProp)) {
if (isNaN(newValue)) {
newValue = mx.styles.StyleManager.getColorName(newValue);
this[styleProp] = newValue;
if (newValue == undefined) {
return(undefined);
}
}
if (styleProp == "themeColor") {
var _local7 = mx.styles.StyleManager.colorNames.haloBlue;
var _local6 = mx.styles.StyleManager.colorNames.haloGreen;
var _local8 = mx.styles.StyleManager.colorNames.haloOrange;
var _local4 = {};
_local4[_local7] = 12188666 /* 0xB9FBFA */;
_local4[_local6] = 13500353 /* 0xCDFFC1 */;
_local4[_local8] = 16766319 /* 0xFFD56F */;
var _local5 = {};
_local5[_local7] = 13958653 /* 0xD4FDFD */;
_local5[_local6] = 14942166 /* 0xE3FFD6 */;
_local5[_local8] = 16772787 /* 0xFFEEB3 */;
var _local9 = _local4[newValue];
var _local10 = _local5[newValue];
if (_local9 == undefined) {
_local9 = newValue;
}
if (_local10 == undefined) {
_local10 = newValue;
}
setStyle("selectionColor", _local9);
setStyle("rollOverColor", _local10);
}
_level0.changeColorStyleInChildren(styleName, styleProp, newValue);
} else {
if ((styleProp == "backgroundColor") && (isNaN(newValue))) {
newValue = mx.styles.StyleManager.getColorName(newValue);
this[styleProp] = newValue;
if (newValue == undefined) {
return(undefined);
}
}
_level0.notifyStyleChangeInChildren(styleName, styleProp, newValue);
}
}
function changeTextStyleInChildren(styleProp) {
var _local4 = getTimer();
var _local5;
for (_local5 in this) {
var _local2 = this[_local5];
if (_local2._parent == this) {
if (_local2.searchKey != _local4) {
if (_local2.stylecache != undefined) {
delete _local2.stylecache.tf;
delete _local2.stylecache[styleProp];
}
_local2.invalidateStyle(styleProp);
_local2.changeTextStyleInChildren(styleProp);
_local2.searchKey = _local4;
}
}
}
}
function changeColorStyleInChildren(sheetName, colorStyle, newValue) {
var _local6 = getTimer();
var _local7;
for (_local7 in this) {
var _local2 = this[_local7];
if (_local2._parent == this) {
if (_local2.searchKey != _local6) {
if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) {
if (_local2.stylecache != undefined) {
delete _local2.stylecache[colorStyle];
}
if (typeof(_local2._color) == "string") {
if (_local2._color == colorStyle) {
var _local4 = _local2.getStyle(colorStyle);
if (colorStyle == "color") {
if (stylecache.tf.color != undefined) {
stylecache.tf.color = _local4;
}
}
_local2.setColor(_local4);
}
} else if (_local2._color[colorStyle] != undefined) {
if (typeof(_local2) != "movieclip") {
_local2._parent.invalidateStyle();
} else {
_local2.invalidateStyle(colorStyle);
}
}
}
_local2.changeColorStyleInChildren(sheetName, colorStyle, newValue);
_local2.searchKey = _local6;
}
}
}
}
function notifyStyleChangeInChildren(sheetName, styleProp, newValue) {
var _local5 = getTimer();
var _local6;
for (_local6 in this) {
var _local2 = this[_local6];
if (_local2._parent == this) {
if (_local2.searchKey != _local5) {
if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) {
if (_local2.stylecache != undefined) {
delete _local2.stylecache[styleProp];
delete _local2.stylecache.tf;
}
delete _local2.enabledColor;
_local2.invalidateStyle(styleProp);
}
_local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue);
_local2.searchKey = _local5;
}
}
}
}
function setStyle(styleProp, newValue) {
if (stylecache != undefined) {
delete stylecache[styleProp];
delete stylecache.tf;
}
this[styleProp] = newValue;
if (mx.styles.StyleManager.isColorStyle(styleProp)) {
if (isNaN(newValue)) {
newValue = mx.styles.StyleManager.getColorName(newValue);
this[styleProp] = newValue;
if (newValue == undefined) {
return(undefined);
}
}
if (styleProp == "themeColor") {
var _local10 = mx.styles.StyleManager.colorNames.haloBlue;
var _local9 = mx.styles.StyleManager.colorNames.haloGreen;
var _local11 = mx.styles.StyleManager.colorNames.haloOrange;
var _local6 = {};
_local6[_local10] = 12188666 /* 0xB9FBFA */;
_local6[_local9] = 13500353 /* 0xCDFFC1 */;
_local6[_local11] = 16766319 /* 0xFFD56F */;
var _local7 = {};
_local7[_local10] = 13958653 /* 0xD4FDFD */;
_local7[_local9] = 14942166 /* 0xE3FFD6 */;
_local7[_local11] = 16772787 /* 0xFFEEB3 */;
var _local12 = _local6[newValue];
var _local13 = _local7[newValue];
if (_local12 == undefined) {
_local12 = newValue;
}
if (_local13 == undefined) {
_local13 = newValue;
}
setStyle("selectionColor", _local12);
setStyle("rollOverColor", _local13);
}
if (typeof(_color) == "string") {
if (_color == styleProp) {
if (styleProp == "color") {
if (stylecache.tf.color != undefined) {
stylecache.tf.color = newValue;
}
}
setColor(newValue);
}
} else if (_color[styleProp] != undefined) {
invalidateStyle(styleProp);
}
changeColorStyleInChildren(undefined, styleProp, newValue);
} else {
if ((styleProp == "backgroundColor") && (isNaN(newValue))) {
newValue = mx.styles.StyleManager.getColorName(newValue);
this[styleProp] = newValue;
if (newValue == undefined) {
return(undefined);
}
}
invalidateStyle(styleProp);
}
if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) {
var _local8;
var _local5 = newValue;
if (styleProp == "styleName") {
_local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5));
_local5 = _local8.themeColor;
if (_local5 != undefined) {
_local8.rollOverColor = (_local8.selectionColor = _local5);
}
}
notifyStyleChangeInChildren(undefined, styleProp, newValue);
}
}
static function enableRunTimeCSS() {
}
static function classConstruct() {
var _local2 = MovieClip.prototype;
var _local1 = mx.styles.CSSSetStyle.prototype;
mx.styles.CSSStyleDeclaration.prototype.setStyle = _local1._setStyle;
_local2.changeTextStyleInChildren = _local1.changeTextStyleInChildren;
_local2.changeColorStyleInChildren = _local1.changeColorStyleInChildren;
_local2.notifyStyleChangeInChildren = _local1.notifyStyleChangeInChildren;
_local2.setStyle = _local1.setStyle;
var _local3 = TextField.prototype;
_local3.setStyle = _local2.setStyle;
_local3.changeTextStyleInChildren = _local1.changeTextStyleInChildren;
return(true);
}
static var classConstructed = classConstruct();
static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration;
}
Symbol 70 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions
{
function UIComponentExtensions () {
}
static function Extensions() {
if (bExtended == true) {
return(true);
}
bExtended = true;
TextField.prototype.setFocus = function () {
Selection.setFocus(this);
};
TextField.prototype.onSetFocus = function (oldFocus) {
if (this.tabEnabled != false) {
if (this.getFocusManager().bDrawFocus) {
this.drawFocus(true);
}
}
};
TextField.prototype.onKillFocus = function (oldFocus) {
if (this.tabEnabled != false) {
this.drawFocus(false);
}
};
TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus;
TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager;
mx.managers.OverlappedWindows.enableOverlappedWindows();
mx.styles.CSSSetStyle.enableRunTimeCSS();
mx.managers.FocusManager.enableFocusManagement();
}
static var bExtended = false;
static var UIComponentExtended = Extensions();
static var UIComponentDependency = mx.core.UIComponent;
static var FocusManagerDependency = mx.managers.FocusManager;
static var OverlappedWindowsDependency = mx.managers.OverlappedWindows;
}
Symbol 71 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject
{
function Border () {
super();
}
function init(Void) {
super.init();
}
static var symbolName = "Border";
static var symbolOwner = mx.skins.Border;
var className = "Border";
var tagBorder = 0;
var idNames = new Array("border_mc");
}
Symbol 72 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border
{
var __width, __height, offset, __borderMetrics;
function RectBorder () {
super();
}
function get width() {
return(__width);
}
function get height() {
return(__height);
}
function init(Void) {
super.init();
}
function draw(Void) {
size();
}
function getBorderMetrics(Void) {
var _local2 = offset;
if (__borderMetrics == undefined) {
__borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2};
} else {
__borderMetrics.left = _local2;
__borderMetrics.top = _local2;
__borderMetrics.right = _local2;
__borderMetrics.bottom = _local2;
}
return(__borderMetrics);
}
function get borderMetrics() {
return(getBorderMetrics());
}
function drawBorder(Void) {
}
function size(Void) {
drawBorder();
}
function setColor(Void) {
drawBorder();
}
static var symbolName = "RectBorder";
static var symbolOwner = mx.skins.RectBorder;
static var version = "2.0.0.377";
var className = "RectBorder";
var borderStyleName = "borderStyle";
var borderColorName = "borderColor";
var shadowColorName = "shadowColor";
var highlightColorName = "highlightColor";
var buttonColorName = "buttonColor";
var backgroundColorName = "backgroundColor";
}
Symbol 73 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder
{
var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill;
function RectBorder () {
super();
}
function init(Void) {
borderWidths.default = 3;
super.init();
}
function getBorderMetrics(Void) {
if (offset == undefined) {
var _local3 = getStyle(borderStyleName);
offset = borderWidths[_local3];
}
if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) {
__borderMetrics = {left:3, top:1, right:3, bottom:3};
return(__borderMetrics);
}
return(super.getBorderMetrics());
}
function drawBorder(Void) {
var _local6 = _global.styles[className];
if (_local6 == undefined) {
_local6 = _global.styles.RectBorder;
}
var _local5 = getStyle(borderStyleName);
var _local7 = getStyle(borderColorName);
if (_local7 == undefined) {
_local7 = _local6[borderColorName];
}
var _local8 = getStyle(backgroundColorName);
if (_local8 == undefined) {
_local8 = _local6[backgroundColorName];
}
var _local16 = getStyle("backgroundImage");
if (_local5 != "none") {
var _local14 = getStyle(shadowColorName);
if (_local14 == undefined) {
_local14 = _local6[shadowColorName];
}
var _local13 = getStyle(highlightColorName);
if (_local13 == undefined) {
_local13 = _local6[highlightColorName];
}
var _local12 = getStyle(buttonColorName);
if (_local12 == undefined) {
_local12 = _local6[buttonColorName];
}
var _local11 = getStyle(borderCapColorName);
if (_local11 == undefined) {
_local11 = _local6[borderCapColorName];
}
var _local10 = getStyle(shadowCapColorName);
if (_local10 == undefined) {
_local10 = _local6[shadowCapColorName];
}
}
offset = borderWidths[_local5];
var _local9 = offset;
var _local3 = __get__width();
var _local4 = __get__height();
clear();
_color = undefined;
if (_local5 == "none") {
} else if (_local5 == "inset") {
_color = colorList;
draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10);
} else if (_local5 == "outset") {
_color = colorList;
draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10);
} else if (_local5 == "alert") {
var _local15 = getStyle("themeColor");
drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10);
drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial");
drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial");
drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50);
drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100);
} else if (_local5 == "default") {
drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10);
drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial");
drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial");
drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100);
} else if (_local5 == "dropDown") {
drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear");
drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100);
} else if (_local5 == "menuBorder") {
var _local15 = getStyle("themeColor");
drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial");
drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10);
drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear");
drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50);
drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100);
} else if (_local5 == "comboNonEdit") {
} else {
beginFill(_local7);
drawRect(0, 0, _local3, _local4);
drawRect(1, 1, _local3 - 1, _local4 - 1);
endFill();
_color = borderColorName;
}
if (_local8 != undefined) {
beginFill(_local8);
drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9);
endFill();
}
}
function draw3dBorder(c1, c2, c3, c4, c5, c6) {
var _local3 = __get__width();
var _local2 = __get__height();
beginFill(c1);
drawRect(0, 0, _local3, _local2);
drawRect(1, 0, _local3 - 1, _local2);
endFill();
beginFill(c2);
drawRect(1, 0, _local3 - 1, 1);
endFill();
beginFill(c3);
drawRect(1, _local2 - 1, _local3 - 1, _local2);
endFill();
beginFill(c4);
drawRect(1, 1, _local3 - 1, 2);
endFill();
beginFill(c5);
drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1);
endFill();
beginFill(c6);
drawRect(1, 2, _local3 - 1, _local2 - 2);
drawRect(2, 2, _local3 - 2, _local2 - 2);
endFill();
}
static function classConstruct() {
mx.core.ext.UIObjectExtensions.Extensions();
_global.styles.rectBorderClass = mx.skins.halo.RectBorder;
_global.skinRegistry.RectBorder = true;
return(true);
}
static var symbolName = "RectBorder";
static var symbolOwner = mx.skins.halo.RectBorder;
static var version = "2.0.0.377";
var borderCapColorName = "borderCapColor";
var shadowCapColorName = "shadowCapColor";
var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0};
var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2};
static var classConstructed = classConstruct();
static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
}
Symbol 74 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder
{
var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y;
function ButtonSkin () {
super();
}
function init() {
super.init();
}
function size() {
drawHaloRect(__get__width(), __get__height());
}
function drawHaloRect(w, h) {
var _local6 = getStyle("borderStyle");
var _local4 = getStyle("themeColor");
var _local5 = _parent.emphasized;
clear();
switch (_local6) {
case "falseup" :
if (_local5) {
drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100);
drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75);
drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial");
drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial");
drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75);
drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100);
} else {
drawRoundRect(0, 0, w, h, 5, 9542041, 100);
drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial");
drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial");
drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100);
drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100);
}
break;
case "falsedown" :
drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100);
drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial");
drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50);
drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial");
drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40);
drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20);
break;
case "falserollover" :
drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100);
drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50);
drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial");
drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial");
drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50);
drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100);
break;
case "falsedisabled" :
drawRoundRect(0, 0, w, h, 5, 13159628, 100);
drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100);
drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100);
drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100);
break;
case "trueup" :
drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100);
drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial");
drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50);
drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial");
drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40);
drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100);
break;
case "truedown" :
drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100);
drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial");
drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50);
drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial");
drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40);
drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20);
break;
case "truerollover" :
drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100);
drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50);
drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial");
drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40);
drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial");
drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40);
drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100);
drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100);
break;
case "truedisabled" :
drawRoundRect(0, 0, w, h, 5, 13159628, 100);
drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100);
drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100);
drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100);
}
}
static function classConstruct() {
mx.core.ext.UIObjectExtensions.Extensions();
_global.skinRegistry.ButtonSkin = true;
return(true);
}
static var symbolName = "ButtonSkin";
static var symbolOwner = mx.skins.halo.ButtonSkin;
var className = "ButtonSkin";
var backgroundColorName = "buttonColor";
static var classConstructed = classConstruct();
static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
}