hi all,
when should I really remove an event listener?
suppose this case:
[lua]local function remove__me(event)–remove after animation
if event.phase == ‘end’ then
–do I need to call remove event listener here?event.sprite:removeEventListener(“sprite”, remove_me)
event.sprite:removeSelf()
–perhaps if I do event.sprite = nil?
end
end
level_up_sprite.x, level_up_sprite.y = -5,0
level_up_sprite:addEventListener(‘sprite’, remove_me)
level_up_sprite:playClip(‘levelup’)[/lua]
do I really need to call remove event listener for that sprite removal function, because it will be removed anyway?
Thank you.
[import]uid: 11334 topic_id: 4765 reply_id: 304765[/import]