蔣國強
在化學教學所使用的多媒體課件中,模擬演示兩種不同物質相互反應實驗的很多,而這些實驗都有相似的地方,可以采用相同的策略來進行。比如,Flash的元件庫在課件設計過程中,就有著無與倫比的優(yōu)勢,它可以通過元件的設計歸類,實現重復使用和部分改造,達到使用課件教學的優(yōu)越性。本示例課件以Flash8作為創(chuàng)作工具,展示其簡便、易操作的性能。
● 實驗及所需元件分析
普通的溶液反應實驗通常用到的實驗儀器有:試劑瓶、滴管、試管。這三種是要創(chuàng)建的基本元件。
試劑瓶通常有兩種,一種是普通的無色透明的試劑瓶,一種是避免光照的棕色試劑瓶。
為了便于觀察滴管吸取溶液時的變化,一般選擇大肚子滴管。而在整個實驗的過程中,大肚子滴管會出現幾個不同的狀態(tài):空滴管、吸取溶液的滴管、吸取之后處于保持狀態(tài)的滴管、處于試劑滴入狀態(tài)的滴管。
試管在試驗中,同樣會處于多種狀態(tài),分別為:空試管、處于第一次液面上升狀態(tài)的試管、保持第一次上升后液面狀態(tài)的試管、液面第二次上升同時伴有反應現象的試管。
除了上面分析的基本實驗元件之外,還需要設計一個液滴下落的影片剪輯元件和一個氣泡上升的影片剪輯元件。
● 元件設計分析處理
基本元件的設計通過繪制工具進行繪制即可。需要說明的是,創(chuàng)建的這些元件,最好都在邊緣使用有色的線條,使元件看起來比較清晰。另外,元件中間的填充部分,最好使用漸變顏色,并利用透明度的改變,實現一定的立體效果。
對于溶液部分,要作為一個圖層單獨存在,而且溶液的高度,最好使用遮罩效果來實現。這樣的好處是,在設計溶液顏色變化效果的時候,只需修改溶液圖層即可。
大肚子滴管的設計,對于含有溶液的部分,將其設計為一個單獨的影片剪輯元件“大肚子滴管芯”,并在設計動畫時,設計其實例名稱為“ddz”。同樣,大肚子滴管的四個狀態(tài):空、吸、停、放,也使用遮罩和運動動畫相結合的方法來實現。
試管以及試管狀態(tài)的設計,為了實現溶液顏色的合理和有效,需要在每次使用時,統(tǒng)一修改每一個狀態(tài)的具體色調。同樣,液面上升和停止的狀態(tài),也使用遮罩和運動動畫的結合來實現。
氣泡上升和液滴下落,使用影片剪輯和運動動畫相結合來實現。
上面基本元件的設計,具體請參見源文件,在此僅是一個簡單的說明。設計完成的基本元件及效果如圖1所示。
● 模擬實驗過程及技巧
模擬實驗動畫的制作,首先創(chuàng)建四個圖層,分別為:
基本元件層:放置試劑瓶。
試管層:放置試管。
大肚子滴管1和大肚子滴管2兩個圖層:放置兩個大肚子滴管,位于試劑瓶之下的圖層。
整個動畫的過程,主要使用簡單的運動動畫進行制作,不再詳細敘述。下面主要介紹兩個技巧。
1.使用“交換”按鈕,實現元件交換
此過程的實現步驟為:選擇要交換的元件→打開屬性面板→點擊“交換”按鈕→打開“交換元件”對話框→選擇將要被交換的元件→單擊“確定”按鈕,實現交換。
此技巧主要用于大肚子滴管動畫和試管動畫。比如,動畫開始時,大肚子滴管的狀態(tài)是“空”,在大肚子滴管1的第二幀,插入關鍵幀,然后選擇大肚子滴管,并單擊屬性面板的“交換”按鈕,在“交換元件”對話框中選擇“大肚子滴管→吸”,實現第一個動畫過程。注意:在實現元件交換后,一定要為元件動畫留夠足夠的幀數,使元件動畫能夠播放完成。
2.使用動畫腳本控制影片剪輯的顏色,實現大肚子滴管和液滴的顏色
有些化學試劑是有顏色的,而使用的大肚子滴管和液滴設計的都是無色的。要實現顏色的變化,在每一個要改變顏色的元件上添加如下的代碼即可:
onClipEvent(load){
col=new Color(this.ddz)
col.setRGB(0xff0000)
}
這里的this.ddz,指的是要改變顏色的元件的實例名稱,如果是當前元件,只需要使用this即可;0xff0000是元件將要改變成的顏色的RGB顏色值,可以根據需要進行修改。
設計成一個動畫模擬過程之后,以后再進行同類課件的制作時,只需要修改相對應的元件就可以實現不同的動畫效果了。
本文創(chuàng)建了一個基本的動畫效果,模擬氯化鈉與硝酸銀反應的動畫效果,反應結束之后,會生成白色沉淀。完成后的動畫效果如圖2所示。