Visa flash
Jag har ett antal egna sidor plus ett 30 tal siter på jobbet. Lite då och då stöter man på sidor som man vill ha flash filmer i. Men det är ju lite marigt. Olika browsers stöder olika kod så koden blir lite plottrig. För att de flesta browsers ska kunna visa flash filmer så behövs både en object-tagg och en embed-tagg inbakad i object-taggen.
Adobe rekomenderar att koden ser, i sitt grundutformat, ser ut som följer:
<object width="550" height="400" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/ cabs/flash/swflash.cab#version=6,0,40,0" id="myMovieName"> <param name="movie" value="myFlashMovie.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#FFFFFF" /></object>
Visst fungerar det men det är fult och väldigt rörigt. Och dessutom så blir det alltid en jobbig ram på flash-objektet när kommer över med musen, i alla fall IE. Så idag när jag av en ren slumpt kollade på en nyhet från sport.nyhetsrubrik.sehamnade jag till slut på svd.se och kom och tänka på denna problematik. Så jag kollade hur svd flashannonser såg ut. De hade ingen ram märkte jag snabbt. Så givetvis kollade jag källkoden för att se hur dom hade gjort. Då hittade jag följande javascript kod:
<script type="text/javascript"> var fo = new FlashObject( "http://www.jobb24.se/images/sys/flash/JOBB24_ticker.swf", "jobb24flashheader", "188", "60", "6", "#000000" ); fo.addVariable("clickTAG", "http://www.jobb24.se"); header.style.height = '60px'; fo.write("jobb24header"); </script>
Detta var precis vad jag letade efter. Ett objekt som ordnar på object-tagg och embed-tagg. Med dettaobjekt kan man på ett lätt sätt lägga till parametrar både till taggarna och till själva flash filmen. Om besökaren inte har rätt flash film så får besökaren möjlighet att ladda ner rätt version.Jag hitta en svensk sida som översätter det engelska originalet
Både den svenska och den engelska versionen är lätta att förstå.
Tips:Adobe har även en sida där alla flashparametrar finns beskrivna.