93: attempt to index local 'self' (a number value)

–不知道为什么报了这个错,求大神解答
function Roder:ctor(params)
self.bgsprite = display.newSprite(“rocker_bg.png”, params.x, params.y):addTo(self)
self.sprite = display.newSprite(“rocker.png”, params.x, params.y):addTo(self)
self.guideNode = display.newNode():addTo(self)
self.guidSprite = display.newSprite(“rocker_tri.png”, params.x, params.y):addTo(self)
self.guidSprite:runAction(cc.RepeatForever:create(cc.Blink:create(1,1)))
end
function Roder:onTouchMoved(x, y)
self.active = false --这里出错

return true

end