lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5877|回复: 2

请问下,按钮是不是不能做到长按下去的状态

[复制链接]

5

主题

0

好友

69

积分

士兵

Rank: 1

发表于 2017-11-11 14:54:59 |显示全部楼层
本帖最后由 likelyfor1990 于 2017-11-11 17:17 编辑

var button = new LButton(up,over,down); 我想做到的效果是长按的时候一直是灰色,但是。我使over的值等于down,结果发现放开后还是灰色,而如果使over=up,结果就是只有一瞬间是灰色。还有就是我用一个LSprite包裹一个LButton,当这个LSprite被remove掉之后为什么button的图片也木有了。。。。这个是bug吗?难道只能当一次性使用?第三个问题,监听的function不能带参数吗?function带参数就报这个错误,没带参数就没问题
QQ图片20171111171727.png
回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

发表于 2017-11-11 19:24:51 |显示全部楼层
第一个问题,你可能需要自己用LSprite写个按钮来解决了
一个对象被移除,为了防止内存泄漏,引擎默认会将这个对象中所有东西清空
如果不想让对象被清空,自己设定一下LGlobal.destroy的值就好,最好移除对象后再设定回默认值
http://lufylegend.com/api/zh_CN/ ... rty_LGlobal.destroy
最后的问题我得知道你代码怎么写的
不回答与技术和引擎不相关的问题
回复

使用道具 举报

5

主题

0

好友

69

积分

士兵

Rank: 1

发表于 2017-11-13 09:47:47 |显示全部楼层
谢谢大神,最后一个问题我用一个没有参数的function再去调用有参数的function就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-4-19 06:35 , Processed in 0.052826 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部