1 FL 教程Flash 在網頁中用Flash動畫直接播放MP3音樂 周四 3月 03, 2011 6:54 am
Admin
Admin
很多網頁中都插有Flash播放代碼,這不僅是為了頁面元素的多樣化,更是為了內容體現的需要。很多時候,我們會碰到這樣的問題:根據需要使用Flash
的script來讀取不同的音頻源或者視頻源,那么如何實現這一功能呢?下面我們用改寫<object>標簽中的代碼來實現。
一個典型的Flash播放器源代碼中經常有這樣的語句:
<param name="movie" value="http://www.***.com/example.swf" />
這里我們可以修改其中的value值為value=http://www.***.com/example.swf?videoSource=http://mydomin/video/songs/1.mp3
也就是說此時的example.swf將調用http://www.***.com/video/songs/1.mp3這樣一個音頻源(當然
也可能是視頻)。這樣,你的Flash就可以在_root得到videoSource的變量值即
_root.videoSource=http://mydomin/video/songs/1.mp3
下面是一個實例:
在使用DW插入名稱為mediaFla的SWF之后,在SWF的路徑后面加上參數"?sourceURL=music1.mp3",如下:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
width="32" height="32">
<param name="movie" value="mediaFla.swf?sourceURL=http://www.***.com/music1.mp3" />
<param name="quality" value="high" />
<embed
src="11" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="32"
height="32"></embed>
</object>
這樣,在設計Flash的時候,使用script中的_root.sourceURL就可以獲得變量值“http://mydomin/music1.mp3”了,從而讀取這個音頻源。]
的script來讀取不同的音頻源或者視頻源,那么如何實現這一功能呢?下面我們用改寫<object>標簽中的代碼來實現。
一個典型的Flash播放器源代碼中經常有這樣的語句:
<param name="movie" value="http://www.***.com/example.swf" />
這里我們可以修改其中的value值為value=http://www.***.com/example.swf?videoSource=http://mydomin/video/songs/1.mp3
也就是說此時的example.swf將調用http://www.***.com/video/songs/1.mp3這樣一個音頻源(當然
也可能是視頻)。這樣,你的Flash就可以在_root得到videoSource的變量值即
_root.videoSource=http://mydomin/video/songs/1.mp3
下面是一個實例:
在使用DW插入名稱為mediaFla的SWF之后,在SWF的路徑后面加上參數"?sourceURL=music1.mp3",如下:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
width="32" height="32">
<param name="movie" value="mediaFla.swf?sourceURL=http://www.***.com/music1.mp3" />
<param name="quality" value="high" />
<embed
src="11" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="32"
height="32"></embed>
</object>
這樣,在設計Flash的時候,使用script中的_root.sourceURL就可以獲得變量值“http://mydomin/music1.mp3”了,從而讀取這個音頻源。]