聽和讀是學好英語的第一步。為了培養學生的英語聽力,規范學生的正確發音,同時,也為了便于學生的自主學習,筆者借鑒歌曲演唱的KTV形式,將課上準備用的聽、讀材料,利用專門的軟件制作成lrc格式文件,課堂上再用事先制作好的Flash課件朗讀這些材料,讓學生跟著朗讀,通過規范朗讀起到鞏固學生記憶的作用,激發和提高學生學習英語的積極性。課件效果如下圖所示,其源程序下載地址為:http://dfzxblb.googlepages.com/fla.rar。

課件功能及使用方法
打開Flash課件即可聽到默認播放的聲音,同時,也可看到與之對應的lrc文件上的文本內容在同步實時顯示。通過界面上設置的按鈕還可以打開任意其他位置的mp3格式文件。本課件在播放過程中支持即停即放、當前播放內容異色顯示(通過界面上設置的另一按鈕還可以在“整體顯示”與“逐個顯示”兩種形式上進行切換)和隨播放頭拖動實時動態更新。在課堂上,該課件取代傳統的錄音機和一般的播放器,利用該課件進行聽讀的反復訓練,可以強化學生對朗讀材料(課文、單詞等)的記憶,活躍課堂學習氣氛,從視覺和聽覺上多方位調動學生的學習熱情。課后,學生還可以將文件下載到mp3、mp4或學習機上進行自主學習。本課件同時也可以作為中小學通用的朗讀課件。
素材準備
將要進行聽讀的材料用專門的軟件(如:LRC歌詞編輯器2006)依據mp3文件制作成lrc格式文件或直接從網上進行下載,網址為http://www.pp01.cn/houtai.asp。
課件設計思路
1.采用Flash(以Flash 8為例,下同)自帶的媒體播放MediaPlayback組件制作mp3播放器。使用Media-Playback組件非常方便,將其從組件菜單中拖放至所在場景中并取名如“myMedia”即可。不用自己再制作比較復雜的Flash音頻播放器。
2.導入mp3、lrc文件并釋放lrc文件。Lrc格式其實質是txt格式文件,可以用記事本直接打開。因此,在Flash中,導入外部lrc文件可以使用Flash內部的LoadVar方法。打開一個lrc歌詞文件后,可以看到其結構由文件頭和歌詞組成,每一行都是由一到幾個用中括號標記的時間值及該時間要顯示的歌詞內容組成。在Flash中具體是如何釋放它們的,詳見后面的as核心代碼關鍵句(lrc內容釋放)注釋部分。
3.顯示lrc文件內容、異色顯示當前播放內容并隨播放進度進行實時動態更新。在MediaPlayback中有一個playheadTime屬性(播放頭的當前位置),通過Flash內部的onEnterFrame 函數不斷將playheadTime與lrc-temp.stime[N](第N句開始播放的時間,)進行比較,即可獲得當前播放內容(第N句),再由此設置動態文本框的scroll屬性(文本字段開始顯示內容的位置),即可實現當前播放內容隨播放進度進行實時動態更新。異色顯示效果的方法,則是在原文本框顯示當前播放內容的位置上面,重疊建了另一個獨立的單行異色文本框并同步顯示相同的內容。
as核心代碼關鍵句(lrc內容釋放)注釋
function Parse(lyrics) {
//構造lrctemp對象
lrctemp = {stime