0

我正在使用 swf 对象嵌入 swf:

        var flashvars = {};
        var params = {};
        var attributes = {};
        attributes.id = "flashPreview";
        params.quality = "high";
        params.scale = "noscale";
        params.salign = "tl";
        params.wmode = "transparent";
        params.bgcolor = "#111";
        params.devicefont = "false";
        params.allowfullscreen = "true";
        params.allowscriptaccess = "always";
        swfobject.embedSWF("preview.swf", "flashPreview", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

在我的 swf 中,我使用外部接口 addCallback 与 jquery 进行通信。

这工作正常,但是当我将嵌入 swf 的原始 div 并将其重新设置为 dom 中的另一个元素时,问题就出现了,之后我的 swf 中的这些方法不再被识别。

所以在我这样做之后: playlistThumb.append(myFlashPreview); swf 中的这些方法变得未定义。

4

1 回答 1

0

Why don't create another swfobject.embedSWF to the other element ?

于 2012-04-05T16:33:59.880 回答