Может ли кто-нибудь сказать мне, почему это необходимо для обозначения второго вложенного тега объекта?
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" id="movie_name" align="middle">
<param name="movie" value="movie_name.swf"/>
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="movie_name.swf" width="550" height="400">
<param name="movie" value="movie_name.swf"/>
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="path/to/get_flash_player.gif" alt="Get Adobe Flash player"/>
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
Когда я использую swfobject для встраивания флэш-контента, он создает только один тег объекта.
Потому что Internet Explorer.
Первая версия загружает версию управления ActiveX модуля Flash. Вложенная использует для нее стандартный HTML.
Когда я использую swfobject для встраивания флэш-контента, он создает только один тег объекта
Вероятно, он использует обнюхивание браузера, чтобы определить, какой стиль объекта создать.