如何实现呢?
先来看原来的代码(红色加粗部分请用自己的文件地址替代):
效果同下面的代码是一样的,只是因为默认情况下把蓝字部分省略掉了。<script language="JavaScript" src="http://www.fakedomain.com/myname/audio/audio-player.js"></script>
<object type="application/x-shockwave-flash" data="http://www.fakedomain.com/myname/audio/player.swf" id="audioplayer1" height="24" width="290">
<param name="movie" value="http://www.fakedomain.com/myname/audio/player.swf">
<param name="FlashVars" value="playerID=1&soundFile=http://www.fakedomain.com/myname/audio/music.mp3">
<param name="quality" value="high">
<param name="menu" value="false">
<param name="wmode" value="transparent">
</object>
<script language="JavaScript" src="http://www.fakedomain.com/myname/audio/audio-player.js"></script>
<object type="application/x-shockwave-flash" data="http://www.fakedomain.com/myname/audio/player.swf" id="audioplayer1" height="24" width="290">
<param name="movie" value="http://www.fakedomain.com/myname/audio/player.swf">
<param name="FlashVars" value="playerID=1&
bg=0xf8f8f8&
leftbg=0xeeeeee&
lefticon=0x666666&
rightbg=0xcccccc&
rightbghover=0x999999&
righticon=0x666666&
righticonhover=0xffffff&
text=0x666666&
slider=0x666666&
track=0xFFFFFF&
border=0x666666&
loader=0x9FFFB8&
loop=no&
autostart=no&
soundFile=http://www.fakedomain.com/myname/audio/music.mp3">
<param name="quality" value="high">
<param name="menu" value="false">
<param name="wmode" value="transparent">
</object>
而个性化的实现就是改变蓝字部分的可变值。这些可变值如下图所示:

另外还与Loop(是否循环播放)和Autostart(是否自动播放)。
我们要改变的就是每个可变值等号后面的值。举例来说,bg=0xf8f8f8&就是改变下划线标注的六位颜色代码,而loop和autostart分别可以取值yes(是)或no(否,为默认)。
特别要注意的是,上面的蓝字分成几行只是为了说明的方便,在使用时,从<param name="FlashVars" value="playerID=1&到.mp3">的部分一定不能分行。
左道,男,
