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