触摸

时间:2016-09-08 19:47:32

标签: android image lua popup 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

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

我认为使用弹出方法会更干净,更好。

感谢。

1 个答案:

答案 0 :(得分:0)

打开场景,试试:

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->打开对话框)