摘要 以具體實例詳細介紹Flash 8中的6種學習交互組件的使用,為制作類型豐富的交互式練習和測驗課件提供新方法。
關鍵詞 組件;交互;課件
中圖分類號:G436 文獻標識碼:B 文章編號:1671-489X(2008)20-0066-02
Flash 8提供了6種學習交互組件,提供了一個無需編寫代碼即可輸入數據的簡單界面,使用這些組件可以輕松地向在Flash中運行的電子課程添加交互內容[1]。這6種學習交互組件分別是:單項選擇(True or False),在此類型的交互組件中,用戶用“真”或“假”來回答問題;多項選擇(Multiple Chioce),用戶回答一個具有多項選擇的問題;填空(Fill In The Blank),用戶鍵入答案,軟件將該答案與匹配的短語進行核對;拖放(Drag and Drop),用戶通過將屏幕上的一個或多個對象拖到目標上來回答問題;熱區(Hot Spot),用戶通過單擊屏幕上的一個區域(或多個區域)來作出響應;熱對象(Hot Objects),用戶通過單擊屏幕上的一個對象(或多個對象)來作出響應[2]。
下面以具體實例來介紹Flash提供的6種學習交互組件的使用方法。首先選擇“窗口”>“公用庫”>“學習交互”,將“學習交互”庫打開。
1 單項選擇題制作
從“學習交互”庫中將“True or False”組件拖放到舞臺中合適的位置。按Ctrl+B將其分離,按ctrl+shift+A取消選擇。單擊舞臺左側的“True or Flase 交互操作”面板,然后選擇“窗口”>“組件檢查器”,顯示“組件檢查器”。在組件檢查器“問題”文本框中鍵入問題的文本和兩個答案,選擇“正確”以指定哪個答案是該交互式問題的正確回答,如圖1所示。按Ctrl+Enter鍵測試效果。

2 多項選擇題制作
從學習交互庫中將“Multiple Choice”組件拖動到舞臺,按Ctrl+B將其分離,按Ctrl+Shift+A取消選擇。然后選擇“窗口”>“組件檢查器”,顯示“組件檢查器”,設置如圖2所示。按Ctrl+Enter測試效果。
3 填空題制作
從“學習交互庫”中將“Fill In The Blank”組件拖動到舞臺,其余操作與上同,只是組件檢查器中的設置略有不同,如圖3所示。
4 熱對象制作

從“學習交互庫”中將“Hot Objects”組件拖動到舞臺合適位置。 按Ctrl+B將其分離,按Ctrl+Shift+A取消選擇。將默認的熱對象從舞臺中刪除。選擇“文件”>“導入”>“導入到舞臺”,將自己需要的熱對象如wenduji01.png、wenduji02.png、wenduji03.png、wenduji04.png 4幅圖片導入到舞臺,分別依次在圖片上打開右鍵菜單,選擇“轉換為元件”,名稱依次命名為“HotObject1”“HotObject2”“HotObject3”“ HotObject4”。類型均為“影片剪輯”。選擇這4個對象,分別在舞臺下方的屬性面板中修改其實例名稱依次為“HotObject1”“HotObject2”“HotObject3”“HotObject4”。在“組件檢查器”中修改問題,并設置正確的選項。按Ctrl+Enter測試效果,如圖4所示。
5 拖放題制作
從學習交互庫中拖動“Drag and Drop”組件到舞臺合適位置,按Ctrl+B鍵將其分離,按Ctrl+Shift+A取消選擇。將舞臺中的被拖曳對象和目標區域刪除,用自己的拖曳題對象替換頁面上原有的拖動對象和匹配目標。選擇“文件>導入>導入到舞臺”,將電路圖、拖放對象和目標區域圖片導入到舞臺中。如圖5所示。

分別依次在3個拖動對象和3個目標區域圖片上打開右鍵菜單,將其均轉換為影片剪輯元件,被拖曳對象的名稱依次命名為Drag1、Drag2、Drag3,和其相對應的目標區域名稱依次為Target1、Target2、Target3。然后分別依次選中這6個影片剪輯,在舞臺下方的屬性面板修改實例名稱為Drag1、Drag2、Drag3和Target1、 Target2、Target3。單擊舞臺左側的“拖放交互操作”面板,在“組件檢查器”中輸入問題文本,并設置正確的匹配。按Ctrl+Enter測試效果。
6 熱區題制作
從“學習交互庫”中拖動“Hot Spot”組件到舞臺。按Ctrl+B鍵將其分離,按Ctrl+Shift+A取消選擇。導入“排氣過程.png”“吸氣過程.png”“壓縮過程.png”“做功過程.png”4幅圖片到舞臺。拖動區域1、2、3、4四個熱區分別在其上。將多余的熱區刪除。單擊舞臺左側“熱區交互操作”面板,在組件檢查器中輸入問題和設置正確選項,如圖6所示。按Ctrl+Enter測試效果,如圖7所示。

以上介紹了使用Flash提供的6種學習交互組件制作多項選擇、單項選擇、填空、熱對象、拖放題和熱區題6種題型的制作方法。那么如何使用學習交互組件制作一個包含多項題目的測驗或者練習呢?根據題目類型,將需要的學習交互組件分別依次放置在時間軸上題目圖層的不同空白關鍵幀中(如圖8所示);分別選擇每一關鍵幀,打開每個題目的組件檢查器,將其中的“選項”標簽項中的導航設置為“下一頁按鈕”轉到“并停止”;新建圖層命名為ActionScript,打開動作面板輸入語句“stop();”,按Ctrl+Enter測試效果。
參考文獻
[1]羅晉華,周文斌,王曉燕.數字媒體制作與應用基礎教程[M].北京:電子工業出版社,2006
[2]鄒虹,劉宇平.Flash高級案例實踐[M].北京:電子工業出版社,2005