Hi there…
I am new to corona… I have a RunTime touch event that created a running horse sprite, which works… I want the user to be able t touch the sprite and for the sprite to disappear … how do i get access to the touched instance? my code is as follows… I keep getting an error ‘attempt to index field ‘sprite’’
[code]
require(“sprite”);
local data = require(“uma”).getSpriteSheetData();
local sheet = sprite.newSpriteSheetFromData(“uma.png”, data)
local set = sprite.newSpriteSet(sheet, 1, 8)
local function spriteTouch(event)
if event.phase == “ended” then
event.sprite:removeEventListener(“touch”, spriteTouch)
event.sprite:removeSelf()
end
end
local function runhorsey(myEvent)
if myEvent.phase == “ended” then
local instance = sprite.newSprite(set)
instance.x = myEvent.x
instance.y=myEvent.y
instance:play()
instance:addEventListener(“touch”, spriteTouch)
end
end
Runtime:addEventListener(“touch”, runhorsey)
[/code] [import]uid: 67619 topic_id: 11748 reply_id: 311748[/import]