0

我们创建了一个横幅,点击时会加载游戏。横幅中的第一个屏幕有一个链接按钮(带有来自 loaderInfo.parameters.clickTAG 的 url)。此点击有效。一旦你开始(加载)游戏(从域B),整个横幅都是可点击的。单击“真实”站点 (domainA) 上的横幅时,此单击不起作用。但是,如果我将 main.swf 放在我的替代站点 (domainX) 上,它就可以工作。我已经在我的替代网站上尝试了普通的 html 嵌入和 SwfObject。结果相同。有用。我们在我们的网站上使用跨域(使用 *)。奇怪的是,第一次点击有效。clickTag 存储在 main.swf 中的 Singleton 中,并在 game.swf 中用于以后的点击。

main.swf @domainA(从@domainB 加载内容)// 不起作用

游戏.swf @domainB

assets.swf @domainB


main.swf @domainX(从@domainB 加载内容)// 工作正常

4

1 回答 1

0

我们发现了问题。clickTAG 存储在 main.swf (@domainA) 中的 Singleton 中,当我们尝试在 game.swf (@domainB) 中访问它时,无法检索它。有点合乎逻辑。解决方案也是从 game.swf 中查找 stage.loaderInfo.parameters。这样可行。是否有可能让类在不同的域上“交流”?

于 2011-09-18T12:17:48.810 回答