我們有一個閃存文件,它具有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>
你是如何做這個「重定向」? – sberry 2010-02-11 02:29:34
爲了您的編輯,我們需要更多關於clickTag如何填充的信息。當你說查詢字符串時,是指HTML網址還是SWF網址?無論哪種方式,Flash代碼如何檢索數據? – 2010-02-16 17:19:53