local MainScene = class(“MainScene”, function()
return display.newScene(“MainScene”)
end)
function MainScene:ctor()
self.sprite = display.newSprite(“AA.jpg”, display.cx, display.cy, {scale9 = true})
:addTo(self)
self.sprite:setTouchEnabled(true)
self.sprite:addNodeEventListener(cc.NODE_TOUCH_EVENT, function(event)
if event.name == “began” then
self.beganX = event.x
self.beganY = event.y
return true
elseif event.name == “ended” then
transition.stopTarget(self.sprite)
transition.scaleTo(self.sprite, {time = 0.5, scale = 0.5})
end
end)
self.sprite:removeSelf()
self.sprite = display.newSprite(“AA.jpg”, display.cx, display.cy, {scale9 = true})
:addTo(self)
self.sprite:addNodeEventListener(cc.NODE_TOUCH_EVENT, function(event)
if event.name == “began” then
self.beganX = event.x
self.beganY = event.y
return true
elseif event.name == “ended” then
transition.stopTarget(self.sprite)
transition.scaleTo(self.sprite, {time = 0.5, scaleX = 0.5})
end
end)
end
function MainScene:onEnter()
end
function MainScene:onExit()
end
return MainScene
删除精灵后 新的监听事件无法响应