2009-05-05 3 views
1

У меня есть флеш-ролик, который отлично работает в FF, Opera, Safari, но не в IE. Когда я нажимаю правой кнопкой мыши на пустой ящик, который сидит там сейчас, я даже не получаю обычное флэш-меню, которое показывает.Flash Movie не отображается в IE

Может кто-то пожалуйста, посмотрите на link text

ответ

1

Попробуйте follwing:

1.

В

<PARAM NAME="wmode" VALUE="transparent> 

добавить недостающие кавычки в конце прозрачна:

<PARAM NAME="wmode" VALUE="transparent"> 

2.

В

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 
WIDTH="350" HEIGHT="309" id="flashslide" ALIGN=""> 

набор ширина и высота до 2000:

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 
WIDTH="2000" HEIGHT="2000" id="flashslide" ALIGN=""> 
+0

Это было, спасибо. Еще одно замечание. Почему IE не может показывать неработающий код, как и другие хорошие браузеры, lol Спасибо :) – 2009-05-05 23:06:02

0

Дальнейшее объяснение:

В коде, вы используете два различных метода для вставки флеш-ролика:

  1. через <object ...>...</object>
  2. через <embed ...>...</embed>

Это несет опасность, что при изменении важной настройки, вы измените его только в одном варианте, но забыть другие.

При наличии обоих вариантов браузер должен выбрать, какие данные он хочет использовать: те из «объекта» или те, что указаны в «embed».

Firefox, Safari, Opera и т. Д., Похоже, предпочитают вариант встраивания, в то время как IE предпочитает вариант объекта.

Я бы предложил удалить вариант «embed» и использовать только «объект». Это правильный вариант в соответствии со стандартом HTML 4. Вариант внедрения поддерживается только браузерами по соображениям совместимости.