2013-01-03 52 views
2

如果我想要一个不可见的框,例如,如果触摸事件的alpha为0,我将如何获得触摸事件?或者还有另一种制作隐形盒的方法。当对象的alpha为0时获取触摸事件在Corona SDK中

local function invisiblebuttontouch(event) 
    if event.phase == 'began' then 
     print (event.x..","..event.y) 
    end 
end 

button = display.newRect(1,1,300,300) 
button:addEventListener("touch",invisiblebuttontouch) 
button.alpha = 0 

它永远不会打印出x和y,但是如果我不设置alpha为0,那么它工作正常。

回答

1

应该注意的是,如果家长团体之一是看不见的直索不回调目标将被解雇isHittestable。也设置是可以测试的母亲组不会改变这一点。

相关问题