測驗題每題均答對,才能跳至下一題
| 前言: | 我們可以利用Button.enabled = true及Button.enabled = false的語法,讓按鈕暫時喪失功能,直到答對正確答案,按鈕才回復功能。 |
將場景1的Layer1命名為"問題內容",在畫面設一個"go"按鈕,及相關訊息文字 再產生新的Layer,命名為"actions",在"actions"圖層的Frame1 的actions設stop();,如圖 1
"go"按鈕設以下actions,如圖 2
在Frame2,設以下問題內容,如圖 3
在Frame3,設以下問題內容,如圖 4
在Frame4,設以下問題內容,如圖 5
在Frame5,設以下問題內容,如圖 6
產生一個新的MovieCLip,命名為"對錯顯示器",在它的編輯介面畫兩個分別顯示對錯的燈泡。 在Frame 1的Actions設stop(); 在Frame1~Frame3都插入KeyFrame,如圖 7所示
在Frame2的畫面把對的燈泡變亮,如圖 8
在Frame3的畫面把錯的燈泡變亮,如圖 9
回到Scene1場景,產生新的layer,命名為"對錯顯示"。
產生一個新的layer,命名為"按鈕"。在"按鈕"圖層設三個箭頭按鈕,及一個Next按鈕
針對Next按鈕寫以下action,如圖 12
在"actions"圖層的Frame2~Frame4,都寫以下相同的actions,讓Next按鈕失去功能,如圖 13
選擇"按鈕"圖層,分別對dog及bird前面的這兩個按鈕,寫相同的actions,來讓對錯顯示器會跳至顯示錯誤的Frame3,如圖 14
對fish前面的這兩個按鈕,寫以下actions,來讓對錯顯示器會跳至顯示正確的Frame3,並且也讓next按鈕恢復正常,如圖 15
在"按鈕"圖層的Frame 3及Frame 4也插入Keyframe,在Frame3 ,把原先Frame2的Fish前面的箭頭按鈕,把它調移到She is angry前面,如圖16
在Frame4 ,把原先Frame2的Fish前面的箭頭按鈕,把它調移到可樂前面,如圖17
測試預覽 |
《原始檔下載》