【问题标题】:DOM manipulation causes SWF reloadDOM 操作导致 SWF 重新加载
【发布时间】:2011-03-14 23:08:48
【问题描述】:

我正在使用 jQuery 将 SWF 插入 DOM。 加载 SWF 后,我尝试克隆或包装它时,SWF 会重新加载。

这对我来说很重要,这不会发生。

下面是一个例子:

$('#test9').before('<p></p>');
$('#test9').clone(true,true).appendTo($('p'));

#test9 是一个 swf 对象。 你能帮我避免这种行为吗?

谢谢

【问题讨论】:

  • “SWF 重新加载”是什么意思?你在期待什么?
  • 你能编辑这个 SWF 的源代码吗?
  • @thirtydit :我可以编辑 SWF 的源代码。我曾尝试在 AS3 中使用 Sahred Object,但问题总是在这里。
  • @LekisS :我的意思是嵌入对象消失并再次出现

标签: javascript jquery html dom flash


【解决方案1】:

.swf 是一种文件格式,在某种程度上可以与程序相媲美。您不能只在某个状态下启动它,它会在程序开始时初始化。因此,如果您克隆它,它将自动重新启动。 不可能,你真的有必要克隆swf吗?你想完成什么?

【讨论】:

  • 我想做一些类似“sIFR”(用于文本替换)的东西,这个文本在 jScrollpane 中。 jScrollpane 使用“克隆”将 html 内容复制到可滚动的容器中。
  • 我尝试使用webfont、font-face、cufon、facelift ...等,但结果有别名而且很差。所以我用 flash 来得到“正确”的结果。
  • Hmz,这真是太糟糕了。我不知道是否有办法完成您正在尝试使用 Flash 的操作。祝你好运!
  • 这就是我悲伤的想法。还是谢谢
猜你喜欢
  • 1970-01-01
  • 2020-01-30
  • 2012-02-22
  • 2011-01-19
  • 2016-06-08
  • 1970-01-01
  • 2015-03-31
  • 1970-01-01
  • 2011-10-31
相关资源
最近更新 更多