Quick lua中扩展ParallaxNode遇到的问题

我是新手,想扩展ParallaxNode,类似无限滚动的功能,代码如下:
local Background = class(“RepeatBackGround”, function()
return cc.ParallaxNode:create()
end)

function Background:ctor()
end

function Background:StartUp()
self:addNodeEventListener(cc.NODE_ENTER_FRAME_EVENT, handler(self, self.scrollBackgrounds))
self:scheduleUpdate()
end

function Background:scrollBackgrounds(dt)
local array = self:getParallaxArray()
–other code
end

return Background

主要功能是想实现类似http://www.tairan.com/archives/1721无限滚动的效果,
但是在获取getParallaxArray出现了错误,提示该函数为nil,请问上述代码中的self不是被实例化为 cc.ParallaxNode对象吗?

是不是你调用的时候没有初始化啊,require(“app.scenes.Background”).new():StartUp()

感谢及时回复,在游戏层对象中已调用new并且正确执行了scrollBackgrounds函数的语句,其他语句如self:getChildren()都正常,
就是执行ParallaxNode类里的getParallaxArray函数错误

那么就是ParallaxNode没有将getParallaxArray()函数注册到Lua,所以在Lua调用报空,参考项目下的lua_cocos2dx_auto.cpp,可以自己注册该函数