Flash-/.swf-Dateien W3C valide einbinden mit dem object-Tag

Mai 22 2008

Seid der Flash Version 4 hat man die Möglichkeit Seiten zu exportieren, die die Flash Filme direkt in den HTML-Code einbetten. Dabei wird folgender Code erzeugt, der auf 99% der Internetseiten verwendet wird:

<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>

Dieser Code ist nicht nur sehr mächtig, er hat auch einen großen Nachteil, er ist nicht W3C valide, d.h., dass der W3C-Validator den HTML-Code der Seite als nicht valide anzeigen wird.

Das verändert natürlich nichts an der Funktionalität der Internetseite, doch W3C ist ein Web-Standard und wenn man eine möglichst kompatible Internetseite erstellen möchte, sollte man darauf achten, dass die Internetseite den W3C Standards entspricht.

Damit man Flash-Filme valide einbinden kann, kann man folgenden Code verwenden:

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

Dieser Code funktioniert sehr gut und ist nach den W3C Standards valide.

Allerdings wird erst die komplette Flash-Datei geladen, was bei großen Dateien zu einem Nachteil werden kann.

Abhilfe hilft hier die Methode Flash Satay, die in einem Artikel von Drew McLellan sehr gut beschrieben wurde.

Viel Spaß mit diesem Code Schnipsel, und freut euch z.B. auf:

This Page Is Valid XHTML 1.0 Strict!

Bookmark this article!

DiggDel.icio.usGoogleBlinkListsBlogLinesBlogmarksBuddymarksCo.mmentsDiigoYahooNetvouz

Keine Kommentare »

Es gibt noch keine Kommentare.

RSS-Feed für Kommentare zu diesem Artikel. TrackBack-URL

Einen Kommentar hinterlassen