Cocostudio UIButton问题

回调:
void GameLayer::actor_rightmove_callback(Ref* sender,TouchEventType type)
{
switch (type) {
case TOUCH_EVENT_BEGAN:
{
} break;
case TOUCH_EVENT_MOVED:
{

    }break;
    case TOUCH_EVENT_ENDED:
    {
    }break;
    default:
        break;
}


怎么判定触摸点移动 并且移开了按钮上?

在TouchEventType 事件中还有一种事件类型,即TOUCH_EVENT_CANCLE取消事件,和TOUCH_EVENT_ENDED为互斥事件,TOUCH_EVENT_CANCLE表示点击按钮并移到按钮外。

以下三个方法可以获取到扫描点:
sender.getTouchStartPos ()
sender.getTouchMovePos ()
sender.getTouchEndPos ()

这个真可以吗?(Ref* sender,TouchEventType type) 参数是这个两个