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

    Una mano per leggere txt

    Uso questo codice per leggere da un file txt dei testi e l'url di una foto:

    myLoadVars = new LoadVars();
    myLoadVars.onLoad = function(success){
    if(success){
    titolo.text = myLoadVars.titolo;
    annuncio.text = myLoadVars.annuncio;
    data1.text = myLoadVars.data;
    _root.mcvuoto.loadMovie(myLoadVars.foto);
    trace(myLoadVars.titolo);
    trace(myLoadVars.messaggio);

    }else{
    trace("problemi con il file di testo");
    }
    }
    myLoadVars.load("http://www.sito.it/txt/txt_001.txt");

    Fin qui tutto ok!
    ma se volessi leggere il file txt_002.txt contente informazioni analoghe (ma che vanno a popolare altri campi di testo e un altro mc x l'immagine, sulla stessa scena) incontro un po di problemi.
    mi date qualche idea??
    spero di essere stato chiaro!!

  2. #2

    Re: Una mano per leggere txt

    Originariamente inviato da syndr0me
    Uso questo codice per leggere da un file txt dei testi e l'url di una foto:

    myLoadVars = new LoadVars();
    myLoadVars.onLoad = function(success){
    if(success){
    titolo.text = myLoadVars.titolo;
    annuncio.text = myLoadVars.annuncio;
    data1.text = myLoadVars.data;
    _root.mcvuoto.loadMovie(myLoadVars.foto);
    trace(myLoadVars.titolo);
    trace(myLoadVars.messaggio);

    }else{
    trace("problemi con il file di testo");
    }
    }
    myLoadVars.load("http://www.sito.it/txt/txt_001.txt");

    Fin qui tutto ok!
    ma se volessi leggere il file txt_002.txt contente informazioni analoghe (ma che vanno a popolare altri campi di testo e un altro mc x l'immagine, sulla stessa scena) incontro un po di problemi.
    mi date qualche idea??
    spero di essere stato chiaro!!
    xchè che succede
    lo leggi allo stesso modo
    e metti le info in un'altro mc
    o forse nn ho capito
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    ora ho fatto così e pare funzionare, ma non so se faccio bene:
    codice:
    myLoadVars = new LoadVars();
    myLoadVars.onLoad = function(success) {
    	if (success) {
    		titolo.text = myLoadVars.titolo;
    		annuncio.text = myLoadVars.messaggio;
    		data1.text = myLoadVars.data;
    		_root.mcvuoto.loadMovie(myLoadVars.foto);
    		trace(myLoadVars.titolo);
    		trace(myLoadVars.messaggio);
    	} else {
    		trace("problemi con il file di testo");
    	}
    };
    myLoadVars.load("prova1.txt");
    
    myLoadVars2 = new LoadVars();
    myLoadVars2.onLoad = function(success) {
    	if (success) {
    		titolo2.text = myLoadVars2.titolo;
    		annuncio2.text = myLoadVars2.messaggio;
    		data2.text = myLoadVars2.data;
    		_root.mcvuoto2.loadMovie(myLoadVars2.foto);
    		trace(myLoadVars2.titolo);
    		trace(myLoadVars2.messaggio);
    	} else {
    		trace("problemi con il file di testo");
    	}
    };
    myLoadVars2.load("prova2.txt");
    posso creare quante myLoadVars voglio nello stesso filmato??
    oppure esiste un sitema + pratico per fare la stessa cosa??

  4. #4
    posso creare quante myLoadVars voglio nello stesso filmato??

    penso di si

    oppure esiste un sitema + pratico per fare la stessa cosa??

    penso di si
    usando delle ulteriori varibili ma dipende da quello che devi fare nello specifico e le esigenze che hai
    ad es con un ciclo farti leggere tutte le info che stanno in un'unco file poi farti creare dinamicamente dei mc in cuoi mettere le info
    dipende sempre da quello che devi fare
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    ti spiego un po meglio mi rendo conto che si capisce poco.
    ho un sistema in asp che gestisce una galleria di annunci, ogni singolo annuncio si compone di:
    1. titolo
    2. testo annuncio
    3. data di inserimento
    4. foto in formato jpg
    lo stesso sistema in asp mi crea x ogni singolo annuncio un txt così composto:
    codice:
    &titolo=titolo2&messaggio=mio messaggio2&data=24/12/2005&foto=immagini/img2.jpg&
    vorrei con flash (con il sistema di cui sopra) leggere questi singoli txt e far apparire i campi di testo e le foto di ogni annuncio sullo stage del mio filmato composto da una solo scena.
    al momento sto provando questo as e devo dire che funziona:
    codice:
    myLoadVars = new LoadVars();
    myLoadVars.onLoad = function(success) {
    	if (success) {
    		titolo.text = myLoadVars.titolo;
    		annuncio.text = myLoadVars.messaggio;
    		data1.text = myLoadVars.data;
    		_root.mcvuoto.loadMovie(myLoadVars.foto);
    		trace(myLoadVars.titolo);
    		trace(myLoadVars.messaggio);
    	} else {
    		trace("problemi con il file di testo");
    	}
    };
    myLoadVars.load("prova1.txt");
    
    myLoadVars2 = new LoadVars();
    myLoadVars2.onLoad = function(success) {
    	if (success) {
    		titolo2.text = myLoadVars2.titolo;
    		annuncio2.text = myLoadVars2.messaggio;
    		data2.text = myLoadVars2.data;
    		_root.mcvuoto2.loadMovie(myLoadVars2.foto);
    		trace(myLoadVars2.titolo);
    		trace(myLoadVars2.messaggio);
    	} else {
    		trace("problemi con il file di testo");
    	}
    };
    myLoadVars2.load("prova2.txt");
    praticamente creo tante variabili per ogni txt da leggere e metto sullo stage i campi di testo dinamici, istanziati come da codice e i rispettivi mcvuoti istanziati come da codice.
    la cosa sembra funzionare, ma volevo sapere se esiste un altro metodo + pratico per il codice AS, dato che attualmente da come puoi notare devo specificare tutto.

  6. #6
    Ciao non posso testarlo ora,ma penso che sia una cosa del genere:


    numfile=6
    for (i=0; i<=numfile; i++) {

    myLoadVars[i] = new LoadVars();
    myLoadVars[i].onLoad = function(success) {
    if (success) {
    titolo[i].text = myLoadVars[i].titolo;
    annuncio[i].text = myLoadVars[i].messaggio;
    data[i].text = myLoadVars[i].data;
    _root.mcvuoto[i].loadMovie(myLoadVars[i].foto);
    trace(myLoadVars[i].titolo);
    trace(myLoadVars[i].messaggio);
    } else {
    trace("problemi con il file di testo");
    }
    };
    myLoadVars[i].load("prova"+ i +".txt");

    -Nextart.it Graphic Solutions

  7. #7
    dove "i" indica un numero progressivo???

  8. #8
    certo quello del ciclo for che ti farà caricare prova1.txt, prova2.txt,prova3.txt ...ecc
    -Nextart.it Graphic Solutions

  9. #9
    mi dice che ci sta un errore di sintassi pensavo fosse la chiusura "}" dopo la prima riga:

    for (i=0; i<=numfile; i++) {
    ......

    ma non funziona!
    cos'altro posso controllare??

  10. #10
    scrivi per esteso l'errore....
    -Nextart.it Graphic Solutions

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.