SL:print('进入AXB ~ main.lua//////////////')
local BaseFGUILayout = requireFGUI("BaseFGUILayout")
cc = class("acb", BaseFGUILayout)
-- call()
-- local ItemUtil = SL:RequireFile("FGUILayout/Item/ItemUtil")
-- local ItemShow = SL:RequireFile("FGUILayout
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-02-26 02:01:26 |
👁️ 阅读: 1
要隐藏当前main界面并打开同级的abc界面,你可以使用以下方法:
1. **关闭当前界面**:使用 `FGUI:Close()` 关闭当前打开的main界面。
2. **打开目标界面**:使用 `FGUI:Open()` 打开同级的abc界面。
具体代码实现如下:
```lua
-- 关闭当前main界面
FGUI:Close("acb", "main")
-- 打开同级的abc界面
FGUI:Open("acb", "abc", initData, layer, ext)
```
其中:
- `"acb"` 是资源包名称
- `"main"` 和 `"abc"` 是组件名称
- `initData` 是可选参数,用于传递初始化数据
- `layer` 是可选参数,指定界面层级
- `ext` 是可选参数,包含扩展配置
你可以在 `cc:Create()` 函数中调用这些方法来实现界面切换。注意,如果abc界面需要特定的初始化数据,可以通过 `initData` 参数传递。
← 返回问答库