我的代码如下所示:
local myTransition
local myGroup = display.newGroup()
-- Fill group with all sorts of stuff
-- Create the transition
myTransition = transition.to(myGroup, {alpha = 1})
-- Get rid of the transition
if myTransition ~= nil then
transition.cancel(myTransition)
end
myTransition = nil
当我尝试得到零值时:
Runtime error
?:0: attempt to index a nil value
stack traceback:
[C]:?
?: in function 'cancel'
如果我想取消任何其他对象的任何其他转换,效果很好。当我尝试组转换时,它会失败。
有任何想法吗?
最佳答案
尝试将过渡称为:
myTransition = transition.to(myGroup, {time = 1000, alpha = 1})
并取消为:
if myTransition ~= nil then
transition.cancel(myTransition)
myTransition = nil
end
保持编码....... :)