Jak vložit validně Flash do XHTML
Ondřej Zábojník přináší v článku Flash a náhrada elementu embed elementem object v XHTML na Intervalu návod, jak vložit validně Flash do XHTML. Celý problém spočívá v tom, že v XHTML není podporován element embed. Řešení je použít následujícího zápisu:
<div>
<object type="application/x-shockwave-flash" data="flash-file.swf" width="" height="">
<param name="movie" value="flash-file.swf" /></object>
</div>
Seriál: Validita
- Validátor XHTML v RSS čtečce [3. července 2004 9:54]
- Další omyl: Validita [20. dubna 2004 19:48]
- Zisk vs. validita, XHTML, CSS, přístupnost, použitelnost [20. dubna 2004 19:10]
- Jak vložit validně Flash do XHTML [20. března 2004 9:22]
- Odborné servery a validita [18. března 2004 21:05]
- Weblogy jsou nevalidní [11. března 2004 17:17]
- Walidator [17. listopadu 2003 9:34]
Komentáře
načítalo , ale nenačte se na win98 to normálně fungovalo , zkoušel jsem dělat menu ve flashi kde bude náhradou pro ty kteří nemají plugin image map , jenže v IE6 XP to prostě nějak nevím proč nejde . Normální flash funguje , takže je to k asi ničemu . Pokouším se o toto http://www.kralovskydvur.com/xmlflash/ , to menu bylo ke stažení na slunečnici a stejně to není validní kvůli usemap="#noflash"
<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='720px' height='360px' id='ae-07'>
<param name='allowScriptAccess' value='sameDomain' />
<param name='movie' value='./flash/prezentace.swf' />
<param name='quality' value='high' />
<param name='bgcolor' value='#000066' />
<embed src='./flash/prezentace.swf' quality='high' bgcolor='#000066' width='720px' height='360px' name='ae-07' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />
<div class="flash" style="background-image: url(img/intro.png); background-repeat: no-repeat; width="449" height="329">
<object type="application/x-shockwave-flash" data="./img/intro.swf" width="449" height="329">
<!--[if IE]>
<embed src="./img/intro.swf" quality='high' bgcolor=white width="449" height="329"/>
<![endif]-->
<param name="movie" value="./img/intro.swf" />
</object>
</div>
Akorát se tz článku nějak vytratilo, že v IE se takto vložený flash nestreamuje. Ideálním řešením je proto nahrát soubor swf v ktérem se zavolá loadMovie a přes to se teprve načte požadovaný soubor.
Další příspěvky
- Aktuální příspěvky
- Novější příspěvky
- Výzkum: klikáme na zde (aktualizováno 4x) [22. března 2004 6:58]
- Altavista a AlltheWeb končí [21. března 2004 7:18]
- Yahoo Web Rank měří popularitu stránek [21. března 2004 0:03]
- Starší příspěvky
- Přístupnost zpravodajských serverů [19. března 2004 19:09]
- Plaváčkův blábolník [19. března 2004 14:39]
- Historie domény zpravy.net [19. března 2004 6:27]
- Všechny příspěvky za měsíc březen 2004

