0

クリックするとゲームがロードされるバナーを作成しました。バナーの最初の画面にはリンク ボタンがあります (loaderInfo.parameters.clickTAG からの URL を使用)。このクリックは機能します。ゲームを (ドメイン B から) 開始 (ロード) すると、バナー全体がクリック可能になります。「実際の」サイト (domainA) のバナーをクリックすると、このクリックは機能しません。ただし、代替サイト (domainX) に main.swf を配置すると、機能します。代替サイトで通常の html 埋め込みと SwfObject を試しました。同じ結果です。できます。当サイトではクロスドメイン(*使用)を使用しています。奇妙なことは、最初のクリックが機能することです。clickTag は main.swf の Singleton に保存され、後のクリックのために game.swf で使用されます。

main.swf @domainA (@domainB からのコンテンツの読み込み) // 機能しません

game.swf @ドメイン B

assets.swf @ドメイン B


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 に答える