У меня проблемы с внешним интерфейсом и IE9.Объекты swf воспроизводятся нормально, но никакая информация не передается в файлы cookie, которые должны быть установлены.Я видел, что есть другие вопросы, подобные этому, но не смог решить мою проблему, используя их.Это HTML, который мы используем
<div id="flashcentre">
<object type="application/x-shockwave-flash"data="http://workingflashlink" width="600" height="450">
<param name="movie" value="http://workingflashlink">
</object>
</div>
, затем флэш, это, где я подозреваю, что проблема ...
if (ExternalInterface.available)
{
var CookieName:String = "unitsWeekTotal";
var CookieValue = unitsWeekTotal;
ExternalInterface.call("setCookie", CookieName, CookieValue);
}
Тогда Javascript внутри тегов сценария
function setCookie(CookieName, CookieValue, expiredays)
{value=CookieValue;
var ExpireDate = new Date ();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
document.cookie = CookieName + "=" + escape(value) +
((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}
Любая помощь будет принята с благодарностью, если я пропущу решение, которое уже существует.Я думаю, что это вспышка, потому что я довольно плохо знаком с флэш-кодированием.
заранее спасибо