Hi guys,
Is there any best practice to use when removing an event listener, and then adding a new one?
For example, I have
local function dragIt(event)
event.target.x = event.x
event.target.y = event.y
end
local function moveIt(event)
if event.phase == "began" then
event.target:removeEventListener("touch", moveIt)
print("Listener Removed")
event.target.x = \_W / 2
event.target.y = \_H / 2
event.target:addEventListener("touch", dragIt)
print("Listener Added")
end
end
object1:addEventListener("touch", moveIt)
The object, when clicked will move to the middle of the screen, and then become draggable, but not movable.
However I can’t seem to get it to work!
Thanks in advance.
[import]uid: 40538 topic_id: 9280 reply_id: 309280[/import]
[import]uid: 40538 topic_id: 9280 reply_id: 33918[/import]