Android 删除Corona中的对象类
我有一个新问题。。。我有一个这样的建筑师:Android 删除Corona中的对象类,android,lua,coronasdk,Android,Lua,Coronasdk,我有一个新问题。。。我有一个这样的建筑师: function Box.new(indexBox, item, imgClose, imgOpen) -- constructor local object = { indexBox = indexBox, item = item, imgClose = display.newImage( imgClose ), imgOpen = imgOpen } return setmetatable( object
function Box.new(indexBox, item, imgClose, imgOpen) -- constructor
local object = {
indexBox = indexBox,
item = item,
imgClose = display.newImage( imgClose ),
imgOpen = imgOpen
}
return setmetatable( object, Box_mt )
end
在这个过程中,我创建了一些Box
对象,现在我已经完成了它们的使用,所以我想删除这个Box
对象删除对象的所有内容,包括图像。
有什么简单的方法可以做到这一点吗
谢谢 要删除所有框对象,您需要某种方法来访问所有框对象。传统的迄今为止(IMHO)方法是使用一个表存储对框
“实例”的引用。采用这种方法,您只需:
--BoxesTable contains all the boxes declared
for _,box in ipairs(BoxesTable) do
box:removeSelf()
end