1

在我的站点中,我使用 swfobject.js 嵌入了一个 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,但单击它没有任何作用。

谢谢。

4

1 回答 1

0

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

于 2013-03-12T03:08:40.950 回答