Właściwy sposób wstawiania plików Flash do stron internetowych

Jeżeli posiadasz własną stronę internetową, wiesz o istnieniu standardów W3C i chcesz, aby Twoja strona ich przestrzegała (brawo!), ale chciałeś kiedykolwiek wstawić na stronę plik Flash (.swf) to najprawdopodobniej wiesz jak wiele nerwów może to przysporzyć.

W skrócie: kod służący do wstawiania plików Flash proponowany przez Adobe oraz powszechnie widoczny w Internecie jest niesamowicie długi, zawiły i nielogiczny, sprawia problemy, a co najgorsze – nie spełnia standardów W3C.

<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="400" height="300" id="movie" align="">
<param name="movie" value="movie.swf">
<embed src="movie.swf" quality="high" width="400"
height="300" name="movie" align="" 
type="application/x-shockwave-flash"
plug inspage="http://www.macromedia.com/go/getflashplayer"> 
</object>

Strona A List Apart przedstawia lepszy sposób. O wiele czytelniejszy kod, który spełnia standardy W3C:

<object
type="application/x-shockwave-flash" data="movie.swf" 
width="400" height="300">
<param name="movie" value="movie.swf" />
</object>   

Prawda, że widać różnicę? Ten kod ma jednak jeden problem. Przeglądarki typu Internet Explorer czekają na pobranie całego pliku zanim go uruchomią. Przy małych plikach jest to niezauważalne, ale staje się irytujące przy większych. Jednakże autor tej strony przygotował rozwiązanie i na ten problem. Zajrzyj tam, aby dowiedzieć się więcej.