2014-05-25 91 views
0

我需要一些幫助, 即時通訊製作一個應用程序包含4個場景,主要,列表,tab1,tab2,主場景將您帶到列表場景的按鈕和列表帶你到tab1和tab1採取你到tab2,我試圖做的是讓tab2回到現場按下按鈕,當我按下按鈕什麼也沒有發生!如何在移動到下一個場景後返回到corona sdk的場景?

local button1 = widget.newButton 

    { 

    left= 250, 
    top= 650, 
    defaultFile = "red1.png", 
    label = "select chapter", 
    font = "Arial", 
    fontSize = 34, 
    onEvent = handleButtonEvent, 
    onPress = function() storyboard.gotoScene("list"); end, 
    selected = true 

} 

回答

0

你似乎可以用一個函數來處理鈕與「的onEvent = handleButtonEvent」事件

你應該使用該函數來做過渡:

-- Function to handle the press of the button 
local function handleButtonEvent(event) 
    if ("ended" == event.phase) then 
     storyboard.gotoScene("list") 
    end 
end 

-- Creation of the button 
local button1 = widget.newButton 
{ 
    -- All your variables here 
    onEvent = handleButtonEvent,  
} 

你甚至可能正在尋找類似的東西;此功能將取而代之將用戶帶回前一個場景。

-- Function to handle the press of the button 
local function handleButtonEvent(event) 
    if ("ended" == event.phase) then 
     storyboard.gotoScene(storyboard.getPrevious()) 
    end 
end 
+0

謝謝你,我這樣做,但它喜歡它去場景列表,但沒有改變在tab2的內容!我看到tab2,我不知道什麼是錯的! – Hesa

+0

當您進入列表場景時,您希望tab2中的「內容」有什麼變化? –

+0

tab2顯示得分,我想要按下按鈕回到列表場景,您可以重新開始! – Hesa

相關問題