Показать сообщение отдельно
Старый 06.02.2006, 16:41
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Ответить с цитированием
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Цитата:
Сообщение от Mironoff
На форуме рассматривались много подобных тем, но ни одна из них не работает под firefoxom - а это очень критично...
SetVariable работает в фаерфоксе.

твоя ошибка в джаваскрипте а не во флэше :)

вероятнее всего, ты используешь getElementById чтобы получить линк на флэшку на странице. для фаерфокса это работает не так как для эксплорера: эксплорер дает линк на плагин, а фаерфокс дает линк на объект на странице, который содержит плагин. поэтому SetVariable уходит не туда.

вот это работает как надо:
Код:
// javascript:

function getElement (id) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return document.all[id];
    }
    return document[id];
}

var swfObj = getElement("swf_id");
swfObj.SetVariable("varname", ...);