![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2006
Сообщений: 6
|
Здравствуйте.
Думаю все знают что есть стандарт XHTML 1.0, и что в нем нет тега embded. Как тогда правильно вставить flash-клип в верстку? Ведь без этого тега FireFox и Opera не будут отображать flash ролик. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 221
|
Я знаю лишь одну попытку следования XHTML, это так называемый
flash satay, который сводится к коду ниже: <object type="application/x-shockwave-flash" data="c.swf?path=movie.swf" width="400" height="300"> <param name="movie" value="c.swf?path=movie.swf" /> <img src="noflash.gif" width="200" height="100" alt="" /> </object> http://www.adobe.com/devnet/dreamwea...ash_satay.html или здесь http://www.alistapart.com/articles/flashsatay PS К сожалению я не имею большого опыта следования стандарту X, но знаю по крайне мере одну проблему с этим решением. Тэг имаж не корректно отображается на MAC (вроде в IE) если не установлен флеш плеер. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 221
|
SWFObject также вставляет embed тег. Это можно увидеть
например в firefox, который показывает конечный код(те что было сгенерено js). Я видел примерно следующий код: То есть если вы передаете что-либо гетом во флеш (mymovie.swf?bla=1) дублируется четыре раза. Выглядит несколько избыточным. PS Хотя не берусь ничего утверждать, но это слабо соответствует xHTML. Возможно генерируемый код зависит от браузера и платформы, я видел такое на Win IE 6.0.
__________________
Fiat lux |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|