点击图片时更改场景的 Corona 图像

我有很多图像,我正在尝试点击图像时显示详细信息(我正在寻找弹出窗口教程,一旦触摸图像,弹出窗口会显示图片的详细信息和一些历史),我没有找到任何东西,所以我有了这个想法(打开新场景),但我不知道该怎么做。

我有这个:

local archers = display.newImageRect( "cards/archers.png", 50, 50 )
archers.x = 30
archers.y = -18

我尝试了这个:

local function Archercall( event )
composer.gotoScene( "Archer" )
end

local archers = display.newImageRect( "cards/archers.png", 50, 50, onPress=Archercall )
archers.x = 30
archers.y = -18

但是它给了我一个错误,如果可能需要弹出式集成,当点击图片时或者只是如何点击图片时打开场景。

我认为使用弹出方法会更清晰和更好。

谢谢。

点赞
用户6749314
用户6749314

打开场景,请尝试:

local function onObjectTouch( event )
    if ( event.phase == "began" ) then
        composer.gotoScene( "Archer" )
    end
    return true
end
archers:addEventListener( "touch", onObjectTouch )

阅读更多: https://docs.coronalabs.com/api/event/touch/index.html

弹出菜单: 在这个线程中 https://forums.coronalabs.com/topic/62108-implementing-ui-based-on-ios-7-google-material/ 链接到带有许多示例的 Git(查看menu.lua-> Open Dialog)

2016-09-09 07:28:57