js传递参数
function PlayID(c_id){
mediaObj.controls.stop();
mediaObj.URL=Music.url;//传递url给wmp播放器
lrc.SetVariable("geci",Music.lrc); //传递歌词路径给flash
yy.innerHTML=Music.file;//测试歌词路径是否正确
mediaObj.controls.play();
}
这是js播放器的一段代码,我想给flash传递歌词地址,当歌曲播放下一首时,歌词地址传递不进去。还是加载第一首的歌词。
flash代码
loadLyrics(geci);
function loadLyrics(lyrics) {
var lrc= new XML();
lrc.load(lyrics);
.............................................
因为js播放器播放下一首歌曲的时候,页面不会刷新,所以flash得不到刷新,
用
LoadMovie()方法是在动态更新flash.
所以改成
function PlayID(c_id)
{
mediaObj.controls.stop();
mediaObj.URL=Music.url;//传递url给wmp播放器
lrc.LoadMovie(0,"play.swf?geci="+Music.lrc);// 这样就可以更新flash了
yy.innerHTML=Music.file;//测试歌词路径是否正确
mediaObj.controls.play();
}
[ 本帖最后由 小方 于 2010-4-5 01:01 编辑 ]
页:
[1]