foo:function(var){
return var ;
}
onTouchBegan:function(touch,event){
this.foo(2);
return true;
}
会提示:Uncaught TypeError: undefined is not a function myApp.js:253
cc.Layer.extend.ontouchbegan myApp.js:253
cc.eventManager._onTouchEventCallback CCEventManager.js:420
cc.eventManager._dispatchEventToListeners CCEventManager.js:556
cc.eventManager._dispatchTouchEvent CCEventManager.js:476
cc.eventManager.dispatchEvent CCEventManager.js:898
cc.inputManager.handleTouchesBegin CCInputManager.js:136
(anonymous function)
在其他地方调用foo()不会出错,但在onTouchBegan调用就会出错。