Я не могу быть уверен, что является причиной вашей ошибки, но вот некоторые вещи, которые я заметил в вашем коде:
Вы используете SWFObject 1.x, который сильно устарел и использует другой синтаксис, чем SWFObject.2.x.У вас есть правильный файл swfobject.js для SWFObject 1.x?Это довольно распространенная проблема для пользователей SWFObject.
В SWFObject 1.x вы не можете addParam
после оператора so.write
... он не будет отражен на вашей странице.
so.write("contents");
so.addParam("salign", "t");
должно быть
so.addParam("salign", "t");
so.write("contents");
У вас есть опечатка в URL для SWFAddress (пробел перед "/ js /").
Если вы хотите убедиться, что ваш SWF-файл находится в корне, попробуйте загрузить его непосредственно в браузере, используя абсолютный URL-адрес.
Говоря об абсолютных URL-адресах, часто бывает полезно попробовать их вваш код SWFObject тоже.Ваш текущий URL является относительным к файлу;Я предлагаю использовать относительный к сайту URL ("/foldername/filename.swf"
) или абсолютный URL ("http://yourdomain.com/foldername/filename.swf"
).