【发布时间】:2012-02-04 02:15:59
【问题描述】:
情况如下: 我在加载了对象/嵌入标签的页面上有一个 flash swf。
<object width="565" height="300" >
<param name="movie" value="/swf/Sample-Elf.swf">
<param name="wmode" value="transparent">
<embed src="/swf/Sample-Elf.swf" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" width="565" height="300"></embed>
</object>
我需要能够使用纯 javascript 启动/停止或重新加载此 swf,因为我无权访问源 swf 文件来添加任何动作脚本。
我认为最简单的方法是删除元素并替换它,强制重绘会阻碍重新加载 swf 电影。虽然 ie 接缝缓存了 flash 元素,并且几乎查看了我对嵌入/对象标签所做的任何更新并继续进行。
那么如何强制 IE 重绘/更新页面上的 flash 元素?
【问题讨论】:
标签: javascript internet-explorer internet-explorer-7 flash