1
我想一个GTween例如,从下面的链接Gideros GTween事件监听器
的例子不工作开箱即用,所以我挖成GTween的源代码并添加遵循我的示例中的行以允许进行事件调度。
local tween = GTween.new(jewel, 2, animProperties, gtweenProperties)
tween.suppressEvents = false -- New Line #1
tween.dispatchEvents = true -- New Line #2
tween:addEventListener('complete', function()
stage:removeChild(jewel)
jewel = nil
end)
但是,应用程序崩溃。我试着注释以下行gtween.lua
self:dispatchEvent(Event.new(name))
和应用程序不会崩溃,但回调不被调用(很明显,为什么会呢?)
这是从应用程序堆栈跟踪。
gtween.lua:445: attempt to call method 'dispatchEvent' (a boolean value)
stack traceback:
gtween.lua:445: in function 'dispatchEvt'
gtween.lua:255: in function 'setPosition'
gtween.lua:86: in function <gtween.lua:74>
任何指针将不胜感激。谢谢。 PS:我不确定这是不是Gideros上的一个bug。
嗨,我试图通过复制的例子,它的工作,不知道为什么它没有工作过。谢谢你的时间。 – 2013-04-20 05:18:25