Valid XHTML met Flash
Flash toevoegen aan je website
Flash op je website hebben is voorrecht meer voor enkel Flash experten. Als je een beetje handig bent met Flash, ik niet, dan kan dit dat kleine beetje extra voor je website betekenen.
Let wel, dat kleine beetje, trop is te veel.
Hoe ging het ook al weer
Als je wenst Flash toe te voegen aan je website moet je daarvoor een extra stukje code toevoegen:
<object width="550" height="400">
<param name="movie" value="somefilename.swf">
<embed src="somefilename.swf" width="550" height="400">
</embed>
</object>
Er kan natuurlijk nog meer code bij, door eerst nog de voorziene code toe te voegen als gebruiker geen Flash heeft op zijne computer.
Als je dan je site zou gaan valideren, zal je een antwoord krijgen dat je site niet valid is.
Omwille van het embed element, dit is deprecated.
De valide manier
Is ook tevens de kortste manier om Flash aan je website toe te voegen:
<object type="application/x-shockwave-flash" data="movie.swf" width="560" height="100">
<param name="movie" value="movie.swf" />
</object>
Waarbij eventjes aandacht voor mijn bewering “kortste manier”. In een wereld zonder Internet Explorer, wat een droom zeg, zou de code nog korter kunnen door <param name="movie" value="movie.swf" /> weg te laten, want dit stuk staat er enkel voor IE.
Test het maar eens uit.
Gelezen: 2028 | XHTML, Tips, Tutorials
Trackback/Pingbacks
- Newbies en hun problemen | Nono
- » Newbies en hun problemen - Gigadesign, XHTML-CSS website maken
Reacties op: Valid XHTML met Flash
-
Let op dat dit NIET zal werken in IE. Als Flash Developer heb ik er genoeg last mee

Het is te zeggen, wegens de Active Content Update issues, moeten ActiveX controls (Flash onderandere) geactiveerd worden vooraleer ze gebruikt kunnen worden.
Wanneer er dus flashcontent op je website staat, zal je een boodschap krijgen à la “klik hier om deze control te activeren” wanneer je over de content hovert. Vrij irritant voor full-Flash websites.
Gelukkig is er een oplossing voor: SWFObject. Dit is eigenlijk gewoon een JavaScriptje dat je swf bestand dynamisch gaat schrijven, maar dat ook controleert op FlashPlayer, OS, enz.
-
@Jeroen: dat is een handige link, weer iets bijgeleerd. Merci
-
Wist ik ook niet. Ik ga het direct eens uittesten

-
Een net stukje
ga ik zeker nog gebruik van maken.
Aangezien ik flash ook nog wil toepassen op een valid manier Thanks
Nu heb ik ook nog een ander vraagje :$
Iets over opacity, ik weet dat ik dan niet hier moet zijn. Maar misschien dat er al een stuk over opacity in css hier op de site stond die ik over het hoofd heb gezien.
Ik krijg het namelijk niet valid
-
Hartelijk dank Joery

Ik heb het nog niet kunnen proberen. Heb op dit moment geen tijd. Maar morgen heb ik waarschijnlijk wel tijd om het te proberen.
Thx

Protestboarder
-
Hallo,
Ik had zelf ook veel problemen met het invoegen van flash in xhtml. nu vond ik deze site, erg handig. Ik heb toen
van alles geprobeerd inclussief het swfobject script. Dit lukte mij niet. Maar iets wat naar veel moeite wel werkte
is een scriptje wat bij de nieuwste update van dreamweaver wordt toegevoegd aan elk code van een flashbestand.
Dreamweaver maakt er een een groot geheel van, maar het kan ook alleen via dat script. eigenlijk een soort swfobject van adobe.
het laatse bericht over dit onderwerp was op 27 mei, wanneer de update van dreamweaver nog niet uit was, maar toch
ik wilde het even vertellen.. het belangrijkste is eigenlijk dat het w3 valide is en alle flash parameters kent
(las ik op adobe site..niet allemaal uitgeprobeerd ;).een vb:(misschien even kopieëren in kladblok…leest makkelijker)
AC_FL_RunContent
( 'codebase','http://download.macromedia.com
/pub/shockwave/cabs/flash/
swflash.cab#version=7,0,19,0',
'width','100','height','100','src',
'Movie(.swf -> hoeft niet)',
'quality','high','pluginspage',
'http://www.macromedia.com
/go/getflashplayer',
'wmode','transparent','movie'
,'Movie(.swf -> hoeft niet);
//end AC code
-
Adobe heeft ten tijde van het Active Content gedoe een Flash extensie uitgebracht, waarbij er een tweetal extra publishprofiles toegevoegd werden aan de Flash IDE. Op die manier werd alle nodige JavaScript in één keer toegevoegd aan het gekozen .html bestand. Ongeveer hetzelfde als de SWFObject manier, maar dan automatisch

-
dus eigenlijk is de manier van adobe handiger, of juist niet?
-
Goh… persoonlijk vind ik SWFObject nog steeds het beste: simpel en zonder veel zever
properder ook, t.o.v. de Adobe manier. De Adobe manier heeft dan weer als voordeel dat het klik-klik-klaar is, veel hoef je er zelf niet aan te doen.
Ik zie dat ik de link ben vergeten in de vorige post, dus bij deze
-
bedankt voor de info
-
ik heb nu zelf ook SWFObject gebruikt en is idd toch beter misschien…
-
Ook ik heb deze site gewonden en SWFObject toegepast in m’n website… echter…
… Ik heb mijn SWF movie een height en width meegegeven van 100%. In IE werkt dit perfect, past zich netjes aan aan de schermgrootte, maar in Netscape en Firefox kan ik dit wel vergeten…
Bestaat er een regeltje om ook in andere browsers 100% te gebruiken?En ook: In opera wil de flash niet openen… dan krijg ik de boodschap die ik in de div gezet heb (id = flashcontent)
kan iemand me hierbij helpen of hoort dat hier eigenlijk niet thuis?
-
@Davy: Als het werkt in IE maar niet in de andere browsers wil het zeggen dat je iets fout doet en daarom werkt het niet in de betere browsers, maar wel in Internet Explorer omdat die er gene moer om geeft als je iets fout of goed doet.






