у вас неправильный синтаксис для условных комментариев .. это должно быть ..
<!--[if !IE]>-->
<![endif]-->
Не уверен, что это решит вашу проблему. Дайте мне знать, если это не поможет.
Также вам больше не нужен clsid
, вы можете просто использовать type
для IE и Fx. Вы должны указать параметр movie
независимо.
Как swfobject
играет в этом роль? Вы не используете JS?