Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111

    testo che cambia a seconda del giorno

    Salve a tutti, ho un problemino che non riesco a risolvere, devo infatti fare in modo che l'swf legga un file di testo diverso a seconda del giorno ( in aletrnativa le diverse colonne di un file excell ).
    Io ho provato così:
    ---------------------------------------------------------------------
    miadata = new Date();

    Mercoledì = _level0.onData = function()
    {
    prova = "nome: " + nome;
    }
    loadVariablesNum("news.txt", 0);

    giornosettimana = new Array "Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato");

    data = giornosettimana[miadata.getDay()]+" "
    ---------------------------------------------------------------------
    In pratica ad esempio al Mercoledì dovrebbe leggere il file di testo news.txt

    ... ma non vuole leggerlo per niente
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  2. #2
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    UP :quote:
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  3. #3
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771

    Re: testo che cambia a seconda del giorno

    Originariamente inviato da Sonix
    miadata = new Date();

    Mercoledì = _level0.onData = function()
    {
    prova = "nome: " + nome;
    }
    loadVariablesNum("news.txt", 0);

    giornosettimana = new Array "Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato");

    data = giornosettimana[miadata.getDay()]+" "
    Ciao

    Sinceramente nn capisco la struttura del tuo script.

    1 - Nn ho mai visto associare delle funzioni di evvento a delle variabili in qst modo:

    Mercoledì = _level0.onData = function()

    2 -
    In pratica ad esempio al Mercoledì dovrebbe leggere il file di testo news.txt
    Ma l'azione loadVariables è slegata da qls evento o funzione, xciò viene eseguita in qlq caso e nn ha senso:

    loadVariablesNum("news.txt", 0);

    3 - nn capisco l'utilità di qst riga:

    data = giornosettimana[miadata.getDay()]+" "

    Cosa è data?
    Se è una variabile t consiglio di cambiarle nome xkè viene riconosciuta come nome di un comando e potrebbe creare confusione nello script.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  4. #4
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    data in effetti è una variabile, ed è la variabile che fa si che venga riconosciuto il giorno, io poi, ho dato praticamente un valore al 'giorno' (in questo caso al Mercoledì) ponendolo uguale ad un'altra variabile...
    diversamente non so come fare...
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    A volte la nostra immaginazione corre troppo veloce e la ragione fatica a seguirla.

    C son due modi:

    1)
    codice:
    // carica news giorno
    // con scelta condizionata
    //
    giorno = new Date().getDay();
    // variabile contenuta all'interno del file news
    variabile_news = null;
    switch (giorno) {
    case 0 : //se è domenica carica qst file
    	loadVariablesNum("news_domenica.txt", 0);
    	break;
    case 1 : //se è lunedì carica qst file
    	loadVariablesNum("news_lunedì.txt", 0);
    	break;
    case 2 : //se è martedì carica qst file
    	loadVariablesNum("news_martedì.txt", 0);
    	break;
    case 3 : //se è mercoledì carica qst file
    	loadVariablesNum("news_mercoledì.txt", 0);
    	break;
    case 4 : //se è giovedì carica qst file
    	loadVariablesNum("news_giovedì.txt", 0);
    	break;
    case 5 : //se è venerdì carica qst file
    	loadVariablesNum("news_venerdì.txt", 0);
    	break;
    case 6 : //se è sabato carica qst file
    	loadVariablesNum("news_sabato.txt", 0);
    }
    _level0.onData = function() {
    	// verifica che la variabile sia valorizzata
    	// per evitare che le azioni dell'evento onDate
    	// non siano eseguite la prima volta
    	// quando il file non è ancora caricato
    	if (variabile_news != null) {
    		trace("ho caricato le news per il giorno "+giorno);
    	}
    };
    in qst caso avrei i 7 file d testo (news_domenica.txt, news_lunedì.txt, e così via)

    2)
    codice:
    // carica news giorno
    // con nomefile progressivo
    //
    giorno = new Date().getDay();
    // variabile contenuta all'interno del file news
    variabile_news = null;
    //
    loadVariablesNum("news_"+giorno+".txt", 0);
    _level0.onData = function() {
    	// verifica che la variabile sia valorizzata
    	// per evitare che le azioni dell'evento onDate
    	// non siano eseguite la prima volta
    	// quando il file non è ancora caricato
    	if (variabile_news != null) {
    		trace("ho caricato le news per il giorno "+giorno);
    	}
    };
    in qst caso avrei i 7 file d testo (news_0.txt, news_1.txt, e così via)

    io preferisco quest'ultimo xke è + dinamico e snellisce lo script.

    a presto...
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  6. #6
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    Grazie
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  7. #7
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    Ciao,
    ho provato e riprovato ad usare lo script che mi hai postato ma mi restituisce sempre "null"
    Nei file di testo dinamico ho messo all'inizio "variabile_news = testo..."
    e nelle proprietà del campo di testo ho inserito come variabile variabile_news, ma nulla, mi da sempre "null"
    Cosa sbaglio?
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  8. #8
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao

    Prima e dopo l'uguale, nn ci devono essere spazi vuoti in più.
    Nei file di testo dinamico ho messo all'inizio "variabile_news = testo..."
    Ma qui vedo che hai lasciato degli spazi.
    ...controlla ed eventualmente correggi il tuo file di testo

    ...fammi sapere
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  9. #9
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    Ho tolto tutti gli spazi, anche nei file di testo ma niente da fare
    Sembra che l'azione si blocchi quando si pone 'variabile_news=null'
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  10. #10
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Strano...:quipy: eppure io ricordo che da me funzionava correttamente... ci dev'essere qualche altro errore...

    Poi in che senso ti da null???
    Intendi che variabile_news è sempre null???
    Cioè la condizione è sempre falsa e quindi nn ti scrve: "ho caricato le news per il giorno "+giorno...

    ..è così?


    Se puoi allegare il fla, ci do un'occhiata e visto che ci sei, anche uno dei 7 txt.

    ...a presto
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.