Dlg childDlg » 历史记录 » 修订 1
修订 1/4
| 下一页 »
machenhe, 2022-04-29 14:08
childDlg
设置子对话框(二级对话框)
标签:命令定义|dlg_childDlg
格式命令名 | 参数1 | 参数2 | 参数3 | 参数4 | 参数5 | 参数6 | 参数7 |
childDlg | 子对话框内容 | 子对话框名称 | 背景图资源名称 | 显示位置 | x偏移 | y偏移 | 关闭跳转标签 |
- 参数1:子对话框内容
- 包含在\"()\"内
- 以<itemSize:>定义开头
举例
mov s$子对话框 (<itemSize:400:520>
inc s$子对话框 <text:子对话框1{scolor=150}:100:40>
inc s$子对话框 )
- 参数2:子对话框名称
- 参数3:背景图资源名称,参见资源编辑器
- 参数4:子对话框在主对话框中的位置
- 0 左上
- 1 右上
- 2 左下
- 3 右下
- 4 居中
- 参数5:相对于参数4的x偏移
- 参数6:相对于参数4的偏移
- 参数7:关闭子对话框后的跳转标签
点击子对话框外部任意处,
可关闭子对话框
跳转至参数7标记的标签
特戒引擎脚本示例:
[@main]
#act
openMerchantBigDlg ok_di 4 0 0 1 0 0
#say
<panelSize:1000:800>\\
<text:主对话框:50:50>
<text:打开子对话框1:50:150/@childDlg1>
<text:打开子对话框2:50:200/@childDlg2>
#if
equal s$子界面 1
#say
<childDlg:<$str(s$myContainer)>:子对话框1名子:ok_di:4:0:0/@close>
#if
equal s$子界面 2
#say
<childDlg:<$str(s$myContainer1)>:子对话框2名子:ok_di:4:0:0/@close>
[@iniChildDlg]
#act
mov s$myContainer (<itemSize:400:520>
inc s$myContainer <text:子对话框1{scolor=150}:100:40>
inc s$myContainer )
#act
mov s$myContainer1 (<itemSize:600:600>
inc s$myContainer1 <text:子对话框2{scolor=150}:100:40>)
[@childDlg1]
#act
mov s$子界面 1
goto @iniChildDlg
goto @main
[@childDlg2]
#act
mov s$子界面 2
goto @iniChildDlg
goto @main
[@close]
#act
mov s$子界面 0
goto @main