关于cocostudio的lua绑定问题

有些事件是通过setUserObject来进行retain的,但是m_pUserObject只有一个,有的类会注册多个事件,导致不能共存了,真是蛋疼的问题啊

能不能早点解决这个问题啊,大bug啊

尊敬的 孤独の快乐 用户:

您好,目前关于lua中事件绑定的问题,我已想相关人员反馈,待解决后会在论坛中第一时间通知大家。感谢您对cocos的支持。

请问楼主目前除了动画的事件不能同时绑定之外,是否还遇到其他类出现绑定失败问题?

— Begin quote from ____

引用第3楼hanrea于2014-03-04 15:47发表的 回 楼主(孤独の快乐) 的帖子 :
请问楼主目前除了动画的事件不能同时绑定之外,是否还遇到其他类出现绑定失败问题? http://www.cocoachina.com/bbs/job.php?action=topost&tid=189258&pid=897550

— End quote

多得去了,lua_cocos2dx_cocostudio_manual.cpp里面所有方法都用setUserObject,都没法共存的

子类也应该可以注册父类的事件才是,现在子类的注册事件和父类的会冲突

顺带说一下,竟然把ScrollView的注册事件漏掉了

感谢您的反馈,目前该问题已经提交到了Cocos2d-x引擎部门,对方正在讨论解决方案。

您好,目前Armature动画只能绑定一个事件,这个在2.2上确实是有问题,已修改,请等待近期更新2.2.3版本更新。

关于setUserObject这个问题是历史遗留问题,这个版本暂时不改了,计划会在下个版本周期中解决。

— Begin quote from ____

引用第6楼hanrea于2014-03-06 16:06发表的 回 4楼(孤独の快乐) 的帖子 :
您好,目前Armature动画只能绑定一个事件,这个在2.2上确实是有问题,已修改,请等待近期更新2.2.3版本更新。

关于setUserObject这个问题是历史遗留问题,这个版本暂时不改了,计划会在下个版本周期中解决。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=189258&pid=898900

— End quote

不都是一样的问题嘛,为何不一起给解决了
你们可以不用setUserObject来retain,直接在addTouchEventListener或addEventListenerXXX里面对target进行retain不就得了。

恩,感谢您的提示,因为当前开发周期已经结束,不会做过大的改动,所以该问题需要等待下个开发周期。

那么这个怎么解决啊 我现在scrowview加不上addEventListenerScrowView

— Begin quote from ____

引用第9楼adan于2014-03-25 17:13发表的 :
那么这个怎么解决啊 我现在scrowview加不上addEventListenerScrowView http://www.cocoachina.com/bbs/job.php?action=topost&tid=189258&pid=910880

— End quote

首先,你单词都打错了,是addEventListenerScrollView

还有,引擎真的有问题,注册的时候把ScrollView写成ListView了

— Begin quote from ____

引用第8楼hanrea于2014-03-06 16:31发表的 回 7楼(孤独の快乐) 的帖子 :
恩,感谢您的提示,因为当前开发周期已经结束,不会做过大的改动,所以该问题需要等待下个开发周期。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=189258&pid=898910

— End quote

顺带说下,2.2.3真的解决了那些事件冲突了