Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [MX04] Function

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    [MX04] Function

    ciao a tutti

    vorrei se possibile creare una funzione da mettere su primo frame della prima scena per prelevare la data attuale ovunque mi trovi nel filmato adesso io faccio cosi

    codice:
    // prendo la data attuale
    myDate = new Date();
    giorno = myDate.getDate();
    nomegiorno = myDate.getDay();
    mese = myDate.getMonth();
    // 
    arraynomegiorno = new Array();
    arraymese = new Array();
    // 
    arraynomegiorno = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "venerdi", "Sabato"];
    arraymese = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
    anno = myDate.getFullYear();
    miadata = giorno+"/"+arraymese[mese]+"/"+anno;
    trace(miadata);
    questo mi restituisce la data in questo modo
    8/gennaio/2005

    come posso trasformarla in una funzione e poi richiamarla??
    :master:

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: [MX04] Function

    codice:
    function restDate(){
    // prendo la data attuale
    myDate = new Date();
    giorno = myDate.getDate();
    nomegiorno = myDate.getDay();
    mese = myDate.getMonth();
    // 
    arraynomegiorno = new Array();
    arraymese = new Array();
    // 
    arraynomegiorno = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "venerdi", "Sabato"];
    arraymese = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
    anno = myDate.getFullYear();
    miadata = giorno+"/"+arraymese[mese]+"/"+anno;
    trace(miadata);
    }
    
    restDate();

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    momentaneamente ho risolto cosi:
    codice:
    // prendo la data attuale
    myDate = new Date();
    _global.giorno = myDate.getDate();
    _global.nomegiorno = myDate.getDay();
    _global.mese = myDate.getMonth();
    // 
    _global.arraynomegiorno = new Array();
    _global.arraymese = new Array();
    // 
    _global.arraynomegiorno = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "venerdi", "Sabato"];
    _global.arraymese = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"];
    _global.anno = myDate.getFullYear();
    _global.miadata = _global.giorno+"/"+_global.arraymese[mese]+"/"+_global.anno;
    trace(_global.miadata);
    in attesa di qualche idea migliore

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    Grazie mille

    allora ho provato come mi hai detto tu guarda
    sul primo frame:
    codice:
    function restDate() {
        // prendo la data attuale
        myDate = new Date();
        // 
        anno = myDate.getFullYear();
        giorno = myDate.getDate();
        nomegiorno = myDate.getDay();
        mese = myDate.getMonth();
        ora = myDate.getHours();
        minuti = myDate.getMinutes();
        secondi = myDate.getSeconds();
        arraynomegiorno = new Array();
        arraynomegiorno = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "venerdi", "Sabato"];
        // 
        arraymese = new Array();
        // 
        arraymese = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"];
        // 
        _global.miadata = giorno+"/"+arraymese[mese]+"/"+anno+"/"+ora+"/"+minuti+"/"+secondi;
    }
    poi ho messo un tasto
    e ho scritto
    codice:
    on (release) {
        trace(restDate());
    }
    ma mi dà
    codice:
    undefined
    :master:

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    codice:
    function restDate() {
        // prendo la data attuale
        myDate = new Date();
        // 
        anno = myDate.getFullYear();
        giorno = myDate.getDate();
        nomegiorno = myDate.getDay();
        mese = myDate.getMonth();
        ora = myDate.getHours();
        minuti = myDate.getMinutes();
        secondi = myDate.getSeconds();
        arraynomegiorno = new Array();
        arraynomegiorno = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "venerdi", "Sabato"];
        // 
        arraymese = new Array();
        // 
        arraymese = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"];
        // 
        _global.miadata = giorno+"/"+arraymese[mese]+"/"+anno+"/"+ora+"/"+minuti+"/"+secondi;
    trace (_global.miadata);
    }
    poi sul tasto

    codice:
    on (release) {
        _root.restDate();
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    Grazie mille esattamente quello che volevo fare!!

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.