_Korrekte_ Art *.swf Dateien in HTML einbinden
Aqua
- html
Hallo!
Wenn ich in Flash auf "Publish" gehe,
dann macht mir der ne HTML datei mit einer SWF Datei und
in HTML finde ich dann folgendes:
------------------------------------------------------------------
<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="550" height="400" id="start" align="right">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="start.swf" />
<param name="quality" value="medium" />
<param name="scale" value="exactfit" />
<param name="salign" value="lb" />
<param name="wmode" value="opaque" />
<param name="bgcolor" value="#ffffff" />
<embed src="start.swf" quality="medium" scale="exactfit" salign="lb" wmode="opaque" bgcolor="#ffffff" width="550" height="400" name="start" align="right" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
------------------------------------------------------------------
Die unteren param namen die erscheinen mir pseudo-logisch,
oder die classid zum Beispiel wüsste ich nicht wie ich von
Hand herstellen soll, die ist unlogisch ... ist da mein
Macromedia Key drin oder wie geht das?
Und die <param name> sind wie gesagt auch
nicht komplett transparent aufgebaut.
der Film wird mit <embed src> eingebunden ... wirkt auch grausig...
Wie ist der absolut korrekte Weg um eine SWF file
einzubinden wenn man es von Hand macht ohne
"publish" zu klicken und was macht welcher <param>
und wo lerne ich was ich da alles einstellen kann?
Danke!
Aqua
Hallo Aqua,
Wie ist der absolut korrekte Weg um eine SWF file
einzubinden wenn man es von Hand macht
Es gibt keinen absolut korrekten Weg.
Folgender Weg hält sich - im Gegesnatz zu Macromedia - an den HTML-Standard: http://www.alistapart.com/articles/flashsatay/
[<param>]
und wo lerne ich was ich da alles einstellen kann?
Auf der Macromedia-Seite gibts irgendwo ne Auflistung.
Viele Grüße,
Christian
Hallo,
<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="550" height="400" id="start" align="right">
oder die classid zum Beispiel wüsste ich nicht wie ich von
Hand herstellen soll, die ist unlogisch ... ist da mein
Macromedia Key drin oder wie geht das?
Ich hoffe mal, dass Du keine Schwarzkopie hast...
Aber keine Panik, die Class-ID ist einfach diejenige fuer Flash.
Du darfst sie nicht veraendern.
Sie ist AFAIK fuer den MS IE und sein ActiveX notwendig.
Auf der Seite
http://www.alistapart.com/articles/flashsatay/
wo eine Loesung nur mit OBJECT praesentiert wird,
siehst Du uebrigens im ersten (schlechten) Code-Beispiel,
dass die genau die gleiche Class-ID haben (abgesehen
von Gross/Kleinschreibung).
Ich habe den Artikel nur kurz ueberflogen und gesehen,
dass sie dort vorschlagen, das classid-Attribut rauszuschmeissen
und es durch type="application/x-shockwave-flash" zu ersetzen.
Gruesse,
Thomas