使用swfobject和外部接口调用嵌入swf

时间:2012-04-05 16:20:21

标签: jquery interface external swfobject

我正在使用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中的这些方法变得不确定。

1 个答案:

答案 0 :(得分:0)

为什么不在另一个元素上创建另一个swfobject.embedSWF?