object 如下:
<object id="avi" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="520" height="380">
<param name="movie" value="vcastr2.swf"/>
<param name="quality" value="high"/>
<param name="allowFullScreen" value="true"/>
<param name="FlashVars"
value="vcastr_file=images/1.flv&vcastr_config=1:自动播放|1:连续播放|1:默认音量|0:控制栏位置|3:控制栏显示|0x000000:主体颜色|60:主体透明度|0xffcc00:光晕颜色|0xffffff:图标颜色|0xff0000:文字颜色|T.V:logo文字|:logo地址|:结束swf地址|1:是否显示时间"/>
</object>
想用js 控制其中flashVars的value改变
var avi = document.getElementById('avi');
avi.childNodes[3].value = o.url;
目前做到这步,不知道怎么能让视频改变了,值已经传进去了
o.url中是想播放视频的地址和一些参数,求大家帮忙看看
------最佳解决方案--------------------------------------------------------
幫頂.........
------其他解决方案--------------------------------------------------------
雪下 才·
------其他解决方案--------------------------------------------------------
#1 装打你
------其他解决方案--------------------------------------------------------
找到方法没?这样是不行的。需要把当前的object标签销毁重新添加一个进来。达到的效果是一样的。