Flash XHTML-valide einbinden
Mit folgendem Quellcode lässt sich Adobe Flash problemlos XHTML 1.0 Strict in die eigene Website einbinden:
1 2 3 4 5 | <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="468" height="60" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /> <param name="bgcolor" value="#FFFFFF" /> <param name="src" value="banner.swf" /> <embed type="application/x-shockwave-flash" width="468" height="60" src="banner.swf" bgcolor="#FFFFFF" quality="high"></embed> </object> |
Sollte die Shockwave-Datei banner.swf nicht verfügbar sein, so wird als Alternative die Bilddatei banner.gif angezeigt.
Soll von der entsprechenden (X)HTML-Seite spezielle Variabeln an den Flashfilm übergeben werden, so geschieht dies mit der Anweisung „FlashVars“. Der Quellcode könnte nun folgendermaßen aussehen:
1 2 3 4 5 6 | <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="468" height="60" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /> <param name="bgcolor" value="#FFFFFF" /> <param name="src" value="banner.swf" /> <param name="FlashVars" value="autoPlay=false&startFrame=1&bgColor=0xFFFBE2"> <embed type="application/x-shockwave-flash" width="468" height="60" src="banner.swf" bgcolor="#FFFFFF" quality="high"></embed> </object> |
Getestet und funktionstüchtig im Internet Explorer 5.01, 5.5, 6.0, Mozilla, Mozilla Firefox, Opera und Konqueror.
der embed-tag ist nicht valiedes xhtml !!!