渭南師范學(xué)院國有資產(chǎn)管理處 趙 超
在用戶瀏覽網(wǎng)頁時,網(wǎng)頁中的Flash動畫(格式一般為swf)通常是自動播放的。瀏覽者是無法控制的,比如暫停、快進或重播等。這往往會影響用戶瀏覽網(wǎng)頁時的體驗。本文實現(xiàn)了一個網(wǎng)頁版的Flash播放器,該網(wǎng)頁版Flash播放器能對網(wǎng)頁中的Flash播放進行深度控制。
Flash播放器的控制代碼用javascript實現(xiàn),主要通過編寫相應(yīng)的函數(shù)控制flash動畫的播放、暫停和快進等。該代碼編寫到一個腳本文件myFlash.js中,詳細代碼如下[1、2、3]。
接著制作一個簡單的靜態(tài)網(wǎng)頁,調(diào)用上面的函數(shù)實現(xiàn)對Flash文件的控制。網(wǎng)頁代碼如下所示[4]。
運行結(jié)果如圖1所示。
本文利用javascript腳本語言,設(shè)計并實現(xiàn)了一個網(wǎng)頁版的Flash播放器。該播放器可實現(xiàn)網(wǎng)頁中Flash動畫的播放、停止、暫停和快進等功能。使用戶能更好地控制網(wǎng)頁中Flash動畫的播放。這大大提高了用戶瀏覽網(wǎng)頁Flash動畫的用戶體驗。
圖1 網(wǎng)頁版Flash播放器運行效果
[1]張孝祥,張紅梅.JavaScript網(wǎng)頁開發(fā)[M].北京:清華大學(xué)出版社,2004.1.
[2]周瑞.從零開始學(xué)Javascript[M].北京:電子工業(yè)出版社,2011.1.
[3]周愛民.Javascript語言精髓與編程實踐[M].北京:電子工業(yè)出版社,2008.3.
[4]林振榮,王煒立.ASP語言程序設(shè)計[M].北京:清華大學(xué)出版社,2009.12.