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