利用extern.lua 创建的类 在cocosIDE 中 没有代码提示

利用class 方法 创建的继承类 MySprite.lua

MySprite = class(“MySprite”,

   function(fileName) 


       return cc.Sprite:create(fileName)  


   end 

)

function MySprite:createMS(fileName,_type) --自定义构造函数

   local mySprite = MySprite.new(fileName) 


   mySprite:myInit(_type) 


   return mySprite 

end

在上面调用 MySprite.new 都没有提示

在别的文件 require“MySprite.lua” 之后
自定义的方法 createMS也没有 提示

MySprite.new()后是可以提示,new()这个方法暂时没给提示。

其他文件require,需要添加return MySprite,这样其它文件中就能得到提示

MySprite = class(“MySprite”, function(fileName)
return cc.Sprite:create(fileName)
end
)

function MySprite:createMS(fileName,_type)
local mySprite = MySprite.new(fileName)
mySprite:myInit(_type)
return mySprite
end

return MySprite