используйте анонимную функцию для одноразового кода
, где вы будете кодировать один раз, а потом забудете:
instance1:addEventListener("touch", function(event)
if(event.phase == "ended") then
instance1:prepare("green")
instance1:play()
end
end)
сделайте это, если хотите, чтобы функция была привязана к объекту,
и может меняться для разных экземпляров,
сохранить функцию kick
в instance1
как одно из ее свойств,
, затем добавить / удалить ее:
instance1.kick=function(event)
if(event.phase == "ended") then
instance1:prepare("green")
instance1:play()
end
end
instance1:addEventListener("touch",instance1.kick)
Если обработчик событий является общим для разных объектов и широко используется:
function kick( event )
if(event.phase == "ended") then
instance1:prepare("green")
instance1:play()
end
end
instance1:addEventListener("touch", kick)