Итак, у меня была эта проблема несколько недель назад, и я решил просто вернуться к более старой версии этого плагина, которую я успешно использовал на предыдущем сайте. Я больше не мог найти старую версию, поэтому подумал, что пора заняться чем-то полезным, и решил исправить эту проблему. Немного покопавшись в программе, я узнал, что происходит.
В процессе создания тега PARAM плагин swfobject.js кодирует данные, которые ему передаются. Не уверен, каковы были причины, по которым Нил сделал это, но если это обойти, при первоначальном тестировании все работает нормально.
Скажи что?
В файле swfobject.js найдите эту строку здесь:
bArr.push([b, '=', win.escape(win.escape(paramAttributes[a][b]))].join(x));
и измените на это:
bArr.push([b, '=', paramAttributes[a][b]].join(x));
Я напишу автору письмо и выясню, хочет ли он включить это исправление в свой следующий официальный релиз.