我有很多图像,我在点击图像显示细节时正在尝试(当触摸图像显示带有详细信息的弹出窗口和图像的一些历史时,我正在寻找弹出教程)我没有找到什么,所以我有了这个想法(打开新场景),但我不知道它是怎么做的。
我有这个:
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
但它给了我一个错误,如果可能的话,在点击图片时需要弹出式集成,或者点击图片时如何打开场景。
我认为使用弹出方法会更干净,更好。
感谢。
答案 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->打开对话框)