llamada de un botón (ui) cuando la phase == "ended"

Hola,

estoy intentando lanzar esta función cuando el botón se ha soltado…pero me da un error
si elimino el if (e.phase == “ended”) funciona pero el efecto de botón pulsado apenas se aprecia

alguna pista? muchas gracias.

function chamaAprende(e)
if (e.phase == “ended”) then
director:changeScene(“aprende”,“moveFromRight”)
end
end

local aprende = ui.newButton{
default = “boton_aprende_off.png”,
over = “boton_aprende_on.png”,
onEvent = chamaAprende,

}
aprende.x = _W/2
aprende.y = _H/2 [import]uid: 13461 topic_id: 12356 reply_id: 312356[/import]

next time use google translate, please [import]uid: 16142 topic_id: 12356 reply_id: 45019[/import]

quieres que se dispare en el press o en el release?

[code]
local aprende = ui.newButton{
default = “boton_aprende_off.png”,
over = “boton_aprende_on.png”,
onRelease = chamaAprende, — <<<<<< OnRelease -

[/code] [import]uid: 24 topic_id: 12356 reply_id: 45058[/import]

Uhhh!

Lo tenía delante y no lo he visto…onRelease
¿es posible crear una versión de ui.newButton que gestione las resoluciones de iPhone3 y iPhone4?
muchas gracias.

Aprovecho la ocasión para felicitarte por este gran producto. [import]uid: 13461 topic_id: 12356 reply_id: 45228[/import]

gracias !

si sigues las reglas de config.lua con para iphone4 resolutions (retina) los botones cambiaran depende de device.

estoy seguro pero tengo tiempo de no tantear.

c. [import]uid: 24 topic_id: 12356 reply_id: 45240[/import]