javascript - 如何使用javascript在html中交换swf?

标签 javascript html flash embed

我在我的 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/

相关文章:

javascript - 无法从 Android 上的解析推送通知接收额外数据

javascript - 使用 jquery 从 HTTPS 托管网站获取客户端的 IP 地址

javascript - 如何从二维数组创建下拉列表并显示输入中的值?

jquery - 使用 jQuery 将导航栏加载到 html 页面中

html - ~/和 ../的区别

javascript - 如何在新窗口中打开 Flash 内容内的链接按钮

javascript - 如何避免文本字段中连续重复的字符?

javascript - 将巨大的 if 语句变量重构为数组

闪光灯, ActionScript 3 : how do you give a the EventListener a function With parameters?

java - 客户端麦克风笔记分析