STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228034
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5120

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/83326702?noj=FRM83326702-20DC" width="1" height="1"></div>

LemoNovel.swf

This is the info page for
Flash #129803

(Click the ID number above for more basic data on this flash file.)


Text
AUTO

(Context Menu)

ja

en

Now Translating...

>

>>

>>>

Now Loading

Now Loading.

Now Loading..

Now Loading...

100%

タイトルバー文字列

ここにメッセージが表示されます。

ここに文字を入力します。

タイトルバー文字列

ActionScript [AS1/AS2]

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; }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:5
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:5 8
Symbol 5 MovieClip [Parts_SubMenu]Uses:2 4
Symbol 6 GraphicUsed by:7 124
Symbol 7 MovieClipUses:6Used by:8
Symbol 8 MovieClip [Parts_MenuBar]Uses:7 4
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:22 79
Symbol 11 FontUsed by:12 13 14 75 76 77 78 111 127 131 144 145
Symbol 12 EditableTextUses:11Used by:22
Symbol 13 EditableTextUses:11Used by:22
Symbol 14 EditableTextUses:11Used by:22
Symbol 15 ShapeTweeningUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip [Mark_WaitClick]Uses:15 16Used by:22
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip [Mark_WaitClick_PB]Uses:18Used by:22
Symbol 20 MovieClipUsed by:21
Symbol 21 MovieClipUses:20Used by:22 80 81 82
Symbol 22 MovieClip [Layer_Message]Uses:10 12 13 14 17 19 21
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [BoundingBox]Uses:27Used by:46 50 54
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip [BrdrShdw]Uses:29Used by:33 38 39
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip [BrdrFace]Uses:31Used by:33 38 39
Symbol 33 MovieClip [SimpleButtonDown]Uses:30 32Used by:50
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClip [BrdrBlk]Uses:34Used by:38 39
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip [BrdrHilght]Uses:36Used by:38 39
Symbol 38 MovieClip [SimpleButtonIn]Uses:35 37 30 32Used by:50
Symbol 39 MovieClip [SimpleButtonUp]Uses:35 32 30 37Used by:50
Symbol 40 MovieClip [Defaults]Used by:42
Symbol 41 MovieClip [UIObjectExtensions]Used by:42
Symbol 42 MovieClip [UIObject]Uses:40 41Used by:47 49 51
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 ButtonUses:43 44Used by:47
Symbol 46 MovieClip [FocusRect]Uses:28Used by:47
Symbol 47 MovieClip [FocusManager]Uses:45 46 42Used by:49
Symbol 48 MovieClip [UIComponentExtensions]Used by:49
Symbol 49 MovieClip [UIComponent]Uses:42 47 48Used by:50
Symbol 50 MovieClip [SimpleButton]Uses:28 33 38 39 49Used by:54
Symbol 51 MovieClip [Border]Uses:42Used by:52 54
Symbol 52 MovieClip [RectBorder]Uses:51Used by:54
Symbol 53 MovieClip [ButtonSkin]Used by:54
Symbol 54 MovieClip [Button]Uses:28 50 51 52 53Used by:79
Symbol 75 EditableTextUses:11Used by:79
Symbol 76 EditableTextUses:11Used by:79
Symbol 77 EditableTextUses:11Used by:79
Symbol 78 EditableTextUses:11Used by:79
Symbol 79 MovieClip [Layer_History]Uses:10 54 75 76 77 78
Symbol 80 MovieClip [Buffer_Sound]Uses:21
Symbol 81 MovieClip [Buffer_BGM]Uses:21
Symbol 82 MovieClip [Layer_Character]Uses:21
Symbol 83 GraphicUsed by:84 143 149
Symbol 84 MovieClipUses:83Used by:85
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClip [Layer_Background]Uses:85
Symbol 87 GraphicUsed by:90
Symbol 88 FontUsed by:89
Symbol 89 TextUses:88Used by:90
Symbol 90 MovieClip [Icon_AutoMode]Uses:87 89
Symbol 91 GraphicUsed by:104 109 112
Symbol 92 GraphicUsed by:93 110
Symbol 93 MovieClipUses:92Used by:104 109
Symbol 94 FontUsed by:96
Symbol 95 FontUsed by:97 98 101 102 103
Symbol 96 EditableTextUses:94Used by:104
Symbol 97 EditableTextUses:95Used by:104
Symbol 98 EditableTextUses:95Used by:104
Symbol 99 FontUsed by:100 105 106 107 108
Symbol 100 TextUses:99Used by:104
Symbol 101 TextUses:95Used by:104
Symbol 102 TextUses:95Used by:104
Symbol 103 TextUses:95Used by:104
Symbol 104 MovieClip [Layer_NowTranslating]Uses:91 93 96 97 98 100 101 102 103
Symbol 105 TextUses:99Used by:109
Symbol 106 TextUses:99Used by:109
Symbol 107 TextUses:99Used by:109
Symbol 108 TextUses:99Used by:109
Symbol 109 MovieClipUses:91 93 105 106 107 108Used by:113
Symbol 110 MovieClipUses:92Used by:112
Symbol 111 EditableTextUses:11Used by:112
Symbol 112 MovieClipUses:91 110 111Used by:113
Symbol 113 MovieClip [Layer_NowLoading]Uses:109 112
Symbol 114 MovieClip [Layer_Button]
Symbol 115 MovieClip [Layer_SystemMenu]
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClip [Mark_Next]Uses:116
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClip [Mark_Radio]Uses:118
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip [Parts_Separator]Uses:120
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClip [Mark_Check]Uses:122
Symbol 124 MovieClipUses:6Used by:132
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:132
Symbol 127 EditableTextUses:11Used by:132
Symbol 128 FontUsed by:129 130
Symbol 129 EditableTextUses:128Used by:132
Symbol 130 EditableTextUses:128Used by:132
Symbol 131 EditableTextUses:11Used by:132
Symbol 132 MovieClip [Layer_MessageBox]Uses:124 126 127 129 130 131
Symbol 133 GraphicUsed by:139
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:139
Symbol 136 GraphicUsed by:139
Symbol 137 GraphicUsed by:138 139
Symbol 138 MovieClipUses:137Used by:139
Symbol 139 Button [Parts_MsgBoxBtn]Uses:133 135 136 138 137
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClip [Parts_Focus]Uses:140
Symbol 142 MovieClipUsed by:146
Symbol 143 MovieClipUses:83Used by:146
Symbol 144 EditableTextUses:11Used by:146
Symbol 145 EditableTextUses:11Used by:146
Symbol 146 MovieClip [Parts_Button]Uses:142 143 144 145
Symbol 147 MovieClip [Frame_NoDisp]
Symbol 148 MovieClip [Buffer_Scenario]
Symbol 149 MovieClipUses:83Used by:Timeline
Symbol 151 MovieClip [__Packages.Cls_Info_Menu]
Symbol 152 MovieClip [__Packages.Cls_Info_MenuItem]
Symbol 153 MovieClip [__Packages.Cls_Param_MsgLayer]
Symbol 154 MovieClip [__Packages.Cls_Param_Surface]
Symbol 155 MovieClip [__Packages.Cls_Param_HistLayer]
Symbol 156 MovieClip [__Packages.Cls_Param_Audio]
Symbol 157 MovieClip [__Packages.Cls_Info_ButtonBaseParam]
Symbol 158 MovieClip [__Packages.Cls_Info_ButtonParam]
Symbol 159 MovieClip [__Packages.Cls_MenuManager]
Symbol 160 MovieClip [__Packages.Cls_Info_MsgBoxParam]
Symbol 161 MovieClip [__Packages.Cls_Info_MsgBox]
Symbol 162 MovieClip [__Packages.Cls_Info_HistPage]
Symbol 163 MovieClip [__Packages.Cls_Info_ExecScript]
Symbol 164 MovieClip [__Packages.Cls_Info_ExecScriptSts]
Symbol 165 MovieClip [__Packages.Cls_Info_While]
Symbol 166 MovieClip [__Packages.Cls_Info_LimitCtrl]
Symbol 167 MovieClip [__Packages.Cls_Info_CMenu]
Symbol 168 MovieClip [__Packages.Cls_Info_CMenuItem]
Symbol 169 MovieClip [__Packages.Cls_Info_SystemSts]
Symbol 170 MovieClip [__Packages.Cls_Info_Pt]
Symbol 171 MovieClip [__Packages.Cls_Info_CustomPt]
Symbol 172 MovieClip [__Packages.Cls_Info_AlreadyRead]
Symbol 173 MovieClip [__Packages.Cls_ScriptManager]
Symbol 174 MovieClip [__Packages.Cls_SaveLoad]
Symbol 175 MovieClip [__Packages.Cls_SaveLoad_ButtonLayerObj]
Symbol 176 MovieClip [__Packages.Cls_SaveLoad_MsgLayerObj]
Symbol 177 MovieClip [__Packages.Cls_SaveLoad_BackgroundObj]
Symbol 178 MovieClip [__Packages.Cls_SaveLoad_CharacterObj]
Symbol 179 MovieClip [__Packages.Cls_SaveLoad_BGMObj]
Symbol 180 MovieClip [__Packages.Cls_SaveLoad_SoundObj]
Symbol 181 MovieClip [__Packages.Cls_SaveLoad_UpLvInfo]
Symbol 182 MovieClip [__Packages.Cls_Info_FileList]
Symbol 183 MovieClip [__Packages.Cls_CacheManager]
Symbol 184 MovieClip [__Packages.Cls_Info_Hist]
Symbol 185 MovieClip [__Packages.Cls_Info_EarthQuake]
Symbol 186 MovieClip [__Packages.Cls_Info_EarthQuakeSetting]
Symbol 187 MovieClip [__Packages.Cls_Info_Translation]
Symbol 188 MovieClip [__Packages.Cls_Calculation]
Symbol 189 MovieClip [__Packages.Cls_Info_SystemSettings]
Symbol 190 MovieClip [__Packages.Cls_Info_AutoMode]
Symbol 23 MovieClip [__Packages.mx.core.UIObject]
Symbol 24 MovieClip [__Packages.mx.core.UIComponent]
Symbol 25 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 26 MovieClip [__Packages.mx.controls.Button]
Symbol 55 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 56 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 57 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 58 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 59 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 60 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 61 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 62 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 63 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 64 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 65 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 66 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 67 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 68 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 69 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 70 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 71 MovieClip [__Packages.mx.skins.Border]
Symbol 72 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 73 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 74 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 150 Imported [LN_Embed_Font1]Used by:Timeline

