Flash課件填空題的制作
網(wǎng)易學院:http:/tech.163.com/special/000915SN/flashmov.htmlFlash課件填空題的制作實例效果:運行程序后,顯示畫面如圖1,在填空題的空白處填上答案,最后單擊“提交“按鈕,若答案正確則在該題后面顯示對號“”,如果填充的內(nèi)容不正確或者不填,該題后面顯示“”并在最后顯示總分及“返回”按鈕。單擊“返回”按鈕可再做一遍題目。設計思路:圖層1放置題目,并拖入兩個輸入文本框,宋體,變量名分別是t1,t2,并延伸到第2幀圖層2第1幀放置按鈕,按鈕上輸入文字“提交”,按鈕上添加轉(zhuǎn)到第2幀并停住的代碼。第2幀插入關(guān)鍵幀,并在按鈕上輸入文字“返回”,按鈕上添加轉(zhuǎn)到第1幀并停止的代碼。圖層3的第1幀添加動態(tài)文本,變量名為cj,用來顯示總成績。延伸到第2幀圖層4的第1幀添加stop();第2幀插入關(guān)鍵幀,幀代碼用條件語句判斷各題的正確,若正確顯示“”,該題就得分,否則顯示“”,該題不得分,最后累加各題的分數(shù)并顯示在動態(tài)文本cj中。操作步驟:1、 選菜單“文件|新建”,在彈出的對話框中選“Flash文件(ActionScript 2.0)”單擊“確定”2、 把圖層1改名為“題目”,并輸入相應的題目,如圖:3、 單擊“文本工具”,在屬性面板中選“輸入文本”,宋體,如圖:單擊此處選“輸入文本”4、 在舞臺上拖出一個輸入文本框,選中該文本框,在屬性面板中設置該文本框的變量名為t1,如圖:選中文本框,輸入變量名t15、 按住Alt鍵拖動該文本框到第2題的填空處并改變量名為t2,如圖:6、選菜單“插入|新建元件”,新建一個名稱為“對錯”的影片剪輯元件,單擊確定后進入元件的編輯窗口,在第1幀右擊選“動作”,輸入腳本stop();在第2幀上右擊,插入關(guān)鍵幀,在舞臺上畫一個“”,在第3幀上右擊插入關(guān)鍵幀,在舞臺上畫一個“”,如圖,單擊“場景1”返回主場景7、 從庫中拖出“對錯”元件放到第一題后面,并在屬性面板上設置實例名稱為mc1,再拖一個“對錯”元件放到第二題后面,設置實例名稱為mc2,如圖:1、拖入“對錯”元件2、設置實例名稱8、 在“題目”圖層的第2幀右擊選菜單“插入幀”,鎖定該圖層。9、 在“題目”圖層上右擊選“插入圖層”新建圖層2,雙擊圖層2改名為“按鈕”,選中“按鈕”圖層的第1幀,選菜單“窗口|公共庫|按鈕”,在彈出的按鈕庫面板中選一個按鈕,拖到舞臺的右下角并調(diào)整大小,如圖:10、 雙擊舞臺上的按鈕,進入按鈕編輯窗口,刪除按鈕上的文字。單擊“場景1”返回主場景11、 用文本工具在舞臺的“按鈕”上輸入文字“提交”,如圖:12、 在按鈕圖層的第2幀插入關(guān)鍵幀,改按鈕上的文字為“返回”,13、 右擊第1幀上的按鈕(注意是右擊按鈕而不是按鈕上的文字)選菜單“動作”,輸入代碼:on (release) gotoAndStop(2);14、 右擊第2幀上的按鈕選菜單“動作”,輸入代碼:on (release) gotoAndStop(1);t1=""/清空第一題所填空內(nèi)容t2=""/清空第二題所填空內(nèi)容cj=""/清空成績mc1.gotoAndStop(1);/第1題后面顯示“”或“"的影片剪輯mc1轉(zhuǎn)到第1幀什么都不顯示mc2.gotoAndStop(1);/第2題后面顯示“”或“"的影片剪輯mc2轉(zhuǎn)到第1幀什么都不顯示15、鎖定“按鈕”圖層,右擊“按鈕”圖層選菜單“插入圖層”新建圖層3,雙擊圖層3改名為“成績”,選中“成績”圖層的第1幀,用文本工具,屬性面板上選“靜態(tài)文本”,輸入文字“成績: 分”,如圖:16、在舞臺空白處單擊取消對文字的選擇,再用文本工具,選“動態(tài)文本”,在舞臺空白處拖出一個文本框,并在屬性面板上“變量”一欄輸入cj,把動態(tài)文本框拖到成績的文本框上,如圖:17、右擊“成績”按鈕,選菜單“插入圖層”新建圖層4,雙擊圖層4,命名為代碼:在“代碼”圖層的第1幀右擊選“動作”,輸入代碼:stop();18、在“代碼”圖層的第2幀上右擊插入關(guān)鍵幀,右擊第2幀選“動作”,輸入代碼:/第一題代碼if (t1="Ctrl+T") cj1=1mc1.gotoAndStop(2); else cj1=0mc1.gotoAndStop(3);/第二題返回信息代碼if (t2="Ctrl+K") cj2=1mc2.gotoAndStop(2); else cj2=0mc2.gotoAndStop(3);cj=(cj1+cj2)*50/50是每題得分數(shù).19、測試存盤。說明:如果選擇題要出第3題或第4題,則每題的填空處要建相應的輸入文本t3,t4,每題的后面要拖入相應的元件mc3、mc4,并改動“代碼”圖層第2幀上的程序。