API函数调用问题

onLoad: function () {
    this.node.on(cc.Node.EventType.TOUCH_MOVE, function (event) {
 
        var delta = Event.EventTOUCH.getDelta();
       this.x += delta.x;
       this.y += delta.y;
    }, this.node);
     
},

为什么上面(我查API改的,调用的不对?)是错的,下面就是对的啊?

  onLoad: function () {
        this.node.on(cc.Node.EventType.TOUCH_MOVE, function (event) {
            var delta = event.touch.getDelta();
            this.x += delta.x;
            this.y += delta.y;
        }, this.node);
    },

怎么调用 ?

如果API的例子是上这个,那就是API文档写错了。

你查的是哪个 API

Event.EventTOUCH.getDelta()

是这个吧

Event.EventTOUCH 有两个问题,第一,它大小写错了,Event.EventTouch;第二,它是一个类名,不是对象,getDelta 是它的实例方法,所以你用 event 对象去调用是没问题的,用类名调用就失败了

感谢解释!!!!!