jqqcz 发表于 2023-9-20 12:54:19

[已解决]ADDBUTTON按钮内增加的容器如何不刷新

本帖最后由 jqqcz 于 2023-9-20 14:36 编辑

引擎版本:3.23
问题描述:在ADDBUTTON增加一个容器,
如果容器内容更新了,就要再ADDBUTTON一次
此时如果容器滑动到底下时,就会跳到开头,如何做到不会跳到开头并更新了容器内容


Mov S$任务栏展示 <ListView|children={ry1,ry2,ry3}|x=41.0|y=64.0|width=200|height=125|direction=1|bounce=0|margin=2|reload=0>
INC S$任务栏展示 <Layout|id=ry1|children={ry1_1,ry1_2,ry1_3,ry1_4}|x=40.0|y=90.0|width=200|height=58>
Inc S$任务栏展示 <Img|id=ry1_1|ay=1|x=2.0|y=2.0|height=62|img=private/main/assist/1900012572.png|esc=0|opacity=150>
Inc S$任务栏展示 <RText|id=ry1_2|a=0|x=12.0|y=8.0|outline=1|color=1005|size=18|text=[成就]每日成就>
Inc S$任务栏展示 <RText|id=ry1_4|a=0|x=12.0|y=36.0|outline=1|color=1007|size=12|text=击杀怪物<$STR(J120)>/2000只>

INC S$任务栏展示 <Layout|id=ry2|children={ry2_1,ry2_2,ry2_3,ry2_4}|x=40.0|y=90.0|width=200|height=58>
Inc S$任务栏展示 <Img|id=ry2_1|ay=1|x=2.0|y=2.0|height=62|img=private/main/assist/1900012572.png|esc=0|opacity=150>
Inc S$任务栏展示 <RText|id=ry2_2|a=0|x=12.0|y=8.0|outline=1|color=1005|size=18|text=[成就]积分成就>
Inc S$任务栏展示 <RText|id=ry2_4|a=0|x=12.0|y=36.0|outline=1|color=1007|size=12|text=累计积分68元>

INC S$任务栏展示 <Layout|id=ry3|children={ry3_1,ry3_2,ry3_3,ry3_4}|x=40.0|y=90.0|width=200|height=58>
Inc S$任务栏展示 <Img|id=ry3_1|ay=1|x=2.0|y=2.0|height=62|img=private/main/assist/1900012572.png|esc=0|opacity=150>
Inc S$任务栏展示 <RText|id=ry3_2|a=0|x=12.0|y=8.0|outline=1|color=1005|size=18|text=[成就]消耗成就>
Inc S$任务栏展示 <RText|id=ry3_4|a=0|x=12.0|y=36.0|outline=1|color=1007|size=12|text=元宝消耗30W>

Addbutton 110 1633 <$Str(S$任务栏展示)>

在此谢之

174884142 发表于 2023-9-20 13:20:01

必须刷新因为你Addbutton给的是变量赋值多少就是多少   变量不回根据内容来刷新只能重新赋值

jqqcz 发表于 2023-9-20 13:43:45

174884142 发表于 2023-9-20 13:20
必须刷新因为你Addbutton给的是变量赋值多少就是多少   变量不回根据内容来刷新只能重新赋值 ...

感谢朋友了,那有办法实现在Addbutton的容器刷新内容了,不跳吗?

mysky520 发表于 2023-9-20 14:13:03

用货币啊

mysky520 发表于 2023-9-20 14:19:08

容器内如果是 数值要变化 直接用货币就可以不刷新容器自动变化

jqqcz 发表于 2023-9-20 14:22:38

mysky520 发表于 2023-9-20 14:13
用货币啊

大哥货币只会在Addbutton 110 1633 <$Str(S$任务栏展示)>显示当前货币值,你货币增加了,任务栏容器里的事不会刷新改变的

mysky520 发表于 2023-9-20 14:26:38

jqqcz 发表于 2023-9-20 14:22
大哥货币只会在Addbutton 110 1633 显示当前货币值,你货币增加了,任务栏容器里的事不会刷新改变的 ...

你就说你是不是想让那个 击杀怪物数量发生变化容器不刷新的情况下

jqqcz 发表于 2023-9-20 14:28:31

mysky520 发表于 2023-9-20 14:19
容器内如果是 数值要变化 直接用货币就可以不刷新容器自动变化

text=击杀怪物$STM(MONEY_2,4)/2000只
这种货币写法吗?只会在Addbutton 110 1633 <$Str(S$任务栏展示)>增加容器时显示当前货币,货币增加了容器内值不会刷新

jqqcz 发表于 2023-9-20 14:29:10

mysky520 发表于 2023-9-20 14:26
你就说你是不是想让那个 击杀怪物数量发生变化容器不刷新的情况下

是的

mysky520 发表于 2023-9-20 14:29:45

jqqcz 发表于 2023-9-20 14:28
text=击杀怪物$STM(MONEY_2,4)/2000只
这种货币写法吗?只会在Addbutton 110 1633 增加容器时显示当前货币 ...

$STM(ITEMCOUNT_击杀数量)这样写就可以了
页: [1] 2
查看完整版本: [已解决]ADDBUTTON按钮内增加的容器如何不刷新