Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    50

    Come caricare variabili da file txt hostato altrove?

    Come da topic raga...

    cosi non funziona

    loadVariables( "http://www.sitoaltrove.it/file.txt", post );

    sapete aiutarmi?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    codice:
    var data_lv:LoadVars = new LoadVars();
    var urlFile = "http://www.sitoaltrove.it/file.txt";
    data_lv.load(urlFile);
    data_lv.onLoad = function(success:Boolean) {
    	if (success) {
    		trace(this.variabileDefinitaNelTxt);
    	} else {
    		trace("Errore caricando "+urlFile);
    	}
    };

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    50
    non funziona

  4. #4
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Strano, l'ho provato e a me funziona benissimo...
    Quali modifiche hai apportato al codice?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    50
    ti spiego...ho uno scroll pane dentro al quale c'è un moviecliep "news" che ha diversi campi di testo dinamici. Un campo per le date l'altro per gli eventi. Tutti i campi non hanno nomi di istanza ma solo di variabili.

    es
    data1,evento1
    data2,evento2
    data3,evento3
    ecc..

    poi sempre all'interno del movieclip c'è un livello azioni che carica le variabili cosi
    codice:
    loadVariables( "concerti.txt", post );
    loadVariables( "date.txt", post );
    Come lo modifico con quello che hai postato te?

    Grazie

  6. #6
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    E il txt che dovresti caricare come lo hai strutturato?

    P.S: cmq io non uso più loadVariables per caricare dati esterni, ma la più recente classe LoadVars, esattamente come ti ho postato prima...

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    50
    cosi

    file concerti:
    codice:
    &titolo1= evento
    &titolo2= evento 
    &titolo3= evento 
    &titolo4=evento
    file date:
    codice:
    &data1=30/06/2006
    &data2=01/07/2006
    &data3=12/07/2006
    &data4=14/07/2006
    Grazie

  8. #8
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Procedi in questo modo:
    - creati un file concerti.txt strutturato così:
    codice:
    &titolo1=evento1&titolo2=evento2&titolo3=evento3&titolo4=evento4&
    - creati un file date.txt strutturato così
    codice:
    &data1=30/06/2006&data2=01/07/2006&data3=12/07/2006&data4=14/07/2006&
    - in flash creati un movieClip vuoto che chiamerai news_mc

    - trascinati questo movieClip sullo stage ed istanzialo news_mc

    - dentro questo movieClip creati 8 campi di testo dinamici:
    . i primi quattro avranno come variabile rispettivamente titolo1, titolo2, titolo3, titolo4
    . gli altri quattro avranno come variabile rispettivamente data1, data2, data3, data4
    . ricordati di farli grandi abbastanza per contenere il testo

    - assegna nel primo frame della _root il seguente codice:
    codice:
    var concerti_lv:LoadVars = new LoadVars();
    var nomeFileConcerti = "concerti.txt";
    concerti_lv.load(nomeFileConcerti);
    concerti_lv.onLoad = function(success:Boolean) {
    	if (success) {
    		news_mc.titolo1 = this.titolo1;
    		news_mc.titolo2 = this.titolo2;
    		news_mc.titolo3 = this.titolo3;
    		news_mc.titolo4 = this.titolo4;
    	} else {
    		news_mc.titolo1 = "Errore";
    	}
    };
    var date_lv:LoadVars = new LoadVars();
    var nomeFileDate = "date.txt";
    date_lv.load(nomeFileDate);
    date_lv.onLoad = function(success:Boolean) {
    	if (success) {
    		news_mc.data1 = this.data1;
    		news_mc.data2 = this.data2;
    		news_mc.data3 = this.data3;
    		news_mc.data4 = this.data4;
    	} else {
    		news_mc.data1 = "Errore";
    	}
    };
    A me funziona perfettamente

    P.S: perchè al posto di voler usare le variabili per i campi di testo non usi il nome istanza? Funzionano entrambi, ma il secondo modo è consigliabile

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    50
    Grazieeeee Funziona!!!

    però adesso non funge lo scrollpane....

  10. #10
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da EnZiMa
    Grazieeeee Funziona!!!

    però adesso non funge lo scrollpane....
    E' normale che non vada, nel mio post non l'ho neppure menzionato...
    Come gestisci lo scrollPane?

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.