SWFObject ist eine einfach zu nutzende und standardisierte Methode, Flash mittels kurzem Javascript in Webseiten einzubinden. Es bietet verschiedene Vorteile wie z.B. die Möglichkeit, Sicherzustellen, dass die benötigte Flash Version installiert ist.
Das Script unten wurde (November 2006) mit Flash Version 6 entwickelt (und funktionierte damals prima)! Derzeit habe ich keinen Zugang zu einem aktuellen Flash, und wäre dankbar, wenn jemand die FLA Datei entsprechend anpassen, zum SWF machen und mir schicken könnte damit auf aktuelle Flash Versionen unterstützt werden. Das unten beschriebene Prinzip sollte aber auch heute (mit aktuellem Flashplayer) noch immer funktionieren.
Irgendwann entstand die Idee eine Möglichkeit zu schaffen, eine Überprüfung für eine Webseite zu entwickeln, die bei Vorhandensein des Flashplugins zu einer Flash-Seite weiterleitet, wenn kein Flash-Plugin installiert ist direkt zu einer HTML (d. h. Flash freien) Seite.
Sie können es direkt ausprobieren: Flash-Test jetzt durchführen.
Sie erhalten nach dem Flash Test die Nachricht ob das Plugin gefunden wurde oder nicht und können dann hierher zurückkehren.
Code der Datei flashtest.html:
- <HTML>
- <HEAD>
- <meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
- <meta http-equiv="refresh" content="6; URL=http://www.unifiedtkd.de/">
- </HEAD>
- <BODY bgcolor="#FFFFFF">
- page is loading...please wait a moment
- <object width="1" height="1">
- <param name=movie value="flashtest.swf">
- <param name=quality value=high>
- <embed src="flashtest.swf" quality=high type="application/x-shockwave-flash" width="1" height="1">
- </embed>
- </object>
- </BODY>
- </HTML>
Erklärung der wichtigsten Zeilen
Hinweis: Für die Überprüfung und das Starten des Flashplugins benötigen unterschiedliche Browser unterschiedlich viel Zeit. Daher rate ich die Zeit der HTML Weiterleitung (Zeile 4: 6 Sekunden) auf 10 Sekunden zu erhöhen!
Kostenlos!
Alle Dateien (inkl. Quellcode, kompiliertem Flash File, TXT-Config) herunterladen