Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 如何优先使用按钮_Lua_Coronasdk - Fatal编程技术网

Lua 如何优先使用按钮

Lua 如何优先使用按钮,lua,coronasdk,Lua,Coronasdk,我有两个按钮,一个在另一个上面。 屏幕截图:(2个按钮) 基本上,当我点击角落里较小的按钮(“?”)时,我也会点击较大的按钮。如何确保只单击“?”按钮 此外,这些按钮是newImageRect()触摸事件将首先在最外层的UI元素上触发 将return true添加到“?”按钮触摸事件的末尾,表示触摸已由代码处理 如果没有返回true,则触摸事件不知道它已被处理,并随后在包含触摸的所有元素上激发(优先于最外层的元素) function QuestionMarkTouchEvent( event )

我有两个按钮,一个在另一个上面。 屏幕截图:(2个按钮)

基本上,当我点击角落里较小的按钮(“?”)时,我也会点击较大的按钮。如何确保只单击“?”按钮


此外,这些按钮是
newImageRect()

触摸事件将首先在最外层的UI元素上触发

return true
添加到“?”按钮触摸事件的末尾,表示触摸已由代码处理

如果没有
返回true
,则触摸事件不知道它已被处理,并随后在包含触摸的所有元素上激发(优先于最外层的元素)

function QuestionMarkTouchEvent( event )

if event.phase == "began" then 
    -- Do some stuff
end

return true  -- this tells the program not to fire the touch event again on elements under this.

end