我正在開發一款Flash遊戲並且完成了它,但我遇到了一個問題。遊戲結束時,或者用戶按下「結束遊戲」按鈕時,我想將它們返回到主菜單。遊戲設置爲主菜單在第3幀,遊戲在第4幀中運行。所有的遊戲代碼都在那裏。Flash遊戲 - 返回主菜單
我嘗試過的幾件事: 我只是簡單地試圖回到第3幀。這將導致錯誤:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Hundred_fla::MainTimeline/GotoEndGame()[Hundred_fla.MainTimeline::frame5:66]
我試圖返回所有遊戲瓦爾爲默認值,清除所有的孩子......等......我也得到了完全相同的錯誤...不知道是什麼問題是。我認爲一種解決方案是重新加載電影,但這將在Android/IOS上運行,我無法刷新網頁。 ... 任何幫助將不勝感激。由於
編輯:上線66的代碼是:
while(stage.numChildren > 0){
stage.removeChildAt(stage.numChildren-1);
}
優秀的捕獲。 – BoppreH
這似乎解決了它!謝謝! –
非常感謝你這讓我瘋狂!!!!!! –