Как сказала LiraNuna, вы должны использовать ExternalInterface
для связи со вспышкой. Вот основы:
Шаг 1:
Сделайте функцию во флэш-памяти, которая устанавливает переменную:
function setVar(value) {
somevar = value;
}
Шаг 2:
Используйте ExternalInterface
для регистрации функции:
var connection = ExternalInterface.addCallback("someFunctionName", null, setVar);
Шаг 3:
Вызовите свою функцию из Javascript, чтобы установить переменную:
var mySWF = document.getElementById("swfID");
mySWF.someFunctionName('some_value');
Если вы используете swfobject для встраивания вашего swf, другой гораздо более простой вариант - метод addVariable:
mySWF.addVariable("var_name", "value");