嵌入跨域Flash(swfobject)

时间:2013-02-26 16:18:06

标签: flash swfobject

在我的网站中,我使用swfobject.js.My网站嵌入了一个flash组件,并且.swf不在同一个域中,我怀疑这会导致我的问题 - 我的网站上可以看到flash,但它不是响应任何交互(例如,点击它)。

所以我的网站正在运行,比方说,my.domain.com,将其放在HTML的前面:

<script type="text/javascript">
    var flashvars = {};
    var params = {
        base: "",
        wmode: "transparent",
        scale: "noscale",
        salign: "tr"
    };
    swfobject.embedSWF("http://some.other.domain/myFlash.swf", "divIv", "100%", "500px", "9.0.0", "expressInstall.swf", flashvars, params);
</script>

结果:我看到了swf,但点击它并没有做任何事情。

感谢。

1 个答案:

答案 0 :(得分:0)

您是否检查过控制台是否有错误? 它也可能是您从其他网站加载的swf文件。它可能是他们的域名专属。请尝试参考此链接http://www.kirupa.com/forum/showthread.php?301185-AS3-cross-domain-policy