【发布时间】:2013-02-10 19:49:54
【问题描述】:
我猜这是一个真正的新手问题,
但我有以下代码:
local function createCircle()
[...]
circle = display.newCircle( positionX, positionY, circleRadius )
[...]
end
function circle:touch( event )
if event.phase == "ended" then
scaleCircle(self,scaleUp)
end
return true;
end
circle:addEventListener("touch", circle)
我把它清理了一下,专注于重要的事情。
我现在的问题是:我可以触摸一个圆圈并对其进行缩放。但这仅适用于其中一个圆圈(我想创建 3 或 4 个)。而且我猜它只适用于创建的最后一个圈子。
我想这里的主要问题是,我用“createCircle()”创建的所有圆圈都被命名为“圆圈”。所以 evenListener 只适用于我创建的“圈子”。
有什么想法可以选择我创建的其他圈子吗?
谢谢你:)
【问题讨论】:
标签: function lua coronasdk addeventlistener