我在我的 html 页面中嵌入了一个 swf,但是当我在 html 中单击一个按钮时,我希望它能交换到另一个 swf。我使用 swfobject.js 嵌入 swf,并使用原型(prototype)编写 javascript。我以为我可以做到这一点
$('movie').value = 'swf/bhts.swf';
alert($('movie').value);
该值确实更改为 swf/bhts.swf,但它仍在播放原始 swf 文件... 这是我用来嵌入 swf 的代码
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="530" height="298" id="flashcontent">
<param id="movie" name="movie" value="swf/trailer.swf" />
</object>
谢谢。
最佳答案
使用 swfObject:
<div id='flashContent'>
</div>
<script type='text/javascript'>
// Setup your initial flash
var so = new SwfObject(.....);
so.write ('flashContent');
// Some event handler
someElement.onclick = function ()
{
// Load up the new SWF
so = new swfObject(....);
so.write('flashContent');
}
</script>
关于javascript - 如何使用javascript在html中交换swf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/291647/