From 670dce02e90335c894f2f2ec267cc902f762712f Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Mon, 16 Dec 2024 20:33:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=99=BB=E5=BD=95=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=20=20=E5=85=AC=E5=91=8A=E5=BC=B9=E7=AA=97=E4=B8=8D?= =?UTF-8?q?=E5=85=B3=E9=97=AD=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sqr/User/UI/Window/0_Login.nut | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/sqr/User/UI/Window/0_Login.nut b/sqr/User/UI/Window/0_Login.nut index 5718bca..b377efc 100644 --- a/sqr/User/UI/Window/0_Login.nut +++ b/sqr/User/UI/Window/0_Login.nut @@ -22,6 +22,9 @@ class _Login_Window extends Yosin_Window { //信息 PackInfo = null; + //公告框 + NoticeBox = null; + constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH) { base.constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH); @@ -36,12 +39,13 @@ class _Login_Window extends Yosin_Window { //注册登录回调包 MySocket.RegisterHandler(2, function(Jso) { + if (NoticeBox) NoticeBox.CloseWindow(); //登录成功 if (Jso.state) { - _Yosin_MessageBox("登录成功,正在进入游戏..."); + NoticeBox = _Yosin_MessageBox("登录成功,正在进入游戏..."); MySocket.Send(9, null); } else { - _Yosin_MessageBox("登录失败"); + NoticeBox = _Yosin_MessageBox("登录失败"); } }.bindenv(this)); @@ -59,6 +63,10 @@ class _Login_Window extends Yosin_Window { info.equip.append(value); } } + + //关闭登录界面 + NoticeBox.CloseWindow(); + CloseWindow(); local Window = Sq_CreateWindow(_Select_Character_Window, "选择角色界面窗口", 0, 0, 1066, 600, 0); Window.Init(PackInfo); }.bindenv(this)); @@ -154,6 +162,7 @@ class _Login_Window extends Yosin_Window { }); PasswordTextActor.SetPosition(720, 281); Addchild(PasswordTextActor); + }