项目

一般

简介

行为

Dlg childDlg » 历史记录 » 修订 2

« 上一页 | 修订 2/4 (差异) | 下一页 »
machenhe, 2022-04-29 14:08


childDlg
设置子对话框(二级对话框)

标签:命令定义|<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:子对话框名称
  • 参数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

由 machenhe 更新于 超过 2 年 之前 · 2 修订