Instance Names

"BaseMask_mc"Frame 1Symbol 149 MovieClip
"BaseScreen_mc"Frame 1Symbol 149 MovieClip
"MenuBack_mc"Symbol 5 MovieClip [Parts_SubMenu] Frame 1Symbol 2 MovieClip
"SelFrame_mc"Symbol 5 MovieClip [Parts_SubMenu] Frame 1Symbol 4 MovieClip
"MenuBack_mc"Symbol 8 MovieClip [Parts_MenuBar] Frame 1Symbol 7 MovieClip
"SelFrame_mc"Symbol 8 MovieClip [Parts_MenuBar] Frame 1Symbol 4 MovieClip
"in_mc"Symbol 21 MovieClip Frame 1Symbol 20 MovieClip
"MsgLayerBG_mc"Symbol 22 MovieClip [Layer_Message] Frame 1Symbol 10 MovieClip
"MsgLayerLoadBG_mc"Symbol 22 MovieClip [Layer_Message] Frame 1Symbol 10 MovieClip
"MsgField_txt"Symbol 22 MovieClip [Layer_Message] Frame 1Symbol 12 EditableText
"GetSize_txt"Symbol 22 MovieClip [Layer_Message] Frame 1Symbol 13 EditableText
"GetSizeTmp_txt"Symbol 22 MovieClip [Layer_Message] Frame 1Symbol 14 EditableText
"Mark_WaitClick_mc"Symbol 22 MovieClip [Layer_Message] Frame 1Symbol 17 MovieClip [Mark_WaitClick]
"Mark_WaitClickPB_mc"Symbol 22 MovieClip [Layer_Message] Frame 1Symbol 19 MovieClip [Mark_WaitClick_PB]
"Msg_Mask_mc"Symbol 22 MovieClip [Layer_Message] Frame 1Symbol 21 MovieClip
"b"Symbol 33 MovieClip [SimpleButtonDown] Frame 1Symbol 30 MovieClip [BrdrShdw]
"face"Symbol 33 MovieClip [SimpleButtonDown] Frame 1Symbol 32 MovieClip [BrdrFace]
"b"Symbol 38 MovieClip [SimpleButtonIn] Frame 1Symbol 35 MovieClip [BrdrBlk]
"it"Symbol 38 MovieClip [SimpleButtonIn] Frame 1Symbol 37 MovieClip [BrdrHilght]
"g"Symbol 38 MovieClip [SimpleButtonIn] Frame 1Symbol 30 MovieClip [BrdrShdw]
"face"Symbol 38 MovieClip [SimpleButtonIn] Frame 1Symbol 32 MovieClip [BrdrFace]
"ob"Symbol 39 MovieClip [SimpleButtonUp] Frame 1Symbol 35 MovieClip [BrdrBlk]
"ol"Symbol 39 MovieClip [SimpleButtonUp] Frame 1Symbol 32 MovieClip [BrdrFace]
"ib"Symbol 39 MovieClip [SimpleButtonUp] Frame 1Symbol 30 MovieClip [BrdrShdw]
"il"Symbol 39 MovieClip [SimpleButtonUp] Frame 1Symbol 37 MovieClip [BrdrHilght]
"face"Symbol 39 MovieClip [SimpleButtonUp] Frame 1Symbol 32 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 46 MovieClip [FocusRect] Frame 1Symbol 28 MovieClip [BoundingBox]
"tabCapture"Symbol 47 MovieClip [FocusManager] Frame 1Symbol 45 Button
"boundingBox_mc"Symbol 50 MovieClip [SimpleButton] Frame 1Symbol 28 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 54 MovieClip [Button] Frame 1Symbol 28 MovieClip [BoundingBox]
"HistoryLayerBG_mc"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 10 MovieClip
"HistoryLayerLoadBG_mc"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 10 MovieClip
"UpBtn_mc"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 54 MovieClip [Button]
"DownBtn_mc"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 54 MovieClip [Button]
"CloseBtn_mc"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 54 MovieClip [Button]
"CloseBtn2_mc"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 54 MovieClip [Button]
"HistoryFieldShadow_txt"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 75 EditableText
"HistoryField_txt"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 76 EditableText
"GetSize_txt"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 77 EditableText
"GetSizeTmp_txt"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 78 EditableText
"NextBtn_mc"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 54 MovieClip [Button]
"PrevBtn_mc"Symbol 79 MovieClip [Layer_History] Frame 1Symbol 54 MovieClip [Button]
"Sound_Buff_mc"Symbol 80 MovieClip [Buffer_Sound] Frame 1Symbol 21 MovieClip
"BGM_Buff1_mc"Symbol 81 MovieClip [Buffer_BGM] Frame 1Symbol 21 MovieClip
"BGM_Buff2_mc"Symbol 81 MovieClip [Buffer_BGM] Frame 1Symbol 21 MovieClip
"Char_Buff1_mc"Symbol 82 MovieClip [Layer_Character] Frame 1Symbol 21 MovieClip
"Char_Buff2_mc"Symbol 82 MovieClip [Layer_Character] Frame 1Symbol 21 MovieClip
"Char_Effects_mc"Symbol 82 MovieClip [Layer_Character] Frame 1Symbol 21 MovieClip
"Char_Mask_mc"Symbol 82 MovieClip [Layer_Character] Frame 1Symbol 21 MovieClip
"in_mc"Symbol 85 MovieClip Frame 1Symbol 84 MovieClip
"BG_Base_mc"Symbol 86 MovieClip [Layer_Background] Frame 1Symbol 85 MovieClip
"BG_Buff2_mc"Symbol 86 MovieClip [Layer_Background] Frame 1Symbol 85 MovieClip
"BG_Buff1_mc"Symbol 86 MovieClip [Layer_Background] Frame 1Symbol 85 MovieClip
"BG_Effects_mc"Symbol 86 MovieClip [Layer_Background] Frame 1Symbol 85 MovieClip
"BG_Mask_mc"Symbol 86 MovieClip [Layer_Background] Frame 1Symbol 85 MovieClip
"gauge_mc"Symbol 104 MovieClip [Layer_NowTranslating] Frame 1Symbol 93 MovieClip
"transKind_txt"Symbol 104 MovieClip [Layer_NowTranslating] Frame 1Symbol 96 EditableText
"transSrcLang_txt"Symbol 104 MovieClip [Layer_NowTranslating] Frame 1Symbol 97 EditableText
"transDstLang_txt"Symbol 104 MovieClip [Layer_NowTranslating] Frame 1Symbol 98 EditableText
"gaugeTotal_mc"Symbol 109 MovieClip Frame 1Symbol 93 MovieClip
"gaugeFile_mc"Symbol 109 MovieClip Frame 1Symbol 93 MovieClip
"gaugeTotal_mc"Symbol 112 MovieClip Frame 1Symbol 110 MovieClip
"per_txt"Symbol 112 MovieClip Frame 1Symbol 111 EditableText
"PB_Cache_mc"Symbol 113 MovieClip [Layer_NowLoading] Frame 1Symbol 109 MovieClip
"PB_PreRead_mc"Symbol 113 MovieClip [Layer_NowLoading] Frame 1Symbol 112 MovieClip
"msgBG_mc"Symbol 132 MovieClip [Layer_MessageBox] Frame 1Symbol 124 MovieClip
"titleBar_mc"Symbol 132 MovieClip [Layer_MessageBox] Frame 1Symbol 126 MovieClip
"titleBar_Shadow_txt"Symbol 132 MovieClip [Layer_MessageBox] Frame 1Symbol 127 EditableText
"msg_txt"Symbol 132 MovieClip [Layer_MessageBox] Frame 1Symbol 129 EditableText
"inp_txt"Symbol 132 MovieClip [Layer_MessageBox] Frame 1Symbol 130 EditableText
"titleBar_txt"Symbol 132 MovieClip [Layer_MessageBox] Frame 1Symbol 131 EditableText
"BtnPic_mc"Symbol 146 MovieClip [Parts_Button] Frame 1Symbol 142 MovieClip
"BtnMask_mc"Symbol 146 MovieClip [Parts_Button] Frame 1Symbol 143 MovieClip
"Caption_Shadow_txt"Symbol 146 MovieClip [Parts_Button] Frame 1Symbol 144 EditableText
"Caption_txt"Symbol 146 MovieClip [Parts_Button] Frame 1Symbol 145 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 5 as "Parts_SubMenu"
ExportAssets (56)Timeline Frame 1Symbol 8 as "Parts_MenuBar"
ExportAssets (56)Timeline Frame 1Symbol 17 as "Mark_WaitClick"
ExportAssets (56)Timeline Frame 1Symbol 19 as "Mark_WaitClick_PB"
ExportAssets (56)Timeline Frame 1Symbol 22 as "Layer_Message"
ExportAssets (56)Timeline Frame 1Symbol 28 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 30 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 32 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 33 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 35 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 37 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 38 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 39 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 40 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 41 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 42 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 46 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 47 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 48 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 49 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 50 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 51 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 52 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 53 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 54 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 79 as "Layer_History"
ExportAssets (56)Timeline Frame 1Symbol 80 as "Buffer_Sound"
ExportAssets (56)Timeline Frame 1Symbol 81 as "Buffer_BGM"
ExportAssets (56)Timeline Frame 1Symbol 82 as "Layer_Character"
ExportAssets (56)Timeline Frame 1Symbol 86 as "Layer_Background"
ExportAssets (56)Timeline Frame 1Symbol 90 as "Icon_AutoMode"
ExportAssets (56)Timeline Frame 1Symbol 104 as "Layer_NowTranslating"
ExportAssets (56)Timeline Frame 1Symbol 113 as "Layer_NowLoading"
ExportAssets (56)Timeline Frame 1Symbol 114 as "Layer_Button"
ExportAssets (56)Timeline Frame 1Symbol 115 as "Layer_SystemMenu"
ExportAssets (56)Timeline Frame 1Symbol 117 as "Mark_Next"
ExportAssets (56)Timeline Frame 1Symbol 119 as "Mark_Radio"
ExportAssets (56)Timeline Frame 1Symbol 121 as "Parts_Separator"
ExportAssets (56)Timeline Frame 1Symbol 123 as "Mark_Check"
ExportAssets (56)Timeline Frame 1Symbol 132 as "Layer_MessageBox"
ExportAssets (56)Timeline Frame 1Symbol 139 as "Parts_MsgBoxBtn"
ExportAssets (56)Timeline Frame 1Symbol 141 as "Parts_Focus"
ExportAssets (56)Timeline Frame 1Symbol 146 as "Parts_Button"
ExportAssets (56)Timeline Frame 1Symbol 147 as "Frame_NoDisp"
ExportAssets (56)Timeline Frame 1Symbol 148 as "Buffer_Scenario"
ExportAssets (56)Timeline Frame 1Symbol 151 as "__Packages.Cls_Info_Menu"
ExportAssets (56)Timeline Frame 1Symbol 152 as "__Packages.Cls_Info_MenuItem"
ExportAssets (56)Timeline Frame 1Symbol 153 as "__Packages.Cls_Param_MsgLayer"
ExportAssets (56)Timeline Frame 1Symbol 154 as "__Packages.Cls_Param_Surface"
ExportAssets (56)Timeline Frame 1Symbol 155 as "__Packages.Cls_Param_HistLayer"
ExportAssets (56)Timeline Frame 1Symbol 156 as "__Packages.Cls_Param_Audio"
ExportAssets (56)Timeline Frame 1Symbol 157 as "__Packages.Cls_Info_ButtonBaseParam"
ExportAssets (56)Timeline Frame 1Symbol 158 as "__Packages.Cls_Info_ButtonParam"
ExportAssets (56)Timeline Frame 1Symbol 159 as "__Packages.Cls_MenuManager"
ExportAssets (56)Timeline Frame 1Symbol 160 as "__Packages.Cls_Info_MsgBoxParam"
ExportAssets (56)Timeline Frame 1Symbol 161 as "__Packages.Cls_Info_MsgBox"
ExportAssets (56)Timeline Frame 1Symbol 162 as "__Packages.Cls_Info_HistPage"
ExportAssets (56)Timeline Frame 1Symbol 163 as "__Packages.Cls_Info_ExecScript"
ExportAssets (56)Timeline Frame 1Symbol 164 as "__Packages.Cls_Info_ExecScriptSts"
ExportAssets (56)Timeline Frame 1Symbol 165 as "__Packages.Cls_Info_While"
ExportAssets (56)Timeline Frame 1Symbol 166 as "__Packages.Cls_Info_LimitCtrl"
ExportAssets (56)Timeline Frame 1Symbol 167 as "__Packages.Cls_Info_CMenu"
ExportAssets (56)Timeline Frame 1Symbol 168 as "__Packages.Cls_Info_CMenuItem"
ExportAssets (56)Timeline Frame 1Symbol 169 as "__Packages.Cls_Info_SystemSts"
ExportAssets (56)Timeline Frame 1Symbol 170 as "__Packages.Cls_Info_Pt"
ExportAssets (56)Timeline Frame 1Symbol 171 as "__Packages.Cls_Info_CustomPt"
ExportAssets (56)Timeline Frame 1Symbol 172 as "__Packages.Cls_Info_AlreadyRead"
ExportAssets (56)Timeline Frame 1Symbol 173 as "__Packages.Cls_ScriptManager"
ExportAssets (56)Timeline Frame 1Symbol 174 as "__Packages.Cls_SaveLoad"
ExportAssets (56)Timeline Frame 1Symbol 175 as "__Packages.Cls_SaveLoad_ButtonLayerObj"
ExportAssets (56)Timeline Frame 1Symbol 176 as "__Packages.Cls_SaveLoad_MsgLayerObj"
ExportAssets (56)Timeline Frame 1Symbol 177 as "__Packages.Cls_SaveLoad_BackgroundObj"
ExportAssets (56)Timeline Frame 1Symbol 178 as "__Packages.Cls_SaveLoad_CharacterObj"
ExportAssets (56)Timeline Frame 1Symbol 179 as "__Packages.Cls_SaveLoad_BGMObj"
ExportAssets (56)Timeline Frame 1Symbol 180 as "__Packages.Cls_SaveLoad_SoundObj"
ExportAssets (56)Timeline Frame 1Symbol 181 as "__Packages.Cls_SaveLoad_UpLvInfo"
ExportAssets (56)Timeline Frame 1Symbol 182 as "__Packages.Cls_Info_FileList"
ExportAssets (56)Timeline Frame 1Symbol 183 as "__Packages.Cls_CacheManager"
ExportAssets (56)Timeline Frame 1Symbol 184 as "__Packages.Cls_Info_Hist"
ExportAssets (56)Timeline Frame 1Symbol 185 as "__Packages.Cls_Info_EarthQuake"
ExportAssets (56)Timeline Frame 1Symbol 186 as "__Packages.Cls_Info_EarthQuakeSetting"
ExportAssets (56)Timeline Frame 1Symbol 187 as "__Packages.Cls_Info_Translation"
ExportAssets (56)Timeline Frame 1Symbol 188 as "__Packages.Cls_Calculation"
ExportAssets (56)Timeline Frame 1Symbol 189 as "__Packages.Cls_Info_SystemSettings"
ExportAssets (56)Timeline Frame 1Symbol 190 as "__Packages.Cls_Info_AutoMode"
ExportAssets (56)Timeline Frame 1Symbol 23 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 24 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 25 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 26 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 55 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 56 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 57 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 58 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 59 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 60 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 61 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 62 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 63 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 64 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 65 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 66 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 67 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 68 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 69 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 70 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 71 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 72 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 73 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 74 as "__Packages.mx.skins.halo.ButtonSkin"
ImportAssets2 (71)Timeline Frame 5Symbol 150 as "LN_Embed_Font1" from "EmbedFonts.swf"




http://swfchan.com/26/129803/info.shtml
Created: 22/2 -2019 21:15:49 Last modified: 22/2 -2019 21:15:49 Server time: 20/04 -2024 15:41:29