Avatar billede killer_r Nybegynder
21. august 2003 - 21:53 Der er 7 kommentarer og
2 løsninger

Skal jeg bruge et Flash-detect?

Jeg er i gang med at lave noget flash-film til en webside og har lige et lille spørgsmål...
Når jeg nu laver Flash'en i Flash MX (Flash 6) hvad sker der så når en bruger med en ikke så opdateret flash-version går ind på siden hvor flash-filmen ligger...?
Jeg ved godt at man kan lave et flash-detect-script, men jeg vil da gerne lige vide om der er noget indbygget i flash-playeren der gør at den selv henter opdateringen til Flash MX... Det mener jeg nemlig jeg har læst et sted...

Altså:
Hvad er smartest? - Et flash-detect-script eller lade flash-playeren selv klare det?

/Killer_R
Avatar billede -42- Nybegynder
21. august 2003 - 21:58 #1
Du skal bruge et script. Det kan du lave ved at slå html til under publish settings.

Desuden er det en god ide at publishe som ver 5 hvis det er muligt, da der faktisk stadig er mange der ikke har 6'ern. -Selv nu, hvor 7'eren er kommet som beta udgave
Avatar billede brianus Nybegynder
24. august 2003 - 11:38 #2
Hvis brugeren har en kombination af Windows og Explorer, så bliver brugeren simpelthen spurgt, om de vil installere den nye flash-player. Det er alt, de skal foretage sig.

Ovennævnte kombination er rigtig, rigtig mange - et godt stykke over 90 %.

Hvis du har kombinationen kan du teste ved at fjerne filen flash.ocx fra din computer. Så vil explorer automatisk hente den nye.
Avatar billede killer_r Nybegynder
24. august 2003 - 14:15 #3
Gælder det alle windows- og IE-versioner?
Så kunne man vel bare lave et windows/IE-check...?
Avatar billede brianus Nybegynder
24. august 2003 - 17:32 #4
Ja, det gælder alle (med mindre du er tilbage i meget gamle versioner af explorer - før 4'eren, så vidt jeg husker)

Hvis du bruger dreamweaver, så stiller macromedia en behavior til rådighed, som kan lave et flashtjek og udføre det, du skriver ovenfor:
http://www.macromedia.com/software/flash/download/detection_kit/
Avatar billede killer_r Nybegynder
24. august 2003 - 17:40 #5
Jeg har fundet dette script:
<script type="text/javascript">
<!--
var flashinstalled = 0;
var flashversion = 0;
var MSDetect = false;

if (navigator.plugins && navigator.plugins.length)
    {
    x = navigator.plugins["Shockwave Flash"];
    if (x)
        {
        flashinstalled = 2;
        if (x.description)
            {
            y = x.description;
            flashversion = y.charAt(y.indexOf('.')-1);
            }
        }
    else
        {
        flashinstalled = 1;
        }
    if (navigator.plugins["Shockwave Flash 2.0"])
        {
        flashinstalled = 2;
        flashversion = 2;
        }
    }
else if (navigator.mimeTypes && navigator.mimeTypes.length)
    {
    x = navigator.mimeTypes['application/x-shockwave-flash'];
    if (x && x.enabledPlugin)
        {
        flashinstalled = 2;
        }
    else
        {
        flashinstalled = 1;
        }
    }
else
    {
    MSDetect = true;
    }
// -->
</script>
<script type="text/vbscript">

on error resume next

If MSDetect Then
    For i = 2 to 6
        If IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & i)) Then
            flashinstalled = 2
            flashversion = i
        End If
    Next
End If

If flashinstalled = 0 Then
    flashinstalled = 1
End If
</script>
<script type="text/javascript">
if (flashinstalled == 2 && flashversion >= 5)
    {
    document.write("GOGO<br><br>");
    }
else
    {
    document.write("NONO!!!<br><br>");
    }
document.write("<br>FLASH INSTALLERET: " + flashinstalled + "<br>VERSION: " + flashversion);
</script>
Det burde vel kunne klare det...
Avatar billede brianus Nybegynder
24. august 2003 - 20:55 #6
Tjah, javascript er russisk for mig, så spørg en anden...
Avatar billede sohl Nybegynder
26. august 2003 - 00:04 #7
hey tjek www.riders.dk - der har jeg brugt en flash detect som tjekker versionstypen og hvis den ikke lever op til det ønskede så sendes man til et lidt site hvor jeg så forklarer hvorfor man ikke er kommet til forsiden og har lavet et direkte link som installere flash 6... det er super simpelt - for at tjekke hvordan det virker lan du lige slette din flash-plugin og køre www.riders.dk
Avatar billede sohl Nybegynder
26. august 2003 - 00:05 #8
hvis det er det du søger smider jeg lige koden online.
Avatar billede killer_r Nybegynder
26. januar 2004 - 17:17 #9
takker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester