徐彥俊,沈慧娟
(通化師范學院 資產處,吉林 通化 134002)
Flash軟件是一個多媒體應用軟件,多用于化學、數學、物理、生物、語文等學科的多媒體課件制作.筆者以語文課件的制作為例介紹和探討了lash軟件的部分功能在制作多媒體課件過程中的應用.
選擇題是多媒體課件中常見的習題形式,利用Flash軟件可以制作交互性較強的選擇題,可以制作二選一、三選一、四選一及多項選擇的題型,并且可以顯示結果、查出對錯、算出分數,甚至可以重做.本實例是利用Flash軟件制作一個二選一的語音發音測試習題,即給出一個多音字和A、B兩個備選答案,將正確的選項填入到對應的方框中.具體實例如圖1所示.
圖1 二選一選擇題實例界面
(1)試題的設計.首先將試題以十個為一組,利用文本工具記事本做成.txt文本的形式,并將每個.txt文本內容中的第一行輸入“text=”,以便在Flash軟件中引用試題時進行程序對接,然后再輸入試題內容,最后進行保存,保存時文本名稱必須使用英文或數字.具體效果如圖2.
圖2 設置文本格式界面
在保存此文本時,應在編碼中選擇“Unicode”;制作一個大的文本框,設置成動態文本,并設置變量名稱為“text”,這樣在Action中進行編程時,就能與上文的.txt文本對接成功,最后在相應的幀中設置引用語句“loadVariablesNum(“lxt3.txt”, 0);stop();”,即可利用Flash進行引用“.txt”文本,使之加載到Flash動畫中.
(2)輸寫答案框的設計.答案框是利用Flash軟件的功能設計的文本框,其作用主要是使輸入的答案A或B能夠顯示在文本框中,以便進行下一步的試題分析與分數評判;按照序號依次將每個方形框設置變量為a1、a2、a3、a4、a5、a6、a7、a8、a9、a10,并將每個文本框設置為輸入文本,且設置最多字符數為1,這樣只能輸入一個答案字符,防止被試者發生誤操作,輸入多個選項,影響答題效果.如圖3所示.
圖3 設置變量名稱界面
(3)答案按鈕的設計.Flash軟件中有一個強大的公用庫,在里面有無數精美的按鈕組件,制作者可以在其中找出任何一種自己想要的按鈕形式,當然也可以在網上找到一些自己想要的按鈕或者親手制作理想的按鈕.本文中按鈕均是在Flash軟件自帶組件中得到的,而答案按鈕的作用是通過點擊按鈕進入到判斷所選答案的正確與否,并最終宣布成績的環節.
成績及格公布分數,如圖4所示.
圖4 成績及格界面
成績不及格,表示遺憾,如圖5所示.
圖5 成績不及格界面
為了便于操作及描述,設置所選答案均為A,設置A的變量為a.那么成績及格和不及格并顯示結果的具體代碼如下:
on (release)
{
if (a1 == “a”)
{
sum = sum + 10;
} // end if
if (a2 == “a”)
{
sum = sum + 10;
} // end if
if (a3 == “a”)
{
sum = sum + 10;
} // end if
if (a4 == “a”)
{
sum = sum + 10;
} // end if
if (a5 == “a”)
{
sum = sum + 10;
} // end if
if (a6 == “a”)
{
sum = sum + 10;
} // end if
if (a7 == “a”)
{
sum = sum + 10;
} // end if
if (a8 == “a”)
{
sum = sum + 10;
} // end if
if (a9 == “a”)
{
sum = sum + 10;
} // end if
if (a10 == “a”)
{
sum = sum + 10;
} // end if
}
on (release)
{
if (Number(sum) >= 60)
{
gotoAndPlay(2);
}
else if (Number(sum) < 60)
{
loadMovieNum(“shibai.swf”, 0);
} // end if
x = Number(sum);
}
最后,如果答案不正確,需要重新回到試題中進行測試,則設置按鈕返回到第一幀進行重做練習,代碼為“gotoAndPlay(1);”.
(4)試題上下滾動的設計.試題比較多時,在一個文本框內無法完全顯示,這時就需要進行試題滾動,以便瀏覽到全部試題,用Flash軟件達到這個目的可以使用很多種方法,本文選用其中一種方法進行介紹.這種方法是利用Flash軟件制作的按鈕進行控制.按鈕可以隨意選擇各種類型,只要在按鈕中加入語句進行控制即可.
針對本文試題的設計,在向上瀏覽的按鈕中添加語句如下:
on (press)
{
tellTarget(“/down”)
{
play();
} // End of TellTarget
}
on (release)
{
tellTarget(“/down”)
{
gotoAndStop(1);
} // End of TellTarget
}
向下瀏覽的按鈕中添加語句如下:
on (press)
{
tellTarget(“/up”)
{
play();
} // End of TellTarget
}
on (release)
{
tellTarget(“/up”)
{
gotoAndStop(1);
} // End of TellTarget
}
(5)進行測試.對完成的每一個主要的動畫場景進行測試,檢查課件的內容是否完整,動畫效果是否流暢,若有不滿意之處,應及時改正,然后再進行測試,反復進行,直到達到自己滿意的效果為止.具體操作為:執行【控制】【測試場景】菜單命令,彈出測試場景,檢查完畢,關閉測試場景,再進入主操作界面進行修改.整個課件制作完成后,還要對整個課件進行測試工作,檢查整個動畫效果的完整性及流暢性.具體操作為:執行【控制】【測試影片】菜單命令,彈出測試影片,檢查完畢,關閉測試影片.
(6)課件發布.課件的發布非常重要,發布不好,會影響到以后的運行.具體操作為:執行【文件】【發布設置】菜單命令,打開【發布設置】對話框,選擇發布類型,默認為Flash影片和HTML兩種類型.前者在播放時要求計算機安裝Flash player,而后者則不需要,這樣在使用課件時,就不必再去安裝Flash player的插件,所以建議選擇HTML類型進行發布.然后在類型后的文本框中設置文件名稱,也可以默認與Flash文檔名稱相同.點擊后面的黃色文件夾圖標,設置保存位置,設置完畢后,點擊【發布】按鈕,這樣整個課件的制作過程就完成了.
實踐證明,利用Flash軟件制作多媒體教學課件是一個前景廣闊的研究領域,它給多媒體教學這種新的教學模式增添了色彩與活力.熟練掌握運用Flash軟件制作多媒體教學課件需要一個過程,教師必須在制作和教學過程中不斷探索,充分發揮主導作用,積極主動地學習,才能充分掌握運用Flash軟件制作多媒體課件這項技能,制作出高質量的Flash多媒體教學課件,更好的為學生服務.
[1]張先為.FlashMX課件制作實用教程[M].北京:清華大學出版社,2004.
[2]李耀麟.用Flash開發多媒體課件的研究[J].中山大學學報論叢,2007(2).
[3]王杰,李興保.用Flash制作練習題課件[J].中國教育信息化,2007(6).
[4]遠新蕾.利用Flash MX2004快速制作多項選擇題和填空題[J].牡丹江師范學院學報,2008(1).
[5]蘇仰娜,蔡澤鋒.應用Flash動畫技術開發中學物理課件[J].現代計算機,2007(10).
[6]陳小鵝.在FLASH中制作選擇題[J].職業與教育,2007(9).