萬 麗 藺志平 陳曉景 霍 莉
(保定學(xué)院,河北 保定 071000)
Flash作為一款二維動畫制作的主流軟件,運用圖形繪制工具配合動畫制作功能可以展現(xiàn)生動、形象的動畫效果。用Flash動畫模擬實驗過程,通過帶閃動的提示按鈕和actionscript腳本語言的交互性,可以控制動畫進程,展示動畫效果,還能重復(fù)播放,在教師講解實驗中達到事半功倍的效果[1]。
在步驟繁多的有機化學(xué)實驗中,如果單純靠老師講解某些操作細節(jié)及由若干失誤操作導(dǎo)致的非正性實驗結(jié)果,只會增加實驗的冗長和枯燥性。利用Flash動畫就可以在視覺和思維上加深學(xué)生對實驗內(nèi)容的的理解和認識。2-硝基-1,3-苯二酚的制備是有機化學(xué)里的一個專業(yè)基礎(chǔ)實驗。該實驗的關(guān)鍵步驟是:控制水蒸氣熱量與冷凝水的比例。如果操作不當(dāng),產(chǎn)物提前凝結(jié),或產(chǎn)物呈氣態(tài)釋放,導(dǎo)致產(chǎn)量低下,甚至造成環(huán)境污染。利用Flash動畫分別模擬三種實驗現(xiàn)象,尤其是出現(xiàn)失誤則不可以逆轉(zhuǎn)的實驗步驟,可以避免實驗事故的發(fā)生,有效地提高實驗效率。
方法1:在按鈕這個元件里分別插入代表不同實驗現(xiàn)象的影片剪輯動畫,就可以在屏幕上利用移動鼠標,接觸不同按鈕的感應(yīng)區(qū)域輕松地變化講解。
方法2:分別利用不同的按鈕控制不同的實驗過程影片剪輯。
實驗裝置的繪制包括:水蒸氣蒸餾的發(fā)生裝置、反應(yīng)裝置、接收裝置。
打開FlashCS,選擇新建文檔,利用工具欄里的矩形、圓形、直線、圓形等繪圖工具制作出水蒸氣蒸餾的基本裝置圖。如圖1所示。
圖1 水蒸氣蒸餾裝置圖
動畫包括三種情況:(1)比例適當(dāng)?shù)睦淠^程:產(chǎn)物在冷凝管里由氣體變成液體,再通過尾接管逐滴進入錐形瓶。(2)冷凝水過大,產(chǎn)物會過早的與水交換熱量,提前凝結(jié)在冷凝管中:最終會堵塞冷凝管。(3)冷凝水過小,產(chǎn)物流經(jīng)冷凝管后仍然是氣體狀態(tài),會直接由尾接管的支口排到體系以外。
2.1.1 按鈕1的制作:比例適當(dāng)?shù)睦淠齽赢?/p>
第一步:新建按鈕1,在“指針經(jīng)過”插入空白關(guān)鍵幀。
第二步:新建影片剪輯1:把場景中的冷凝管及尾接管復(fù)制并粘貼在圖層1中;新增圖層2,使用工具箱中的“刷子”及“橢圓”工具按照冷凝管的方向繪制出液體狀產(chǎn)物,并在尾接管中應(yīng)用“Wingdings字體”,用大寫文本輸入“S”繪制水滴狀流出物??紤]整個實驗現(xiàn)象是由少到多再到生成水滴的過程,所以增加圖層3為圖層2的遮罩層。在圖層3上生成由小矩形(圖2)到最后一幀到大矩形(圖3)的遮罩動畫[2]。設(shè)置圖層1為引導(dǎo)層,達到既可以繪制出正確的動畫走向,又方便與場景里的裝置圖吻合,還可以達到在運行時這一圖層是不可見的目的。新建圖層4,在進水口位置繪制箭頭,指示該進水口的位置。
第三步:在最后一幀,添加代碼stop( );即表示該實驗過程停留在最后的狀態(tài)。
第四步:回到按鈕1,從庫中把影片剪輯1拖動到“指針經(jīng)過”這一幀里。
第五步:把按鈕1拖動到場景合適的位置。
(圖2)
(圖3)
2.1.2 按鈕2的制作:由于冷凝水過大導(dǎo)致產(chǎn)物提前凝結(jié)的動畫
第一步:新建按鈕2,在“指針經(jīng)過”插入空白普通幀。
第二步:新建影片剪輯2:把場景中的冷凝管及尾接管復(fù)制在圖層1中,并設(shè)為引導(dǎo)層;新增圖層2,設(shè)置冷凝產(chǎn)品的形狀漸變動畫:從冷凝管的上口到下口由少聚多。如圖4。展現(xiàn)出產(chǎn)品的熱量被大量水蒸汽過度交換而過早凝結(jié)在管中,并不能順利流向尾接管的狀態(tài)。新建圖層3,在進水口位置繪制一粗箭頭,指示該水流偏大。
(圖4)
圖5
第三步:回到按鈕2,從庫中把影片剪輯2拖動到“指針經(jīng)過”這一幀里。
第四步:把按鈕2拖動到場景合適的位置。
2.1.3 按鈕3的制作:由于冷凝水過小導(dǎo)致尾氣泄露的場景動畫
第一步:新建按鈕3,在“指針經(jīng)過”插入空白普通幀。
第二步:新建影片剪輯3:把場景中的冷凝管及尾接管復(fù)制在圖層1中,并設(shè)為引導(dǎo)層;新增圖層2,繪制冷凝產(chǎn)品的氣態(tài)狀態(tài)充滿整個冷凝管,然后通過尾接管的支口排出;圖層3為圖層2的遮罩層,創(chuàng)建補間動畫,設(shè)置展現(xiàn)了氣體由少增多至排出的過程。新建圖層4,在進水口位置繪制一細箭頭,指示該水流偏小。如圖5。
第三步:回到按鈕3,從庫中把影片剪輯3拖動到“指針經(jīng)過”這一幀里。
第四步:把按鈕3拖動到場景合適的位置。
2.1.4 設(shè)置按鈕位置提示箭頭
新建影片剪輯“箭頭”,命名為am1,設(shè)置其為閃動的效果。把“箭頭”拖動至場景里進水口的位置。當(dāng)鼠標滑過按鈕,箭頭消失;而鼠標滑離按鈕,箭頭出現(xiàn)。
需要分別給3個按鈕添加代碼:
點擊Ctrl+Enter運行,把鼠標放在冷凝管的進水口處,就會根據(jù)鼠標的滑動出現(xiàn)不同的箭頭及不同情況下產(chǎn)物流動的動畫,移開鼠標,動畫消失;再次放置,動畫重新開始。
保存動畫,命名為“方法1”。
第一步:新建Flash文件,選擇導(dǎo)入,打開外部庫的“方法1”文件。
第二步:復(fù)制實驗裝置圖,并且從庫中把影片剪輯1導(dǎo)入到舞臺,分別命名為m1。
第三步:編輯影片剪輯1,刪除箭頭圖層,在所有圖層前插入一個空白關(guān)鍵幀。
第四步:從公共庫中拖拽按鈕到舞臺中。
在按鈕上添加代碼:
第五步:同樣導(dǎo)入并編輯影片剪輯2和3,及設(shè)置按鈕代碼。
點擊Ctrl+Enter運行,即點擊不同的按鈕,就會出現(xiàn)在不同情況下產(chǎn)物流動的動畫,重新點擊鼠標,動畫消失;再次點擊,動畫重新開始[3]。
Flash動畫里按鈕功能的兩種不同應(yīng)用方式,與實驗教學(xué)相結(jié)合,尤其是對于需要大量前期工作的有機化學(xué)實驗,形象化的講解可以加強學(xué)生對知識點的理解,抓住成敗的關(guān)鍵因素,得到正性的實驗效果[4]。還能充分調(diào)動學(xué)生對實驗課程的積極性,豐富學(xué)生的知識結(jié)構(gòu),優(yōu)化課堂教學(xué),有效提高教學(xué)效率。
[1]王炎,胡大為,邰立峰.用Flash開發(fā)有機化學(xué)實驗CAI課件[J].計算機與應(yīng)用化學(xué),2003,20(1):97-9
[2]徐邸祥.使用C#開發(fā)數(shù)據(jù)庫應(yīng)用程序[M].北京:科學(xué)技術(shù)文獻出版社,2008:172-196