Стандартный метод от Adobe
Все знают этот стандартный метод вставки flash-контента от Adobe. Он содержит Object тэг с Embed тэгом, размещенным внутри fallback- механизма. Это наиболее популярный метод и он работает со многими браузерами. Ниже - пример кода с использованием этого метода:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="550" height="400" id="Untitled-1" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="mymovie.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="mymovie.swf" quality="high" bgcolor="#ffffff" width="550"
height="400" name="mymovie" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
</object>
- При всей популярности этого метода, у него есть несколько серьезных проблем:
- Если у пользователя не установлен Flash - плеер или же установлена его старая версия, он получает диалоговое окно 'ActiveX install'. Это чревато для вашего сайта потерей изрядного количества посетителей, напуганных эпидемией spyware, и malware вредоносных програм, распространяющихся подобным образом.
- При внесении изменений в патент Eolas, пользователи должны будут сначала принять их, кликнув на вашем флеш-контент прежде, чем смогут увидеть его.
- Использование тэга OBJECT не предусмотренно стандартами HTML или XHTML, в них нет такой вещи как embed признак. Тем самым, используя Стандартный метод от Adobe вы получаете не валидный код.