Visualizzazione dei risultati da 1 a 2 su 2

Discussione: ora e data

  1. #1
    Utente di HTML.it L'avatar di Brutal
    Registrato dal
    Nov 2002
    Messaggi
    221

    ora e data

    Ciao ragazzuoli...ma è proprio da un sacco che non scrivo qui eh?

    Cmq veniamo al problema...diciamo che sto mettendo in un swf un campo di testo dinami co che mi indica il giorno e un campo di testo dinamico che mi indichi l'ora...sino a qui niente di complicato.
    il problema è che mettendo li insieme nell stesso swf sicuramente ci sarà qualcosa negli script che va in conflitto.

    FUNZIONANO SOLO SEPARATAMENTE!

    vi riporto qui di seguito i codici:

    X LA DATA:_root.onEnterFrame = function() {
    ora = new Date();
    giorno = ora.getDay();
    if(giorno == 0) giorno = "domenica";
    else if(giorno == 1) giorno = "lunedi";
    else if(giorno == 2) giorno = "martedì";
    else if(giorno == 3) giorno = "mercoledì";
    else if(giorno == 4) giorno = "giovedì";
    else if(giorno == 5) giorno = "venerdì";
    else if(giorno == 6) giorno = "sabato";
    giornon = ora.getDate();
    mese = ora.getMonth()+1;
    if(mese == 1) mese = "gennaio";
    else if(mese == 2) mese = "febbraio";
    else if(mese == 3) mese = "marzo";
    else if(mese == 4) mese = "aprile";
    else if(mese == 5) mese = "maggio";
    else if(mese == 6) mese = "giugno";
    else if(mese == 7) mese = "luglio";
    else if(mese == 8) mese = "agosto";
    else if(mese == 9) mese = "settembre";
    else if(mese == 10) mese = "ottobre";
    else if(mese == 11) mese = "novembre";
    else if(mese == 12) mese = "dicembre";
    anno = ora.getYear()+1900;
    tempo = giorno+" "+giornon+" "+mese+" "+anno;
    }

    X L'ORA:_root.onEnterFrame = function() {
    ora = new Date();

    ore = ora.getHours();
    minuti = ora.getMinutes();
    secondi = ora.getSeconds();

    if(ore < 10) ore = "0"+ore;
    if(minuti < 10) minuti = "0"+minuti;
    if(secondi < 10) secondi = "0"+secondi;

    tempo = ore+":"+minuti+":"+secondi;
    }

    Provate a risolvermi il problema amiciiiii

  2. #2
    Il problema è che... la _root è una sola!

    NON puoi quindi scrivere due funzioni, entrambe assegnate all'evento enterFrame della _root.

    E' sufficiente UNIFICARE le due funzioni:
    codice:
    _root.onEnterFrame = function() { 
       // DATA
       ora = new Date(); 
       giorno = ora.getDay(); 
       if (giorno == 0) giorno = "domenica"; 
       else if(giorno == 1) giorno = "lunedi"; 
       .....
       .....
       .....
       else if(mese == 12) mese = "dicembre"; 
       anno = ora.getYear()+1900; 
       tempo = giorno+" "+giornon+" "+mese+" "+anno; 
       // X L'ORA: 
       // ora = new Date();  NON serve 
       ore = ora.getHours(); 
       minuti = ora.getMinutes(); 
       secondi = ora.getSeconds(); 
       if(ore < 10) ore = "0"+ore; 
       if(minuti < 10) minuti = "0"+minuti; 
       if(secondi < 10) secondi = "0"+secondi; 
       tempo = ore+":"+minuti+":"+secondi; 
    }

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.