クリック時にリダイレクトするためのURLパラメータを受け取るフラッシュファイルがあります。プライマリドメインからホストされており、SWFがプライマリドメインからのHTMLに含まれている場合、リダイレクトは正しく機能します。
ただし、セカンダリドメインでホストされており、SWFがプライマリドメインからHTMLに含まれている場合、リダイレクトは機能しません。crossdomain.xml
プライマリドメインとセカンダリドメインの両方にファイルを追加しました。これが役立つかもしれないと考えています。両方のcrossdomain.xml
ファイルの内容は以下に含まれています。
私が行方不明になっているのは何ですか?
crossdomain.xml
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
編集:これが「リダイレクト」に使用されるアクションスクリプトです。
アクションスクリプト
on (release) {
getURL(clickTag);
}
clickTagは、クエリ文字列を介して渡すパラメータです。
編集allowScriptAccess="always"
:埋め込みコードとタグに追加した<param name="allowScriptAccess" value="always" />
後、object
ウィンドウが開き、場所はに移動し/undefined
ます。考え?
編集:要求に応じて、使用している実際のオブジェクト/埋め込みコードは次のとおりです。
<object type="application/x-shockwave-flash" data="/files/2348.swc" width="300" height="250" class="ad" onclick="ad_click(169);">
<param name="movie" value="/files/2348.swc?clickTAG=http://www.google.com"/>
<param value="high" name="quality">
<param value="#FFFFFF" name="bgcolor">
<param value="always" name="allowScriptAccess">
<param value="transparent" name="wmode">
</object>