Visualizzazione dei risultati da 1 a 5 su 5

Discussione: PLAYER FLASH 8

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    22

    PLAYER FLASH 8

    Ciao ragazzi
    E' possibile far riconscere automaticamente il player flash8, anche se è già installato un player flash (esempio flash7?)
    Grazie mille

  2. #2
    Cosa intendi:
    il tuo sito è in flash 8 e vuoi che se lo visita qualcuno che ha una versione inferiore deve chiedere di poter aggiornare alla versione 8 ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    22
    esattamente

  4. #4
    Quando hai aperto flash 8 scegli
    File -> Impostazioni pubblicazioni...

    dall'elenco spunta HTML (.html)
    si apre la scheda HTML, vai li e spunta
    "Rileva versione flash"

    poi clicca sul pulsante "Pubblica"

    Se il tuo file si chiama default,
    genera il file default.swf e default.html in cui viene visualissato il filmato con all'interno il codice per verificare la versione

    Tu pubblica sul sito entrambi questi file

    Dovrebbe così funzionare

    Spero di esserti stato d'aiuto

    CIAO

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    22
    Ho inserito questo codice:


    <script language="JavaScript" type="text/javascript">
    <!--
    // -----------------------------------------------------------------------------
    // Globali
    // È richiesta la versione principale di Flash
    var requiredMajorVersion = 8;
    // È richiesta la versione minore di Flash
    var requiredMinorVersion = 0;
    // Versione di Flash richiesta
    var requiredRevision = 0;
    // La versione supportata di JavaScript
    var jsVersion = 1.0;
    // -----------------------------------------------------------------------------
    // -->
    </script>
    <script language="VBScript" type="text/vbscript">
    <!-- // Helper di Visual Basic richiesto per rilevare le informazioni sulla versione dei controlli ActiveX di Flash Player
    Function VBGetSwfVer(i)
    on error resume next
    Dim swControl, swVersion
    swVersion = 0

    set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))
    if (IsObject(swControl)) then
    swVersion = swControl.GetVariable("$version")
    end if
    VBGetSwfVer = swVersion
    End Function
    // -->
    </script>
    <script language="JavaScript1.1" type="text/javascript">
    <!-- // Rileva tipo di browser client
    var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
    var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
    var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
    jsVersion = 1.1;
    // Helper di JavaScript richiesto per rilevare le informazioni sulla versione del plug-in Flash Player
    function JSGetSwfVer(i){
    // Le versioni di NS/Opera dalla 3 in poi verificano la presenza del plug-in Flash nell'array dei plug-in
    if (navigator.plugins != null && navigator.plugins.length > 0) {
    if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
    var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
    var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
    descArray = flashDescription.split(" ");
    tempArrayMajor = descArray[2].split(".");
    versionMajor = tempArrayMajor[0];
    versionMinor = tempArrayMajor[1];
    if ( descArray[3] != "" ) {
    tempArrayMinor = descArray[3].split("r");
    } else {
    tempArrayMinor = descArray[4].split("r");
    }
    versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
    flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
    } else {
    flashVer = -1;
    }
    }
    // MSN/WebTV 2.6 supporta Flash 4
    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
    // WebTV 2.5 supporta Flash 3
    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
    // Le versioni precedenti di WebTV supportano Flash 2
    else if (navigator.userAgent.toLowerCase().indexOf("webtv" ) != -1) flashVer = 2;
    // Impossibile effettuare il rilevamento in tutti gli altri casi
    else {

    flashVer = -1;
    }
    return flashVer;
    }
    // Se viene chiamata senza parametri, questa funzione restituisce un valore
    // a punto mobile che dovrebbe essere la versione di Flash Player oppure 0.0
    // ad es.: Flash Player 7r14 restituisce 7.14
    // Se chiamato con il parametro reqMajorVer, reqMinorVer, reqRevision restituisce true se quella versione o una versione successiva è disponibile
    function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
    {
    reqVer = parseFloat(reqMajorVer + "." + reqRevision);
    // Esamina ciclicamente all'indietro le versioni fino a trovare quella più recente
    for (i=25;i>0;i--) {
    if (isIE && isWin && !isOpera) {
    versionStr = VBGetSwfVer(i);
    } else {
    versionStr = JSGetSwfVer(i);
    }
    if (versionStr == -1 ) {
    return false;
    } else if (versionStr != 0) {
    if(isIE && isWin && !isOpera) {
    tempArray = versionStr.split(" ");
    tempString = tempArray[1];
    versionArray = tempString .split(",");
    } else {
    versionArray = versionStr.split(".");
    }
    versionMajor = versionArray[0];
    versionMinor = versionArray[1];
    versionRevision = versionArray[2];

    versionString = versionMajor + "." + versionRevision; // 7.0r24 == 7.24
    versionNum = parseFloat(versionString);
    // è la versione maggiore >= versione maggiore richiesta E la versione minore >= versione minore richiesta
    if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
    return true;
    } else {
    return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );
    }
    }
    }
    return (reqVer ? false : 0.0);
    }
    // -->
    </script>
    Ma non mi verica che il comp abbia flash8 e di coseguenza apre il sito con un player meno recente, visualizzando male il sito.
    Dove sbaglio?
    Tnx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.