项目

一般

简介

行为

AddItemRedPoint » 历史记录 » 修订 1

修订 1/2 | 下一页 »
yangdefeng, 2022-05-13 22:08


addItemRedPoint
给对话框list组件指定单元添加红点。
支持以下list组件
btnList
itemList
itemGrid
iconGrid

标签:命令定义|addItemRedPoint

格式
命令名 参数1 参数2 参数3
addItemRedPoin 列表名称 单元id 坐标x,y
说明
  • 参数1: 列表名称,对话框中的哪个列表
  • 参数2: 单元id,删除列表是哪个单元上的红点
  • 参数3: 坐标x,y
             0,0点为单元的右上角


特戒引擎脚本示例:

使用前提1
请开启配置开关"isUseCustomOKPanel"
配置文件 ..\Mir200\Tejieconfig\Tejieconfig.txt
配置节点 [tjconfig]
配置项 isUseCustomOkPanel=1
使用前提2
请配置补丁资源"lc",即找到以下配置项,加入 lc
配置文件 ..\Mir200\Tejieconfig\Tejieconfig.txt
配置节点 [tjconfig]
配置项 patch=aa,bb,lc


itemGrid示例

[@item初始化]
#act
mov s$item
inc s$item (<itemIndex:1>
inc s$item <img:denglu_liebiao_weixuanzhong:25:25:0:1:500:200>
inc s$item <itemShow:4:0:350:80:1:0>
inc s$item <text:开启时间:40:100>
inc s$item <text:~~~10:00-11:00~~~:160:100>
inc s$item )
 
inc s$item (<itemIndex:2>
inc s$item <img:denglu_liebiao_weixuanzhong:25:25:0:1:500:200>
inc s$item <itemShow:4:0:350:80:1:0>
inc s$item <text:开启时间:40:100>
inc s$item <text:~~~11:00-12:00~~~:160:100>
inc s$item )
 
inc s$item (<itemIndex:3>
inc s$item <img:denglu_liebiao_weixuanzhong:25:25:0:1:500:200>
inc s$item <itemShow:4:0:350:80:1:0>
inc s$item <text:开启时间:40:100>
inc s$item <text:~~~11:00-12:00~~~:160:100>
inc s$item )
 
inc s$item (<itemIndex:4>
inc s$item <img:denglu_liebiao_weixuanzhong:25:25:0:1:500:200>
inc s$item <itemShow:4:0:350:80:1:0>
inc s$item <text:开启时间:40:100>
inc s$item <text:~~~11:00-12:00~~~:160:100>
inc s$item )
 
[@main]
#act
goto @item初始化
openMerchantBigDlg ok_di 0 0 0 1 0 0
#say
<panelSize:1500:700>\
<itemGrid:<$str(s$item)>:多排单元组列表,1,0,1:0:0:500,200:1,2,650,1:0>\
<text:加红点:1200:50/@加红点>\
<text:删红点:1200:150/@删红点>\
 
[@加红点]
#act
addItemRedPoint 多排单元组列表 1 0,0
 
[@删红点]
#act
delItemRedPoint 多排单元组列表 1


btnList示例

[@main]
#act
goto @按钮列表
goto @会员
goto @显示界面
 
[@按钮列表]
#act
mov s$btnList (btnItem:ceye01:ceye02:1:254,150:1:-6,20:会员/@会员)
inc s$btnList (btnItem:ceye01:ceye02:2:254,150:1:-6,20:活动/@活动)
 
[@显示界面]
#act
openMerchantBigDlg ok_di 4 0 0 1 0 0
#say
<panelSize:600:650>
<btnList:<$str(s$btnList)>:会员和活动按钮:572:75:1,600,0:30:1>\
<itemList:<$str(s$显示内容)>:显示内容,1:0:0:1,500,0:0>\
<text:加红点:150:550/@加红点>\
<text:删红点:300:550/@删红点>\
[@会员]
#act
mov s$显示内容 (<itemSize:500:325:1>
inc s$显示内容 <text:会员页面展示内容{scolor=222}:50:50>
inc s$显示内容 )
refreshItem 显示内容 1 s$显示内容 0
 
[@活动]
#act
mov s$显示内容 (<itemSize:500:325:1>
inc s$显示内容 <text:活动页面展示内容{scolor=254}:50:50>
inc s$显示内容 )
refreshItem 显示内容 1 s$显示内容 0
 
[@加红点]
#act
addItemRedPoint 会员和活动按钮 1 0,0
 
[@删红点]
#act
delItemRedPoint 会员和活动按钮 1


itemList示例

[@item初始化]
#act
mov s$item1 (
inc s$item1 <itemSize:500:225:1>
inc s$item1 <img:denglu_liebiao_weixuanzhong:0:0:0:1:500:225>
inc s$item1 <itemShow:4:0:350:100:1:0>
inc s$item1 <text:特戒天魔降临{scolor=150}:30:60>
inc s$item1 <text:奖励预览:340:60>
inc s$item1 <text:开启时间:30:120>
inc s$item1 <text:~~~10:00-11:00~~~:160:120>
inc s$item1 )
 
mov s$item2 (
inc s$item2 <itemSize:500:225:2>
inc s$item2 <img:denglu_liebiao_weixuanzhong:0:0:0:1:500:225>
inc s$item2 <img:lc_zi:350:60:1:1>
inc s$item2 <text:特戒集字有礼{scolor=150}:30:60>
inc s$item2 <text:开启时间:30:100>
inc s$item2 <text:~~~11:00-12:00~~~:160:100>
inc s$item2 )
 
mov s$itemList <$str(s$item1)>
inc s$itemList <$str(s$item2)>
 
[@main]
#act
goto @item初始化
openMerchantBigDlg ok_di 4 0 0 1 0 0
#say
<panelSize:700:900>\
<itemList:<$str(s$itemList)>:活动列表,2:0:0:1,500:5>\
<text:加红点:150:800/@加红点>\
<text:删红点:300:800/@删红点>\
 
[@加红点]
#act
addItemRedPoint 活动列表 1 0,0
 
[@删红点]
#act
delItemRedPoint 活动列表 1

yangdefeng 更新于 超过 2 年 之前 · 1 修订