制作一個全功能的FLV播放器 |
|
作者: 陳冰 時間: 2005-01-12 文檔類型: 來自: 瀏覽統(tǒng)計: total: 1717 year: 1674 quarter: 796 month: 221 week: 62 today: 6 |
|
本文選自《Flash MX Professional 2004第一步》一書 創(chuàng)建一個全功能的FLV播放器 我們將制作的這個FLV播放器由這樣幾部分組成: 1. 創(chuàng)建三個按鈕元件,分別命名為“播放”、“暫停”、“停止”,將其各自一個實例拖放到場景舞臺中。 2. 創(chuàng)建一個視頻元件,將其一個實例拖放到場景舞臺中,并賦予其實例名myVideo。 3. 在場景舞臺中放置一個動態(tài)文本,賦予其實例名myText。 4. 在根時間線的第1幀中捆綁下面的腳本: //創(chuàng)建一個NetConnection對象。 分析這段腳本,首先我創(chuàng)建了一個NetConnection對象myFLVConnection,然后我調(diào)用NetConnection對象的connect()方法打開了一個流連接,在調(diào)用connect()方法時你必須傳遞給它一個null值作為參數(shù)。 接下來,我利用myFLVStream=new NetStream(myFLVConnection);這行代碼創(chuàng)建了一個NetStream對象myFLVStream,在創(chuàng)建時我就需要把為該“流”提供的“連接”告知它,即把myFLVConnection對象作為參數(shù)傳遞給NetStream類的構(gòu)造函數(shù)。 5. 在“播放”按鈕實例上捆綁下面的腳本: on(release){ 這行代碼—myFLVStream.play("myFLV.flv");用來裝載和播放FLV文件。如果你的FLV文件位于某個HTTP地址或本地文件系統(tǒng)的某處,你可以使用http://或file://這樣的格式作為路徑的前綴來指定FLV文件的位置。 6. 在“暫停”按鈕實例上捆綁下面的腳本: on(release){ 7. 在“停止”按鈕實例上捆綁下面的腳本: on(release){ 8. 制作完成。你應(yīng)該在你的網(wǎng)站中測試這個FLV播放器。 |