Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975

    Problema nel caricare dati da file txt

    Ho tre campi di testo dinamici chiamati news1, news2, news3.I campi di testo si trovano su 3 fotogrammi diversi in modo da creare un effetto dissolvenza.

    Se carica i dati cosi, funziona!

    codice:
    loadVariables("news.txt","_root.mc");


    Io in vece vorrei utilizzare l'oggetto loadVars :

    codice:
    var dati:String = new LoadVars();
    
    dati.onLoad = (ok){
      
       if(ok){
         news1_txt.text = n1.dati;  
         news2_txt.text = n2.dati; 
         news3_txt.text = n3.dati; 
       }else{
         news1_txt.text = "File Inesistente!";  
         news2_txt.text = "File Inesistente!"; 
         news3_txt.text = "File Inesistente!";
       }  
    };
    
    dati.load("news.txt");


    Facendo cosi mi visualizza solo la prima news, poi quando arriva il campo di testo del secondo e del terzo frame non mi visualizza + niente, poi tornando al primo frame mi visualizza di nuovo la prima news, ho notato ke copiando lo script nei tre frame me li visualizza.

    Come posso risolvere?posso fare in modo ke finke non carica il file mi esce la scritta LOADING!?
    Ciao DeR

  2. #2
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    Ciao DeR

  3. #3
    forse ti allontani troppo da quello che dovrebbe essere il LoadVars();

    codice:
    dati = new LoadVars();
    dati.load("tuo_file.txt");
    dati.onLoad = function() {
    	elenco.text = this.elenco;
    };
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  4. #4
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    Come posso caricare 3 var da un file di testo e visualizzarle in tre campi di testo posizionati su 3 frame diversi?

    Ho provato cosi:

    var dati:LoadVars = new LoadVars();

    dati.onLoad = (ok){

    if(ok){
    news1_txt.text = this.news1;
    news2_txt.text = this.news2;
    news3_txt.text = this.news3;
    }else{
    news1_txt.text = "File Inesistente!";
    news2_txt.text = "File Inesistente!";
    news3_txt.text = "File Inesistente!";
    }
    };

    dati.load("news.txt");

    pero mi visualizza solo la prima news nel primo campo, mentre se metto lo script in ogni frame funziona!
    Ciao DeR

  5. #5
    Originariamente inviato da DeR
    Come posso caricare 3 var da un file di testo e visualizzarle in tre campi di testo posizionati su 3 frame diversi?
    istanze del testo diverse.. e pure variabili
    mai usato ma dovrebbe andare!
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  6. #6
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    Dai un'okkiata sopra ho modificato il testo.
    Ciao DeR

  7. #7
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    Non penso ke devo creare tre istanze dell'oggetto loadvars()
    Ciao DeR

  8. #8
    Originariamente inviato da DeR
    Dai un'okkiata sopra ho modificato il testo.
    ho visto dopo..
    strano che se messi in campi su frame diversi funzioni.. viceversa no!
    fai una prova molto semplice senza l'uso di if else..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  9. #9
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    Senza if else mi da lo stesso problema.
    Ciao DeR

  10. #10
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    Ciao DeR

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.