有点困惑这一切; 所以这就是我想要做的!因此有一个def:
block_basic_DEF =
{
image = "button.png",
name = "basic block",
obj_table = this_obj_table.common_objects_table,
startup = function() init(), <----- This is the problem
}
Run Code Online (Sandbox Code Playgroud)
在另一个文件中,我可以通过以下方式访问:
function spawn(params)
local obj = display.newImage(params.image)
-- etc.
Run Code Online (Sandbox Code Playgroud)
在那里block_basic_DEF我希望传递init()函数的地址,以便在我的spawn中我可以做类似的事情:
params.startup() --ie实际上调用了原始的init函数