SWFFix

SWFObject (von Geoff Stearns) und UFO (von Bobby van der Sluis) sind Skripte, die dazu dienen, Flashdateien (.swf) in HTML-Seiten einzubetten. Die Skripte (JavaScript) sind einfach zu nutzen und haben viele Vorteile wie Flash-Plugin-Erkennung, keinen Aktivierungsrahmen beim Internet Explorer, W3C-Validität oder Unterstützung der Express Installation.

Statt beide Lösungen weiterzuentwickeln, soll SWFFix der gemeinsame Nachfolger von SWFObject und UFO werden. Seit kurzem unterstützt außerdem Michael Williams von Adobe das Projektteam, der bei der Entwicklung des Adobe Flash Player Detection Kit und Adobe Express Install beteiligt war.

Seit dieser Woche ist eine Alpha-Version (0.2) von SWFFix verfügbar, die aus einer externen JavaScript-Datei besteht (12 KB).

Hier ein Beispielcode aus der HTML-Beispieldatei, wie SWFFix verwendet wird.

HTML:
  1.     xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  2.        
  3.             </span></span>SWFFix sample page<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">
  4.             http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5.             type="text/javascript" src="swffix.js">
  6.             type="text/javascript">
  7.             SWFFix.registerObject("meineID", {swfversion:"9.0.0", expressinstall:"expressInstall.swf"});
  8.            
  9.        
  10.        
  11.            
       
  12.                 id="meineID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="120">
  13.                     name="movie" value="test.swf" />
  14.                        
  15.                     type="application/x-shockwave-flash" data="test.swf" width="300" height="120">
  16.                    
  17.                    
  18.                        

    Alternativer Content

  19.                        

    z.B. Fehlermeldung, Flash Player Download oder alternatives Bild /> href="http://www.adobe.com/go/getflashplayer"> src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />

  20.                    
  •                    
  •                    
  •                    
  •                
  •            
  •        
  •