Hola a todos, ya habìa posteado esto en Game Development, pero tal vez no me hice entender muy bien debido a que mi inglés es muy básico.
Tengo imágenes que reproducen sonidos al hacer touch en ellas, pero deseo que el sonido pueda reproducirse al pasar sobre ellas con el touch. He intentado con “moved” en lugar de “ended” pero el sonido se reproduce repetidamente y quiero que solo se reproduzca una vez cada vez que me mueva sobre la imágen. Agradecería mucho alguna ayuda al respecto. A continuación pongo el código que hice para ello.
[blockcode]
local tocauno = display.newImageRect(“bar.png”, 91, 60)
tocauno:setReferencePoint(display.TopLeftReferencePoint)
tocauno.x = 83
tocauno.y = 160
local unosonido = media.newEventSound (“haz.wav”)
local function playuno (event)
if event.phase == “ended” then
media.playEventSound (unosonido)
end
end
tocauno:addEventListener (“touch”, playuno)
local tocados = display.newImageRect(“bar.png”, 74, 56)
tocados:setReferencePoint(display.TopLeftReferencePoint)
tocados.x = 130
tocados.y = 67
local dossonido = media.newEventSound (“hez.wav”)
local function playdos (event)
if event.phase == “ended” then
media.playEventSound (dossonido)
end
end
tocados:addEventListener (“touch”, playdos)[blockcode]
Saludos [import]uid: 81363 topic_id: 15660 reply_id: 315660[/import]