在遊戲進行中顯示遊戲倒數秒數
這個遊戲的時間總長度我們設定為 1 分鐘, 畫面中會顯示逐秒倒數的剩餘時間, 讓玩家知道還可以玩多久。當剩餘時間變為 0 時, 就會進入結束畫面, 舞台上會出現 GameOver 字樣, 表示遊戲已經結束了。


接下來我們要安排畫面中顯示剩餘秒數的文字框, 並且製作遊戲結束畫面, 最後再用程式碼設定遊戲計時器, 以及切換到遊戲結束畫面的動作。
建立顯示時間文字框
請先將場景 2 所有圖層延續到影格 2, 然後選取剩下時間圖層, 在畫面上的剩下時間欄位內, 用文字工具 建立一個動態文字框, 並將實體名稱命名為 "timer_txt", 稍後可利用程式碼讓文字框顯示剩餘的時間:


建立遊戲結束畫面
接著製作顯示 GameOver 的遊戲結束畫面, 請在得分圖層上方建立遊戲結束圖層, 在影格 2 插入關鍵影格, 從元件庫將遊戲結束元件放置到舞台。為方便之後用程式碼來控制播放的影格位置, 我們在影格 2 建立 "end" 標籤, 當時間倒數完之後可設定跳到這個標籤位置來播放:


設定遊戲計時器
要製作動畫中的時間計時器, 時常會應用 ActionScript 的 Timer 類別。在設定時, 可以指定計時器每次計時的間隔時間 (單位為毫秒, 千分之一秒), 以及要計時多少次便停止, 其撰寫格式如下:
| Timer(間隔時間, 計時次數) |
本文節錄自正確學會 Flash 的 16 堂課




