webForumDet fria alternativet

Versionskoll? Bör man köra något sånt script?

Flash

4 svar · 273 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#1

jag har en liten flashfilm på en site och undrar om man bör köra nån versionskoll av nått slag för att avgöra om man ska visa flashen eller om man skall falla tillbaka på en bild? Hur gör man på bästa sättet?

Medlem sedan sep. 2005114 inlägg
#2

versionkoll är väl kanske lite väl... flash standard embed kod i sig hanterar ju att installera flash senaste version om det behövs, annars kan du använda:

<object type="application/x-shockwave-flash" data="test.swf" width="288" height="128">
<param name="movie" value="test.swf" />
<img src="test.gif" width="288" height="128" alt="banner" />
</object>

som skulle göra en fallback till bilden test.gif om flashen inte kan laddas. lägger du bara in en bild i object taggen bör den falla tillbaks på det om du använder standard-koden och dom avbryter med.

Medlem sedan maj 2005704 inlägg
#3

Jag skulle inte säga att versionskoll är lite väl.
Det är just för att standard embed kod inte fungerar 100% som MM har släppt ett versionskoll script, och det har sedan länge funnits massor med lösningar för att försäkra sig om att användare har rätt version.

Satay metoden som dapper nämnde har en rad med brister har som enda fördel jämfört med object+embed att koden validerar.
Om validering av någon märklig anledning är viktigare än att resultatet blir tillgängligt skulle jag dock rekommendera andra lösningar.

Jag kör med FlashObject, http://blog.deconcept.com/flashobject/
Det gör versionskoll, ger lättskriven kod, gör det smidigt a skicka variabler till Flash och att ger användare utan flash alternativt innehåll.
Nackdelen jämfört med MM's standard object+embed är att användare utan JS aktivt kommer få alternativ innehåll istället för Flash.
Enligt mina loggar är det dock 0% som har flash men inte JS.

Medlem sedan dec. 2003824 inlägg
#4

Just nu kör jag ett längt jäkla javascript som kollar, vet inte ens själv vad det gör men det känns lite onödigt på nått sätt, gillar inte att ha en massa script i onödan heller. Klarar man sig med dappers förslag så at det fungerar på IE 5 - 6, FireFox och safari så är jag glad :)

Medlem sedan maj 2005704 inlägg
#5

Jag skulle också vara glad om det alltid fungerade med IE 5-6, FF och möjligen safari.
Testa själv med FF och IE hur många sidor som har FP8 innehåll som fungerar eller ber dig uppgradera om du besöker med FP7.
Då förstår du förmodligen varför folk har brytt sig om att skriva dessa långa scripts.
Det är inte för att de är uttråkade och inte har något bättre att göra med sin tid eller för att endast NS 3 inte ber dig att uppgradera om du har fel version.

FlashObject är en del kod, men det är bara att lägga in en rad i din HTML för att inkludera JS filen och sen behövs det bara en rad för att lägga in en swf i dokumentet.
Så resulterande HTMl filer är mycket rena och enkla att ha och göra med.

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)