Visualizzazione dei risultati da 1 a 6 su 6

Discussione: LoadVars

  1. #1
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562

    LoadVars parte II

    In realtà mi interesserebbe fare questo.
    Una volta che carico le variabili con i propri valori da un file TXT con LoadVars, posso indicizzare questi valori? Cosicchè da poterli usare come un Array e non come singole variabili, delle quali già dovrei conoscere il valore sin dall'inizio.
    Grazie raga

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Inseriscili in un Array: dov'è il problema?

  3. #3
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    Il problema credo che sia per il fatto che una volta caricati i dati con LoadVars, questi comunque sono variabili con nomi veri e propri. Come faccio a dire che quella singola variabile deve andare nell'indice 0, poi nell'1, ecc... di quel determinato Array? Capisci?

    Infatti, non riesco a capire come si faccia a richiamare per esempio il valore della seconda variabile presente nel file di testo, senza nominarne il nome! Visto che magari uno all'inizio non lo sa. Mi pare che non si possano neanche indicizzare queste variabili.

    Se sai come si fa, mi puoi scrivere il codice perfavore?
    grazie!

    PS: io adesso sto provando a mettere anche un file ASP. con quello si fa di sicuro. Vorrei però non usarlo, visto che mi rallenterebbe troppo i processi. Ciao :-D

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Per esempio, se il txt è così composto:
    var1=primovalore&var2=secondovalore

    Lo script sarà del tipo:
    codice:
    var_Array = new Array();
    myVars = new LoadVars();
    myVars.onLoad = function(success) {
    	if (success) {
    		var_Array.push(this.var1);
    		var_Array.push(this.var2);
    		trace(var_Array);
    	} else {
    		trace("Errore");
    	}
    };
    myVars.load("testo.txt");
    Non capisco come puoi pretendere di non fare riferimento ai nomi delle variabili.

  5. #5
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    Vorrei per esempio riuscire a fargli comprendere il numero delle variabili! In modo che i loro valori vengano memorizzati nell'array e senza specificare il nome della variabile, così le memorizza ad una ad una

  6. #6
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Dovresti usare un altro metodo. Per esempio:
    Il txt:
    variabile=ciao|100|abc123

    Lo script:
    codice:
    myVars = new LoadVars();
    myVars.onLoad = function(success) {
    	if (success) {
    		var_Array = this.variabile.split("|");
    		for (i=0; i<var_Array.length; i++) {
    			trace(var_Array[i]);
    		}
    	} else {
    		trace("Errore");
    	}
    };
    myVars.load("testo.txt");

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.