У нас есть флэш-файл, который принимает параметр URL для перенаправления по клику. Когда он размещен в основном домене, а SWF-файл включен в HTML из основного домена, перенаправление работает правильно.
Однако, когда он размещен во вторичном домене, а SWF-файл включен в HTML из первичного домена, перенаправление не работает. Я добавил файл crossdomain.xml
как в основной, так и в дополнительный домен, хотя это может помочь. Содержимое обоих crossdomain.xml
файлов включено ниже.
Что мне не хватает?
crossdomain.xml
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
РЕДАКТИРОВАТЬ : Вот код действия, используемый для «перенаправления».
* 1019 ActionScript *
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>