UIBUTTON 的 addTouchEventListener 方法

这个方法的第一个参数应该怎么写?为什么都是写THIS

void Widget::addTouchEventListener(CCObject *target, SEL_TouchEvent selector)
{
_touchEventListener = target;
_touchEventSelector = selector;
}

target是一个监听对象,一般都是当然对象来监听,这样代码容易管理。

请教下 Widget::addTouchEventListener 做拖动时怎么获取移动的坐标,如果用qucik-x 的addNodeEventListener我知道是用event.x

触摸有移动事件,判断是move后记录当前坐标。

我知道是 判断是move后记录当前坐标,可是怎么获取当前坐标,getPositionX() getPositionY() event.x 都不对啊?

getTouchMovePosition() 获取到移动点位置(这是世界空间的位置), 然后convertToNodeSpace转换到按钮父节点的空间坐标,再set就行了

感谢感谢:904::904::870::870::866::866: