0
在我的蛇遊戲中,我有一個影片剪輯中的遊戲和一個影片剪輯中的遊戲。在我的文檔類中,我想添加遊戲,並在遊戲結束時將其設置爲空,將其刪除並添加結束遊戲影片剪輯。什麼是最好的方式去做這件事?end game actionscript 3
在我的蛇遊戲中,我有一個影片剪輯中的遊戲和一個影片剪輯中的遊戲。在我的文檔類中,我想添加遊戲,並在遊戲結束時將其設置爲空,將其刪除並添加結束遊戲影片剪輯。什麼是最好的方式去做這件事?end game actionscript 3
從您的遊戲類發出文檔類可以偵聽的事件(Event.COMPLETE
似乎適用於此案例)。然後在事件處理程序中,您可以更改您的剪輯。
文檔類代碼:
var game:Game = new Game();
game.addEventListener(Event.COMPLETE, finishGame);
addChild(game);
function finishGame(e:Event):void {
removeChild(game);
game = null;
var end:GameOver = new GameOver();
addChild(end);
}
遊戲類代碼:
//when game is complete:
dispatchEvent(new Event(Event.COMPLETE));
我看你是不是讀fgdbe它告訴人們把所有的代碼文檔類... – apscience
目的我的文檔類是加載適當的剪輯。我的剪輯是預加載器,設置,遊戲和最終遊戲。它的目的是這樣我可以製作一個剪輯空白,刪除它,當它重新加載它像它第一次運行。否則當你回到遊戲中時,它仍然處於相同的狀態 – Yamiko