Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [MX] caricare una variabile da .txt

    Ciao a tutti.

    Ho un piccolo problema: devo caricare il valore di una variabile contenuto all'interno di un file txt (miofile.txt)
    in questo file ho scritto:

    &valore=4

    Voglio caricare questo valore in un campo di testo dinamico (campodinamico).
    Nel primo frame del mio .fla ho inserito questo codice:

    valore = LoadVars("news/miofile.txt")
    campodinamico = valore;
    stop ();

    Ho provato anche a fare un trace(valore) ma tutto si è rivelato inutile...esce "undefined"

    grazie per l'aiuto
    utah

  2. #2
    dati = new LoadVars()
    dati.onLoad = function(ok){
    if(ok){
    campodinamico = dati.valore;
    }
    }
    dati.load("news/miofile.txt")
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    codice:
    	mia = new LoadVars();
    	mia.onLoad = function(success)
    	{
    	if (success) {
    	_root.pippo.text=mia.valore;
    	} else {
    	trace("Errore nel caricamento file!");
    	}
    	}
    	mia.load("miofile.txt");
    kosì dovrebbe funzionare, dai nome istanza al campo di testo "pippo" e non al parametro var del campo


  4. #4
    Originariamente inviato da Raffa62
    dati = new LoadVars()
    dati.onLoad = function(ok){
    if(ok){
    campodinamico = dati.valore;
    }
    }
    dati.load("news/miofile.txt")
    sorry Raffa62

  5. #5
    grazie mille! mi hai risolto il problema!
    utah

  6. #6
    e di che?
    "...non è detto che sia tardi se non guardi che ora è..."

  7. #7
    beh, nn hai idea di quanto tempo mi hai risparmiato...essendo un designer di programmazione non ci capisco molto...

    cmq...posso chiederti un'altra cosa?
    voglio sommare alla variabile che ho caricato (valore) 1
    se nel mio file txt ho la variabile "valore" che è 5, voglio che nel campo di testo dinamico sia 6

    come posso fare?

    ho inserito questo codice:

    campi = ((dati.valore) + 1);

    oppure:

    _root.pippo.text=((mia.valore) + 1);

    solo che quando publico il mio swf al posto che 6 mi esce 51
    utah

  8. #8
    campi = Number((dati.valore) + 1);
    "...non è detto che sia tardi se non guardi che ora è..."

  9. #9
    niente da fare...ho provato ad inserire il codice che mi hai mandato ma continua a darmi 51 al posto di 6
    utah

  10. #10
    sorry

    campi = Number(dati.valore) + 1;
    "...non è detto che sia tardi se non guardi che ora è..."

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.