Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    238

    Implementare questo script

    Ciao a tutti...

    grazie all'aiuto di Julius ho trovato questo script...praticamente un countdown...fissata una data parte il contatore...

    lo script è questo
    Codice PHP:
    fscommand("allowscale","false");
    //Custom date settings
    giorno 13;
    mese 9;
    anno 2007;

    myDate "Giorni mancanti al "+giorno+"/"+mese+"/"+anno

    // FUNZIONE CHE EFFETTUA IL CALCOLO DEL TEMPO RESTANTE
    function calcolaData(){
    giorno;
    mese-1;
    anno;
    //Creo l'oggetto data finale
    finalData = new Date(y,m,d,0,0,0);

    //Creo l'oggetto data attuale
    currentData = new Date();

    //Calcolo la differenza tra le due date in millisecondi
    difference finalData-currentData;

    //Calcolo i secondi totali mancanti
    seconds difference/1000;

    //I giorni
    days int(seconds/86400);
    //Le ore
    hours int((seconds/3600)-(days*24));
    //I minuti
    min int((seconds/60)-(((days*24)*60)+(hours*60)));
    //I secondi da visualizzare
    sec int(seconds-((min*60)+((hours*60)*60)+(((days*24)*60)*60)));
    //Ed eventualmente le settimane
    weeks seconds/604800;
    //Prendo la prima cifra decimale delle settimane
    weeksString = new String(weeks);
    weekObj weeksString.split(".");
    w1 weekObj[0];
    w2 string(weekObj[1]);
    w2 w2.substring(1,0);
    //Aggiorno il valore delle settimane
    weeks w1+","+w2;
    //Formatto la data e la visualizzo a video
    if(sec<10sec "0"+sec;

    if(
    min<10min "0"+min;

    if(
    hours<10hours "0"+hours;

    txt days+":"+hours+":"+min+":"+sec;
    txtShadow txt;

    La modifica che vorrei fare è quella che quando..il contatore coincide con la data fissata in precedenza...vada ad esempio al frame numero 2 della linea temporale.

    Grazie ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    //Creo l'oggetto data attuale
    currentData = new Date();

    //Calcolo la differenza tra le due date in millisecondi
    difference = finalData-currentData;

    if (difference<=0) {
    nextFrame()
    }


    //Calcolo i secondi totali mancanti
    seconds = difference/1000;

    //I giorni
    days = int(seconds/86400);
    Fotografario MultiUtente Interamente in Flash: QUI

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    238
    ok grazie ora provo

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.