渭南師范學院國有資產管理處 趙 超
在用戶瀏覽網頁時,網頁中的Flash動畫(格式一般為swf)通常是自動播放的。瀏覽者是無法控制的,比如暫停、快進或重播等。這往往會影響用戶瀏覽網頁時的體驗。本文實現了一個網頁版的Flash播放器,該網頁版Flash播放器能對網頁中的Flash播放進行深度控制。
Flash播放器的控制代碼用javascript實現,主要通過編寫相應的函數控制flash動畫的播放、暫停和快進等。該代碼編寫到一個腳本文件myFlash.js中,詳細代碼如下[1、2、3]。


接著制作一個簡單的靜態網頁,調用上面的函數實現對Flash文件的控制。網頁代碼如下所示[4]。


運行結果如圖1所示。
本文利用javascript腳本語言,設計并實現了一個網頁版的Flash播放器。該播放器可實現網頁中Flash動畫的播放、停止、暫停和快進等功能。使用戶能更好地控制網頁中Flash動畫的播放。這大大提高了用戶瀏覽網頁Flash動畫的用戶體驗。

圖1 網頁版Flash播放器運行效果
[1]張孝祥,張紅梅.JavaScript網頁開發[M].北京:清華大學出版社,2004.1.
[2]周瑞.從零開始學Javascript[M].北京:電子工業出版社,2011.1.
[3]周愛民.Javascript語言精髓與編程實踐[M].北京:電子工業出版社,2008.3.
[4]林振榮,王煒立.ASP語言程序設計[M].北京:清華大學出版社,2009.12.