quick3.3 自定义action为什么,报invalid arguments in function 'lua_cocos2dx_EaseSineIn_create

我使用的quick3.3, 我在c++定义了一个class CustomMoveBy : public MoveBy, 但是当我使用local move = cc.CustomMoveTo:create(dt, cttPos.x, cttPos.y)
local ease = cc.EaseSineIn:create(move), 在cc.EaseSineIn:create会报错invalid arguments in function 'lua_cocos2dx_EaseSineIn_create, 我大概跟了下代码, cocos2d::ActionInterval* arg0;
ok &= luaval_to_objectcocos2d::ActionInterval(tolua_S, 2, “cc.ActionInterval”,&arg0);是这里的问题, 难道我继承MoveBy, 就不是cc.ActionInterval的子类么?? 必须要继承cc.ActionInterval嘛?不解,求大神指点

问题解决啦。 我用的还是原来quick的luabinding,这样不行, 用genbindings.py来实现luabinding,就可以解决这个问题啦。。