2013-01-03 89 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。也設置是可以測試的母親組不會改變這一點。

相關問題